img{
    max-width:100%;
}
*:focus {outline: none;}
body{  
    position:relative;
}
 
#header{
position:relative; z-index:999; background-color:#fff;}
.header_mid{ height:6.25em;
margin:0%; position:relative;  }
.header_mid_right{
position:absolute; right:2%; top:0; height:100%;}
.header_mid_right a{ width:1.1875em; height:1.1875em; background-size:cover;
display:inline-block; background-position:center; background-repeat:no-repeat; background-image:url(../images/img3.png);}
.header_mid_left{ z-index:10;
position:absolute; left:2%; top:0; height:100%;}
.header_mid_left img{
height:4.125em;}
.header_mid_mid{ position:absolute; left:0em; top:0; 
-webkit-transition:all 0.5s;transition:all 0.5s; width:100%;}
.header_mid_mid ul{
margin-left:16em;}
.header_mid_mid.header_mid_mid_hide{  
	-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;
}
.header_mid_mid ul li{
float:left;   margin-left:3.5em;}
.header_mid_mid ul li:nth-child(1){
margin-left:0}
.header_mid_mid ul li a.biga{
display:block; line-height:6.25em; position:relative;}
.header_mid_mid ul li a.biga:after{
position:absolute; left:50%; bottom:0; -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; content:''; background-color:#0077c2; height:2px; width:0%;}
.header_mid_mid ul li a.bigaon{
color:#0077c2}		  
.header_mid_mid ul li a.biga:hover:after,.header_mid_mid ul li a.bigaon:after{
width:100%; left:0;}
.header_mid_right_dsf{
position:absolute; right:5.83333333333333%; top:0; height:100%;}
.header_mid_right_dsf a:nth-child(1){
display:inline-block; width:1.375em; height:1.25em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img1.png);}
.header_mid_right_dsf a:nth-child(2){ margin-left:1em;
display:inline-block; width:1.4375em; height:1.4375em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img2.png);}

.search-box{height:100%; -webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform-origin:100% center;-ms-transform-origin:100% center;transform-origin:100% center;z-index:100; top:0; width:48%; right:2%; background-color:#fff;
position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);
}
.header-search_mid{
position:relative; padding-right:3.75em;}
.btn-close{
position:absolute; right:0; width:0.875em; height:0.9375em; background-position:center; background-repeat:no-repeat; top:50%; margin-top:-0.46875em; background-image:url(../images/img4.jpg);}
.header-search_mid_input_right{ top:50%; margin-top:-0.53125em; cursor:pointer;
position:absolute; right:1em; width:1.0625em; height:1.0625em; background-position:center; background-repeat:no-repeat; background-image:url(../images/img5.jpg);}
.header-search_mid_input{ padding-top:.9em; padding-bottom:.9em; 
position:relative; border:1px #e4e7f0 solid; padding-right:3.75em; padding-left:1em;}
.header-search_mid_input_left input{
border:none; background:none; width:100%; font-size:0.9375em;}
.search-box.search-hide{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);left:auto;}
.search_mask{ width:100%; display:none;
position:absolute; left:0; height:100%; top:0; background-color:#000; opacity:0.8; z-index:100;
}
.menu_mask{ width:100%; display:none;
position:absolute; left:0; height:100%; top:0; background-color:#000; opacity:0.8; z-index:100;
}



.bannerpic{
background-position:center; background-repeat:no-repeat; background-size:cover; height:calc(100vh - 6.25em); position:relative;}
.bannermask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.pagecom{
padding:0 5%; width:90%;}

.btn{ padding-left:1.5em; padding-right:2.5em;border-radius:2.75em;
background-color:#0077c2; color:#fff; line-height:2.75em; display:inline-block;}
.btn span{
font-size:1.125em;}
.btn:hover{
color:#fff;}
.btn .dot{position:relative;display:inline-block;width:4px;height:4px;margin-left:2.5em;margin-right:-.5em;border-radius:50%;background-color:#fff;vertical-align:middle}
.btn .dot:before{content:"";width:24px;height:24px;border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;border:1px solid #fff;-webkit-animation-duration:1.5s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-animation-name:pulsing;animation-name:pulsing;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-box-sizing:border-box;box-sizing:border-box}
.btn span{vertical-align:middle; }
@-webkit-keyframes pulsing{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}
@keyframes pulsing{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}
.bannermask_1 img{
max-width:53%;}
.bannermask_1{
margin-bottom:1.5em;}
#swiper-pagination-index-banner{ bottom:5%;
width:90%; left:5%; text-align:left;}
#swiper-pagination-index-banner .swiper-pagination-bullet{ position:relative;
background:none;  width:20px; height:20px; opacity:1;}
#swiper-pagination-index-banner .swiper-pagination-bullet:after{ -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; background-color:#fff;border-radius:50%;
width:7px; height:7px; border:1px #fff solid; background-color:#fff; content:''; position:absolute; left:50%; top:50%; margin-left:-3.5px; margin-top:-3.5px;}
#swiper-pagination-index-banner .swiper-pagination-bullet-active:after{
background:none; width:100%; height:100%; left:0; top:0; margin:0;}
.swiper-pagination-index-banner-act{
position:absolute; right:5%; bottom:5%; height:3.75em; z-index:10; text-align:center; color:#fff;}
.actpage{
font-family:Arial, Helvetica, sans-serif; font-size:1.125em;}
.swiper-pagination-index-banner-act-top{ left:50%; margin-left:-8.5px; cursor:pointer;
position:absolute; width:17px; height:10px; top:0; background-position:center; background-repeat:no-repeat; background-image:url(../images/img1_01.png);}
.swiper-pagination-index-banner-act-top:hover{
background-image:url(../images/img1_02.png);
}

.swiper-pagination-index-banner-act-footer{ left:50%; margin-left:-8.5px; cursor:pointer;
position:absolute; width:17px; height:10px; bottom:0; background-position:center; background-repeat:no-repeat; background-image:url(../images/img2_02.png);}
.swiper-pagination-index-banner-act-footer:hover{
background-image:url(../images/img2_01.png);
}

.mouse {
  width: 18px;
  height: 30px;
  border: 1px solid #fff;
  border-radius: 18px;
  position:absolute;
  bottom:5%; left:50%; margin-left:-9px; z-index:100; overflow:hidden;
  animation: wheel 2s infinite;
  -webkit-animation: wheel 2s infinite;
}
.mouse::before {
  content: '';
  width: 2px;
  height: 4px;
  position: absolute;
  top: 6px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #008cc2;
   
  opacity: 1;
  
}

@keyframes wheel {
  to {
    opacity: 0;
    bottom: 1%;
  }
}
@-webkit-keyframes wheel {
  to {
    opacity: 0;
    bottom: 1%;
  }
}

.index_1_mid{ position:relative;
text-align:center; padding:4.125em 0;}
.index_1_mid_1{
height:15.4375em;}
.index_1_mid_1 img{
max-width:72.5%;}
.index_1_mid:after{
position:absolute; left:0; top:0; height:100%; width:1px; background-color:#d6d6d6; content:'';}
.index_1_mid:before{ -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; 
position:absolute; left:0; bottom:0; height:4px; width:0%; background-color:#0077c2; content:'';}
.index_1_mid:hover:before{
width:100%;}
.index_1_mid_2_1{ margin-top:1.5em;
font-size:1.5em; color:#000;}
.index_1_mid_2_2 span{ color:#666;
display:inline-block; font-size:0.875em; border:1px #d5dce0 solid; width:7.857142857142857em; line-height:1.714285714285714em;border-radius:1.714285714285714em}
.index_1_mid_2_2 span i{ font-style:inherit; padding-right:10px;
display:inline-block;   background-position:right center; background-repeat:no-repeat; background-image:url(../images/img9.png);}
.index_1_mid_2_1_en{ margin-top:0.6em;
font-family:Arial, Helvetica, sans-serif; color:#999}
.index_1_mid_2{
margin:0 1em;}
.index_1_mid_2_2{
margin-top:1.3em;}
.swiper-container-gh_right{
position:absolute; z-index:666; width:3.375em; height:3.375em; background-position:center; background-repeat:no-repeat; background-size:cover; top:50%; margin-top:-1.6875em; right:1%; background-image:url(../images/img6.png); cursor:pointer;}
.swiper-container-gh_right:hover{
background-image:url(../images/img7.png);}
.swiper-container-gh_left{
position:absolute; z-index:666; width:3.375em; height:3.375em; background-position:center; background-repeat:no-repeat; background-size:cover; top:50%; margin-top:-1.6875em; left:1%; background-image:url(../images/img5.png); cursor:pointer;}
.swiper-container-gh_left:hover{
background-image:url(../images/img8.png);}
.index_1_mid:hover .index_1_mid_2_2 span{
background-color:#0077c2; border-color:#0077c2; color:#fff;}
.index_1_mid:hover .index_1_mid_2_2 span i{
background-image:url(../images/img10.png);}
.index_2 ul li{
float:left; width:50%; overflow:hidden; position:relative;}
.index_2_img{
overflow:hidden; background-color:#000;}
.index_2_img img{
width:100%; opacity:0.67;}
.index_2 ul li:hover .index_2_img img{
opacity:1;}
.index_2_jj{
position:absolute; left:0; bottom:0; padding:3em 0; z-index:10; width:100%; color:#fff;}
.index_2_jj_mid{
margin:0 10%;}
.index_2_jj_mid_1{
font-size:1.875em;}
.index_2_jj_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.6em; margin:.8em 0 1.4em 0;}

.index_2_jj_mid_3 span{ color:#fff; text-align:center;
display:inline-block; font-size:0.875em; border:1px #fff solid; width:7.857142857142857em; line-height:1.714285714285714em;border-radius:1.714285714285714em}
.index_2_jj_mid_3 span i{ font-style:inherit; padding-right:10px;
display:inline-block;   background-position:right center; background-repeat:no-repeat; background-image:url(../images/img10.png);}
.index_2 ul li:nth-child(2){
text-align:center}
.index_2 ul li:hover .index_2_jj{
background-color:#0077c2;}
 .index_2 ul li:hover .index_2_jj_mid_2{
 color:#cddfeb}
.index_2{
overflow:hidden;}
.index_3_3_right{ overflow:hidden;
float:right; width:27.83203125%;}
.index_3_3_right img{
width:100%;}
.index_3_3_left{
float:left; width:54.25347222222222%;}
.index_3_1{
font-size:2.25em; margin-top:2em;}
.index_3_2{
margin-top:.5em;}
.index_3_3_left_time{
color:#999; font-family:Arial, Helvetica, sans-serif; font-size:1.375em;}
.index_3_3_left_1{ margin-top:1em;
font-size:1.875em; color:#010101;}
.index_3_3_left_2{
color:#666; font-size:1.125em; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin:1em 0 1.5em 0;}
.index_3_3{
border-bottom:1px #c3ced4 solid;border-top:1px #c3ced4 solid; padding:3.375em 0; margin-top:2em;}
.index_3_3_left_3 span{ color:#666; text-align:center;
display:inline-block; font-size:0.875em; border:1px #d5dce0 solid; width:7.857142857142857em; line-height:1.714285714285714em;border-radius:1.714285714285714em}
.index_3_3_left_3 span i{ font-style:inherit; padding-right:10px;
display:inline-block;   background-position:right center; background-repeat:no-repeat; background-image:url(../images/img9.png);}
.index_3_4 ul li{border-bottom:1px #c3ced4 solid; padding:1.5em 0;
float:left; width:50%;}

.index_3_4_mid{ margin-right:10%;
position:relative; padding-right:5.375em;}
.index_3_4_mid_right{ font-family:Arial, Helvetica, sans-serif;
position:absolute; right:0; top:0; color:#999; font-size:1.125em;}
.index_3_4_mid_left{ padding-left:1.4em;
font-size:1.125em; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img14.png);}
.index_3_4 ul li:nth-child(2n) .index_3_4_mid{
margin-left:10%; margin-right:0;
 }
.index_3_3:hover .index_3_3_left_1{
color:#0077c2}
.index_3_3:hover .index_3_3_left_3 span{
background-color:#0077c2; border-color:#0077c2; color:#fff;
}
.index_3_3:hover .index_3_3_left_3 span i{
background-image:url(../images/img10.png);}
.index_3{
margin-bottom:6.8125em;}
#footer{ border-top:4px #0077c2 solid; padding-bottom:6.6875em;
background-color:#32393d;}
.footer_1 img{
opacity: 1.0;}
.footer_1{
margin-top:3.4375em;}
.footer_2{
position:relative;}
.footer_2_right{
position:absolute; right:0; top:0; text-align:center; color:#fff;}
.footer_2_left_1 ul li{
float:left; padding:0 1.2em; background-image:url(../images/img3.png); background-position:left center; background-repeat:no-repeat;}
.footer_2_left_1 ul li:nth-child(1){
padding-left:0; background-image:none}
.footer_2_left_1 ul li a{
color:#fff;}
.footer_2_left_2{
font-size:0.875em; color:#fff;}
.footer_2_left_1{
padding-top:3.125em; margin-bottom:1.5em;}
.footer_2_right_2{
margin-top:0.8em;}
.footer_2_left_2 a{
color:#fff;}
.footer_2_left_2 span{
display:inline-block; padding:0 .7em;}
.footer_2_left_2 span:nth-child(1){
padding-left:0}
.showmeunlist{ -webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden; opacity:0;
position:absolute; left:0;   width:100%; padding-bottom:4em;  z-index:990; background-color:rgba(36,46,72,0.89)}
.div1100{
margin:0 auto; padding:0 1em; max-width:68.75em;}
.showmeunlist_mid_3_m{
float:left; width:49%;}
.showmeunlist_mid_3_m:nth-child(2n){
float:right;}
.showmeunlist_mid_1{
color:#fff; font-size:1.875em; margin-top:2em;}
.showmeunlist_mid_2{
color:#bdc0cb; font-family:Arial, Helvetica, sans-serif;}
.showmeunlist_mid_3_name{ margin-bottom:1.5em; margin-top:3em;
position:relative; padding-left:2em;}
.showmeunlist_mid_3_name a{
color:#fff;}
.showmeunlist_mid_3_name_left{
position:absolute; left:0; top:0; height:100%; width:2em;}
.showmeunlist_mid_3_name_right{
font-size:1.5em;}
.showmeunlist_mid_3_m dl dd{
float:left; border-bottom:1px #4d576d solid; padding:0.9em 0; width:45%;}
.showmeunlist_mid_3_m dl dd:nth-child(2n){
float:right;}
.showmeunlist_mid_3_m dl dd a{
color:#d9dde6; font-size:1em;}
.showmeunlist_mid_3_m dl dd a:hover{
color:#fff;}
.nybanner{ overflow:hidden;
position:relative;}
.nybanner img{
width:100%;}
.nybanner_mid{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; text-align:center; color:#fff;}
.nybanner_mid_mid{
margin:0 1em;}
.nybanner_mid_2{
font-size:1.875em; letter-spacing:0.05em;}
.nybanner_mid_1{
font-size:3.75em; font-weight:bold; margin-bottom:0.3em;}
.about_1{
position:relative; overflow:hidden;}
.about_1_right{
position:absolute; right:0; top:0; width:50%; height:100%; overflow:hidden;}
.about_1_right_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_1_right img{
width:100%; display:none}
.about_1_left{
margin-left:5%; width:42%; margin-top:6.25em; margin-bottom:6.25em;}
.about_1_left_mid_1{
font-size:3em;}
.about_1_left_mid_2{
font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:0.3em;}
.about_1_left_mid_3 ul li{
float:left;}
.about_1_left_mid_3_mid{ padding-right:1em;
position:relative; padding-left:5.625em;}
.about_1_left_mid_3_mid_left{
position:absolute; left:0; top:0; width:5.625em;}
.about_1_left_mid_3_mid_right_1 span{
font-size:2.675em; line-height:1.1; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.about_1_left_mid_3_mid_right_2{
font-size:1.125em; color:#333;}
.about_1_left_mid_3{
margin-top:1.7em; margin-bottom:2.7em;}
.about_1_left_mid_4{ position:relative; height:24em;
line-height:1.6;}
.about_1_left_mid_4_mid{
padding-right:1em;}
.about_2_right{
width:50%; margin-left:50%;}
.about_2_right_1{
position:relative;}
.about_2_right_1 div{
overflow:hidden;}
.about_2_right_1 img{
width:100%;}
.about_2_right_2_mid{
margin:3.125em 8%;}
.about_2{
position:relative; overflow:hidden}
.about_2_left{
position:absolute; left:0; top:0; width:50%; height:110%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img4.jpg);}
.about_2_right_2_mid_1{
position:relative; padding-left:4.3125em;}
.about_2_right_2_mid_1_left{
position:absolute; left:0; top:0;}
.about_2_right_2_mid_1_right_2{
font-size:1.25em;}
.about_2_right_2_mid_1_right_1 span{font-size:2.65em; line-height:1;
display:inline-block; font-family:Arial, Helvetica, sans-serif; position:relative;}
 
.about_2_right_2_mid_1_right_1 span b:nth-child(2){ font-weight:normal;
position:absolute; right:-.5em; top:-.5em; font-size:0.75em;}
.about_2_right_2_mid_2{ 
font-size:1.125em; color:#666; line-height:1.6; margin-top:1.5em;/*height:4.8em;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;*/}
.about_2_right_1_footer{
position:absolute; left:-5.625em; bottom:0; z-index:10; width:11.25em; height:5.625em; background-color:#fff;}
.about_2_right_1_footer_left{ cursor:pointer;
position:absolute; left:0; top:0; width:50%; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/img6.png);}
.about_2_right_1_footer_left:hover{ background-color:#0077c2; background-image:url(../images/img9.png);}

.about_2_right_1_footer_right{ cursor:pointer;
position:absolute; right:0; top:0; width:50%; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/img7.png);}
.about_2_right_1_footer_right:hover{ background-color:#0077c2; background-image:url(../images/img8.png);}
.about_2_right .swiper-container{
overflow:visible}
.about_2_right_2{
opacity:0;}
.swiper-slide-active .about_2_right_2{
opacity:1;}
.about_2_left_mid{ color:#fff;
margin-left:5%; padding-right:5.625em;}
.about_2_left_mid_1 .about_1_left_mid_2{
color:#fff;}
.about_2_left_mid_2{ margin-top:2em; margin-bottom:1.5em;
font-size:2.25em; line-height:1.6;}
.about_2_left_mid_3{
font-size:1.875em; font-family:Arial, Helvetica, sans-serif; line-height:1.6;}
.about_3{ padding-bottom:16.875em; overflow:hidden; padding-top:5em;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img11.jpg);}
.about_3_main{ position:relative;
margin-right:10%;}
.about_3_main_line{
position:absolute; width:100%; right:21.25%; top:73px; height:23px; background-position:center; background-repeat:repeat-x; background-image:url(../images/img12.png);}
.about_3_main_line:after{
content:''; position:absolute; right:-48px; top:4px; width:48px; height:23px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img13.png);}
.about_3_1 ul li{ background-position:center 79px; background-repeat:repeat-x; /*background-image:url(../images/img12.png);*/
float:left; width:21.25%; display:block}
.about_3_1 ul li:first-child{
width:15%;}
.about_3_1_mid_1 span{ line-height:1.1;
font-size:1.875em; position:absolute; left:-12%; top:0;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.about_3_1_mid_1{
position:relative; height:90px;}
.about_3_1_mid_1:after{
content:''; position:absolute; left:0; bottom:0; width:3px; height:28px; background-color:#fff;}
.about_3_main{
margin-top:10em;}
.about_3_1 .swiper-slide:last-child ul li:last-child{
background-repeat:no-repeat; background-position:left 77px; /*background-image:url(../images/img13.png);*/}
.about_3_1 ul li:first-child .about_3_1_mid_1:after{
display:none}
.about_3_1_mid_2_mid{
margin-right:17.5%; padding:1em 1.5em; background-color:#fff; background-color:#fff;}
.about_3_1_mid_2{
margin-top:50px;}
.about_3_1_mid_2_mid_1 span{
font-size:1.875em; color:#000; margin-right:0.1em;}
.about_3_1_mid_2_mid_1{
color:#333;}
.about_3_1_mid_2_mid_2{ min-height:4.8em;
color:#333; margin-top:0.5em; line-height:1.6;}
.about_3_1 ul li:hover .about_3_1_mid_1 span{
font-size:2.5em;}
.about_3_1 ul li:hover .about_3_1_mid_2_mid{
background-color:#0153b7;}
.about_3_1 ul li:hover .about_3_1_mid_2_mid_1 span,.about_3_1 ul li:hover .about_3_1_mid_2_mid_2,.about_3_1 ul li:hover .about_3_1_mid_2_mid_1{
color:#fff;}
.about_3_1 ul li:nth-child(1) .about_3_1_mid_2_mid{
display:none}
.about_3_1 ul li:hover,.about_3_1 ul li.on{
/*background-image:url(../images/img14.png);*/}

.about_3_1 ul li:hover .about_3_1_mid_1:after,.about_3_1 ul li.on .about_3_1_mid_1:after,.about_3_1 ul li.on2 .about_3_1_mid_1:after{
/*background-color:#0153b7*/}

.about_3_1 ul li.on2{
/*background-image:url(../images/img12.png);*/}


.about_3_1 .swiper-slide:last-child ul li:last-child:hover,.about_3_1 .swiper-slide:last-child ul li:last-child.on2{
/*background-image:url(../images/img13.png);*/}
.swiper-scrollbar-drag{
background-color:#0153b7}
.swiper-container-vertical > .swiper-scrollbar{
width:3px;}
.inv_1 ul li{ position:relative; margin-bottom:3.125em;
float:left; width:32.30769230769231%; margin-right:1.53846153846154%;}
.inv_1 ul li:nth-child(3n){
margin-right:0;}
.inv_1_mid_1{
overflow:hidden;}
.inv_1_mid_1 img{
width:100%;}
.inv_1_mid_2{
position:relative; padding-right:10em;}
.inv_1_mid_2_right{
position:absolute; right:0; width:9.375em; top:0; height:100%;}
.inv_1_mid_2_right span{ color:#666; text-align:center;
display:inline-block; font-size:0.875em; border:1px #d5dce0 solid; width:7.857142857142857em; line-height:1.714285714285714em;border-radius:1.714285714285714em}
.inv_1_mid_2_right span i{ font-style:inherit; padding-right:10px;
display:inline-block;   background-position:right center; background-repeat:no-repeat; background-image:url(../images/img9.png);}
.inv_1_mid_2_left_1{
font-size:1.5em; color:#000;}
.inv_1_mid_2_left_2{
font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:0.5em;}
.inv_1_mid_2{
margin:1em 0 1.5em 0;}
.inv_1 ul li:after{
content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#e3eaef;}
.inv_1 ul li:before{-webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; z-index:10;
content:''; position:absolute; left:0; bottom:0; width:0%; height:1px; background-color:#0172c0;}
.inv_1 ul li:hover:before{
width:100%;}
.inv_1 ul li:hover .inv_1_mid_2_right span{
color:#fff; background-color:#0172c0; border-color:#0172c0}
.inv_1 ul li:hover .inv_1_mid_2_right span i{
background-image:url(../images/img10.png);}
.inv_1{
margin:6.875em 0 0em 0;}
.pagination{ font-family:Arial, Helvetica, sans-serif;
text-align:center}
.pagination li{ font-size:1.125em;
display:inline-block;}
.pagination li a,.pagination li span{
border:1px #c8d5dd solid; display:inline-block; padding:0.4em 0.9em; margin:0 0.2em}
.pagination li a:hover,.pagination li.active span{
background-color:#0077c2; color:#fff; border-color:#0077c2}
.inv_2{
margin-bottom:5.625em; margin-top:1em;}
.news_info_banner{ overflow:hidden;
position:absolute; left:0; bottom:0px; width:100%; z-index:10;}
.nybanner img{
float:left;}
.div1200{
margin:0 auto; padding:0 1em; max-width:75em;}
.news_info_banner_mid{ border-bottom:1px #eff2f6 solid;
background-color:#fff; color:#35444f; padding:1.3em 5%;border-radius:5px 5px 0 0;}
.news_info_banner_mid a{color:#35444f;}
.news_info_banner_mid span,.news_info_banner_mid a:hover{
color:#0172c0}
.news_info_mid{
background-color:#eff2f6; overflow:hidden; padding-bottom:5.4375em;}
.news_info_mid_mid{ overflow:hidden;
background-color:#fff;border-radius:0px 0px 5px 5px; padding-left:5%; padding-bottom:5em; padding-right:5%;}
.news_info_mid_mid_1{ margin-top:1.766666666666667em;
text-align:center; font-size:1.875em; margin-bottom:0.3em; color:#121212;}
.news_info_mid_mid_2{
text-align:center; font-size:1.125em; color:#121212; font-family:Arial, Helvetica, sans-serif}
.news_info_mid_mid_3{
line-height:1.6; margin-top:1.875em; margin-bottom:3em;}
.news_info_mid_mid_4{
border:1px #eff2f6 solid;}
.news_info_mid_mid_4_left{
float:left; width:50%;}
.news_info_mid_mid_4_right{
float:right; width:50%;}
.news_info_mid_mid_4_left a{
display:block; position:relative; line-height:3.75; padding-left:6em;}
.news_info_mid_mid_4_left a span{ display:inline-block; padding-right:1em;
position:absolute; left:1em; top:0; background-position:right center; background-repeat:no-repeat; background-image:url(../images/img3.png);}

.news_info_mid_mid_4_right a{
display:block; position:relative; text-align:right; line-height:3.75; padding-right:6em;}
.news_info_mid_mid_4_right a span{ display:inline-block; padding-left:1em;
position:absolute; right:1em; top:0; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img3.png);}

.news_info_mid_mid_4_left a:hover,.news_info_mid_mid_4_right a:hover{
background-color:#0172c0; color:#fff;}

.news_1_mid_left{
float:left; width:50%; overflow:hidden;}
.news_1_mid_left img{
width:100%;}
.news_1_mid_right{
float:right; width:47%;}
.news_1 a{
display:block}
.news_1_mid_right_1{
font-size:1.875em; color:#121212; margin-top:1em;}
.news_1_mid_right_2{ font-family:Arial, Helvetica, sans-serif; margin-top:0.5em;
color:#121212; font-size:1.125em;}
.news_1_mid_right_3{
color:#666; font-size:1.125em; line-height:1.8;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-top:1.3em; margin-bottom:1.6em; padding-top:1.3em; border-top:1px #f1f5f8 solid;}

.news_1_mid_right_4 span{ color:#666; text-align:center;
display:inline-block; font-size:0.875em; border:1px #d5dce0 solid; width:7.857142857142857em; line-height:1.714285714285714em;border-radius:1.714285714285714em}
.news_1_mid_right_4 span i{ font-style:inherit; padding-right:10px;
display:inline-block;   background-position:right center; background-repeat:no-repeat; background-image:url(../images/img9.png);}
.news_1 a:hover .news_1_mid_right_4 span{
background-color:#0077c2; color:#fff; border-color:#0077c2;}
.news_1 a:hover .news_1_mid_right_4 span i{
background-image:url(../images/img10.png);}
.news_1{
margin:5em 0;}
.news_2{ padding-bottom:2em;
background-color:#f1f5f8; padding-top:2.75em; overflow:hidden;}
.news_2_1 ul li{ margin-top:2em;-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;border-radius:0 5px 5px 0px;
float:left; width:32%; margin-right:2%;}
.news_2_1 ul li:hover{-webkit-box-shadow:18px 18px 26px rgba(0,0,0,0.2);box-shadow:18px 18px 26px rgba(0,0,0,0.2)}
.news_2_1 ul li:nth-child(3n){
margin-right:0;}
.news_2_1_mid{
background-color:#fff; min-height:29.703125em;}
.news_2_1_mid_1{
overflow:hidden;}
.news_2_1_mid_1 img{
width:100%;}
.news_2_1_mid_2{
padding:1em 1.5em;}
.news_2_1_mid_2_1{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
color:#010101; font-size:1.5em;}
.news_2_1_mid_2_2{
font-size:1.125em; color:#666; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin:.8em 0 1em 0; }
.news_2_1_mid_2_3{ font-family:Arial, Helvetica, sans-serif; position:relative;
border-top:1px #e2e7eb solid; font-size:1.125em; color:#0077c2; padding-top:.9em; padding-bottom:0.2em;}
.news_2_1_mid_2_3:after{
content:''; position:absolute; left:0; top:0; width:0%; height:1px; background-color:#0077c2;-webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; }
.news_2_1 ul li:hover .news_2_1_mid_2_3:after{
width:100%;}
.news_page{
margin-top:3em; margin-bottom:3em;}
.news_page .pagination li a,.news_page .pagination li span{
background-color:#fff;}
.news_page .pagination li a:hover,.news_page .pagination li.active span{
background-color:#0077c2;}
.news_1{
overflow:hidden}
.ser_1_1{
font-size:3em; color:#202020;}
.ser_1_2{
color:#202020; font-size:1.5em; line-height:2; margin-top:1em;}
.ser_1{
margin:4em 0;}
.ser_2{
background-position:center; background-repeat:no-repeat; background-size:cover; color:#fff; background-image:url(../images/img1.jpg);}
.ser_2 ul li{ min-height:36.375em; overflow:hidden;
float:left; width:33.333333333%; position:relative;}
.ser_2 ul li:after{
content:''; position:absolute; left:0; top:0; height:100%; width:1px; background-color:#fff; opacity:0.62;}
.ser_2_mid{
width:82%; left:9%; position:absolute; z-index:10; top:75%;}
.ser_2_mid_1_1{
font-size:2.25em;}
.ser_2_mid_1_2{ margin-top:0.5em;
font-family:Arial, Helvetica, sans-serif; font-size:1.125em;}
.ser_2_mid_2{ opacity:0;
font-size:1.125em; line-height:1.6; margin-top:2.875em;}
.ser_2 ul li:hover .ser_2_mid{
top:10%;}
.ser_2 ul li:hover .ser_2_mid_2{
opacity:1;}
.ser_2 ul li:hover{
background-color:rgba(1,114,192,0.8)
}
.ser_2_mid_1{
position:relative; padding-right:5em;}
.ser_2_mid_1:after{
content:''; position:absolute; right:0; width:4.25em; height:4.25em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img3.png); top:5%;}
.ser_2 ul li:hover .ser_2_mid_1:after{
background-image:url(../images/img2.png);}
.contact_1_1{ margin-top:2.5em;
font-size:1.875em; color:#333;}
.contact_1_2{ margin-bottom:1.5em;
font-family:Arial, Helvetica, sans-serif; font-size:1.125em; color:#999;}
.contact_2_mid_left{
position:relative; z-index:10;}
.contact_2_mid{
position:relative; overflow:hidden;}
#map22{
position:absolute; left:0; top:0; width:150%; height:100%;}
.contact_2_mid_left{ color:#fff;
width:50%;background-color:rgba(0,119,194,0.9)}

.css_animation{  
        height:80px;  
        width:80px;  
       border-radius: 40px;  
         
    }  
  
  @keyframes ripple{0%{opacity:0;transform:scale(.1,.1)}5%{opacity:1}100%{opacity:0;transform:scale(1)}}
.css_animation:after{
 content:'';
 display:block;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 border-radius:50%;
 border:2px solid #1180c6;
 opacity:0;
 -webkit-animation:ripple 4s ease-out 225ms infinite;
 -moz-animation:ripple 4s ease-out 225ms infinite;
 -o-animation:ripple 4s ease-out 225ms infinite;
 animation:ripple 4s ease-out 225ms infinite
}
.css_animation i{
display:block;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 border-radius:50%;
 border:2px solid #1180c6;
 opacity:0;
 -webkit-animation:ripple 4s ease-out 725ms infinite;
 -moz-animation:ripple 4s ease-out 725ms infinite;
 -o-animation:ripple 4s ease-out 725ms infinite;
 animation:ripple 4s ease-out 725ms infinite
}
.contact_2_mid_left_mid_mid{
  position:relative; padding-left:5.875em;}
.contact_2_mid_left_mid_left{
position:absolute; left:0; top:0; height:100%;}
.contact_2_mid_left_mid_right_1{
font-family:Arial, Helvetica, sans-serif; font-size:1.875em;}
.contact_2_mid_left_mid_right_2{
font-size:1.25em; color:#bbd4e4;}
.contact_2_mid_left_mid ul li{
padding:2.5em 0; margin:0 4%;
border-bottom:1px #55a2d4 solid;}
.contact_2_mid_left_mid ul li:last-child{
border:none}
.contact_2{
margin-bottom:5.625em;}
.contact_3{ padding-bottom:3.125em;
background-image:url(../images/img1.jpg); overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.contact_3_1_mid{ height:13.75em; margin-bottom:1.25em; cursor:pointer;
float:left; background-color:#fff; width:32.33333333333333%; margin-right:1.5%;}
.contact_3_1_mid:nth-child(3n){
margin-right:0;}
.contact_3_1_mid_mid{
margin:0 6%;}
.contact_3_1_mid_mid_1{ margin-top:1em; margin-bottom:0.5em;
font-size:1.5em; color:#000;}
.contact_3_1_mid_mid_2 ul li{ padding:0 1em; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img5.png);
display:inline-block;  font-size:0.875em; color:#666;}
.contact_3_1_mid_mid_2 ul li:nth-child(1){
padding-left:0; background-image:none}
.contact_3_1_mid_mid_2{
height:6em}
.contact_3_1_mid_mid_3 span{ padding-right:1em;
font-size:0.875em; color:#1883c7; background-position:right center; background-repeat:no-repeat; display:inline-block; background-image:url(../images/img6.png);}
.contact_3_1_mid_mid_3{
border-top:1px #eaeaea solid; padding-top:1em;
}
.contact_3_1_mid:hover{
background-color:#1883c7}
.contact_3_1_mid:hover .contact_3_1_mid_mid_1,.contact_3_1_mid:hover .contact_3_1_mid_mid_2 ul li,.contact_3_1_mid:hover .contact_3_1_mid_mid_3 span{
color:#fff;}
.contact_3_1_mid:hover .contact_3_1_mid_mid_3 span{
background-image:url(../images/img10.png);}
.swiper-pagination-partner{
position:static;  margin-top:1.5em;}

.swiper-pagination-partner .swiper-pagination-bullet{
background:none; opacity:1; border:1px #fff solid; width:15px; height:15px;}
.swiper-pagination-partner .swiper-pagination-bullet-active{
background-color:#fff;}

.contact_3_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 8px;}
.jobinfomask{ display:none;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:888; background-color:#000; opacity:0.34;}
.jobinfomid{ position:relative;
margin:0 auto; padding:0 1em; max-width:78.375em;}
.jobinfomid_mid{ 
background-color:#fff; padding:2em 5%; position:relative;}
.jobinfomid_mid_close{
position:absolute; right:3em; top:2em; z-index:10;}
.jobinfomidw{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:995;}
.jobinfomid_mid_mid_1{
font-size:1.5em; color:#181818}
.jobinfomid_mid_mid_2{
color:#181818; margin-top:0.3em;}
.jobinfomid_mid_mid_2 ul li{
display:inline-block; padding:0 1em; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img5.png);}
.jobinfomid_mid_mid_2 ul li:nth-child(1){
padding-left:0; background-image:none}
.jobinfomid_mid_mid_3{
color:#666; margin-top:1.5em;}
.jobinfomid_mid_mid_4_info_1{
color:#000; margin-top:1.6em;}
.jobinfomid_mid_mid_4_info_2{
font-size:0.875em; color:#525252; line-height:1.8; margin-top:1.3em;}
.jobinfomid_mid_mid_5{ margin-top:1.875em;
font-size:0.875em; color:#000;}
.jobinfomid_mid_mid_5 span{
color:#ff0000;}
.jobinfomid_mid_mid_4{
max-height:25em; overflow:hidden; overflow-y:auto;}
.ovh{
overflow:hidden;}

.jobinfomid_mid_close img{transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;}
.jobinfomid_mid_close:hover img{
transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}	
.pro_1{ padding-top:11.25em; padding-bottom:16em;
overflow:hidden; background-image:url(../images/banner.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_1_mid_1{ margin-bottom:0.6em; 
text-align:center; color:#fff; font-size:3em;}
.pro_1_mid_2{
position:relative; background-color:#fff; padding-right:5em;}
.pro_1_mid_2_right{ background-position:left center;
position:absolute; right:0; top:0; height:100%; width:5em; text-align:center;}
.pro_1_mid_2_right:after{
content:''; position:absolute; left:0; top:14%; height:72%; width:1px; background-color:#dbe2e7;}
.pro_1_mid_2_left{
padding:1.2em 1.5em;}
.pro_1_mid_2_left input{
border:none; background:none; width:100%; font-size:1.5em; color:#333;}
.pro_2_mid_cate_1{margin-top:1.4em;
font-size:1.875em; color:#333;}
.pro_2_mid_cate_2{ margin-bottom:1.875em;
font-family:Arial, Helvetica, sans-serif; font-size:1.125em; color:#999;}
.sec_ul li{ position:relative;
float:left; width:49%; margin-bottom:1em;}
.sec_ul li:nth-child(2n){
float:right;}
.sec_name{  
position:relative; display:block; border:1px #d1d1d1 solid; padding:1.4em 0; padding-right:2em;}
.sec_name:after{ position:absolute;
content:''; width:1.6875em; height:1.6875em; background-position:center; background-repeat:no-repeat; background-size:cover; margin-top:-0.84375em; top:50%; background-image:url(../images/img4.png); right:1em;}
.sec_name span{ font-size:1.5em; color:#333;
position:relative; padding-left:1.3em; margin-left:0.7em; display:block;}
.sec_name span:after{
content:''; position:absolute; left:0; width:1em; height:1em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img3.png); top:50%; margin-top:-0.5em;}
.pro_2{
margin-bottom:3.5em;}
.thir_div{ display:none;
position:absolute; left:0; width:100%; background-color:#fff; z-index:100; box-shadow: 0 0 10px rgba(0, 0, 0, .1);  }
.thir_div dl{
margin:0 1.6em;}
.thir_div dl dd{
  border-bottom:1px #d8e4ec solid;}
.thir_div dl dd:last-child{
border:none}  
.thir_name{ padding-left:1.4em; padding-top:1.4em; padding-bottom:1.4em;
display:block;  position:relative}
.thir_name span{color:#262626; font-size:1.25em;}
.thir_name.has_s:after{
content:''; position:absolute; left:0; top:50%; margin-top:-0.3125em; width:0.625em; height:0.625em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img5.png);  }
.four_div{ display:none;
margin-left:1.4em; margin-bottom:1em;}
.four_div_list{
margin-bottom:0.8em;}
.four_div_list a.four_name,.four_div_list a.six_name,.four_div_list a.five_name{
display:block; position:relative; color:#666;}
.four_div_list a.four_name:hover,.four_div_list a.six_name:hover,.four_div_list a.five_name:hover{
color:#0077c2}
.four_div_list a.four_name.has_son,.four_div_list a.six_name.has_son,.four_div_list a.five_name.has_son{
padding-left:1em;}
.four_div_list a.four_name.has_son:after,.four_div_list a.five_name.has_son:after,.four_div_list a.six_name.has_son:after{
content:''; position:absolute; left:0; width:8px; height:8px; top:50%; margin-top:-4px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img5.png);}
.five_div_list,.five_div_list2{ display:none;
margin-left:1em; margin-top:1em; margin-bottom:1em;}
.five_div_list_div a{
display:block;}
.five_div_list_div{
margin-bottom:0.5em;}


.sec_name.on{
background-color:#0077c2; border-color:#0077c2}
.sec_name.on span{
color:#fff;}
.sec_name.on span:after{
background-image:url(../images/img7.png);}
.sec_name.on:after,.six_name.on:after,.five_name.on:after{
background-image:url(../images/img8.png);}
.four_div_list a.four_name.has_son.on:after,.four_div_list a.five_name.has_son.on:after,.four_div_list a.six_name.has_son.on:after{
background-image:url(../images/img6.png);}
.thir_name.on:after{background-image:url(../images/img6.png);}
.pro_1{
position:relative;  }
.pro_1_mid_footer{
position:absolute; left:0; bottom:0; width:100%; z-index:10;}
.pro_1_mid_footer ul{ overflow:hidden}
.pro_1_mid_footer ul li{
float:left; width:50%; text-align:center;}
.pro_1_mid_footer ul li a{ padding:1.4em 0;
display:block;background-color:rgba(0,0,0,0.45);}
.pro_1_mid_footer ul li a:hover,.pro_1_mid_footer ul li a.on{background-color:rgba(0,119,194,0.77);}
.pro_1_mid_footer_mid{
display:inline-block; position:relative; padding-left:2.5em;}
.pro_1_mid_footer_mid_left{
position:absolute; left:0; top:0; height:100%;}
.pro_1_mid_footer_mid_right{
font-size:1.875em; color:#fff;}
.pro_list_1{ padding-top:6.125em; padding-bottom:5.625em;
background-color:#f5f8fa; overflow:hidden;}
.pro_list_1_mid_left{ background-color:#fff;
float:left; width:23.41343191620456%;}
.pro_list_1_mid_right{
float:right; width:73.93715341959335%;}
.pro_list_1_top{ color:#fff; padding:2em 10%;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img11.jpg);}
.pro_list_1_top_1{
font-size:3em;}
.pro_list_1_top_2{ color:#a6c4d6;
font-family:Arial, Helvetica, sans-serif; font-size:1.5em;}
.pro_list_fir_name{
display:block; padding:0 10%;}
.pro_list_fir_name span{ padding-right:1em; padding-top:1.2em; padding-bottom:1.2em; border-bottom:1px #e3e9ed solid;
font-size:1.25em; display:block; position:relative;}
.pro_list_1_menu li:last-child .pro_list_fir_name span{
border:none}
.pro_list_fir_name.has_son_f span:after{
content:''; position:absolute; right:0; width:0.95em; height:0.95em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img12.png); top:50%; margin-top:-0.475em;}
.thir_div_new dl dd .thir_name_new{
display:block; padding:.5em 10%; color:#666;
}
.thir_div_new dl dd .thir_name_new:hover,.thir_div_new dl dd .thir_name_new.on{
background-color:#2683c6; color:#fff;}
.thir_div_new dl dd .thir_name_new span{
 display:block; position:relative; margin-left:0.5em;}
.thir_div_new dl dd .thir_name_new.has_son span:after{
content:''; position:absolute; left:0; width:0.6875em; height:0.6875em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img15.png); top:50%; margin-top:-0.34375em;}
.thir_div_new dl dd .thir_name_new.has_son span{
padding-left:1em;}
.thir_div_new dl dd .thir_name_new.has_son:hover span:after{
background-image:url(../images/img17.png);}
.four_div_new{ display:none;
margin-left:10%; margin-top:0.5em;}
.four_name_new{
display:block; color:#666; padding-left:1.5em}
.four_name_new span{
position:relative; display:block;}
.thir_div_new{
display:none; margin-top:0.5em;}
.four_name_new.has_son span:after{
content:''; position:absolute; left:0; width:0.6875em; height:0.6875em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img15.png); top:50%; margin-top:-0.34375em;}
.pro_list_fir_name.on span:after{
background-image:url(../images/img13.png);}
.pro_list_fir_name.on{
color:#0077c2}

.thir_div_new dl dd .thir_name_new.has_son.on span:after{
background-image:url(../images/img18.png);}

.thir_div_new dl dd .thir_name_new.has_son.on{
background-color:#2683c6; color:#fff;}
.pro_list_1_mid_right_1 ul li{ margin-right:2.5%; margin-bottom:1.875em;-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; 
float:left; background-color:#fff; width:31.66666666666667%;} 
.pro_list_1_mid_right_1 ul li:hover{
-webkit-box-shadow:18px 18px 26px rgba(0,0,0,0.2);box-shadow:18px 18px 26px rgba(0,0,0,0.2)}
.pro_list_1_mid_right_1 ul li:nth-child(3n){
margin-right:0}
.pro_list_1_mid_right_1_1 img{
max-width:88%;}
.pro_list_1_mid_right_1_1{
text-align:center; height:20.3125em;}
.pro_list_1_mid_right_1_2{
margin:0 1em; text-align:center}
.pro_list_1_mid_right_1_2_1{
font-size:1.5em; color:#000;}
.pro_list_1_mid_right_1_2_2{
font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:0.5em; margin-bottom:1em;}

.pro_list_1_mid_right_1_2_3 span{ color:#666;
display:inline-block; font-size:0.875em; border:1px #d5dce0 solid; width:7.857142857142857em; line-height:1.714285714285714em;border-radius:1.714285714285714em}
.pro_list_1_mid_right_1_2_3 span i{ font-style:inherit; padding-right:10px;
display:inline-block;   background-position:right center; background-repeat:no-repeat; background-image:url(../images/img9.png);}
.pro_list_1_mid_right_1_2_3{
margin-bottom:3.5625em;}
.pro_list_1_mid_right_1 ul li:hover .pro_list_1_mid_right_1_2_3 span{
background-color:#0077c2; color:#fff; border-color:#0077c2}
.pro_list_1_mid_right_1 ul li:hover .pro_list_1_mid_right_1_2_3 span i{
background-image:url(../images/img10.png);}
.pro_info_1{
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; background-image:url(../images/img22.jpg);}
.pro_info_1_2_left{
float:left; width:50%;}
.pro_info_1_2_right{
float:right; width:42%;}
.pro_info_1_1{
margin:2em 0;} 
.pro_info_1_1 span{
color:#0077c2}
.pro_info_1_2{
margin:4em 0;} 
.pro_info_1_2_right_1{
position:relative; padding-right:4.75em;}
.pro_info_1_2_right_1_right{ z-index:10;
position:absolute; right:0; width:3.75em; height:3.75em; top:0;} 
.pro_info_1_2_right_1_right a{ height:100%; width:100%;
display:block; border:1px #c7d4dc solid; position:relative;border-radius: 50%;} 
.pro_info_1_2_right_1_right a:after{
content:''; position:absolute; left:50%; top:50%; width:0.75em; height:1.375em; margin-top:-0.6875em; margin-left:-0.375em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img20.png);}
.pro_info_1_2_right_1_right a:hover{
background-color:#0077c2; border-color:#0077c2;}
 .pro_info_1_2_right_1_right a:hover:after{
 background-image:url(../images/img21.png);}
 .pro_info_1_2_right_1_1{
 font-size:2.5em; margin-top:0.5em;}
 .pro_info_1_2_right_1_2{
 font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:0.2em;}
 .pro_info_1_2_right_2{
 font-size:1.125em; line-height:1.7; margin-top:2.5em;}
.pro_info_2{
border-bottom:1px #e0ecf3 solid;} 
.pro_info_2_mid ul li{
float:left; margin-left:4em;} 
.pro_info_2_mid ul li:nth-child(1){
margin-left:0}
.pro_info_2_mid ul li a{ position:relative; color:#000;
display:block; font-size:1.25em; padding:1.2em 0.2em 0.6em 0.2em;} 
 .pro_info_2_mid ul li a:after{-webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; 
 content:''; position:absolute; left:50%; bottom:0; width:0%; height:2px; background-color:#0077c2;
 }
 .pro_info_2_mid ul li a.on:after{
 left:0; width:100%;} 
.pro_info_3_mid_1{
font-size:1.5em; color:#000;}
.pro_info_3_mid_2{
line-height:1.8; margin-top:1em;}
.pro_info_3_mid{
padding:2.5em 0; border-top:1px #a8a8a8 solid;}
.pro_info_3_mid:nth-child(1){
border:none}
.pro_info_3_mid_2_ul li{
float:left; width:23.75%; margin-right:1.66666666666667%;}
.pro_info_3_mid_2_ul li:nth-child(4n){
margin-right:0;}
.pro_info_3_mid_2_1{
overflow:hidden;}
.pro_info_3_mid_2_1 img{
width:100%;}
.pro_info_3_mid_2_ul{ overflow:hidden;
padding-top:0.4em;  }
.pro_info_3_mid_2_2{
text-align:center; font-size:1.125em; line-height:1.6; min-height:3.2em; margin-top:0.5em;}
.header_mid_right_dsf_qr{ display:none;
position:absolute; left:-50%; top:100%; z-index:10;}
.header_mid_right_dsf_qr img{
max-width:none;}
.header_mid_right_dsf_phone{ font-family:Arial, Helvetica, sans-serif;
position:absolute; right:-55px; top:100%; background-color:#fff;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden; opacity:0;}
.header_mid_right_dsf_phone span{ font-size:18px; font-weight:bold;
display:inline-block; padding:5px 15px; color:#444;}
.header_mobile_mid{
position:absolute; right:0; top:0; height:100%; z-index:10;}

.pro_list_1_mobile{ display:none; border-bottom:2px #dedede solid;
padding:0 1em 0 1em; background-color:#fff; margin-bottom:2em;}
.pro_list_1_mobile select{ background-color:transparent;
width:100%; height:2.5em; line-height:2.5em;
background-position:right center; background-repeat:no-repeat; background-image:url(../images/img14.png);  
border:none; font-size:1em; color:#000; width:100%;  appearance: none; -moz-appearance: none; -webkit-appearance: none;}

.header_mid_mid ul li.hasxiala{
position:relative;}
.header_mid_mid ul li.hasxiala dl{ text-align:center;
position:absolute; left:-48px; width:160px;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden; opacity:0;
  z-index:990; background-color:rgba(36,46,72,0.89)}
.header_mid_mid ul li.hasxiala dl dd{
margin:0 1em; border-bottom:1px #4d576d solid; padding:.7em 0;}
.header_mid_mid ul li.hasxiala dl dd a{
color:#d9dde6; display:block;}
.header_mid_mid ul li.hasxiala dl dd a:hover{
color:#fff;}
.header_mid_mid ul li.hasxiala:hover dl{
opacity:1;visibility:visible}
.header_mid_mid ul li.hasxiala dl dd:last-child{
border:none}
.art_banner_info img{
float:left;}
.art_banner_info{
overflow:hidden}
@media screen and (max-width:1500px) {
.about_3_main{
margin-right:6%;}
.pro_list_1_mid_right_1_1{
height:16em;}
.pro_list_1_top{
font-size:80%;}
 .about_3_1 ul li{ width:22.5%;}
 .about_3_main_line{
 right:22.5%;}
.about_3_1 ul li:first-child{
width:10%;}



.about_3_1_mid_2_mid_1 span{
font-size:1.5em;}
.about_3_1_mid_2_mid{
padding:1em;}
.about_3_1_mid_2_mid_2{
font-size:0.875em;}


.about_2_left_mid_3{
font-size:1.5em;}
.about_2_left_mid_2{
font-size:1.95em;}
.about_2_left_mid{
margin-left:3%;}
.about_1_left_mid_3_mid_left{
width:4.5em;}
.about_1_left_mid_3 ul{
font-size:0.875em;}
.about_1_left{
margin-left:3%;   width:44%;}
.index_3_3_left_time{
font-size:1.25em;}
.index_3_3_left_2{
font-size:1em;}
.index_2_jj_mid{
margin:0 7%;}
.index_2_jj{
padding:2em 0;}
.index_1_mid_2_1{
margin-top:0.5em}


}
@media screen and (max-width:1200px) {
.pro_list_fir_name span:after{
font-size:0.75em;}
.pro_list_fir_name span{
font-size:1em;}
.pro_list_1_top_1{
font-size:2em;}
.pro_list_1_top_2{
font-size:1em;}
.pro_list_1_mid_right_1_2_1{
font-size:1.25em;}
.pro_list_1_mid_right_1_2_2{
font-size:0.875em;}
.about_2_right_1_footer{ font-size:0.65em;}
.about_2_right_2_mid_1{
padding-left:3.5em;}
.about_2_right_2_mid_1_left{
width:2.5em;}
.about_2_right_2_mid_1_right_1 span{
font-size:2em;}
.about_2_right_2_mid_1_right_2{
font-size:1.125em;}
.about_1_left_mid_1{
font-size:1.875em;}
.about_1_left_mid_2{
font-size:0.875em;}
.about_2_left_mid_2{
font-size:1.375em;}
.about_2_left_mid_3,.about_2_right_2_mid_2{
font-size:1em;}
}
.header_mobile_mid{
display:none}
@media screen and (max-width:1090px) {
.jobinfomid_mid_mid_3{
font-size:0.875em;}
.jobinfomid_mid_close img{
width:1.5em;}
.swiper-pagination-partner .swiper-pagination-bullet{
width:10px; height:10px;}
.contact_3_1_mid{
height:12em;}
.contact_3_1_mid_mid_2{
height:4em;}
.contact_3_1_mid_mid_1{
font-size:1.375em;}
.contact_2{
margin-bottom:4em;}
.contact_2_mid_left_mid ul li{
padding:1.5em 0;}
.contact_2_mid_left_mid_mid{
padding-left:4em;}
.contact_2_mid_left_mid_left img{
width:3em;}
.contact_2_mid_left_mid_right_1{
font-size:1.5em;}
.contact_2_mid_left_mid_right_2{
font-size:1em;}
.contact_1_1{
font-size:1.5em;}
.contact_1_2{
font-size:0.875em;}
.ser_2_mid_1:after{
font-size:0.65em;}
.ser_2 ul li{
min-height:28em;}
.ser_2_mid_1_1{
font-size:1.875em;}
.ser_2_mid_2,.ser_2_mid_1_2{
font-size:0.875em;}
.ser_1_1{
font-size:2em;}
.ser_1_2{
font-size:1em;}
.news_2_1_mid{
min-height:24em;}
.news_2_1_mid_2_1{
font-size:1.125em;}
.news_2_1_mid_2_2,.news_2_1_mid_2_3{
font-size:0.875em;}
.news_1{
margin:2.5em 0;}
.news_1_mid_right_1{
font-size:1.375em;}
.news_1_mid_right_2,.news_1_mid_right_3{
font-size:0.875em;}
.news_info_mid_mid_1{
font-size:1.375em;}
.news_info_mid_mid_3{
font-size:0.9375em;}
.news_info_mid_mid_2{
font-size:0.875em;}
.inv_1{
margin-top:4em;}
.inv_1_mid_2{
padding-right:8em;}
.inv_1_mid_2_right{
width:7em;}
.inv_1_mid_2_left_1{
font-size:1.125em;}
.inv_1_mid_2_left_2{
font-size:0.875em;}
.pro_info_1_2_right_1_right{
font-size:0.875em;}
.pro_info_1_2_right_1_1{
font-size:1.875em;}
.pro_info_1_2_right_1_2{
font-size:0.875em;}
.pro_info_1_2_right_2{
font-size:1em;}
.pro_list_1{
padding-top:4em; padding-bottom:4em;}
.pro_list_1_top_1{
font-size:1.875em;}
.pro_list_1_mid_right_1_2_1{
font-size:1em;}
.pro_1_mid_footer_mid_left img{
width:1.875em;}
.pro_1_mid_footer ul li a{
font-size:0.75em;}
.thir_name span{
padding-top:1em; padding-bottom:1em;}
.thir_name span{
font-size:1em;}
.sec_name:after{
font-size:0.65em;}
.sec_name{
padding:1em 0;}
.sec_name span{
font-size:1.125em;}
.pro_2_mid_cate_1{
font-size:1.375em;}
.pro_2_mid_cate_2{
font-size:0.875em;}
.pro_1{
padding:8em 0;}
.pro_1_mid_2_right{
width:3.5em;}
.pro_1_mid_2_right img{
width:1.25em;}
.pro_1_mid_1{
font-size:2em;}
.pro_1_mid_2_left{
padding-top:1em; padding-bottom:1em;}
.pro_1_mid_2_left input{
font-size:1em;}
.about_3_main{
margin-top:6em;}
.about_3{
padding-bottom:10em;}
.about_1_left{
margin-top:4em; margin-bottom:4em;}
.about_1_left_mid_3_mid{
padding-left:4em;}
.about_1_left_mid_4_mid{
font-size:.875em;}
.about_1_left_mid_3_mid_left{
width:3.5em;}
.about_1_left_mid_3_mid_right_1 span{
font-size:1.875em;}
.about_1_left_mid_3_mid_right_2{
font-size:1em;}
.about_1_left_mid_1{
font-size:2em;}
.about_1_left_mid_2{
font-size:0.875em;}
.nybanner_mid_1{
font-size:2em;}
.nybanner_mid_2{
font-size:1.25em;}


.header_mobile_mid{
display:block}
.index_3_3_left_1{
font-size:1.375em;}
.index_3_1{
font-size:1.875em;}
.index_3_2,.index_3_3_left_time,.index_3_3_left_2{
font-size:0.875em;}
.index_3_4_mid_left,.index_3_4_mid_right{
font-size:1em;}
.index_2_jj{
padding:1.5em 0;}
.index_2_jj_mid{
margin:0 1.5em;}
.index_2_jj_mid_1{
font-size:1.375em;}
.index_2_jj_mid_2{
font-size:0.875em;}
.index_1_mid_1{
height:12em;}
.swiper-container-gh_left,.swiper-container-gh_right{
font-size:0.75em;}
.index_1_mid_2_1{
font-size:1.125em;}
.index_1_mid_2_1_en{
font-size:0.875em;}
.bannermask_1 img{
max-width:70%;}
.bannerpic{
height:calc(100vh - 5em);}
.bannermask_2{
font-size:0.75em;}
.header-search_mid_input{
padding-top:0.5em; padding-bottom:0.5em;}
.header_mid_right_dsf{
right:7em;}
.header_mid_right_dsf a:nth-child(1),.header_mid_right_dsf_phone{
display:none}
.header_mid_right{
right:4em; padding-right:1em;}
.search-box{
right:5em;}
.header-search_mid{
padding-right:2em;}
 
.header_mid_right:after{
content:''; position:absolute; right:0; top:35%; height:30%; background-color:#dedede; width:1px;}
.header_mid{
height:5em;}
.header_mid_left img{
height:3.5em;}
.header_mid_mid{
display:none}
#mid{
margin-top:5em;}
#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;
position:fixed; left:0; top:0; width:100%;}
}
@media screen and (max-width:1024px) {
	.inv_1_mid_2{
	padding-right:0}
	.inv_1_mid_2_right{
	position:static; width:auto; margin-top:1em;}
}
@media screen and (max-width:950px) {
.contact_3_1_mid_mid_2 ul li{ line-height:1.6;
display:block; padding:0; background:none;}
}
@media screen and (max-width:900px) {
	.jobinfomid .jobinfomid_mid_mid_1{
	font-size:1.25em;}
	.jobinfomid .jobinfomid_mid_mid_2 ul li{
	font-size:0.875em;}
	.pro_info_3_mid{
	padding:2em 0;}
	.pro_info_3_mid_1{
	font-size:1.125em;}
	.pro_info_3_mid_2,.pro_info_1_2_right_2{
	font-size:0.875em;}
	.pro_info_2{
	border:none}
	.pro_info_2_mid{
	display:none}
	.pro_info_1_2_right_1_1{
	font-size:1.5em;}
	.pro_info_1_2_right{
	margin-top:2em;}
	.pro_info_1_2_left{
	text-align:center}
	.pro_info_1_2_left,.pro_info_1_2_right{
	float:none; width:auto}
	.pro_list_1{
	padding-top:2em; padding-bottom:2em;}
	.pro_list_1_mid_left{
	display:none}
	.pro_list_1_mid_right{
	float:none; width:auto}
	.pro_list_1_mobile{
	display:block;}
	.footer_2_right{
	display:none}
	#footer{
	padding-bottom:4em;}
}
.about_1_left_mid_4_m{
display:none; font-size:0.875em; line-height:1.6;}
@media screen and (max-width:860px) {
	.about_2_right_1_footer_left{
	background-image:url(../images/img6s.png);}
	.about_2_right_1_footer_left:hover{background-image:url(../images/img9s.png);}
	.about_2_right_1_footer_right{
	background-image:url(../images/img7s.png);}
	.about_2_right_1_footer_right:hover{background-image:url(../images/img8s.png);}
	.about_2_right_1_footer{
	font-size:0.5em;}
	.about_2_left_mid_3, .about_2_right_2_mid_2{
	font-size:0.875em;}
	.about_2_right_2_mid_1_right_2{
	font-size:1em;}
	.about_2_left_mid_2{
	font-size:1.125em;}
	.about_1_left_mid_3{
	margin-top:1.5em; margin-bottom:2.5em;}
	.about_1_left_mid_4_m{
	display:block}
	.about_1_left_mid_4{
	display:none;}
	.about_1_left{
	width:auto; margin-right:2%;}
	.about_1_right{ margin-bottom:2em;
	position:static; width:100%; height:auto;}
	.about_1_right_bg{
	display:none;}
	.about_1_right img{
	display:block}
}
.about_3_main_mobile{ margin-top:2.5em;
display:none; position:relative;}
.about_3_main_mobile_1{background-image:url(../images/img15.png);
position:relative; margin:0 5%; background-position:center; background-repeat:repeat-y; overflow:hidden;}
.about_3_main_mobile_1 ul li{
width:50%; position:relative;}
.about_3_main_mobile_1 ul li:after{ z-index:10; background-color:#fff;
content:''; right:0%; width:2em; z-index:10; top:50%; margin-top:-2px;   height:4px; position:absolute;}
.about_3_main_mobile_1 ul li:nth-child(2n){
margin-left:50%;}
.about_3_main_mobile_2{
text-align:center;}
.about_3_main_mobile_1 ul li .about_3_1_mid{
margin-right:2em;}
.about_3_main_mobile_1 ul li:nth-child(2n) .about_3_1_mid{
margin-left:2em; margin-right:0}
.about_3_main_mobile_1 ul li:nth-child(2n):after{ right:auto; left:0em;}
.sjb{
display:none}
.mobilebanner{
display:none;}
@media screen and (max-width:768px) {
.bannerpic{
display:none}
.mobilebanner{
display:block}
.pcb{
display:none}
.sjb{
display:block}
.jobinfomid_mid{
max-width:none;}
.contact_3_1_mid{
height:11em;}
.contact_3_1_mid_mid_1{
font-size:1.125em;}
.contact_2_mid_left_mid_right_1{
font-size:1.375em;}
.ser_2_mid_1_1{
font-size:1.375em;}
.ser_1_1{
font-size:1.5em;}
.ser_1_2{
font-size:0.875em;}
.news_2{
padding-top:1.5em;}
.news_2_1_mid_2_1{
font-size:1em;}
.news_2_1_mid{
min-height:22em;}
.news_1_mid_right_3{
margin-top:1em; padding-top:1em; margin-bottom:1em;}
.news_1_mid_right_1{
font-size:1.125em;}
.news_info_mid_mid_4{
font-size:0.9375em;}
.news_info_mid_mid_1{
font-size:1.25em;}
.news_info_mid_mid{
padding:0 1em 2em 1em;}
.news_info_banner_mid{
padding:1em;}
.inv_1_mid_2_left_1{
font-size:1em;}
.pro_info_1_2{
margin:2.5em 0;}
.pro_info_1_2_right_1_1{
font-size:1.25em;}
.pro_info_3_mid_1{
font-size:1.125em;}
.pro_info_2_mid ul li a{
font-size:1.125em;}
.pro_info_3_mid_2,.pro_info_1_2_right_2{
font-size:0.875em;}
.pro_info_1_2_right_2{
margin-top:1.5em;}
.pro_list_1_mid_right_1_1{
height:12em;}
.pro_1_mid_footer ul li a{
font-size:0.6em;}
.pro_2_mid_cate_1{
font-size:1.25em;}
.sec_name span{
font-size:1em;}

.about_3{
padding-top:2em; padding-bottom:2em;}
.about_3_main_mobile{
display:block;}
.about_3_main .about_3_1{
display:none;}
.about_1_left_mid_1{
font-size:1.375em;}
.nybanner_mid_1{
font-size:1.5em;}
.nybanner_mid_2{
font-size:1em;}
.footer_2_left_2 span{
display:inline;}
.footer_2_left_2 span:nth-child(3){
display:block}
.footer_2_left_2{
text-align:center; line-height:1.6;}
#footer{
padding-bottom:2em;}
.footer_2_left_1{
padding-top:1em;}
.footer_1{
display:none}
.footer_2_left_1 ul li:after{
content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background-image:url(../images/img3.png);}
.footer_2_left_1 ul li{ background-image:none;
float:none; padding:1em 0; display:block; position:relative;}
.footer_2_left_1 ul li a{
display:block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/img10.png);}
.index_3{
margin-bottom:4em}
.index_3_3{
padding:2em 0; margin-top:1.5em;}
.index_3_3_left_1{
font-size:1em;}
.index_3_1{
font-size:1.375em;}
.index_2_jj_mid_1{
font-size:1.125em;}
.index_1_mid{
padding:2em 0;}
.index_1_mid_2_1{
font-size:1em;}
#swiper-pagination-index-banner .swiper-pagination-bullet{transform: scale(.6, .6);}

.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 0px;}

.bannermask_1 img{
max-width:90%;}
}
.pro_info_1_2_right_1_right-pc{
display:none; position:static; width:auto; height:auto}
.contact_3_1_m{
display:none;}
.contact_3_1_m dl dd{
float:left; width:49%;}
.contact_3_1_m dl dd:nth-child(2n){
float:right;}
@media screen and (max-width:640px) {
.header_mid_right a{
margin-top:4px;}
.header_mid_right_dsf a:nth-child(2){
margin-top:4px;}
.jobinfomid .jobinfomid_mid_mid_1{
font-size:1.125em;}
.contact_1_1{
font-size:1.25em;}
.contact_3_1_mid_mid_1{
font-size:1em;}
.contact_3_1_m{
display:block}
.swiper-container-partner-pc{
display:none}
.ser_1{
margin:2.5em 0;}
.ser_1_1{
font-size:1.25em;}
.ser_2_mid_1_1{
font-size:1.125em;}
.ser_2_mid_1{
padding-right:0}
.ser_2_mid_1:after{
display:none}
.ser_2{
overflow:hidden; padding-top:2em; padding-bottom:1em;}
.ser_2 ul li:after{
display:none}
.ser_2_mid{
position:static; width:auto; left:0; margin:0%;}
.ser_2 ul li{background-color:rgba(1,114,192,0.8);
width:auto; margin:0 5%; padding:1em; margin-bottom:1em; float:none; min-height:inherit}
.ser_2_mid_2{
opacity:1; margin-top:1.5em;}
.news_2_1_mid_2{
padding:1em;}
.news_2_1_mid{
min-height:21em}
.news_2_1 ul li{
width:49%; margin-top:1em; margin-right:0}
.news_2_1 ul li:nth-child(2n){
float:right}
.news_1_mid_left,.news_1_mid_right{
float:none; width:auto}
.news_info_mid_mid_4_right a span{
left:1em; right:auto; padding-right:1em; padding-left:0; background-position:right center; }
.news_info_mid_mid_4_left a{
line-height:2.75em;}
.news_info_mid_mid_4_right a{ line-height:2.75em;
text-align:left; padding-left:6em; padding-right:0}
.news_info_mid_mid_4_left,.news_info_mid_mid_4_right{
float:none; width:auto}
.news_info_mid{
padding-bottom:2.5em;}
.art_banner_info img{
display:none;}
.art_banner_info{ padding:2em 0 6em 0;
background-image:url(../images/img2.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.inv_2{
margin-bottom:2.5em;}
.inv_1{
margin-top:2em;}
.inv_1 ul li{
width:49%; margin-right:0; margin-bottom:1em;}
.inv_1 ul li:nth-child(2n){
float:right}
.pro_info_3_mid_2_2{
font-size:1em;}
.pro_info_3_mid_2_ul li{
width:32.22222222222222%;}
.pro_info_3_mid_2_ul li:nth-child(3n){
margin-right:0}
.pro_info_3_mid_2_ul li:nth-child(4n){
margin-right:1.66666666666667%}
.pro_info_1_2_left img{
max-width:80%;}
.pro_info_1_2_right_1_right-mo{
display:none}
.pro_info_1_2_right_1_right-pc{
display:block; margin-bottom:2em;}
.pro_info_1_2_right_1_right-pc a{
display:block; height:3.5em;border-radius:3.5em; font-size:0.65em;   position:relative}
.pro_info_1_2_right_1_1{
font-size:1.125em;}
.pro_info_3_mid_1{
font-size:1em;}
.pro_list_1_mid_right_1_2_3{
margin-bottom:2em;}
.pro_list_1_mid_right_1 ul li{
width:48%; margin-bottom:1em; margin-right:0;}
.pro_list_1_mid_right_1 ul li:nth-child(2n){
float:right;}
.pro_1_mid_footer ul li a{
font-size:0.55em;}
.pro_1{
padding:4em 0;}
.pro_1_has_cate{
padding-bottom:6em}
.sec_ul li,.sec_ul li:nth-child(2n){
float:none; width:auto; display:block}
.pro_1_mid_1{
font-size:1.5em;}
.thir_div{
position:static}

.about_2_right_2_mid_1_right_1 span{
font-size:1.5em;}
.about_2_right_2_mid_1{
padding-left:2.875em;}
.about_2_right_2_mid{
margin:2em 1.5em;}
.about_2_right_2_mid_1_left{
width:2em;}
.about_2_right_2_mid_2{
height:auto; overflow:visible}
.about_2_right_1_footer{
left:50%; margin-left:-5.625em;}
.about_2_left{ padding:2em 0; overflow:hidden;
position:static; width:auto;}
.about_2_right{
margin-left:auto; width:auto}
.about_2_left_mid_2{
font-size:1em;}
.nybanner_mid_1{
font-size:1.25em;}
.nybanner_mid_2{
font-size:.875em;}
.index_3_1{
font-size:1.25em;}
.index_3_4 ul li{
width:100%; padding:1em 0;}
.index_3_4_mid{
margin-right:0;}
.index_3_4 ul li:nth-child(2n) .index_3_4_mid{
margin-left:0}
.index_3_3_left,.index_3_3_right{
float:none; width:auto}
.index_3_3_right{
margin-top:1.5em;}
.index_3{
margin-bottom:2em;}
.index_2 ul li{
width:100%;}
.index_2 ul li:nth-child(1){
margin-bottom:1em;}
.search-box{
  width:calc(98vw - 80px)}
.header_mid{
height:3.75em;}
.header_mid_left img{
height:2.75em;}
#mid{
margin-top:3.75em;}
}
@media screen and (max-width:600px) {
.contact_2_mid_left{
width:auto;}
#map22{
position:relative; width:100%; height:16em;}
}
@media screen and (max-width:480px) {
.about_1_left{
margin-left:1em; margin-right:1em;}
.jobinfomid_mid_close{
right:2em; top:1em;}
#map22{
height:12em;}
.contact_2_mid_left_mid ul li{
padding:1em 0;}
.contact_2_mid_left_mid_left img{
width:2em;}
.contact_2_mid_left_mid_mid{
padding-left:3em;}
.contact_2_mid_left_mid_right_1{
font-size:1.25em;}
.contact_2_mid_left_mid_right_2{
font-size:0.9375em;}
.news_1_mid_right_1{
font-size:1em;}
.news_info_mid_mid_1{
font-size:1.125em;}
.pro_list_1_mid_right_1_1{
height:9em;}
.pro_1_mid_footer ul li a{
font-size:0.5em;}
.pro_1_mid_2_right{
width:2.875em;}
.pro_1_mid_2_right img{
width:1em;}
.pro_1{
padding:4.5em 0;}
.pro_1_has_cate{
padding-bottom:5em;}
.pro_1_mid_2_left input{
font-size:0.875em;}
.pro_1_mid_2_left{
padding:.67em 0.875em;}
.pro_1_mid_1{
font-size:1.25em;}
.pro_2_mid_cate_1{
font-size:1.125em;}
.sec_name:after{
font-size:0.5em;}
.about_3_1_mid_2_mid_1{
font-size:0.875em;}
.about_3{
padding-bottom:0}
.about_3_main_mobile_1 ul li:after {
width:1em;}
.about_3_main_mobile_1 ul li .about_3_1_mid{
margin-right:1em;}
.about_3_main_mobile_1 ul li:nth-child(2n) .about_3_1_mid{
margin-left:1em;}
.about_1_left_mid_1{
font-size:1.25em;}
.about_1_left{
margin-top:2em; margin-bottom:2em;}
.about_1_left_mid_3{
margin-bottom:1.5em;}
.about_1_left_mid_3_mid_right_1 span{
font-size:1.5em;}
.about_1_left_mid_3_mid_left{
width:2.8em;}
.about_1_left_mid_3_mid{
padding-left:3.5em;}
.about_1_left_mid_3 ul li{
width:49%;}
.about_1_left_mid_3 ul li:nth-child(2n){
float:right;}
.index_1_mid_1{
height:9em;} 
.mobilemenu{  
 height:calc(100vh - 60px);   }
.mobilemenuon{top:60px;}
.bannermask_1 img{
max-width:100%;}
}
@media screen and (max-width:400px) {
.contact_3_1_mid{
height:auto; padding-bottom:1em;}
.contact_3_1_m dl dd{
width:100%;}
.news_2_1_mid{
min-height:inherit}
.news_2_1 ul li{
width:100%;}
.inv_1 ul li{
width:100%;}
.pro_info_3_mid_2_ul li{
width:49%; margin-right:0}
.pro_info_3_mid_2_ul li:nth-child(2n){
float:right}
.pro_info_3_mid_2_ul li:nth-child(4n){
margin-right:0;}
}
@media screen and (max-width:360px) {
.pro_list_1_mid_right_1_1{
height:auto; padding:1.5em 0;}
.pro_list_1_mid_right_1 ul li{
width:100%;}
.index_1_mid_1{
height:auto; padding-bottom:1em;}
}

.about_1_left{
margin-left:0; width:50%;}
.about_1_left_mid{
margin:0 5% 0 10%;}
.about_2_left_mid{
margin-left:10%;}
.about_3 .pagecom{
padding-left:0; padding-right:0; width:50%}
.about_3 .pagecom .about_3_1{
margin-left:10%;}
@media screen and (max-width:860px) {
.about_3 .pagecom{
width:100%}
.about_1_left{
width:100%;}
.about_1_left_mid{
margin:0 5%;}
.about_2_left_mid{
margin-left:10%;}
.about_3 .pagecom .about_3_1{
margin-left:5%;}
}
@media screen and (max-width:480px) {
 .about_2_right_2_mid{
 margin-left:1em; margin-right:1em;}
.about_1_left_mid{
margin:0 1em;}
.about_2_left_mid{
margin-left:1em;}
.about_3 .pagecom .about_3_1{
margin-left:1em;}
}














