.section-wrap .section { overflow:hidden;}


img{
    max-width:100%;
}
*:focus {outline: none;}
body{ color:#333;
    position:relative;
}
@media screen and (max-width:1440px) {
}
.banner_mid{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; color:#fff;}
.div1200{
margin:0 auto;  max-width:75em; padding:0 1em;}

 .bowen {
            position:absolute;
            width: 120px;
            height: 120px;
			right:0; top:0;
            
			 
            
        }
    
    
    
        .dot {
            position: absolute;
            width: 20px;
            height: 20px;
            left: 50%;
            top: 50%;
			margin-left:-10px;
			margin-top:-10px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
             
            border-radius: 50%;
            background-color: #fcff00;
            z-index: 2;
        }
@keyframes ripple{0%{opacity:0;transform:scale(.1,.1)}5%{opacity:1}100%{opacity:0;transform:scale(1)}}
.bowen:after{
 content:'';
 display:block;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 border-radius:50%;
 border:2px solid #fcff00;
 opacity:0;
 -webkit-animation:ripple 4s ease-out 225ms infinite;
 -moz-animation:ripple 4s ease-out 225ms infinite;
 -o-animation:ripple 4s ease-out 225ms infinite;
 animation:ripple 4s ease-out 225ms infinite
}
.bowen.delay:after{
 -webkit-animation:ripple 4s ease-out 725ms infinite;
 -moz-animation:ripple 4s ease-out 725ms infinite;
 -o-animation:ripple 4s ease-out 725ms infinite;
 animation:ripple 4s ease-out 725ms infinite
}
.index_4_bg_start_mid{
position:absolute; width:10%; height:10%; right:-10%; top:25%;}
@media screen and (max-width: 1440px){
.index_4_bg_start_mid{
right:-16%; top:19%;}
 .dot {
 width:16px; height:16px; margin-left:-8px; margin-top:-8px;}
}
@media screen and (max-width: 1440px){
}
.banner_footer{
position:absolute; left:0; bottom:27%; width:100%; z-index:10;}
.gotops{ background-image:url(/Html/images/img1.png); display:none; cursor:pointer;
width:3em;border-radius:50%; height:3em; background-position:center; background-repeat:no-repeat; position:fixed; right:1em; bottom:1em; z-index:888; background-color:#123c86;}
.nybanner{
position:relative;}
.nybanner img{
width:100%;}
.nymenu{
border-bottom:1px #d9d9d9 solid;}

.div1270{
margin:0 auto; padding:0 1em; max-width:79.375em;}
.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat; background-image:url(/Html/images/img17.jpg);
float:left; width:13.9%; text-align:center;}
.nymenu_mid ul li:nth-child(1){
text-align:left; background-image:none}
.nymenu_mid ul li:last-child{
text-align:right}
.nymenu_mid ul li a{ padding:1.2em 0;
display:inline-block; font-size:1.25em; position:relative;}
.nymenu_mid ul li a:after{
content: "";
  position: absolute;
  z-index: 1;
  opacity:0;
  left: 50%;
  width: 0;
  bottom: 0em;
  height:0.15em; background-color:#204993;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{
color:#204993}
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{
width:2.65em;opacity:1; margin-left:-1.325em;

}
.swiper-slide.on .about_3_2_mid_mid_mid:after{
opacity:1;}
.about_3_1{
margin-top:0em;  margin-bottom:5.625em; background:#f29d25;}
.about_3_2{
margin-top:3.5625em; padding-bottom:3.625em; background: url(/Html/images/bgq1.png) center bottom no-repeat;}
.about_4{ padding-bottom:8.6875em;
background-position:center bottom; background-repeat:no-repeat; overflow:hidden; background-size:cover; background-image:url(/Html/images/img8.jpg);}
.about_4_1{ overflow:hidden;
position:relative; margin-top:2.9375em;}
.about_4_1_left{
width:27.79527559055118%;}
.about_4_1_left_mid_1{  
overflow:hidden; border:2px #b9c8d3 solid;}
.about_4_1_left_mid_1 img{
width:100%;}
.about_4_1_right{
position:absolute;   right:0; top:0; height:27.0989375em; width:69%;}
.about_4_1_right_mid{
padding-right:2em;}
.about_4_1_right_mid ul li{ cursor:pointer;
float:left; background-color:#fff; margin-bottom:1em; width:49%;}
.about_4_1_right_mid ul li:nth-child(2n){
float:right; }
.about_4_1_right_mid_1{
padding:1em 1em; border:2px #b9c8d3 solid;}
.about_4_1_right_mid ul li.on .about_4_1_right_mid_1{
color:#fff; background-color:#f29d25}
.about_4 .swiper-container-vertical > .swiper-scrollbar{
width:3px;}
.about_4 .swiper-scrollbar-drag{
background-color:#f29d25;border-radius:0;}
.swiper-container-video2 .swiper-slide {

    padding:0 calc((100vw - 1025px) * 0.0640625);

	width: 1025px;

}
.about_5_1_1{
overflow:hidden; position:relative;}
.about_5_1_1 a{ z-index:10; left:50%; top:50%; margin-left:-2.90625em; margin-top:-2.90625em; position:absolute;
display:block; width:5.8125em; height:5.8125em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(/Html/images/img9.png);}
.about_5_1_1 img{
width:100%; height:440px;}
.about_5_1{
margin-top:7%; border-bottom:1px #b0b0b0 solid;}
.about_5_1_mid{
position:relative; padding-bottom:5%;}
.about_5_1_mid:after{
		content: "";
  position: absolute;
  z-index: 1;
  opacity:0;
  left: 34%;
  width: 32%;
   
  bottom: 0em;
  height:2px; background-color:#f29d25;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.swiper-slide-active .about_5_1_mid:after{
opacity:1;}
.about_5_2{
margin:0 auto; padding:0 1em; margin-top:2%; margin-bottom:7em; max-width:60em;}
.about_5_2_mid{
position:relative; padding:0 2.375em; text-align:center;}
.about_5_2_mid_left{ cursor:pointer;
position:absolute; left:0; top:50%; margin-top:-1.3125em; z-index:10; background-image:url(/Html/images/img11.png); width:1.375em; height:2.625em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_5_2_mid_right{ cursor:pointer;
position:absolute; right:0; top:50%; margin-top:-1.3125em; z-index:10; background-image:url(/Html/images/img12.png); width:1.375em; height:2.625em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_5_2_mid_mid_1{
font-size:18px; color:#000; line-height:1.6;}
.about_5_2_mid_mid_2{
text-align:center; font-family:Arial, Helvetica, sans-serif; color:#757575; margin-top:0.4em;}
.about_6{ color:#fff; overflow:hidden; padding-bottom:5em; background-color:#a2a6a9;
background-position:center top; background-repeat:no-repeat; /*background-size:cover;*/ background-image:url(/Html/images/img13.jpg);}
.about_6 .about_1_1,.about_6 .about_1_2{
text-align:center; color:#fff;}
.about_6 .about_1_4_mid_1 span:nth-child(1),.about_6 .about_1_4_mid_1 span:nth-child(2),.about_6 .about_1_4_mid_2{
color:#fff;}
.about_1_4 ul li:nth-child(1) .about_1_4_mid{
padding-left:0}
.about_1_4 ul li:nth-child(4) .about_1_4_mid{
padding-right:0}
.about_6 .about_1_4_mid_1 span:nth-child(2){
font-size:1.875em; font-weight:bold; margin-left:0.1em;}
.about_7{
background-color:#f3f6f9; overflow:hidden}
.about_7_1{
margin-top:2.9375em}
.loadmorepar{
text-align:center; padding:3.625em 0;}
.loadmorepar a{
display:inline-block; border:1px #a2a2a2 solid; width:10.25em; text-align:center; line-height:2.625em; color:#333;}
.loadmorepar a span{ width:7.5875em; text-align:left;
display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(/Html/images/img19.png);}
.loadmorepar a:hover span{
background-position:95% center;}
.about_7 .index_3_2_left{
width:66%;}
.about_7 .index_3_2_top,.about_7 .index_3_2_footer{
width:32%; height:47.96116504854369%;}
.about_7_list ul li{ margin-top:1.625em; display:none;
float:left;width:32%; margin-right:2%;}
.about_7_list ul li:nth-child(3n){
margin-right:0}
.about_7_list_2{ margin:0.7em 0 0.5em 0;
font-size:1.25em; color:#000;}
.about_7_list_3{
font-size:0.875em; color:#666; line-height:1.6;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; min-height:3.2em;}
.about_5,.about_3{
overflow:hidden}
.nybanner2{
background-position:center; background-repeat:no-repeat; background-size:cover; height:20em; overflow:hidden; background-image:url(/Html/images/banner2.jpg);}
.about_info_1{
background-color:#f3f6f9; overflow:hidden;}
.about_info_1_mid{
font-size:0.9375em; padding:1.2em 0;}
.about_info_1_mid span{
color:#004cd1;}
.about_info_1_top{
border-bottom:1px #e4e7ed solid;}
a:hover{
color:#004cd1;}
.about_info_mid_1{
text-align:left; font-size:1.875em; color:#000; margin-top:1.8em;}
.about_info_mid_2{
text-align:left; color:#6d6d6d; margin-top:1em;}

.about_info_mid_2 .fx { font-size:15px; color:#999; line-height:36px;}
.about_info_mid_2 .fx .em1 { background:url(/Html/images/icon1.png) no-repeat left center; background-size:18px auto; float:left; width:150px; padding-left:25px;  }
.about_info_mid_2 .fx .em2 { background:url(/Html/images/icon2.png) no-repeat left center; background-size:14px auto; float:left; width:80px; padding-left:22px; }


.about_info_mid_3{border-bottom:1px #e4e7ed solid;
font-size:0.9375em; padding:2.8em 0; line-height:1.9;}
.about_info_mid_4{ padding-right:10em;
font-size:0.9375em; margin:2.8em 0 4em 0; position:relative; width:21%; float:right; border:10px solid #f3f3f3; padding:3%;}
.about_info_mid_4_right{ width:100%; margin-top:30px;
}
.about_info_mid_4_right a{
display:inline-block; border:1px #d3d7df solid;width:100%; text-align:center; line-height:3.266666666666667em;}
.about_info_mid_4_left b { font-weight:700!important; font-size:16px; display:block;}
.about_info_mid_4_left hi {}
.about_info_mid_4_left i { font-size:15px; color:#999; line-height:28px; display:block; font-style:normal;}
.about_info_mid_4_left{
line-height:2.2;}
.l { float:left;}


.inp_box_wrap button,.inp_box_wrap select, .inp_box_wrap input {
    font-family: 'NotoSans', 'Arial', sans-serif, sans-serif;
}


.about_1_1_b{
color:#000}
.swiper-pagination-index-banner-zz{
position:static; margin-top:2.5em; margin-bottom:5em;}
.swiper-pagination-index-banner-zz2{
display:none}
select::-ms-expand { display: none; }































@media screen and (max-width: 1600px){
}
@media screen and (max-width: 1280px){
}
@media screen and (max-width: 1200px){
	
}
@media screen and (max-width: 1090px){
.about_info_mid_4{
margin-top:2em; font-size:0.875em;}
.about_info_mid_2{
font-size:0.875em;}
.about_info_mid_3{
padding:2em 0; font-size:0.875em;}
.about_info_mid_1{
font-size:1.5em;}
.about_7_list_2{
font-size:1em;}
.about_7_1{
margin-top:1.5em;}
.about_6{
padding-bottom:4em;}
.about_5_2{
margin-top:2em; margin-bottom:4em;}
.about_5_2_mid_left,.about_5_2_mid_right{
font-size:0.75em;}
.about_5_2_mid_mid_2{
font-size:0.875em;}
.about_5_2_mid_mid_1{
font-size:1.5em;}
.about_5_1_mid{
padding-bottom:2em;}
.about_5_1{
margin-top:1.5em;}
.about_5_1_1 a{
font-size:0.75em;}
.swiper-container-video2 .swiper-slide {

    padding:0 calc((100vw - 800px) * 0.0640625);

	width: 800px;

}

.about_4{
padding-bottom:5em;}
.about_4_1_right_mid_1{
font-size:0.875em;}
.about_4_1{
margin-top:1.5em;}
.about_3_1_mid_right_num_1{
font-size:18em;}
.about_3_1_mid_right_1{
font-size:1.25em;}
.about_3_1_mid_right_2 p{
font-size:0.875em;}
.about_2{
padding:7em 0;}
.about_2_mid_mid_1{
font-size:1.5em;}
.about_2_mid_mid_3 ul li{
font-size:1em;}
.about_2_mid_mid_2{
font-size:0.875em;}
.about_1_4{
margin:2em 0 3em 0;}

.about_1_5{
font-size:0.875em;}
.about_1_4_mid_1 span:nth-child(1){
font-size:2em;}
.about_1_4_mid_2,.about_1_4_mid_1 span:nth-child(2){
font-size:0.875em;}
.about_1_3{
margin-top:1.5em;}
.about_1_1{
font-size:1.5em;}
.about_1_2{
font-size:0.875em;}
.nymenu_mid ul li a{
font-size:1em;}
.banner_footer{
bottom:10%;}
}
.nymenu_mid p{
display:none;}
.about_4_1_left_mid_2{
margin:1em 0 0 0; display:none; text-align:center; line-height:1.6;}
.swiper-pagination-index-banner-hh{
position:static; margin-top:2em; display:none;}
.about_5_2_mid_mid_mo_pic{
display:none; border-bottom:1px #b0b0b0 solid; margin-bottom:1.2em;}
@media screen and (max-width: 980px){
.pro_2_mid_right_1_mid_1 img{
max-width:60%;}
.pro_2_mid_right_1_mid_1{
height:15em;}
}
@media screen and (max-width: 950px){
 
.contact_1_3{
margin-top:1em; margin-bottom:3em;}
.contact_1_3_left{
width:100%; clear:both; margin-bottom:2em;}
.contact_1_3_right{ clear:both;
width:95%; margin:0 auto; position:relative; height:40vh;}
#dituContent{
top:0;}
.ser_2_1_right_4_mid ul li{
width:100%;}
.zz_4 .swiper-container-vertical > .swiper-scrollbar{
font-size:0.55em;}
.newsmid_2_2 a{
font-size:0.875em;}
.newsmid_2_1 ul li{
width:49%; margin-right:0}
.newsmid_2_1 ul li:nth-child(2n){
float:right}
.nymenu_mid_s ul li{
display:block}
.nymenu_mid_s{
text-align:left}
.nymenu_mid_s ul li:nth-child(1),.nymenu_mid ul li:last-child{
text-align:left;}
.about_5_2{
margin-bottom:2em;}
.about_5_1_mid{
padding-bottom:1.5em;}
.about_5_2_mid_mid_1{
font-size:1.125em;}
.about_5_1{
display:none}
.about_5_2_mid_mid_mo_pic{
display:block;}
.swiper-pagination-index-banner-hh{
display:block}
.about_4_1_left_mid_2{
display:block}
.about_4_1_left{
width:100%;}
.about_4_1_right{
display:none}
.about_3_1{
margin-top:1.5em;}
.nymenu_mid p{
display:block; position:relative; padding:0.7em 0;}
.nymenu_mid p:after{	content: ""; 
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
  position: absolute;
left:auto; background-color:transparent;
right:0; width:10px; height:5px; bottom:auto; top:50%; margin-top:-2.5px; background-position:center; background-repeat:no-repeat; background-image:url(/Html/images/header/img5.png);
}

 

.nymenu_mid.on p:after{
transform:rotate(-180deg);

     -webkit-transform:rotate(-180deg);

     -moz-transform:rotate(-180deg);

     -o-transform:rotate(-180deg);

     -mz-transform:rotate(-180deg);
 }

.nymenu_mid{ z-index:100;
position:relative;}
.nymenu_mid ul{ display:none; padding:.5em 0; width:100%;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
position:absolute; left:0; top:44.2px; background-color:#fff; z-index:100;}
.nymenu_mid ul li{ background:none; text-align:left;
float:none; width:100%; padding:0 1em;}
.nymenu_mid.on ul{
display:block}
.nymenu_mid ul li:last-child{
text-align:left;}
.nymenu_mid ul li a{
font-size:0.875em; line-height:1.7; padding:0.2em 0;}
.nymenu_mid ul li a.active{
color:#333;}
.nymenu_mid ul li a:after{
display:none}
.index_4_mask_1{
font-size:1.5em;}
.index_2_1{
font-size:1.875em;}
.index_1_mid{
min-height:inherit; padding-bottom:4em;}
}
.index_3_2_top .index_3_2_left_1_con_3,.index_3_2_footer .index_3_2_left_1_con_3{
height:0; overflow:hidden; opacity:0;}
.showmobilemap{
display:none;}
.mobilemap{ margin-top:2em;
  background-position:left bottom; background-repeat:no-repeat; background-image:url(/Html/images/index/img19.png); height:320px;}
.mobilemap_mid{
max-width:220px; position:relative; margin-top:65px; margin-left:155px; float:left;}
.swiper-pagination-index-banner-h{
display:none}
.pro_mo_top{
display:none; overflow:hidden; background-color:#fff;}
@media screen and (max-width: 900px){
.pro_info_1_2 ul li{
border:none; width:20%; text-align:center;}
.pro_info_1_2 ul li a{
display:block; border-right:1px #fff solid; padding-left:0; padding-right:0}
}
.pro_mo_top_1{
display:none}
@media screen and (max-width: 850px){
.pro_info_1_2{
display:none}
.pro_mo_top_1{ display:block;
margin:1.5em 1em; border:4px #f3f6f9 solid; padding:0.1em 0.6em; background-color:#fff;}
.pro_mo_top_1 select{color:#000;
font-size:0.875em; border:none; background:none; padding:0.5em 0;
width:100%; background-repeat:no-repeat; background-image:url(/Html/images/service/img5.png); background-position:right center;appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.pro_mo_top{
display:block;}
.pro_2_mid_right_2{
margin-top:2em;}
.pro_2{
padding-bottom:3em;}
.pro_2_mid_left{
display:none;}
.pro_2_mid_right{
float:none; width:100%;}

.swiper-pagination-index-banner-zz2{
display:block}
.zz_4_1_mid_footer{
opacity:1;}
.swiper-pagination-index-banner-h{
display:block}
.about_3_2{
display:none}
.about_3_1_mid_right_2{
margin-top:1em;}
.about_3_1_mid_left{
width:100%;}
.about_3_1_mid_right{ margin-top:1.5em; margin-bottom:2em;
position:static; width:100%; height:auto;}
.about_3{
padding-bottom:2em;}
.about_3_1_mid_right_num{
display:none}
}
@media screen and (max-width: 768px){
.pro_info_1_1_right_3{
margin-top:1em;}
.pro_info_1_1_right_1{
font-size:1.25em;}
.pro_info_2_1_t{
font-size:1.25em;}
.pro_info_1_2{
margin-top:2em;}
.pro_info_1_1_right_3{
margin:1.5em 0 2em 0}
.pro_info_1_1{
margin-top:3em;}
.pro_info_1_1_left,.pro_info_1_1_right{
float:none; width:100%;}
.pro_info_1_1_left{
text-align:center}

 .contact_1_1{
 font-size:1.125em;}
.joblist_mid{
padding:0 1em;}
.showjobinfo_mid{
padding:1em;}
.joblist li:nth-child(3){
display:none}
.joblist li:nth-child(2){
width:21%;}
.joblist li:nth-child(1){
width:60%;}
.jobs_4_2_2{
margin-top:2em; margin-bottom:3em;}
.jobs_4_1_1{
font-size:1em;}
.jobs_4_1_2{
font-size:1.5em;}
.jobs_3{
padding-bottom:2em;}
.jobs_2{
padding-bottom:3em;}
.jobs_2_1{
margin-top:1.5em;}
.job_1_2{
margin-top:1.5em; margin-bottom:2.5em;}
.ser_4_3{
margin-top:2em; margin-bottom:3em;}
.ser_3{
padding-bottom:3em;}
.ser_3_2{
margin-top:1em; margin-bottom:2em;}
.ser_3_2 ul li{
width:100%;}
.ser_2_1_right_1{
font-size:1.25em;}
.ser_2{
padding-top:4em;}
.ser_2_1_left{
float:none; width:100%; text-align:center}
.ser_2_1_right{
float:none; width:100%;}
.ser_1_1{
margin-bottom:3em;}
.zz_5{
padding-bottom:2em;}
.zz_5_1_2::after{
width:50%; left:25%; margin-left:auto}
.zz_4_1{
margin-top:1.5em;}
.zz_4_2_mid_mid{
font-size:0.875em;}
.zz_4_2{
margin:2em 0;}
.swiper-pagination-index-banner-zz{
margin-top:1em;}
.zz_3 .swiper-slide ul li:nth-child(1),.zz_3 .swiper-slide ul li:nth-child(2),.zz_3 .swiper-slide ul li:nth-child(3),.zz_3 .swiper-slide ul li:nth-child(4){
width:100%; margin-bottom:1em;}
.zz_2_1{
padding-bottom:3em; width:100%;}
.zz_1_2_1 span:nth-child(1){
font-size:1.125em;}
.zz_1_1{
margin-top:1.5em;}
.zz_1{
padding-bottom:2em;}
.newsmid_1_3_left_1{
font-size:1.875em;}
.newsmid_1_3_right{
font-size:0.875em;}
.newsmid_1_1{
font-size:1.125em;}
.newsmid_2_1_mid_2_2{
font-size:1em;}
.nybanner2{
height:20em; }
.gotops{transform: scale(.8, .8);}
.about_info_mid_4{
margin-top:1.5em;}
.about_info_mid_4{
padding-right:0;}
.about_info_mid_4_right{
position:static; display:block; margin-top:1.5em;}
.about_info_mid_4_right a{
display:block; width:auto; line-height:2.7em;}
.about_info_mid_1{
font-size:1.125em;}
.about_7 .about_7_list_1 img{
width:100%;}
.loadmorepar{
padding:2em 0;}
.loadmorepar a{
font-size:0.875em;}
.about_7_list ul li{
width:100%; margin-right:0; margin-bottom:1.5em;}
.about_7_list_3{
min-height:inherit}
.about_7 .index_3_2_left_1_con{
margin-top:1em;}
.about_7 .index_3_2_top, .about_7 .index_3_2_footer{
width:100%; height:auto}
.about_7 .index_3_2_left{
width:100%;}
.about_6{
padding-bottom:2em;}
.about_5_2_mid{
padding:0 2em;}
.about_5_2_mid_left, .about_5_2_mid_right{
font-size:0.5em;}
.about_5_1_1 a{
font-size:0.5em;}
.about_2{
padding:3em 0;}
.about_2_mid_mid_3{
margin-top:2em;}
.about_2_mid_mid{
margin:2.5em;}
.about_2_mid_mid_1{
font-size:1.25em;}
.about_1_4{
margin-bottom:2em;}
.about_1_5{
margin-bottom:3em;}
.about_1_1{
font-size:1.25em;}
.footer_2_left, .footer_2_right{
float:none; width:100%; text-align:center}
.footer_1{
padding-top:1.2em;}
.footer_1_mid_1{ text-align:center; display:none;
margin:2em 0 1em 0;}
.footer_1_mid_1 img{
height:2em;}
.footer_1{
padding-bottom:2em;}
.mobilemap_mid_mid{
position:absolute; right:-50px; top:25px; width:120px; height:120px;}
.dot{
width:12px; height:12px; margin-top:-6px; margin-left:-6px;}
.showmobilemap{
display:block}
.index_4_mask_1{
font-size:1.25em;}
.index_4_mask_3{
margin-top:1.5em;}
.index_4_mask_3{
max-width:none}
.index_4_mask{
position:static; width:auto; height:auto; margin:0;}
.index_4{ background-color:#010101; padding-top:2em;  
background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_4_bg{
display:none;}
.index_4_footer_1 a{
font-size:0.875em; padding:1em 1.8em;}
.index_3_2_left_1_con_1{
margin-top:1em;}
.index_3_2_left_1_con{
position:static; color:#333;}
	.index_3_2_top .index_3_2_left_1_con_3,.index_3_2_footer .index_3_2_left_1_con_3{
	height:auto; opacity:1;}
	.index_3_2_top img, .index_3_2_footer img{
	display:block}
	.index_3_2_top,.index_3_2_footer{
	position:relative; width:100%; margin-top:1.5em;}
	.index_3_2_left_1_mask{
	display:none}
	.index_3_2_left{
	width:100%;}
	.index_3_2_left_1_con_2{
	font-size:1em;}
	.index_3{
	padding-bottom:2em;}
	.index_3_1{
	margin:2em 0;}
	.index_2_5_mid_1 span:nth-child(1){
	font-size:1.875em;}
	.index_2_5_mid{
	padding:1.5em 1em;}
	.index_2{
	padding-bottom:2em; padding-top:3em;}
	.index_2_3{
	margin-bottom:2em;}
	.index_2_4{
	margin-bottom:2.5em;}
	.index_2_1{
	font-size:1.5em;}
	.index_2_2{
	font-size:0.875em;}
	.index_1_mid_4 span{
	font-size:0.6em;}
	.index_1_left, .index_1_right{
	width:2em; height:2em; margin-top:-1em;}
	.index_1_mid_1{
	font-size:1.125em;}
	.index_1_mid_3{
	height:auto;}
	.index_1_mid_img{
	margin-bottom:1.5em; margin-top:2em;}
	.index_1_mid{
	padding-bottom:2em;}
	.index_1_mid{
	margin:0 4%;}
	.banner_mid_3 a{
	font-size:0.6em;}
	.banner_mid_1{
	font-size:1.875em;}
	.banner_mid_2{
	font-size:0.875em;}
	.header_mid{
	padding-left:0;}
	.header_mid_left{
	width:10em;}
	.header_mid{
	height:3.75em;}
	#mid{
	margin-top:3.75em;}
	
}
.mobilebannerimg{ display:none;
background-position:center; background-repeat:no-repeat; background-size:cover; background-repeat:no-repeat; height:48vh;}
@media screen and (max-width: 640px){
.pro_info_1_1_right_1{
font-size:1.125em;}
.pro_info_2_1_t{
font-size:1.125em;}
.pro_2_mid_right_1 ul li:nth-child(3n)::after{
display:block;}
.pro_2_mid_right_1 ul li:nth-child(2n)::after{
display:none}
.pro_2_mid_right_1 ul li{
width:50%;}
.contact_1_3_left_1{
font-size:1em;}
.jobs_4_2 ul li{
min-height:2em;}
.joblist li:nth-child(2){
display:none;}
.joblist li:nth-child(4){
width:35%;}
.joblist li:nth-child(1){
width:65%;}
.ser_3_2 ul li{
font-size:0.9375em;}
.ser_1_1_mid_name_1{
font-size:1.125em;}
.swiper-pagination-index-banner-zz{
font-size:0.65em;}
.newsmid{
padding-bottom:3em}
.newsmid_1_3{
padding-left:6em; margin-bottom:0em; margin-top:1.5em;}
.newsmid_2_1_mid_2_2{
min-height:inherit}
.newsmid_2_1_mid_2_2_jj{
margin-top:1em;-webkit-line-clamp: 2;}
.newsmid_2_1_mid{
height:auto; padding-bottom:2.9em;}
.newsmid_2_1 ul li{
width:100%; margin-bottom:1em;}
.about_4{
padding-bottom:2em;}
.about_4_1_left_mid_2{
font-size:0.875em;}
.about_3_1_mid_right_1{
font-size:1.125em;}
.about_1_4 ul li:nth-child(1),.about_1_4 ul li:nth-child(2){
margin-bottom:1em;} 
.about_1_4_mid_1 span:nth-child(1){
font-size:1.7em;}
.about_1_4 ul li:nth-child(3){
background-image:none}
.about_1_4 ul li,.about_1_4 ul li:nth-child(2), .about_1_4 ul li:nth-child(3){
width:50%;}
.about_1_4 ul li:nth-child(1),.about_1_4 ul li:nth-child(4){
text-align:center}
.index_2_5 ul li{
width:50%;}
.index_2_1{
font-size:1.25em;}
.index_2_3{
margin-top:1.3em;}
.banner_mid_1{
font-size:1.5em;}
.banner_mid_2{
line-height:1.6;}
.mobilebannerimg{
display:block;}
.pcbannerimg{
display:none}
.banner_footer{
bottom:2em;}
.indexbanner .swiper-pagination-bullet{
width:2.5em;}
}
@media screen and (max-width: 600px){
	.job_1_1_1_jj_mid{
	margin:1em;}
	.job_1_1 ul li{
	width:100%; margin-top:1em;}
	.job_1_1 ul li:nth-child(1){
	margin-top:0}
}
@media screen and (max-width: 450px){


}
@media screen and (max-width: 480px){
.pro_2_mid_right_1 ul li{
width:100%;}
.ser_4_2 ul li{
padding:0.8em 1em;}
.ser_4_2_mid{
font-size:0.75em;}
.ser_4_1 a{
font-size:0.875em;}
.ser_4_2_mid_left span:nth-child(2){
display:none}
.ser_4_2_mid_right{
display:none}
.ser_4_2_mid{
padding-right:0}
.ser_2_1_right_1{
font-size:1.125em;}
.ser_2_1_right_3_mid select,.ser_2_1_right_4_mid_1{
font-size:0.875em;}
.ser_2_1_right_3{
padding-right:0}
.ser_1_1 ul li:nth-child(1){
margin-bottom:1em;}
.ser_1_1 ul li{
width:100%;}
.ser_1_1_mid_name_1{
font-size:1em;}
.zz_1_2 ul li{
margin-top:1.5em;}
.about_5_2_mid_mid_mo_pic{
margin-bottom:1em;}
.about_5_2{
margin-top:1.5em;}
.about_5_2_mid_mid_1{
font-size:1em;}
.about_3_1{
margin-top:1em;}
.about_2_mid_mid_3{
margin-top:1.5em;}
.about_2_mid_mid{
margin:1.5em}
.about_2_mid_mid_1{
font-size:1.125em;}
.about_2_mid_mid_3 ul li{
font-size:0.875em; padding-left:3.8em;}
.about_1_3{
margin-top:1em;}
.about_1_1{
font-size:1.125em;}
.showmobilemap{
overflow:hidden; overflow-x:auto;}
.mobilemap{
width:500px;}
.mobilemap{
background-image:url(/Html/images/index/img20.png);}
.mobilemap_mid{
margin-left:31px;}
.index_3_1{
margin:1.5em 0;}
.index_2_1{
font-size:1.125em;}
.index_2_5_mid_1 span:nth-child(1){
font-size:1.5em;}
.index_2_5_mid{
padding:1em;}
.banner_mid_1{
font-size:1.375em;}
}
@media screen and (max-width: 320px){
.about_5_1_1 a{
font-size:0.35em;}
}
/********搜索*************/

.sub-menu-bg {
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:10;
 background-color:#f29d25;
/* background-color:rgba(0,0,0,1);*/
 z-index:9999999;
 display:none
}
.seacher-box {
 width:70%;
 height:80px;
 position:fixed;
 left:50%;
 margin-left:-35%;
 top:300px;
 z-index:99999999;
 display:none
}
.seacher-box input::placeholder,.seacher-box textarea::placeholder{
color:#ccc}
.seacher-box .span-ctn {
 width:35px;
 height:35px;
 position:absolute;
 top:-45px;
 right:-58px;
 cursor:pointer
}
.seacher-box .span-ctn:before {
 content:'';
 width:35px;
 height:2px;
 webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 -webkit-transition:all .5s;
 transition:all .5s;
 position:absolute;
 top:-1px;
 background:#fff
}
.seacher-box .span-ctn:after {
 content:'';
 width:35px;
 height:2px;
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 background:#fff;
 position:absolute;
 top:1px;
 -webkit-transition:all .5s;
 transition:all .5s
}
.seacher-box .input {
 width:100%;
 height:80px;
 line-height:80px;
 border-bottom:1px solid #fff;
 display:block
}
.seacher-box .input__field {
 width:100%;
 background:none;
 border:none;
 color:#fff;
 height:80px;
 line-height:80px;
 font-size:20px
}




@media screen and (max-width: 960px){
.seacher-box .input__field {
  height:55px;
  line-height:55px;
  font-size:14px
 }
 .seacher-box .input {
  height:55px;
  line-height:55px
 }
 .seacher-box {
  width:90%;
  height:55px;
  position:fixed;
  left:50%;
  margin-left:-45%;
  top:50%;
  margin-top:-30%
 }
 .seacher-box .span-ctn {
  top:-5%;
  right:0;
  width:25px;
  height:25px
 }
 .seacher-box .span-ctn:before,
 .seacher-box .span-ctn:after {
  width:25px;
  height:1px;
  top:18px
 }
 .input-box {
  top:55px
 }
 .input-box p {
  font-size:12px;
  height:25px;
  line-height:25px
 }
} 
@media screen and (min-width: 1200px){ 
	.bodyon #header{
	position:fixed; top:-4.657142857142857em; background-color:#fff;}
	.bodyon2 #header{
	top:0; position:fixed; background-color:#fff;}
	.bodyon .header_mid_mid ul li a.biga,.bodyon2 .header_mid_mid ul li a.biga{
	height:4.657142857142857emm; line-height:4.657142857142857em;}
	.bodyon .header_mid_mid_sub,.bodyon2 .header_mid_mid_sub{
	top:4.657142857142857em;}
}
/*******导航********/
.ovh-f {
 position:fixed;
 width:100%;
 height:100%;
 left:0;
 top:0
}
@media screen and (max-width: 768px){ 
} 
@media screen and (max-width: 480px){ 
  
} 
@media screen and (max-width: 1200px){ 
}
@media screen and (max-width: 1600px){
}
/********20200311************/
.footer_1_mid_2_right_2_1{
font-size:0.9375em; margin-top:0.4em; }
.footer_1_mid_2_right_2_2{
font-size:0.875em;  }
.footer_1_mid_2_right_2{
line-height:1.6; margin-top:1.5em;}
.footer_1_mid_2_right_1 ul{
width:80%;}
#footer .footer_1_mid{
margin:0 2%;}
@media screen and (max-width: 768px){
}
@media screen and (max-width: 480px){
}
/**********************/
@media screen and (min-width: 1200px){
}
@media screen and (max-width: 1366px){
}
@media screen and (min-width:1090px){
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:1090px) {
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:640px) {
}

@media screen and (max-width:950px) {
}
@media screen and (max-width:760px) {
}
@media screen and (max-width:900px) {
}
@media screen and (max-width:600px) {


}
@media screen and (max-width:400px) {
}
@media screen and (max-width:900px) {
}
@media screen and (max-width:700px) {
}
@media screen and (max-width:400px) {
}
@media screen and (min-width:1090px) {
}
<!--0.00022506713867188-->