/* CSS Document */
/*#region 重置元素*/
*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td{
    padding: 0;
    margin:0;
}
@font-face {
  font-family: "SourceHanSansCN-Normal";
  src: url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff2") format("woff2"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff") format("woff"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.ttf") format("truetype"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.eot") format("embedded-opentype"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.svg") format("svg"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
/*@font-face {
    font-family: 'CenturySchlbkCyrillicBTRomanCentSchbkCyrillBTRoman';
    src: url('fonts/CenturySchlbkCyrillicBTRomanCentSchbkCyrillBTRoman.eot');
    src: url('fonts/CenturySchlbkCyrillicBTRomanCentSchbkCyrillBTRoman.eot') format('embedded-opentype'),
         url('fonts/CenturySchlbkCyrillicBTRomanCentSchbkCyrillBTRoman.woff2') format('woff2'),
         url('fonts/CenturySchlbkCyrillicBTRomanCentSchbkCyrillBTRoman.woff') format('woff'),
         url('fonts/CenturySchlbkCyrillicBTRomanCentSchbkCyrillBTRoman.ttf') format('truetype'),
         url('fonts/CenturySchlbkCyrillicBTRomanCentSchbkCyrillBTRoman.svg#CenturySchlbkCyrillicBTRomanCentSchbkCyrillBTRoman') format('svg');
}*/
@font-face {
    font-family: 'GenBasR';
    src: url('fonts/GenBasR.eot');
    src: url('fonts/GenBasR.eot') format('embedded-opentype'),
         url('fonts/GenBasR.woff2') format('woff2'),
         url('fonts/GenBasR.woff') format('woff'),
         url('fonts/GenBasR.ttf') format('truetype'),
         url('fonts/GenBasR.svg#GenBasR') format('svg');
}

body{
    font:1em/1.3 "SourceHanSansCN-Normal", sans-serif;   
	-webkit-text-size-adjust: 100% !important; 
}
img{
max-width:100%;}
button, input, select, textarea,h1, h2, h3, h4, h5, h6{
    font-size:1em;
    line-height:1.3;font-family: "SourceHanSansCN-Normal";
}
address, cite, dfn, em, var { 
    font-style:normal; 
} 
code, kbd, pre, samp {
     font-family: courier new, courier, monospace; 
} 
small { 
    font-size:  0.75em; 
} 
ul, ol { 
    list-style: none; 
    margin:0;
}
body,legend { 
    color:#262626;
}
a{
    color:inherit;
	color:#262626;
    text-decoration: none; 
}
a:hover  {
    color:#086cb6;    
    text-decoration: none; 
}
a:active{
    color:inherit;
}
sup { 
    vertical-align: ; 
} 
sub { 
    vertical-align: text-bottom;
}

fieldset, img { 
    border: 0; 
}
button, input, select, textarea { 
     
} 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
    width:100%;
    word-break: break-all;
}
table th {
    font-weight:normal;
}
table th,table td {
    font-weight:normal;
    text-align:center;
} 
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}
img{
	vertical-align:middle;
}
::-moz-placeholder { color:#000; }
input:-webkit-input-placeholder { color:#000; } 
input:-moz-placeholder { color:#000; } 
/*#endregion*/
/*#region 清除浮动*/
.clearfix:after{
	content: '\20';
    display: block;
    height: 0;
    clear: both;
}
.clearfix { 
	*zoom:1;
}
/*#endregion */

button:disabled,
.disabled{
    opacity:0.5;
    cursor:default;
}
.hi{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.css3,.about_1 ul li a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.comdiv{
width:100%; overflow:hidden; margin:0; padding:0;}
.cssimg,.cssimgp img,.index_4_3_left_1_bg,.pro_1_mid_mid_left_bg,.ser_2_mid_pic_bg,.ser_1_right_bg{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;/*transition-duration: 0.7s;-ms-transition-duration: 0.7s;-moz-transition-duration: 0.7s; -webkit-transition-duration: 0.7s;*/}
@media screen and (min-width:768px) {
.cssimg:hover,.cssimgp:hover img,.index_4_3_left:hover .index_4_3_left_1_bg,.pro_1_mid ul li:hover .pro_1_mid_mid_left_bg,.ser_2_mid ul li:hover .ser_2_mid_pic_bg,.ser_1_right:hover .ser_1_right_bg{/*-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);*/transform: scale(1.08, 1.08);}
}
.daxie{text-transform: uppercase;}
.cell_mid{ display: table; height:100%; width:100%; }
.cell_h{ height:100%;display: table-cell; vertical-align: middle; } 
/*********header**********/
#header{transition: all .5s; border-bottom:1px rgba(255,255,255,.23) solid;
position:fixed; left:0; top:0em; width:100%; z-index:999;}
.header_mid{
margin:0 2%; position:relative;}
.header_mid_left{
position:absolute; left:0; top:50%;transform:translateY(-50%);}
.header_mid_right{ padding-right:10em;
float:right; position:relative}
.header_mid_right ul li{
display:inline-block; margin-right:2em; position:relative;}
.header_mid_right ul li a.biga{ font-size:.9375em;
color:#fff; display:inline-block; position:relative; padding:2.35em 0;}
.header_mid_right ul li a.biga:after{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; z-index:10;
content:''; left:50%; bottom:-1px; position:absolute;    height:1px; background-color:#086cb6;   width:0;}
.header_mid_right ul li a.biga:hover:after,.header_mid_right ul li a.bigaon:after{
width:100%; left:0;  }
.zd_nav_right{
position:absolute; right:0; top:50%;transform:translateY(-50%); z-index:10;}
.zd_nav_right_left{ 
float:left; margin-top:.35em}
.zd_nav_right_left a{
display:block; width:13px; height:13px; background-position:center; background-repeat:no-repeat; background-image:url(../images/header/img1.png);}
.zd_nav_right_right{
float:left; margin-left:1.25em; padding-left:1.25em; background-position:left center; background-repeat:no-repeat; background-image:url(../images/header/img5.png);}
.zd_nav_right_right a{ padding-left:26px; font-family:Calibri; font-size:1.125em;
color:#fff; display:inline-block; background-position:left center; background-repeat:no-repeat;}
.zd_nav_right_right a:nth-child(1){ margin-right:12px;
background-image:url(../images/header/img2.png);}
.zd_nav_right_right a:nth-child(2){
background-image:url(../images/header/img3.png);}
/*********index**************/ 
.banner_img{
position:relative; width:100%; height:100vh;}
.banner_img_pc{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_mid{
  border:1em #f3f3f3 solid;}
.index_mid_com{
margin:0 5%; position:relative;}
.index_mid_1_left{ position:relative;
float:left; width:63.29341317365269%;}
.index_mid_1_left:after{
content:''; position:absolute; left:0; top:1.875em;width:calc(100% - 1.875em); height:100%; background-color:#fcf2e9;}
.index_mid_1_left_mid{ z-index:10;
margin-left:1.875em; position:relative; overflow:hidden;}
.index_mid_1_left_mid img{
width:100%;}
.index_mid_1_right{ text-align:center; margin-right:2%;
float:right; width:29.16167664670659%; margin-top:7.8125vw;}
.index_mid_1{ padding-bottom:11.875em;
padding-top:8.125em; position:relative;border-bottom:1em #f3f3f3 solid;}
.index_mid_1_bg{opacity:.8;
position:absolute; top:0; right:0; width:55.98516949152542%; z-index:0;}
.index_mid_1_bg img{
width:100%;}
.index_mid_1_left_mid a{ z-index:100; width:6.5625em; height:6.5625em;
display:block; position:absolute; z-index:10; left:50%; top:50%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img3.png);transform:translate(-50%, -50%);}
.index_mid_1_right_2{ margin-bottom:1.5625vw;
font-size:2.5vw; margin-top:1.5625vw;font-family:'方正兰亭中黑简体'}
.index_mid_1_right_1 img{
max-width:54.71311475409836%;}
.index_mid_1_right_3{
color:#666; line-height:2;}
.index_mid_2_1_right{
float:right; width:55.50898203592814%;}
.index_mid_2_1_right ul li{ margin-right:3.72168284789644%;
float:left; width:30.85221143473571%; position:relative;}
.swiper-slide ul li{
position:relative}
.index_mid_2_1_right ul li:before,.swiper-slide ul li:before{pointer-events:none;
content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-color:#e1ac8c; opacity:0;transition:.8s cubic-bezier(.14,1,.34,1) 0s;}
.index_mid_2_1_right ul li:hover:before,.index_mid_2_1_right ul li.on:before,.swiper-slide.on ul li:before{
opacity:.75;}
.index_mid_2_1_right ul li:nth-child(3){
margin-right:0}
.index_mid_2_1_right_mid{
overflow:hidden;}
.index_mid_2_1_right_mid img{
width:100%;}
.index_mid_2_1_right_mid_name{
position:absolute; z-index:10; left:0; width:100%; top:50%;transform:translateY(-50%); text-align:center; color:#fff;}
.index_mid_2_1_right_mid_name span{transition:.8s cubic-bezier(.14,1,.34,1) 0s;
font-size:1.5em; padding:0 1em; display:inline-block; position:relative}
.index_mid_2_1_right_mid_name span:before{opacity:0;
content:''; width:0em; height:1px; background-color:#fff; position:absolute; left:50%; bottom:0;transform:translateX(-50%); }
.index_mid_2_1_right ul li a{
display:block}
.index_mid_2_1_right ul li:hover .index_mid_2_1_right_mid_name span,.index_mid_2_1_right ul li.on .index_mid_2_1_right_mid_name span,.swiper-slide.on ul li .index_mid_2_1_right_mid_name span{
padding-bottom:.5em;}
.index_mid_2_1_right ul li:hover .index_mid_2_1_right_mid_name span:before,.index_mid_2_1_right ul li.on .index_mid_2_1_right_mid_name span:before,.swiper-slide.on ul li .index_mid_2_1_right_mid_name span:before{
opacity:1; width:1em;}
.index_mid_2_1_left{ margin-left:3.59281437125749%;
float:left; width:30.65868263473054%; margin-top:3.125vw;}
.index_mid_2_1_left_3{
color:#000;}
.index_mid_2_1_left_1 span{
font-size:1.125em; color:#000; display:inline-block; position:relative;}
.index_mid_2_1_left_1 span:after{
content:' -';}
.index_mid_2{
overflow:hidden; position:relative; padding-top:7.875em;}
.index_mid_2_2_left{margin-left:3.59281437125749%;
float:left; width:44.19161676646707%;}
.index_mid_2_2_left_pic ul li{
float:left; width:47.96747967479675%;}
.index_mid_2_2_left_pic ul li:nth-child(2n){
float:right}
.index_mid_2_2_left_pic_img{
overflow:hidden;}
.index_mid_2_2_left_pic_img img{
width:100%;}
.index_mid_2_2_right{
float:right; width:47.84431137724551%;}
.index_mid_2_2{
margin-top:8.0625em; margin-bottom:7.8125em;}
.index_mid_2_2_right_img{
overflow:hidden;}
.index_mid_2_2_right_img img{
width:100%;}
.index_mid_2_2_left_1 span{ padding-bottom:.35em;
display:inline-block; position:relative; font-size:1.5em;}
.index_mid_2_2_left_1 span:before{
content:''; position:absolute; left:0; bottom:0; height:2px; width:11px; background-color:#000;}
.index_mid_2_2_left_2{
color:#666; margin-top:2em;}
.index_mid_2_2_left_pic{
margin-bottom:6vw;}
.index_mid_2_bg{opacity:.73; width:49.94703389830508%;
position:absolute; z-index:0; left:5%; top:26.45051194539249%;}
.index_mid_3{border-top:1em #f3f3f3 solid;}
.index_mid_3_mid{ padding-top:8.75em; padding-bottom:8.75em; overflow:hidden;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img12.jpg);}
.index_mid_3_mid_mid{ margin-left:8.31567796610169%;
background-color:#fff; max-width:30.5em;}
.index_mid_3_mid_mid_jj{
padding:3.4375em 12% 4em 12%;}
.viewbtn{transition:.8s cubic-bezier(.14,1,.34,1) 0s;
display:block; position:relative; border-bottom:1px #999 solid; padding:1em 0; max-width:8.75em; color:#999;}
.viewbtn span{
display:block; position:relative; width:100%;}
.viewbtn span:after{transition:.8s cubic-bezier(.14,1,.34,1) 0s;
content:'>'; font-family:"宋体"; position:absolute; right:0; top:50%;transform:translateY(-50%);}
.viewbtn:hover{
color:#000;}
.viewbtn:hover span:after{
right:10%;}
.viewbtn:after{
width:0; height:1px; background-color:#000; content:''; position:absolute; left:0; bottom:-1px;transition:.8s cubic-bezier(.14,1,.34,1) 0s;}
.viewbtn:hover:after{
width:100%;}
.index_mid_3_mid_mid_jj_1{
margin-top:5em;}
#newstop{
margin-top:3.64583333333333vw; margin-bottom:.1em;font-family:'方正兰亭中黑简体'}
.index_mid_4_2_mid_left{
float:left; width:51.07784431137725%;}
.index_mid_4_2_mid_right{ margin-top:4.375vw;
float:right; width:39.64071856287425%; margin-right:4.67065868263473%;}
.index_mid_4_2_mid_right_1{
font-size:.75em; color:#666;}
.index_mid_4_2_mid_right_1 span{
padding:0 10px;  }
.index_mid_4_2_mid_right_2{
font-size:1.5em; padding:.6em 0; position:relative;}
.index_mid_4_2_mid_right_2:after{
content:''; position:absolute; left:0; bottom:0; background-color:#000; width:1em; height:2px;}
.index_mid_4_2_mid_right_3{
color:#666; line-height:1.8;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin:3em 0 2em 0;}
.index_mid_4_2{ overflow:hidden;
margin-top:3.5em; position:relative;}
.index_mid_4_2_mid_left{
overflow:hidden;}
.index_mid_4_2_mid_left img{
width:100%;}
.newspage{
max-width:15em; margin-top:3.75em; margin-bottom:15.625em;}
.newspage_mid{
position:relative; padding:0 1.875em;}
.newspage_mid_mid{
height:1px; background-color:#cdcdcd; position:relative;}
.newspage_mid_left{
position:absolute; left:0; font-size:.875em; top:50%;transform:translateY(-50%); cursor:pointer;}
.newspage_mid_right{
position:absolute; right:0; font-size:.875em; top:50%;transform:translateY(-50%); cursor:pointer;}
.news_r_b{ z-index:555;
position:absolute; right:4.67065868263473%; width:29.52095808383234%; top:53.66922234392114%;}
.news_r_b_img{
overflow:hidden;}
.news_r_b_img img{
width:100%;}
.newspage_mid_mid span{
position:absolute; left:0; top:0; height:100%; background-color:#000;}
.banner_img_jj{ width:100%;
position:absolute; left:0; top:50%; z-index:10; text-align:center; color:#fff;transform:translateY(-50%);}
.viewbtn_banner{ text-align:left;
 color:#fff; margin:0 auto;}
.banner_img_jj_mid_1{
font-size:3vw;font-family: 'GenBasR'; }
.banner_img_jj_mid_2{   margin-bottom:1vw;
font-size:3.75vw; margin-top:0; letter-spacing:2px  }
.viewbtn_banner{
max-width:22.5em; border-color:#fff;}
.viewbtn_banner:hover{
color:#fff;}
.viewbtn_banner:after{
background-color:#fff;}
.index_banner_left{ color:#fff; z-index:100; top:50%; cursor:pointer;
position:absolute; left:4.94791666666667%;transform:translateY(-50%);}
.index_banner_left span{ color:#fff;
display:block; position:relative; padding:.15em 0; font-size:2.5vw;}
.index_banner_left span:before{transition:.8s cubic-bezier(.14,1,.34,1) 0s;
content:''; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#fff;}
.index_banner_right{ color:#fff; z-index:100; top:50%; cursor:pointer;
position:absolute; right:4.94791666666667%;transform:translateY(-50%);}
.index_banner_right span{ color:#fff;
display:block; position:relative; padding:.15em 0; font-size:2.5vw;}
.index_banner_right span:before{transition:.8s cubic-bezier(.14,1,.34,1) 0s;
content:''; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#fff;}
.banner_img_jj_mid{
margin:0 8.75em;}
.index_banner_left:hover span:before,.index_banner_right:hover span:before{
left:10%; width:80%;}
.indexbanner .swiper-pagination-bullet{opacity:1; text-align:left; height:20px; line-height:20px;
background:none; position:relative; width:70px; color:#fff;   font-family:Calibri;}
.indexbanner .swiper-pagination-bullet:before{
content:''; position:absolute; left:22px; top:50%; opacity:.18; background-color:#fff; height:1px;  width:48px;transform:translateY(-50%);}
.indexbanner .swiper-pagination-bullet:after{
content:''; position:absolute; width:0px; position:absolute; left:22px; background-color:#fff; z-index:100; height:1px; top:50%;transform:translateY(-50%);}

.indexbanner .swiper-pagination-bullet-active:after{
  width:48px; transition: width 7.3s ease-out 0s;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{
width:auto; text-align:right; right:4.94791666666667%; bottom:20px;}
.zd_banner_more{
text-align:center; margin-top:2.5vw;}
.zd_banner_more a{ border-bottom:1px #fff solid; padding:8px 15px; letter-spacing:1px;
display:inline-block; position:relative;  color:#fff;}
.zd_banner_more a span{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:relative;  font-size:1.125em;font-family: 'GenBasR';}
.zd_banner_more a:hover{
padding-left:0;
 }
.index_body{ overflow:hidden; position:relative; z-index:10;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/bg.jpg);} 
.zd_index_com{
margin:0 7%;}
.zd_index_1_mid_left{ overflow:hidden;
float:left; width:48.24242424242424%;}
.zd_index_1_mid_left img{
width:100%;}
.zd_index_1_mid_right_1{
font-size:1.86vw;}
.zd_index_1_mid_right_2{font-family: 'GenBasR'; font-size:1.5vw; margin-top:.4vw;}
.zd_index_1_mid_right_2_jj{
font-size:1.125em; line-height:2; margin-top:2.3vw; text-align: justify; }
.zd_index_1_mid_right{ margin-top:4.6875vw;
float:right; width:44.12121212121212%;}
.zd_index_1_mid_right_3 ul li{
float:left; text-align:center;}
.zd_index_1_mid_right_3_mid{ padding:0 2em;
border-left:1px #e3e3e3 solid; display:inline-block; text-align:left;}
.zd_index_1_mid_right_3_mid_2{
font-size:.875em; color:#666; margin-top:.5vw;}
.zd_index_1_mid_right_3 ul li:nth-child(1) .zd_index_1_mid_right_3_mid{
padding-left:0; border:none;}
.zd_index_1_mid_right_3_mid_1 span:nth-child(2){
font-size:.875em; margin-left:2px;}
.zd_index_1_mid_right_3_mid_1 span:nth-child(1){
font-size:1.65vw; font-weight:bold}
.zd_index_1_mid_right_3{
margin-top:1.75vw; margin-bottom:1.75vw;}
.zd_view{ color:#000;
display:block; max-width:157px; border-bottom:1px #000 solid; padding:10px 0px;}
.zd_view span{ color:#000;
position:relative; padding-right:1.5em;}
.zd_view span:after{
content:''; position:absolute; right:0; top:50%; height:1px; width:12px; background-color:#000;transform:translateY(-50%);}
.zd_view:hover span{
padding-left:1em;}
.zd_index_1{
margin-top:12.1875em; margin-bottom:8.3125em;}
.zd_index_2_mid_right{
float:right; width:41.21212121212121%;}
.zd_index_2_mid_left{ margin-top:9.53125%;
float:left; width:39%;}
.zd_index_1_mid_right_2_jj_title{
font-size:1.5525vw; margin-bottom:.5vw;}
.zd_index_2_mid_left_img{
overflow:hidden; width:50%; margin-top:7.60416666666667vw;}
 .zd_index_2_mid_left_img img{
 width:100%;}
 .zd_index_2_mid_right_1{
 overflow:hidden}
 .zd_index_2_mid_right_1 img{
 width:100%;}
 .zd_index_2_mid_right_2{
 margin-top:3.48958333333333vw;}
 .zd_index_2{
 margin-bottom:10em;}
 .zd_index_3_mid{ background-size:cover; padding:8.33333333333333vw 0;
 background-position:center; background-repeat:no-repeat; overflow:hidden; background-image:url(../images/index/img5.jpg);}
 .zd_index_3_mid_mid{ margin-left:6.36363636363636%;
 background-color:#fff; width:45.45454545454545%;}
 .zd_index_3_mid_mid_jj{
 padding:5em 8%;}
 .zd_index_3_mid_mid_jj_1{
 margin-top:2.5vw;}
 .zd_index_3{
 margin-bottom:10em;}
 .zd_index_4_mid_left{ overflow:hidden;
 float:left; width:41.21212121212121%;}
 .zd_index_4_mid_left img{
 width:100%;}
 .zd_index_4_mid_right{
 float:right; width:49%;}
 .zd_index_4_mid_right_1_1{
 margin-top:1.5em; margin-bottom:2.5em;}
 .zd_index_4_mid_right_1{
 width:75%}
 .zd_index_4_mid_right_2{ overflow:hidden;
 float:right; width:36.72955974842767%;}
 .zd_index_4_mid_right_2 img{
 width:100%;}
 .zd_index_5_t{
 text-align:center; margin:4.0625em 0;}
 .zd_index_5_t_mid{
 display:inline-block; position:relative; padding:5.2vw 0;}
 .zd_index_5_t_mid_top{
 position:absolute; top:0; right:3.125vw; width:2.76041666666667vw;}
  .zd_index_5_t_mid_footer{
 position:absolute; bottom:0; left:3.125vw; width:2.76041666666667vw;}
 .zd_index_5_2 ul li{ margin-right:4.85166872682324%; margin-bottom:1em;
 float:left; width:30.09888751545117%; padding-bottom:2em; position:relative; border-bottom:1px #d5d5d5 solid}
 .zd_index_5_2 ul li:nth-child(3n){
 margin-right:0}
 .zd_index_5_2_1 img{
 width:100%;}
 .zd_index_5_2_1{
 overflow:hidden}
 .zd_index_5_2_2{ margin-top:.9375em;
 font-size:1.5em; color:#000; margin-bottom:.3em;}
 .zd_index_5_2_3{
 color:#909090;font-family: 'GenBasR';}
 .zd_index_5_2_4{ min-height:3.6em;
 color:#333; line-height:1.6;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin:1.875em 0; line-height:1.8;}
.zd_index_5_2_5 span{ width:4.6875em; height:0.6875em;transition:.5s cubic-bezier(.14,1,.34,1);
display:inline-block; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img3.png);}
.zd_index_5_2 ul li:hover .zd_index_5_2_5 span{transform:translateX(20%);}
.zd_index_5_2 ul li:before{transition:.5s cubic-bezier(.14,1,.34,1);
content:''; position:absolute; left:0; bottom:-1px; width:0px; height:1px; background-color:#000;}
.zd_index_5_2 ul li:hover:before{
width:100%;}
.zd_index_5_3{
text-align:center}
.zd_view_bor{
display:inline-block; position:relative; padding:.6em 3.75em;}
.zd_view_bor:before{transition:.5s cubic-bezier(.14,1,.34,1);
content:'';  width:100%; height:100%; border:1px #000 solid; position:absolute; left:0; top:0;}
.zd_view_bor:after{transition:.5s cubic-bezier(.14,1,.34,1);
content:'';  width:100%; height:100%; border:1px #000 solid; position:absolute; left:3px; top:3px;}
.zd_view_bor span{ color:#000; z-index:10;
position:relative; padding-right:1.5em;}
.zd_view_bor span:after{
content:''; position:absolute; right:0; top:50%; height:1px; width:12px; background-color:#000;transform:translateY(-50%);}
.zd_view_bor:hover:before{
left:3px; top:3px;}
.zd_view_bor:hover:after{
left:0; top:0; background-color:#000;}
.zd_view_bor:hover span{
color:#fff;}
.zd_view_bor:hover span:after{
background-color:#fff}
.zd_index_5_3{
margin:7.0625em 0;}
.zd_index_6_mid{ padding:10.72916666666667vw 0;
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; background-image:url(../images/index/img11.jpg);}
.zd_index_6_mid_mid{ overflow:hidden;
margin:0 auto; max-width:43.125em; background-color:rgba(0,0,0,.45)}
.zd_index_6_mid_mid_con{ padding:3em 1.125em; text-align:center; color:#fff;
margin:1.125em; border:1px rgba(255,255,255,.22) solid}
.zd_index_5_2_2_f_w{
color:#fff}
.zd_index_1_mid_right_2_ask{ color:#dadbe1; margin:0 auto; max-width:22.77777777777778em;
font-family:Calibri; font-size:1.125em;}
.zd_index_6{
margin-bottom:5.75em}
.zd_footer_mid_right{
float:right; width:28%;}
.zd_footer_mid_left{
float:left; width:72%;}
.zd_footer_mid_right_mid{
padding-left:18%;}
.zd_footer{ padding-top:7em;  
background-color:#25292f; overflow:hidden; color:#fff}
.zd_footer_mid_left ul li{
float:left; width:12.5%;}
.zd_footer_mid_left ul li dl{
margin-right:1em;}
.zd_footer_mid_left ul li dl dd a{
font-size:.875em; color:#ccc;transition:.5s cubic-bezier(.14,1,.34,1);}
.zd_footer_mid_left ul li dl dd a:hover{
color:#fff}
.zd_footer_mid_left ul li dl dd{
margin-bottom:.875em;}
.zd_footer_mid_right_mid_1{
font-size:1.125em; margin-bottom:1.5em;}
.zd_footer_mid_right_mid{
padding-left:18%; border-left:1px #45494e solid;}
.zd_footer_mid_right_mid_2 ul li{
position:relative; padding-left:1em;}
.zd_footer_mid_right_mid_2 ul li:nth-child(1):before{
content:''; position:absolute; left:0; top:.2em; width:.75em; height:.875em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/footer/img3.png);}
.zd_footer_mid_right_mid_2 ul li:nth-child(1){
margin-bottom:.5em;}
.zd_footer_mid_right_mid_2 ul li:nth-child(2):before{
content:''; position:absolute; left:0; top:.2em; width:.75em; height:.875em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/footer/img4.png);}
.zd_footer_mid_right_mid_3{ padding-bottom:1.7em;
padding-top:1.75em; margin-top:1.75em; border-top:1px #45494e solid;}
.zd_footer_mid_right_mid_3_pic{
display:inline-block; text-align:center; font-size:.875em; color:#ccc;}
.zd_footer_mid_right_mid_3_pic span{
display:block; margin-top:10px;}
.zd_footer_copy{
margin-top:4em; background-color:#f7f7f6; padding:.5em 0; color:#5d5d5d; overflow:hidden}
.zd_footer_copy a{color:#5d5d5d; }
.zd_footer_copy_mid_left{
float:left; font-size:.875em;}
.zd_footer_copy_mid_right{
float:right; font-size:.875em;}
/******about***********/
.zd_ny_banner{ position:relative;}
.zd_ny_banner img{
width:100%;}
.zd_ny_banner_jj_1{
letter-spacing:2px;}
.zd_ny_banner_jj{
position:absolute; left:0; width:100%; text-align:center; z-index:10; top:50%;transform:translateY(-50%); color:#fff; font-size:2.5vw;}
.zd_ny_banner_jj_2{font-family: 'GenBasR'; margin-top:.3vw;}
.zd_about_1{ padding:9.25em 0;
position:relative; overflow:hidden;}
.zd_about_1_left{ z-index:0;
position:absolute; left:0; top:0; width:10.05208333333333%;}
.zd_about_1_right{ z-index:0;
position:absolute; right:7.29166666666667%; top:0; height:100%; background-color:#e2ecf1; width:30.9375%;}
.zd_about_1_mid_left{ margin-top:5.52083333333333vw;
float:left; width:49.43661971830986%;}
.zd_about_com{
position:relative; z-index:10; margin:0 auto; max-width:73.95833333333333%;}
.zd_about_1_mid_right{
float:right; width:44.36619718309859%; overflow:hidden}
.zd_about_1_mid_right img{
width:100%;}
.zd_about_1_mid_left_1{ margin-top:2.5vw;
font-size:1.5625vw; font-weight:bold; margin-bottom:.2vw;}
.zd_about_1_mid_left_3{
line-height:2; margin-top:1.5vw;}
.midcon{
position:relative; z-index:10; background-color:#fff;}
.nybanner{
position:relative;}
.nybanner_img{
position:relative; width:100%; height:100vh;}
.nybanner_img_pc{background-attachment: fixed;
position:absolute; left:0; bottom:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.nybanner_img_txt{
position:absolute; left:0; z-index:10; top:50%;transform:translateY(-50%); width:100%; text-align:center; color:#fff;}
.nybanner_img_txt_mid{
margin:0 9.73958333333333%;}
.nybanner_img_txt_mid_1{ 
font-size:4.16666666666667vw; letter-spacing:.1em;}
.nybanner_img_txt_mid_2{
font-size:1.04166666666667vw; letter-spacing:.3em; margin-top:.65vw;}
.about_com{
margin:0 9.73958333333333%; }
.about_1_mid_left_img{
overflow:hidden;}
.about_1_mid_left_img img{
width:100%;}
.about_1_mid_left{
position:relative; float:left; width:43.31168831168831%;}
.about_1_mid_left_footer{ right:-16.19190404797601%;
position:absolute; z-index:10; background-color:#fff; padding:5px; bottom:-11.31386861313869%; width:44.07796101949025%;}
.about_1{ position:relative;  
padding-top:11.4375em;}
.about_1_mid_right{
float:right; width:46.42857142857143%;}
.about_1_mid_right_1{
font-size:2.7vw; margin-top:4vw;}

.about_1_mid_right_2{
font-size:1.875vw; margin-top:2vw; margin-bottom:1.2vw;}
.about_1_mid_right_3{ position:relative; z-index:10;
color:#666; line-height:1.8; max-height:19.8em; overflow-y:auto;}
.about_2_mid{
padding:16.25em 0;  }
.about_2_mid_left{ position:relative;
float:right; width:48.38541666666667%;}
.about_2_mid_left_mid{
overflow:hidden;}
.about_2_mid_left_mid img{
width:100%;}
.about_2_mid_right{ margin-left:9.73958333333333%;
float:left; width:37.70833333333333%;}
.about_2 .about_1_mid_right_3{
max-height:21.6em;}
.about_2_mid_left_top{pointer-events:none;
position:absolute; right:0; width:57.71305285868393%; height:16.25em; top:-16.25em; background-color:#fdfaf8}
.about_2_mid_left_footer{
position:absolute; right:0; width:57.71305285868393%; height:16.25em; bottom:-16.25em; background-color:#fdfaf8}
.about_3_mid_left{ position:relative;
float:left; width:58.48958333333333%;}
.about_3_mid_left_mid{
margin-right:1.25em; overflow:hidden; position:relative; z-index:10;}
.about_3_mid_left_mid img{
width:100%;}
.about_3_mid_left_bg{
position:absolute; width:100%; height:100%; top:1.25em; background-color:#e2bca4;}
.about_3_mid_right{margin-right:9.73958333333333%;
float:right; width:26.875%;}
.about_3{
margin-bottom:6.25em;}
.about_3_mid_right_1{
overflow:hidden; margin-left:30.69498069498069%; margin-top:6.25em;}
.about_3_mid_right_1 img{
width:100%;}
.about_4{
position:relative; padding:7.5em 0; margin-bottom:4.625em;}
.about_4_bg{
position:absolute; left:0; top:0; height:100%; width:90.26041666666667%;}
.about_4_bg_img{ z-index:0;
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img6.jpg);}
.about_4_mid{ color:#fff; position:relative; z-index:10;  
width:50.9375%; float:right;background-color:rgba(218,173,145,.86);}
.about_4_mid_mid{
padding:0 9% 7.03125vw 9%}
.about_4_mid_mid_1_2{ line-height:1.5;
  margin-top:.4em;transform: translateY(40px);
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden; height:0;}
.about_4_mid_mid_1 ul li{transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px); 
margin-bottom:1.125em; cursor:pointer}
.about_4_mid_mid_1 .swiper-slide-active ul li:nth-child(2){transition-delay:.2s;}
.about_4_mid_mid_1 .swiper-slide-active ul li:nth-child(3){transition-delay:.3s;}
.about_4_mid_mid_1 .swiper-slide-active ul li:nth-child(4){transition-delay:.4s;}
.about_4_mid_mid_1 .swiper-slide-active ul li:nth-child(5){transition-delay:.5s;}
.about_4_mid_mid_1 .swiper-slide-active ul li{
opacity:1;transform:translateY(0px);}
.about_4_mid_mid_1 ul li.on .about_4_mid_mid_1_1{
font-size:1.5em;transition: all .5s ease;}
.about_4_mid_mid_1 ul li.on .about_4_mid_mid_1_2{
opacity: 1;transform: translateY(0px);
	filter: alpha(opacity=100);transition: all .5s ease;
	visibility: visible; height:auto}
.about_4_mid_mid_2 a{ text-align:center; margin-right:10px;
display:inline-block; position:relative; width:2em; height:2em; border:1px #fff solid;border-radius:50%; background-position:center; background-repeat:no-repeat;}
.about_4_mid_mid_2 a.about_4_mid_mid_2_left{
background-image:url(../images/about/img8.png);}
.about_4_mid_mid_2 a.about_4_mid_mid_2_right{
background-image:url(../images/about/img9.png);}
.about_4_mid_mid_2 a:hover{
background-color:#fff;}
.about_4_mid_mid_2 a.about_4_mid_mid_2_left:hover{
background-image:url(../images/about/img8on.png);}
.about_4_mid_mid_2 a.about_4_mid_mid_2_right:hover{
background-image:url(../images/about/img9on.png);}
.about_4_mid_mid_1{
margin:3em 0 2em 0; min-height:290px;}
.about_5_mid_left_img{ position:relative; z-index:10;
overflow:hidden; margin-left:1.25em;}
.about_5_mid_left_img img{
width:100%;}
.about_5_mid_left{
position:relative; width:54.93506493506494%; float:left;}
.about_5_mid_right{
float:right; width:40.90909090909091%;}
.about_5{ position:relative;
margin-top:9.6875em; margin-bottom:11.5625em;}
.about_5_mid_left_bg{
position:absolute; left:0; top:1.25em; width:calc(100% - 1.25em); height:100%; background-color:#f6ebe4;}
#about_5_mid_right_1,#about_6_1_1,#about_10_mid_left_1,#about_5_mid_right_1_kn,#about_5_mid_right_1_con{
margin-top:0.5vw;}
#about_5_mid_right_2,#about_10_mid_left_2{
max-height:none; overflow:hidden}
.about_5_r{ top:-4em;
position:absolute; right:6.77083333333333%;}
.about_6{ overflow:hidden; color:#fff; text-align:center;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img13.jpg);}

.indexpro_act_mid{
position:relative}
.indexpro_act_mid:after{ display: block; width: 100%; height: 100%; background: url(../images/index/img27.png) no-repeat; -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; content:''; position:absolute; left:0; top:-10px; background-position:center }

@keyframes mouse-dot {
    from { opacity: 1; }
    33% { opacity: 1; }
    to { transform: translateY(15px); -webkit-transform: translateY(15px); opacity: 1; }
}

@-webkit-keyframes mouse-dot {
    from { opacity: 1; }
    33% { opacity: 1; }
    to { transform: translateY(15px); -webkit-transform: translateY(15px); opacity: 1; }
}
.indexpro_act{
margin:3.75em auto; max-width:27.1875em; position:relative;}
.indexpro_act_left{ top:50%;transform:translateY(-50%); background-size:cover; cursor:pointer; z-index:10; cursor:pointer;
position:absolute; left:0; width:42.20183486238532%; height:1.0625em; background-position:left center; background-repeat:no-repeat; background-image:url(../images/index/img71.png);}
.indexpro_act_mid{
text-align:center}
.indexpro_act_right{ top:50%;transform:translateY(-50%); background-size:cover; cursor:pointer;
position:absolute; right:0; width:42.20183486238532%; height:1.0625em; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img81.png);}
.about_6_2_mid{
overflow:hidden; padding-bottom:3.38541666666667vw;}
.about_6_2_mid img{
width:100%;}
.about_6_2 .swiper-slide:nth-child(2n) .about_6_2_mid img{
transform:translateY(3.38541666666667vw); 
}
.about_6_2{
margin-top:3.84583333333333vw;}
.about_7_mid_left{
float:left; width:36.75324675324675%;}
.about_7_mid_right{ position:relative;
float:right; width:58.83116883116883%;}
.about_7_mid_right_mid{ position:relative; z-index:10;
overflow:hidden; margin-right:1.25em;}
.about_7_mid_right_mid img{
width:100%;}
.about_7_mid_right_bg{
position:absolute; right:0; top:1.25em; height:100%; width:calc(100% - 1.25em); background-color:#f8eee8}
.about_7{
margin-top:7.6875em; margin-bottom:10.9375em;}
.about_8_mid_pic{
overflow:hidden; position:relative}
.about_8_mid_pic img{
width:100%;}
.about_8{
background-color:#fbf9f8; padding:9.375em 0;}
.vrlink{ width:10.72916666666667vw; height:11.30208333333333vw;
display:block; position:absolute; z-index:10; left:50%; top:50%;transform:translate(-50%, -50%);}
.vrlink:before{
content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img17.png);-webkit-transition: 1s;
    -webkit-transition: -webkit-transform 1s ease-out;
    transition: transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;}
/*.vrlink:hover:before{transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);}	*/
.about_9{ margin-top:8.75em; margin-bottom:13.25em;
position:relative;}
.about_9_mid_left{
float:left; width:50%; position:relative;}
.about_9_mid_left_mid{
overflow:hidden; margin-right:1.25em; position:relative; z-index:10;}
.about_9_mid_left_mid img{
width:100%;}
.about_9_mid_left_bg{
position:absolute; right:0; top:1.25em; width:100%; height:100%; background-color:#f7ece5;}
.about_9_mid_right{ margin-right:9.73958333333333%;
float:right; width:35.78125%;}
.about_10_mid_left{
float:left; width:30.64935064935065%;}
.about_10_mid_right{
float:right; width:65.12987012987013%;}
#about_10_mid_left_top{
margin-top:10.3125vw;}
.about_11{
background-color:#fff;}
.honor_1_1{
text-align:center}
.about_1_mid_right_2_span{
display:inline-block; position:relative;}
.about_1_mid_right_2_span:before{
content:''; position:absolute; left:-1.3em; bottom:.1em;  width:calc(100% + 2.6em ); height:30%; background-color:#f9f1ec;opacity:.8; z-index:-1;}
.honor_1_2 ul li{ margin-top:3.5625em;
float:left; width:23.44155844155844%; margin-right:2.07792207792208%;}
.honor_1_2 ul li:nth-child(4n){
margin-right:0}
.honor_1_2_jj{ border-bottom:1px #f0efef solid;
padding:1.25em 0; position:relative; padding-right:5em;}
.honor_1_2_jj_right{
position:absolute; right:1.25em; top:50%;transform:translateY(-50%);}
.honor_1_2 ul li:hover .honor_1_2_jj_right{
right:0}
.honor_1_2_jj_right span{ width:2.3125em; height:2.4375em;
display:block; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img22.png);}
.honor_1_2_jj_left_1{
font-size:1.25em; color:#000;}
.honor_1_2_jj_left_2{
color:#666; margin-top:.3em; font-family:Calibri; font-size:.875em;}
.honor_1_2_jj_left_2 span{
padding:0 .3em;}
.pagecom{
margin:5em 0;}
.honor_1_2_img{
height:13.54166666666667vw; overflow:hidden}
.honor_1_2_img img{
width:100%;}
.pagecom{
text-align:center}
.pagecom ul li{
display:inline-block; margin:0 .5em;}
.pagecom ul li a{
color:#232323; font-size:1.125em; display:inline-block; padding:0 .2em; position:relative}
.pagecom ul li.active span{ position:relative;
color:#e2bca4; display:inline-block; padding:0 .2em; font-size:1.125em;}
.pagecom ul li.active span:after{
content:''; position:absolute; left:0; bottom:-.2em; width:100%; height:1px; background-color:#e2bca4}
.pagecom ul li:nth-child(1),.pagecom ul li:last-child{
font-family:"宋体"; font-size:1.25em;}
.honor_1{
overflow:hidden; position:relative}
.honor_1_rb{
position:absolute; right:6.77083333333333%; top:4.79166666666667vw;}
.duty_1_mid_left{ overflow:hidden;
float:left; width:48.4375%;}
.duty_1_mid_right{ margin-right:9.73958333333333%;
float:right; width:38.75%;}
.duty_1_mid_right_1{ margin-top:2.5vw;
font-family:Calibri; font-size:1.125em;}
.duty_1_mid_right_1 .viewbtn{
padding:.6em 0;}
.duty_1_mid{
position:relative; overflow:hidden; padding-bottom:5em; margin-top:9.6875em;}
.duty_1_mid:after{ width:80.52083333333334%; left:0; bottom:0; height:62.09195402298851%;
content:''; position:absolute; z-index:-1; background-color:#f9f4f0; left:9.73958333333333%;  }
.duty_1_mid_right_mid{
width:86.4247311827957%;} 
.duty_2 .duty_1_mid_left{
float:right;}
.duty_2 .duty_1_mid_right{
margin-left:9.73958333333333%; margin-right:0}
.duty_1_top{
overflow:hidden; position:relative}
.job_3_2_mid_1{
overflow:hidden; position:relative}
.job_3_2_mid_1 img{
width:100%;}
.duty_3_list .swiper-slide{padding: 0 calc((100vw - 915px) * 0.0260416666666667); width:915px;}
.duty_3_list .swiper-slide .job_3_2_mid_1:before{transition:.8s cubic-bezier(.14,1,.34,1);
content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-color:#000; opacity:.3;}
.duty_3_list .swiper-slide-active .job_3_2_mid_1:before{
opacity:0;visibility: hidden;}
.job_3_2_mid_2{ padding:0 3em;
text-align:center; margin:0 auto; max-width:32.55208333333333vw;}
.job_3_2_mid_2_1{transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px); position:relative;
font-size:1.875em; margin-top:1.541666666666667em; margin-bottom:.2em; color:#000; line-height:1.5;}
.job_3_2_mid_2_2{transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px); position:relative;
font-family:Calibri; color:#666;transition-delay:.3s; font-size:.875em;}
.job_hd{ left:50%; bottom:0; z-index:10; font-family:"宋体";
position:absolute; width:32.55208333333333vw;transform:translateX(-50%);}
.job_hd_left{ cursor:pointer;opacity:.4;
font-size:3em; float:left; position:relative;}
.job_hd_right{ cursor:pointer; position:relative;
float:right; font-size:3em;opacity:.4;}
.duty_3_list .swiper-slide-active .job_3_2_mid_2_1,.duty_3_list .swiper-slide-active .job_3_2_mid_2_2{
opacity:1;transform:translateY(0px);}
.duty_3_list{
margin-bottom:5em; margin-top:5em;}
.job_3_2_mid_2_2 span{
padding:0 .4em;}
.job_hd_left:hover,.job_hd_right:hover{
opacity:1;}
/**********product***********/
.procom{
margin:0 auto; width:72.91666666666667%;}
.pro_1_1{ margin-top:8.5625em; margin-bottom:5em;
position:relative; padding-right:45%;}
.pro_1_1_right{ color:#666; line-height:1.7; font-size:1.125em;
position:absolute; right:0; bottom:0; width:41.92857142857143%;}
.pro_1_1_left_1{
font-size:3em;}
.pro_1_1_left_2{
font-size:2.25em; margin-top:.1em;}
.pro_1{ overflow:hidden;
position:relative;}
.pro_1_rb{ top:4.79166666666667vw;
position:absolute; right:6.77083333333333%;}
.sact{transform:translateX(-50%); bottom:8.29145728643216%; z-index:10000; font-family:"宋体"; color:#fff;
position:absolute; left:50%; width:4.625em; height:4.625em; border:0.1875em rgba(255,255,255,.83) solid;border-radius:100%;}
.sact_left{ cursor:pointer;
position:absolute; font-size:1.875em; left:.4em; top:50%;transform:translateY(-50%);}
.sact_right{ cursor:pointer;
position:absolute; font-size:1.875em; right:.4em; top:50%;transform:translateY(-50%);}
.pro_2_pc{ position:relative;
margin-bottom:3.75em;}
.pro_2_pc_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_2_pc_bg_type_0{
z-index:0;}
.pro_2_pc_bg_type_1{
z-index:2;pointer-events:none;}
.pro_2{
margin-bottom:7.1875em;}
/*********knowledge******************/
.kn_1_mid_left{ position:relative;
float:left; width:51.49350649350649%;}
.kn_1_mid_left_pic{ margin-right:1.25em;
overflow:hidden; position:relative; z-index:10;}
.kn_1_mid_left_pic img{
width:100%;}
.kn_1_mid_left_bg{
position:absolute; right:0; top:1.25em; width:100%; height:100%; background-color:#f8f1e9;}
.kn_1_mid_right{
float:right; width:40.25974025974026%;}
.kn_1_mid_right_mid{ position:relative; z-index:10;
padding-right:18.70967741935484%;}
.kn_1_mid{
margin-top:11.8125em; margin-bottom:7em; position:relative;}
.kn_1_mid:before{ height:61.6600790513834%; background-color:#faf4ee;
content:''; position:absolute; right:0; bottom:0; width:16.16883116883117%;}
.kn_1{
position:relative; overflow:hidden}
.kn_2_mid_2_img{
overflow:hidden;}
.kn_2_mid_2_img img{
width:100%;}
.kn_2_mid_2_jj_mid_1{
font-size:1.25em; line-height:1.7; color:#000;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin:1.375em 0 1em 0;}
.kn_2_mid_2_jj_mid_2{display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
color:#666; line-height:1.7;}
.kn_2_mid_2_jj_mid_3{
color:#666; margin-top:2em; font-size:.875em; font-family:Calibri;}
.kn_2_mid_2_jj_mid_3 span{
padding:0 .4em;}
.kn_2_mid_2_jj_mid{
padding-right:14.69387755102041%;}
.kn_2_mid_2_jj{ min-height:253px;
padding-bottom:2.25em; border-bottom:1px #eaeaea solid; position:relative}
.kn_2_mid_2_jj:before{ width:0;
content:''; position:absolute; left:0; bottom:-1px; height:1px; background-color:#e2bca4;transition:.8s cubic-bezier(.14,1,.34,1) 0s;}
.kn_2_mid_2 .swiper-slide a{
display:block;transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transform: scale(.5, .5);}
.kn_2_mid_2 .animated .swiper-slide a{transform: scale(1, 1);}
.kn_2_mid_2 .swiper-slide a:hover .kn_2_mid_2_jj:before{
width:100%;}
.kn_2_mid_2_left{ left:1.5em; top:6.66666666666667vw; color:#fff;border-radius:100%; font-family:"宋体"; cursor:pointer;
position:absolute; z-index:10; width:3.4375em; height:3.4375em; text-align:center; line-height:3.4375em; border:1px rgba(255,255,255,.24) solid}
.kn_2_mid_2_left:before{border-radius:100%;transition:.8s cubic-bezier(.14,1,.34,1) 0s;
content:'';transform:translate(-50%, -50%); position:absolute; left:50%; top:50%; width:2.1875em; height:2.1875em; background-color:rgba(0,0,0,.5);}
.kn_2_mid_2_left span{
position:relative; z-index:10; font-size:1.125em;}
.kn_2_mid_2_left:hover:before{
background-color:rgba(226,188,164,.5);}

.kn_2_mid_2_right{ right:1.5em; top:6.66666666666667vw; color:#fff;border-radius:100%; font-family:"宋体"; cursor:pointer;
position:absolute; z-index:10; width:3.4375em; height:3.4375em; text-align:center; line-height:3.4375em; border:1px rgba(255,255,255,.24) solid}
.kn_2_mid_2_right:before{border-radius:100%;transition:.8s cubic-bezier(.14,1,.34,1) 0s;
content:'';transform:translate(-50%, -50%); position:absolute; left:50%; top:50%; width:2.1875em; height:2.1875em; background-color:rgba(0,0,0,.5);}
.kn_2_mid_2_right span{
position:relative; z-index:10; font-size:1.125em;}
.kn_2_mid_2_right:hover:before{
background-color:rgba(226,188,164,.5);}

.kn_2_mid_2{
margin-bottom:7.625em; margin-top:2.1875em;}
.kn_2_mid_1 ul li{ margin-right:1em;
display:inline-block;}
.kn_2_mid_1 ul li a{ display:inline-block;
color:#4a4a4a; font-size:1.125em; position:relative; padding:0 .5em;}
.kn_2_mid_1 ul li a:before{transition:.8s cubic-bezier(.14,1,.34,1) 0s;
content:''; position:absolute; left:50%; bottom:0; width:0%; height:30%; background-color:#fbeddc; z-index:-1;}
.kn_2_mid_1 ul li a.on:before,.kn_2_mid_1 ul li a:hover:before{
left:0; width:100%;}
.kn_3{ color:#fff; padding-bottom:10vw; padding-top:7vw;
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; background-image:url(../images/kn/img7.jpg);}
#kn_3_mid_left_1{
color:#fff; max-width:28em; max-height:none; font-size:1.125em; letter-spacing:.2em}
.kn_3_mid_left_2 ul li{
display:inline-block; margin-right:1.25em; text-align:center;}
.kn_3_mid_left_2{
margin-top:2.5em;}
.kn_3_mid_left_2_2{
margin-top:.8em;}
.kn_4_1{
margin:0 auto; max-width:77.66233766233766%;}
.kn_4_1 ul li{ margin-right:5.35117056856187%;
float:left; width:29.76588628762542%;}
.kn_4_1 ul li:nth-child(3n){
margin-right:0}
.kn_4_1_mid{transition-duration: .3s; text-align:center;
height:16.35416666666667vw; position:relative; overflow:hidden;border-radius:.5em;}
.kn_4_1_mid img{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
/*position:absolute; left:50%; top:50%;transform:translate(-50%, -50%);*/ max-width:56.37393767705382%;}
/*.kn_4_1 ul li:hover .kn_4_1_mid{transform: rotateY(180deg);}*/
.kn_4_1 ul li:hover .kn_4_1_mid img{transform: scale(1.08, 1.08);}
.kn_4_1 ul li:nth-child(1) .kn_4_1_mid{
background-color:#e18b8b;}
.kn_4_1 ul li:nth-child(2) .kn_4_1_mid{
background-color:#839bbb;}
.kn_4_1 ul li:nth-child(3) .kn_4_1_mid{
background-color:#e2bca4;}
.kn_4_1_name{ margin-top:1.125em; color:#000;
text-align:center; font-size:1.5625vw;}
.kn_4_1{
margin-top:4.5vw; margin-bottom:4vw;}
.kn_5{ padding:6.25em 0;
overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/kn/img11.jpg);}
.kn_5_mid{ overflow:hidden;
background-color:#fff; max-width:39.625em;}
.kn_5_mid_mid{
padding:0 5.6782334384858% 0 9.46372239747634%;}
.kn_5_mid_mid_1{
}
.kn_5_mid_mid_1 .swiper-container {
      width: 100%;
      height: 100%;
}
.kn_5_mid_mid_1 .swiper-slide {
      
      height: auto;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
       
    }
.kn_5_mid_mid_1_1{
font-size:1.5em;}
.kn_5_mid_mid_1 ul li{
border-bottom:1px #c2ccce solid; padding:1.25em 0;}
.kn_5_mid_mid_1_2{
margin-top:.5em; line-height:1.6;}
.kn_5_mid_mid_1{
height:395px; margin-bottom:4vw;}
.swiper-container-vertical > .swiper-scrollbar{
right:0; top:0; height:100%; width:1px;}
.kn_5_mid_mid_1 ul{
margin-right:7%;}
/**********news***********/
.news_1_mid_left{ position:relative;
float:left; width:52.92207792207792%;}
.news_1_mid_left_img{ z-index:10;
overflow:hidden; margin-right:1.25em; position:relative;}
.news_1_mid_left_img img{
width:100%;}
.news_1_mid_left_bg{
position:absolute; right:0; top:1.25em; width:100%; height:100%; background-color:#f8f1e9;}
.news_1_mid_right{
float:right; width:43.24675324675325%;}
.news_1_mid_right_mid{
padding-right:6.90690690690691%;}
.news_1_mid_right_mid_1{
font-size:.875em; color:#666; font-family:Calibri;}
.news_1_mid_right_mid_1 span{
padding:0 .4em;}
.news_1_mid_right_mid_2{
font-size:1.875em; margin-top:.6em; position:relative; padding-bottom:.7em;}
.news_1_mid_right_mid_2:before{
content:''; position:absolute; left:0; bottom:0; width:0.8333333333333333em; height:2px; background-color:#000;}
.news_1_mid_right_mid_3{
color:#666; line-height:1.8;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-top:2em; margin-bottom:1em;}
.news_1_mid{
margin-top:10.5em; margin-bottom:8.9375em;}
.news_1{
position:relative; overflow:hidden}
.news_2{ padding-top:5em;
background-color:#fdf9f4; overflow:hidden;}
.news_2_1 ul li{ margin-right:2.27272727272727%; margin-top:3.75em; position:relative;
float:left; background-color:#fff; width:31.81818181818182%;}
.news_2_1 ul li:nth-child(3n){
margin-right:0}
.news_2_1_img{
overflow:hidden; position:relative}
.news_2_1_img img{
width:100%;}
.news_2_1_jj{
overflow:hidden; min-height:295px;}
.news_2_1_jj_mid_1{
font-size:1.25em; color:#000; line-height:1.7;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.news_2_1_jj_mid_2{
color:#666; line-height:1.8;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin:1.5em 0 1.7em 0;}
.news_2_1_jj_mid_3{
font-size:.875em; color:#666; font-family:Calibri;}
.news_2_1_jj_mid_3 span{
padding:0 .4em;}
.news_2_1_jj_mid{
margin:0 7.14285714285714%; margin-top:2.7em; margin-bottom:1.7em;}
.news_2_1 ul li:before{
content:''; position:absolute; left:0; bottom:0; height:1px; width:0; background-color:#e2bca4;transition:.8s cubic-bezier(.14,1,.34,1) 0s;}
.news_2_1 ul li:hover:before{
width:100%;}
.news_info_banner{ height:31.25vw;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/news/img4.jpg);}
.news_info_t_mid_left{
float:left;}
.news_info_t_mid_right{
float:right;}
.news_info_t_mid{
padding:1.25em 0; overflow:hidden;}
.news_info_t_mid a{transition:.5s cubic-bezier(.14,1,.34,1) 0s;}
.news_info_t_mid_left span{
color:#214ba0}
.news_info_con{
overflow:hidden; background-color:#f9f9f9;}
.news_info_con_mid{
margin:0 auto;  width:65.88541666666667%;}
.news_info_con_mid_1{
text-align:center; font-size:1.875em; margin-top:5em;}
.news_info_con_mid_2{ margin-top:.575em;
text-align:center; color:#666; font-family:Calibri; font-size:.875em;}
.news_info_con_mid_2 span{
padding:0 .4em;}
.news_info_con_mid_3{ padding-bottom:4em;
margin-top:3em; padding-top:4em; line-height:1.8; border-top:1px #c0bdb0 dashed;}
.news_info_con_mid_4{ margin-bottom:7.25em;
border:1px #e9e8e4 solid; overflow:hidden}
.news_info_con_mid_4 ul li{
float:left; width:50%;}
.news_info_con_mid_4 ul li:nth-child(2){
text-align:right}
.news_info_con_mid_4 ul li a{ color:#666;
display:block; padding:.875em 1em;}
.news_info_con_mid_4 ul li a span{
padding-right:1em;}
.news_info_con_mid_4 ul li a:hover{
color:#fff; background-color:#214ba0;}
/**********contact****************/
.contact_1_list_top{ cursor:pointer;
position:relative; padding:1em 3.125em;}
.contact_1_list_top_left{
font-size:1.275em;}
.contact_1_list_top_right{
position:absolute; right:3.125em; top:50%;transform:translateY(-50%);}
.contact_1_list ul li{
transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;}
.contact_1_list ul li:nth-child(2n){
background-color:#f1f1f1;}
.contact_1_list{
margin-top:3em;}
.contact_1_list ul li.open{
background-color:#c9a58e; color:#fff;} 
.contact_1_list_con{
padding:0 3.125em; display:none}
.contact_1_list_con_1 dl dd{
display:inline-block; margin-right:1.5em; margin-bottom:1em;}
.contact_1_list_con_2{
font-size:1.125em; margin-top:.4em;}
.contact_1_list_con_3{
line-height:1.8; margin-top:.875em; margin-bottom:2.5em;}
.contact_1_list_con_4 a{
color:#fff;}
.contact_1_list_con_4{
padding-bottom:3em;}

.a-plus{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}
.a-plus:after,.a-plus:before{border-bottom:2px solid #808080;content:"";height:2px;left:0px;position:absolute;top:50%;transform:translateY(-50%);transform-origin:50% 50%;width:24px}
.a-plus:after{transform:rotate(90deg);transition:all .5s cubic-bezier(.4,.8,.74,1) 0s; left:1px;}
.open .a-plus:after,.open .a-plus:before{border-color:#fff}
.open .a-plus:after{
display:none}
.a-plus.open:after,.open .a-plus:after{transform:rotate(0deg)}
.contact_2{ padding-bottom:10.78125vw;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/contact/img1.jpg); overflow:hidden; color:#fff;}
.contact_2_1{
margin:0 auto; max-width:70.8125em;}
.contact_2_1 ul li{ margin-right:.72815533980583%;
float:left; width:19.41747572815534%; margin-bottom:1em;}
.contact_2_1 ul li:nth-child(5){
margin-right:0}
.contact_2_1 ul li input{ color:#fff;
border:none; background:none; width:100%;}
.contact_2_1 ul li div{ padding-top:.65em; padding-bottom:.65em;
border:1px #8e7065 solid; position:relative; padding-left:1em; padding-right:2em;}
.contact_2_1 ul li select{appearance:none;
   -moz-appearance:none;
   -webkit-appearance:none;
border:none; background:none; width:100%;}
select::-ms-expand {
    display: none;
}
.sl:after{
content:''; position:absolute; right:1.5em; top:50%; width:13px; height:7px; background-position:center; background-repeat:no-repeat; background-image:url(../images/contact/img3.png);transform:translateY(-50%);}

.a-button{ cursor:pointer;background-color:#fff;display:inline-block;font-size:18px;position:relative;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;white-space:nowrap; width:320px; line-height:56px; height:56px; border:none; overflow:hidden;border-radius:0px;   }
.a-button span{color:#fff;position:relative;z-index:10}
.a-button:before{transform:translateX(0)}
.a-button:after,.a-button:before{background-color:#1a3d85;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.a-button:after{transform:translateX(-100%)}
.a-button:hover:not(:disabled){border-color:#1a3d85;color:#fff}
.a-button:hover:not(:disabled) span{ animation-delay:0s;animation-direction:normal;animation-duration:.6s;animation-fill-mode:both;animation-iteration-count:1;animation-name:color-b30606-to-fff;animation-timing-function:cubic-bezier(.215,.61,.355,1)}
@keyframes color-b30606-to-fff{0%{color:#b18569}49.9%{color:#fff}50%{color:#fff}to{color:#fff}}
.a-button:hover:not(:disabled):before{animation-delay:0s;animation-direction:normal;animation-duration:.3s;animation-fill-mode:both;animation-iteration-count:1;animation-name:translateX-hover-1;animation-timing-function:cubic-bezier(.215,.61,.355,1)}
@keyframes translateX-hover-1{0%{transform:translateX(0);transform-origin:100% 0}to{transform:translateX(100%);transform-origin:100% 0}}
.a-button:hover:not(:disabled):after{animation-delay:.2s;animation-direction:normal;animation-duration:.3s;animation-fill-mode:both;animation-iteration-count:1;animation-name:translateX-hover-2;animation-timing-function:cubic-bezier(.215,.61,.355,1)}
@keyframes translateX-hover-2{0%{transform:translateX(-100%);transform-origin:0 0}to{transform:translateX(0);transform-origin:0 0}}
.contact_2_2{
text-align:center; margin-top:2em;}
.contact_2_1_top{
padding-top:3em;}
.contact_3_mid_right{ overflow:hidden;
float:right; width:72.33766233766234%;}
.contact_3_mid_right img{
width:100%;}
.contact_3_mid_left{ margin-top:4.5vw;
float:left; width:22.07792207792208%;}
.contact_3_mid_left_1{
font-size:1.25vw; line-height:1.6;}
.contact_3_mid_left .about_1_mid_right_1{
position:relative}
.contact_3_mid_left .about_1_mid_right_1:before{ height:.36458333333333vw;
content:''; position:absolute; left:0; bottom:-.6vw; background-color:#000; width:1.82291666666667vw;}
.contact_3{
margin:8.5em 0;}
.contact_1{
position:relative; overflow:hidden;}
/*********mobile*********/
#header .m-btn { 
  width: 20px;
  height: 13px;
  z-index:100;
  display: block;
  cursor: pointer; position:relative;
   
}
#header .m-btn .box {
  display: block;
  width: 100%;
  height: 100%; left:0; top:0;
  position:absolute;
}
.m-btn.cur .line1 {
    transform: rotate(45deg); }
  .m-btn.cur .line2 {
    display: none; }
  .m-btn.cur .line3 {
    transform: rotate(-45deg); }
  .m-btn .line {
    position: absolute;
    display: block;
    width: 20px;
    height: 1px;
    background-color: #fff;
    left: 0px;
    transition: all .5s ease;
    margin: 0; }
  .m-btn .line1 {
    top: 0px;
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    transform-origin: left top 0; }
  .m-btn .line2 {
    top: 6px; width:13px; }
  .m-btn .line3 {
    top: 13px;
    -webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    transform-origin: left bottom 0; }
/*#header .m-btn .line {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #fff;
  position: absolute;
  left: 0;
  transition: width 0.3s ease 0s;
}
#header .m-btn .line1 {
  width: 20px;
  top: 0;
}
#header .m-btn .line2 {
  width: 13px;
  top: 6px;
  -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    transform-origin: left top 0;
}
#header .m-btn .line3 {
  width: 20px;
  top: 12px;-webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    transform-origin: left bottom 0;
}
#header .m-btn.cur .line1 {
    transform: rotate(45deg); }
#header .m-btn.cur .line2 {
    display: none; }
#header .m-btn.cur .line3 {
    transform: rotate(-45deg); }*/
	
	
.header_mid_right_right{ display:none;
position:absolute; right:0; top:50%;transform:translateY(-50%);}
.header_mid_left img.logob{
display:none}
#header.cur{ box-shadow: 0 6px 15px rgba(98,98,98,.06);
background-color:#fff; top:0;}
#header.cur2{ box-shadow: 0 0px 0px rgba(98,98,98,0);
background:none; top:0;}
#header.cur2 .header_mid_left{
pointer-events:none; opacity:.45
}
#header.cur .header_mid_right ul li a.biga{
color:#000; padding:1.875em 0;}
#header.cur .zd_nav_right_right a{
color:#000}
#header.cur .zd_nav_right_left a{
background-image:url(../images/header/img7.png)}
#header.cur .zd_nav_right_right{
background-image:url(../images/header/img6.png);}
#header.cur .header_mid_right ul li a.biga:after{
background-color:#000}
#header.cur .header_mid_left img.logob{
display:block}
#header.cur .header_mid_left img.logow{
display:none}
#header.headroom--unpinned, #header.headroom--unpinned.cur {
    top: -100%;
}
#header.cur .m-btn .line{
background-color:#000}
/*********下拉*********/
.header_mid_right ul li dl{ display:none; 
position:absolute; z-index:10; width:680px; left:-30px;}
.menumid{ background-color:#fff; overflow:hidden;
position:relative; padding-left:378px;min-height:250px;}
 
.header_mid_right ul li:last-child dl{
left:auto; right:0 }
.menumid_left{ width:378px;
position:absolute; left:0; top:0; height:100%; background-position:center top; background-repeat:no-repeat; background-size:cover;}
.menumid_right_mid_1{
font-size:24px; padding:0 30px;}
.menumid_right_mid_2{
color:#cbcbcb; font-size:.75em;padding:0 30px;}
.menumid_right_mid_3_mid_list{ display:none; margin-top:5px;
background-color:#d9bdab; color:#fff; padding:5px 30px; line-height:1.6;}
.menumid_right_mid_3_mid{
margin-top:.75em; float:left; width:50%;}
.bl .menumid_right_mid_3_mid{
width:33.3333%;}
.menumid_right_mid{
margin:28px 0px; width:100%; clear:both; overflow:hidden}
.menumid_right_mid_3{
padding-top:10px; padding-left:30px; padding-right:30px;}
.smenu{
display:inline-block; padding:0 16px 0 0px;}
.menumid_right_mid_3_mid_list a{
color:#fff; font-size:.875em;}
.menumid_right_mid_3_mid_list a:hover{
padding-left:5px;}
.menumid_right_mid_3_mid_list a:before{
content:'- ';}
.header_mid_right ul li dl a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.menumid_right_mid_3_mid:hover .menumid_right_mid_3_mid_list{
 }
/*********展开********/
.ovh{
overflow:hidden} 
.nav-bg{
	position: absolute;
	right: 1em;
    top: .25em;
	width: 120em;
	padding-top: 120em;
	margin-top: -60em;
	margin-right: -60em;
	transform-origin: center center;
	background-color:rgba(189,154,122,.95); color:#fff;
	border-radius: 100%;
	transform: scale(0);
	transition: all .8s cubic-bezier(.77,0,.175,1);

}
.header_mid_right_right.open .nav-bg{
	transform: scale(1);
}
#header .header_mid_right_right.open .m-btn .line{
background-color:#fff}
.head-mask{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.45);
	z-index: 45;
	display: none;
	cursor: pointer;
}
.h_meuu_list{
position:absolute; right:0; width:40em;     z-index:200;opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden; }
.h_meuu_list_mid_title p{
font-size:1.25em; margin-bottom:.5em; color:#fff}
.h_meuu_list_mid_title dl dd{
display:inline-block; margin-left:1em;}
.h_meuu_list_mid_title dl dd a{
color:#fff}
.header_mid_right_right.open .footer_2_left_3_2{
color:#fff}
.h_meuu_list_mid_title dl dd:nth-child(1){
margin-left:0}
.h_meuu_list_mid_title{
margin-top:1.5em; width:90%;}

.h_meuu_list_mid_title{
	transform: translateY(40px);
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	
}
.header_mid_right_right.open .h_meuu_list{opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;}
.header_mid_right_right.open .h_meuu_list_mid_title{
transform: translateY(0);
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	transition: all .5s ease;}
.header_mid_right_right .h_meuu_list_mid_title:nth-child(1){
margin-top:0}	
.header_mid_right_right .h_meuu_list_mid_title:nth-child(6) .footer_2_left_3{
padding-top:1em;  
 }	
.header_mid_right_right.open .h_meuu_list_mid_title:nth-child(1){
	transition-delay: .1s;
}
.header_mid_right_right.open .h_meuu_list_mid_title:nth-child(2){
	transition-delay: .2s;
}
.header_mid_right_right.open .h_meuu_list_mid_title:nth-child(3){
	transition-delay: .3s;
}
.header_mid_right_right.open .h_meuu_list_mid_title:nth-child(4){
	transition-delay: .4s;
}
.header_mid_right_right.open .h_meuu_list_mid_title:nth-child(5){
	transition-delay: .5s;
}
.header_mid_right_right.open .h_meuu_list_mid_title:nth-child(6){
	transition-delay: .6s;
}
.header_mid_right_right.open .h_meuu_list_mid_title:nth-child(7){
	transition-delay: .7s;  
}
.gotoup{ display:none;
cursor:pointer; position:fixed; z-index:888; right:-100%; bottom:2em; width:4em; height:4em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/footer/img1.png); }
.gotoupon{
right:2%;}
.banner_img_cir{ left:50%; top:50%; background-color:#0d6fb8; opacity:.15;border-radius:50%;transform:translate(-50%, -50%);
position:absolute; width:32.55208333333333vw; height:32.55208333333333vw; z-index:1;}
.zd_about_2{ padding-top:7.9375em; padding-bottom:7.5em;
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; background-image:url(../images/about/img4.jpg);}
.zd_about_2_mid_2{  
position:relative;}
.zd_about_2_mid_left{ position:absolute;
float:left; width:18.59154929577465%;  overflow:hidden;height:26vw; left:0; top:0;  }
.zd_about_2_mid_left .swiper-scrollbar{
background-color:#fff; right:1em;}
.zd_about_2_mid_left:before{
content:''; position:absolute; left:-1px; top:0; width:3px; height:3px;border-radius:50%; background-color:#fff;}
.zd_about_2_mid_left:after{
content:''; position:absolute; left:-1px; bottom:16px; width:3px; height:3px;border-radius:50%; background-color:#fff;}
.zd_about_2_mid_right{ margin-top:1.875vw;
float:right; width:81.40845070422535%;}
.zd_about_2_mid_2{
margin-top:6.25em;}
.zd_about_2_mid_left_mid{ color:#fff; position:relative;
  }
.zd_about_2_mid_left_mid:before{background-repeat:repeat-y; background-position:left top; background-image:url(../images/about/img6.png); position:absolute; left:0; content:''; width:5px; height:89%; top:12px}
.zd_about_2_mid_left_mid:after{
content:''; position:absolute; left:0; top:0; height:95%; background-color:#fff; width:1px;}
.zd_about_2_mid_left_mid ul li{
position:relative; height:3em;}
.zd_about_2_mid_left_mid ul li:before{
content:''; position:absolute; left:5px; top:12px; height:1px; background-color:#fff; width:1.125em;}
.zd_about_2_mid_left_mid ul li span{transition: all .8s cubic-bezier(.77,0,.175,1);
font-size:18px; display:inline-block; position:relative; padding-left:32px;}
.zd_about_2_mid_left_mid ul li span:after{transition: all .8s cubic-bezier(.77,0,.175,1);
content:''; position:absolute; right:-35px; top:50%; height:3px; background-color:#fff; width:0px;transform:translateY(-50%);}
.zd_about_2_mid_left_mid ul li.on span{
font-size:30px}
.zd_about_2_mid_left_mid ul li.on span:after{
width:26px;}
.zd_about_2_mid_right_left{
float:left; width:43.04347826086957%;}
.zd_about_2_mid_right_right{ color:#fff;
float:right; width:53.73913043478261%; margin-top:4.375vw;}
.zd_about_2_mid_right_right_1{transition: all .8s cubic-bezier(.77,0,.175,1) 0s;transform:translateY(30px);
font-size:1.875em; position:relative;opacity:0;}
.zd_about_2_mid_right_right_2{ position:relative;transition: all .8s cubic-bezier(.77,0,.175,1) 0s;transform:translateY(30px);
line-height:1.6; font-size:1.25em; margin-top:.2em;opacity:0;transition-delay:.2s;}
.zd_about_2_mid_right_left_img{
overflow:hidden;}
.zd_about_2_mid_right_left_img img{
width:100%;}
.zd_about_2_mid_right_right_act{
margin-top:2em;}
.zd_about_2_mid_right_right_act a{ text-align:center; line-height:2.25em;border-radius:50%;
display:inline-block; width:2.25em; height:2.25em; border:1px #fff solid; color:#fff; font-family:"宋体"}
.zd_about_2_mid_right_right_act a span{
font-size:1.5em;}
.zd_about_2_mid_right_right_act a:nth-child(1){
margin-right:2px;}
.zd_about_2_mid_right_right_act a:hover{
background-color:#fff; color:#000}
.zd_about_2_mid_right_right_mid{
 position:relative; overflow:hidden; height:0;}
.zd_about_2_mid_right_right_mid.on{
height:auto; overflow:visible}
.zd_about_2_mid_right_right_mid.on .zd_about_2_mid_right_right_1,.zd_about_2_mid_right_right_mid.on .zd_about_2_mid_right_right_2{transform:translateY(0px);opacity:1}
.zd_about_3{
position:relative; overflow:hidden; padding-top:5em; padding-bottom:3.75em;}
.zd_about_3_mid_1{
text-align:center}
.zd_about_3_mid_2_mid{
margin:13px;background-color:#f4f7f9;}
.zd_about_3_mid_2_mid:hover{ 
 box-shadow: 0 6.5px 13px rgba(0,0,0,.3);transform:translateY(-13px);}
.zd_about_3_mid_2_mid_1{
 height:20.15625vw; position:relative}
 .zd_about_3_mid_2_mid_1 img{
position:absolute; max-width:70%; left:50%; top:50%;transform:translate(-50%, -50%);}
.zd_about_3_mid_2_mid_1 img.ht{
max-width:90%;}
.zd_about_3_mid_2_mid_2{ position:relative;
text-align:right; margin:0 1em; border-bottom:2px #ddd solid; padding-bottom:.5em;}
.zd_about_3_mid_2_mid_2:before{transition: all .5s cubic-bezier(.77,0,.175,1) 0s;
content:''; position:absolute; left:0; bottom:-2px; height:2px; width:100%; background-color:#214ba0; width:0;}
.zd_about_3_mid_2_mid:hover .zd_about_3_mid_2_mid_2:before{
width:100%;}
.zd_about_3_mid_2_mid_3{
margin:0 1em; margin-top:1em;}
.zd_about_3_mid_2_mid_3_1{
font-size:1.25em;}
.zd_about_3_mid_2_mid_3_2{text-transform: uppercase;
font-family:Calibri; font-size:.9375em; padding-bottom:2em; color:#666; margin-top:.5em;}
.zd_about_3_mid_2{
margin-top:3.75em;}
.zd_zs_act{
text-align:center; margin-top:2em;}
.zd_zs_act a{ margin:0 1px; text-align:center; line-height:2.25em;border-radius:50%;
display:inline-block; width:2.25em; height:2.25em; background-color:#c4c4c4;   color:#fff; font-family:"宋体"}
.zd_zs_act a span{
font-size:1.5em;}
.zd_zs_act a:hover{
background-color:#214ba0}
.zd_about_4{
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img10.jpg);}
.zd_about_4_mid_1{ padding-left:2px; padding-right:2px;
background-position:center bottom; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img12.png); padding-bottom:1em;}
.zd_about_4_mid_1 img{
width:100%;}
.zd_about_4_mid_2{ margin:1em 0;
position:relative; padding-right:4.375em;}
.zd_about_4_mid_2:after{
content:''; position:absolute; right:1em; top:50%;transform:translateY(-50%); width:1.375em; height:1.375em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img13.png);}
.zd_about_4_mid_2_1{
font-size:1.125em; color:#000;}
.zd_about_4_mid_2_2{font-family:Calibri; font-size:.9375em; margin-top:.5em; color:#666;}
.zd_about_4_mid{ width:92%; margin:0 auto;
position:relative; border-bottom:1px #dcdcdc solid; padding-bottom:.5em}
.zd_about_4_mid:after{transition: all .5s cubic-bezier(.77,0,.175,1) 0s;
content:''; position:absolute; left:0; bottom:-1px; height:1px; width:100%; background-color:#0d6fb8; width:0;}
.zd_about_4_mid:hover:after{
width:100%;}
.zd_about_5_1{  
border:0.625em #6f7c92 solid;}
.zd_about_5_1 img{
width:100%;}
.zd_about_5 .zd_about_4_mid_2{
margin-top:2em;}
.zd_about_5 .zd_about_4_mid_2:after{
background-image:url(../images/about/img15.png);
}
.zd_about_6{
background-color:#f9fbfc}
.zd_about_6_1{
margin:0 auto; max-width:56.6875em; position:relative; margin-top:11.875em;}
.zd_about_6_2{max-width:69.5em; 
text-align:center; margin:0 auto;margin-top:3em; margin-bottom:2em; line-height:2; text-align: justify;}
.zd_about_6_1_c{ z-index:1;
position:absolute; left:0; bottom:41.4050822122571%;}
.zd_about_6_1_c img{
position:relative; z-index:10;}
.css_animation{ z-index:100;
         
        width:calc(12.31190150478796%);
       border-radius: 100%;
	   left:74.96580027359781%;
	   position:absolute;
	   bottom:6.96428571428571%;
         
    }  
  
  @keyframes ripple{0%{opacity:0;transform:scale(.1,.1)}5%{opacity:1}100%{opacity:0;transform:scale(1.8)}}
 .css_animation span{
 display:block;} 
.css_animation span:nth-child(1){
 
 display:block;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 border-radius:50%;
 background-color:#3762ba;
  
 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 span:nth-child(2){
display:block;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 border-radius:50%;
 background-color:#3762ba;
 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
}
.zd_te{ padding-top:11em; padding-bottom:11.5625em;
position:relative; overflow:hidden;}
.zd_te_1_left{ overflow:hidden;
float:left; width:46.30208333333333%;}
.zd_te_1_left img{
width:100%;}
.zd_te_1_right{ margin-right:13.02083333333333%;
float:right; width:32.8125%; margin-top:1.16666666666667vw;}
.zd_te_1_right_mid{
padding-right:0%;}
.zd_te_1_right_1{
font-size:1em; color:#666;}
.zd_te_1_right_2{ margin-top:1.89583333333333vw;
overflow:hidden; width:52.70758122743682%;}
.zd_te_1_right_2 img{
width:100%;}
.zd_te_1,.zd_te_2{
position:relative; z-index:10;}
.zd_te_2{
margin-top:5.8125em;}
.zd_te_bg1{left:23.95833333333333%; top:36.27974745021855%;
position:absolute; width:51.71875%;}
.zd_te_bg1 img{
width:100%; }
.zd_te_2_right{ overflow:hidden;
float:right; width:51.875%; margin-top:4.42708333333333vw;}
.zd_te_2_right img{
width:100%;}
.zd_te_2_left{ float:left;
margin-left:13.02083333333333%; width:28.75%;}
.zd_te_2_left_1{ margin-top:5.10416666666667vw;
overflow:hidden; width:82.42753623188406%;}
.zd_te_footer{
background-image:url(../images/te/img6.jpg);}
.zd_pro{
position:relative; overflow:hidden;}
.zd_pro_1{ margin-right:13.02083333333333%;
position:relative; z-index:10; margin-left:5.83333333333333%;}
.zd_pro_1_left{
float:left; width:57.20720720720721%;}
.zd_pro_1_right{
float:right; width:35.58558558558559%;}
.zd_pro_1_left_img{
overflow:hidden}
.zd_pro_1_left_img img{
width:100%;}
.zd_pro_1_left_img_name{
position:relative; margin-top:1em; padding-right:11.25em;}
.zd_pro_1_left_img_name span{
font-size:1.5em;}
.zd_pro_act{
position:absolute; right:0; bottom:0; z-index:10;}
.zd_pro_act a{ font-family:Calibri; position:relative; color:#000;
display:block; font-size:1.125em; width:170px; border-bottom:1px #000 solid; padding:.6em 0;}
.zd_pro_act a:after{transition: all .5s cubic-bezier(.77,0,.175,1) 0s;
content:''; position:absolute; right:0; top:50%;transform:translateY(-50%); background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/pro/img12.png); width:1.444444444444444em; height:.5em;}
.zd_pro_act a:hover:after{
right:1em;}
.imgp{ -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);opacity:1;}
.swiper-slide.swiper-slide-active .imgp{transition: 0.95s all cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);opacity:1;}
.zd_pro_1_right_1{ margin-bottom:9.11458333333333vw;
margin-top:3.90625vw;}
.zd_pro_1_right_2_img{
overflow:hidden}
.zd_pro_1_right_2_img img{
width:100%;}
.zd_pro_1_right_2{
margin-left:27.43682310469314%;}
.zd_pro_1{ margin-bottom:8.75em;
margin-top:7.9375em;}
.zd_pro_2_1_left{
margin-left:13.02083333333333%; width:31.875%;}

.zd_pro_2_2 .swiper-slide{padding: 0 calc((100vw - 867px) * 0.028125); width:867px;}
.job_3_2_mid_2_zd{
text-align:center; margin:0 auto; max-width:500px;}
.job_3_2_mid_2_1_zd{transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px); position:relative;
font-size:1.5em; margin-top:1.541666666666667em; margin-bottom:.2em; color:#000; line-height:1.5;}
.job_3_2_mid_2_2_zd{transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px); position:relative;
 color:#2a2a2a;transition-delay:.3s;}
.job_hd_zb{ left:50%; bottom:0; z-index:10; font-family:"宋体"; color:#000;
position:absolute; width:554px;transform:translateX(-50%);}
.job_hd_left_zb{ cursor:pointer;
font-size:2.5em; float:left; position:relative;}
.job_hd_right_zb{ cursor:pointer; position:relative;
float:right; font-size:2.5em;}
.zd_pro_2_2 .swiper-slide-active .job_3_2_mid_2_1_zd,.zd_pro_2_2 .swiper-slide-active .job_3_2_mid_2_2_zd{
opacity:1;transform:translateY(0px);}
.zd_pro_2_2{
margin-top:7.44791666666667vw;}
.zd_pro_2{
padding-bottom:16.875em; position:relative; overflow:hidden}
.zd_pro_2_bg{ height:83.29571106094808%; background-position:center; background-repeat:no-repeat; background-size:cover;
position:absolute; right:0; width:50%; top:6.17005267118134%; background-image:url(../images/pro/img4.jpg);}
.zd_pro_3{ padding-top:5.8125em; padding-bottom:7.8125em; overflow:hidden;
background-image:url(../images/pro/img11.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.zd_pro_3 .zd_pro_1{
margin-bottom:0; margin-top:0}
.zd_pro_3 .zd_index_1_mid_right_1,.zd_pro_3 .zd_index_1_mid_right_2,.zd_pro_3 .zd_te_1_right_1,.zd_pro_3 .zd_pro_1_left_img_name span,.zd_pro_3 .zd_pro_act a{
color:#fff; border-color:#fff}
.zd_pro_3 .zd_pro_act a:after{
background-image:url(../images/pro/img10.png);}
.zd_pro_4 .zd_pro_1_left{
float:right;}
.zd_pro_4 .zd_pro_1_right{
float:left;}
.zd_pro_4 .zd_pro_1_right_2{
margin-left:0; margin-right:27.43682310469314%;}
.zd_qa_1_left{
position:relative; float:left; width:47.60416666666667%;}
.zd_qa_1_left_img{ position:relative; z-index:10;
overflow:hidden; margin-right:1.5em; margin-bottom:1.5em;}
.zd_qa_1_left_img img{
width:100%;}
.zd_qa_1_left_bg{ height:80.73701842546064%; background-color:#eef5fa;
position:absolute; right:0; bottom:0; width:100%;}
.zd_qa_1_right{ margin-right:13.02083333333333%;
float:right; width:34.375%; margin-top:5.98958333333333vw;}
.zd_qa_1_right_1{
margin-left:40.60606060606061%; margin-top:2.60416666666667vw;}
.zd_qa_1{ margin-bottom:8.5625em;
margin-top:9.375em;}
.zd_qa_2{ overflow:hidden; padding:8.5em 0;
background-image:url(../images/qa/img3.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.zd_qa_2_mid{ overflow:hidden;
background-color:#fff; width:46.47887323943662%;}
.zd_qa_2_mid_jj{margin:4.6875vw 9%;}
.zd_qa_3_mid{ margin-right:7.55208333333333%;
margin-left:13.02083333333333%;}
.zd_qa_3_left{ margin-top:3.85416666666667vw;
float:left; width:43.13854235062377%;}
.zd_qa_3_right{ overflow:hidden;
float:right; width:49.90151017728168%;}
.zd_qa_3_right img{
width:100%;}
.zd_qa_3{
margin:10.625em 0;}
.zd_qa_4{ position:relative; padding-top:9.375em; padding-bottom:7.75em;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/qa/img5.jpg); overflow:hidden;}
.zd_qa_4:after{ background-color:#0168b5; opacity:.54;
content:''; position:absolute; left:0; top:0; width:51.25%; height:100%;}
.zd_qa_4_mid{
position:relative; z-index:10; margin-left:13.02083333333333%;}
.zd_qa_4_mid .zd_index_1_mid_right_1,.zd_qa_4_mid .zd_index_1_mid_right_2{
color:#fff}
.zd_qa_4_mid_2_1{
overflow:hidden;}
.zd_qa_4_mid_2_1 img{
width:100%;}
.zd_qa_4_mid_2 .swiper-slide{
width:26.55875299760192%; margin-right:2.87769784172662%;}
.zd_qa_4_mid_2_2_1{
color:#fff; font-size:1.125em;}
.zd_qa_4_mid_2_2_2{ margin-top:2px;
font-family:Calibri; color:#9cafbd; font-size:.875em;}
.zd_qa_4_mid_2_2{
position:relative; padding-right:2.875em; border-bottom:1px #416a87 solid; padding-top:1.5em; padding-bottom:1.5em;}
.zd_qa_4_mid_2_2:before{transition:.5s cubic-bezier(.14,1,.34,1);
content:''; position:absolute; left:0; bottom:-1px; width:0; height:1px; background-color:#0d6fb8;}
.zd_qa_4_mid_2_2:after{ width:1.375em; height:1.375em;transform:translateY(-50%);transition:.5s cubic-bezier(.14,1,.34,1);
content:''; position:absolute; right:1em; top:50%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/qa/img7.png);}
.zd_qa_4_mid_2{
margin-top:3.375em;}
.zd_qa_4_mid_2 .swiper-slide:hover .zd_qa_4_mid_2_2:after{
right:0}
.zd_qa_4_mid_2 .swiper-slide:hover .zd_qa_4_mid_2_2:before{
width:100%;}
.zd_sb_f_act{border-radius:50%; right:3.125%; top:30%; font-family:"宋体"; text-align:center; line-height:3em;
position:absolute; z-index:10; width:3em; height:3em; cursor:pointer; background-color:#0d6fb8; color:#fff;}
.zd_sb_f_act.zb{
left:3.125%}
.zd_sb_f_act span{
font-size:1.5em;}
.zd_su_mid_con{
position:relative; z-index:10;}
.zd_su_mid_con_1_mid{
position:relative;}
.zd_su_mid_con_1_mid_left{box-shadow: 0 6px 15px rgba(98,98,98,.06);
width:53.30985915492958%; position:relative; overflow:hidden; z-index:100;}
.zd_su_mid_con_1_mid_left img{
width:100%;}
.zd_su_mid_con_1_mid_right_mid{ left:1.936619718309858%; background-color:#fff;box-shadow: 0 6px 15px rgba(98,98,98,.06);
position:absolute; width:21.40845070422535%; top:0; height:48.20717131474104%;}
.zd_su_mid_con_1_mid_right .zd_su_mid_con_1_mid_right_mid:nth-child(3),.zd_su_mid_con_1_mid_right .zd_su_mid_con_1_mid_right_mid:nth-child(4){
top:auto; bottom:0;}
.zd_su_mid_con_1_mid_right .zd_su_mid_con_1_mid_right_mid:nth-child(1),.zd_su_mid_con_1_mid_right .zd_su_mid_con_1_mid_right_mid:nth-child(3){
left:55.24647887323944%;}
.zd_su_mid_con_1_mid_right .zd_su_mid_con_1_mid_right_mid:nth-child(2),.zd_su_mid_con_1_mid_right .zd_su_mid_con_1_mid_right_mid:nth-child(4){
left:auto; right:0}
.zd_su_mid_con_1_mid_right{
position:absolute; left:0; top:0; height:100%; width:100%;}
.zd_su_mid_con_1_mid_right_mid_1{ overflow:hidden;
position:relative; left:0; top:0; width:100%; height:calc(100% - 45px);}
.zd_su_mid_con_1_mid_right_mid_1_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.zd_su_mid_con_1_mid_right_mid_2{
text-align:center; width:100%; position:relative; height:45px; padding:0 10%;}
.zd_su_mid_con_1_mid_right_mid_2 span{
display:block; width:100%;   text-align:center; position:absolute; left:0; top:50%;transform:translateY(-50%);}
.zd_su_mid_con_1_1{
text-align:center; padding:6.875em 0;}
.zd_su_mid_con_1{
margin-bottom:10em;}
.zd_su_mid_con_2{ padding-bottom:5.375em;
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; background-image:url(../images/su/img6.jpg);}
.zd_su_mid_con_2 .zd_index_1_mid_right_1,.zd_su_mid_con_2 .zd_index_1_mid_right_2{
color:#fff}
.zd_su_mid_con_2_1 .swiper-slide{padding: 0 calc((100vw - 746px) * 0.0380208333333333); width:746px;}
.zd_su_mid_con_2_1 .job_hd_zb,.zd_su_mid_con_2_1 .job_3_2_mid_2_1_zd,.zd_su_mid_con_2_1 .job_3_2_mid_2_2_zd{
color:#fff}
.zd_su_mid_con_2_1 .swiper-slide-active .job_3_2_mid_2_1_zd,.zd_su_mid_con_2_1 .swiper-slide-active .job_3_2_mid_2_2_zd{
opacity:1;transform:translateY(0px);}
.zd_su_mid_con_2_1 .job_hd_left_zb:hover,.zd_su_mid_con_2_1 .job_hd_right_zb:hover{
color:#0d6fb8}
.zd_su_mid_con_3{ padding:10.75em 0;
position:relative; overflow:hidden}
.zd_su_mid_con_3_bg{ background-color:#f8f8f9; width:27.70833333333333%;
position:absolute; right:9.47916666666667%; height:100%; top:0;}
.zd_su_mid_con_3_left{ width:36.97916666666667%;
float:left; margin-left:13.02083333333333%; position:relative; z-index:10;}
.zd_su_mid_con_3_right{
float:right; overflow:hidden; position:relative; z-index:10; width:45.9375%;}
.zd_su_mid_con_3_right img{
width:100%;}
.zd_su_mid_con_3_left_1{ margin-top:3.4375vw;
overflow:hidden; width:63.36633663366337%;}
.zd_su_mid_con_3_left_1 img{
width:100%;}
.zd_su_mid_con_1_mid_left_footer{ color:#fff; overflow:hidden;
position:absolute; left:0; bottom:0; width:100%; z-index:10; background:rgba(0,0,0,.6)}
.zd_su_mid_con_1_mid_left_footer_mid{
margin:1em 1.5em;}
.zd_su_mid_con_1_mid_left_footer_mid_1{
font-size:1.5em;}
.zd_su_mid_con_1_mid_left_footer_mid_2{
font-size:1.125em; font-family:Calibri; margin-top:2px;}
.zd_news_mid{
position:relative; overflow:hidden}
.zd_news_mid .zd_index_5_2 ul li{
margin-bottom:5.5em;}
.zd_index_5_2{
margin-top:9.375em;}
.pagination{
text-align:center;}
.zd_news_mid_1_2{
margin-bottom:5em;}
.pagination li{
display:inline-block; margin:0 .1em;}
.pagination li a,.pagination li span{ padding:.4em .8em; background-color:#fff;
border:1px #e4e4e4 solid; font-family:Calibri; font-size:1.125em;transition:.5s cubic-bezier(.14,1,.34,1);}
.pagination li.active span,.pagination li a:hover{
color:#fff; background-color:#2457aa; border-color:#2457aa}
.zd_job_1{ padding-top:10.875em; padding-bottom:10.875em;
position:relative; overflow:hidden}
.zd_job_1_1_left{ margin-top:4.53125vw;
float:left; width:42.95774647887324%;}
.zd_job_1_1_left_1{ margin-top:2.2vw;
font-size:1.5625vw; position:relative; padding-bottom:1vw;}
.zd_job_1_1_left_1:after{
content:''; position:absolute; left:0; bottom:0; height:2px; background-color:#0d6fb8; width:1.5625vw}
.zd_job_1_1_left_2{
line-height:2; margin-top:1.4vw;}
.zd_job_1_1_right{ position:relative;
float:right; width:50.28169014084507%;}
.zd_job_1_1_right_img{
overflow:hidden; margin-left:1.5em; margin-bottom:1.5em; position:relative; z-index:1;}
.zd_job_1_1_right_img img{
width:100%;}
.zd_job_1_1_right_bg{
position:absolute; left:0; bottom:0; width:100%; height:100%; background-color:#e2eef7;width:calc(100% - 1.5em);height:calc(100% - 1.5em)}
.zd_job_1_2_left{ position:relative;
float:left; width:38.59154929577465%;}
.zd_job_1_2_left_img{ margin-right:1.5em; margin-bottom:1.5em;
overflow:hidden; position:relative; z-index:10}
.zd_job_1_2_left_img img{
width:100%;}
.zd_job_1_2_left_bg{position:absolute; right:0; bottom:0; width:100%; height:100%; background-color:#e2eef7;width:calc(100% - 1.5em);height:calc(100% - 1.5em)}
.zd_job_1_2_right{
float:right;width:50.28169014084507%;}
#szrw{
margin-top:4.6875vw;}
.zd_job_1_2_right_1{ margin-top:4.6875vw;
overflow:hidden; width:43.57541899441341%;}
.zd_job_1_2_right_1 img{
width:100%;}
.zd_job_2_1_mid{
margin:0 auto; width:88.30985915492958%;}
.zd_job_2_1_mid_left{
float:left; width:45.45454545454545%;}
.zd_job_2_1_mid_right{ margin-top:1.66666666666667vw;
float:right; width:48.32535885167464%;}
.zd_job_2{ padding-top:9.625em; padding-bottom:8.75em;
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; background-image:url(../images/j/img6.jpg);}
.zd_job_2_1_mid_left{
overflow:hidden;}
.zd_job_2_1_mid_left img{
width:100%;}
.zd_job_2 .zd_index_1_mid_right_1,.zd_job_2 .zd_index_1_mid_right_2,.zd_job_2 .zd_te_1_right_1{
color:#fff}
.zd_job_2_2{
position:relative; margin-top:6.875em;}
 
.zd_job_2_2_mid{
position:absolute; bottom:0; text-align:center; color:#fff;}
.zd_job_2_2 .zd_about_com{
position:relative; padding-bottom:5em;}
.zd_job_2_2 .zd_about_com .zd_job_2_2_mid:nth-child(1){
width:20.9643605870021%;}
.zd_job_2_2 .zd_about_com .zd_job_2_2_mid:nth-child(2){
left:20.9643605870021%; width:36.68763102725367%;}
.zd_job_2_2 .zd_about_com .zd_job_2_2_mid:nth-child(3){
right:0; left:auto; width:42.34800838574423%;}
.zd_job_2_2_mid_1{
font-size:1.5em; margin-bottom:.1em;}
.zd_job_2_2_mid_1 span{
font-size:14px;}
.zd_job_3_mid{ overflow:hidden;
position:relative; background-color:#fff;}
.zd_job_3_mid_left{
width:37.04225352112676%;}
.zd_job_3{
position:relative; padding-top:10.625em; padding-bottom:8.4375em;}
.zd_job_3:after{ background-color:#f4f6f9;
content:''; position:absolute; left:0; top:0; height:100%; width:62.5%;}
.zd_job_3_mid_right{
position:absolute; right:0; top:0; height:100%; width:62.95774647887324%;}
.zd_job_3_mid_left_mid{ 
margin:0 14%; margin-top:4.6875vw;margin-bottom:3.4375vw;}
.zd_job_3_mid_left_mid_1{ margin-top:2.34375vw;
overflow:hidden; width:58.9041095890411%;}
.zd_job_3_mid_left_mid_1 img{
width:100%;}
.zd_job_3_mid_right .swiper-slide{
position:relative; height:100%; width:100%;}
.zd_job_3_mid_right_1{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.zd_job_3_footer .zd_about_com .zd_pro_act{
position:static; margin-left:37.04225352112676%; margin-top:1.875em;}
.zd_job_4{
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; background-image:url(../images/j/img9.jpg)}
.zd_job_4 .zd_index_1_mid_right_1,.zd_job_4 .zd_index_1_mid_right_2{
text-align:center; color:#fff;}
.zd_job_4_1{
margin:6.25em 0;}

.contact_2_3 .swiper-slide{
background:rgba(0,0,0,.25); color:#fff;}
.contact_2_3_1{border-radius:0 3.4375em 3.4375em 0;
margin-top:2em; display:inline-block; background-color:#1c72b1; padding-left:1.875em; padding-right:1.875em; padding-top:.75em; padding-bottom:.75em;}
.contact_2_3_1 span{ padding-left:1.458333333333333em;
display:inline-block; position:relative; font-size:1.5em;}
.contact_2_3_1 span:after{
content:''; position:absolute; width:1em; height:1.083333333333333em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/j/img7.png); left:0; top:50%; margin-top:-0.5416666666666667em;}
.contact_2_3_2{ padding-bottom:3em;
margin:0 1.875em; padding-top:1em;}
.contact_2_3_2_1{
font-size:1.25em; font-weight:bold}
.contact_2_3_2_2{
line-height:1.5; margin-top:.5em;}
.contact_2_3_2 dl dd{
margin-top:1.5em;}
.contact_2_3_3{
 margin:0 1.875em;margin-bottom:2.5em;}
.jobact{ margin-bottom:5.625em; margin-top:3.75em;
text-align:center;}
.jobleft{ line-height:2em;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; margin:0 4px;
display:inline-block; cursor:pointer; width:2em; height:2em; font-family:"宋体"; color:#fff; border:1px #6d676a solid;border-radius:100%;}
.jobleft:hover{
background-color:#b1405f; border-color:#b1405f;}
.jobright{ line-height:2em;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; margin:0 4px;
display:inline-block; cursor:pointer; width:2em; height:2em; font-family:"宋体"; color:#fff; border:1px #6d676a solid;border-radius:100%;}
.jobright:hover{
background-color:#1c72b1; border-color:#1c72b1;}
.zd_contact_1_1{
text-align:center}
.zd_contact_1_2 ul li{ margin-right:1.87793427230047%;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); margin-bottom:1em;
float:left; text-align:center; width:23.59154929577465%;min-height:14.375em; position:relative;}
.zd_contact_1_2 ul li:nth-child(4n){
margin-right:0}
.zd_contact_1_2_mid{
position:absolute; left:10%; top:50%; width:80%;transform:translateY(-50%);}
.zd_contact_1_2_mid_1 span{ position:relative;
background-position:center; background-repeat:no-repeat; background-size:cover; display:inline-block;}
.zd_contact_1_2 ul li:nth-child(1) .zd_contact_1_2_mid_1 span{
width:1.9375em; height:2.0625em; background-image:url(../images/c/img1.png);}
.zd_contact_1_2 ul li:nth-child(2) .zd_contact_1_2_mid_1 span{
width:2.6875em; height:2.3125em; background-image:url(../images/c/img2.png);}
.zd_contact_1_2 ul li:nth-child(3) .zd_contact_1_2_mid_1 span{
width:2.3125em; height:1.6875em; background-image:url(../images/c/img3.png);}
.zd_contact_1_2 ul li:nth-child(4) .zd_contact_1_2_mid_1 span{
width:1.75em; height:2.25em; background-image:url(../images/c/img4.png);}
.zd_contact_1_2_mid_2{
font-size:1.5em; margin-top:.5em;}
.zd_contact_1_2_mid_3{
color:#3b3b3b; margin-top:.875em; line-height:1.6;}
.zd_contact_1_2_mid_3 a{color:#3b3b3b;}
.zd_contact_1_1{
margin:5em 0;}
.zd_contact_1_2 ul li:hover{
background-color:#3762ba;}
.zd_contact_1_2 ul li:hover .zd_contact_1_2_mid_2,.zd_contact_1_2 ul li:hover .zd_contact_1_2_mid_3,.zd_contact_1_2 ul li:hover .zd_contact_1_2_mid_3 a{
color:#fff}
.zd_contact_1_2 ul li:hover:nth-child(1) .zd_contact_1_2_mid_1 span{
 background-image:url(../images/c/img1on.png);}
 .zd_contact_1_2 ul li:hover:nth-child(2) .zd_contact_1_2_mid_1 span{
 background-image:url(../images/c/img2on.png);}
.zd_contact_1_2 ul li:hover:nth-child(3) .zd_contact_1_2_mid_1 span{
 background-image:url(../images/c/img3on.png);}
.zd_contact_1_2 ul li:hover:nth-child(4) .zd_contact_1_2_mid_1 span{
 background-image:url(../images/c/img4on.png);}
.zd_contact_1_3{ margin-bottom:7.6875em; margin-top:1.5em;
padding:10px;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); position:relative;}
#map22{
height:34.16666666666667vw;}
.css_animation2 i{border-radius:50%; display:block; background-color:#1180c6; opacity:.2;
position:absolute; left:0; top:0; width:100%; height:100%;transform: scale(.8, .8); }
.css_animation2{ width:137px;
  height:137px; left:-68.5px; top:-68.5px;}
.css_animation2:before{transform:translate(-50%, -50%); z-index:10; 
content:''; position:absolute; left:50%; top:50%; width:41px; height:42px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/c/img12.png);}
.zd_contact_1_3_mid{
position:absolute; z-index:10; background-color:#fff; min-width:448px; left:3.38541666666667vw; bottom:3.38541666666667vw;}
.zd_contact_1_3_mid_cds{
position:relative}
.zd_contact_1_3_mid_jj{
margin:2em 6%;}
.zd_contact_1_3_mid_jj ul li{
position:relative; margin-bottom:1em;}
.zd_contact_1_3_mid_jj ul li span{ color:#3762ba; left:0; top:0;
position:absolute; background-position:left center; background-repeat:no-repeat; padding-left:1.5em;}
.zd_contact_1_3_mid_jj ul li:nth-child(1) span{
background-image:url(../images/c/img5.png);}
.zd_contact_1_3_mid_jj ul li:nth-child(2) span{
background-image:url(../images/c/img6.png);}
.zd_contact_1_3_mid_jj ul li:nth-child(3) span{
background-image:url(../images/c/img7.png);}
.zd_contact_1_3_mid_jj ul li:nth-child(4) span{
background-image:url(../images/c/img8.png);}
.zd_contact_1_3_mid_jj ul li:nth-child(5) span{
background-image:url(../images/c/img9.png);}
.zd_contact_1_3_mid_jj ul li:nth-child(6) span{
background-image:url(../images/c/img10.png);}
.zd_contact_1_3_mid_jj ul li:nth-child(1){
padding-left:105px;}
.zd_contact_1_3_mid_jj ul li:nth-child(2){
padding-left:120px;}
.zd_contact_1_3_mid_jj ul li:nth-child(3){
padding-left:120px;}
.zd_contact_1_3_mid_jj ul li:nth-child(4){
padding-left:103px;}
.zd_contact_1_3_mid_jj ul li:nth-child(5){
padding-left:103px;}
.zd_contact_1_3_mid_jj ul li:nth-child(6){
padding-left:135px;}
.zd_contact_2{ padding-bottom:7.25em;
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; background-image:url(../images/c/img11.jpg);}
.zd_contact_2 .zd_index_1_mid_right_1,.zd_contact_2 .zd_index_1_mid_right_2{
color:#fff}
.zd_contact_2_2 ul li{ margin-right:1.40845070422535%; padding-bottom:.875em; margin-bottom:2em;
float:left; width:32.3943661971831%; border-bottom:1px rgba(255,255,255,.57) solid;}
.zd_contact_2_2 ul li:nth-child(3n){
margin-right:0}
.zd_contact_2_2 ul li:nth-child(4){
width:100%; margin-right:0}
.zd_contact_2_2 ul li input,.zd_contact_2_2 ul li textarea{
border:none; background:none; width:100%; color:#fff;}
.zd_contact_2_2 ul li textarea{
height:11.45833333333333vw;}
.zd_f_mid{
overflow:hidden; position:relative;}
.zd_f_mid_1_left{
float:left; width:45%; margin-top:4.375vw;}
.zd_f_mid_1_right{
float:right; width:49.29577464788732%;}
.zd_f_mid_1_right_1{
position:relative; overflow:hidden}
.zd_f_mid_1_right_img{ margin:2.29166666666667vw; margin-top:0;
overflow:hidden; position:relative; z-index:10;}
.zd_f_mid_1_right_img img{
width:100%;}
.zd_f_mid_1_right_bg{
position:absolute; left:0; bottom:0; width:100%; height:100%; background-color:#f5f5f5;height:calc(100% - 2.29166666666667vw); }
.zd_f_mid_1_left_4{
max-width:44.53125%; overflow:hidden}
.zd_f_mid_1_left_4 img{
width:100%;}
.zd_f_mid_1_left_1{
font-size:2.525vw;}
.zd_f_mid_1_left_2{
font-size:1.5625vw;}
.zd_f_mid_1{
margin:5.625em 0}
.zd_f_mid_1_left_3_1{
font-size:1.25em;}
.zd_f_mid_1_left_3_2{
font-size:.875em; line-height:1.6; margin:1em 0; text-align: justify;}
.zd_f_mid_1_left_3 ul li{
padding-bottom:.4em;}
.zd_f_mid_1_left_3{
margin:3.4375vw 0}
.zd_f_mid_1_right_2{ margin-top:2.375em;
padding-left:2.29166666666667vw}
.zd_f_mid_1_right_2 .swiper-pagination-bullet{
width:7px; height:7px; margin-right:25px;}
.zd_f_mid_1_right_2 .swiper-pagination-bullet-active{
background-color:#000}
.zd_f_mid_2 .zd_f_mid_1_left{ margin-right:13.02083333333333%;
float:right; width:28.02083333333333%;}
.zd_f_mid_2 .zd_f_mid_1_right{
float:left; width:54.6875%;}
.zd_f_mid_2 .zd_f_mid_1_right_img{
margin-left:0; margin-top:2.29166666666667vw}
.zd_f_mid_2 .zd_f_mid_1_left_4{
max-width:75.18796992481203%;}
.zd_f_mid_2 .zd_f_mid_1_right_bg{
height:100%; left:auto; right:0;width:calc(100% - 23.80952380952381%);}
.zd_f_mid_2 .zd_f_mid_1_right_2{
padding-left:23.80952380952381%}

.zd_f_mid_3 .zd_f_mid_1_right{
width:46.83098591549296%;}
.zd_f_mid_3 .zd_f_mid_1_right_img{
padding-top:2.29166666666667vw; margin-right:2.29166666666667vw; margin-left:0; margin-bottom:0}
.zd_f_mid_3 .zd_f_mid_1_right_bg{
top:0; bottom:auto;width:76.09022556390977%; left:auto; right:0}
.zd_f_mid_1_right_bg_img{ left:-25.11278195488722%; bottom:-14.07407407407407%;
position:absolute; z-index:10; width:42.85714285714286%;}
.zd_f_mid_1_right_bg_img{
overflow:hidden;}
.zd_f_mid_1_right_bg_img img{
width:100%;}

.zd_f_mid_3 .zd_f_mid_1_right_2{
padding-left:25.86466165413534%;}
.zd_pro_page{
margin-top:10em; margin-bottom:6.25em;}
.fp{
overflow:hidden}
.fp img{
width:100%;}
.nynewszd{
background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:26vw;}
.zd_about_4_mid_1_vh{ position:relative;
height:23vw;}
.zd_about_4_mid_1_vh img{
position:absolute; left:0; max-width:none; max-height:100%; left:50%; top:50%;transform:translate(-50%, -50%); }

@media screen and (max-width:1700px) {
	.zd_footer .zd_index_com{
	margin:0 2%;}
	.zd_index_1_mid_right_3 ul li{
	width:25%;}
	.zd_index_1_mid_right_3_mid{
	padding:0 1em;}
	.zd_index_1_mid_right_3 ul li:nth-child(1) .zd_index_1_mid_right_3_mid{
	padding-left:0}
}
@media screen and (max-width:1680px) {
	.job_hd{
	width:50vw;
	}
	.job_3_2_mid_2{
	max-width:50vw;
	}
	.comw{
	margin:0 2%;}
	.footer_2_left_mid{
	padding-right:8%;}
	.footer_2_right_mid{
	padding-left:10%;}
	.footer_2_mid_mid{
	padding:0 4%;}
	.index_mid_1_right{
	width:32%; margin-right:0;}
	.index_mid_2_1_left{
	width:36%; margin-left:0;}
	.index_mid_2_1_right_mid_name span{
	font-size:1.25em;}
	.index_mid_2_2_left{
	margin-left:0}
	.index_mid_4_2_mid_right{
	width:43%; margin-right:0}
	#about_10_mid_left_top{
margin-top:5vw;}
.duty_1_mid_right_mid{
width:95%;}
 
}
@media screen and (max-width:1500px) {
.header_mid_right ul li{
margin-right:1.25em;}

}
@media screen and (max-width:1440px) {
.zd_about_1_left{
width:7%;}
.zd_f_mid_2 .zd_f_mid_1_right_2{
padding-left:18.3%}
.zd_f_mid_2 .zd_f_mid_1_right_bg{
 width:calc(100% - 18.3%);}
.zd_job_2_1_mid{
width:100%;}
.zd_su_mid_con_3_left{
margin-left:10%; width:40%}
.zd_qa_4_mid{
margin-left:10%;}
.zd_qa_1_right,.zd_f_mid_2 .zd_f_mid_1_left{
margin-right:10%;}
.zd_qa_3_mid{
margin-left:10%;  }
.zd_about_2_mid_right{
margin-top:4vw;}
.zd_about_com{
max-width:80%}
.zd_about_1_mid_left{
margin-top:1vw;}
.footer_2_mid_mid{
min-height:255px;}
.about_2 .about_1_mid_right_1{
margin-top:2vw;}
}
@media screen and (max-width:1366px) {
.zd_nav_right_right a:nth-child(1){
display:none}
.header_mid_right{
padding-right:6em;}
.header_mid_right ul li{
margin-right:1.375em;}
}
@media screen and (max-width:1200px) {
.zd_contact_1_2_mid_2{
font-size:1.25em;}
.contact_2_3_2_1{
font-size:1em;}
.contact_2_3_2_2{
font-size:.875em;}
.contact_2_3_1 span{
font-size:1.25em;}
.zd_about_com{
max-width:86%;}
.zd_sb_f_act{
font-size:.75em;}
	.zd_qa_4_mid{
	margin-left:7%;}
.zd_qa_3_mid{
margin-left:7%; margin-right:7%;}
.zd_qa_1_right{
margin-right:7%; width:42%; margin-top:0
}
.zd_pro_2{
padding-bottom:8em;}

.zd_pro_2_2 .swiper-slide{padding: 0 calc((100vw - 700px) * 0.028125); width:700px;}


.zd_pro_1_left_img_name span{
font-size:1.25em;}
.zd_te_2_left{
margin-left:7%; width:36%;}
.zd_te{
padding-top:8em; padding-bottom:8em;}
.zd_te_1_right{
margin-right:7%; width:40%;}
.zd_te_1_right_mid{
padding-right:0}
.zd_about_3_mid_2_mid_3_1{
font-size:1em;}
.zd_about_2{
padding-top:4em; padding-bottom:4em;}
.zd_about_2_mid_2{
margin-top:4em;}
.zd_about_2_mid_left_mid ul li.on span{
font-size:24px;}
.zd_about_2_mid_right_right_1{
font-size:1.5em;}
.zd_about_2_mid_right_right_2{
font-size:1em;}
.zd_about_1_mid_left_1{
font-size:1.25em;}
.zd_footer{
padding-top:4em;}
.zd_footer_mid_right{
display:none}
.zd_footer_mid_left{
width:100%}
.zd_index_5_2_5 span{
font-size:.75em;}
	.zd_index_5_2_3{
	font-size:.875em;}
	.zd_index_5_2_2{
	font-size:1.125em;}
	.zd_index_1_mid_right_2_jj_title{
	font-size:1.125em;}
	.zd_index_1_mid_right_2_jj{
	font-size:1em;}
	.zd_index_1{
	margin-top:6em; margin-bottom:6em;}
	.zd_index_1_mid_right_2{
	font-size:1em;}
	.zd_index_1_mid_right_1{
	font-size:1.375em;}
	.h_meuu_list,.nav-bg{
	display:none}
	.kn_5_mid_mid_1_1{
	font-size:1.25em;}
	.kn_4_1_name{
	font-size:1.125em}
	#kn_3_mid_left_1{
	font-size:1em;}
	.kn_2_mid_2_jj{
	min-height:225px;}
	.kn_2_mid_2_jj_mid_2{
	font-size:.875em;}
	.kn_2_mid_2_jj_mid_1{
	font-size:1em;}
	.news_info_con_mid_1{
	font-size:1.5em;}
	.news_info_con_mid_1{
	margin-top:3em;}
	.news_1_mid{
	margin-top:6em; margin-bottom:6em;}
	.news_1_mid_right_mid_2{
	font-size:1.5em;}
	.contact_3_mid_left{
	margin-top:0}
	.contact_3{
	margin:6em 0;}
	.contact_3_mid_left_1{
	font-size:1em;}
	.nybanner_img_txt_mid_2{
	font-size:1em;}
	.a-button{
	font-size:18px; line-height:45px; height:45px;}
	.contact_1_list_con_4{
	padding-bottom:2em;}
	.contact_1_list_con{
	padding-left:1.5em; padding-right:1.5em;}
	.a-plus{transform: scale(.6, .6);}
	.contact_1_list_top{
	padding-left:1.5em;}
	.contact_1_list_top_right{
	right:1.5em;}
	.contact_1_list_top_left{
	font-size:1.25em;}
	.job_3_2_mid_2_1{
	font-size:1.5em;}
	.honor_1_2_jj_right{
	right:0}
	.honor_1_2_jj{
	padding-right:3.875em;}
	.honor_1_2_jj_right span{
	font-size:.65em;}
	.index_mid_2_1_right_mid_name span{
	font-size:1.125em;}
	.header_mid_right ul{
	display:none}
	.header_mid_right{
	height:5em;}
	#header{
	top:0;}
	.header_mid_right_right{
	display:block; right:5em;}
}
@media screen and (max-width:1160px) {
	.footer_2_left{
	display:none}
	.footer_2_mid{
	width:81%;}
	.footer_2_mid_mid{
	border-left:none; padding-left:0}
}
.zd_contact_1_3_mid_jj ul li{word-wrap:break-word;word-break:break-all;}
@media screen and (max-width:1024px) {

.zd_about_4_mid_1_vh{ position:relative;
height:32vw;}
 


.zd_contact_1_3_mid_jj{
margin-left:2em; margin-right:2em;}
.zd_contact_1_3_mid{
max-width:none; position:static; min-width:inherit}
.zd_contact_1_1{
margin:2.5em 0;}
.jobact{
margin-top:2em; margin-bottom:4em;}
.zd_job_4_1{
margin:4em 0;}
.zd_job_3{
padding:4em 0;}
.zd_job_2_2{
margin-top:4em;}
.zd_job_2{
padding:4em 0;}
.zd_job_1_1_left_1{
font-size:1.125em;}
.zd_job_1_1_left_2{
margin:1.5em 0;}
.zd_job_1{
padding:4em 0;}
.nynewszd{
height:30vw;}
.zd_news_mid .zd_index_5_2 ul li{
margin-bottom:2em;}
#nynewslistzd{
margin-top:4em;}
.zd_su_mid_con_3_left{
margin-left:7%; width:43%;}
.zd_su_mid_con_3{
padding:4em 0;}
.zd_su_mid_con_1{
margin-bottom:4em;}
.zd_su_mid_con_1_mid_left_footer_mid_1{
font-size:1.25em;}
.zd_su_mid_con_1_mid_left_footer_mid_2{
font-size:1em;}
.zd_su_mid_con_1_1{
padding:4em 0;}
.zd_qa_4{
padding-top:5em; padding-bottom:5em;}
.zd_qa_3{
margin:4em 0;}
.zd_qa_2_mid_jj{
margin:2em 7%;}
.zd_qa_2 .zd_about_com{
max-width:86%;}
.zd_qa_2{
padding-top:4em;  padding-bottom:4em;}
.zd_qa_2_mid{
width:60%;}
.zd_qa_1{
margin-top:4em; margin-bottom:4em;}
.job_3_2_mid_2_1_zd{
font-size:1.25em;}
.job_3_2_mid_2_2_zd{
font-size:.875em;}
.job_hd_zb{
font-size:.75em;}
.zd_pro_1{
margin-top:4em; margin-bottom:4em; margin-left:7%; margin-right:7%;}
.zd_pro_2_1_left{
margin-left:7%; width:38%;}
.zd_about_3_mid_2_mid_1 img{
max-width:50%;}
.zd_about_1{
padding:5em 0;}
.zd_f_mid_1_left_3_1{
font-size:1.125em;}
	.zd_f_mid_1_left_2{
	font-size:1em;}
	.zd_ny_banner_jj{
	font-size:1.5em;}
	.zd_index_3{
	margin-bottom:6em;}
	.zd_index_3_mid_mid_jj{
	padding-top:2em; padding-bottom:2em;}
	.zd_index_2_mid_left{
	margin-top:0}
	.zd_view{
	max-width:120px;}
	.zd_index_1_mid_right_3{
	margin:1.5em 0 1.5em 0;}
	.zd_index_1_mid_right{
	margin-top:0}
	.zd_view{
	font-size:.875em;}
	.zd_banner_more a{
	font-size:.875em;}
	.procom{
	margin:0 9.73958333333333%; width:auto}
	.pro_1_1{
	margin-top:4em; margin-bottom:4em;}
	.pro_1_1_right{
	font-size:1em;}
	.pro_1_1_left{
	font-size:.75em;}
	.kn_2_mid_2_left,.kn_2_mid_2_right{
	font-size:.75em;}
	.kn_1_mid{
	margin-top:5em; margin-bottom:6em;}
	.news_info_con_mid_4{
	margin-bottom:4em;}
	.news_info_con_mid{ width:auto;
	margin:0 9.73958333333333%}
	.news_info_con_mid_3{
	margin-top:2em; padding-top:2em; padding-bottom:2em;}
	.news_2_1_jj{
	min-height:245px;}
	.news_2_1_jj_mid{
	margin-top:2em; margin-bottom:1em;}
	.news_2_1_jj_mid_1{
	font-size:1.125em;}
	.news_2_1_jj_mid_2{
	font-size:.875em;}
	.contact_2_1 ul li{
	width:32%; margin-right:2%;}
	.contact_2_1 ul li:nth-child(1){
	width:49%; margin-right:0}
	.contact_2_1 ul li:nth-child(2){
	float:right; margin-right:0; width:49%;}
	.contact_1_list_top_left{
	font-size:1em;}
	.duty_3_list .swiper-slide{
	padding: 0 calc((100vw - 640px) * 0.0260416666666667);
width: 640px;
	}
	.honor_1_2 ul li{ 
	width:31.94805194805195%;}
	.honor_1_2 ul li:nth-child(3n){
	margin-right:0}
	.honor_1_2 ul li:nth-child(4n){
	margin-right:2.07792207792208%}
	.honor_1_2_jj_left_1{
	font-size:1em;}
	.about_8{
	padding:5em 0;}
	.nybanner_img_txt_mid_1{
	font-size:2.5em}
	.nybanner_img_txt_mid_2{
	font-size:1em; margin-top:.5em;}
	.about_2_mid{
	padding:8em 0;}
	.about_1_mid_right_2{
	font-size:1.25em;}
	.index_mid_4_2_mid_right_3{
	margin-top:2em;}
	.index_mid_4_2_mid_right{
	margin-top:0}
	.index_mid_4_2_mid_right_2{
	font-size:1.25em;}
	#newstop{
	margin-top:3em;}
	.viewbtn{
	font-size:.875em;}
	.index_mid_2_2_left_1 span{
	font-size:1.25em;}
	.index_mid_1_right_2{
	font-size:1.375em;}
	.index_mid_1_left_mid a{
	font-size:.75em;}
	.viewbtn_banner{
	font-size:.875em;}
	.banner_img_jj_mid_1{
	font-size:.875em;}
	.banner_img_jj_mid_2{
	font-size:2em;}
	.index_banner_left span{
	font-size:1.5em;}
}
@media screen and (max-width:950px) {
.zd_su_mid_con_2_1 .swiper-slide{
padding: 0 calc((100vw - 600px) * 0.0380208333333333);
width: 600px;}
.zd_qa_4_mid_2 .swiper-slide{
width:30%;}
.zd_index_1_mid_right_3_mid_1 span:nth-child(1){
font-size:1.25em;}
.zd_index_1_mid_right{
margin-top:2em;}
.zd_index_1_mid_left,.zd_index_1_mid_right{
float:none; width:100%;}
.about_1{
padding-top:7em;}
.footer_2_right{
display:none}
.footer_2_mid{
width:100%; padding-right:0; border-right:none}
.footer_2_mid_mid{
border:none; padding-right:0}
}

@media screen and (max-width:900px) {
.zd_pro_2_2 .swiper-slide{padding: 0 calc((100vw - 500px) * 0.028125); width:500px;}
	.zd_about_2_mid_left{
	display:none}
	.zd_about_2_mid_right{
	float:none; width:100%; margin-top:2em;}
	.index_mid_1{
	padding:5em 0;}
	.index_mid_1_left{
	float:none; margin:0 auto; width:100%;}
	.index_mid_1_right{
	float:none; width:100%;}
}
@media screen and (max-width:850px) {
.zd_contact_1_2 ul li{
width:49%; margin-right:0}
.zd_contact_1_2 ul li:nth-child(2n){
float:right}
.zd_job_2_1_mid_left,.zd_job_2_1_mid_right{
float:none; width:100%;}
.zd_job_2_1_mid_right{
padding-top:1em;}
	.zd_about_1_mid_left,.zd_about_1_mid_right{
	float:none; width:auto}
.zd_about_1_mid_right{
margin-top:2em;}
	.news_2_1 ul li{
	width:49%; margin-top:2em; margin-right:0;}
	.news_2_1 ul li:nth-child(2n){
	float:right}
	.duty_3_list .swiper-slide{
	padding: 0 calc((100vw - 440px) * 0.0260416666666667);
width: 440px;
	}

	.job_hd{
	width:70vw;}
	.job_3_2_mid_2{
	max-width:70vw;}
	.job_hd_left,.job_hd_right{
	font-size:2em;}
	.job_3_2_mid_2_1{
	font-size:1.25em;}
	.duty_1_mid{
	margin-top:4em;  padding-bottom:4em;}
	.duty_1_mid_right_mid{
	padding-left:2em; padding-right:2em;}
	.duty_1_mid_right{ background-color:#f9f4f0}
	.duty_1_mid_left,.duty_1_mid_right,.duty_2 .duty_1_mid_right{
	float:none; width:auto; margin:0 9.73958333333333%}
	.duty_1_mid_right_mid{
	width:auto; overflow:hidden}
	.about_10_mid_left,.about_10_mid_right{
	float:none; width:100%; overflow:hidden}
	.about_9_mid_left{
	padding-top:2em;}
	.about_9{
	margin-top:6em; margin-bottom:6em;}
	.about_9_mid_left,.about_9_mid_right{
	float:none; width:auto; margin:0 9.73958333333333%}
	
	.about_7{
	margin-top:3em; margin-bottom:4em;}
	.about_7_mid_left,.about_7_mid_right{
	float:none; width:100%;}
	.about_7_mid_right{
	margin-top:2em;}
	.about_5_mid_right{
	padding-top:2em;}
	.about_5{
	margin-top:5em; margin-bottom:5em;}
	.about_5_mid_left,.about_5_mid_right{
	float:none; width:100%;}
	.about_2_mid{
	padding:4em 0;}
	.about_2_mid_left,.about_2_mid_right{
	float:none; width:auto; margin:0 9.73958333333333%}
	.about_2_mid_right{
	margin-top:2em;}
	.about_2 .about_1_mid_right_3{
	max-height:none; overflow:visible}
	.index_mid_2_2_left,.index_mid_2_2_right{
	float:none; width:100%;}
	.index_mid_2_2_right{
	margin-top:2em;}
	.index_mid_2{
	padding-top:5em;}
	.index_mid_2_2{
	margin-top:5em; margin-bottom:5em;}
	.index_mid_2_1_left{
	float:none; width:100%;}
	.index_mid_2_1_right{
	float:none; width:100%; margin-top:2em;}
}
.pro_2_mobile section{
 max-width:100%!important;
 box-sizing:border-box!important;
 -webkit-box-sizing:border-box!important;
 word-wrap:break-word!important; color:#fff; margin:0; padding:0;
}
.pro_2_mobile{
position:relative}
.pro_2_mobile_mid{
position:relative}
.pro_2_mobile{
display:none}
.zd_job_3_mid_right_1_m_img{
display:none}
.zd_job_3_mid_right_1_m_img img{
width:100%;}
.swiper-pagination-gdt{
display:none}
@media screen and (max-width:768px) {
.swiper-pagination-gdt{
display:none}
.zd_about_4_mid_1_vh{ position:relative;
height:49vw;}
.zd_contact_2{
padding-bottom:4em;}
.zd_contact_1_3{
margin-bottom:4em;}
.css_animation2{
width:24px; left:-12px; top:-12.5px; height:25px;}
.css_animation2:before{
width:24px; height:25px;  background-image:url(../images/c/img12m.png);}
.zd_contact_1_2_mid_1 span{
font-size:.875em;}
.zd_contact_1_2_mid_2{
font-size:1.125em;}
.zd_job_3_mid_right_1{
display:none}
.zd_job_3_mid_right_1_m_img{
display:block}
.zd_job_3_mid_left_mid{
margin:2em 7%;}
.zd_job_3_mid_right{
position:relative; width:100%;}
.zd_job_3_mid_left{
width:100%;}
.nynewszd{
height:45vw;}
.zd_su_mid_con_3_right{
margin-top:2em;}
.zd_su_mid_con_3_left,.zd_su_mid_con_3_right{
float:none; margin-right:7%; margin-left:7%; width:auto}
.zd_su_mid_con_2_1{
margin-left:7%; margin-right:7%;}
.zd_su_mid_con_1_mid_left_footer_mid{
margin:1em;}
.zd_su_mid_con_1_mid_right .zd_su_mid_con_1_mid_right_mid:nth-child(1), .zd_su_mid_con_1_mid_right .zd_su_mid_con_1_mid_right_mid:nth-child(3){
left:0;}
.zd_su_mid_con_1_mid_right_mid{
width:48%;}
.zd_su_mid_con_1_mid_right{ position:relative;
width:100%; height:52vw; margin-top:1em;}
.zd_su_mid_con_1_mid_left{
width:100%;}
.zd_su_mid_con_1_mid_left_footer_mid_1{
font-size:1.125em;}
.zd_qa_4_mid_2 .swiper-slide{
width:45%;}
.zd_qa_3_left,.zd_qa_3_right{
float:none; width:auto}
.zd_qa_3_right{
margin-top:2em;}
.zd_qa_2_mid{
width:100%;}
.zd_qa_1_left,.zd_qa_1_right{
float:none; width:auto; margin-left:7%; margin-right:7%;}
.zd_pro_4 .zd_pro_1_left,.zd_pro_4 .zd_pro_1_right{
float:none}
.zd_pro_3{
padding-top:4em; padding-bottom:4em;}
.zd_pro_2{
padding-bottom:4em;}
.zd_pro_2_2{
margin-left:7%; margin-right:7%; margin-top:2em;}
.zd_pro_2_1_left{
width:86%;}
.zd_pro_act a{
width:120px;}
.zd_te_2_left{
width:86%;}
.zd_te_2_right{
width:86%; margin-right:7%; margin-top:2em;}
.zd_pro_1_left,.zd_pro_1_right{
float:none; width:auto}
.zd_pro_1_right_1{
margin-top:2em; margin-bottom:3em;}
.zd_pro_1_left_img_name{
margin-top:2em;}

.zd_te_2{
margin-top:4em;}
.zd_te_1_left{
margin-left:7%; width:86%;}
.zd_te_1_right{
width:86%; margin-top:2em;}
.zd_te{
padding-top:4em;  padding-bottom:4em;}
.zd_about_4_mid_2_1{
font-size:1em;}
.zd_zs_act a{
font-size:.875em;}
.zd_about_3_mid_2_mid{
padding-top:2em;}
.zd_about_3_mid_2_mid_1 img{
max-width:none; max-height:100%;}
.zd_about_2_mid_right_right_act a{
font-size:.875em;}
.zd_about_2_mid_right_right_1{
font-size:1.375em;}
.zd_about_2_mid_2{
margin-top:2em;}
.zd_about_2_mid_right{
margin-top:0em;}
.zd_about_2_mid_right_right_2{
margin-top:1em;}
.zd_about_2_mid_right_left,.zd_about_2_mid_right_right{
float:none; width:auto}
.zd_about_1{
padding:4em 0;}
.zd_f_mid_1_right_2 .swiper-pagination-bullet{
margin-right:15px;}
.zd_f_mid_1_right_2{
margin-top:1.5em;}
.zd_about_com{
max-width:86%;}
.pagination li a, .pagination li span{
font-size:.875em;}
.zd_pro_page{
margin-bottom:4em; margin-top:6em;}
.zd_f_mid_1_left_1{
font-size:1.5em}
.zd_f_mid_1{
margin:4em 0}
.zd_ny_banner_jj{
font-size:1.375em;}
.zd_footer_copy_mid_left,.zd_footer_copy_mid_right{
float:none; width:100%; text-align:center; line-height:1.5;}
.zd_footer_copy{
margin-top:1em;}
.zd_footer .zd_index_com{
margin:0 7%;}
.zd_footer_mid_left{
display:none}
.zd_footer_mid_right{
display:block; width:auto; padding:0%; float:none}
.zd_footer_mid_right_mid{
padding-left:0; border:none}
.zd_index_6{
margin-bottom:4em;}
.zd_index_6_mid_mid_con{
padding-top:2em; padding-bottom:2em;}
.zd_view_bor{
font-size:.875em;}
.zd_index_5_3{
margin:2em 0 4em 0;}
.zd_index_5_2_2{
font-size:1em;}
.zd_index_5_2_4{
font-size:.9375em; margin:1em 0;}
.zd_index_5_t{
margin:2em 0;}
.zd_index_4_mid_right{
width:50%;}
.zd_index_4_mid_right_1{
width:100%;}
.zd_index_3_mid_mid{
margin-left:7%; width:86%}
.zd_index_2{
margin-bottom:5em;}
.zd_index_2_mid_left{
width:50%;}
	.banner_img_cir{
	width:60vw; height:60vw;}
	.pro_2_mobile{
	display:block}
	.pro_2{
	margin-bottom:4em;}
	.pro_2_pc{
	display:none}
	.pro_1_rb{
	right:2%;}
	.pro_1_1_left{
	font-size:.6em;}
	.pro_1_1{
	padding-right:0}
	.pro_1_1_right{
	position:static; width:100%; margin-top:1.5em;}
	.footer_2_right_1{
	font-size:1em;}
	.footer_2{
	margin-top:2.5em; margin-bottom:2.5em;}
	.footer_3_left,.footer_3_right{
	float:none; width:100%; text-align:center; line-height:1.6;}
	.gotoup{
	font-size:.6em;}
	.kn_4_1{
	max-width:none}
	.kn_4_1_name{
	font-size:1em;}
	.kn_3_mid_left_2 ul li:last-child{
	margin-right:0}
	.kn_2_mid_2{
	margin-bottom:4em;}
	.kn_2_mid_1 ul li a{
	font-size:1em;}
	.kn_1_mid_left,.kn_1_mid_right{
	float:none; width:auto}
	.kn_1_mid_right{
	padding-top:1em;}
	.news_info_con_mid_1{
	font-size:1.25em;}
	.news_2{
	padding-top:2em;}
	.news_1_mid{
	margin-top:4em; margin-bottom:4em;}
	.news_1_mid_right_mid_2{
	font-size:1.25em;}
	.news_1_mid_left,.news_1_mid_right{
	float:none; width:100%;}
	.news_1_mid_right{
	margin-top:3em;}
	.contact_3{
	margin:4em 0;}
	.contact_3_mid_left,.contact_3_mid_right{
	float:none; width:100%;}
	.contact_3_mid_right{
	margin-top:2em;}
	.duty_3_list{
	margin-left:9.73958333333333%; margin-right:9.73958333333333%}
	.duty_3_list .swiper-slide{
	padding:0;}
	.duty_3_list{
	margin-top:2em; margin-bottom:2em;}
	.pagecom{
	margin:2.5em 0;}
	.pagecom ul li a{
	font-size:.875em;}
	.honor_1_2 ul li{
	margin-top:2em;}
	.vrlink{
	width:5em; height:5em;}
	.indexpro_act{
	max-width:20em;}
	.about_5_r{
	right:2%;}
	.nybanner_img_txt_mid_1{
	font-size:1.875em; }
	.about_4_mid{
	width:90.26041666666667%}
	.about_4{
	padding:4em 0;}
	.about_3_mid_right_1{
	margin-top:4em;}
	.about_3_mid_right{
	margin-top:2em;}
	.about_3_mid_left,.about_3_mid_right{
	float:none; width:auto; margin:0 9.73958333333333%}
	.about_3_mid_right{
	padding-top:2em;}
	.about_1_mid_right_1{
	font-size:1em; margin-top:2em;}
	.about_1_mid_right_3{
	max-height:none; overflow:visible}
	.honor_1_rb{
	right:2%}
	.about_com{
	 }
	.about_1_mid_left,.about_1_mid_right{
	float:none; width:100%;}
	.index_mid_4_2_mid_right_2{
	font-size:1.125em;}
	.index_mid_4_2_mid_right_3{
	font-size:.875em;}
	.index_mid_4_2_mid_right_3{
	margin-bottom:1.5em;}
	.news_r_b{
	top:60%;}
	.newspage{
	margin-top:1em;}
	.index_mid_4_2{
	margin-top:2em;}
	.index_banner_left{
	left:2%;}
	.index_banner_right{
	right:2%;}
	.index_banner_left span,.index_banner_right span{
	font-size:1.125em;}
	.banner_img_jj_mid_2{
	font-size:1.875em;}
	.banner_img_jj_mid{
	margin:0 4em;}
}
.index_mid_4_2_mid{
opacity:0;}
.swiper-slide-active .index_mid_4_2_mid{
opacity:1;}
@media screen and (max-width:695px) {
	.kn_3_mid_left_2_2{
	font-size:.875em;}
	.kn_3_mid_left_2 ul li{ float:left;
	width:23%; margin-right:2.666666666666667%;}
	.kn_3_mid_left_2 ul li:nth-child(4n){
	margin-right:0}
}
.kn_5_mid_mid_1_mo{
display:none}
.kn_5_mid_mid_1_mo ul li {
    border-bottom: 1px #c2ccce solid;
    padding: 1em 0;}

	
.footer_mobile{ display:none;
text-align:center; font-size:.875em;}	
.footer_mobile_1{
margin:1.5em 0 1em 0;}
.footer_mobile_2{
line-height:1.6; margin-bottom:2em;}
.zd_job_2_2_mid_1,.zd_job_2_2_mid_2{
padding-left:.5em; padding-right:.5em;}
@media screen and (max-width:640px) {
 
.zd_contact_2_2 ul li{
width:100%;}
.zd_contact_1_2 ul li{ padding:2em 0;
 }
.zd_contact_1_2_mid{
position:static; width:100%;transform: translateY(0%);}

.zd_job_2_2_mid_1{
font-size:1.375em;}
.zd_job_2_2{
margin-top:2em;}
.zd_job_2_2 .zd_about_com{
padding-bottom:3.5em;}
.zd_job_2_2_mid{
font-size:.875em;}
.zd_job_1_2_right,.zd_job_1_2_left{
float:none; width:100%;}
.zd_job_1_2_left{
margin-top:2em;}
.zd_job_1{
padding:2em 0;}
.zd_job_1_1_left,.zd_job_1_1_right{
float:none; width:100%;}
#zd_qa_1_right{
margin-left:7%; margin-right:7%;}
.job_3_2_mid_2_zd{
max-width:none; margin:0 32px;}
.job_hd_zb{
width:100%;}
.zd_pro_act a{
padding:.5em 0;}
.zd_pro_act{ bottom:.7em;
  width:120px;}
.zd_pro_1_left_img_name{
margin:1em 0; padding:0;}
.zd_pro_1_left_img_name span{
font-size:1.125em;}
.zd_about_3_mid_2_mid_2 img{
width:1em;}
.zd_about_1_mid_left_1{
font-size:1.125em;}
.zd_about_1{
padding:3em 0;}
.zd_f_mid_3 .zd_f_mid_1_right_2,.zd_f_mid_2 .zd_f_mid_1_right_2{
padding-left:0}
.zd_f_mid_1_right_bg_img{
 }
.zd_f_mid_2 .zd_f_mid_1_left,.zd_f_mid_2 .zd_f_mid_1_right{
padding:0 7%;}
.zd_f_mid_2 .zd_f_mid_1_right{
padding-top:2em;}
.zd_qa_1_right, .zd_f_mid_2 .zd_f_mid_1_left{
float:none; width:auto; margin:0;}
.zd_f_mid_1 .zd_f_mid_1_right{
width:auto; float:none; margin:0;}
.zd_f_mid_1 .zd_f_mid_1_right{
margin-top:2em}
.zd_f_mid_1_left,.zd_f_mid_1_right{
float:none; width:auto}
.zd_f_mid_2 .zd_f_mid_1_right,.zd_f_mid_3 .zd_f_mid_1_right{
margin-top:0}
.zd_ny_banner_jj{
font-size:1.25em;}
.zd_index_5_2 ul li{
width:49%; margin-right:0}
.zd_index_5_2 ul li:nth-child(2n){
float:right}
.zd_index_4_mid_left,.zd_index_4_mid_right{
float:none; width:100%;}
.zd_index_4_mid_right{
margin-top:2em;}
	.zd_index_3{
	margin-bottom:4em;}
.zd_index_2_mid_left,.zd_index_2_mid_right{
float:none; width:100%;}
.zd_index_2_mid_left{
margin-top:2em;}
	.zd_index_1{
	margin-top:4em; margin-bottom:4em;}
	.zd_index_1_mid_right_1{
	font-size:1.25em;}
	.zd_index_1_mid_right_2{
	font-size:.875em;}
	.footer_mobile{
	display:block}
.pro_1_1{
margin-top:2.5em; margin-bottom:2.5em;}
.pro_1_1_left_1{
font-size:2.5em;}
.footer_2_mid_mid,.footer_2{
display:none}
.footer_3{
display:none}

#header .m-navwrap{
top:3.75em;}
.kn_5{
margin-top:2em;}
.kn_5{
padding:2.5em 0;}
.kn_5_mid_mid_1_1{
font-size:1.125em;}
.kn_5_mid_mid_1_2{
font-size:.875em;}
.kn_5_mid_mid{
padding:0 2em; padding-bottom:2em;}
.kn_5_mid_mid_1_mo{
display:block}
.kn_5_mid_mid_1{
display:none}	
	.kn_5_mid_mid_1_mo{
	display:block}
	.kn_2_mid_2{
	margin-bottom:2.5em;}
	.kn_1_mid{
	margin-top:2.5em; margin-bottom:2.5em;}
	.news_info_t_mid_right{
	display:none}
	.news_info_con_mid_4 ul li a{
	padding-top:.5em; padding-bottom:.5em;}
	.news_info_con_mid_4 ul li{
	width:100%;}
	.news_info_con_mid_4 ul li:nth-child(2){
	text-align:left}
	.news_2_1_jj_mid{
	margin-top:1em;}
	.news_2_1_jj_mid_2{
	margin-top:1em; margin-bottom:1em;}
	.news_2_1_jj_mid_1{
	font-size:1em;}
	.news_2_1_jj{
	min-height:inherit;}
	 .news_2_1 ul li{
	 width:100%;}
	.contact_3{
	margin:2.5em 0;}
	.a-button{
	width:100%; font-size:16px;}
	.contact_2_1_top{
	margin-top:0em;}
	.contact_2_2{
	margin-top:2.5em;}
	.contact_2_1 ul li:nth-child(1),.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li{
	width:100%; margin-right:0}
	.contact_1_list{
	margin-top:2em;}
	 .job_3_2_mid_2_1{
	 font-size:1em;}
	.honor_1_2 ul li{
	width:49%; margin-right:0; margin-top:1.5em;}
	.honor_1_2 ul li:nth-child(4n){
	margin-right:0}
	.honor_1_2 ul li:nth-child(2n){
	float:right}
	.about_9{
	margin-top:4em; margin-bottom:4em;}
	.about_8{
	padding:2.5em 0;}
	.about_6_2{
	margin-top:2em;}
	.nybanner_img_txt_mid_1{
	font-size:1.5em; margin-bottom:.5em;}
	.about_4_mid_mid_1 ul li.on .about_4_mid_mid_1_1{
	font-size:1.375em;}
	.about_4_mid_mid_1_2{
	font-size:.875em;}
	.about_1_mid_right{
	margin-top:2em;}
	.about_1_mid_right_2{
	margin-top:.5em; margin-bottom:1em;}
	.about_1{
	padding-top:4em;}
	.news_r_b{
	right:2%; width:40%; bottom:-12em;}
	.newspage{ margin-bottom:18em;
	font-size:.875em; margin-left:auto; margin-top:1em; margin-right:auto; max-width:10em;}
	.index_mid_4_2_mid_left,.index_mid_4_2_mid_right{
	float:none; width:100%;}
	.index_mid_4_2_mid_right{
	margin-top:2em;}
	.news_r_b{ z-index:999;
	top:auto; bottom:-13em;}
	.index_mid_4_2{
	overflow:visible}
	.index_mid_3_mid{
	padding-top:4em; padding-bottom:4em;}
	.index_mid_3_mid_mid_jj_1{
	margin-top:2em;}
	.index_mid_1_right_3{
	font-size:.9375em;}
	.index_mid_3_mid_mid{
	max-width:none; margin:0 2em; width:auto}
	.index_mid_3_mid_mid_jj{
	padding:2em;}
	.index_mid_2{
	padding-top:2em;}
	.index_mid_2_1_left_1 span{
	font-size:1em;}
	.index_mid_1_right_2{
	font-size:1.25em; margin-top:.5em; margin-bottom:.875em;}
	.index_mid_2_2{
	margin-top:2.5em; margin-bottom:2.5em;}
	.index_mid_2_1_right_mid_name span{
	font-size:1em;}
	
	.header_mid_left img{
	height:2.5em;}
	.header_mid_right{
	height:3.75em;}
	.banner_img_jj_mid_2{
	font-size:1.5em;}
	.viewbtn_banner{
	font-size:.75em;}
	.index_mid_1{
	padding:2.5em 0;}
	.index_mid_1_right{
	margin-top:4em;}
}
.nybanner_img_mo{
display:none;}
.nybanner_img_mo img{
width:100%;}
.banner_img_mo{ display:none;
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
@media screen and (max-width:530px) {
.zd_job_2_2_mid_2{
min-height:36.4px;}
.zd_job_2_2 .zd_about_com{
padding-bottom:4.5em;}
}
@media screen and (max-width:480px) {
.zd_about_4_mid_1_vh{ position:relative;
height:100vw;}
.header_mid_left a{ display:block;
background-position:center; background-repeat:no-repeat; background-position:center; background-size:cover; background-image:url(../images/sjlogow.png);}
.header_mid_left img{
opacity:0; width:164px;}
#header.cur .header_mid_left a{
background-image:url(../images/sjlogo.png);}
.zd_f_mid_2 .zd_f_mid_1_right_img{
margin-right:0}
.zd_f_mid_1_right_bg{
display:none}
.zd_index_1_mid_right_3 ul li:nth-child(1) .zd_index_1_mid_right_3_mid{
padding-left:.5em;}
.zd_index_1_mid_right_3_mid{
padding:0 .5em;}
.zd_f_mid_3 .zd_f_mid_1_right_2{
padding-left:30%;}
.zd_f_mid_3 .zd_f_mid_1_right{
width:75%; margin-left:25%;}
.zd_f_mid_1_right_bg_img{
width:50%; left:-25%;}
.pagination{
line-height:2.5}
.zd_f_mid_1_right_2 .swiper-pagination-bullet{
width:6px; margin-right:6px; height:6px;}
.zd_contact_1_3_mid_jj ul li:nth-child(6),.zd_contact_1_3_mid_jj ul li:nth-child(1),.zd_contact_1_3_mid_jj ul li:nth-child(2),.zd_contact_1_3_mid_jj ul li:nth-child(3),.zd_contact_1_3_mid_jj ul li:nth-child(4),.zd_contact_1_3_mid_jj ul li:nth-child(5){
padding-left:0}
.zd_contact_1_3_mid_jj ul li span{
display:block; position:static; margin-bottom:.5em;}
#map22{
height:45vw;}
.zd_contact_1_3{
margin-bottom:2em;}
.zd_contact_1_3_mid_jj{
margin-left:1em; margin-right:1em;}
.contact_2_3_2{
padding-bottom:2em;}
.contact_2_3_2,.contact_2_3_3{
margin-left:1em; margin-right:1em;}
.contact_2_3_1{
padding-left:1em;}
.contact_2_3_1 span{
font-size:1.125em;}
.zd_job_4_1{
margin:2em 0;}
.zd_job_3_footer .zd_about_com .zd_pro_act{
margin-top:1em;}
.zd_job_3{
padding:2em 0;}
.zd_job_2{
padding:2em 0;}
.zd_job_1_1_right_img{
margin-left:1em; margin-bottom:1em;}
.zd_job_1_2_left_img{
margin-right:1em; margin-bottom:1em;}
.zd_job_1{
padding-top:1em}
.zd_job_1_1_left_2{
font-size:.875em;}
.zd_job_1_1_left_1{
margin-top:1em; padding-bottom:.5em;}
.zd_job_1_2_right_1{
width:100%; margin-top:1em;}
.zd_job_1_1_left_1:after{
width:1em;}
#nif_b{
margin-top:60px;}
.nynewszd{
height:50vw;}
#nynewslistzd{
margin-top:2em;}
.zd_news_mid_1_2{
margin-bottom:2em;}
.zd_su_mid_con_3{
padding:2em 0;}
.zd_su_mid_con_3_left_1{
margin-top:2em; width:100%;}
.zd_su_mid_con_1{
margin-bottom:2em;}
.zd_su_mid_con_1_mid_right{
height:80vw;}
.zd_su_mid_con_1_1{
padding:2em 0;}
.zd_qa_4_mid_2{
margin-top:2em;}
.zd_qa_4_mid_2_2_1{
font-size:1em;}
.zd_qa_4{
padding-top:2em; padding-bottom:2em;}
.zd_qa_4_mid_2 .swiper-slide{
width:86%; margin-right:7%;}
.zd_qa_3{
margin:2em 0;}
.zd_qa_2{
padding-top:2em; padding-bottom:2em;}
.zd_qa_1_right_1{
margin-left:0; margin-top:2em; width:100%;}
.zd_qa_1{
margin-top:2em; margin-bottom:2em;}
.zd_pro_4 .zd_pro_1_right_2{
margin-right:0}
.zd_pro_3{
padding-top:2em; padding-bottom:2em;}
.zd_pro_2{
padding-bottom:2em;}
.job_3_2_mid_2_1_zd{
font-size:1.125em;}
.zd_pro_1{
margin-top:2em; margin-bottom:2em;}
.zd_pro_1_right_1{
margin-bottom:2em;}
.zd_pro_1_right_2{
margin-left:0}
.zd_te_1_right_2,.zd_te_2_left_1{
width:100%;}
.zd_te_2{
margin-top:2em;}
.zd_te{
padding-top:2em; padding-bottom:2em;}
.zd_about_6_2{
margin-top:2em;}
.zd_about_6_1{
margin-top:8em;}
.zd_zs_act{
margin-top:1em;}
.zd_about_3_mid_2{
margin-top:2em}
.zd_about_3{
padding-top:2em; padding-bottom:2em;}
.zd_about_3_mid_2_mid_1 img{
max-height:none; max-width:50%;}
.zd_about_3_mid_2_mid_1{
height:45vw;}
.zd_about_3_mid_2_mid_1 img.ht{
max-width:75%;}
.zd_about_2{
padding-top:2em; padding-bottom:2em;}
.zd_about_2_mid_right_right_2{
font-size:.875em;}
.zd_about_2_mid_right_right_1{
font-size:1.25em;}
.zd_about_1_right{
display:none}
.zd_about_1_mid_left_1{
margin-top:1em;}
.zd_about_1_mid_left_3{
font-size:.875em;}
.zd_about_1_mid_left_2{
font-size:.875em; margin-bottom:.5em;}
.zd_about_1{
padding:2em 0;}
.zd_f_mid_2 .zd_f_mid_1_left_4{
max-width:100%;}
.zd_pro_page{
margin-top:5em; margin-bottom:3em}
.zd_f_mid_5,.zd_f_mid_3{
padding-top:2em;}
 .zd_f_mid_1_left_1{
 font-size:1.375em;}
.zd_f_mid_1{
margin:2em 0;}
.zd_ny_banner_jj{
font-size:1.125em;}
.zd_footer_mid_right_mid_1{
margin-bottom:1em;}
.zd_footer_mid_right_mid_2{
font-size:.875em;}
.zd_footer_copy{
margin-top:0}
.zd_footer{
padding-top:2em; text-align:center}
.zd_footer_mid_right_mid_2 ul li{
display:inline-block;}
.zd_index_6{
margin-bottom:2em;}
.zd_index_5_3{
margin-bottom:3em;}
.zd_index_5_t{
margin:.5em 0}
.zd_index_5_2 ul li{
  padding-bottom:1em;}
.zd_index_4_mid_right_2{
width:100%;}
.zd_index_2{
margin-bottom:3.5em;}
	.zd_index_1_mid_right_1{
	font-size:1.35em;}
	.zd_index_1_mid_right_2_jj{
	font-size:.875em;}
	.zd_index_1_mid_right_3 ul li{
	width:50%; margin-bottom:1em;}
	.zd_index_1_mid_right_3 ul li:nth-child(3) .zd_index_1_mid_right_3_mid{
	  border:none}
	.zd_index_1_mid_right_3 ul li:nth-child(1) .zd_index_1_mid_right_3_mid{
	padding-left:1em; }
	.zd_index_1_mid_right_3_mid{
	text-align:center; display:block}
	.zd_index_1{
	margin-top:2em; margin-bottom:3.5em;}
	.zd_banner_more a{
	font-size:.75em;}
	.banner_img_jj_mid{
	margin:0 1em;}
	.pro_2{
	margin-bottom:2.5em;}
	.pro_1_rb img{
	width:.75em;}
	.pro_1_1_right{
	font-size:.875em;}
	.pro_1_1_left{
	font-size:.5em;}
	.procom{
	margin:0 7%;}
	.footer_1_right{
	top:60%;}
	.footer_1{
	padding-top:1em; padding-bottom:1em;}
	.footer_1_left img{
	height:2em;}
	.footer_1_right ul li{
	margin-left:0;transform: scale(.8, .8);}
	.banner_img_pc{
	display:none}
	.banner_img_mo{
	display:block; position:absolute; height:100%}
	.banner_img{
	height:100vh}

	.header_mid,.nybanner_img_txt_mid,.about_com,.about_2_mid_right,.about_3_mid_right,.about_9_mid_right,.duty_1_mid_right,.duty_2 .duty_1_mid_right,.news_info_con_mid,.duty_1_mid_left,.duty_1_mid_right,.duty_2 .duty_1_mid_right,.about_9_mid_left,.about_9_mid_right,.about_2_mid_left,.about_2_mid_right,.duty_3_list,.duty_3_list,.about_3_mid_left,.about_3_mid_right{
	margin-left:7%; margin-right:7%;}
	.duty_1_mid:after{
	left:7%;}
	.about_4_bg,.about_4_mid{
	width:93%}
	.about_3_mid_left_mid,.about_9_mid_left_mid,.kn_1_mid_left_pic,.news_1_mid_left_img{
	margin-right:1em;}
	.about_3_mid_left_bg,.about_9_mid_left_bg,.kn_1_mid_left_bg,.news_1_mid_left_bg{
	top:1em;}
	 

	.nybanner_img_pc{
	display:none;}
	.nybanner_img{
	height:auto}
	.nybanner_img_mo{
	display:block}
	.kn_4_1_mid img{
	max-width:40%;}
	.kn_4_1_name{
	font-size:.875em;}
	.kn_2_mid_2_jj_mid{
	padding-right:0}
	.kn_2_mid_2_jj{
	min-height:inherit}
	.kn_2_mid_2_left,.kn_2_mid_2_right{
	top:20%; font-size:.6em;}
	.news_info_con_mid_1{
	font-size:1.125em;}
	.news_1_mid{
	margin-top:2.5em; margin-bottom:2.5em;}
	.news_1_mid_right_mid_2{
	font-size:1.125em;}
	.news_1_mid_right_mid_3{
	font-size:.875em;}
	.honor_1_rb img,.about_5_r img{
	width:.75em;}
	.contact_1_list_con{
	padding-left:1em; padding-right:1em;}
	.contact_1_list_top{
	padding:.875em 1em; padding-right:2.5em;}
	.contact_1_list_top_right{
	right:1em;}
	.job_hd_left, .job_hd_right{
	font-size:1.5em;}
	.job_3_2_mid_2{
	max-width:none; padding-left:2em; padding-right:2em;}
	.job_hd{
	width:100%;}
	.duty_2 .about_1_mid_right_3{
	font-size:.875em;}
	.duty_1_mid_right_mid{
	padding-left:1.5em; padding-right:1.5em;}
	.duty_1_mid{
	margin-top:2.5em; padding-bottom:2.5em;}
	.honor_1_2 ul li{
	width:100%;}
	.about_5_mid_left_img{
	margin-left:1em;}
	.about_7_mid_right_mid{
	margin-right:1em;}
	.about_7_mid_right_bg,.about_5_mid_left_bg{
	top:1em; width:calc(100% - 1em)}
	
	.vrlink{
	width:4em; height:4em;}
	.indexpro_act{
	max-width:16em; margin-top:2em;}
	.about_5{
	margin:5em 0 4em 0;}
	.nybanner_img_txt_mid_2{
	font-size:.875em;}
	.nybanner_img_txt_mid_1{
	font-size:1.25em;}
	.about_4{
	margin-bottom:2.5em;}
	.about_1_mid_right_2{
	font-size:1.125em}
	.about_4{
	padding:2.5em 0;}
	.about_3{
	margin-bottom:4em;}
	.about_3_mid_right_1{
	margin-top:2em;}
	#newstop{
	margin-top:2.5em;}
	.newspage{
	margin-bottom:4em;}
	.viewbtn{
	font-size:.75em;}
	.news_r_b{
	display:none}
	.index_mid_1_right_2{
	font-size:1.125em;}
	.index_mid_3_mid{
	padding-top:2em; padding-bottom:2em;}
	.index_mid_3_mid_mid{
	margin:0 1em;}
	.index_mid_3_mid_mid_jj{
	padding:1.5em;}
	.index_mid_2_2_left_1 span{
	font-size:1.125em;}
	.index_mid_1_right{
	margin-top:3em;}
	.index_mid_1_left_mid a{
	font-size:.5em;}
	.index_mid_1_left_mid{
	margin-left:1em;}
	.index_mid_1_left:after{
	top:1em;}
	.banner_img_jj_mid_2{
	font-size:1.25em; margin-top:.875em; margin-bottom:0em;}
	.index_banner_left span,.index_banner_right span{
	font-size:1em;}
}
@media screen and (max-width:400px) {
.zd_job_2_2 .zd_about_com .zd_job_2_2_mid:nth-child(1){
width:184.8218029350105px; left: -40px;}
.zd_job_2_2 .zd_about_com .zd_job_2_2_mid:nth-child(2){
width:183.4381551362684px; left:104.8218029350105px}
.zd_job_2_2 .zd_about_com .zd_job_2_2_mid:nth-child(3){
width:211.7400419287212px;}
.zd_job_2_2 .zd_about_com{
overflow-x:auto; padding-bottom:1.5em;}
.zd_job_2_2_dsd{ padding-bottom:4.5em;
position:relative; width:500px;}

.zd_job_2_2 .zd_about_com::-webkit-scrollbar-track-piece { background-color: #214ba0; border-left: 1px solid rgba(0, 0, 0, 0); } 
.zd_job_2_2 .zd_about_com::-webkit-scrollbar { width: 1px; height: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } 
.zd_job_2_2 .zd_about_com::-webkit-scrollbar-thumb { background-color: #fff; background-clip: padding-box; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; min-height: 1px; } 


 
	.index_mid_2_1_right{
	 display: inline-block;width: 100%; position:relative; z-index:1;vertical-align: top;overflow-x: auto;box-shadow: rgb(0, 0, 0) 0px 0px 0px;border-width: 0px;box-sizing: border-box;
	 }
	 
	 
	 .index_mid_2_1_right::-webkit-scrollbar-track-piece { background-color: #dedede; border-left: 1px solid rgba(0, 0, 0, 0); } 
.index_mid_2_1_right::-webkit-scrollbar { width: 2px; height: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } 
.index_mid_2_1_right::-webkit-scrollbar-thumb { background-color: #000; background-clip: padding-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; min-height: 2px; } 

	 
	 
	 .index_mid_2_1_right ul{
	 overflow: hidden;width:155%;max-width:155% !important;box-sizing: border-box;}
	 .index_mid_2_1_right ul li{
	 width:31.03333%; margin:0; margin-left:2.3%;}
	 .index_mid_2_1_right ul li:nth-child(1){
	 margin-left:0}
	 
	 
 
	 
	 
	 
	 
	.kn_3_mid_left_2 ul li{
	width:47%; margin-bottom:1em; margin-right:0}
	.kn_3_mid_left_2 ul li:nth-child(2n){
	float:right}
	 
}
/************/
#header .m-navwrap{ 
		width: 100%;
		position: absolute;
		top: 5em;
		left: 0;
		display: none; opacity:0;pointer-events:none;
		background: #fff;
		 
	}
	#header .m-navwrap ul,#header .m-navwrap li{
		width: 100%;
	}
	#header .m-navwrap .tit{
		display: block;
		 
		 
		height: 46px;
		line-height: 46px;
		font-size: 15px;
		color: #fff;
		background: url("../images/ico_100.png") no-repeat 93% center #214ba0;
		background-size: auto 22%;
		cursor: pointer;
		border-bottom: 1px solid #fff;
	}
	#header .m-navwrap .tit a{
		color: #fff;
		display: block; padding:0 7%;
	}
	#header .m-navwrap .tit a:hover{
		color: #fff;
	}
	#header .m-navwrap li:last-child .tit{
	border:none
		 
	}
	#header .m-navwrap .sub-box{
		width: 100%;
		background-color: #fff;
		display: none;
	}
	#header .m-navwrap .sub-box a{
		display: block;
		color:#333;
		padding: 0 17.4% 0 7%;
		height: 34px;
		line-height: 34px;
		border-top: 1px solid #dedede;
		 
		font-size: 13px;
	}
	#header .m-navwrap .sub-box a:hover{
		background-color: #fff; color:#333;
	}
	
@media screen and (max-width:1200px) {
#header .header_mid_right_right.open .m-btn .line{
background-color:#000}
#header.cur2{ box-shadow: 0 6px 15px rgba(98,98,98,.06);
background-color:#fff; top:0;}
 
#header.cur2 .header_mid_left{
pointer-events:auto; opacity:1
}

#header .m-navwrap{ 
		 opacity:1;pointer-events:auto;
		 
		 
	}	
	}
@media screen and (max-width:640px) {
	#header .m-navwrap{
	top:3.75em;}
}

.news_2_1 ul li{-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; }

.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)}
/*****************/
.imgp{ -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);opacity:1;}
.swiper-slide.swiper-slide-active .imgp{transition: 0.95s all cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);opacity:1;}
.index_mid_2_2_left_1,.index_mid_2_2_left_2,.index_mid_4_2_mid_right{
opacity:0;}
.swiper-slide.swiper-slide-active .index_mid_4_2_mid_right,.swiper-slide.swiper-slide-active .index_mid_2_2_left_1,.swiper-slide.swiper-slide-active .index_mid_2_2_left_2{
opacity:1}
.mobile_hide{
display:none}

.about_1_mid_right_3_pc{ 
height:auto; position:relative; line-height:1.6;}
.pcd{ margin-right:16px;
text-align: justify;
}
.pcd:after {
    display: inline-block;
    width: 100%;
    content: '';
}
@media screen and (max-width:1366px) {
 .about_1_mid_right_3_pc{
 height:auto;}
}
@media screen and (max-width:1024px) {
.mobile_hide{
display:block}
.about_1_mid_right_3_pc{
display:none}
}
@media screen and (max-width:1440px) {
.h_meuu_list_mid_title p{
font-size:1.125em;}
}
#header .m-navwrap ul li:nth-child(1) .tit{
background-image:none}
@media screen and (max-width:480px) {
.index_mid_2_1_right{
display:none}
}
.index_mid_2_2_right_img{
position:relative}
.index_mid_2_2_right_img:before{
content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-color:#000; opacity:0;transition: 0.5s all cubic-bezier(0.65, 0.05, 0.36, 1);}
.index_mid_2_2_right_img a{transition: 0.5s all cubic-bezier(0.65, 0.05, 0.36, 1); text-align:center; color:#fff; background-color:rgba(222,181,154,.77);border-radius:50%; width:13.90625vw; height:13.90625vw; display:block; z-index:666;opacity:0;
position:absolute; left:50%; top:50%; z-index:100;transform:translate(-50%, -50%); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_mid_2_2_right_img a span{ padding-bottom:1em; position:absolute; top:50%;transform:translateY(-50%);background-image:url(../images/plus.png);
color:#fff; display:block; text-align:center; font-size:1.5em; font-family:Calibri; position:relative; background-position:center bottom; background-repeat:no-repeat;}
.index_mid_2_2_right_img a span:before{ background-repeat:no-repeat; background-image:url(../images/plus.png); background-size:cover; display:none;
content:''; position:absolute; left:50%; bottom:0; width:0.6666666666666667em; height:0.6666666666666667em; background-position:center}
.index_mid_2_2_right_img:hover a{
opacity:1}
.index_mid_2_2_right_img:hover:before{
opacity:.2;}
@media screen and (max-width:1200px) {
.index_mid_2_2_right_img a{
 width:8.75em; height:8.75em;}
.index_mid_2_2_right_img a span{font-size:1.25em;}
}
@media screen and (max-width:480px) {
.zd_contact_1_3_mid_jj,.zd_contact_1_2{
margin-right:7%; margin-left:7%;}
#map22{
height:63vw;}
.zd_contact_1_3{
padding-left:0; padding-right:0; padding-top:0}
.zd_contact_1 .zd_about_com{
max-width:100%;}
.zd_contact_1_2 ul li{
min-height:8em; padding-top:1em; padding-bottom:1em;}
.zd_contact_1_2 ul li:nth-child(3){
min-height:9.35em;}
.zd_contact_1_2 ul li:nth-child(3) .zd_contact_1_2_mid{
padding-top:.6em;}
.zd_contact_1_2_mid_1 span{
font-size:.75em;}
.zd_contact_1_2_mid_3{
font-size:.875em;}
.zd_contact_1_2_mid_2{
font-size:1em;}
.zd_job_3_mid_left_mid_1{
display:none}
.zd_contact_1_1{
margin:2em 0;}
.zd_contact_2_2 ul li textarea{
height:30vw;}
.contact_2_2{
margin-top:0em;}
.zd_contact_2{
padding-bottom:2em;}
.index_mid_2_2_right_img a span{
background-image:none}
.index_mid_2_2_right_img a span:before{
display:block;transform:translateY(-50%); left:45%}
.index_mid_2_2_right_img a{
width:6em; height:6em;opacity:1;}
.index_mid_2_2_right_img a span{
font-size:1em;}
.banner_img_jj_mid{
margin:0 7%;}
.banner_img_jj_mid_2{
font-weight:bold}
.index_mid_2_2_right_img:before{
opacity:.2;}
}
/*******/
/*.zd_nav_right_left{
display:none}
.header_mid_right{
padding-right:7em;}
@media screen and (max-width:1366px) {
.header_mid_right{
padding-right:4em;}
.header_mid_right ul li{
margin-right:1.7em}
}*/
.zd_nav_right_left{
position:relative}
.search-alert {
  position: fixed;
  z-index: 1;
  background-color: #fff; height:40px;
  right: 0;
  top:58px;
  width: 320px;
  box-shadow: 0 6px 15px rgba(98,98,98,.06);
  display: none;
}
.search-alert .cent-form {
  position: absolute;
  width: 94.8%;
  left: 2.6%;
  top: 50%;
  height: 40px;
  margin-top: -20px;
   
}
.search-alert .cent-form .tex {
  border: none;
  font-size: .875em;
  height: 40px;
  line-height: 40px;
   
  width: 100%;
  box-sizing: border-box;
  color: #000;
  background: none;
  
  padding-left: 35px;
  padding-right: 35px;
  background: url(../images/ico_36.png) no-repeat left center;
}
.search-alert .cent-form .sub-butn {
  border: none; cursor:pointer;
  height: 40px;
  margin-top: 0px;
  font-size: 20px;
  line-height: 40px;
  color: #555;
  text-align: right;
  background: none;
   
  position: absolute;
  right: 10px;
  top: 0;
  width: 70px;
  text-align: center;
}
.search-alert .close {
  display: block;
  width: 18px;
  height: 18px;
  background: url(../images/ico_37.png) no-repeat center;
  position: absolute;
  top: 38px;
  right: 2.6%;
  cursor: pointer;
  transition: transform 0.3s ease 0s;
}
#header.cur .search-alert{
top:51px;}
a.showsearch.on{
background-image:url(../images/ico_37.png);}
@media screen and (max-width:1200px) {
.zd_nav_right_left{
position:absolute; right:7.2em;}
.search-alert{
top:53px;}
}
.contact_2_3 .swiper-slide{
min-height:570px;}

@media screen and (max-width:640px) {
 .contact_2_3 .swiper-slide{
 min-height:inherit}
.search-alert{
top:43px;}
#header.cur .search-alert{
top:43px}
}
#header.cur .zd_nav_right_left a.on{
background-image:url(../images/ico_37b.png);}
.sjimg{
display:none}
.yfzxsj{
display:none; width:86%; margin:0 auto; margin-bottom:2em;}
.jspiczz{ z-index:10;
display:none; position:absolute; bottom:-14.07407407407407%; width:50%; left:-25%}
.sjpshow{
display:none}
.ab_m_img{
display:none; margin-top:1.5em;}
@media screen and (max-width:480px) {
.zd_about_1_mid_left_3{
margin-top:1em;}
.zd_index_5_2 ul li{
height:277.883px; overflow:hidden;}
.zd_about_1_mid_right{
display:none}
.ab_m_img{
display:block;}
.zd_qa_1_left_bg{
display:none}
.sjpshow{
display:block}
.zd_pro_1_right_1,.zd_pro_2_1{
display:none}
#page2 .zd_pro_2_2{
margin-top:0}
#page2 .sjpshow,#page3 .sjpshow,#page4 .sjpshow{
padding-bottom:2.5em;}

.sjpshow .zd_pro_1_right_1{
display:block}
.jspiczz{
display:block}
.pcimg,.zd_index_2_mid_left_img,.zd_index_4_mid_right_2,.zd_te_1_right_2,.zd_te_2_left_1,.zd_te_2_right,.zd_pro_1_right_2,.zd_qa_1_right_1,.zd_su_mid_con_3_right,.zd_job_1_2_left{
display:none}
.sjimg,.yfzxsj{
display:block}
 .header_mid_right_right{
 right:5.6em; z-index:100;}
 .zd_nav_right_right{
 margin-left:2em; padding-left:2em;}
 .zd_nav_right_left{
 right:3.5em}
.search-alert{
width:250px}
.zd_f_mid_1 .zd_f_mid_1_right_1{
 width:75%; margin-left:25%; overflow:visible}
.zd_f_mid_1_left_4{
display:none} 
.zd_f_mid_1 .zd_f_mid_1_right_2{
  padding-left:47.3%}
  .zd_f_mid_2 .zd_f_mid_1_right_2{
  margin-top:0}
.zd_f_mid_1_right_2{
margin-top:1.3em;}  
.zd_f_mid_5 .zd_f_mid_1_left{
margin-top:7vw;} 
}
@media screen and (min-width:480px) {
.zd_contact_1_2_mid_1{
min-height:41.9px;position:relative;}
.zd_contact_1_2_mid_3{
min-height:51.2px; }
.zd_contact_1_2_mid_1 span{
position:absolute; bottom:0; left:50%;transform:translateX(-50%); }
}
