﻿/*img{
    max-width:100%;
}*/
*:focus {outline: none;}
body{  
    position:relative;
}
#header{
 /*-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);*/ background-position:bottom; background-repeat:repeat-x; background-image:url(../images/header/img3.png);
width:100%;  z-index:999; position:fixed; left:0; top:0
}
.header_mid{
position:relative; margin:0 4%;}
.header_mid_left{
position:absolute; top:0; left:0%; height:100%;}
 
.header_mid_right{  
position:absolute; right:0%; top:0; height:100%;}
 
.header_mid_mid{
margin-left:28%;
 }
.header_mid_mid ul li{ z-index:10; margin-left:4em;
float:left; position:relative; line-height:4.625em;  }
.header_mid_mid ul li dl{ line-height:normal; background-position:top; background-repeat:repeat-x;  
position:absolute; left:-34px; width:140px; z-index:100; padding:0.5em 0; background-color:#fff; display:none;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);  }
.menu_right_mid{
 }
.menu_right_mid_1{
color:#000; font-size:1.5em; margin-bottom:0.1em;}
.menu_right_mid_3{
 }
.menu_right_mid_3 p{ clear:both;
   width:100%; display:block; text-align:center}
  .menu_right_mid_3 p a{ font-size:0.9375em;
  display:block; padding:0.4em 0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
 .menu_right_mid_3 p a:hover{
 color:#fff; background-color:#005aa7}
.menu_right_mid_2{ font-size:0.875em;
color:#707070; font-family:Arial, Helvetica, sans-serif;}
.header_mid_mid ul li dl dd{ 
position:relative;  }
.menu_left{ width:54.16666666666667%;
position:absolute; left:0; top:0; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.header_mid_mid ul li a.biga{ display:block; color:#fff;
font-size:1.25em; position:relative;}
.header_mid_mid ul li a.biga:after{ width:0;
content:''; position:absolute; left:0; bottom:0; left:50%; height:1px; background-color:#fff;transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.header_mid_mid ul li a.biga:hover:after,.header_mid_mid ul li a.bigaon:after{
left:0; width:100%;}
.header_mid_mid ul li:nth-child(1){
/*margin-left:0*/} 


.header_mid_right_right_en{  width:30px; height:35px; float:left;
background-position:left center; background-repeat:no-repeat; } 
.header_mid_right_right_en a{ display:inline-block;
color:#fff;   padding:0 .6em;} 
.shux { width:1px!important;}

a .header_mid_right_right_en { display:inline-block;
color:#fff;   padding:0 .6em;} 


.header_mid_right_right{  width:30px; height:30px; float:left;
background-position:left center; background-repeat:no-repeat; background-image:url(../images/header/img1.png);} 
.header_mid_right_right a{ display:inline-block;
color:#fff;   padding:0 .6em;} 
.header_mid_right_right a:nth-child(2){ padding-right:0;
background-position:left center; background-repeat:no-repeat; background-image:url(../images/header/img2.png);}
.global-nav-initializer {
  width: 38px;
  height: 34px;
  display:none; margin:0 1em;
  
  position: relative;
  background: white;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; }
 
  .global-nav-initializer .line {
    width: 22px;
    height: 2px;
    background: 2px;
    left: 8px;
    position: absolute;
    background: #333;
    
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease; }
    .global-nav-initializer .line.top {
      top: 8px; }
    .global-nav-initializer .line.mid {
      top: 16px; }
    .global-nav-initializer .line.bottom {
      top: 24px; }
	  .active .global-nav-initializer {
    background: #cfa972; }
    .active .global-nav-initializer .line {
	background-color:#fff;
      }
       .global-nav-initializer.active .line.top {
        -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
        -moz-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
        -ms-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
        -o-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
        transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0); }
       .global-nav-initializer.active .line.mid {
        -webkit-transform: scaleX(0);
        -moz-transform: scaleX(0);
        -ms-transform: scaleX(0);
        -o-transform: scaleX(0);
        transform: scaleX(0); }
     .global-nav-initializer.active .line.bottom {
        -webkit-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
        -moz-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
        -ms-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
        -o-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
        transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0); }
 
.mobilemenu{ overflow:visible; overflow-x:hidden; overflow-y:auto;  -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; opacity:0;
position:fixed; left:0; top:-100%; width:100%; background-color:#fff;height:calc(100vh - 74px); z-index:888; }
.mobilemenuon{top:73.15px;opacity:1;}
.mobilemenu ul li{
text-align:center;border-bottom:1px #dedede solid; }
.mobilemenu ul{
margin:.5em 0 0 0;}
.mobilemenu ul li a.biga{
display:block;  padding:0.8em 0;}
 
.mobilemenu ul li.on a.biga{
color:#fff; background-color:#004ea1}
.mobilemenu ul li dl dd{
font-size:0.875em; margin:0.5em 0;}
.mobilemenu ul li dl{ display:none;
padding-bottom:0.5em;}
/*********index**********/
.banner_img{
background-position:center; background-repeat:no-repeat; background-size:cover; height:100vh;}  
.wrap{ width:1300px; margin:0px auto;
 }
 
 .wrapz{ width:1300px; margin:0px auto;
 }
 
  .wrapz1{ padding:0px 3.5%;
 }
 
.banner_mid{ color:#fff;
position:absolute; left:0;   width:100%; z-index:100; bottom:42%;  text-align:left;}
.banner_mid_1{ margin-bottom:0.25em;
font-size:3.75em; font-weight:bold; text-shadow:0px 0px 6px rgba(0,0,0,.5);}

.banner_mid_1 em { text-transform:uppercase; display:block; font-size:32px; font-family:Arial, Helvetica, sans-serif; font-weight:400; line-height:40px;}


.banner_mid_2{
font-size:1.5em;text-shadow:0px 0px 6px rgba(0,0,0,.5);}
.indexbanner .swiper-pagination-bullet{
border-radius:0; background:none; background-image:url(../images/index/img9.png); opacity:1; width:105px; height:3px; position:relative;}
.indexbanner .swiper-pagination-bullet i{
position:absolute; left:0; top:0; height:100%; background-color:#fff;}
#swiper-pagination-index-banner{
left:6%; width:88%; text-align:left; bottom:12%;}
.index_news{ padding-bottom:8em;
overflow:hidden; background-color:#f6fafa;}
.index_news_t_1{ margin-bottom:0.18em;
text-align:center; font-size:2.8em; color:#1b2229; font-weight:400;}
.index_news_t_1 span { color:#004ea1;}
.index_news_t_1 i {  width:100px; height:1px; background:#969593; display:inline-block;  position:relative; top:-10px;}

.index_news_t_2{   line-height:1.5;
text-align:center; font-size:1.15em; color:#8d8d8d; letter-spacing: 0em; width:80%; margin:0px auto;margin-top:0px;}
.index_news_t{
padding-top:80px; padding-bottom:20px;}
.index_news_2_left{ position:relative;
float:left; width:49.33898026315789%;}
.index_news_2_left:nth-child(1) { float:right;}
.index_news_2_right{
float:right; width:32.27796052631579%;}
.index_news_2_left_1{
position:relative; overflow:hidden; height:28.875em;}
.index_news_2_left_1_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_news_2_left_2{ color:#fff;
position:absolute; left:0; bottom:0; width:100%; z-index:10; }
.index_news_2_left_2_mid_1{
font-size:1.875em;}
.index_news_2_left_2_mid{
padding:0 4%;}
.index_news_2_left_2_mid_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; line-height:1.5; margin:0.8em 0 1.5em 0;}
.index_news_2_right{height:28.875em; background-color:#fff;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); position:relative;}
.index_news_2_right_1{ overflow:hidden;
position:relative; height:19.25em;}
.index_news_2_right_2_mid{
padding:1em;}
.index_news_2_right_2_mid_1{
font-size:1.25em; color:#1b2229;}
.index_news_2_right_2_mid_2{
font-size:0.9375em; color:#1b2229;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:.7em; margin-bottom:1.5em;  }
.index_news_2_right_2_mid_3{
color:#ef7200; font-family:Arial, Helvetica, sans-serif; font-size:0.9375em;}
.index_news_3 ul li{ background-color:#fff;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); margin-top:1em; position:relative;
float:left; width:23.807796052631579%; margin-right:1.583059210526315%;}
.index_news_3 ul li:after,.index_news_2_right:after{-webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
content:''; position:absolute; left:0; bottom:0; width:0%; height:2px; background-color:#ef7200;}
.index_news_3 ul li:hover:after,.index_news_2_right:hover:after{
width:100%;}

.index_news_3 ul li:nth-child(4n){
margin-right:0}
.index_service_1,.index_service_2{
color:#fff;}
.index_service{ padding-top:15em; padding-bottom:11.875em;
background-image:url(../images/index/img6.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_service_3{
text-align:center; margin-top:3em;}
.index_service_3 a{ padding-bottom:0.4em;   padding-left:0.2em; padding-right:0.2em;
display:inline-block; position:relative;}
.index_service_3 a span{ padding-right:1.5em; color:#fff;
display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img10.png);}
.index_case{ overflow:hidden; padding-bottom:8em;
background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img5.jpg);}
.index_case_1{
position:relative;}
.index_case_1_left{
position:relative; width:57.91666666666667%; overflow:hidden;}
.index_case_1_left img{
width:100%;}
.index_case_1_left_jj{
position:absolute; left:0; bottom:0; width:100%; z-index:10; color:#fff;}
.index_case_1_left_jj_mid{
padding:0 2.5em 2em 2.5em;}
.index_case_1_left_jj_mid_1{
font-size:1.875em;}
.index_case_1_left_jj_mid_2{
font-family:Arial, Helvetica, sans-serif; margin-top:0.4em;}
.index_case_1_right{
position:absolute; right:0; top:0; height:100%; width:40.97222222222222%;}
.index_case_1_right_top{ overflow:hidden;
position:absolute; left:0; top:0; width:100%; height:48.94259818731118%;}
.index_case_1_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_case_1_right_footer{ overflow:hidden;
position:absolute; left:0; bottom:0; width:100%; height:48.94259818731118%;}
.index_service_3 a:hover span{
padding-right:2.2em; color:#004ea1; background-image:url(../images/index/img10b.png);}
.index_about{background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover;
position:relative; background-image:url(../images/index/img1.jpg); padding-top:12.5em; padding-bottom:11em; margin-top:5em;  }
.index_about_1,.index_about_2{
color:#fff;}
.index_about_3 ul li{ position:relative; background-position:left; background-repeat:repeat-y; background-image:url(../images/index/img11.png);
float:left; width:25%; color:#fff; text-align:center;}
.index_about_3_mid{
display:inline-block; text-align:center; padding:0 1em;}
.index_about_3 ul li:nth-child(1){
text-align:left; background-image:none}
.index_about_3_mid_1 span{
font-size:3em; margin-bottom:0.2em; font-family:Arial, Helvetica, sans-serif; font-weight:700;}
.index_about_3_mid_2{
font-size:1.25em;}
.index_about_3{
margin-top:4.5em;}
.index_pro_1_mid{ cursor:pointer;
text-align:center; position:relative; height:8.125em; background:#fff; padding:30px 0px 20px 0px; }

.index_pro_1_mid:before{ width:0; z-index:100;
content:''; position:absolute; left:0; bottom:0; left:50%; height:1px; background-color:#004ea1;transition: all .45s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.index_pro_1_list.on .index_pro_1_mid:before {
width:100%; left:0;}

.index_pro_1_mid:after{
content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#dadada;}
.index_pro_1_mid_1{
font-size:19px; color:#333;}
.index_pro_1_mid_2{
font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:0.1em;}
 .index_pro_1_mid_3{
 padding:0.4em 0 1.4em;}
.index_pro_1_mid_3 span{
display:inline-block; position:relative;}
.index_pro_1_mid_3 span img {  width: auto; height:120px; margin-top:-10px;}
.index_pro_1_mid_3 span img:nth-child(1){
position:absolute; left:0; top:0; z-index:10;opacity:0;}
.index_pro_2{
margin-top:3em;}
.index_pro_2 ul li{ margin-right:0.55555555555556%;
float:left; width:24.58333333333333%; margin-top:2em;}
.index_pro_2 ul li:nth-child(4n){
margin-right:0}

a:hover .index_pro_2_mid { background-color:#0065b0;


	background-image: -webkit-gradient(linear, left top, left bottom, from(#009bdf), to(#0065b0));
	background-image: -webkit-linear-gradient(top,  #009bdf, #0065b0);
	background-image: -moz-linear-gradient(top, #009bdf, #0065b0);
	background-image: linear-gradient(top, #009bdf, #0065b0);






 }
.index_pro_2_mid{
position:relative; background-color:#fff; border:1px solid #d2d2d2;}
.index_pro_2_mid_1_img{ background-position:center; background-repeat:no-repeat; background-size:cover; height:100%;
position:absolute; left:0; top:0; width:100%; opacity:0;transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;/*transform: scale(0, 0);*/}


.index_pro_2_mid_1_img img{
width:100%;}
.index_pro_2_mid_1{
text-align:center; padding:20px;}
.index_pro_2_mid_1 img{
width:100%;}
.index_pro_2_mid_2{
text-align:center; position:relative; z-index:100; padding:25px;}
.index_pro_2_mid_2_1{
font-size:1.125em; color:#1b2229; margin-bottom:0.3em;}
.index_pro_2_mid_2_1 p { font-size:14px!important; margin-top:20px;

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 50px;
line-height: 25px;


}
.index_pro_2_mid_2_2 span{  
display:inline-block; position:relative; padding-bottom:0.1em;}
.index_pro_2_mid_2_2 span i{ background-image:url(../images/index/img141.png);  
font-style:normal; font-size:15px; color:#999; display:inline-block; background-position:right center; background-repeat:no-repeat; border:1px solid #dadada; border-radius:25px; width:120px; line-height:35px; text-align:center;  margin-top:20px;}

.index_pro_sw .swiper-button-next.swiper-button-disabled,.index_pro_sw .swiper-button-prev.swiper-button-disabled{
opacity:0;}

@media screen and (min-width:769px) {

.index_pro_sw .swiper-slide:hover .index_pro_2_mid_1_img{
opacity:1;transform: scale(1, 1);}
.index_pro_sw .swiper-slide:hover .index_pro_2_mid_2_2 span{
border-color:#fff;}
.index_pro_sw .swiper-slide:hover .index_pro_2_mid_2_2 span i{
background-image:url(../images/index/img15b1.png);}
.index_pro_sw .swiper-slide:hover .index_pro_2_mid_2_1,.index_pro_sw .swiper-slide:hover .index_pro_2_mid_2_2 span i{
color:#fff;}
.index_pro_sw .swiper-slide:hover .index_pro_2_mid_2_2 span i{
color:#004ea1; background:#fff;}

}
@media screen and (min-width:1091px) {
.index_pro_2 ul li:hover .index_pro_2_mid_2_1,.index_pro_2 ul li:hover .index_pro_2_mid_2_2 span i{
color:#fff;}
}
.index_pro_2 ul li:hover .index_pro_2_mid_1_img{
opacity:1;transform: scale(1, 1);}
.index_pro_2 ul li:hover .index_pro_2_mid_2_2 span{
border-color:#fff;}
.index_pro_2 ul li:hover .index_pro_2_mid_2_2 span i{
background-image:url(../images/index/img15.png);}
/*.index_pro_1_list.on .index_pro_1_mid:after{
background-color:#004ea1;}*/
.index_pro_1_list.on .index_pro_1_mid_3 span img:nth-child(1){
opacity:1;}
.index_pro_1_list.on .index_pro_1_mid_3 span img:nth-child(2){
opacity:0;}
/*****footer******/


.footer_logo { width:15%; float:left; margin-top:50px; border-right:1px solid rgba(255,255,255,.2); height:300px;  display:none;}
.footer_logo img { width:70%;}



.footermid_left_1_left{
position:absolute; left:0; top:0; height:100%;}
.footermid_left{ position:relative; padding-bottom:2em;
float:left; width:75%; padding-top:3em;}
.footermid_left:after{
content:''; position:absolute; right:0; top:50px; width:0px; height:300px; background-color: rgba(255,255,255,.2);}
.footermid_right{ padding-top:80px;
float:right; width:25%;}
.footermid_left_1{ padding-right:2%;
position:relative; text-align:left;}
.footermid_left_1 a{ margin-left:0.75em; position:relative; 
display:inline-block; width:3em; height:3em; border:1px #d5e2e3 solid; background-position:center; background-repeat:no-repeat; position:relative;border-radius:50%;}
.footermid_left_1 a:nth-child(1):after{ content:''; position:absolute; width:1.6875em; margin-left:-0.84375em; top:50%; left:50%; height:1.3125em; margin-top:-0.65625em;
background-image:url(../images/footer/img1.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.footermid_left_1 a:nth-child(1):hover:after{
background-image:url(../images/footer/img1on.png);}
.footermid_left_1 a:nth-child(2):after{
content:''; position:absolute; width:1.6875em; margin-left:-0.84375em; top:50%; left:50%; height:1.3125em; margin-top:-0.65625em;
background-image:url(../images/footer/img2.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.footermid_left_1 a:nth-child(2):hover:after{
background-image:url(../images/footer/img2on.png);}



.footermid_left_1 a:nth-child(3):after{ content:''; position:absolute; width:1.6875em; margin-left:-0.84375em; top:50%; left:50%; height:1.3125em; margin-top:-0.65625em;
background-image:url(../images/footer/img3.png);background-position:center; background-repeat:no-repeat; background-size:cover;}
.footermid_left_1 a:nth-child(3):hover:after{
background-image:url(../images/footer/img3on.png);}

.footermid_left_1 a:nth-child(4):after{ content:''; position:absolute; width:1.6875em; margin-left:-0.84375em; top:50%; left:50%; height:1.3125em; margin-top:-0.65625em;
background-image:url(../images/footer/img4.png);background-position:center; background-repeat:no-repeat; background-size:cover;}
.footermid_left_1 a:nth-child(4):hover:after{
background-image:url(../images/footer/img4on.png);}



.footermid_left_1 a:hover{
background-color:#fff; border-color:#fff}

.footermid_left_1 a:after{ position:relative;/*border-radius:100%;*/-webkit-transition: 1s;
    -webkit-transition: -webkit-transform 1s ease-out;
    transition: transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
 }
.footermid_left_1 a:hover:after{transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);}
.footermid_left_1 a img{ display:none;
position:absolute;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); width:9.375em; left:-3.125em; max-width:none; z-index:10; top:3.125em;}
.footermid_left_1 a:hover img{
display:block}
.footermid_right_mid_1{
font-size:1.25em; color:#000;}
.footermid_right_mid_2{ margin-top:0.2em;
font-family:Arial, Helvetica, sans-serif; font-size:2.25em; color:#000;}
.footermid_left_2{ padding-right:2%;padding-left:5%;
margin-top:0px; padding-top:2.5em; }
.footermid_left_2 ul li{
float:left; width:16.666%;}
.footermid_left_2 ul li p{ padding-bottom:.9em;
position:relative; font-size:1.25em; color:#fff;}
.footermid_left_2 ul li p:after{
content:'';transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position:absolute; left:0; bottom:0; width:22px; height:1px; background-color:#fff;}
.footermid_left_2 ul li:hover p:after{
width:50px;}

.footermid_left_2 dl{
margin-top:1.5em;}
.footermid_left_2 dl dd{
margin-top:0.9em;}
.footermid_left_2 dl dd a{
color:#fff;}



.footermid_left_2 dl dd a:hover{
color:#bdd7fd !important;}
.footermid_right_mid_3_1{ padding-left:1.2em; margin-bottom:0.5em;
font-size:1.25em; color:#000; background-position:left center; background-repeat:no-repeat; background-image:url(../images/footer/img4.png);}
.footermid_right_mid_3_2,.footermid_right_mid_3_3{
color:#fff; margin-top:0.5em; line-height:1.5;}
.footermid_right_mid_3 ul li{
border-bottom:1px #f3f3f3 solid; padding-bottom:1.5em; padding-top:1.5em;}
.footermid_right_mid_3 ul li:last-child{
border:none; padding-bottom:0}
.footermid_right_mid{
padding-left:3%; padding-top:0%;}
.footer_2_left{
color:#fff; font-size:15px;}
.footer_1 { width:100%; height:365px;}
.footer_2_left .fl { float:left; width:70%; line-height:68px;}
.footer_2_left .fr { float:right; width:10%; text-align:right; margin-right:4%; padding-right:3%; background:url(../images/footer/jiantou.png)  right center no-repeat; height:100%; line-height:68px; }
.footer_2_left .fr a {color:#c9c9c9; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}

.footer_2_left a { color:#fff;}


.footer_2{  
padding:0 0; border-top:0px rgba(255,255,255,.2) solid; margin-top:36px;}
.header_mid_left_mid a{
display:inline-block; width:15.77em; height:2.6975em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/header/logo.png);}
/*******导航处理*******/
.bodyon .header_mid_left_mid a,.bodyon2 .header_mid_left_mid a{
background-image:url(../images/header/logo_b.png);}
.bodyon #header,.bodyon2 #header{/*-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);*/
background-color:#fff; box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}
.bodyon .header_mid_mid ul li a.biga,.bodyon .header_mid_right_right a,.bodyon2 .header_mid_mid ul li a.biga,.bodyon2 .header_mid_right_right a{
color:#020202;}

.bodyon .header_mid_right_right_en,.bodyon2 .header_mid_right_right_en{ color:#000;}


.bodyon .header_mid_right_right,.bodyon2 .header_mid_right_right{ 
background-image:url(../images/header/img1on.png);}
.bodyon .header_mid_right_right a:nth-child(2),.bodyon2 .header_mid_right_right a:nth-child(2){
background-image:url(../images/header/img2on.png);}
.bodyon .header_mid_mid ul li a.biga:after,.bodyon2 .header_mid_mid ul li a.biga:after{
background-color:#004ea1;}
/********about************/
.nybanner{
background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:100vh; position:relative;}
.nybanner_mid{
position:absolute; left:0; bottom:16%; width:100%; z-index:10; color:#fff;}
.nybanner_mid_1{
font-size:3.75em; margin-bottom:0.28em;}
.nybanner_mid_2{
font-size:1.5em;}
.about_1_left_3{ margin-top:1em;
color:#666; line-height:1.8;}
.about_1_left{
float:left; width:52.109375%;}
.about_1_right{ text-align:center;
float:right; width:40.46875%;}
.about_1_left_1,.about_1_left_2{
text-align:left;}
.about_1_left_1{
margin-top:0.2em;}
.about_1_right div{
overflow:hidden; display:inline-block;}
.about_1{
padding-top:8.125em;}
.about_1_mid .index_about_3_mid_1 span{
color:#000}
.about_1_mid .index_about_3_mid_2{
color:#666;}
.about_1_mid .index_about_3 ul li{
background-image:url(../images/about/img11.jpg);}
.about_1_mid .index_about_3 ul li:nth-child(1){
background-image:none}
.about_1_mid{
margin-bottom:10em;}
.about_2{ background-color:#f3f8fa; padding-bottom:9.75em;
position:relative; overflow:hidden;}
.about_2:after{
content:''; position:absolute; width:100%; height:58%; left:0; top:0; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img2.jpg);}
.about_2 .wrap{
position:relative; z-index:10;}
.about_2_top .about_2_1,.about_2_top .about_2_2{
color:#fff;}
.about_2_3{
text-align:center; font-size:1.25em; color:#fff; margin-top:1.5em;}
.about_2_top{
margin:5.625em 0 8em 0;}
.about_2_mid ul li{
float:left; position:relative; width:33.3333333%; height:38.125em; color:#fff;}
.about_2_mid ul li a{
display:block; position:relative; width:100%; height:100%;}
.about_2_mid ul li:after{opacity:.7;
content:''; position:absolute; left:0; top:0; width:1px; height:100%; background-color:#fff;}
.about_2_mid ul li:nth-child(1):after{
display:none}
.about_2_mid_top{
position:absolute; left:0;  width:100%; top:1.875em; z-index:10;}
.about_2_mid_footer{
position:absolute; left:0; width:100%; bottom:3.75em; z-index:10;}
.about_2_mid_mid{
margin:0 1.875em;}
.about_2_mid{
position:relative;}
.about_2_mid ul{
position:relative; z-index:10;}
.base_img{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;opacity:0}
.base_img_on{
opacity:1;}
.about_2_mid_top_1 span{
color:#fff; font-size:1.5em; font-family:Arial, Helvetica, sans-serif}
.about_2_mid_footer_1{
font-size:1.25em; color:#fff;}
.about_2_mid_footer_2{
font-size:0.875em; color:#fff; line-height:1.5; margin-top:0.8em;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; }
.about_2_mid ul li.on{
width:50%;}
.about_2_mid ul li.on2{
width:25%;}
.about_3_1 ul li{ position:relative;
float:left; width:48.24902723735409%; margin-bottom:1.625em;}
.about_3_1 ul li:nth-child(2){
float:right;}
.about_3_1 ul li:nth-child(3){
width:100%;}
.about_3_1_1{
overflow:hidden}
.about_3_1_1 img{
width:100%;}
.about_3_1_2{ color:#fff;
position:absolute; left:0; bottom:0; width:100%; z-index:10;}
.about_3_1_2_mid{
margin:0 3.54838709677419%; margin-bottom:6%;}
.about_3_1_2_mid_1{
font-size:1.5em;}
.about_3_1_2_mid_2{ margin-top:0.6em;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; 
font-size:1.125em; color:#ebebeb; line-height:1.5;}
.about_3_1 ul li:nth-child(3) .about_3_1_2_mid_1{
font-size:2.25em;}
.about_3_1 ul li:nth-child(3) .about_3_1_2_mid_2{
font-size:1.5em;}
.about_3_1 ul li:nth-child(3){
margin-bottom:0}
.about_3_2{
text-align:center; margin:4.375em 0;}
.about_3_2 a{ width:15.625em; line-height:3.125em;
display:inline-block; border:1px #4a4a4a solid;}
.about_3_2 a span{ padding-right:1em;
font-size:1.25em; display:inline-block; color:#4a4a4a; background-position:right center; background-repeat:no-repeat; background-image:url(../images/about/img13.png);}
.about_3_2 a:hover span{
padding-right:1.5em; color:#004ea1; background-image:url(../images/about/img13b.png);}
.about_4{
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; background-image:url(../images/about/img6.jpg);}
.about_4 .index_news_t_1,.about_4 .index_news_t_2{
color:#fff;}
.about_4 .index_news_3 ul li:nth-child(3n){
margin-right:0}
.about_4 .about_3_2 a{
border-color:#ffff}
.about_4 .about_3_2 a span{
color:#fff; background-image:url(../images/about/img14.png);}
.about_4 .about_3_2 a:hover span{color:#004ea1; background-image:url(../images/about/img13b.png);}
.about_5_mid_left{
  width:49%;}
.about_5_mid_left ul li{
position:relative; margin-bottom:1em;} 
.about_5_mid_left ul li:nth-child(3){
margin-bottom:0}
.about_5_mid_left_1{
overflow:hidden}
.about_5_mid_left_1 img{
width:100%;} 
.about_5_mid_right{ overflow:hidden;
position:absolute; right:0; top:0; width:49%; height:100%;}
.about_5_mid{
position:relative;}
.about_5_mid_right_bg{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_5_mid_left_2{ color:#fff;
position:absolute; left:0; bottom:0; width:100%; z-index:10;}
.about_5_mid_left_2_mid_1{
font-size:1.875em;}
.about_5_mid_left_2_mid_2{
font-size:1.085em;   margin-top:.7em;}
.about_5_mid_left_2_mid{
padding:1.5em 2em;}
.about_5_mid_left_2_mid_2 ul li{
margin-top:0.5em;}
.about_5_mid_left_2_mid_2 ul li span{
display:inline-block; padding-right:0.5em;}
@media screen and (min-width:769px) {
.about_5_mid_left ul li:hover .about_5_mid_left_2,.about_5_mid_right:hover .about_5_mid_left_2{
background-color:rgba(113, 201, 230, 0.95);}
.about_5_mid_right:hover .about_5_mid_right_bg{transform: scale(1.08, 1.08);}
}
.about_5{
margin-bottom:7.75em;}
.about_6{
background-color:#f3f9fd; overflow:hidden}
.about_6_list ul li{
float:left; width:33.3333333333%;}
.about_6_list_mid{ text-align:center; position:relative;
background-position:center top; background-repeat:no-repeat; background-size:cover;  }
.about_6_list_mid_bh{
width:100%;}
.about_6_list_mid_pic{
position:absolute; left:0; top:11%; width:100%;}
.about_6_list_mid_pic img{
max-width:78.71853546910755%;}
#hopaeg{
margin:3em 0 5.875em 0;}
.about_7{
padding-bottom:8.5625em;}
.about_7 .swiper-button-disabled{
display:none}
.about_7_video_pic{
position:relative; overflow:hidden}
.about_7_video_pic img{
width:100%;}
.swiper-button-next-video{ z-index:10; margin-top:-5px; cursor:pointer;
position:absolute; right:2em; top:50%; width:84px; height:10px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/about/img18.png);}
.swiper-button-prev-video{ z-index:10; margin-top:-5px; cursor:pointer;
position:absolute; left:2em; top:50%; width:84px; height:10px; background-position:left center; background-repeat:no-repeat; background-image:url(../images/about/img17.png);}
.about_7_video_pic a{ z-index:100; left:50%; top:50%; margin-left:-2.84375em; margin-top:-2.84375em; position:absolute;
display:block; width:5.6875em; height:5.6875em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img19.png);}
.index_pro .swiper-button-next.swiper-button-next-pro22,.index_pro .swiper-button-prev.swiper-button-prev-pro22{
width:12px; height:24px; background-size:12px 24px; margin-top:-12px;}
.index_pro .swiper-button-disabled{
display:none}
.index_pro .swiper-button-next.swiper-button-next-pro22{
right:-1em;}
.index_pro .swiper-button-prev.swiper-button-prev-pro22{
left:-1em;}
.index_pro_1{
position:relative}
.on .index_pro_1_mid_1,.on .index_pro_1_mid_2{
color:#004ea1}
.index_pro .swiper-button-next-pro{
right:-2em;}
.index_pro .swiper-button-prev-pro{
left:-2em;}
.about_8{ overflow:hidden; padding-top:10em; padding-bottom:12em;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img21.jpg);}
.about_8_1,.about_8_2,.about_8_3{
color:#fff; text-align:left;}
.about_8_3{ margin-bottom:1.5em;
line-height:2; margin-top:1.5em; max-width:45.625em;}
.leadmid{
background-color:#f3f9fd; overflow:hidden}
.leadmid .about_3_1 ul li{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; 
background-color:#fff; margin-bottom:2em;}
.leadmid .about_3_1 ul li:hover{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}
.leadmid .about_3_1 ul li:nth-child(2n){
float:right}		  
.leadmid .about_3_1 ul li:nth-child(3){
width:48.24902723735409%}
.leadmid_1_1{
color:#6bc2df; font-family:Arial, Helvetica, sans-serif;}
.leadmid_1_2{ margin-bottom:0.4em;
font-size:1.5em; color:#000000; margin-top:0.3em;}
.leadmid_1_3{
font-size:1.125em; color:#000;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; line-height:1.5;}
.leadmid_1{
margin:1.875em 1.25em 2em 1.25em;}
.news_info_mid{
background-color:#f3f9fd; padding-bottom:6.25em;}
.news_info_mid_mid{
background-color:#fff; -webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); position:relative;}
.news_info_mid_mid_1{ line-height:4em;
position:absolute; left:0; top:-4em; width:100%; z-index:100; background-color:#fff;}
.news_info_mid_mid_mid{
margin:0 2.5em;}
.news_info_mid_mid_1_1{
position:relative; border-bottom:1px #e6edf2 solid;}
.news_info_mid_mid_1_1_right{
position:absolute; right:0; top:0;}
.news_info_mid_mid_1_1_right a{ font-size:1.125em; padding-right:1em;
color:#6bc2df; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/about/img22.png);}
.news_info_mid_mid_1_1_left{
font-size:1.125em;}
.news_info_mid_mid_1_1_left span{
color:#6bc2df}
.news_info_mid_mid_1_1_left a{
color:#35444f;}
.news_info_mid_mid_1_1_left a:hover{color:#6bc2df}
.news_info_mid_mid_1_1_right a:hover{
padding-right:1.25em;}
.news_info_mid_mid_2_1{ padding-top:2.5em;
text-align:center; color:#000; font-size:1.5em; padding-bottom:.9em;}
.news_info_mid_mid_2_2{
font-family:Arial, Helvetica, sans-serif; color:#666; text-align:center; font-size:1.125em;}
.news_info_mid_mid_2_3{ margin-bottom:2em;
line-height:1.7; margin-top:3em;}
.news_info_mid_mid_mid_info{
padding:0 10%; padding-bottom:4.8em;}
.news_info_mid_mid_2_4_left{
float:left; width:50%;}
.news_info_mid_mid_2_4_right{
float:right; width:50%;}
.news_info_mid_mid_2_4{
border:1px #eff2f6 solid;}
.news_info_mid_mid_2_4 a{
display:block; padding:1.25em 1em;}
.news_info_mid_mid_2_4_right a{
text-align:right}
.news_info_mid_mid_2_4 a span{
padding-right:1em; display:inline-block;}
.news_info_mid_mid_2_4 a:hover{
color:#fff; background-color:#6bc2df;}
/********solution***********/
.so_1_bg{ display:none;
background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0; top:0; width:100%; height:100%;}
.so_1 ul{
position:relative; width:100%;}
.so_1 ul li{ margin-bottom:0.8125em; overflow:hidden;
position:relative; width:44.84375%; margin-left:55.15625%;}
.so_1 ul li:nth-child(1){ margin-left:0; margin-bottom:0;
position:absolute; left:0; top:0; height:100%; width:54.296875%;}
.so_1 ul li:nth-child(1) .so_1_mig{
display:none;}
.so_1 ul li:nth-child(1) .so_1_bg{
display:block}
.so_1_jj{
position:absolute; left:0; bottom:0; width:100%; z-index:10; color:#fff;}
.so_1_jj_mid_1{
font-size:2.25em; margin-bottom:0.1em;}
.so_1_jj_mid_2{
font-family:Arial, Helvetica, sans-serif}
.so_1_jj_mid{
padding:0 1.875em; padding-bottom:1.875em;}
.so_1{
margin-bottom:5.5em;}
.so_2{
margin:4.875em 0;}
.so_2 ul li{ 
display:block; clear:both; width:100%;}
.so_2 ul li:nth-child(1){margin-bottom:3.375em;}
.so_2_mid{ overflow:hidden;
background-position:center; background-repeat:no-repeat; background-size:cover;}
.so_2_mid_mid{ float:left;
max-width:32.8125em; background-color:#fff; margin:6.25em;}
.so_2 ul li:nth-child(2n) .so_2_mid_mid{
float:right}
.so_2_mid_mid_1{
font-size:2.25em; color:#000;}
.so_2_mid_mid_2{ font-size:1.125em;
font-family:Arial, Helvetica, sans-serif; color:#868686;}
.so_2_mid_mid_3{
line-height:1.5; margin-top:1em;}
.so_2_mid_mid_mid{
padding:1.875em 2.5em 3em 2.5em;}
.pro_1_left{
float:left; width:18.75%;}
.pro_1_right{ background-color:#f5f7f8;
float:right; width:81.25%;}
.pro_1_left ul li a.fname{
display:block; background-color:#f5f7f8; position:relative; font-size:1.125em; color:#000000; padding:0.6em 0; padding-left:20%; padding-right:20%;}
.pro_1_left ul li a.fname.hass:after{
content:''; position:absolute; background-position:center; background-repeat:no-repeat; background-image:url(../images/pro/img3.png);  width:1.0625em; height:1.0625em; top:50%; margin-top:-0.53125em; right:5%;}
.pro_1_left ul li a.fname.hass.hasson:after{
background-image:url(../images/pro/img2.jpg);}
.pro_1_left ul li a.fname.hass.hasson,.pro_1_left ul li a.fname.cur{
background-color:#6bc2df; color:#fff;}
.pro_1_left ul li dl{ margin:0.5em 0; display:none}
.pro_1_left ul li dl dd a{ color:#666;
padding:0.6em 20%; display:block; font-size:0.875em;}
.pro_1_left ul li dl dd a:hover,.pro_1_left ul li dl dd a.cur{
color:#6bc2df;}
.pro_1_right_mid_1 ul li{ border-bottom:3px #fff solid; text-align:center;
float:left; position:relative; width:33.333333%;}
.pro_1_right_mid_1 ul li:after{
content:''; position:absolute; left:0; top:0; width:3px; height:100%; background-color:#fff;}
 
.pro_1_right_mid_1_mid{ padding-left:22%; padding-right:22%;
padding-top:13%; padding-bottom:8%;}
.pro_1_right_mid_1_mid_2_1{
margin-top:1.4em;}
.pro_1_right_mid_1_mid_2_1 span{ padding-bottom:0.4em;
color:#000; font-size:1.25em; display:block; position:relative;}
.pro_1_right_mid_1_mid_2_1 span:after{
content:''; position:absolute; height:1px; width:20px; left:50%; margin-left:-10px; bottom:0px; background-color:#3f3f3f;}
.pro_1_right_mid_1_mid_2_2{
font-family:Arial, Helvetica, sans-serif; font-size:0.875em; color:#666; margin-top:0.4em;}
.pro_1_right_mid_1_mid_1{
overflow:hidden;
}
.pro_1_right_mid_1_mid_1 img{
width:100%}
.pro_info_1{
position:relative;} 
.pro_info_1_left{ height:100%;
position:absolute; left:0; top:0; width:35.33333333333333%;}
.pro_info_1_left_bg{ display:none;
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_info_1_left_bg:nth-child(1){
display:block}
.pro_info_1_right{ margin-left:40%;
width:52.83333333333333%;}
.photo_show{
display:block; overflow:hidden}
.photo_show img{
width:100%;}
.swiper-button-next-p{ z-index:10; margin-top:-12.5px; top:50%; cursor:pointer; right:10px;
position:absolute; width:25px; height:25px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/pro/img5.png);}
.swiper-button-next-p:hover{
background-image:url(../images/pro/img5on.png);}
.swiper-button-prev-p{ z-index:10; margin-top:-12.5px; top:50%; cursor:pointer; left:10px;
position:absolute; width:25px; height:25px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/pro/img4.png);}
.swiper-button-prev-p:hover{
background-image:url(../images/pro/img4on.png);}
.pro_info_1_right_4 .swiper-button-disabled{
display:none}
.pro_info_1_mid{
position:relative}
.pro_info_1{
padding:3em 0;}
.pro_info_1_right_1{
font-size:3em; color:#000;}
.pro_info_1_right_2{
font-size:1.5em; color:#666; font-family:Arial, Helvetica, sans-serif;}
.pro_info_1_right_3{ line-height:2;
color:#373737; font-size:1.125em; border-top:1px #e6e6e6 solid; margin-top:2em; padding-top:2em; margin-bottom:2em;}
.pro_info_2_1{
background-color:#f3f9fd;}
.pro_info_2_1 span{
font-size:1.5em; color:#fff; background-color:#6bc2df; display:inline-block; padding:0.4166666666666667em 2em;}
.pro_info_2_2{
line-height:1.8; padding:2.5em 0;}
/******ser*********/
.ser_1{
overflow:hidden}
.ser_1 img{
width:100%;}
.ser_2{ line-height:1.6;
color:#666666; margin:2.5em 0 4em 0;}
.ser_2 p{
margin-bottom:0.4em;}
.ser_2_1{
color:#000; font-size:1.125em;}
.ser_3{ padding-top:5.625em; padding-bottom:7.9375em;
overflow:hidden; position:relative;}
.ser_3 .wrap{
position:relative; z-index:10;}
.ser_3:after{
content:''; position:absolute; right:0; top:0; height:100%; width:50%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/ser/img3.jpg);}
.ser_3_mid{
position:relative; background-color:#fff;}
.ser_3_mid_left{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
position:absolute; left:0; top:0; width:50%; height:100%;}
.ser_3_mid_right{
margin-left:50%;}
.ser_3_mid_right_mid_1{
text-align:left;}
.ser_3_mid_right_mid_2{
text-align:left;}
.ser_3_mid_right_mid_3{
color:#666; margin-top:1.5em; line-height:1.5;}
.ser_3_mid_right_mid{
padding:3.125em 8% 4em 8%;}
.ser_3_mid_left_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.swiper-pagination-pho .swiper-pagination-bullet{
width:16px; height:16px; background-color:#fff; opacity:1;}
.swiper-pagination-pho .swiper-pagination-bullet-active{
background-color:#75c1d9}
.ser_3_mid_left .swiper-pagination-pho{
bottom:4%;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 8px;}
.ser_4{
position:relative; background-color:#fff;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}
.ser_4_left{ overflow:hidden;
position:absolute; left:0; top:0; width:50%; height:100%;}
.ser_4_left_bg{ background-image:url(../images/ser/img4.jpg);
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.ser_4_right{
margin-left:50%;}
.ser_4_right_mid_1{
font-size:1.5em; color:#1f1e1e}
.gxgzmid{
padding-bottom:7.75em;}
.ser_4_right_mid{
padding:3.5em 2.5em;}
.ser_4_right_mid_2{
color:#666; line-height:1.9; margin-top:1em;}
.gzglmid{
background-color:#fff;}
.agglmid{
background-color:#fff; overflow:hidden}
.agglmid_1 ul li{ margin-right:1.3671875%;
float:left; width:32.421875%; margin-bottom:1em;}
.agglmid_1 ul li:nth-child(3n){
margin-right:0}
.agglmid_1_1{
overflow:hidden;}
.agglmid_1_1 img{
width:100%;}
.agglmid_1_2_1{ margin-top:1em; margin-bottom:.6em;
color:#1f1e1e; font-size:1.5em;}
.agglmid_1_2_2{
color:#333; line-height:1.6;}
.agglmid_1_2{
padding:0 1.25em;}
.download_mid{ overflow:hidden; margin-top:8em; padding-top:4em; padding-bottom:2em;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/ser/img6.jpg);}
.down_2{
text-align:center; margin-bottom:3.125em; margin-top:1.6em;}
.down_2 ul li{
display:inline-block;}
.down_2 ul li a{
display:inline-block; line-height:2.5em; color:#666; padding:0 3.75em; background-color:#fff; }
.down_2 ul li a:hover,.down_2 ul li a.on{
background-color:#81d4ee; color:#fff;}
.down_3 ul li{ overflow:hidden; 
display:block; position:relative; background-color:#fff; border-bottom:1px #3b4e5a solid;}
.down_3 ul li:last-child{
border:none}
.down_3_mid{
position:relative; margin:1em;}
.down_3_right{
position:absolute; right:0; top:0;}
.down_3_left{
width:80%;}
.down_3_right span{ padding-left:1.65em; color:#666;
font-size:1.25em; background-position:left center; background-repeat:no-repeat; background-image:url(../images/ser/img7.png);}
.down_3_left span:nth-child(1){ font-family:Arial, Helvetica, sans-serif;
color:#71c1da; background-position:right center; background-repeat:no-repeat; background-image:url(../images/ser/img8.jpg); margin-right:0.5em; padding-right:0.5em;  }
.down_3_left span{  
  font-size:1.25em;}
.down_3 ul li a:hover{
color:#71c1da}  
/********project**************/
.project_1_1 ul li{margin-bottom:3.5em;
position:relative; float:left; width:48.4375%}
.project_1_1 ul li:nth-child(1){
width:100%;}
.project_1_1 ul li:nth-child(2n-1){
float:right}
.project_1_1_1{
overflow:hidden;}
.project_1_1_1 img{
width:100%;}
.project_1_1_2{ width:64%;
position:absolute; left:0; bottom:0; z-index:10; background-color:#f9feff;}
.project_1_1_2_mid_1{
font-size:1.5em; color:#000;}
.project_1_1_2_mid_2{ font-family:Arial, Helvetica, sans-serif; margin-top:0.3em;
font-size:1.25em; color:#949494}
.project_1_1_2_mid{ padding-right:2em;
padding-top:1.875em;}
.project_1_1 ul li:nth-child(1) .project_1_1_2_mid_1{
font-size:1.875em;}
.project_1_1 ul li:nth-child(1) .project_1_1_2{
width:44.53125%;}
/*******责任*******/
.zr_2{ margin-bottom:4.125em;
overflow:hidden;}
.zr_2 img{
width:100%;}
.zr_1{
color:#333; line-height:1.6; margin-bottom:4em;}
.zr_1_1{ color:#000; margin-bottom:0.5em;
font-size:1.875em;}
.zr_1 p.zr_1_1{
margin-top:1em;}
.zr_1 p.zr_1_1:nth-child(1){
margin-top:0}
.zr_3_1 ul li{
background-color:#fff; margin-bottom:3.375em;}
.zr_3_1_mid{
position:relative;}
.zr_3_1_mid_left{ height:100%; overflow:hidden;
position:absolute; left:0; top:0; width:46.484375%;}
.zr_3_1_mid_right{
margin-left:46.484375%;}
.zr_3_1_mid_left_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.zr_3_1_mid_left_img{
display:none;}
.zr_3_1_mid_left_img img{
width:100%;}
.zr_3_1_mid_right_mid{
padding:2.5em 8%;}
.zr_3_1 ul li:nth-child(2n) .zr_3_1_mid_right{
margin-left:0; margin-right:46.484375%}
.zr_3_1 ul li:nth-child(2n) .zr_3_1_mid_left{
left:auto; right:0}
.zr_3_1_mid_right_mid_1{
color:#000; font-size:2.25em;}
.zr_3_1_mid_right_mid_2{ margin-top:0.3em;
font-size:1.125e; color:#868686;}
.zr_3_1_mid_right_mid_3{ line-height:1.9; min-height:11.44444444444444em;
font-size:1.125em; color:#3d3d3d; margin-top:1em;}
.zr_3{
overflow:hidden;background-color:#f3f7f8; padding-top:4.6875em; padding-bottom:1.9375em;}
/*******contact*****/
.contact_2_1_mid{
border:1px #d8d8d8 solid; padding:1.5em; margin:7px;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); min-height:13em;}
.contact_2_1_mid_1 span{ padding-left:1.5em;
font-size:1.25em; display:inline-block; position:relative; color:#000;
}
.contact_2_1_mid_1{
margin-bottom:1.4em;}
.contact_2_1_mid_1 span:after{
content:''; position:absolute; left:0; top:50%; width:1em; height:1em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/contact/img1.png); margin-top:-0.5em;}
.contact_2_1_mid_2,.contact_2_1_mid_3{
color:#333; line-height:1.5;}
.contact_2 .swiper-pagination-bullet{opacity:1;
width:16px; height:16px; border:1px #dadada solid; background-color:#fff;}
.contact_2 .swiper-pagination-bullet-active{
background-color:#82d3ee; border-color:#82d3ee}
.swiper-pagination-phoaz2{
margin-top:2.5em;}	
.contact_2{
margin-bottom:2.5em;}	 
.contact_3{
overflow:hidden; background-color:#f6fafa;} 
.contact_3_1{
background-color:#fff;}
.contact_3_1 table{
width:100%;border-bottom: 1px solid #f6fafa;
            border-collapse: collapse;}
.contact_3_1 table td{border-bottom: 1px solid #f6fafa;
            border-collapse: collapse; text-align:center;}
.contact_3_1 table tr:nth-child(1) td{
background-color:#81d4ee; color:#fff;}
.contact_3_1 table tr:nth-child(1) td span{
font-size:1.5em;}
.contact_3_1_mid{
padding:1.2em 1em;}
.contact_3_1_mid_j_c{
font-size:1.125em;}
.showjobinfo{
text-align:left;}
.contact_3_1_mid_t{
text-align:left; color:#000; font-size:1.25em;}
.contact_3_1_mid_t_2{
color:#424242; text-align:left; margin-top:0.6em;}
.contact_3_1_mid_t_2 dl dd{
display:inline-block; margin-right:1em;}	
.contact_3_1_mid_t_3{ margin-top:1.2em;
color:#000; text-align:left;}	  
.contact_3_1_mid_t_4{ line-height:1.6; margin-top:.5em;
text-align:left; color:#333;}
.contact_3_1_mid_jj{
padding-left:2.5em; padding-right:2.5em;}
.contact_3_1_mid_t_5{
text-align:left; margin-top:1.8em;}
.contact_3_1_mid_t_5 span,.contact_3_1_mid_t_5 a{
color:#81d4ee;}
.showjobinfo{
display:none}
.view_job{
cursor:pointer;}
.view_job.on{
color:#2994d0;}
.contact_1_1_1{
text-align:center; margin-top:1.5em; margin-bottom:3.875em;}
.contact_1_1_1 span{ padding:0 1.2em;border-radius:2.5em;
display:inline-block; color:#fff; background-color:#81d4ee; font-size:1.375em; line-height:2.5em;}
.contact_1_1{
margin-top:4.5em;}
#map22{
height:36.6875em;}
.contact_1_2{
position:relative;}
.contact_1_2_mid{ top:11%; height:78%; width:34%; 
position:absolute; z-index:10; left:11.71875%;}
.contact_1_2_mid_mid{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
background-color:#fff;}
.contact_1_2_mid_mid_1{
font-size:1.25em; color:#000; margin-bottom:0.5em;}
.contact_1_2_mid_mid_2,.contact_1_2_mid_mid_3{
color:#6b6b6b; line-height:1.5;}
.contact_1_2_mid_mid ul{
padding:1em 7%;}
.contact_1_2_mid_mid ul li{
border-bottom:1px #f1f1f1 solid; padding:1em 0;}
.contact_1_2_mid_mid ul li:last-child{
border:none}
.contact_1_2_mid_mid ul li.on{
/*border-color:#000;*/}
.show_1 ul li{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); margin-bottom:4em;
display:block; background-color:#fff;} 
.show_1_mid{
position:relative;}
.show_1_mid_left{
position:absolute; left:0; top:0; height:100%; width:37.1875%;}
.show_1_mid_right{
margin-left:37.1875%}
.show_1_mid_right_mid_1{
color:#000; font-size:2.25em;}
.show_1_mid_right_mid_2{ font-size:1.125em; margin-top:0.2em;
color:#868686; font-family:Arial, Helvetica, sans-serif}
.show_1_mid_right_mid_3{ margin-top:1.25em;
font-size:1.5em; color:#000;}
.show_1_mid_right_mid_4{ margin-top:0.2em;
font-family:Arial, Helvetica, sans-serif; color:#868686;}
.show_1_mid_right_mid_5{
line-height:1.8; margin:.6em 0 1em 0; color:#000;}
.show_1_mid_right_mid{
padding:2.875em 10%;}
.supshow{
padding-bottom:2.5em;}
.show_1_mid_right_mid_6 .swiper-slide{
cursor:pointer}
@media screen and (max-width:1500px) {
	.index_news_2_right_1{
	height:15.25em;}
	.index_news_2_left_1,.index_news_2_right{
	height:23.875em;}
 
	.footermid_left_2 ul li p,.footermid_right_mid_1,.footermid_right_mid_3_1,.footer_2_left{
	font-size:15px;}
	.header_mid{
	margin:0 2%;}
	.footermid_left_2 dl dd a,.footermid_right_mid_3_2,.footermid_right_mid_3_3{
	font-size:0.9375em;}
	
	
	.header_mid_mid ul li{
	margin-left:3.2em;}
	.header_mid_mid{
	margin-left:20%;}
}
@media screen and (max-width:1200px) {
.index_case_1_left_jj_mid_1{
font-size:1.5em;}
.header_mid_mid{
display:none}
.header_mid{
height:4.625em;}
#mid{
margin-top:4.625em;}
.global-nav-initializer{ background:none;
display:block; position:absolute; margin:0; top:50%; margin-top:-17px; right:0;}
.global-nav-initializer .line{
background-color:#004ea1}
.header_mid_right_right{
display:none}

.header_mid_left_mid a{
background-image:url(../images/header/logo_b.png);}
#header{/*-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);*/
background-color:#ebebeb;}
.header_mid_mid ul li a.biga,.header_mid_right_right a{
color:#020202;}
.header_mid_right_right,.header_mid_right_right{
background-image:url(../images/header/img1on.png);}
.header_mid_right_right a:nth-child(2){
background-image:url(../images/header/img2on.png);}
.header_mid_mid ul li a.biga:after,.header_mid_mid ul li a.biga:after{
background-color:#020202;}

}
.swiper-pagination-mxcp{ display:none;
position:static; margin-top:1.5em;}
.pro_mobile_cate{
display:none; position:relative; z-index:10;}
.pro_mobile_cate ul{
display:none}
.pro_mobile_cate.on ul{
display:block}
.pro_mobile_cate ul li dl{
display:none; padding:0.5em 0;}
.pro_mobile_cate ul li dl dd a{
display:block; padding:0.3em 1.5em;}
@media screen and (max-width:1090px) {
.so_2_mid_mid_1{
font-size:1.875em;}
.so_2_mid_mid_2{
font-size:0.875em;}
.so_1_jj_mid_1{
font-size:1.5em;}
.so_1_jj_mid_2{
font-size:0.875em;}
.show_1_mid_right_mid_1{
font-size:1.5em;}
.show_1_mid_right_mid_3{
font-size:1em;}
.show_1_mid_right_mid_2{
font-size:1em;}
.show_1_mid_right_mid_5,.show_1_mid_right_mid_4{
font-size:0.875em;}
.contact_3_1_mid_t{
font-size:1em;}
.contact_3_1_mid_t_2,.contact_3_1_mid_t_4,.contact_3_1_mid_t_5{
font-size:0.875em;}
.contact_3_1 table tr:nth-child(1) td span{
font-size:1.125em;}
.contact_3_1_mid_j_c{
font-size:.9375em;}
.contact_2_1_mid_1 span{
font-size:1.125em;}
.contact_1_2_mid_mid_1{
font-size:1em;}
.contact_1_2_mid_mid_2, .contact_1_2_mid_mid_3,.contact_2_1_mid_2, .contact_2_1_mid_3{
font-size:0.875em;}
.contact_1_1_1 span{
font-size:1.125em;}
.project_1_1_2_mid{
padding-top:1.5em;}
.project_1_1_2_mid_1,.project_1_1 ul li:nth-child(1) .project_1_1_2_mid_1{
font-size:1.25em;}
.project_1_1_2_mid_2{
font-size:0.875em;}
.down_3_left span,.down_3_right span{
font-size:1em;}
.agglmid_1_2_1{
font-size:1.125em;}
.ser_2,.agglmid_1_2_2{
font-size:0.875em;}
.pro_info_2_1 span{
font-size:1.25em;}
.pro_info_1_right_3{
margin-top:1.5em; margin-bottom:1.5em; padding-top:1.5em;}
.pro_info_1_right_3{
font-size:1em;}
.pro_info_1_right_1{
font-size:1.875em;}
.pro_info_1_right_2{
font-size:0.875em;}
.pro_mobile_cate{
display:block;}
.pro_mobile_cate p{ background-position:98% center; background-repeat:no-repeat; background-image:url(../images/index/img14.png);
position:relative; padding:0.8em 1em;}
.pro_mobile_cate.on p{
background-image:url(../images/footer/img6.png);}
.pro_mobile_cate ul{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); z-index:10;
position:absolute; left:0; width:100%; z-index:100; background-color:#fff;}
.pro_mobile_cate ul li a.fname{
display:block; padding:0.5em 1em;}
.pro_1_left{
display:none;}
.pro_1_right{
float:none; width:auto}
.pro_1_right_mid_1_mid_2_1 span{
font-size:1em;}
.news_info_mid_mid_2_3{
margin-top:2em;}
.news_info_mid_mid_2_1{
font-size:1.5em;}
.news_info_mid_mid_2_2{
font-size:0.875em;}
.news_info_mid_mid_mid{
margin:0 2em;}
.news_info_mid_mid_mid_info{
padding-left:2em; padding-right:2em;}
.news_info_mid_mid_1_1_left,.news_info_mid_mid_1_1_right a{
font-size:1em;}
.leadmid_1{
margin:1.5em 1em;}
.leadmid_1_1{
font-size:0.875em;}
.leadmid_1_2{
font-size:1.125em;}
.leadmid_1_3{
font-size:0.875em;}
.about_8{
padding:6em 0;}
.about_8_3{
font-size:0.875em;}
.about_7{
padding-bottom:6em;}
.swiper-button-next-video,.swiper-button-prev-video{
width:60px;}
.about_7_video_pic a{
width:4em; height:4em; margin-left:-2em; margin-top:-2em;}
.about_5{
margin-bottom:4em;}
.about_5_mid_left_2_mid_1{
font-size:1.125em;}
.about_5_mid_left_2_mid{
padding:1em;}
.about_5_mid_left_2_mid_2{
font-size:0.875em;}
.about_3_2{
margin:2.5em 0;}
.about_3_2 a span{
font-size:1em;}
.about_3_1_2_mid_1,.about_3_1 ul li:nth-child(3) .about_3_1_2_mid_1{
font-size:1.25em;}
.about_3_1_2_mid_2,.about_3_1 ul li:nth-child(3) .about_3_1_2_mid_2{
font-size:1em;}
.about_2_mid_footer_1{
font-size:1.125em;}
.about_2{
padding-bottom:6em;}
.about_2_mid ul li{
height:30em;}
.about_2_mid_top_1 span{
font-size:1em;}
.about_2_top{
margin:4em 0;}
.about_2_3{
font-size:1em;}
.about_1{
padding-top:6em;}
.about_1_mid{
margin-bottom:6em;}
.nybanner_mid_2{
font-size:1.125em;}
.nybanner_mid_1{
font-size:2.5em;}
.index_about{
margin-top:2.5em;}
.index_pro_2{
margin-top:2em;}
.index_pro_2_mid_1_img{
display:none}
.index_pro_2_mid_2_1{
font-size:1em;}
.swiper-pagination-mxcp{
display:block}
.footermid_left:after{
display:none}
.footer_2_left{
font-size:1em;}




.footermid_right_mid{
padding-left:0}
.footermid_left,.footermid_right{
float:none; width:auto}
.index_news{
padding-bottom:6em;}
.index_news_2_right_1{
	height:12.25em;}
	.index_news_2_left_1,.index_news_2_right{
	height:20.875em;}
.index_news_2_right_2_mid_2{
font-size:0.875em;}
.index_news_2_right_2_mid_1{
font-size:1em;}
.index_news_2_left_2_mid_1{
font-size:1.125em;}
.index_news_2_left_2_mid_2{
font-size:0.875em;}
.index_service{
padding:10em 0;}
.index_about_3{
margin-top:2.5em;}
.index_service_3{
margin-top:2em;}
.index_about{
padding-top:8em; padding-bottom:8em;}
.index_news_t_1{
font-size:2.5em;}
.index_about_3_mid_1 span{
font-size:2em;}
.index_about_3_mid_2,.index_news_t_2{
font-size:1em;}
.banner_mid_2{
font-size:1.125em;}
.banner_mid_1{
font-size:3em;}
}
.ser_4_left_img{
display:none;}
.ser_4_left_img img{
width:100%;}
@media screen and (max-width:1024px) {
.gxgzmid{
padding-bottom:5em;}
.ser_4_left_img{
display:block}
.ser_4_left_bg{
display:none}
.ser_4_left{
position:relative; width:auto}
.ser_4_right{
margin-left:auto;}

.about_1_right{
margin-top:2em;}
.about_1_left,.about_1_right{
float:none; width:auto}
.index_case_1_left_jj_mid{
padding:1em;}
.index_case_1_left_jj_mid_2{
font-size:0.875em;}
.index_case_1_left_jj_mid_1{
font-size:1.125em;}

}
@media screen and (max-width:950px) {
.index_pro_2_mid_1{
padding-left:1.5em; padding-top:1.5em; padding-right:1.5em;}
.index_pro_2_mid_2{
padding:1.5em;}
}
.base_mo_img{
display:none}
.base_mo_img img{
width:100%;}
.about_5_mid_right_img{
display:none}
.about_5_mid_right_img img{
width:100%;}
.ser_3_mid_left_img{
display:none;}
.ser_3_mid_left_img img{
width:100%;}
.swiper-pagination-phoaz{
display:none; margin-top:1em;}
.agglmid .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 4px;}
 
@media screen and (max-width:850px) {
.contact_1_2_mid{
width:50%;} 
}
@media screen and (max-width:800px) {

	.ser_3_mid_left_img{
	text-align:center}
	.show_1 .ser_3_mid_left_img img{
	width:auto}
	.show_1_mid_left{
	position:relative; width:auto}
	.show_1_mid_right{
	margin-left:0;}
	.download_mid{
	margin-top:4em;}
	.swiper-pagination-phoaz{
	display:block}
	.swiper-pagination-pho .swiper-pagination-bullet{
	width:10px; height:10px;}
	.ser_3 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
	margin:0 4px;}
	.ser_3{
	padding:4.5em 0;}
	.ser_3_mid_right_mid{
	padding:2.5em;}
	.ser_3_mid_left_img{
	display:block}
	.ser_3_mid_left_bg{
	display:none}
	.ser_3_mid_left{
	position:relative; width:auto}
	.ser_3_mid_right{
	margin-left:0;}
	.pro_info_1_left{ display:none;
	position:static; width:auto; height:auto;}
	.pro_info_1_right{
	width:auto; margin:0;}
	.pro_info_1_right_1{
	font-size:1.5em;} 
	.pro_info_1{
	padding:2.5em 0;}
}
.so_2_mid_mobile{
display:none}
.mobile_banner{
display:none; position:relative}
.banner_img_mobile{
display:none; background-position:center; background-repeat:no-repeat; position:relative}
.banner_img_mobile img{
width:100%;}
@media screen and (max-width:768px) {
.index_about{
background-image:url(../images/m.jpg);}
.banner_img{
display:none}
.banner_img_mobile{
display:block;}
.mobile_banner{
display:block;}
.mobile_banner img{
width:100%;}
.nybanner{
display:none}
.contact_1_1{
margin-top:2.5em;}

.so_2{
margin:2.5em 0;}
.so_2 ul li:nth-child(1){
margin-bottom:1.5em;}
.so_2_mid_mid_1{
font-size:1.5em;}
.so_2_mid_mid_mid{
padding:1.5em 0;}
.so_2_mid{
display:none}
.so_2_mid_mobile{
display:block}
.so_1_jj_mid_1{
font-size:1.25em;}
.so_1_jj_mid{
padding:1.5em;}
.so_1{
margin-bottom:2.5em;}
.show_1_mid_right_mid_1{
font-size:1.25em;}
.show_1 ul li{
margin-bottom:2.5em;}
.show_1_mid_right_mid{
padding:2.5em;}
.contact_3_1 table tr td:nth-child(3){
display:none}
.contact_3_1 table tr td:nth-child(2),.contact_3_1 table tr td:nth-child(5){
width:7em;}
.contact_3_1 table tr:nth-child(1) td span{
font-size:1em;}
.contact_2 .swiper-pagination-phoaz2{
margin-top:1.5em;}
.contact_2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 4px;}
.contact_2 .swiper-pagination-bullet{
width:10px; height:10px;}
.contact_2_1_mid{
min-height:10em;}
.contact_1_1_1{
margin-bottom:2.5em;}
#map22{
height:20em;}
.contact_1_2_mid{
position:static; width:100%; margin-bottom:2em;}
.project_1_1 ul li{
margin-bottom:2em;}
.project_1_1_2_mid{
padding-top:1em; padding-right:1em;}
.project_1_1_2_mid_1, .project_1_1 ul li:nth-child(1) .project_1_1_2_mid_1{
font-size:1em;}
.news_info_mid{
padding-bottom:4em;}
.news_info_mid_mid_mid_info{
padding-bottom:2.5em;}
.news_info_mid_mid_2_4 a{
padding:1em;}
.news_info_mid_mid_2_4_right a{
text-align:left;}
.news_info_mid_mid_2_4_left,.news_info_mid_mid_2_4_right{
float:none; width:auto}
.news_info_mid_mid_2_1{
font-size:1.25em;}
.leadmid_1_2{
font-size:1em;}
.about_7{
padding-bottom:2.5em;}
.swiper-button-next-video, .swiper-button-prev-video{
width:45px;}
.about_7_video_pic a{
width:3em; height:3em; margin-left:-1.5em; margin-top:-1.5em;}
#hopaeg{
margin:2em 0;}
.pagination li a, .pagination li span{
padding:0.3em .8em;}
.about_5{
margin-bottom:2.5em;}
.about_5_mid_right_bg{
display:none}
.about_5_mid_right_img{
display:block}
.about_5_mid_left{
width:100%;}
.about_5_mid_right{ margin-top:1em;
position:relative; width:100%; height:auto}
.about_3_1_2_mid_1, .about_3_1 ul li:nth-child(3) .about_3_1_2_mid_1{
font-size:1em;}
.about_3_1_2_mid_2, .about_3_1 ul li:nth-child(3) .about_3_1_2_mid_2{
font-size:0.875em;}
.about_2:after{
height:30%;}
.about_2_mid_footer{
bottom:1.5em}
.about_2_mid_mid{
margin:0 1em;}
.about_2{
padding-bottom:2em;}
.about_2_top{
margin:2.5em 0;}
.about_2_mid ul li{
margin-bottom:1em;}
.about_2_mid ul li:after{
display:none}
.base_img{
display:none}
.base_mo_img{
display:block}
.about_2_mid ul li,.about_2_mid ul li.on,.about_2_mid ul li.on2{
height:auto; width:auto}
.about_1_mid{
margin-bottom:2.5em;}
.about_1{
padding-top:2.5em;  }
.nybanner_mid_2{
font-size:1em;}
.nybanner_mid_1{
font-size:2em;}
.index_pro .swiper-button-next.swiper-button-next-pro22{
display:none}
.index_pro .swiper-button-prev.swiper-button-prev-pro22{
display:none}
.index_pro_2{
margin-top:1.5em;}
.index_pro_1_mid_1{
font-size:1em;}
.index_pro_1_mid_2{
font-size:0.75em;}
.footermid_right_mid_2{
font-size:1.875em;}
.footermid_right_mid_3_1{
font-size:1em;}
.footermid_right_mid_3{
padding-bottom:1em;}
.footermid_right{
padding-top:2em;}
.footermid_right_mid_1{
font-size:1em;}
.footermid_left_1 a{
font-size:0.75em;}
.footermid_left_2 ul li p:after{
width:100%; background-color:#f3f3f3;}
.footermid_left_2 ul li p{ padding-top:1em;
font-size:1em; padding-bottom:1em; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img14.png);}
.footermid_left_2 ul li.on p{
background-image:url(../images/footer/img6.png);}
.footermid_left_2 ul li{
float:none; width:auto; }
.footermid_left_2 dl{ padding-left:1em;
margin:1em 0; display:none}
.footermid_left_2 ul li.on dl{
display:block}
.footermid_left_2{
margin-top:1.5em; padding-top:1.5em;}
 
.footermid_left{
padding-top:2em; padding-bottom:1em;}
.index_news{
padding-bottom:4em;}

.index_news_2_right_1{
	height:8.25em;}
	.index_news_2_left_1,.index_news_2_right{
	height:16.875em;}

.index_service{
padding:8em 0;}
.index_case_1_left_jj_mid_1{
font-size:1em;}
.index_case{
padding-bottom:3em;}
.index_news_t{
padding:2.5em 0;}
.index_service_3 a span{
font-size:0.875em;}
.index_about{
padding:4em 0;}
.index_news_t_1{
font-size:1.875em;}
.index_about_3_mid_1 span{
font-size:1.5em;}
.index_about_3_mid_2{
font-size:0.9375em; height:2.7em;}
.banner_mid_2{
font-size:1em;}
.banner_mid_1{
font-size:2.375em;}
.indexbanner .swiper-pagination-bullet{
height:2px; width:80px;}
}
.mobileimg{
display:none; width:100%;}
.index_news_2_right_1 img{
display:none; width:100%;}
@media screen and (max-width:640px) {
.so_2_mid_mid_1{
font-size:1.125em;}
.so_1_jj_mid{
padding:1em;}
.so_1_jj_mid_1{
font-size:1em;}
.so_1 ul li:nth-child(1){
margin-bottom:1em;}
.so_1 ul li{
width:100%; margin:0; margin-bottom:1em;}
.so_1 ul li:nth-child(1) .so_1_bg{
display:none}
.so_1 ul li:nth-child(1) .so_1_mig{
display:block}
.so_1 ul li:nth-child(1){
position:relative; width:100%; height:auto}
.contact_3_1 table tr td:nth-child(2){
display:none}
.down_2{
margin-bottom:2em;}
.down_2 ul li a{
padding:0 1.5em; line-height:2em;}
.down_3_mid{
margin:0.8em 1em;}
.down_3_left span:nth-child(1){
display:none}
.down_3_right span{
padding-left:23px; width:23px; overflow:hidden; display:inline-block; height:21px;}
.ser_4_right_mid_1{
font-size:1.125em;}
.ser_4_right_mid{
padding:2em;}
.ser_3_mid_right_mid{
padding:2em; padding-left:0}
.news_info_mid_mid_2_1{
font-size:1em;}
.news_info_mid_mid_2_3{
font-size:0.875em;}
.news_info_mid_mid_1{
line-height:3.5em; top:-3.5em;}
.news_info_mid_mid_1_1_left, .news_info_mid_mid_1_1_right a{
font-size:0.875em;}
.news_info_mid_mid_2_1{
font-size:1.125em;}
.leadmid .about_3_1 ul li:nth-child(3){
width:100%;}
.leadmid .about_3_1 ul li{
margin-bottom:1.5em;}
.about_8{
padding:4em 0;}
.about_6_list ul li{
width:50%; margin-right:0}
.about_6_list ul li:nth-child(2n){
float:right}
.about_3_2 a{
display:block; width:auto; line-height:2.5em;}
.about_3_1 ul li{
 width:100%; margin-bottom:1em;}
.nybanner_mid_1{
font-size:1.5em;}
.index_pro_sw .swiper-button-next,.index_pro_sw .swiper-button-prev{
width:16px; height:20px; background-size:16px 20px;}

.index_pro_2 ul li{
width:49%; margin-top:1em; margin-right:0}
.index_pro_2 ul li:nth-child(2n){
float:right}
.index_news_2_right_1{
height:auto}
.index_news_3 ul li .index_news_2_left_1_bg{
display:none}
.index_news_2_right_1 img{
display:block}
.footer_2_left{
font-size:0.875em; text-align:center}
.index_news_2_right_2_mid_3{
font-size:0.875em;}
.index_news_2_right{
display:none}
.index_news_2_left{
width:100%; float:none}
.index_news_3 ul li:nth-child(1){
display:block}
.index_news_3 ul li{
margin-right:0; width:49%;}
.index_news_3 ul li:nth-child(2n){
float:right}

.index_case_1_bg{
display:none}
.index_case_1_right_top{ width:49%;
position:relative; float:left; margin-top:1em;}
.index_case_1_right_footer{ width:49%; margin-top:1em;
position:relative; float:right;}
.mobileimg{
display:block}
.index_case_1_right{
position:relative; width:100%;}
.index_case_1_left{
width:100%;}
.index_news_t_1{
font-size:1.5em;}
.index_about_3 ul li{
width:33.3333333%;}
.index_about_3 ul li:nth-child(4),.index_about_3 ul li:nth-child(5){
margin-top:1.5em;}
.index_about_3 ul li:nth-child(4){
background-image:none}
.index_about_3 ul li:nth-child(1){
text-align:center}
.index_about_3 ul li:nth-child(1) .index_about_3_mid,.index_about_3 ul li:nth-child(4) .index_about_3_mid{
padding-left:0}
.index_about_3 ul li:nth-child(3) .index_about_3_mid{
padding-right:0}
}
@media screen and (max-width:480px) {
.about_2_mid_footer .about_2_mid_mid{
margin:0;}
.about_2_mid_footer{
position:static; padding-top:1em; padding-bottom:1em;}
.about_2_mid_footer_1,.about_2_mid_footer_2{
color:#333;}
.contact_1_1_1 span{
font-size:1em; line-height:normal; padding-top:0.5em; padding-left:1em; padding-right:1em; padding-bottom:0.5em;}
.supshow{
padding-bottom:1.5em;}
.show_1_mid_right_mid_1{
font-size:1.125em;}
.show_1_mid_right_mid_2{
font-size:0.875em;}
.show_1_mid_right_mid{
padding:1.5em;}
#map22{
height:16em;}
.contact_3_1_mid{
padding:1em;}
.contact_3_1 table tr td:nth-child(4){
display:none}
.contact_3_1 table tr td:nth-child(1){
text-align:left}
.project_1_1_2_mid{
padding-top:0.5em;}
.project_1_1 ul li{
width:100%;}
.download_mid{
margin-top:2.5em;}
.gxgzmid{
padding-bottom:3em;}
.ser_4_right_mid{
padding:1.5em;}
.ser_3{
padding:2.5em 0;}
.pro_info_1_right_1{
font-size:1.125em;}
.pro_info_2_1 span{
font-size:1.125em;}
.pro_1_right_mid_1 ul li{
width:50%;}
.pro_1_right_mid_1 ul li:nth-child(2n-1):after{
display:none}
.news_info_mid_mid_1_1_right{
display:none}
.news_info_mid_mid_2_1{
font-size:1em; line-height:1.6;}
.news_info_mid_mid_2_4{
font-size:0.875em;}
.about_8_4{
text-align:center}
.swiper-button-next-video, .swiper-button-prev-video{
width:32px;}
.swiper-button-next-video{
right:1em;}
.swiper-button-prev-video{
left:1em;}
.about_7_video_pic a{
width:2em; height:2em; margin-left:-1em; margin-top:-1em;}
.about_5_mid_left_2_mid{
padding-left:0; padding-right:0}
.about_5_mid_left_2{
position:relative; color:#333;}
.about_5_mid_left_2_mid_1{
font-size:1em;}
.about_2_mid_footer{
bottom:1em;}
.about_2_mid_top{
top:1em;}
.about_2_mid_footer_1{
font-size:1em;}
.about_1_left_3{
font-size:0.875em;}
.mobilemenu{   height:calc(100vh - 60px);   }
.mobilemenuon{
top:60px;}
#footer .header_mid{
margin:0 6%;}
.footermid_left{
padding-top:1em; padding-bottom:0}
.footermid_left_1_left img{
height:0.9375em;}
.footer_2{
padding:1em 0;}
 .footermid_right{
 display:none}
.footermid_left_2{
margin-top:1em; padding-top:1em;}
.index_news_2_left_2_mid_2{
margin-bottom:1em;}
.index_news_2_left_2_mid_1{
font-size:1em;}
.index_news{
padding-bottom:2.5em;}
.index_news_3 ul li{
width:100%;}
.index_service{
padding:3em 0;}
.header_mid{
height:3.75em;}
#mid{
margin-top:3.75em;}
.index_news_t{
padding:2em 0;}
.index_case_1_left_jj_mid_1{
font-size:0.9375em;}
.index_case_1_left_jj_mid_2{
font-size:0.75em;}
.index_case_1_left_jj_mid{
padding-bottom:0.5em;}
.index_about_3_mid_1 span{
font-size:1.375em;}
.index_about_3_mid_2{
font-size:0.875em;}
.index_news_t_2{
font-size:0.875em; line-height:1.5; margin-top:0.5em;}
.index_about{
padding:2.5em 0;}
.index_news_t_1{
font-size:1.125em;}
.index_about_3 ul li:nth-child(3){
margin-top:1.5em;}
.index_about_3 ul li:nth-child(3) .index_about_3_mid{
padding-right:1em; padding-left:0;  }
.index_about_3 ul li:nth-child(3){
background-position:right}
.index_about_3 ul li:nth-child(5){
background-position:right}
.index_about_3 ul li:nth-child(5) .index_about_3_mid{
padding-left:0}
 .index_about_3 ul li{
 width:50%;}
.banner_mid_1{
font-size:1.875em;}
.indexbanner .swiper-pagination-bullet{
height:2px; width:60px;}
}
@media screen and (max-width:320px) {
.about_6_list ul li{
width:100%}
}

.index_news_3 ul li,.index_news_2_right,.index_news_2_left{-webkit-transition:-webkit-box-shadow .45s ease-out;transition:-webkit-box-shadow .45s ease-out;transition:box-shadow .45s ease-out;transition:box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out; }

.index_news_3 ul li:hover,.index_news_2_right:hover,.index_news_2_left:hover{
-webkit-box-shadow:18px 18px 26px rgba(0,0,0,0.2);box-shadow:18px 18px 26px rgba(0,0,0,0.2)}

.index_about_bg{
display:none; position:absolute; left:0; top:0; width:100%;}
.index_about_bg img{
width:100%;}
@media screen and (max-width:480px) {
.index_about_bg{
display:block}
.index_about{ height:420px;
background-image:none; overflow:hidden}
}


#footer { background: url(../images/footer/xbg.jpg) no-repeat  center bottom #004ea1; width:100%; height:473px;}



.sy_more { width:100%; height:38px; border:2px solid #fff; line-height:38px; padding:0px 15px !important;} 
.sy_more_news { width:14%; height:38px; border:2px solid #9c9c9c; line-height:38px; padding:0px 15px !important; display:block; margin:0px auto;} 
a .sy_more_news { color:#9c9c9c; margin-top:50px;}








/*banner 下 s*/

.div1280 {
    margin: 0 auto;
    padding: 0 1em;
    max-width: 80em;
}
.index_1_mid_left{ width:55%; margin-left:0%;
float:left; margin-top:2.125em; padding-bottom:70px; }
.index_1_mid_left h4 font {  font-size:45px;font-weight:700;} 
.index_1_mid_left h4 { font-size:35px; font-family: ; font-weight:400; line-height:55px; letter-spacing:0px;}
.index_1_mid_left h4 strong i { font-style:normal;}
.index_1_mid_left h4 strong i:nth-child(1){  color:#004ea1;}
.index_1_mid_left h4 strong i:nth-child(2){  color:#07b233;}
.index_1_mid_left h4 strong i:nth-child(3){  color:#ff0000;}
.index_1_mid_right{
float:right; width:41.5625%; margin-right:3.125%;}
.index_1_mid{
padding:4.375em 0; overflow:hidden}
.index_2_mid_1 ul li{
float:left; width:25%;}
.index_2_mid_1_mid{
 position:relative;}
 .index_2_mid_1_mid div{
 overflow:hidden}
.index_2_mid_1_mid div img{
width:100%;}
.index_2_mid_1_mid span{ padding-left:1.5em; z-index:10;
position:absolute; left:-0.475em; bottom:1em; font-size:1.25em;   display:inline-block; color:#fff;}
.index_2_mid_1_mid span:after{
content:''; position:absolute; left:0; top:50%; margin-top:-0.475em; width:0.95em; height:0.95em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img6.png);}
.index_2_mid_1 ul li:nth-child(1) .index_2_mid_1_mid span:after{
display:none}
.index_2_mid_2{ position:relative; background-color:#c3d2d9; margin-bottom:4.6875em;
margin-top:2.375em; height:2px;}
.index_2_mid_2 span{ width:0;
position:absolute; left:0; top:0; height:100%; background-color:#3269cc;}
.index_com_t{ margin:3.75em 0;
text-align:center; position:relative;}
.index_com_t_1{ position:relative; z-index:10;
font-size:2.5em; color:#000; text-align:center;}
.index_com_t_2{ position:relative; z-index:10;
font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:0.4em;}
@-webkit-keyframes 50%{opacity:1}}
@keyframes 50%{opacity:1}}
div::-webkit-scrollbar-track-piece {  
    background-color: rgba(255, 255, 255, 0);  
    border-left: 1px solid rgba(255, 255, 255, 0);  
}  
div::-webkit-scrollbar {  
    width: 3px;  
    height: 3px;  
    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;  
    border-radius: 3px;  
}  
div::-webkit-scrollbar-thumb {  
    background-color: rgba(255, 255, 255, 1);  
    background-clip: padding-box;  
    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;  
    border-radius: 3px;  
    
}  
div::-webkit-scrollbar-thumb:hover {  
    background-color: rgba(255, 255, 255, 1);  
    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;  
    border-radius: 3px;  
} 


.index_2_mid_1_mobile{
display:none;}
.index_2_mid_1_mobile ul li{
width:100%;}



.webright{
position:fixed; right:0; height:370px; width:60px; z-index:888; margin-top:-185px; top:50%;}
.webright ul li{
position:relative; margin-bottom:2px;}
.webright ul li span{ height:100%; line-height:60px; padding-left:57px; display:none;
position:absolute; right:60px; top:0; width:160px; background-position:center; background-repeat:no-repeat; background-image:url(../images/right/img8.png);}
.webright ul li img.ewm{ display:none;
max-width:none;  position:absolute; right:60px; top:-26px;}
.r_2{ padding-top:5px;
font-size:0.75em; text-align:center; color:#000;}
.webright ul li a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
display:block; background-position:center; background-repeat:no-repeat; height:60px; background-color:#e8edf6;border-radius:3px}
.webright ul li:hover a{
background-color:#3269cc;}
.webright ul li:hover a .r_2{
color:#fff;}
.r_1 img:nth-child(2){
display:none}
.webright ul li:hover .r_1 img:nth-child(2){
display:inline-block}
.webright ul li:hover .r_1 img:nth-child(1){
display:none}
.r_1{
text-align:center}

.webright ul li:hover span,.webright ul li:hover img.ewm{
display:block}

.index_1_mid_right_pc{
position:relative; margin:0 auto; margin-top:10%; width:11em;}
.index_1_mid_right_pc_co{ 
position:absolute; left:0; top:0;}
.index_1_mid_right_pc_co:nth-child(1){
text-align:center; top:-3.5em; left:9%;}
.index_1_mid_right_pc_co:nth-child(2){
  top:40%; left:auto; right:-105%;}
.index_1_mid_right_pc_co:nth-child(4){
  top:40%;   left:-88%; text-align:right;}  
  .index_1_mid_right_pc_co:nth-child(3){
text-align:center; bottom:-3.5em; top:auto; left:9%;}
.index_1_mid_right_pc_co_1{
color:#000;}
.index_1_mid_right_pc_co_2{
color:#6b685f; margin-top:0.2em;}

.index_1_mid_right_sj{
display:none}


/*banner 下 e*/





.gg { width:100%; height:100px; margin:0px auto; background:#eeeeee;}
.gg .con { width:1300px; height:100%; background: url(../images/ggbg.jpg) no-repeat center top #004ea1;





 margin:0px auto;  text-align:center; color:#fff; font-size:25px; letter-spacing:2px; line-height:100px;  height:100px;}









/*新闻资讯*/


/*title*/
.title{text-align: center;}
.title h2{color: #333;font-size: 28px;line-height: 40px;}
.title .xian{width: 100%;height: 14px;background: url(../images/xian.png) no-repeat bottom center;margin-top: 12px}
.title p{color: #999;font-size: 12px;line-height: 25px;text-transform: uppercase;}




.news{position: relative;padding-bottom: 70px;margin-top: 0px; height:670px;}
.p-top-works__header__bubbleCover__bubble1 { position: absolute; bottom: 0; left: 1vw; height: 400px; width: 200px; transform-origin: bottom left; transform: scale(1) rotate(0); z-index: 5;}
.p-top-works__header__bubbleCover__bubble2 { position: absolute; bottom: 0; right: 1vw; height: 400px; width: 200px; transform: scale(1) rotateY(180deg) rotate(0); transform-origin: bottom; z-index: 5;}
.p-top-works__header__bubbleCover span { position: absolute; height: 24px; width: 24px; border-radius: 9px; background: rgba(0,97,174,.15); animation-duration: 12s; animation-iteration-count: infinite; animation-timing-function: linear; animation-fill-mode: both;}
.p-top-works__header__bubbleCover .bubble1,
.p-top-works__header__bubbleCover .bubble11,
.p-top-works__header__bubbleCover .bubble5,
.p-top-works__header__bubbleCover .bubble8 { height: 21px; width: 21px; border-radius: 7px;}
.p-top-works__header__bubbleCover .bubble1 { left: 120px; bottom: 25px; animation-name: bubble1;}
.p-top-works__header__bubbleCover .bubble2 { left: 60px; bottom: 20px; animation-name: bubble1; animation-delay: 3s;}
.p-top-works__header__bubbleCover .bubble3 { left: 130px; bottom: 7px; animation-name: bubble1; animation-delay: 6.5s;}
.p-top-works__header__bubbleCover .bubble4 { left: 60px; bottom: -10px; animation-name: bubble1; animation-delay: 8s;}
.p-top-works__header__bubbleCover .bubble5 { left: 90px; bottom: 10px; animation-name: bubble2; animation-delay: .5s;}
.p-top-works__header__bubbleCover .bubble6 { left: 100px; bottom: 0; animation-name: bubble2; animation-delay: 3.7s;}
.p-top-works__header__bubbleCover .bubble7 { left: 73px; bottom: 5px; animation-name: bubble2; animation-delay: 6s;}
.p-top-works__header__bubbleCover .bubble8 { left: 60px; bottom: 30px; animation-name: bubble2; animation-delay: 10.5s;}
.p-top-works__header__bubbleCover .bubble9 { left: 150px; bottom: 0; animation-name: bubble3; animation-delay: 2s;}
.p-top-works__header__bubbleCover .bubble10 { left: 60px; bottom: 25px; animation-name: bubble3; animation-delay: 5s;}
.p-top-works__header__bubbleCover .bubble11 { left: 130px; bottom: 30px; animation-name: bubble3; animation-delay: 8.7s;}
.p-top-works__header__bubbleCover .bubble12 { left: 140px; bottom: 5px; animation-name: bubble1; animation-delay: 10.2s;}
.p-top-works__header__bubbleCover .bubble13 { left: 60px; bottom: 0; animation-name: bubble3; animation-delay: 11s;}
@keyframes bubble1 {
  0% { opacity: 0; transform: translate3d(0,0,0) scale(.3) rotate(40deg); transition-timing-function: cubic-bezier(.79,.17,.15,.96); }
  3% { opacity: 1; transform: translate3d(4px,-8px,0) scale(.6) rotate(-10deg); transition-timing-function: ease-out;  }
  5% { transform: translate3d(6px,-12px,0) scale(.5) rotate(-10deg);  }
  20% { transform: translate3d(10px,-50px,0) scale(.4) rotate(10deg);  }
  40% { transform: translate3d(-5px,-110px,0) scale(.7) rotate(90deg);  }
  60% { transform: translate3d(0,-180px,0) scale(.8) rotate(170deg);  }
  80% { opacity: 1; transform: translate3d(-15px,-260px,0) scale(1) rotate(270deg);  }
  95% { opacity: 1; transform: translate3d(5px,-340px,0) scale(1) rotate(320deg); transition-timing-function: cubic-bezier(.79,.17,.15,.96);  }

  99.9%,
   to { opacity: 0; transform: translate3d(0,-360px,0) scale(1.3) rotate(350deg); }
}
@keyframes bubble2 {
  0% { opacity: 0; transform: translate3d(0,0,0) scale(.3) rotate(40deg); transition-timing-function: cubic-bezier(.79,.17,.15,.96);  }
  3% { opacity: 1; transform: translate3d(2px,-6px,0) scale(.6) rotate(-10deg); transition-timing-function: ease-out; }
  5% { transform: translate3d(4px,-10px,0) scale(.5) rotate(-10deg); }
  20% { transform: translate3d(15px,-40px,0) scale(.7) rotate(10deg); }
  40% { transform: translate3d(5px,-90px,0) scale(.7) rotate(90deg);  }
  60% { transform: translate3d(20px,-150px,0) scale(.8) rotate(170deg);  }
  80% { opacity: 1; transform: translate3d(10px,-220px,0) scale(1) rotate(270deg);}
  95% { opacity: 1; transform: translate3d(25px,-300px,0) scale(1) rotate(320deg); transition-timing-function: cubic-bezier(.79,.17,.15,.96); }
  99.9%,
  to { opacity: 0; transform: translate3d(30px,-330px,0) scale(1.3) rotate(350deg);
  }
}
@keyframes bubble3 {
  0% { opacity: 0; transform: translate3d(0,0,0) scale(.3) rotate(-40deg); transition-timing-function: cubic-bezier(.79,.17,.15,.96); }
  3% { opacity: 1; transform: translate3d(-2px,-6px,0) scale(.6) rotate(-10deg); transition-timing-function: ease-out; }
  5% { transform: translate3d(-4px,-10px,0) scale(.5) rotate(-10deg); }
  20% { transform: translate3d(-15px,-40px,0) scale(.7) rotate(-10deg); }
  40% { transform: translate3d(-5px,-90px,0) scale(.7) rotate(-90deg);  }
  60% { transform: translate3d(-20px,-150px,0) scale(.8) rotate(-170deg);  }
  80% { transform: translate3d(-10px,-220px,0) scale(1) rotate(-270deg);  }
  95% { opacity: 1; transform: translate3d(-25px,-300px,0) scale(1) rotate(-320deg); transition-timing-function: cubic-bezier(.79,.17,.15,.96); }
  99.9%,
  to { opacity: 0; transform: translate3d(-23px,-330px,0) scale(1.3) rotate(-340deg); }
}
.news-top{overflow: hidden;padding:0 25px;margin-top: 0px;}
.news-atl{float: left;}
.news-atl a{font-size: 18px;font-weight: bold;color: #444;margin-right: 30px;
transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;}
.news-atl a.on{font-size: 24px;}
.news-atl a.on span{color: #0a619d;}
.news-more{float: right;}
.news-more a{display: block;width: 168px;border:1px solid #c9c9c9;line-height: 12px;padding: 11px 0px;color: #666;}
.news-more a i{width: 16px;height: 12px;background: url(../images/news-icon.png) no-repeat;display: block;float: left;margin-left: 33px;margin-right: 20px;}
.news-more a:hover{color: #0a619d;border-color: #0a619d}
.news-main{margin-top: 30px;}
.news-main ul{display: none;  }
.news-main ul .fl { float:left; width:50%; padding-right:5%; }
.news-main ul li{border-bottom: 1px dashed #e2e2e2;padding: 20px 25px;overflow: hidden;background: url(../images/news_li_bg.png) no-repeat right 25px center;}
.news-main ul li em{ width: 120px; display: block; text-align: center; line-height: 33px; border:1px solid #c9c9c9; float: left;color: #666;font-size: 15px;
transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;}
.news-main ul li a{line-height:35px;color: #444444;font-size: 16px;float: left;margin-left: 55px;position: relative;left: 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;}
.news-main ul li:hover em{ background: #0a619d; color: #fff;border-color: #0a619d;}
.news-main ul li:hover a{ left:20px; color: #0a619d;}





.home_news_tu { width:45%; float:right; height:382px; overflow:hidden; margin-top:0px; position:relative;}
.home_news_tu_img  {width:596px; height:382px; position:absolute; top:0px; left:0px; }
.home_news_tu_con {width:596px; height:108px; position:absolute;   bottom:0px; left:0px;  
background-color:#0065b0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0065b0), to(#009bdf));
	background-image: -webkit-linear-gradient(left,  #0065b0, #009bdf);
	background-image: -moz-linear-gradient(left, #0065b0, #009bdf);
	background-image: linear-gradient(left, #0065b0, #009bdf);
	display:flex; justify-content: space-between; opacity:0.83;
	


}
.home_news_tu_con h3 { padding-left:55px; padding-top:25px; color:#FFF; line-height:28px; font-size:22px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; } 
.home_news_tu_con h3 p { font-family:; font-size:16px;line-height:23px; }
.home_news_tu_con_b { float:right; padding-right:43px; padding-top:43px;}


.content a .home_news_tu.right .home_news_tu_img,
.content a .home_news_tu.right .home_news_tu_con {
	
		transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;	
	
	}

.content a:hover .home_news_tu.right .home_news_tu_img { width:110%; height:110%; top:-5%; left:-5%;
}
.content a:hover .home_news_tu.right .home_news_tu_con {height:90px;  }











/*xinwen e*/











/*shuzi s*/

.shuzi { width:100%; margin:0px 0px; padding:0px 0px; border-top:1px solid #ccc;  border-bottom:1px solid #ccc;  clear:both; overflow:visible;}

.product-number-info {
    background: url(../images/station-bg.jpg);
    position: relative;
}

.product-number-info .product-number-inner {
    width: 1300px;
    margin: 0 auto;
}

.product-number-info ul {
    padding: 45px 0 65px;
}

.q {
    zoom: 1; }

.product-number-info li {
    float: left;
    width: 24.9%;
    height: 90px;  text-align:center;
    
   
    padding-top: 1px;
}

.product-number-info li:first-child {
    border: none;
}

.product-number-info li b {
    font-weight: 400;
    font-size: 65px;
    line-height: 1;
    display: inline-block; color:#004ea1; font-weight:700;
    position: relative;
    margin: 15px 0 10px; color: #004ea1;
}

.product-number-info li p {
    font-size: 18px;
}

.product-number-info li b i {
    font-style: normal;
}

.product-number-info li b sup {
    position: absolute;
    font-size: 20px;
    right: -15px;
    top: -3px;
}

.product-number-info li.li-2 b, .product-number-info li.li-2 p {
    padding-left: 70px;
}

.product-number-info li b em {
    font-style: normal;
    font-size: 28px;
    font-weight: 100;
    padding-left: 2px;
    position: relative;
    top: -4px;
}

.product-number-info li.li-3 b, .product-number-info li.li-3 p {
    padding-left: 70px;
}

.product-number-info li.li-4 b, .product-number-info li.li-4 p {
    padding-left: 78px;
}

.product-number-info li.li-5 {
    text-align: right;
}
/*shuzi e*/










.pinpai { width:1300px; margin:0px auto; }
.pinpai .fl { float:left;}
.pinpai .fr { float:right;}
.pinpai a:nth-child(1) dl { background:url(../images/about1.jpg) center top no-repeat; background-size: auto 100%;}
.pinpai a:nth-child(2) dl { background:url(../images/about2.jpg) center top no-repeat; background-size: auto 100%;}
.pinpai dl {  width:37.9%; float:left; background:#1480c8; padding:5%;  color:#fff; height:350px;  margin-bottom:30px; overflow:hidden;}
.pinpai dl dt { font-size:75px; text-transform:uppercase; font-weight:900; font-family:"Arial Black", Gadget, sans-serif; }

.pinpai dl dd span { display:block;   font-size:30px;     padding-bottom:40px; margin-top:50px;  }
.pinpai dl dd p { font-size:17px; line-height:30px; padding-top:40px; }





.huace{  width:46.9%; padding:0px 1.5%; float: right;  color:#fff; height:461px; background: url(../images/about21.jpg) no-repeat center top #fff;   margin-bottom:30px; overflow:hidden; padding-bottom:20px;}













/*hezuo s*/


.biaoti { width:1300px; margin:0px auto;  padding-top:97px;  text-align:center;background:url(../images/biao_xx.png) center 110px no-repeat; margin-bottom:50px; font-size:49px; color:#000000; line-height:75px;  }
.biaoti strong { font-weight:400; color:#2b2b2b; font-size:40px; line-height:75px;}
.biaoti p { font-weight:400; color:#666666; font-size:22px; line-height:48px; width:100%; margin:0px auto; padding-bottom:14px;}
.biaoti p b { font-weight:700; color:#4b4b4b; font-size:17px;}
.biaoti span { display:block; font-size:16px; line-height:25px; color:#5b5b5b;font-weight:400; margin-top:30px;}


.hz { background:url(../images/hz_bg.jpg) no-repeat center top; height:588px; width:100%; clear:both; overflow:visible;  }
.hz .con { padding-top:20px; padding:4%; max-width:1300px; margin:0px auto;}
.hz .con .tu { width:220px; height:220px; border-radius:50%; display:inline-block; box-shadow:0px 0px 9px 9px rgba(0,0,0,.02); background:#FFF; overflow:hidden;}

.hz .con .tu img { max-height:220px; max-width:220px; }




/*sw s*/


.hz .con {}
.hz .con .swiper-button-next {  position:relative!important; float: right!important; margin-left:20px; margin-top:7%;}
.hz .con .swiper-button-prev {  position:relative!important; float: left!important;  margin-right:20px;margin-top:7%;}
.swiper-container_hz.hz_nr { width:1160px!important; overflow:hidden; }
.swiper-slide { text-align:center; }



.swiper-button-next, .swiper-container-rtl .swiper-button-prev { width:49px!important; height:49px!important; display:block; border-radius:50%; background:#2e3433; text-align:center; color:#fff!important; font-weight:400;  right:0px!important;}
.swiper-button-next:hover, .swiper-container-rtl:hover .swiper-button-prev:hover {
background:#1a4797;
	background-image: -webkit-gradient(linear, left left, left bottom, from(#1a4797), to(#396ecc));
	background-image: -webkit-linear-gradient(left,  #1a4797, #396ecc);
	background-image: -moz-linear-gradient(left, #1a4797, #396ecc);
	background-image: linear-gradient(left, #1a4797, #396ecc);
	
	 }

.swiper-button-next:after, .swiper-button-prev:after  { font-size:18px!important;}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {width:49px!important; height:49px!important; display:block; border-radius:50%; background:#2e3433; text-align:center; color:#fff!important; font-weight:400; left:0px!important;}
.swiper-button-prev:hover, .swiper-container-rtl:hover .swiper-button-next:hover {
background:#1a4797;
	background-image: -webkit-gradient(linear, left left, left bottom, from(#1a4797), to(#396ecc));
	background-image: -webkit-linear-gradient(left,  #1a4797, #396ecc);
	background-image: -moz-linear-gradient(left, #1a4797, #396ecc);
	background-image: linear-gradient(left, #1a4797, #396ecc);
	
	 }
	 
	 
.hz .swiper-button-prev, .swiper-container-rtl .swiper-button-next	{ background: url(../images/jt_l.png) no-repeat center top #333;}

	 
.hz .swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next:hover	{ background: url(../images/jt_l.png) no-repeat center top #0d5199;} 
	 
.hz .swiper-button-next, .swiper-container-rtl .swiper-button-next	{ background: url(../images/jt_r.png) no-repeat center top #333;} 	 
	 
.hz .swiper-button-next:hover, .swiper-container-rtl .swiper-button-next:hover	{ background: url(../images/jt_r.png) no-repeat center top #0d5199;} 	 
	 
	 

/*sw e*/


/*hezuo e*/





.jiaru { width:100%; background:#ececee; text-align:center; height:255px; }
.jiaru h4 { padding-top:4%; color:#004ea1; text-transform: capitalize; font-size:45px; font-family:Arial, Helvetica, sans-serif; font-weight:400;}
.jiaru p { font-size:20px; line-height:50px;}
.jiaru span { width:180px; letter-spacing:5px; font-size:16px; color:#fff; text-align:center; line-height:40px; background:#004ea1; display:block; margin:0px auto; border-radius:25px;}









.xiangying { background:#eeeeee; width:100%; margin:0px auto; padding:20px 0px; }













/*品牌*/
.i_brand_bg{ background:#fff; overflow:hidden;}
.i_brand{ overflow:hidden; margin-top:3%; margin-bottom:5%; text-align:center;}
.i_brand img{ width:220px; display:block; margin:0 auto;}
.i_brand .h3{ color:#231815; font-weight: normal; overflow:hidden; line-height:1.2; margin-top:2%;  font-size:35px;}
.i_brand .txts{ color:#727171; overflow:hidden; margin-top:2%; line-height:1.9; font-size:19px;}
.i_brand .imore1{display:block; margin:0 auto; width:182px; height:42px; line-height:42px;  overflow:hidden;transition:all 0.3s; margin-top:2.5%; background:#035cac; font-size:15px; color:#fff; border-radius:6px;}
.i_brand .imore1:hover{ opacity:0.8;filter:Alpha(opacity=80);}




.souz { width:100%; margin:0px auto; position:relative; height:100vh; display:block; clear:both; overflow:visible;}
.sou { position:absolute; top:60%; left:5%; z-index:9;}
.indexbanner { position:absolute; z-index:0; width:100%; height:100vh;}


.search {width:520px; margin:50px auto 0px; background:rgba(3,92,172,.8); height:68px; border: none; border-radius:50px;   }
.search1 { width:378px; line-height:68px; background:none; border:none; padding-left:40px; float:left;  color:#fff; font-size:16px; }
.searchimg1 { width:100px; height:50px; float:left; border:none; border-radius:5px; opacity:.8; padding-top:10px;}














/*服务行业*/
.service{padding:0px 0 75px;background:url(../images/serbg.jpg) no-repeat bottom center;background-size:cover;}
.service .container{margin-left:auto; margin-right:auto; width:1300px; }
.service-list{margin-top: 50px;}
.service-list ul{overflow: hidden;}
.service-list ul li{float: left;margin: 0 0.3%;position: relative;width:19.4%;padding-bottom: 82px;}
.service-list ul li .service-img{width: 100%;height: 290px;}
.service-list ul li .service-img img { width:100%;}


.service-list ul li .service-txt{background: #333;height: 140px;padding: 0 40px;position: relative;transition:all .3s;}
.service-list ul li .service-txt .service-box{width: 100%;height: 50px;overflow: hidden;transition:all .3s;position: absolute;left: 0;top: 44px;z-index: 1}
.service-list ul li .service-txt .service-box h3{font-size: 20px;height: 30px;line-height: 30px;color: #fff;text-align: center;}
.service-list ul li .service-txt .service-box .service-xian{width: 60px;height: 2px;background: #fff;margin: 12px auto 6px;}
.service-list ul li .service-txt .service-box p{line-height: 24px;color: #fff;padding:0 40px;text-align:justify;}
.service-list ul li .service-dow{width: 100%;height: 82px;background: url(../images/ser-dow.png) no-repeat center top;transition: all .3s;position: absolute;left: 0;bottom: 0;opacity: 0;visibility: hidden;}
.service-list ul li>a{display: block;width: 100%;position: absolute;left: 0;top: 0;bottom: 82px;z-index: 999}
.service-list ul li:hover .service-txt{background: #004ea1; color: #fff;}
.service-list ul li:hover .service-txt .service-box{height: auto; top: 15px;}
.service-list ul li:hover .service-dow{opacity: 1; visibility: visible; bottom: 0;}
.service-list ul li:hover>a{bottom: 0;}



