﻿img{
    max-width:100%;
}
*:focus {outline: none;}
body{ color:#333;
    position:relative;
}
/***********尾部*******/ 
.footer_1{ color:#fff; padding-bottom:2.625em;
background-color:#123c86; overflow:hidden;}
.footer_1_mid{
margin:0 6.25%;}
.footer_1_mid_2{
position:relative; padding-right:24%;}
.footer_1_mid_2_right{
position:absolute; right:0; top:0; width:28%;}
.footer_1_mid_2_left ul li{
float:left; width:14%;}
 
.footer_1_mid_2_left ul li:nth-child(3){
width:16%;
}
.footer_1_mid_2_left_2 dl dd a{
color:#9ebef7; font-size:0.875em;}
.footer_1_mid_2_left_2 dl dd a:hover{
color:#fff;}
.footer_1_mid_2_left_1{ padding-bottom:0.9em;
font-size:1.125em; position:relative;}
.footer_1_mid_2_left_1:after{
	content: "";
  position: absolute;
  z-index: 1;
   
  left: 0%;
  width: 0.7222222222222222em;
  bottom: 0em;
  height:0.1111111111111111em; background-color:#fff;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.footer_1_mid_2_left_2{
line-height:1.6;}
.footer_1_mid_2_left_2 dl dd{
margin-top:0.2em;}
.footer_1_mid_2_left_2 dl{
margin-top:0.8em; padding-right:1em;}
.footer_1_mid_1{
margin-top:3.8125em; margin-bottom:3.0em;}
.footer_1_mid_2_right_mid{
width:90%; margin:0 0 0 15%;}
.footer_1_mid_2_right_1{
margin-top:1.5em;}
.footer_1_mid_2_right_1 ul li{ text-align:left;
float:left; width:43.18181818181818%;}
.footer_1_mid_2_right_1 ul li:nth-child(2n){
float:right;}
.footer_1_mid_2_right_1_2{
font-size:0.875em; color:#9ebef7; margin-top:0.5em;}
.footer_1_mid_2_left{ overflow:hidden;
position:relative; margin-right: 5%;}
.footer_1_mid_2_left:after{
	content: "";
  position: absolute;
  right:0; top:0; height:100%; width:1px; background-color:#214688;
}
@media screen and (max-width:1440px) {
.footer_1_mid{
margin:0 2%;}
}
.footer_2_left{
float:left;}
.footer_2_right{
float:right;}
.footer_2{
line-height:1.6; padding:.8em 0;}
.banner_mid{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; color:#fff;}
.div1200{
margin:0 auto;  max-width:75em; padding:0 1em;}
.banner_mid_1{
font-size:3em; letter-spacing:0.1em;}
.banner_mid_2{
font-size:1.125em; margin:1em 0 1.8em 0;}
.banner_mid_3 a{ line-height:3em; padding:0 1.3em; font-size:0.75em;
display:inline-block; background-color:#fff; color:#1c4781; font-family:Arial, Helvetica, sans-serif;}
.banner_mid_3 a span{ min-width:9.571428571428571em; letter-spacing:0.02em;
display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.banner_mid_3 a:hover span{
background-position:95% center;}
.index_1{ position:relative;
border-bottom:3px #fff solid; border-top:3px #fff solid;
}
.index_1_mid{
margin:0 7.5%; min-height:35em;}
.index_1_mid_img{
text-align:center;}
.index_1_mid_1{
font-size:1.575em; letter-spacing:0em; color:#000;}
.index_1_mid_2{ margin-top:0.5em;   position:relative; font-size:0.875em; letter-spacing:0.05em;
 font-family:Arial, Helvetica, sans-serif; color:#000; padding-bottom:1.6em;}
 .index_1_mid_2:after{
 		content: "";
  position: absolute;
  left:0; bottom:0; height:0.1428571428571429em; width:2.714285714285714em; background-color:#005bab;
 }
.index_1_mid_3{ margin:2em 0;
font-size:0.875em; color:#666; line-height:1.6;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; height:3.2em;  
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.index_1_mid_4{
 opacity:0;  }
.index_1_mid_4 span{ background-color:#005bab; text-align:center;
font-size:0.75em; display:inline-block; width:129px; height:28px; line-height:28px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.index_1_mid_4 span font{ text-align:left;
font-style:normal; width:98px; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img10.png);}
.index_1_mid_img{
margin-bottom:3em; margin-top:3.0em;}
.index_1 .swiper-slide:hover .index_1_mid_4{
opacity:1;}
.index_1 .swiper-slide:hover .index_1_mid_img img{
margin-top:-28px;}
.index_1 .swiper-slide{
background-color:#f1f5f8;}
.index_1 .swiper-slide:hover{
background-color:#e0e8ef;}
.index_1_left{ cursor:pointer;
position:absolute; left:1.14583333333333%; width:4.6875em; height:4.6875em; top:50%; margin-top:-2.34375em; z-index:10; background-image:url(../images/index/img1.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_1_right{ cursor:pointer;
position:absolute; right:1.14583333333333%; width:4.6875em; height:4.6875em; top:50%; margin-top:-2.34375em; z-index:10; background-image:url(../images/index/img2.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_2{ color:#fff; padding-bottom:5.5em; overflow:hidden; padding-top:5.5em;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img4.jpg);}
.index_2_1{
font-size:3em;}
.index_2_2{
font-size:1.5em; font-family:Arial, Helvetica, sans-serif; margin-top:0.3em;}
.index_2_3{
line-height:1.6; margin-top:2.3em; max-width:69.375em; margin-bottom:4.8em;}
.index_2_4{
margin-bottom:3.8125em;}
.index_2_5 ul li{
float:left; width:25%; text-align:center; background-image:url(../images/index/img12.jpg);}
.index_2_5_mid{
padding:2.4em 1em; background-position:left center; background-repeat:no-repeat; }
.index_2_5 ul li:nth-child(2) .index_2_5_mid{
background-image:url(../images/index/img14.jpg);
}
.index_2_5 ul li:nth-child(4) .index_2_5_mid{
background-image:url(../images/index/img15.png);
}

.index_2_5 ul li:nth-child(3),.index_2_5 ul li:nth-child(4){
background-image:url(../images/index/img13.png);}
.index_2_5_mid_2{
font-size:0.875em;}
.index_2_5 ul li:nth-child(1) .index_2_5_mid,.index_2_5 ul li:nth-child(2) .index_2_5_mid{
color:#4a4a4a;}
.index_2_5_mid_1 span:nth-child(1){
font-size:3em; font-family:Arial, Helvetica, sans-serif;}
.index_2_5 ul li:nth-child(1) .index_2_5_mid_1 span:nth-child(1),.index_2_5 ul li:nth-child(2) .index_2_5_mid_1 span:nth-child(1){
color:#005bab;}
.index_2_5_mid_1 span:nth-child(2){
font-size:0.875em; margin-left:0.5em;}
.index_2_4 .banner_mid_3 a{
background-color:#005bab; color:#fff;}
.index_2_4 .banner_mid_3 a span{
background-image:url(../images/index/img10.png);}
.index_3_1 .index_2_1{
color:#0d0d0d;}
.index_3_1 .index_2_2{
color:#6c6c6c; margin-top:0.1em;}
.index_3_1{
margin:3.5em 0;}
.index_3_2{
position:relative;}
.index_3_2_left{ overflow:hidden;
position:relative; width:58.92857142857143%;}
.index_3_2_left_1{ height:100%;
position:relative; overflow:hidden;}
.index_3_2_left_1:after{
	content: "";
  position: absolute;
  left:0; bottom:0; height:100%; width:100%; background-color:#000; z-index:1; opacity:0.2;
}
.index_3_2_left_1 img{
width:100%;}
.index_3_2_left_1_con{
position:absolute; left:5%; width:90%; color:#fff; bottom:1.125em; z-index:10;}
.index_3_2_left_1_con_1{
font-family:Arial, Helvetica, sans-serif; margin-bottom:0.2em;}
.index_3_2_left_1_con_2{
font-size:1.5em;}
.index_3_2_left_1_con_3{
font-size:0.875em; line-height:1.5;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-top:1em;}
.index_3_2_top{
position:absolute; right:0; top:0; width:39.58333333333333%; height:48.79154078549849%;}
.index_3_2_footer{
position:absolute; right:0; bottom:0; width:39.58333333333333%; height:48.79154078549849%;}
.index_3_2_top img,.index_3_2_footer img{
display:none}
.index_3_2_left_1_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:5; background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_3{
padding-bottom:9.6875em;}
.index_4_bg{
position:relative;}
.index_4_bg img{
width:100%;}
.index_4{
position:relative; overflow:hidden;}
.index_4_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; color:#fff;}
.index_4_mask_1{
font-size:3em;}
.index_4_mask_2{
font-family:Arial, Helvetica, sans-serif; margin-top:0.3em;}
.index_4_mask_3{ margin-top:2.5em; margin-bottom:2.4em;
line-height:1.8; max-width:63%;}
.index_4_bg_start{ height:35.51020408163265%; right:22.39583333333333%;
position:absolute; width:19.73958333333333%; top:34.38775510204082%;}

 .bowen {
            position:absolute;
            width: 120px;
            height: 120px;
			right:0; top:0;
            
			 
            
        }
    
    
    
        .dot {
            position: absolute;
            width: 20px;
            height: 20px;
            left: 50%;
            top: 50%;
			margin-left:-10px;
			margin-top:-10px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
             
            border-radius: 50%;
            background-color: #fcff00;
            z-index: 2;
        }
@keyframes ripple{0%{opacity:0;transform:scale(.1,.1)}5%{opacity:1}100%{opacity:0;transform:scale(1)}}
.bowen:after{
 content:'';
 display:block;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 border-radius:50%;
 border:2px solid #fcff00;
 opacity:0;
 -webkit-animation:ripple 4s ease-out 225ms infinite;
 -moz-animation:ripple 4s ease-out 225ms infinite;
 -o-animation:ripple 4s ease-out 225ms infinite;
 animation:ripple 4s ease-out 225ms infinite
}
.bowen.delay:after{
 -webkit-animation:ripple 4s ease-out 725ms infinite;
 -moz-animation:ripple 4s ease-out 725ms infinite;
 -o-animation:ripple 4s ease-out 725ms infinite;
 animation:ripple 4s ease-out 725ms infinite
}
.index_4_bg_start_mid{
position:absolute; width:10%; height:10%; right:-10%; top:25%;}
@media screen and (max-width: 1440px){
.index_4_bg_start_mid{
right:-16%; top:19%;}
 .dot {
 width:16px; height:16px; margin-left:-8px; margin-top:-8px;}
}
.index_4_footer{
position:absolute; left:0; bottom:0; width:100%; z-index:100;}
.index_4_footer:after{
	content:'';
	left:0; bottom:0; height:100%; background-color:#f2f2f2; width:6.25%;
 position:absolute;
}
@media screen and (max-width: 1440px){
.index_4_footer:after{
width:2%;}
}
.index_4_footer_1 a{ padding:2.4em 3.222222222222222em;
float:left; font-size:1.125em; color:#000; background-color:#f2f2f2; display:block;}
.index_4_footer_1 a:nth-child(2){
color:#fff; background-color:#18448f;}
.index_4_footer_1 a:nth-child(1){
padding-left:0;}
.index_4_footer_1 a:nth-child(1) span{ min-width:10.5em;
display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.index_4_footer_1 a:nth-child(1):hover span{
background-position:95% center;}
.index_4_mask_4 .banner_mid_3 a{
background-color:#005bab; color:#fff;}
.index_4_mask_4 .banner_mid_3 a span{
background-image:url(../images/index/img10.png);}
 
.indexbanner .swiper-pagination-bullet{ text-align:left;opacity:1; font-family:Arial, Helvetica, sans-serif;
width:7em; height:2em; background:none;border-radius:0; color:#fff; position:relative; margin:0 5px;}
.indexbanner .swiper-pagination-bullet:after{
content:''; position:absolute; left:0; width:100%; bottom:0; height:1px; background-color:#fff;opacity:0.23;
}
.indexbanner .swiper-pagination-bullet:before{ z-index:888;
content:''; position:absolute; left:0; width:0%; bottom:0; height:1px; background-color:#fff;opacity:1;
}
.indexbanner .swiper-pagination-bullet-active:before{
width:100%; transition: width 7s ease-out 0s;
}

/*.indexbanner .swiper-pagination-bullet-active:after{
opacity:1;}*/
.indexbanner .swiper-pagination-bullet i{
font-style:normal; opacity:0;}
.indexbanner .swiper-pagination-bullet-active i{
opacity:1}
.indexbanner .swiper-pagination-index-banner{ position:static; margin:0 auto; width:auto; max-width:75em; padding:0 1em;
 text-align:left;}
.banner_footer{
position:absolute; left:0; bottom:27%; width:100%; z-index:10;}
/*******头部****/
#header{
position:absolute; left:0; width:100%; z-index:999; top:0em;}
.header_mid{ padding-right:7em;
position:relative; background-color:#fff; padding-left:14.28571428571429%;}
.header_mid_left{ background-color:#005bab; height:100%;
position:absolute; left:0; top:0; width:14.28571428571429%; text-align:center;}
.header_mid_left img{
max-width:85%;}
.header_mid_right{
position:absolute; right:0; top:0; height:100%; width:7em;}
.header_mid_mid ul{
margin-left:14.61538461538462%;}
.header_mid_right ul li{
float:left;  }
.header_mid_right ul li a{ background-position:center bottom;   background-repeat:no-repeat;
display:inline-block; height:1.3em;}
.header_mid_right ul li:nth-child(1) a{
background-image:url(../images/header/img1.png); width:13px;}
.header_mid_right ul li:nth-child(1){ margin-right:.8em;
padding-right:.8em; background-position:right center; background-repeat:no-repeat; background-image:url(../images/header/img2.png);} 
.header_mid_right ul li:nth-child(2) a{
background-image:url(../images/header/img3.png); width:24px;}
.header_mid_right ul li:nth-child(3) a{
background-image:url(../images/header/img4.png); width:22px;}
.header_mid_right ul li:nth-child(2){
margin-right:10px;}
.header_mid_mid ul li{ position:relative;
float:left; font-size:1.04em; margin-left:2.5em; font-weight: bold;}
.header_mid_mid ul li:nth-child(1){
margin-left:0}
.header_mid_mid ul li a.biga{ padding-right:1.2em; display:inline-block; line-height:4.657142857142857em; height:4.657142857142857em;
display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/header/img5.png);}
.header_mid_mid ul li:nth-child(1) a.biga,.header_mid_mid ul li:last-child a.biga{
padding-right:0; background-image:none}
.gotops{ background-image:url(../images/img1.png); display:none; cursor:pointer;
width:3em;border-radius:50%; height:3em; background-position:center; background-repeat:no-repeat; position:fixed; right:1em; bottom:1em; z-index:888; background-color:#123c86;}
.nybanner{
position:relative;}
.nybanner img{
width:100%;}
.nymenu{
border-bottom:0px #d9d9d9 solid; margin:0px 0px 0px; box-shadow:0px 5px 5px 0px rgba(0,0,0,.1)}

.div1270{
margin:0 auto; padding:0 1em; max-width:79.375em;}
.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat; background-image:url(../images/img17.jpg);
float:left; width:19.5%; text-align:center;background:; border-right:1px  solid #e3e3e3;}
.nymenu_mid ul li:nth-child(1){
text-align:left; background-image:none}
.nymenu_mid ul li:last-child{
text-align:right}
.nymenu_mid ul li a{ padding:1.2em 0;
display:inline-block; font-size:1.25em; position:relative; font-weight:700; }
.nymenu_mid ul li a:after{
content: "";
  position: absolute;
  z-index: 1;
  opacity:0;
  left: 50%;
  width: 0;
  bottom: 0em;
  height:0.15em; background-color:#005bab;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{
color:#005bab}
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{
width:2.65em;opacity:1; margin-left:-1.325em;

}
.about_1_1{ font-size:2.25em; margin-top:3em;
color:#000;  text-align:left; }
.about_1_2{ margin-top:0.5em;
color:#333;  font-size:1.95em;  font-family:Arial, Helvetica, sans-serif;text-align:left;}


.about_1_1{ font-size:2.25em; margin-top:2em;
color:#005bab;  text-align:center;}
.about_1_2{ margin-top:0.2em;
color:#6c6c6c;  font-size:1.25em;  font-family:Arial, Helvetica, sans-serif;text-align:center;}



.about_1_a{ font-size:2.2em; margin-top:3em;
color:#000;  text-align:center; }
.about_1_b{ margin-top:0.5em;
color:#333;  font-size:1.3em;  font-family:Arial, Helvetica, sans-serif;text-align:center;}



.about_1_3{
font-size:0.9375em; line-height:2.2; margin-top:2.2em; color:#666; /*height:359px;*/ }
.about_1_3 p {  margin-bottom:0.8em;} 
.about_1_5 p {  margin-bottom:0.8em;} 
.about_1{ overflow:hidden;
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/img5.jpg);}
.about_1_4_xg { height:200px; 	margin:2em 0 3em 0; line-height:56px; }
.about_1_4_xg table:nth-child(1) { margin-right:3%; } 
.about_1_4_xg table { margin-top:100px;  width:48%; float:left;  border-spacing:6px!important;border-collapse: inherit!important; background: rgba(255,255,255,.2); } 

.about_1_4_xg table tr:nth-child(1) td { background: rgba(25,70,149,0.95)!important; color:#fff; font-weight:700; font-size:20px; line-height:70px;} 
.about_1_4_xg table tr td {  background: rgba(255,255,255,.5);  color:#333; font-size:15px; }
.about_1_4_xg table tr td:nth-child(1) { font-weight:700; }
.about_1_4_xg table tr td:nth-child(3) { font-weight:700; }
.about_1_4 ul li{ text-align:center;
float:left; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img6.jpg); width:21%; padding:50px 2%; height:145px;}



.about_1_4 ul li:nth-child(1) {  background:#d8d8d8; }
.about_1_4 ul li:nth-child(2) {  background:#e7e7e7; }
.about_1_4 ul li:nth-child(3) {  background:#eeeeee; }
.about_1_4 ul li:nth-child(4) {  background:#f7f7f7; }


/*

.about_1_4 ul li:nth-child(2),.about_1_4 ul li:nth-child(3){
width:30%;}*/

.about_1_4 ul li:nth-child(1){
text-align:; background-image:none}
/*.about_1_4 ul li:nth-child(4){
text-align:right;}*/
.about_1_4_mid{ text-align:center;
padding:0 1em; display:inline-block;}
.about_1_4_mid_1 span:nth-child(1){
color:#005bab; font-size:4.125em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.about_1_4_mid_1 span:nth-child(2){
font-size:1em; color:#232323; margin-left:0.3em;}
.about_1_4_mid_2{
font-size:1em; color:#4a4a4a;}
.about_1_4{
margin:2em 0 2em 0;}
.about_1_5{
font-size:15px; text-align:left; line-height:2; margin-bottom:5em;  width:100%; float:left; color:#666;}
.about_2{ background-position:center; background-repeat:no-repeat; background-size:cover;
overflow:hidden; background-image:url(../images/img1.jpg); padding:0em 0 9.625em; position: relative;  height:870px;}

.about_2 .about_2_wh { position:absolute; top:0px; }





.about_2_mid{ width:41.875em; color:#000;  font-weight:400;  top:50px;}
.about_2_mid_mid{
margin:4em 10% 4.5em 10%;}
.about_2_mid_mid_1{
font-size:2.2em; font-weight:400;}
.about_2_mid_mid_2{ margin-top:0.5em;
font-family:Arial, Helvetica, sans-serif; color:#bec6d5;}
.about_2_mid_mid_3 ul li{ color:#666; line-height:1.6; margin-top:0.5em;
font-size:1.125em; position:relative; padding-left:4.9em;}
.about_2_mid_mid_3 ul li span{ color:#010101;
position:absolute; left:0; top:0;}
.about_2_mid_mid_3{ font-size:16px; line-height:30px; color:#666;
margin-top:3em;}
.about_3_1_mid{
position:relative;}
.about_3_1_mid_left{
overflow:hidden; width:49.60629921259843%;}
.about_3_1_mid_left img{
width:100%; border-radius:0px ;}
.about_3_1_mid_right{ z-index:10;
position:absolute; right:0; top:0; height:100%; width:43.77952755905512%;}
.about_3_1_mid_right_num{
z-index:5;}
.about_3_1_mid_right_num_1{ line-height:1;
text-align:center; font-family:Arial, Helvetica, sans-serif; color: #123c86; font-size:25em; font-weight:bold}
.about_3_1_mid_right_1{
font-size:2.5em; color:#fff; font-weight:700; font-family:"黑体";}
.about_3_1_mid_right_2{ margin-top:1.2em;
color:#fff; line-height:1.6;}
.about_3_1_mid_right_2 p span{
font-size:0.6em; position:absolute; left:0; top:0.55em;}
.about_3_1_mid_right_2 p{
position:relative; padding-left:1em; margin-top:0.3em;}
.about_3_2_mid{ margin:0 auto;
position:relative; max-width:64.5625em; padding:0 2.3125em;}
.about_3_2_mid_left{ cursor:pointer;   z-index:10;
position:absolute; left:0; top:13%; width:6px; height:11px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img3.png);}
.about_3_2_mid_right{ cursor:pointer;   z-index:10;
position:absolute; right:0; top:13%; width:6px; height:11px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img4.png);}
.about_3_2_mid_mid_mid{ padding-bottom:1.2em;
text-align:center; font-size:1.2375em; margin:0 1em; cursor:pointer;}
.about_3_2_mid_mid_mid:after{
	content: "";
  position: absolute;
  z-index: 1;
  opacity:0;
  left: 50%;
  width: 3.533333333333333em;
  margin-left:-1.766666666666667em;
  bottom: 0em;
  height:0.2em; background-color:#005bab;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.swiper-slide.on .about_3_2_mid_mid_mid:after{
opacity:1;}
.about_3_1{
margin-top:0em;  margin-bottom:5.625em; background:#005bab;}
.about_3_2{
margin-top:3.5625em; padding-bottom:3.625em; background: url(../images/bgq1.png) center bottom no-repeat;}
.about_4{ padding-bottom:8.6875em;
background-position:center bottom; background-repeat:no-repeat; overflow:hidden; background-size:cover; background-image:url(../images/img8.jpg);}
.about_4_1{ overflow:hidden;
position:relative; margin-top:2.9375em;}
.about_4_1_left{
width:27.79527559055118%;}
.about_4_1_left_mid_1{  
overflow:hidden; border:2px #b9c8d3 solid;}
.about_4_1_left_mid_1 img{
width:100%;}
.about_4_1_right{
position:absolute;   right:0; top:0; height:27.0989375em; width:69%;}
.about_4_1_right_mid{
padding-right:2em;}
.about_4_1_right_mid ul li{ cursor:pointer;
float:left; background-color:#fff; margin-bottom:1em; width:49%;}
.about_4_1_right_mid ul li:nth-child(2n){
float:right; }
.about_4_1_right_mid_1{
padding:1em 1em; border:2px #b9c8d3 solid;}
.about_4_1_right_mid ul li.on .about_4_1_right_mid_1{
color:#fff; background-color:#005bab}
.about_4 .swiper-container-vertical > .swiper-scrollbar{
width:3px;}
.about_4 .swiper-scrollbar-drag{
background-color:#005bab;border-radius:0;}
.swiper-container-video2 .swiper-slide {

    padding:0 calc((100vw - 1025px) * 0.0640625);

	width: 1025px;

}
.about_5_1_1{
overflow:hidden; position:relative;}
.about_5_1_1 a{ z-index:10; left:50%; top:50%; margin-left:-2.90625em; margin-top:-2.90625em; position:absolute;
display:block; width:5.8125em; height:5.8125em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img9_sp.png);}
.about_5_1_1 img{
width:100%;}
.about_5_1{
margin-top:2.9375em; border-bottom:1px #b0b0b0 solid;}
.about_5_1_mid{
position:relative; padding-bottom:5.8125em;}
.about_5_1_mid:after{
		content: "";
  position: absolute;
  z-index: 1;
  opacity:0;
  left: 34%;
  width: 32%;
   
  bottom: 0em;
  height:2px; background-color:#005bab;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.swiper-slide-active .about_5_1_mid:after{
opacity:1;}
.about_5_2{
margin:0 auto; padding:0 1em; margin-top:2.7em; margin-bottom:7em; max-width:60em;}
.about_5_2_mid{
position:relative; padding:0 2.375em; text-align:center;}
.about_5_2_mid_left{ cursor:pointer;
position:absolute; left:0; top:50%; margin-top:-1.3125em; z-index:10; background-image:url(../images/img11_sp.png); width:1.375em; height:2.625em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_5_2_mid_right{ cursor:pointer;
position:absolute; right:0; top:50%; margin-top:-1.3125em; z-index:10; background-image:url(../images/img12_sp.png); width:1.375em; height:2.625em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_5_2_mid_mid_1{
font-size:2.25em; color:#000; line-height:1.6;}
.about_5_2_mid_mid_2{
text-align:center; font-family:Arial, Helvetica, sans-serif; color:#757575; margin-top:0.4em;}
.about_6{ color:#fff; overflow:hidden; padding-bottom:5em; background-color:#a2a6a9;
background-position:center top; background-repeat:no-repeat; /*background-size:cover;*/ background-image:url(../images/img13.jpg);}
.about_6 .about_1_1,.about_6 .about_1_2{
text-align:center; color:#fff;}
.about_6 .about_1_4_mid_1 span:nth-child(1),.about_6 .about_1_4_mid_1 span:nth-child(2),.about_6 .about_1_4_mid_2{
color:#fff;}
.about_1_4 ul li:nth-child(1) .about_1_4_mid{
padding-left:0}
.about_1_4 ul li:nth-child(4) .about_1_4_mid{
padding-right:0}
.about_6 .about_1_4_mid_1 span:nth-child(2){
font-size:1.875em; font-weight:bold; margin-left:0.1em;}
.about_7{
background-color:#f2f2f2; overflow:hidden}
.about_7_1{
margin-top:2.9375em}
.loadmorepar{
text-align:center; padding:3.625em 0;}
.loadmorepar a{
display:inline-block; border:1px #a2a2a2 solid; width:10.25em; text-align:center; line-height:2.625em; color:#333;}
.loadmorepar a span{ width:7.5875em; text-align:left;
display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/img19.png);}
.loadmorepar a:hover span{
background-position:95% center;}
.about_7 .index_3_2_left{
width:66%;}
.about_7 .index_3_2_top,.about_7 .index_3_2_footer{
width:32%; height:47.96116504854369%;}
.about_7_list ul li{ margin-top:1.625em; display:none;
float:left;width:32%; margin-right:2%;}
.about_7_list ul li:nth-child(3n){
margin-right:0}
.about_7_list_2{ margin:0.7em 0 0.5em 0;
font-size:1.25em; color:#000;}
.about_7_list_3{
font-size:0.875em; color:#666; line-height:1.6;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; min-height:3.2em;}
.about_5,.about_3{
overflow:hidden}
.nybanner2{
background-position:center; background-repeat:no-repeat; background-size:cover; height:20em; overflow:hidden; background-image:url(../images/banner2.jpg);}
.about_info_1{
background-color:#f2f2f2; overflow:hidden;}
.about_info_1_mid{
font-size:0.9375em; padding:1.2em 0;}
.about_info_1_mid span{
color:#004cd1;}
.about_info_1_top{
border-bottom:1px #e4e7ed solid;}
a:hover{
color:#004cd1;}
.about_info_mid_1{
text-align:left; font-size:1.875em; color:#000; margin-top:1.8em;}
.about_info_mid_2{
text-align:left; color:#6d6d6d; margin-top:1em;}

.about_info_mid_2 .fx { font-size:15px; color:#999; line-height:36px;}
.about_info_mid_2 .fx .em1 { background:url(../images/icon1.png) no-repeat left center; background-size:18px auto; float:left; width:150px; padding-left:25px;  }
.about_info_mid_2 .fx .em2 { background:url(../images/icon2.png) no-repeat left center; background-size:14px auto; float:left; width:80px; padding-left:22px; }


.about_info_mid_3{border-bottom:1px #e4e7ed solid;
font-size:0.9375em; padding:2.8em 0; line-height:1.9;}
.about_info_mid_4{ padding-right:10em;
font-size:0.9375em; margin:2.8em 0 4em 0; position:relative; width:22%; float:right; border:10px solid #f3f3f3; padding:3%;}
.about_info_mid_4_right{ width:100%; margin-top:30px;
}
.about_info_mid_4_right a{
display:inline-block; border:1px #d3d7df solid;width:100%; text-align:center; line-height:3.266666666666667em;}
.about_info_mid_4_left b { font-weight:700!important; font-size:16px; display:block;}
.about_info_mid_4_left hi {}
.about_info_mid_4_left i { font-size:15px; color:#999; line-height:28px; display:block; font-style:normal;}
.about_info_mid_4_left{
line-height:2.2;}

.news_list01 .list_hd{background-color:#f0f0f0; width:100%; clear:both; overflow:visible; height:130px; padding:50px 0px;  margin:0px auto 26px auto; display:block; }
.news_list01 .con { width:1100px; margin:0px auto;}
.news_list01 .hd_tit{font-size:20px;color:#1e1e1e;font-weight:normal;height:30px;line-height:38px; margin-right:2%; text-transform:uppercase;}
.news_list01 .inp_box_wrap { width:20%;margin-right:2%; }
.news_list01 .inp_box{display:block;width:100%;height:38px;line-height:38px;border:1px solid #e0e0e0;padding:0;margin:0;box-sizing:content-box;font-size:14px;color:#999;padding:0;text-indent:10px; background:#fff;}
.news_list01 .hd_btn{width:18%;border:none;text-align:center;background-color:#005bab;font-size:15px;color:#fff;height:38px;line-height:38px;outline:none;cursor:pointer;}
.l { float:left;}


.inp_box_wrap button,.inp_box_wrap select, .inp_box_wrap input {
    font-family: 'NotoSans', 'Arial', sans-serif, sans-serif;
}



.nymenu_mid_s ul li{
float:none; display:inline-block;}
.nymenu_mid_s{
text-align:center}
.nymenu_mid_s ul li:nth-child(1),.nymenu_mid ul li:last-child{
text-align:center;}
.newsmid{ padding-bottom:4.8125em;
background-color:#fff; overflow:hidden}
.newsmid_1_2{
overflow:hidden;}
.newsmid_1_2 img{
width:100%;}
.newsmid_1_1{
font-size:1.875em; color:#000; margin-top:2.333333333333333em; margin-bottom:1.2em;}
.newsmid_1_3{ margin-top:2em; margin-bottom:2em;
position:relative; padding-left:6.875em;}
.newsmid_1_3_right{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; min-height:3.6em;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
font-size:0.9375em; color:#000; line-height:1.8;}
.newsmid_1_3_left{ font-family:Arial, Helvetica, sans-serif;
position:absolute; left:0; top:0; width:4.6875em; text-align:center; background-position:right center; background-repeat:no-repeat; background-image:url(../images/news/img3.jpg);}
.newsmid_1_3_left_1{
font-size:2.5em; color:#000; font-weight:bold; line-height:1;}
.newsmid_1_3_left_2{
font-size:0.75em; color:#666;}
.newsmid_2_1 ul li{ 
float:left; width:100%;  }
.newsmid_2_1 ul li:nth-child(3n){
margin-right:0;}
.newsmid_2_1_mid_1{
overflow:hidden; width:24%; float:right; padding:30px;}
.newsmid_2_1_mid_1 img{
width:100%; height:165px; }
.newsmid_2_1_mid {position:relative;
background-color:#fff; border:1px #e4e4e4 solid; height:234px; margin-bottom:20px;     box-shadow: 0px 5px 5px 0px rgba(0,0,0,.1);
 }
a:hover .newsmid_2_1_mid{ background:#f8f8f8;}


a:hover .newsmid_2_1_mid .newsmid_2_1_mid_1 img { transform:scale(1.07) }

.newsmid_2_1_mid_2{
padding:4.5625em  4.5625em 4.5625em 2.5625em;}

.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;  float:left; width:10%; border-right:1px solid #CCC; text-align:center; 
color:#005bab; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; padding-right:10px; margin-right:20px;}
.newsmid_2_1_mid_2_1 b { font-size:44px; color:#005bab; font-family:Arial, Helvetica, sans-serif; display:block;}
.newsmid_2_1_mid_2_1 i {font-size:15px; color:#005bab; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block;  }
.newsmid_2_1_mid_2_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
 min-height:3em;}
.newsmid_2_1_mid_2_2 h3 {font-size:24px; color:#000; line-height:1.5; font-weight:400;}
.newsmid_2_1_mid_2_2 .fx { font-size:13px; color:#999; line-height:36px;}
.newsmid_2_1_mid_2_2 .fx .em1 { background:url(../images/icon1.png) no-repeat left center; background-size:15px auto; float:left; width:130px; padding-left:20px;  }
.newsmid_2_1_mid_2_2 .fx .em2 { background:url(../images/icon2.png) no-repeat left center; background-size:13px auto; float:left; width:70px; padding-left:16px; }
.newsmid_2_1_mid_2_2 p {font-size:15px; color:#666; line-height:25px;}
.newsmid_2_1_mid_3{ position:absolute; left:0; bottom:0;border-top:1px #d7d7d7 solid;
width:100%;}
.newsmid_2_1_mid_3 div{
padding:.8em 1.5625em; }
.newsmid_2_1_mid_3 span{ padding-right:2.142857142857143em;
font-size:0.875em; color:#000; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.newsmid_2_1_mid_2_2_jj{ margin-top:2em;
font-size:0.875em; color:#333; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.newsmid_2_2{ margin-top:1em;
text-align:center;}
.newsmid_2_2 a{ 
display:inline-block; background-color:#fff; padding:0.5em 1.1em; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 0.2em;margin-bottom:0.5em;}
.newsmid_2_2 a.on,.newsmid_2_2 a:hover{
color:#fff; background-color:#005bab}
.newsmid_2{
padding-top:2em;}

.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}


.about_1_1_b{
color:#000}
.zz_1{ padding-bottom:5.5em;
background-position:center bottom; background-repeat:no-repeat; overflow:hidden; background-image:url(../images/zz/img12.jpg);}
.zz_1_1{ margin-top:2.2em;
overflow:hidden;}
.zz_1_1 img{
width:100%;}
.zz_1_2_1 span:nth-child(1){
color:#000; font-size:1.5em; font-weight:bold;}
.zz_1_2_1 span:nth-child(2){
font-family:Arial, Helvetica, sans-serif; color:#666; margin-left:0.5em;}
.zz_1_2_2{
color:#000; line-height:2; margin-top:1em;}
.zz_1_2 ul li{
margin-top:2.5em;}
.zz_2{ overflow:hidden;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/zz/img2.jpg);}
.zz_2_1{ overflow:hidden; padding-bottom:5em;
width:50%; color:#fff; background-image:url(../images/zz/img7.png);}
.zz_2_1_mid{
margin:0 7%;}
.zz_3{
overflow:hidden}
.zz_3_1_1{  
position:relative; overflow:hidden;}
.zz_3_1_1:after{
	content: ""; position:absolute; left:0; bottom:0; width:100%; height:100%; z-index:10; background-position:center bottom; background-repeat:repeat-x; background-image:url(../images/zz/img5.png);
}
.zz_3_1_1 img{
width:100%;}
.zz_3_1_1_jj{
position:absolute; left:0; bottom:1em; width:100%; z-index:100; color:#fff;}
.zz_3_1_1_jj_mid{
margin:0 1em;}
.zz_3_1_1_jj_mid_1{
font-size:0.9375em; line-height:1.5;}
.zz_3 .swiper-slide ul li{
float:left;}
.zz_3 .swiper-slide ul li:nth-child(1){
width:41.31455399061033%; margin-bottom:6px;}
.zz_3 .swiper-slide ul li:nth-child(4){
width:41.31455399061033%; float:right;}
.zz_3 .swiper-slide ul li:nth-child(2){
width:58.05946791862285%; float:right; margin-bottom:6px;}
.zz_3 .swiper-slide ul li:nth-child(3){
width:58.05946791862285%;  }
.zz_3_1{
margin-top:3em;}
.swiper-pagination-index-banner-zz{
position:static; margin-top:2.5em; margin-bottom:5em;}
.zz_3 .swiper-pagination-bullet{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
width:0.8125em; height:0.8125em; background-color:#b2b2b2; opacity:1;}
.zz_3 .swiper-pagination-bullet-active{
background-color:#005bab; width:7.692307692307692em;border-radius:0.8125em;}
.zz_4{ overflow:hidden;
background-image:url(../images/zz/img10.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.zz_4_1_mid{
position:relative; overflow:hidden;}
.zz_4_1_mid img{
width:100%;}
.zz_4_1_mid_footer{opacity:0;
position:absolute; left:0; bottom:0; width:100%; z-index:10; color:#fff; background-image:url(../images/zz/img7.png);}
.zz_4_1_mid_footer_mid{
font-size:1.125em; padding:1em 1em; line-height:1.5;}
.zz_4_1_mid:hover .zz_4_1_mid_footer{
opacity:1;}
.zz_4_1{
margin-top:2.2em;}
.swiper-pagination-index-banner-zz2{
display:none}
.zz_4_2{
margin:3.625em 0; position:relative; height:10.65625em; overflow:hidden;}
.zz_4_2_mid{ padding-right:1.5625em;}
.zz_4_2_mid ul li{ padding:1em; color:#fff; margin-top:0.5em;
background-image:url(../images/zz/img9.png);}
.zz_4_2_mid ul li:nth-child(1){
margin-top:0}
.zz_4_2_mid_mid{
font-size:0.9375em; color:#fff; position:relative; padding-left:1.866666666666667em;}
.zz_4_2_mid_mid:after{ width:0.9333333333333333em; height:1.133333333333333em; background-size:cover;
content: ""; position:absolute; left:0; top:0; background-position:center; background-repeat:no-repeat; background-image:url(../images/zz/img8.png);
}
.zz_4 .swiper-container-vertical > .swiper-scrollbar{
width:0.5625em; right:0; background:none; background-position:center; background-repeat:repeat-y; background-image:url(../images/zz/img13.jpg);}
.zz_4 .swiper-scrollbar-drag{
background-color:#005bab;border-radius:0.5625em}
.zz_5{ padding-bottom:4.375em;
background-color:#f1f4f8; overflow:hidden;}
.zz_5_1_1{
overflow:hidden;}
.zz_5_1_1 img{
width:100%;}
.zz_5_1{
margin-top:2.9em;}
.zz_5_1_2{ margin-top:4.5625em; 
position:relative; border-top:1px #a2a2a2 solid;}
.zz_5_1_2:after{ background-color:#005bab;
position:absolute;content:''; width:36.875em; left:50%; top:-2px; margin-left:-18.4375em; height:3px;}
.zz_5_1_2_mid span{  
color:#000; font-size:1.875em; text-align:center}
.zz_5_1_2_mid{  line-height:1.6; padding:0 3em;
text-align:center; margin-top:2em;}
.zz_5_1_footer{
position:absolute; left:0; bottom:0.4em; width:100%; z-index:10; }
.zz_5_1_footer_mid{ position:relative; height:1.5625em;
margin:0 auto;max-width:36.875em;}
.zz_5_1_footer_left{
position:absolute; left:2em; top:0; width:0.875em; height:1.525em; background-position:center; background-repeat:no-repeat; background-size:cover; cursor:pointer; background-image:url(../images/zz/img14.png);}
.zz_5_1_footer_right{
position:absolute; right:2em; top:0; width:0.875em; height:1.525em; background-position:center; background-repeat:no-repeat; background-size:cover; cursor:pointer; background-image:url(../images/zz/img15.png);}
.ser_1{
background-color:#f7f8f9; overflow:hidden;}
.ser_1_1_mid_img{
overflow:hidden;}
.ser_1_1_mid_img img{
width:100%;}
.ser_1_1 ul li{
float:left;
width:49.25606891151135%;}
.ser_1_1 ul li:nth-child(2n){
float:right;}
.ser_1_1_mid{
position:relative;}
.ser_1_1_mid:after{
position:absolute; left:2%; top:0; width:96%; border:1px #d3d7df solid; z-index:10; top:3%; height:94%;   content:'';}
.ser_1_1_mid:before{-webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
position:absolute; left:0%; top:0; width:100%; height:100%; background-color:#000; opacity:0.5;  z-index:5;    content:'';}
.ser_1_1_mid_name{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:100; text-align:center;}
.ser_1_1_mid_name_1{
padding:0 1em; color:#fff; font-size:1.875em; letter-spacing:0.08em;}
.ser_1_1 ul li:hover .ser_1_1_mid:before{
background-color:#1f4a91; opacity:0.86;}
.ser_1_1{
margin-top:3em; margin-bottom:8.6875em;}
.ser_2{ padding-top:8.125em; padding-bottom:2.5em;
overflow:hidden;}
.ser_2_1_left{
float:left; width:51.13547376664056%;}
.ser_2_1_right{
float:right; width:43%; margin-top:3em;}
.ser_2_1_right_1{
font-size:1.875em; color:#000;}
.ser_2_1_right_2{
font-size:0.875em; color:#6c6c6c; font-family:Arial, Helvetica, sans-serif; margin-top:0.2em;}
.ser_2_1_right_3 ul li{
float:left; width:49%;}
.ser_2_1_right_3 ul li:nth-child(2n){
float:right;}
.ser_2_1_right_3_mid{ padding:0em .8em 0em 0.5em;
border:1px #d3d7df solid;}
.ser_2_1_right_3_mid select{ color:#000;
font-size:0.9375em; border:none; background:none; padding:0.5em 0;
width:100%; background-repeat:no-repeat; background-image:url(../images/service/img5.png); background-position:right center;appearance: none; -moz-appearance: none; -webkit-appearance: none;}
select::-ms-expand { display: none; }
.ser_2_1_right_3{ padding-right:2em;
margin-top:1.7em; margin-bottom:1.5em;}
.ser_2_1_right_4{
position:relative; height:14.13125em;}
.ser_2_1_right_4_mid ul li{
float:left; width:49%; margin-bottom:0.8em;}
.ser_2_1_right_4_mid ul li:nth-child(2n){
float:right;}
.ser_2_1_right_4_mid_1{
font-size:0.9375em; color:#000;}
.ser_2_1_right_4_mid{
padding-right:2em;}
.ser_2_1_right_4 .swiper-container-vertical > .swiper-scrollbar{
width:3px;}
.ser_2_1_right_4 .swiper-scrollbar-drag{
background-color:#005bab;}
.ser_3_1 img{
width:100%;}
.ser_3{ padding-bottom:6em;
overflow:hidden;}
.ser_3_2 ul li{ border-bottom:1px #e5e5e5 solid; padding:.85em 0;
float:left; width:47.45497259201253%;}
.ser_3_2 ul li:nth-child(2n){
float:right;}
.ser_3_2_mid{
position:relative; padding-right:6em;}
.ser_3_2_right{
position:absolute; right:0; top:0; font-size:0.9375em; color:#666; font-family:Arial, Helvetica, sans-serif;}
.ser_3_2_left{
font-size:1.125em;}
.ser_3_2{ margin-bottom:4em;
margin-top:2.5em;}
.ser_3_3 a{
border:1px #e5e5e5 solid}
.ser_4{
background-color:#f1f4f9; overflow:hidden;}
.ser_4 .about_1_1_b,.ser_4 .about_1_2{
text-align:center}
.ser_4_1{
text-align:center; margin:3.125em 0;}
.ser_4_1 a{ margin:0 0.4375em;
display:inline-block; background-color:#fff; border:1px #d3d7df solid; padding:0.7em 2.5em;}
.ser_4_1 a.on,.ser_4_1 a:hover{
color:#fff; background-color:#005bab; border-color:#005bab;}
.ser_4_2 ul li{ margin-bottom:0.5em;
background-color:#fff; border:1px #d3d7df solid; padding:1em;}
.ser_4_2_mid{
position:relative; padding-right:7.5em;}
.ser_4_2_mid_right{
position:absolute; right:0; top:0;}
.ser_4_2_mid_right span{ font-size:1.125em; padding-left:1.5em; color:#666;
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/service/img6.png);}
.ser_4_2_mid_left span:nth-child(1){ color:#000;
font-size:1.125em; display:inline-block;}
.ser_4_2_mid_left span:nth-child(2){ font-size:1.125em; color:#666; padding-left:1.2em; margin-left:1.2em;
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/service/img7.png);}
.ser_4_3{
margin:4em 0 5em 0;}
.ser_4_3 a{ border:1px #d3d7df solid;}
.job_1{
overflow:hidden;}
.job_1_1{
margin-top:2.8em;}
.job_1_1 ul li{
float:left; width:33.33333333333%;}
.job_1_1_1{
position:relative; overflow:hidden;}
.job_1_1_1 img{
width:100%;}
.job_1_1_1_jj{
position:absolute; left:0; width:100%; bottom:0; z-index:10; color:#fff;}
.job_1_1_1_jj_mid{
margin:1.5em;}
.job_1_1_1_jj_mid_1{
font-size:1.5em;}
.job_1_1_1_jj_mid_2{
font-size:1.125em; margin-top:0.4em;}
.job_1_2{
font-size:1em; line-height:2; margin:2.5em 0 4em 0; color:#000; text-align:center;}
.jobs_2{ padding-bottom:6.25em;
overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/jobs/img6.jpg);}
.jobs_2_1{ margin-top:2.8em;
text-align:center; padding:2.25em; background-color:#fff;}
.jobs_3{
overflow:hidden; padding-bottom:5.5em;}
.jobs_3_1 ul li{
float:left; margin-bottom:1.6875em; width:33%; margin-right:5px;}
.jobs_3_1 ul li:nth-child(3n){
 margin-right:0px;}
.jobs_3_1_1{
overflow:hidden;}
.jobs_3_1_1 img{
width:100%;  height:290px;}
.jobs_3_1{
margin-top:3.5em;}
.jobs_4{
overflow:hidden;}
.jobs_4_1{ overflow:hidden;
background-image:url(../css_ba/index-banner4.jpg); color:#fff; background-position:center; background-repeat:no-repeat; background-size:cover;}
.jobs_4_1_1{ margin-top:3.766666666666667em;
text-align:center; font-size:1.875em;}
.jobs_4_1_2{ letter-spacing:0.08em;
font-size:3em; text-align:center; margin-top:0.5em; margin-bottom:2em;}
.jobs_4_1_3{ padding:1.5em 0; margin-bottom:0.625em;
background-color:#0264c3; overflow:hidden;}
.joblist li{ 
float:left; width:27%;}

.joblist li:nth-child(4){
width:19%;}
.joblist li.showjobinfo{ display:none;
width:100%; clear:both; background-color:#fff;  }
.joblist_mid{
padding-left:2em; padding-right:2em;}
.joblist_mid_2,.joblist_mid_3,.joblist_mid_4{
text-align:center}
.joblist_mid_t{
font-size:1.125em;}
.joblist{
display:block;}
.jobs_4_2{
background-color:#f4f4f5; padding-top:5px; overflow:hidden;}
.jobs_4_2 ul{ cursor:pointer;
background-color:#fff; border:1px #d3d7df solid; margin-bottom:5px}
.jobs_4_2 ul li{
min-height:3.3em;}
.joblist_mid_c{
padding:1em 0;}
.showjobinfo_mid{
padding:1em 2em 0em 2em; }
.showjobinfo_mid_1{line-height:1.8; overflow:hidden; margin-bottom:1.5em;}
.jobs_4_2 ul.on{
background-color:#788694;}
.jobs_4_2 ul.on .joblist_mid_c{
color:#fff;}
.jobs_4_2 ul.joblist.on li.showjobinfo{
display:block}
.showjobinfo_mid_2 a{ padding:0.45em 2em;
display:inline-block; color:#fff; background-color:#005bab;}
.showjobinfo_mid_2 a span{ padding-left:20px;
background-position:left center; background-repeat:no-repeat; display:inline-block; background-image:url(../images/jobs/img5.png);}
.jobs_4_2_2{
margin:3em 0 5.5em 0}
.jobs_4_2_2 a{
border:1px #d3d7df solid;}



.contact_1_1{ margin-top:1.666666666666667em;
font-size:2.25em; color:#000;}
.contact_1_2{
font-size:1.125em; color:#414141; margin-top:0.7em;}
.contact_1_3{ width:1300px; margin:70px auto;
 height:670px;}
.contact_1_3_left{
width:100%; float:left; margin:0px 0px 50px 0px; }
.contact_1_3_left ul li{
padding:3%; border:1px #f0f0f0 solid; height:110px; color:#666; box-shadow:0px 10px 10px 0px rgba(0,0,0,.1); width:25%; margin-right:2%; float:left; line-height:25px;}
.contact_1_3_right{ width:1300px; float:left; 
 height:400px; }




#dituContent{ border:5px #e0e0e0 solid;
 width:100%; height:100%;}
#dituContent img{
max-width:none}
.contact_1_3_left_1{ margin-bottom:0.24em;
font-size:1.5em; font-family:Arial, Helvetica, sans-serif; color:#005bab; font-weight:400;}
.contact_1_3_left_2{
font-size:0.9375em; color:#666; line-height:1.6;}
.contact_1_3_left_3{
margin-top:1em;}
.contact_1_3_left_3_1{
font-size:1.125em;}
.contact_1_3_left_3_2{
font-size:0.9375em; margin-top:0.5em;}
.contact_1_3_left_3 dl dd{
margin-bottom:1.2em;}
.contact_1_3_left_3 dl dd:last-child{
margin-bottom:0}
.contact_1{
overflow:hidden}
.contact_2{
overflow:hidden; background-color:#f3f3f3;}
.contact_2_1{
margin-top:2.5em;}
.contact_2_1 ul li{ margin-bottom:1.4375em;
float:left; width:49%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:right}
.contact_2_1 ul li:nth-child(5){
width:100%;}
.contact_2_1_mid{
background-color:#fff; border:1px #e7e7e7 solid; padding:0.8em 1em;}
.contact_2_1_mid input{
border:none; background:none; width:100%; font-size:1em;}
.contact_2_1_mid textarea{ height:14em;
border:none; background:none; width:100%; font-size:1em;}

.anniu {
font-size:1.125em; display:inline-block; color:#fff; background-color:#007fcc; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu {
margin-bottom:5.625em; margin-top:1.5em;}
.anniu:hover{
background-color:#999;}



.contact_2_2 a{
font-size:1.125em; display:inline-block; color:#fff; background-color:#007fcc; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.contact_2_2{
margin-bottom:5.625em; margin-top:1.5em;}
.contact_2_2 a:hover{
background-color:#999;}
.pro_1{
position:absolute; left:0; bottom:0; width:100%; z-index:10;}
.pro_2_mid_left{ color:#fff; float:left;
width:24%; background-color:#254d95;}
.pro_2_mid_right{
width:100%; }
.pro_2{ padding-bottom:4em;
background-color:#f2f2f2; overflow:hidden;}


.pro_2_mid h2 { line-height:40px; margin-top:50px; font-size:30px; font-weight:400;}

.pro_1_mid{
padding:2em 15%;}
.pro_1_1{
font-size:2.25em;}
.pro_1_2{
font-family:Arial, Helvetica, sans-serif; color:#abc1e6; margin-top:0.3em;}
.procatelist{
margin:0 9%;}
a.pro_big_cate{ 
font-size:1.05em; padding:1.1em 0; color:#fff; position:relative; display:block; padding-right:1em;}
.procatelist li a.pro_big_cate.fon{
background-color:#fff;}
.procatelist li{
border-bottom:1px #4367a7 solid;}
.procatelist li dl{ display:none;
padding:0 10%; margin-bottom:1.6em;
 }
.procatelist li.on dl,.procatelist li:hover dl{
display:block} 
  .procatelist li dl dd{
  margin-bottom:0.9em;}
 .procatelist li dl dd a{
 font-size:0.9375em; color:#fff;}
a.pro_big_cate span{
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
position:absolute; right:0; height:0.65em; width:0.35em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/product/img1.png); top:50%; margin-top:-0.325em;}
.procatelist li.on a.pro_big_cate span,.procatelist li:hover a.pro_big_cate span{
transform:rotate(90deg);

     -webkit-transform:rotate(90deg);

     -moz-transform:rotate(90deg);

     -o-transform:rotate(90deg);

     -mz-transform:rotate(90deg);}

.procatelist_top a{
display:block; padding:0 9%; font-size:1.15em;}
.procatelist_top a span{border-bottom:1px #4367a7 solid;
display:block; color:#fff; padding:0.9em 0;}
.procatelist_top a.on{
background-color:#fff;}
.procatelist_top a.on span{
color:#000; border:none}
.pro_2_mid_right_1 ul li{ position:relative; height:440px;  
float:left; width:31.2%; margin-right:20px;}
/*.pro_2_mid_right_1 ul li:after{
position:absolute; right:0; top:0; height:100%; width:20px; background-color:#f3f6f9; content:'';}*/
.pro_2_mid_right_1 ul li:nth-child(3n){
margin-right:0px;}
.pro_2_mid_right_1_mid_1{ overflow:hidden;
height:18.375em; text-align:center;  display:block; }
.pro_2_mid_right_1_mid_1 img{
max-width:100%; max-height:17em;}
.pro_2_mid_right_1_mid_2{
font-size:1.125em; color:#000; text-align:center;}
.pro_2_mid_right_1_mid_3{ height:15.6px;text-align:center;
 font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:0.5em;}
.pro_2_mid_right_1_mid{ 
/*padding:0 1.5em 0em 1.5em;*/ background-color:#fff; width:100%;}
.cell_h { height:80%; overflow:hidden;}
.pro_2_mid_right_2{
margin-top:4.5em;}
.pro_2_mid_right_1 ul li a .pro_2_mid_right_1_mid_2_tit {background:#f3f6f9; width:100%; padding:2.5em 0px; transition:all 0.4s;}
.pro_2_mid_right_1 ul li a:hover .pro_2_mid_right_1_mid_2_tit { background:#005bab; color:#fff;  padding:3.5em 0px; 

transform: translate(0,-3em);
}
.pro_2_mid_right_1 ul li a:hover .pro_2_mid_right_1_mid_1 img { transform:scale(1.2,1.2)}




 .pro_2_mid_right a:hover .pro_2_mid_right_1_mid_2_tit .pro_2_mid_right_1_mid_2.hi { color:#fff;}
 .pro_2_mid_right a:hover .pro_2_mid_right_1_mid_2_tit .pro_2_mid_right_1_mid_3.hi { color:#fff;}



.pro_info_1{ overflow:hidden;
background-position:center; background-repeat:no-repeat; background-size:cover; background:#f2f2f2;}
.pro_info_1_1_left{
float:left; width:42%; text-align:center;}
.pro_info_1_1_right{
float:right; width:50%; margin-top:0.5em;}
.pro_info_1_1{
margin-top:3.375em;}
.pro_info_1_1_right_1{
font-size:2em; color:#333;}
.pro_info_1_1_right_2{
color:#666; margin-top:.8em;}
.pro_info_1_1_right_3{
font-size:0.9375em; color:#666; line-height:2.1; margin:2.1em 0 2.5em 0; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding:35px 0px;}
.pro_info_1_1_right_4 a { padding:0.9em 2.666666666666667em;
display:inline-block; color:#fff; background-color:#e60012; font-size:1em; transition:All 0.4s ease-in-out;}

.pro_info_1_1_right_4 a:hover { transform: translate(0,-10px);}





.pro_info_1_1_right_4 a span{ padding-left:0px;
display:inline-block; background-position:left center; background-repeat:no-repeat; }
.pro_info_1_2 ul li{
float:left; border-right:1px #fff solid;  }
.pro_info_1_2 ul li a{ font-size:1.25em; padding:.6em 2em;
display:block;   color:#fff;}
.pro_info_1_2{ margin-top:4.25em;
background-color:#b0b0b0; overflow:hidden; width:100%;}
.pro_info_1_2 ul li a.active{
background-color:#005bab}
.pro_info_2_1_t{ margin-top:2.2em;
font-size:1.875em; color:#000; text-align:center;}
.pro_info_2_2_t{ 
font-family:Arial, Helvetica, sans-serif; font-size:0.9375em; color:#666; margin-top:0.45em;text-align:center;}
.pro_info_2_3_t{margin-top:2.3em; margin-bottom:0em;
font-size:0.9375em; color:#666; line-height:2;}
.pro_info_2_mid{
overflow:hidden;}
.pro_info_2_mid:last-child{
background-color:#f5f7f8;  }
.pro_info_2_mid:last-child .pro_info_2_3_t,.pro_info_2_mid:nth-last-child(2) .pro_info_2_3_t{
margin-bottom:4em;} 
.header_mid_mid_sub{ display:none; width:47.14285714285714em; overflow:hidden; background-position:top; background-repeat:repeat-x; background-image:url(../images/header/img9.jpg);
position:absolute; left:-3em; top:4.657142857142857em; z-index:100; background-color:#fff;}
.header_mid_mid_sub_mid{ position:relative; padding-right:16em;
margin:1.785714285714286em; min-height:14.5em; padding-left:1.214285714285714em;}
.header_mid_mid_sub_left dl dd{
float:left; line-height:1.5; margin-bottom:0.6em; width:48%;
 }
.header_mid_mid_sub_left dl dd:nth-child(2n){
float:right;} 
.header_mid_mid_sub_right{
 width:15em; position:absolute; right:0; top:0;}































@media screen and (max-width: 1600px){
.header_mid_mid ul{
margin-left:7%;}
}
@media screen and (max-width: 1280px){
	.header_mid_mid ul{
	margin-left:3em;}
	.header_mid_mid ul li{
	margin-left:2.5em;}
	.header_mid_right{
	width:6.9125em}
	.header_mid{
	padding-right:7em}
}
#header .m-btn { display:none;
  float:right; 
  margin-right:0em; 
  position:relative;
  width: 24px;
  height: 20px;
  cursor: pointer;
}
#header .m-btn .box {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
#header .m-btn .line {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #000;
  position: absolute;
  left: 0;
    -webkit-transition: -webkit-transform 0.2s 0.1s;-moz-transition: -moz-transform 0.2s 0.1s;transition: transform 0.2s 0.1s;
}
#header .m-btn .line1 {
 /* width: 12px;*/
  top: 0;
}
#header .m-btn .line2 {
 /* width: 22px;*/
  top: 7px;
}
#header .m-btn .line3 {
  /*width: 16px;*/
  top: 14px;
}
#header .m-btn.cur .line1, #header .m-btn.cur .line2, #header .m-btn.cur .line3 {
  width: 100%;
}
#header .m-btn.cur .line2{
opacity:0;}
#header .m-btn.cur .line1 {-webkit-transform: translateY(9px) rotate(-45deg);-moz-transform: translateY(9px) rotate(-45deg);-ms-transform: translateY(9px) rotate(-45deg);-o-transform: translateY(9px) rotate(-45deg);transform: translateY(9px) rotate(-45deg); background-color:#000;} 
#header .m-btn.cur .line3{-webkit-transform: translateY(-5px) rotate(45deg);-moz-transform: translateY(-5px) rotate(45deg);-ms-transform: translateY(-5px) rotate(45deg);-o-transform: translateY(-5px) rotate(45deg);transform: translateY(-5px) rotate(45deg); background-color:#000}
@media screen and (max-width: 1200px){
.pro_info_1_1_right_4 a{
font-size:0.875em;}
.pro_info_1_1{
margin-top:5em;}
.pro_info_1_1_right_2{
font-size:0.875em;}
.pro_info_1_1_right_1{
font-size:1.5em;}
.pro_info_1_1_right_3{
font-size:0.875em;}
.pro_1_1{
font-size:1.875em;}
.pro_1_2{
font-size:0.875em;}
.pro_2_mid_right_1_mid{
margin:0 1em 1em 1em}
.procatelist_top a,a.pro_big_cate,.pro_2_mid_right_1_mid_2{
font-size:0.875em;}
.about_3_2{
margin:4em 0;}
	#header{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
	position:fixed; top:0; background-color:#fff;}
	#header .footer_1_mid{
	margin-left:0;}
	.header_mid_mid{
	display:none}
	.header_mid{
	height:5em;}
	.header_mid_right{
	width:auto;}
	#header .m-btn{
	display:block}
	.header_mid_right ul li:nth-child(1){
	display:none;}
	.header_mid_right ul li:nth-child(4){ padding-left:15px;
	background-position:left center; background-repeat:no-repeat; background-image:url(../images/header/img2.png); margin-left:15px;}
	#mid{
	margin-top:5em;}
	.index_1_mid_1{
	font-size:1.375em;}
	.index_1_left,.index_1_right{
	width:3em; height:3em; margin-top:-1.5em;}
	
}
@media screen and (max-width: 1090px){
.footer_1_mid_2_left::after{
display:none}
.pro_info_2_1_t{
margin-top:1.5em;}
.pro_info_2_2_t{
font-size:0.875em;}
.pro_info_2_1_t{
font-size:1.5em;}
.pro_info_2_3_t{
font-size:0.875em; margin:1.5em 0;}
.pro_info_1_2{
margin-top:4em;}
.pro_info_1_2 ul li a{
font-size:1em;}
.pro_1_mid{
padding:1.5em 9%;}
.pro_1_1{
font-size:1.5em;}
.contact_1_3_left_3_1{
font-size:1em;}
.contact_1_3{
margin-top:3em; margin-bottom:5em;}
.contact_1_3_left{
width:45%;}
.contact_1_3_right{
width:50%;}
.contact_1_2{
font-size:0.875em;}
.contact_1_1{
font-size:1.5em;}
.contact_1_3_left_2{
font-size:0.875em;}
.contact_1_3_left_1{
font-size:1.25em;}
.showjobinfo_mid_1,.showjobinfo_mid_2 a{
font-size:0.875em;}
.jobs_4_1_3{
padding:1.2em 0;}
.joblist_mid_c{
font-size:0.875em;}
.joblist_mid_t{
font-size:1em;}
.jobs_4_1_1{
font-size:1.125em;}
.jobs_4_1_2{
font-size:2em;}
.jobs_3{
padding-bottom:4em;}
.jobs_3_1{
margin-top:1.5em;}
.job_1_1{
margin-top:1.5em;}
.job_1_1_1_jj_mid_2{
font-size:0.875em;}
.job_1_1_1_jj_mid_1{
font-size:1em;}

.ser_4_1{
margin:2em 0;}
 .ser_4_2_mid{
 font-size:0.875em;}
.ser_3_2{
margin-top:1.5em;}
.ser_3_2_left{
font-size:1em;}
.ser_2{
padding-top:6em;}
.ser_2_1_right_1{
font-size:1.5em;}
.ser_1_1_mid_name_1{
font-size:1.25em;}
.ser_1_1{
margin-top:1.5em; margin-bottom:6em;}
.zz_5_1{
margin-top:1.5em;}
.zz_5_1_footer_left,.zz_5_1_footer_right{
font-size:0.875em;}
.zz_5_1_2_mid{
margin-top:1.5em;}
.zz_5_1_2{
margin-top:2em;}
.zz_5_1_2_mid span{
font-size:1em;}
.zz_4_1_mid_footer_mid{
font-size:0.875em;}
.swiper-pagination-index-banner-zz{
  margin-bottom:3.5em;}
.zz_3_1{
margin-top:1.5em;}
.swiper-pagination-index-banner-zz{
font-size:0.75em;}
.zz_3_1_1_jj_mid_1{
font-size:0.875em;}
.zz_1{
padding-bottom:4em;}
.zz_1_2 ul li{
margin-top:2em;}
.zz_1_2_2{
font-size:0.875em;}
.zz_1_2_1 span:nth-child(1){
font-size:1.25em;}
.zz_1_2_1 span:nth-child(2){
font-size:0.875em;}
.newsmid_2_1 ul li{
margin-bottom:2em;}
.newsmid_1_1{
font-size:1.5em;}
.about_info_mid_4{
margin-top:2em; font-size:0.875em;}
.about_info_mid_2{
font-size:0.875em;}
.about_info_mid_3{
padding:2em 0; font-size:0.875em;}
.about_info_mid_1{
font-size:1.5em;}
.about_7_list_2{
font-size:1em;}
.about_7_1{
margin-top:1.5em;}
.about_6{
padding-bottom:4em;}
.about_5_2{
margin-top:2em; margin-bottom:4em;}
.about_5_2_mid_left,.about_5_2_mid_right{
font-size:0.75em;}
.about_5_2_mid_mid_2{
font-size:0.875em;}
.about_5_2_mid_mid_1{
font-size:1.5em;}
.about_5_1_mid{
padding-bottom:2em;}
.about_5_1{
margin-top:1.5em;}
.about_5_1_1 a{
font-size:0.75em;}
.swiper-container-video2 .swiper-slide {

    padding:0 calc((100vw - 800px) * 0.0640625);

	width: 800px;

}

.about_4{
padding-bottom:5em;}
.about_4_1_right_mid_1{
font-size:0.875em;}
.about_4_1{
margin-top:1.5em;}
.about_3_1_mid_right_num_1{
font-size:18em;}
.about_3_1_mid_right_1{
font-size:1.25em;}
.about_3_1_mid_right_2 p{
font-size:0.875em;}
.about_2{
padding:7em 0;}
.about_2_mid_mid_1{
font-size:1.5em;}
.about_2_mid_mid_3 ul li{
font-size:1em;}
.about_2_mid_mid_2{
font-size:0.875em;}
.about_1_4{
margin:2em 0 3em 0;}

.about_1_5{
font-size:0.875em;}
.about_1_4_mid_1 span:nth-child(1){
font-size:2em;}
.about_1_4_mid_2,.about_1_4_mid_1 span:nth-child(2){
font-size:0.875em;}
.about_1_3{
margin-top:1.5em;}
.about_1_1{
font-size:1.5em;}
.about_1_2{
font-size:0.875em;}
.nymenu_mid ul li a{
font-size:1em;}
.footer_1_mid_2_left_2{
padding-left:1em; display:none;
}
.footer_1_mid_2_left ul li.on .footer_1_mid_2_left_2{
display:block}
.footer_1_mid_2_left_1{
padding-bottom:0; padding:.8em 0; border-bottom:1px #9ebef7 solid;}
.footer_1_mid_2_left_1:after{ left:auto; background-color:transparent;
right:0; width:10px; height:5px; bottom:auto; top:50%; margin-top:-2.5px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img5.png);}

.footer_1_mid_2_left ul li.on .footer_1_mid_2_left_1:after{
transform:rotate(-30deg);

     -webkit-transform:rotate(-180deg);

     -moz-transform:rotate(-180deg);

     -o-transform:rotate(-180deg);

     -mz-transform:rotate(-180deg);
 }

.footer_1_mid_2{
padding-right:0}
.footer_1_mid_2_right{
display:none}
.footer_1_mid_2_left ul li,.footer_1_mid_2_left ul li:nth-child(3){
width:100%;}
.footer_2_left,.footer_2_right{
font-size:0.875em;}
.footer_1{
padding-bottom:4em;}
.footer_1_mid_1{
margin-top:3em; margin-bottom:2em;}
.footer_1_mid_2_left_1{
font-size:1em;}
	.index_4_footer_1 a:nth-child(1) span{
	min-width:6em;}
	.index_4_footer_1 a{
	font-size:1em; padding:1.3em 2em;}
	.index_4_mask_1{
	font-size:2em;}
	.index_4_mask_3{
	font-size:0.875em;}
	.index_4_mask_2{
	font-size:0.875em;}
	.index_3{
	padding-bottom:5em;}
	.index_3_2_left_1_con_2{
	font-size:1.125em;}
	.index_3_2_left_1_con_1{
	font-size:0.875em;}
	.index_3_1{
	margin:4em 0;}
	.index_3_1 .index_2_2{
	font-size:0.875em;}
	.index_2_3{
	margin-top:2em; margin-bottom:3.5em;}
	.index_2_4{
	margin-bottom:4em;}
	.index_2{
	padding-bottom:4em; padding-top:7em;}
	.index_2_5_mid{
	padding-top:1.875em; padding-bottom:1.875em;}
	.index_2_5_mid_1 span:nth-child(1){
	font-size:2em;}
	.index_2_2{
	font-size:1.125em;}
	.index_2_3{
	font-size:0.875em;}
	.index_2_1{
	font-size:2em;}
.index_1_mid_1{
font-size:1.25em;}
.index_1_mid_img{
margin-top:6em; margin-bottom:4em;}
.index_1_mid_4{
opacity:1;}
.index_1 .swiper-slide:hover .index_1_mid_img img{
margin-top:0px;}
.banner_mid_1{
font-size:2.5em;}
.banner_mid_2{
font-size:1em;}
.indexbanner .swiper-pagination-bullet{
width:4em; height:1.5em;}
.indexbanner .swiper-pagination-bullet-active i{
font-size:0.875em;}
.banner_footer{
bottom:10%;}
}
.nymenu_mid p{
display:none;}
.about_4_1_left_mid_2{
margin:1em 0 0 0; display:none; text-align:center; line-height:1.6;}
.swiper-pagination-index-banner-hh{
position:static; margin-top:2em; display:none;}
.about_5_2_mid_mid_mo_pic{
display:none; border-bottom:1px #b0b0b0 solid; margin-bottom:1.2em;}
@media screen and (max-width: 980px){
.pro_2_mid_right_1_mid_1 img{
max-width:60%;}
.pro_2_mid_right_1_mid_1{
height:15em;}
}
@media screen and (max-width: 950px){
 
.contact_1_3{
margin-top:1em; margin-bottom:3em;}
.contact_1_3_left{
width:100%; clear:both; margin-bottom:2em;}
.contact_1_3_right{ clear:both;
width:95%; margin:0 auto; position:relative; height:40vh;}
#dituContent{
top:0;}
.ser_2_1_right_4_mid ul li{
width:100%;}
.zz_4 .swiper-container-vertical > .swiper-scrollbar{
font-size:0.55em;}
.newsmid_2_2 a{
font-size:0.875em;}
.newsmid_2_1 ul li{
width:49%; margin-right:0}
.newsmid_2_1 ul li:nth-child(2n){
float:right}
.nymenu_mid_s ul li{
display:block}
.nymenu_mid_s{
text-align:left}
.nymenu_mid_s ul li:nth-child(1),.nymenu_mid ul li:last-child{
text-align:left;}
.about_5_2{
margin-bottom:2em;}
.about_5_1_mid{
padding-bottom:1.5em;}
.about_5_2_mid_mid_1{
font-size:1.125em;}
.about_5_1{
display:none}
.about_5_2_mid_mid_mo_pic{
display:block;}
.swiper-pagination-index-banner-hh{
display:block}
.about_4_1_left_mid_2{
display:block}
.about_4_1_left{
width:100%;}
.about_4_1_right{
display:none}
.about_3_1{
margin-top:1.5em;}
.nymenu_mid p{
display:block; position:relative; padding:0.7em 0;}
.nymenu_mid p:after{	content: ""; 
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
  position: absolute;
left:auto; background-color:transparent;
right:0; width:10px; height:5px; bottom:auto; top:50%; margin-top:-2.5px; background-position:center; background-repeat:no-repeat; background-image:url(../images/header/img5.png);
}

 

.nymenu_mid.on p:after{
transform:rotate(-180deg);

     -webkit-transform:rotate(-180deg);

     -moz-transform:rotate(-180deg);

     -o-transform:rotate(-180deg);

     -mz-transform:rotate(-180deg);
 }

.nymenu_mid{ z-index:100;
position:relative;}
.nymenu_mid ul{ display:none; padding:.5em 0; width:100%;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
position:absolute; left:0; top:44.2px; background-color:#fff; z-index:100;}
.nymenu_mid ul li{ background:none; text-align:left;
float:none; width:100%; padding:0 1em;}
.nymenu_mid.on ul{
display:block}
.nymenu_mid ul li:last-child{
text-align:left;}
.nymenu_mid ul li a{
font-size:0.875em; line-height:1.7; padding:0.2em 0;}
.nymenu_mid ul li a.active{
color:#333;}
.nymenu_mid ul li a:after{
display:none}
.index_4_mask_1{
font-size:1.5em;}
.index_2_1{
font-size:1.875em;}
.index_1_mid{
min-height:inherit; padding-bottom:4em;}
}
.index_3_2_top .index_3_2_left_1_con_3,.index_3_2_footer .index_3_2_left_1_con_3{
height:0; overflow:hidden; opacity:0;}
.showmobilemap{
display:none;}
.mobilemap{ margin-top:2em;
  background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/index/img19.png); height:320px;}
.mobilemap_mid{
max-width:220px; position:relative; margin-top:65px; margin-left:155px; float:left;}
.swiper-pagination-index-banner-h{
display:none}
.pro_mo_top{
display:none; overflow:hidden; background-color:#fff;}
@media screen and (max-width: 900px){
.pro_info_1_2 ul li{
border:none; width:20%; text-align:center;}
.pro_info_1_2 ul li a{
display:block; border-right:1px #fff solid; padding-left:0; padding-right:0}
}
.pro_mo_top_1{
display:none}
@media screen and (max-width: 850px){
.pro_info_1_2{
display:none}
.pro_mo_top_1{ display:block;
margin:1.5em 1em; border:4px #f2f2f2 solid; padding:0.1em 0.6em; background-color:#fff;}
.pro_mo_top_1 select{color:#000;
font-size:0.875em; border:none; background:none; padding:0.5em 0;
width:100%; background-repeat:no-repeat; background-image:url(../images/service/img5.png); background-position:right center;appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.pro_mo_top{
display:block;}
.pro_2_mid_right_2{
margin-top:2em;}
.pro_2{
padding-bottom:3em;}
.pro_2_mid_left{
display:none;}
.pro_2_mid_right{
float:none; width:100%;}

.swiper-pagination-index-banner-zz2{
display:block}
.zz_4_1_mid_footer{
opacity:1;}
.swiper-pagination-index-banner-h{
display:block}
.about_3_2{
display:none}
.about_3_1_mid_right_2{
margin-top:1em;}
.about_3_1_mid_left{
width:100%;}
.about_3_1_mid_right{ margin-top:1.5em; margin-bottom:2em;
position:static; width:100%; height:auto;}
.about_3{
padding-bottom:2em;}
.about_3_1_mid_right_num{
display:none}
}
@media screen and (max-width: 768px){
.pro_info_1_1_right_3{
margin-top:1em;}
.pro_info_1_1_right_1{
font-size:1.25em;}
.pro_info_2_1_t{
font-size:1.25em;}
.pro_info_1_2{
margin-top:2em;}
.pro_info_1_1_right_3{
margin:1.5em 0 2em 0}
.pro_info_1_1{
margin-top:3em;}
.pro_info_1_1_left,.pro_info_1_1_right{
float:none; width:100%;}
.pro_info_1_1_left{
text-align:center}

 .contact_1_1{
 font-size:1.125em;}
.joblist_mid{
padding:0 1em;}
.showjobinfo_mid{
padding:1em;}
.joblist li:nth-child(3){
display:none}
.joblist li:nth-child(2){
width:21%;}
.joblist li:nth-child(1){
width:60%;}
.jobs_4_2_2{
margin-top:2em; margin-bottom:3em;}
.jobs_4_1_1{
font-size:1em;}
.jobs_4_1_2{
font-size:1.5em;}
.jobs_3{
padding-bottom:2em;}
.jobs_2{
padding-bottom:3em;}
.jobs_2_1{
margin-top:1.5em;}
.job_1_2{
margin-top:1.5em; margin-bottom:2.5em;}
.ser_4_3{
margin-top:2em; margin-bottom:3em;}
.ser_3{
padding-bottom:3em;}
.ser_3_2{
margin-top:1em; margin-bottom:2em;}
.ser_3_2 ul li{
width:100%;}
.ser_2_1_right_1{
font-size:1.25em;}
.ser_2{
padding-top:4em;}
.ser_2_1_left{
float:none; width:100%; text-align:center}
.ser_2_1_right{
float:none; width:100%;}
.ser_1_1{
margin-bottom:3em;}
.zz_5{
padding-bottom:2em;}
.zz_5_1_2::after{
width:50%; left:25%; margin-left:auto}
.zz_4_1{
margin-top:1.5em;}
.zz_4_2_mid_mid{
font-size:0.875em;}
.zz_4_2{
margin:2em 0;}
.swiper-pagination-index-banner-zz{
margin-top:1em;}
.zz_3 .swiper-slide ul li:nth-child(1),.zz_3 .swiper-slide ul li:nth-child(2),.zz_3 .swiper-slide ul li:nth-child(3),.zz_3 .swiper-slide ul li:nth-child(4){
width:100%; margin-bottom:1em;}
.zz_2_1{
padding-bottom:3em; width:100%;}
.zz_1_2_1 span:nth-child(1){
font-size:1.125em;}
.zz_1_1{
margin-top:1.5em;}
.zz_1{
padding-bottom:2em;}
.newsmid_1_3_left_1{
font-size:1.875em;}
.newsmid_1_3_right{
font-size:0.875em;}
.newsmid_1_1{
font-size:1.125em;}
.newsmid_2_1_mid_2_2{
font-size:1em;}
.nybanner2{
height:20em; }
.gotops{transform: scale(.8, .8);}
.about_info_mid_4{
margin-top:1.5em;}
.about_info_mid_4{
padding-right:0;}
.about_info_mid_4_right{
position:static; display:block; margin-top:1.5em;}
.about_info_mid_4_right a{
display:block; width:auto; line-height:2.7em;}
.about_info_mid_1{
font-size:1.125em;}
.about_7 .about_7_list_1 img{
width:100%;}
.loadmorepar{
padding:2em 0;}
.loadmorepar a{
font-size:0.875em;}
.about_7_list ul li{
width:100%; margin-right:0; margin-bottom:1.5em;}
.about_7_list_3{
min-height:inherit}
.about_7 .index_3_2_left_1_con{
margin-top:1em;}
.about_7 .index_3_2_top, .about_7 .index_3_2_footer{
width:100%; height:auto}
.about_7 .index_3_2_left{
width:100%;}
.about_6{
padding-bottom:2em;}
.about_5_2_mid{
padding:0 2em;}
.about_5_2_mid_left, .about_5_2_mid_right{
font-size:0.5em;}
.about_5_1_1 a{
font-size:0.5em;}
.about_2{
padding:3em 0;}
.about_2_mid_mid_3{
margin-top:2em;}
.about_2_mid_mid{
margin:2.5em;}
.about_2_mid_mid_1{
font-size:1.25em;}
.about_1_4{
margin-bottom:2em;}
.about_1_5{
margin-bottom:3em;}
.about_1_1{
font-size:1.25em;}
.footer_2_left, .footer_2_right{
float:none; width:100%; text-align:center}
.footer_1{
padding-top:1.2em;}
.footer_1_mid_1{ text-align:center; display:none;
margin:2em 0 1em 0;}
.footer_1_mid_1 img{
height:2em;}
.footer_1{
padding-bottom:2em;}
.mobilemap_mid_mid{
position:absolute; right:-50px; top:25px; width:120px; height:120px;}
.dot{
width:12px; height:12px; margin-top:-6px; margin-left:-6px;}
.showmobilemap{
display:block}
.index_4_mask_1{
font-size:1.25em;}
.index_4_mask_3{
margin-top:1.5em;}
.index_4_mask_3{
max-width:none}
.index_4_mask{
position:static; width:auto; height:auto; margin:0;}
.index_4{ background-color:#010101; padding-top:2em;  
background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_4_bg{
display:none;}
.index_4_footer_1 a{
font-size:0.875em; padding:1em 1.8em;}
.index_3_2_left_1_con_1{
margin-top:1em;}
.index_3_2_left_1_con{
position:static; color:#333;}
	.index_3_2_top .index_3_2_left_1_con_3,.index_3_2_footer .index_3_2_left_1_con_3{
	height:auto; opacity:1;}
	.index_3_2_top img, .index_3_2_footer img{
	display:block}
	.index_3_2_top,.index_3_2_footer{
	position:relative; width:100%; margin-top:1.5em;}
	.index_3_2_left_1_mask{
	display:none}
	.index_3_2_left{
	width:100%;}
	.index_3_2_left_1_con_2{
	font-size:1em;}
	.index_3{
	padding-bottom:2em;}
	.index_3_1{
	margin:2em 0;}
	.index_2_5_mid_1 span:nth-child(1){
	font-size:1.875em;}
	.index_2_5_mid{
	padding:1.5em 1em;}
	.index_2{
	padding-bottom:2em; padding-top:3em;}
	.index_2_3{
	margin-bottom:2em;}
	.index_2_4{
	margin-bottom:2.5em;}
	.index_2_1{
	font-size:1.5em;}
	.index_2_2{
	font-size:0.875em;}
	.index_1_mid_4 span{
	font-size:0.6em;}
	.index_1_left, .index_1_right{
	width:2em; height:2em; margin-top:-1em;}
	.index_1_mid_1{
	font-size:1.125em;}
	.index_1_mid_3{
	height:auto;}
	.index_1_mid_img{
	margin-bottom:1.5em; margin-top:2em;}
	.index_1_mid{
	padding-bottom:2em;}
	.index_1_mid{
	margin:0 4%;}
	.banner_mid_3 a{
	font-size:0.6em;}
	.banner_mid_1{
	font-size:1.875em;}
	.banner_mid_2{
	font-size:0.875em;}
	.header_mid{
	padding-left:0;}
	.header_mid_left{
	width:10em;}
	.header_mid{
	height:3.75em;}
	#mid{
	margin-top:3.75em;}
	
}
.mobilebannerimg{ display:none;
background-position:center; background-repeat:no-repeat; background-size:cover; background-repeat:no-repeat; height:48vh;}
@media screen and (max-width: 640px){
.pro_info_1_1_right_1{
font-size:1.125em;}
.pro_info_2_1_t{
font-size:1.125em;}
.pro_2_mid_right_1 ul li:nth-child(3n)::after{
display:block;}
.pro_2_mid_right_1 ul li:nth-child(2n)::after{
display:none}
.pro_2_mid_right_1 ul li{
width:50%;}
.contact_1_3_left_1{
font-size:1em;}
.jobs_4_2 ul li{
min-height:2em;}
.joblist li:nth-child(2){
display:none;}
.joblist li:nth-child(4){
width:35%;}
.joblist li:nth-child(1){
width:65%;}
.ser_3_2 ul li{
font-size:0.9375em;}
.ser_1_1_mid_name_1{
font-size:1.125em;}
.swiper-pagination-index-banner-zz{
font-size:0.65em;}
.newsmid{
padding-bottom:3em}
.newsmid_1_3{
padding-left:6em; margin-bottom:0em; margin-top:1.5em;}
.newsmid_2_1_mid_2_2{
min-height:inherit}
.newsmid_2_1_mid_2_2_jj{
margin-top:1em;-webkit-line-clamp: 2;}
.newsmid_2_1_mid{
height:auto; padding-bottom:2.9em;}
.newsmid_2_1 ul li{
width:100%; margin-bottom:1em;}
.about_4{
padding-bottom:2em;}
.about_4_1_left_mid_2{
font-size:0.875em;}
.about_3_1_mid_right_1{
font-size:1.125em;}
.about_1_4 ul li:nth-child(1),.about_1_4 ul li:nth-child(2){
margin-bottom:1em;} 
.about_1_4_mid_1 span:nth-child(1){
font-size:1.7em;}
.about_1_4 ul li:nth-child(3){
background-image:none}
.about_1_4 ul li,.about_1_4 ul li:nth-child(2), .about_1_4 ul li:nth-child(3){
width:50%;}
.about_1_4 ul li:nth-child(1),.about_1_4 ul li:nth-child(4){
text-align:center}
.index_2_5 ul li{
width:50%;}
.index_2_1{
font-size:1.25em;}
.index_2_3{
margin-top:1.3em;}
.banner_mid_1{
font-size:1.5em;}
.banner_mid_2{
line-height:1.6;}
.mobilebannerimg{
display:block;}
.pcbannerimg{
display:none}
.banner_footer{
bottom:2em;}
.indexbanner .swiper-pagination-bullet{
width:2.5em;}
}
@media screen and (max-width: 600px){
	.job_1_1_1_jj_mid{
	margin:1em;}
	.job_1_1 ul li{
	width:100%; margin-top:1em;}
	.job_1_1 ul li:nth-child(1){
	margin-top:0}
}
@media screen and (max-width: 450px){


}
@media screen and (max-width: 480px){
.pro_2_mid_right_1 ul li{
width:100%;}
.ser_4_2 ul li{
padding:0.8em 1em;}
.ser_4_2_mid{
font-size:0.75em;}
.ser_4_1 a{
font-size:0.875em;}
.ser_4_2_mid_left span:nth-child(2){
display:none}
.ser_4_2_mid_right{
display:none}
.ser_4_2_mid{
padding-right:0}
.ser_2_1_right_1{
font-size:1.125em;}
.ser_2_1_right_3_mid select,.ser_2_1_right_4_mid_1{
font-size:0.875em;}
.ser_2_1_right_3{
padding-right:0}
.ser_1_1 ul li:nth-child(1){
margin-bottom:1em;}
.ser_1_1 ul li{
width:100%;}
.ser_1_1_mid_name_1{
font-size:1em;}
.zz_1_2 ul li{
margin-top:1.5em;}
.about_5_2_mid_mid_mo_pic{
margin-bottom:1em;}
.about_5_2{
margin-top:1.5em;}
.about_5_2_mid_mid_1{
font-size:1em;}
.about_3_1{
margin-top:1em;}
.about_2_mid_mid_3{
margin-top:1.5em;}
.about_2_mid_mid{
margin:1.5em}
.about_2_mid_mid_1{
font-size:1.125em;}
.about_2_mid_mid_3 ul li{
font-size:0.875em; padding-left:3.8em;}
.about_1_3{
margin-top:1em;}
.about_1_1{
font-size:1.125em;}
.showmobilemap{
overflow:hidden; overflow-x:auto;}
.mobilemap{
width:500px;}
.mobilemap{
background-image:url(../images/index/img20.png);}
.mobilemap_mid{
margin-left:31px;}
.index_3_1{
margin:1.5em 0;}
.index_2_1{
font-size:1.125em;}
.index_2_5_mid_1 span:nth-child(1){
font-size:1.5em;}
.index_2_5_mid{
padding:1em;}
.banner_mid_1{
font-size:1.375em;}
}
@media screen and (max-width: 320px){
.about_5_1_1 a{
font-size:0.35em;}
}
/********搜索*************/

.sub-menu-bg {
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:10;
 background-color:#005bab;
/* background-color:rgba(0,0,0,1);*/
 z-index:9999999;
 display:none
}
.seacher-box {
 width:70%;
 height:80px;
 position:fixed;
 left:50%;
 margin-left:-35%;
 top:300px;
 z-index:99999999;
 display:none
}
.seacher-box input::placeholder,.seacher-box textarea::placeholder{
color:#ccc}
.seacher-box .span-ctn {
 width:35px;
 height:35px;
 position:absolute;
 top:-45px;
 right:-58px;
 cursor:pointer
}
.seacher-box .span-ctn:before {
 content:'';
 width:35px;
 height:2px;
 webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 -webkit-transition:all .5s;
 transition:all .5s;
 position:absolute;
 top:-1px;
 background:#fff
}
.seacher-box .span-ctn:after {
 content:'';
 width:35px;
 height:2px;
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 background:#fff;
 position:absolute;
 top:1px;
 -webkit-transition:all .5s;
 transition:all .5s
}
.seacher-box .input {
 width:100%;
 height:80px;
 line-height:80px;
 border-bottom:1px solid #fff;
 display:block
}
.seacher-box .input__field {
 width:100%;
 background:none;
 border:none;
 color:#fff;
 height:80px;
 line-height:80px;
 font-size:20px
}




@media screen and (max-width: 960px){
.seacher-box .input__field {
  height:55px;
  line-height:55px;
  font-size:14px
 }
 .seacher-box .input {
  height:55px;
  line-height:55px
 }
 .seacher-box {
  width:90%;
  height:55px;
  position:fixed;
  left:50%;
  margin-left:-45%;
  top:50%;
  margin-top:-30%
 }
 .seacher-box .span-ctn {
  top:-5%;
  right:0;
  width:25px;
  height:25px
 }
 .seacher-box .span-ctn:before,
 .seacher-box .span-ctn:after {
  width:25px;
  height:1px;
  top:18px
 }
 .input-box {
  top:55px
 }
 .input-box p {
  font-size:12px;
  height:25px;
  line-height:25px
 }
} 
@media screen and (min-width: 1200px){ 
	.bodyon #header{
	position:fixed; top:-4.657142857142857em; background-color:#fff;}
	.bodyon2 #header{
	top:0; position:fixed; background-color:#fff;}
	.bodyon .header_mid_mid ul li a.biga,.bodyon2 .header_mid_mid ul li a.biga{
	height:4.657142857142857emm; line-height:4.657142857142857em;}
	.bodyon .header_mid_mid_sub,.bodyon2 .header_mid_mid_sub{
	top:4.657142857142857em;}
}
/*******导航********/
.ovh-f {
 position:fixed;
 width:100%;
 height:100%;
 left:0;
 top:0
}
.sub-menu { background-color:#fff;
  width:100%;
  display:none;
  position:absolute;
  left:0;
  top:80px;
  height:calc(100vh - 80px);
  z-index:888;
  overflow-y:auto
 }
.sub-menu ul {
  width:100%;
  padding-bottom:6%
 }
.sub-menu li {
  border-bottom:1px solid #dcdcdc;
  font-size:18px
 }
.sub-menu .tit {
  display:block;
   
  padding:0 1em;
  line-height:60px;
  color:#000;
  position:relative
 }
.sub-menu li:last-child {
  border-bottom:none
 }
.sub-menu .titx {
  display:block;
  width:94%;
  padding:0 3%;
  line-height:60px;
  color:#000;
  position:relative;
  border-bottom:1px solid #dcdcdc
 }
.sub-menu .sub-tit:after {
  content:'';
  display:block;
  width:26px;
  height:26px;
  background:url(../img/ico_03.png) no-repeat center;
  background-size:100% auto;
  position:absolute;
  right:1em;
  top:50%; margin-top:-13px;
 }
.sub-menu .sub-tit.on {
  background-color:#18448f;
  color:#fff
 }
.sub-menu .sub-tit.on:after {
  background:url(../img/ico_03_h.png) no-repeat center;
  background-size:100% auto
 }
.sub-menu .sec-list {
  line-height:40px;
  padding:10px 4%;
  display:none
 }
.sub-menu .sec-list p {
  background:url(../img/ico_04.png) no-repeat left center;
  background-size:6px auto;
  font-size:14px
 }
.sub-menu .sec-list a {
  padding-left:3%;
  color:#666;
  display:block
 }
.nav-search-form {
  width:94%;
  margin:20px auto 0
 }
.nav-search {
  width:83.33333%;
  float:left
 }
.nav-search .inverse {
  border:none;
  width:100%;
  height:56px;
  padding:14px;
  box-sizing:border-box;
  font-size:16px
 }
.submit-box {
  width:16.66667%;
  float:right;
  margin-right:0;
  text-align:right;
  background:#d9d9d9 url(../img/btn1-1.png) no-repeat center;
  height:56px;
  padding:14px;
  box-sizing:border-box;
  border:none
 }
@media screen and (max-width: 768px){ 
.sub-menu {  
  top:60px;
  height:calc(100vh - 60px);
  
 }


 .sub-menu li {
  font-size:16px!important
 }
 .sub-menu .sub-tit:after {
  width:18px;
  height:18px; margin-top:-9px;
  background-size:18px auto!important
 }
 .sub-menu .sec-list p {
  background-size:3px auto!important
 }
 .sub-menu .sec-list p a {
  padding-left:1em
 }
} 
@media screen and (max-width: 480px){ 
 
.sub-menu .tit {
  line-height:50px
 }
.sub-menu .sub-tit:after {
    width:12px; height:12px; margin-top:-6px;
 }
  
} 
/*************20200308***************/
.procatelist{
margin:0;}
.procatelist li{
padding:0 9%;}
.procatelist li.on,.procatelist li.on2{
background-color:#fff;}
.procatelist li.on a.pro_big_cate,.procatelist li.on2 a.pro_big_cate{
color:#000;}
.procatelist li.on dl dd a,.procatelist li.on2 dl dd a{
color:#000;}
.procatelist li.on a.pro_big_cate span,.procatelist li.on2 a.pro_big_cate span{
background-image:url(../images/product/img1b.png);}
.procatelist_top a:hover{
background-color:#fff;}
.procatelist_top a:hover span{
color:#000;}
.procatelist_top a{
padding:0 9%; display:block; border-bottom:1px #4367a7 solid}
.procatelist_top a span{
border:none} 
.header_mid{
background:none}
.header_mid_mid,.header_mid_mid_sub{background-color:rgba(255,255,255,0.8);}
.header_mid_right{background-color:rgba(255,255,255,0.8);}
.header_mid_left{background-color:#005bab;}
.header_mid_mid_sub{
background-image:none}
.header_mid_mid_sub:after{opacity:0.5;
position:absolute; left:0; top:0; width:100%; height:1px; background-color:#999; content:'';}
.bodyon2 .header_mid_mid_sub{
background-color:#fff;}
@media screen and (max-width: 1200px){ 
.header_mid{
background-color:#fff;}
.header_mid_mid{background-color:rgba(255,255,255,1);}
.header_mid_left{background-color:rgba(25,70,149,1);}
}
.header_mid_mid{
position:relative; z-index:2;} 
.header_mid_mid_search{
position:absolute; right:-1.5em; top:1.78em;   overflow:hidden;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.header_mid_mid_search input{width:135px; height:22px; border:1px #666  solid; padding:0 10px; background-color:#fff;border-radius:24px;}
.header_mid_mid_search a{
display:block; position:absolute; right:0; top:0; height:100%; background-position:center; background-repeat:no-repeat; width:30px; background-image:url(../images/header/img1.png);}
.header_mid_right ul li:nth-child(1){
opacity:0;}
@media screen and (max-width: 1600px){
 
.header_mid_mid ul li{
margin-left:1.8em;}
}
/********20200311************/
.footer_1_mid_2_right_2_1{
font-size:0.9375em; margin-top:0.4em; }
.footer_1_mid_2_right_2_2{
font-size:0.875em;  }
.footer_1_mid_2_right_2{
line-height:1.6; margin-top:1.5em;}
.footer_1_mid_2_right_1 ul{
width:80%;}
#footer .footer_1_mid{
margin:0 2%;}
.down_search_form{
position:absolute; width:354px; padding:0 60px 0 15px; height:43.2px; border:1px #d3d7df solid; top:0; left:345px;}
.down_search_form input{ font-size:1em;
border:none; background-color:transparent; width:100%; height:43.2px;}
.ser_4_1 .down_search_form a{
position:absolute; right:0; top:0; background:none; background-position:center; background-repeat:no-repeat; height:100%; width:54px; background-image:url(../images/header/img1.png); border:none; padding:0; margin:0;}
@media screen and (max-width: 768px){
.down_search_form{ left:0;
position:relative; margin-top:1em; width:98%; margin-left:auto; margin-right:auto;}
}
@media screen and (max-width: 480px){
.down_search_form input{
font-size:0.875em; height:39.8px;}
}
/**********************/
@media screen and (min-width: 1200px){
#header .footer_1_mid{
margin-left:0; margin-right:0}
}
@media screen and (max-width: 1366px){
.header_mid_mid ul{
margin-left:2%;}
}
.fb_t{
margin-bottom:2em;}
.fb_t a{ background-color:#fff; margin-right:1em;
display:inline-block; border:1px #bababa solid; padding:0.5em 1em;}
.fb_t a.on{
color:#fff; background-color:#004cd1; border-color:#004cd1}








.fgs { width:400px; float:left; background: rgba(255,255,255,.8); padding:50px 60px; margin-right:40px; margin-top:100px; margin-bottom:0px;}
.fgs:nth-child(1) { margin-left:80px;}
.fgs h3 { font-size:22px; color:#005bab; width:100%; line-height:40px; text-align:left;}
.fgs h3 i { border-bottom:2px solid #005bab; font-style:normal;}
.fgs ul { width:50%; float:left; line-height:27px; font-size:15px; color:#333; margin-top:20px;}
.fgs ul li:nth-child(1) { color:#000; font-weight:700; font-size:16px;}






.cp { }

.cp .con { width:724px; margin:40px auto;background:url(../images/cp_xx.jpg) no-repeat right 20px;}
.cp .con dl { width:235px; display: inline-block; margin:0px auto; text-align:center; background:url(../images/cp_xx.jpg) no-repeat left 20px; } 
.cp .con dl dd { font-size:17px; line-height:65px;}
.cp .con a:hover dl dd { font-weight:700;}

.cp .con a dl { transition:all 0.4s;}
.cp .con a:hover dl { transform: translate(0,-10px)}
.cp .con a:hover dl dd { color:#005bab;}


.cp .con a:nth-child(1) dl dt { background: url(../images/cp_b1.png) no-repeat center top; width:100%; height:66px; display:block;}
.cp .con a:nth-child(2) dl dt { background: url(../images/cp_b2.png) no-repeat center top; width:100%; height:66px; display:block;}
.cp .con a:nth-child(3) dl dt { background: url(../images/cp_b3.png) no-repeat center top; width:100%; height:66px; display:block;}

.cp .con a:nth-child(1):hover dl dt { background: url(../images/cp_b11.png) no-repeat center top; width:100%; height:66px; display:block;}
.cp .con a:nth-child(2):hover dl dt { background: url(../images/cp_b22.png) no-repeat center top; width:100%; height:66px; display:block;}
.cp .con a:nth-child(3):hover dl dt { background: url(../images/cp_b33.png) no-repeat center top; width:100%; height:66px; display:block;}

.cp .con dl .active_zi { color:#005bab; font-weight:700;}
.cp .con a:nth-child(1) dl .active  { background: url(../images/cp_b11.png) no-repeat center top!important; width:100%; height:66px; display:block;}
.cp .con a:nth-child(2) dl .active  { background: url(../images/cp_b22.png) no-repeat center top!important; width:100%; height:66px; display:block;}
.cp .con a:nth-child(3) dl .active  { background: url(../images/cp_b33.png) no-repeat center top!important; width:100%; height:66px; display:block;}


.lm_pro_mid{
background-color:#f8f8f8;  }
.lm_pro_mid_1{
 position:relative; padding-right:13.4375em;}
.lm_pro_mid_1_right{ height:100%;
position:absolute; right:0; top:0; width:13.4375em; border-left:1px #cccbca solid;}
.lm_pro_mid_1_left{
padding:0.7em 1em; background:#fff; border:1px solid #dcdcdc;

   

  


}


.lm_pro_mid_1_left input{ font-family:Arial, Helvetica, sans-serif;
border:none; background-color:transparent; font-size:1em; line-height:1.75em; width:100%;}


.lm_pro_mid_1_right ul .hs select { font-size:14px; color:#999999; background:#fff; line-height: 49px; height:  49px; border:none; width:100px; }


.lm_pro_mid_1_right ul li{ position:relative; z-index:10;
float:left; width:50%; text-align:center;}
.lm_pro_mid_1_right_btn{ float:right;
display:block; width:100%;line-height: 49px; height:  49px;  font-size:0.875em; color:#fff;     background:url(../images/sou.png) #e60012 no-repeat 20px  center; background-size:26px; padding-left:20px; }
.lm_pro_mid_1_right_btn:hover{
color:#fff;}
.lm_pro_mid_1_right_btn i{
font-weight:normal; font-size:2em;}
/*.lm_pro_mid_1_right_btn .icon-sou:before {  content:" "; width:26px; height:26px; background:url(../images/sou.png) no-repeat left top; background-size:26px; display: inline-block;}*/

.lm_pro_mid_1_right_s{
font-size:0.875em;line-height:3.571428571428571em; cursor:pointer;}
.lm_pro_mid_1_right ul li dl{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); display:none;
position:absolute; left:0; top:3.125em; background-color:#fff; z-index:10; width:100%;}
.lm_pro_mid_1_right ul li dl dd{
padding:0.2em 0; border-bottom:1px #ccc solid;}
.lm_pro_mid_1_right ul li dl dd a{
font-size:0.875em;}
.lm_pro_mid_1_right ul li dl dd:last-child{
border:none;}
.lm_pro_mid_1{
margin-top:2em;  }
.lm_pro_mid_2_1 ul li{ margin-right:2%; margin-top:2.5em;
float:left; width:32%; position:relative;}
.lm_pro_mid_2_1 ul li:nth-child(3n){
margin-right:0;}
.lm_pro_mid_2_1_1{
overflow:hidden;}
.lm_pro_mid_2_1_1 img{
width:100%;}
.lm_pro_mid_2_2{
padding:1em;}
.lm_pro_mid_2_2_1{
color:#151515;}
.lm_pro_mid_2_2_2{ height:3em; color:#666;
    /*display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;*/
    overflow: hidden;
font-size:0.875em; margin-top:1em; line-height:1.6em;}
.lm_pro_mid_2_3{opacity:0;
position:absolute; left:0; bottom:0; width:100%; z-index:10; background-image:url(../images/p3.png);}
.lm_pro_mid_2_3 .lm_pro_mid_2_2_1{
color:#fff;}
.lm_pro_mid_2_3 .lm_pro_mid_2_2_2{
color:#f4e7d8; height:5em;}
.lm_pro_mid_2_2_3 span{
color:#e5dace; font-size:0.75em; text-decoration:underline;}
.lm_pro_mid_2_2_3{
padding-top:0.5em;}
@media screen and (min-width:1090px){
.lm_pro_mid_2_1 ul li:hover .lm_pro_mid_2_2{
opacity:0}
.lm_pro_mid_2_1 ul li:hover .lm_pro_mid_2_3,.lm_pro_mid_2_1 ul li:hover .lm_pro_mid_2_3 .lm_pro_mid_2_2{
opacity:1}
}
.lm_pro_mid_2{
padding-bottom:3em; overflow:hidden;}
@media screen and (max-width:760px) {
.lm_pro_mid_1_right_btn i{
font-size:1.5em;}
.lm_pro_mid_1_right_s,.lm_pro_mid_1_right_btn{
line-height:2.928571428571429em;}
.lm_pro_mid_1_right ul li dl{
top:2.5625em;}
.lm_pro_mid_1_left{
padding:0.5em 1em;}
.lm_pro_mid_1_left input{
font-size:0.875em;}
.lm_pro_mid_2_1 ul li{
width:49%; margin-right:0;}
.lm_pro_mid_2_1 ul li:nth-child(2n){
float:right;}
}
@media screen and (max-width:640px) {
.lm_pro_mid_2_3 .lm_pro_mid_2_2_2{
height:auto;}
.lm_pro_mid_1{
display:none;}
.lm_pro_mid_2_1 ul li{
width:100%; margin-top:1.5em;}
.lm_pro_mid_2_2_2{
height:auto; overflow:visible;}
}
.lmpro_info_1_left{
float:left; width:45%; overflow:hidden;}
.lmpro_info_1_right{
float:right; width:52%;}
.lmpro_info_1_right_1{
position:relative;}
.lmpro_info_1_right_1_1{
font-size:1.5em; color:#444;}
.lmpro_info_1_right_1{
padding:1em 0 1em 0;  border-bottom:1px #bbbbbb dotted; overflow:hidden;}
.lmpro_info_1_right_2{
font-size:0.875em; line-height:1.7em; margin-top:1.3em;}
.lmpro_info_2{
background-color:#606165; overflow:hidden; margin-top:2.5em;}
.lmpro_info_2 a{
display:inline-block; padding:0.9375em 1.8em; color:#fff; border-right:1px #fff solid;}

.lmpro_info_2 a:hover,.lmpro_info_2 a.on{
background-color:#e9811a;}
.lmpro_info_3{
margin:2em 0;  }
.lmpro_info_3_1{
text-align:center; color:#232323; font-size:1.5em; padding:0.5em 0 1em 0;}
.lmpro_info_3_2 ul li{ cursor:pointer;border:1px #bbb solid;
float:left; width:19%; position:relative; margin-right:1%;}
.lmpro_info_3_2 ul li:nth-child(5n){
margin-right:0;}
.lmpro_info_3_2_name{
 position:relative; padding:0.4em 1.5em 0.4em 1em;}
.lmpro_info_3_2_name span{
font-size:0.875em; display:block; overflow:hidden;}
.lmpro_info_3_2_name i{
position:absolute; right:0.5em; top:0.4em;}
.lmpro_info_3_2{ z-index:100;
position:relative; width:100%;}
.lmpro_info_3_2_xiala{ display:none; position:relative; max-height:25em;   overflow-y:auto; width:100%;
border:1px #bbb solid; top:2em; position:absolute; left:0; z-index:999; background-color:#f7f7f7;


 }
.lmpro_info_3_2_xiala_type_1 dd{ margin-top:2%; cursor:pointer;
float:left; width:18%; margin-right:2.5%; background-color:#656262;}
.lmpro_info_3_2_xiala_type_1 dd.on{
background-color:#e9811a;}
.lmpro_info_3_2_xiala_type_1 dd:nth-child(5n){
margin-right:0;}
.lmpro_info_3_2_xiala .swiper-container { width: 100%; height: 100%; } .lmpro_info_3_2_xiala .swiper-slide {   height: auto; -webkit-box-sizing: border-box; box-sizing: border-box; padding-right:2em; padding-left:1em; padding-bottom:1.5em;   }
.lmpro_info_3_2_xiala_name span{
color:#fff; font-size:0.875em; padding:0.3em 0.5em; display:block;}
.lmpro_info_3_2_xiala_pic img{
width:100%;}
.lmpro_info_3_2_xiala_type_1{
padding-left:1em; padding-right:1em; padding-bottom:2em; overflow:hidden;}


.lm_pro_mid_2_1 ul.pro_xq_ul li{
width:23.3%;}
.lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(3n){
margin-right:2%;}
.lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(4n){
margin-right:0%;}
@media screen and (max-width:1090px) {
.lm_pro_mid_2_1 ul.pro_xq_ul li{
width:32%;}
.lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(3n){
margin-right:0%;}
.lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(4n){
margin-right:2%;}
}
@media screen and (max-width:760px) {
.lm_pro_mid_2_1 ul.pro_xq_ul li{
width:49%;}
.lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(3n){
margin-right:0%;}
.lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(4n){
margin-right:0%;}
}
@media screen and (max-width:640px) {
.lm_pro_mid_2_1 ul.pro_xq_ul li{
width:100%;}
}
.lmpro_info_1_right_1{
padding-right:3em;}

@media screen and (max-width:950px) {
.lmpro_info_2 a{
font-size:0.875em; border-bottom:1px #fff solid; padding-top:0.6em; padding-bottom:0.6em;}
.lmpro_info_1_left{
width:100%;}
.lmpro_info_1_left img{
width:100%;}
.lmpro_info_1_right{
width:100%; margin-top:1em;}
}
@media screen and (max-width:760px) {
.lmpro_info_3_1{
font-size:1em;}
.lmpro_info_1_right_1_1{
font-size:1em;}
}
@media screen and (max-width:900px) {
.lmpro_info_3_2_xiala_type_1 dd{
width:23%;}
.lmpro_info_3_2_xiala_type_1 dd:nth-child(5n){
margin-right:2.5%;}
.lmpro_info_3_2_xiala_type_1 dd:nth-child(4n){
margin-right:0%;}
}
@media screen and (max-width:600px) {
.lmpro_info_3_2_xiala_type_1{
padding-bottom:1em; padding-top:0.5em;}
/*.lmpro_info_3_2_xiala_pic{
display:none;}*/

.lmpro_info_3_2_xiala_type_1 dd{
width:31%;}
.lmpro_info_3_2_xiala_type_1 dd:nth-child(5n),.lmpro_info_3_2_xiala_type_1 dd:nth-child(4n){
margin-right:2.5%;}
.lmpro_info_3_2_xiala_type_1 dd:nth-child(3n){
margin-right:0%;}


}
@media screen and (max-width:400px) {
.lmpro_info_3_2_xiala_type_1 dd{
width:49%; margin-right:0;}
.lmpro_info_3_2_xiala_type_1 dd:nth-child(2n){
float:right;}
.lmpro_info_3_2_xiala_type_1 dd:nth-child(5n),.lmpro_info_3_2_xiala_type_1 dd:nth-child(4n){
margin-right:0%;}
}
@media screen and (max-width:900px) {
	.lmpro_info_3_2 ul li{
	width:32.2%; margin-bottom:0.5em;}
	.lmpro_info_3_2 ul li:nth-child(5n){
	margin-right:1%;}
}
@media screen and (max-width:700px) {
	.lmpro_info_3_2 ul li{
	width:49%; margin-right:0;}
	.lmpro_info_3_2 ul li:nth-child(2n){
	float:right;}
	.lmpro_info_3_2 ul li:nth-child(5n){
	margin-right:0%;}
}
@media screen and (max-width:400px) {
.lmpro_info_3_2 ul li{
	width:100%;}
}




.pro_2_sou { margin:40px 0px;}






.line { padding:0px 0px;}
.line dl {   width:33%; text-align:center; padding:5%; float:left;}
.line dl { background:none;}
.line a dl  {border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; transition:all 0.4s;}
.line a:nth-child(3n) dl{ border-right:none;}
.line a:nth-child(1):hover dl { background: url(../images/line/l_bg1.jpg)  no-repeat center top; background-size:100% auto;}
.line a:nth-child(2):hover dl { background: url(../images/line/l_bg2.jpg)  no-repeat center top; background-size:100% auto;}
.line a:nth-child(3):hover dl { background: url(../images/line/l_bg3.jpg)  no-repeat center top; background-size:100% auto;}
.line a:nth-child(4):hover dl { background: url(../images/line/l_bg4.jpg)  no-repeat center top; background-size:100% auto;}

.line a:nth-child(5):hover dl { background: url(../images/line/l_bg5.jpg)  no-repeat center top; background-size:100% auto;}
.line a:nth-child(6):hover dl { background: url(../images/line/l_bg6.jpg)  no-repeat center top; background-size:100% auto;}
.line a:nth-child(7):hover dl { background: url(../images/line/l_bg7.jpg)  no-repeat center top; background-size:100% auto;}
.line a:nth-child(8):hover dl { background: url(../images/line/l_bg8.jpg)  no-repeat center top; background-size:100% auto;}


.line dl dd { width:100%; }
.line dl dd .tb { width:120px; height:120px;display:block; border-radius:50%; margin:0px auto; }
.line dl dd .tb.b1 {  background:url(../images/line/icon11.png) no-repeat center 35px #005bab;  background-size:50px auto; transition:all 0.4s; }
.line a:hover dl dd .tb.b1 { background:url(../images/line/icon1.png) no-repeat center 35px #fff; background-size:50px auto; }



.line dl dd .tb.b2 {  background:url(../images/line/icon22.png) no-repeat center 35px #005bab;  background-size:50px auto; transition:all 0.4s; }
.line a:hover dl dd .tb.b2 { background:url(../images/line/icon2.png) no-repeat center 35px #fff; background-size:50px auto; }


.line dl dd .tb.b3 {  background:url(../images/line/icon33.png) no-repeat center 35px #005bab;  background-size:50px auto; transition:all 0.4s; }
.line a:hover dl dd .tb.b3 { background:url(../images/line/icon3.png) no-repeat center 35px #fff; background-size:50px auto; }


.line dl dd .tb.b4 {  background:url(../images/line/icon44.png) no-repeat center 35px #005bab;  background-size:50px auto; transition:all 0.4s; }
.line a:hover dl dd .tb.b4 { background:url(../images/line/icon4.png) no-repeat center 35px #fff; background-size:50px auto; }

.line dl dd .tb.b5 {  background:url(../images/line/icon55.png) no-repeat center 35px #005bab;  background-size:50px auto; transition:all 0.4s; }
.line a:hover dl dd .tb.b5 { background:url(../images/line/icon5.png) no-repeat center 35px #fff; background-size:50px auto; }



.line dl dd .tb.b6 {  background:url(../images/line/icon66.png) no-repeat center 35px #005bab;  background-size:50px auto; transition:all 0.4s; }
.line a:hover dl dd .tb.b6 { background:url(../images/line/icon6.png) no-repeat center 35px #fff; background-size:50px auto; }   

.line dl dd .tb.b7 {  background:url(../images/line/icon77.png) no-repeat center 35px #005bab;  background-size:50px auto; transition:all 0.4s; }
.line a:hover dl dd .tb.b7 { background:url(../images/line/icon7.png) no-repeat center 35px #fff; background-size:50px auto; }   

.line dl dd .tb.b8 {  background:url(../images/line/icon88.png) no-repeat center 35px #005bab;  background-size:50px auto; transition:all 0.4s; }
.line a:hover dl dd .tb.b8 { background:url(../images/line/icon8.png) no-repeat center 35px #fff; background-size:50px auto; }   


.line dl dd h3 { font-size:18px; color:#000; line-height:60px; font-weight:400;}
.line a:hover dl dd h3 { color:#fff;}














.about_1_right{
width:100%; }
.about_1_right_mid{
padding:5% 8%;}
.about_1_right_mid_1_right{
float:right; width:41.26984126984127%;}
.about_1_right_mid_1_right_mid{ padding-top:1.25em; padding-bottom:1.25em;
padding-right:1.25em; position:relative;}
.about_1_right_mid_1_left{
float:left; width:46%;}
.about_1_right_mid_1_right_mid img{
position:relative; z-index:10;}
.about_1_right_mid_1_right_mid_bg{ background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img3.jpg);
position:absolute; right:0; top:0; height:100%; width:55.57692307692308%; z-index:0;}
.about_1_right_mid_1_left_2{
font-size:1.875em; color:#000;}
.about_1_right_mid_1_left_3{
font-family:Arial, Helvetica, sans-serif; font-size:1.125em;}
.about_1_right_mid_1_left_4 ul li{ background-position:left center; background-image:url(../images/about/img6.jpg); background-repeat:no-repeat;
float:left; width:33.3333%; text-align:center;}
.about_1_right_mid_1_left_4 i{
font-style:inherit;}
.about_1_right_mid_1_left_4_2{
color:#777;font-family: "SourceHanSansCN";}
.about_1_right_mid_1_left_4_1 span{
font-family: "SourceHanSansCN"; color:#666; font-size:1.875em; display:inline-block; padding-right:0.6em; position:relative;}
.about_1_right_mid_1_left_4_1 span i{font-family: "SourceHanSansCN"; font-size:0.5em; position:absolute; color:#777;   right:0; bottom:0.3em;}
.about_1_right_mid_1_left_4 ul li:nth-child(2) .about_1_right_mid_1_left_4_1 span i{
bottom:auto; top:-0.3em; font-size:1.25em; color:#666;}
.about_1_right_mid_1_left_4 ul li:nth-child(2) .about_1_right_mid_1_left_4_1 span{
padding-right:0.9em;}
.about_1_right_mid_1_left_4 ul li b{
font-weight:normal;}
.about_1_right_mid_1_left_4_mid{
padding-right:1em; padding-left:1em;}
.about_1_right_mid_1_left_4 ul li:nth-child(1){
background-image:none; text-align:left; width:30%;} 
.about_1_right_mid_1_left_4 ul li:nth-child(2){
width:40%;}
.about_1_right_mid_1_left_4 ul li:nth-child(3){
width:30%;}
.about_1_right_mid_1_left_1 img{
max-width:74%;}
.about_1_right_mid_1_left_1 span{
display:inline-block; position:relative; padding-left:6.5em;}
.about_1_right_mid_1_left_1 span i{
font-style:inherit; font-size:1.875em; color:#000; font-family:Arial, Helvetica, sans-serif; position:absolute; left:0; bottom:-0.25em;}
.about_1_right_mid_1_left_t{
margin:1.5em 0 2em 0;}
.about_1_right_mid_1{
border-bottom:1px #eceded solid; padding-bottom:3em;}
.about_1_right_mid_2{
line-height:2; margin:4em 0;}
.about_2_1{padding:4.0625em 0;
position:relative;}
.about_2_1_left{ float:left;
width:43.80952380952381%;}
.about_2 ul li:nth-child(2n) .about_2_1_left{
float:right;}
.about_2_1_left_mid{ overflow:hidden;
padding-left:1.25em; padding-top:1.25em; padding-bottom:1.25em; position:relative;}
.about_2_1_left_mid_bg{ background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img3.jpg);
position:absolute; left:0; top:0; height:100%; z-index:0; width:49.47735191637631%;}
.about_2_1_left_mid img{
position:relative; z-index:10; width:100%;}
.about_2_1_right{
position:absolute; right:0; top:0; height:100%; width:48.96825396825397%;}
.about_2 ul li:nth-child(2n) .about_2_1_right{
left:0; right:auto;}
.about_2 ul li{
 }
/*.about_2 ul li:nth-child(2n-1){
background-color:#fafafa;}*/
.about_2_1_right_1{
font-size:1.875em; color:#1b8a97;word-wrap:break-word;
word-break:break-all; }
.about_2_1_right_2{ margin-top:0.3em; margin-bottom:1em;
font-size:1.25em; color:#000;word-wrap:break-word;
word-break:break-all; }
.about_2_1_right_3{ max-height:14.4em; /*overflow-y:auto;*/
font-size:0.9375em; line-height:1.8; overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 8;
overflow: hidden;word-wrap:break-word;
word-break:break-all; }



.lc_1{
font-size:2.5em;}
.lc_2{ font-family: Arial, Helvetica, sans-serif;   letter-spacing:1px;
color:#9e9e9e; font-size:1.125em; margin-top:0.2em;}
.lc_3{
font-size:1.125em; margin-top:1.2em; color:#3a3a3a;}
.lc_4{
margin-top:6.875em;margin-bottom:6.875em;}
.his_line{ position:relative;
margin-bottom:10.5em;}
.his_line_img{
padding:3em 0 0 0; overflow:hidden;}
.his_line_img img{
width:100%;}
.lc_4_mid{
margin:0 auto; max-width:70.625em; position:relative; padding:0 2.25em;}
.lc_4_mid_left{ top:50%; margin-top:-16.5px; z-index:10; cursor:pointer;
position:absolute; left:0; width:18px; height:33px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img10.png);}
.lc_4_mid_right{ top:50%; margin-top:-16.5px; z-index:10; cursor:pointer;
position:absolute; right:0; width:18px; height:33px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img11.png);}
.lc_4_mid_mid_mid_left_mid{
position:relative; padding-left:1em; padding-top:1.5em;}
.lc_4_mid_mid_mid_left_mid img{
position:relative; z-index:10;  }
.lc_4_mid_mid_mid_left_mid_left{ background-image:url(../images/about/img8.png);border-radius:50%; z-index:0;
position:absolute; left:0; top:0; width:9.375em; height:9.375em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lc_4_mid_mid_mid_left{
width:37.36479842674533%;}
.lc_4_mid_mid_mid_left_mid_right{ background-image:url(../images/about/img9.png);border-radius:50%; z-index:10;
position:absolute; right:1.5em; bottom:1em; width:4.1875em; height:4.1875em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lc_4_mid_mid_mid_right{ position:absolute; right:0; top:0; height:100%;
width:56.8338249754179%;}
.lc_4_mid_mid_mid_right_1{
font-size:3em; color:#000;font-family: "SourceHanSansCN";}
.lc_4_mid_mid_mid_right_2{
color:#1d1d1d; line-height:2; margin-top:1.8em;}







.af_1{
position:relative; padding-right:22.6875em;}
.af_1_right{ overflow:hidden; width:21.6875em;
position:absolute; right:0; top:1em;}
.af_1_right img{
width:100%;}
.af_1_1_1{
font-size:1.125em; color:#000;}
.af_1_1_2{
font-size:1em; line-height:38px; margin:20px auto;}


.af_1_1_2 img { max-width:100%; margin:15px 0px;} 
.af_1_1_2 img:nth-child(1) { margin-top:30px;}

.af_1_1 ul li{
margin-bottom:1.5em;}
.af_1_1{
margin-top:3.5em;}
.af_2_1{
  padding-top:1.3em; border-top:1px #ddd solid; margin-top:2em;}
.af_3 ul li{ margin-right:4.27413411938099%; position:relative;
float:left; width:16.58069270449521%; margin-bottom:58px;}
.af_3 ul li:nth-child(5n){
margin-right:0;}
.af_3_mid{
border:1px #ddd solid; padding:0 1em; height:8.125em; position:relative; text-align:center;}
.af_3_mid_1 span{
display:inline-block; position:relative;}
.af_3_mid_1 span i{
position:absolute; left:0; top:0; width:100%; z-index:10;opacity:0;}
.af_3_mid_2{font-family: "SourceHanSansCN"; font-size:1.125em; margin-top:0.5em;}
@media screen and (min-width:1090px) {
.af_3 ul li:hover .af_3_mid_1 span i{
opacity:1;}
.af_3 ul li:hover .af_3_mid{
background-color:#325fad; border-color:#325fad; color:#fff;}
}
.af_3_mid_right{
position:absolute; right:-27%; top:0; height:100%; width:27%;    }
.af_3_mid_right_1{
position:absolute; width:90%; left:5%; height:1px; top:50%; margin-top:-0.5px; border-bottom:1px #acacac dotted;}
.af_3_mid_right_2{ left:50%; top:50%; z-index:10; margin-left:-9px; margin-top:-10.5px;
position:absolute; width:18px; height:21px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/ser/img13.png);}
.af_3_mid_right_2_f{
background-image:url(../images/ser/img14.png);}
.af_3{
position:relative; margin-top:3.9375em; margin-bottom:2em;}
.af_3_v{
position:absolute; right:0; top:8.125em;width:16.58069270449521%;   height:58px;}
.af_3_v_1{position:absolute; height:90%; top:5%; width:1px; left:50%; margin-left:-0.5px; border-left:1px #acacac dotted;}
.af_3_v_2{position:absolute; height:18px; top:50%; margin-top:-9px; width:21px; left:50%; margin-left:-10.5px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/ser/img16.png);   z-index:10;}
.video_list ul li{ margin-bottom:3.8em;
float:left; width:48.14814814814815%;}



.team { padding-right:0px;}
.team1 div { max-width:49%; text-align:center;  }
.team1 .team6 { width:49%; text-align:center;  }
.team1 .team6 img { width:100%; text-align:center;  }
.team2 { padding:0px!important;}
.team3 { font-size:1.8em!important;}
.team4 table { width:100%; line-height:50px;  text-align:center; margin-bottom:30px;  border-collapse:separate!important; border-spacing:4px;  }
.team4 table tr:nth-child(1) { background:#838489; color:#fff;}
.team4 table tr {background:#eff0f2;}
.team4 table tr  { }

.team5 img { width:100%; margin:30px 0px;}
.team6 {  line-height:60px;}
.team7 {  line-height:60px;}
.team7:nth-child(1) { width:39%;}
.team7:nth-child(2) { width:39%;}
.team7:nth-child(3) { width:20%;}
.team7 img { width:100%;}

.team8 {  line-height:60px; width:32%;}
.team8 img { width:100%;}

.team9:nth-child(1) { margin-left:250px; }

.fanhui { width:200px; line-height:50px; height:50px; border:2px solid #e4e4e4; text-align:center; margin:0px auto; margin-bottom:60px; transition:all 0.4s; }
a:hover .fanhui { background:#005bab; border:2px solid #005bab; color:#fff;   }







/*图片点击放大 s*/

  .bigimg{position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;}
		.bigimg {/* max-height:700px!important; width:auto!important;*/}
        .mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.9;filter: Alpha(opacity=50);z-index: 5000;transition:all 1s;display: none}
        .bigbox{margin:0 auto;overflow: hidden;}
        .bigbox>.imgbox{float:left;overflow: hidden;}
        .bigbox>.imgbox>img{width:100%;}
        .imgbox:hover{cursor:zoom-in}
        .mask:hover{cursor:zoom-out}
        .mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
        .mask>img:hover{cursor:pointer}
/*图片点击放大 e*/




.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #4e4e4e; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}


.fy { padding:50px; width:100%; display:block; float:left;}



.pro_2_sou { width:100%; margin:40px 0px; height:52px; clear:both; overflow: visible; }
.pro_2_sou .search2 { width:76.5%; float:left; height:50px; border:1px solid #dfdfdf; line-height:50px; background:#fff; font-size:16px; color:#666; padding-left:1.5%; }
.pro_2_sou select { width:9%;  height:47px; line-height:47px; font-size:15px; color:#666; text-align:center;  background:#fff;  background:#fff; padding-left:0.8%; padding-right:0.8%; margin-left:0.3%; margin-right:0.3%; float:left;}
.searchimg2 {

 width:107px; height:49px; float:left;
}







.about_left { width:50%; float:left;}

.about_right {width:46%; float:right; margin-top:150px; background: url(../images/atu.jpg) no-repeat left  top; height:500px; transition:all 0.4s;  background-size:100% auto; overflow:hidden; }
a:hover .about_right { background-size:105% auto; }


.about_right i { background: url(../images/play.png) no-repeat left  top; width:70px; height:70px; float:left; margin-top:380px; margin-left:40px;}


.about_right_tu { width:100%; float:right; position:relative;  height:500px;  margin-top:20px; margin-bottom:20px;overflow:hidden; }
.about_right_tu .tu1 {  bottom:40%; right:48%; z-index:9;  position:absolute; }
.about_right_tu .tu2 { z-index:0; top:0px ; right:0px;  width:100%; height:500px; position:absolute;}
.about_right_tu .tu2 img { width:100%;  height:491px; float:right;}


.wenhua_tu { float:left; width:49%; background:; height:400px;}
.wenhua_tu img{  width:100%; height:auto; margin-top:40px;}
.wenhua_zi { float:right; width:50%; height:400px;}




.rongyu .swiper-slide { margin-bottom:50px ;}

.rongyu .swiper-pagination-bullet { width:12px; height:12px;}

.ny_lanmu { width:1300px; margin:40px auto 0px; display:block; overflow:visible; clear:both;}
.ny_lanmu ul li { width:19.5%; margin-right:0.2%; line-height:65px; background:#f2f2f2; text-align:center; display:inline-block; }




.about_qy { height:600px; }

.cdhcplb .k {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    margin: 15px auto 0px;
}

.ny_sou { width:100%; height:15px; background:#f2f2f2; clear:both; overflow: visible; padding:50px 0px; }

.ny_sou .pro_2_sou { margin:0px auto;}


.pro_da_nr { font-size:16px; line-height:35px; color:#666; }
.pro_da_nr h2 { font-size:25px; color:#000; line-height:60px; margin-bottom:20px; margin-top:20px; font-weight:400; }
.pro_da_nr h2 strong {  font-weight:400; }
.pro_da_nr table tr td { border:1px solid #c7c7c7;;}



.ny_jiehue { width:100%; margin:0px auto; padding-top:70px;}
.ny_jiehue dl { background:#fff; width:31.3%; margin-right:3%; float:left; border-bottom:3px solid #fff; margin-bottom:30px;  padding-bottom:3%;}

.ny_jiehue a:nth-child(3n) dl {margin-right:0%;}
.ny_jiehue dl dt { width:100%; height:270px; float:left; margin-bottom:20px;}
.ny_jiehue dl dt img { width:100%; height:100%;}
.ny_jiehue dl dd { width:86%; float:left; padding:7%; text-align:left; }
.ny_jiehue dl dd h3 { font-size:22px; line-height:45px; padding-top:0px;}
.ny_jiehue dl dd p { line-height:28px; font-size:16px; color:#666; padding-top:20px; }

.ny_jiehue a:hover dl { box-shadow:0px 5px 5px 0px rgba(0,0,0,.1); }
.ny_jiehue a:hover dl dd h3 { color:#005bab;}



.ny_jiehue dl span {width:44px; height:44px; float:left; border:1px solid #999; margin-top:0px; margin-left:7%;} 
.ny_jiehue dl span i { background:url(../images/jj_jtou1.png) no-repeat center center;width:44px; height:44px; float:left;} 
 



.ny_jiehue a:hover dl span { background-color: #048ee1;
    background-image: -webkit-gradient(linear, left left, left bottom, from(#048ee1), to(#47b7fb));
    background-image: -webkit-linear-gradient(left, #048ee1, #47b7fb);
    background-image: -moz-linear-gradient(left, #048ee1, #47b7fb);
    background-image: linear-gradient(left, #048ee1, #47b7fb);border:none;} 
.ny_jiehue a:hover dl span i {background:url(../images/jj_jtou.png) no-repeat center center; }






.ny_anli { width:100%; margin:0px auto; padding-top:70px;}

.ny_anli dl:nth-child(1) {background:#005bab;}
.ny_anli dl:nth-child(2) {background:#e61d27;}
.ny_anli dl:nth-child(3) {background:#e89e00;}
.ny_anli dl:nth-child(4) {background:#709c12;}
.ny_anli dl:nth-child(5) {background:#ff7b4e;}
.ny_anli dl:nth-child(6) {background:#003e5e;}
.ny_anli dl:nth-child(7) {background:#9ea2a3;}
.ny_anli dl:nth-child(8) {background:#e6b354;}
.ny_anli dl:nth-child(9) {background:#005bab;}
.ny_anli dl:nth-child(10) {background:#e61d27;}
.ny_anli dl:nth-child(11) {background:#e89e00;}
.ny_anli dl:nth-child(12) {background:#709c12;}
.ny_anli dl:nth-child(13) {background:#ff7b4e;}
.ny_anli dl:nth-child(14) {background:#003e5e;}
.ny_anli dl:nth-child(15) {background:#9ea2a3;}
.ny_anli dl:nth-child(16) {background:#e6b354;}


.ny_anli dl:nth-child(1) dt { float:left!important;  }
.ny_anli dl:nth-child(1) dd { float:right!important; }

.ny_anli dl:nth-child(2) dt { float:right!important; }
.ny_anli dl:nth-child(2) dd { float:left!important; }


.ny_anli dl:nth-child(3) dt { float:left!important; }
.ny_anli dl:nth-child(3) dd { float:right!important; }

.ny_anli dl dt:nth-child(4) { float:right; }
.ny_anli dl dd:nth-child(4) { float:left; }



.ny_anli dl dt:nth-child(5) { float:left;  }
.ny_anli dl dd:nth-child(5) { float:right; }

.ny_anli dl dt:nth-child(6) { float:right; }
.ny_anli dl dd:nth-child(6) { float:left; }


.ny_anli dl dt:nth-child(7) { float:left;  }
.ny_anli dl dd:nth-child(7) { float:right; }

.ny_anli dl dt:nth-child(8) { float:right;}
.ny_anli dl dd:nth-child(8) { float:left; }




.ny_anli dl dt:nth-child(9) { float:left;  }
.ny_anli dl dd:nth-child(9) { float:right; }

.ny_anli dl dt:nth-child(10) { float:right;}
.ny_anli dl dd:nth-child(10) { float:left; }



.ny_anli dl dt:nth-child(11) { float:left;  }
.ny_anli dl dd:nth-child(11) { float:right; }

.ny_anli dl dt:nth-child(12) { float:right;}
.ny_anli dl dd:nth-child(12) { float:left; }

.ny_anli dl dt:nth-child(13) { float:left;  }
.ny_anli dl dd:nth-child(13) { float:right; }

.ny_anli dl dt:nth-child(14) { float:right;}
.ny_anli dl dd:nth-child(14) { float:left; }











.ny_anli dl {  width:100%;  float:left;  margin-bottom:50px; overflow:hidden;  color:#fff; font-size:16px;  text-align:left; display: flex;}
.ny_anli dl:hover { box-shadow:0px 5px 5px 0px rgba(0,0,0,.1); }

.ny_anli dl dt { width:42%; padding:6% 5% 3%;  }
.ny_anli dl dt h3 { font-size:34px; line-height:55px; padding-bottom:20px;;}
.ny_anli dl dt p { line-height:35px; font-size:15px; color:#fff; padding-top:0px; text-align:left; }
.ny_anli dl dt table tr td  { width:; color:#fff;ine-height:20px;font-size:15px; }


.ny_anli dl dd { width:48.5%;   text-align:left; overflow:hidden; }
.ny_anli dl dd img { width:100%; height:100%;}


/*.ny_anli a:hover dl { box-shadow:0px 5px 5px 0px rgba(0,0,0,.1); }
.ny_anli a:hover dl dd h3 { color:#005bab;}*/
 
  .hezuo_tu_ny img { border:1px solid #e9e9e9; margin:0px auto; display:inline-block; margin:7px;}
  
.zhichi_1 { width:100%;  height:250px; padding:5% 0px; text-align:center; color:#fff; background:url(../images/zc1.jpg) no-repeat center top; margin-top:70px;}
.zhichi_1 h3 { font-size:35px; line-height:50px; margin-bottom:20px; font-weight:400; width:65%; margin:0px auto;}
.zhichi_1 p { font-size:18px; line-height:35px; width:80%; padding-top:40px; margin:0px auto;}


.zhichi_2 { width:1200px; margin:60px auto;  height:700px; }
.zhichi_2 dl { width:31%; margin-right:3%; float:left; height:600px; background:#f4f4f4;}
.zhichi_2 dl:nth-child(3) {margin-right:0; } 
.zhichi_2 dl dt { width:100%; height:400px; float:left; overflow:hidden;}
.zhichi_2 dl dd { text-align:center;  margin:5% 10%;}
.zhichi_2 dl dd h3 { font-size:26px; line-height:45px; padding-top:50px; float:left; width:100%;}
.zhichi_2 dl dd p { font-size:16px; line-height:30px;}


.yingyong_tu { width:31%; margin:1% 1%; display:inline-block; }
.yingyong_tu .tu { width:100%; height:250px;}
.yingyong_tu .tu img { width:100%; height:100%;}
.yingyong_tu .p { width:100%; line-height:50px; font-size:17px; text-align:center;}





.anli_list li { padding:0px 20px; margin-bottom:5px; width:auto!important; height:40px!important; line-height:40px!important; border:2px solid #dedede!important; background:none!important;  }
.anli_list li a {padding:0px!important;font-size:16px!important; font-weight:700!important; }


.anli_z { width:100%; margin:0px auto; display:block;}
.anli_tu { width:32.5%; float:left; margin-right:1%; background:#fff; position:relative; height:395px; margin-bottom:30px; }
.anli_tu:nth-child(3n) { margin-right:0px;}
.anli_tu .img { width:100%; height:300px; position:absolute; float:left; }
.anli_tu .img img { width:100%; height:100%;}
.anli_tu .p { width:100%; line-height:25px; font-size:18px; font-weight:700; position:absolute; z-index:9;float:left; top:300px; text-align:center; height:75px; margin:10px 0px;}
.anli_tu:hover:after { content:" "; width:100%; height:395px; position:absolute; z-index:1; background:rgba(0,91,171,.8);}
.anli_tu:hover .p { color:#fff;}



.rongyu { width:1300px; margin:50px auto; text-align:center;}
.rongyu ul li { width:350px; line-height:50px; height:50px; background:#005bab; color:#fff; display:inline-block; margin:0px 10px; text-align:center; font-size:16px; font-weight:700;}
.rongyu ul li a  { color:#fff;}
.rongyu ul li:hover { background:#F00;}


.zhengshu { }
.zhengshu .tuz {width:23.5%; height:350px; background:#fff; box-shadow:0px 7px 7px 0px rgba(0,0,0,.05); float:left; margin-right:20px;  margin-bottom:20px;  }
.zhengshu .tu { margin:15px; overflow:hidden; height:320px;}
.zhengshu .tu img { width: auto!important; max-height:320px!important; }
.zhengshu .tuz:nth-child(4n) { margin-right:0px;}


.zhengshu_da img { width:70%!important; height:auto!important;}









.pinzhiz { width:100%; margin:50px auto; height:1000px;}
.pinzhiz .pinzhi:nth-child(2n) { margin-right:0px;}
.pinzhi { width:44%; float:left; margin-right:2%; box-shadow:0px 5px 5px 5px rgba(0,0,0,.1); padding:2%;  background:#fff; margin-bottom:30px; height:250px; }
.pinzhi .zb { width:38%; margin-right:4%; float:left; height:250px; }
.pinzhi .zb img { width:100%; height:100%; margin-top:0px!important;}
.pinzhi .yb { width:58%;  float:left; text-align:left;}
.pinzhi .yb h5 { color:#005bab; font-size:20px; line-height:30px; margin-bottom:20px; width:100%; float:left; margin-top:20px;}
.pinzhi .yb p { font-size:15px; line-height: 22px; text-align:left; color:#666;}



.nn { width:100%; float:left; margin:10px 0px; }
.nn dl { width:100%; float:left;}

.nn dl dt { width:15%; float:left; height:200px; }
.nn dl dt img { text-align:left; width:173px!important; height:173px!important;}
.nn dl dd { width:78%; float:right;   text-align:left; padding:1.5% 3%; background:#bbe1f8; border-radius:10px;}
.nn dl dd h3 { font-size:18px; line-height:45px; margin-bottom:0px; color:#000;}
.nn dl dd p { line-height:28px; color:#333;}