﻿img{
    max-width:100%;
}
*:focus {outline: none;}
body{
    position:relative;
}
  
/*************************************/
#header{
position:fixed; left:0; top:0; width:100%; background-color:#fff; z-index:999; height:5em;} 
#logo{
float:left;   margin-top:1.25em;}
#menu{
float:right; }
#menu ul li{ position:relative;
float:left; margin-left:3.125em;}
#menu ul li:last-child{}
#menu ul li a.bm{line-height:5em; height:5em; 
color:#4c4c4c; display:inline-block;}
#menu ul li a.bm:hover{
color:#2eada1;}
#mid{
margin-top:5em;} 
.indexbanner .swiper-pagination-bullet{ border:1px #fff solid;
width:10px;opacity:1; background-color:transparent; height:10px;border-radius:10px;}
.indexbanner .swiper-pagination-bullet-active{
background-color:#fff;}
.indexbanner .swiper-pagination-index-banner{
bottom:30px;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 6px;}
.indexpro{
margin:0 3%;}
.indexpro ul li{ margin-right:1.10815602836879%; background-color:#ebeff2;
float:left; width:32.5%; position:relative; padding:4em 0; overflow:hidden;}
.indexpro ul li:nth-child(3n){
margin-right:0;}
.indexpro_left{
height:14.9375em; width:60%; text-align:center;}
.indexpro_left img{
max-width:75%;}
.indexpro_right{  
position:absolute; right:0; top:0; width:40%; height:100%;} 
.indexpro_right_mid{
padding:0 1em;}
.indexpro_right_1{
color:#333; font-size:1.375em;}
.indexpro_right_2{ margin-top:0.7em; margin-bottom:2.5em;
font-size:0.875em; color:#808080;}
.indexpro_right_3 span{ padding:0em 2em; border:1px #ccc solid; line-height:2.25em;
display:inline-block;font-family: "GILROY-LIGHT";border-radius:2.25em;
}
.indexpro_right_3 span b{ background-image:url(../images/index/img5.png); color:#808080;
font-size:0.875em; font-weight:normal; display:inline-block; background-position:right center; background-repeat:no-repeat; padding-right:18px;}
.indexpro ul li:hover .indexpro_right_3 span{
background-color:#003e97; border-color:#003e97;}
.indexpro ul li:hover .indexpro_right_3 span b{
color:#fff; background-image:url(../images/index/img4.png);} 
.indexpro{
margin-top:3.4375em; margin-bottom:3.4375em;}
.indexapp_mid img{
width:100%;}
.indexapp_mid{ text-align:center; color:#fff;
position:absolute; left:0; top:0; z-index:10; width:100%; height:100%;  background-image:url(../images/index/img12.png);}
.indexapp_mid_1{
font-size:1.75em;}
.indexapp_mid_2{
font-family:Arial, Helvetica, sans-serif; margin-top:0.5em;}
.swiper-button-next-app{ background-image:url(../images/index/img10.png); right:0;
width:50px; height:50px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.swiper-button-prev-app{ background-image:url(../images/index/img11.png); left:0;
width:50px; height:50px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.swiper-button-next-app.swiper-button-disabled,.swiper-button-prev-app.swiper-button-disabled{
display:none}
.indexnews{ overflow:hidden;
background-color:#f8f8f8; padding:0 3%; padding-bottom:4.5em; padding-top:4.5em;}
.indexnews_1_left{
float:left; color:#404040; font-size:1.75em;}
.indexnews_1_right{
float:left; color:#808080; font-size:1.25em; margin-left:0.5em; margin-top:0.5em;font-family: "GILROY-LIGHT";}
.indexnews_1{
position:relative;}
.indexnews_1_cate{
position:absolute; right:0; bottom:0;}
.indexnews_1_cate a{
font-size:0.875em; color:#666; margin-left:2.5em;}
.indexnews_1_cate a:last-child{ padding-right:15px;
background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img14.png);}
.indexnews_1_cate a.on,.indexnews_1_cate a:hover{
color:#003e97;}
.indexnews_2{
background-color:#fff; padding:0em; overflow:hidden;}
.indexnews_2_mid ul li{
float:left; width:50%; overflow:hidden;}
.indexnews_2_mid{
display:none;}
.indexnews_2_mid_left{ float:left;
width:44%; overflow:hidden;}
.indexnews_2_mid_right{
float:right; width:56%;}
.indexnews_2_mid_left img{
width:100%;}
.indexnews_2_mid_info{
padding:2em; overflow:hidden;}
.indexnews_2_mid_right_mid{
padding-left:2em;}
.indexnews_2_mid_left img{
width:100%;}
.indexnews_2_mid_right_1 a{
font-size:1.125em; color:#4c4c4c;}
.indexnews_2_mid_right_1 a:hover{
color:#003e97;}
.indexnews_2_mid_right_2{
font-size:0.875em; font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:0.4em; }
.indexnews_2_mid_right_3{ line-height:1.6em; height:3.2em; overflow:hidden;
font-size:0.875em; color:#808080;margin-top:1.3em; margin-bottom:2.5em;}
.indexnews_2_mid_right_4 a{font-family: "GILROY-LIGHT"; text-align:center;border-radius:2.428571428571429em;
display:inline-block; font-size:0.875em; border:1px #ccc solid; width:10.57142857142857em; line-height:2.428571428571429em; color:#808080;}
.indexnews_2_mid_right_4 a:hover{
color:#fff; background-color:#003e97; border-color:#003e97;}
.indexnews_2_mid_right_1{
margin-top:5%;}
.indexnews_2{
margin-top:2.75em;}
.div1600{
margin:0 7%; /*padding:0 1em; max-width:100em;*/}
.footer_right{
float:right; width:38%;}
.footer_left{
float:left; width:62%;}
.footer_left ul li{
float:left; margin-right:10%;}
.footer_left ul li:last-child{
margin-right:0;}
.footer_left ul li p{ position:relative;
color:#333;}
.footer_left ul li p i{ display:none;
position:absolute; right:0; top:50%; margin-top:-9px;}
.footer_left ul li dl dd a{
font-size:0.95em; color:#808080;}
.footer_left ul li dl dd{
margin:0.2em 0;}
.footer_left ul li dl{
margin-top:1em;}
.footer_left ul li dl dd a:hover{
color:#003894}
.footer_right_mid{ color:#808080;
position:relative; padding-left:10.125em;}
.footer_right_left{
position:absolute; left:0; top:0;}
.footer_right_right_1{
text-align:right; font-size:0.875em;}
.footer_right_right_2{
text-align:right; font-family:Arial, Helvetica, sans-serif; color:#003e97; font-size:1.75em;  }
.footer_right_right_3{ margin-top:2em; margin-bottom:1.5em;
font-size:0.875em; text-align:right; color:#808080; line-height:1.7em;}
.footer_right_left{
font-size:0.875em; color:#333; text-align:center; line-height:3.8em;}
.footer_right_right_4{
text-align:right;}
.footer_right_right_4 a{
display:inline-block; position:relative; margin-left:0.9em;}
#footer{
margin:3.75em 0;}
.copyright{
background-color:#e6e6e6; padding:1em 0;}
.copyright a{
color:#666;}
.copyright a:hover{
color:#003894}
.copyright_left{
float:left; font-size:0.875em; color:#666;}
.copyright_left a{
margin-left:1.5em;}
.copyright_right{
float:right; font-size:0.875em;}
.nybanner{
position:relative;}
.nybanner img{
width:100%;}
.nybanner_jj{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; text-align:center; color:#fff;}
.nybanner_jj_mid{
font-size:2.75em;}
.div1200{
margin:0 auto; max-width:75em; padding:0 1em;}
.about_2{ overflow:hidden;
background-position:center bottom; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img1.jpg);}
.about_3{ overflow:hidden;
position:relative;}
.about_3_left{
float:left; width:50%; overflow:hidden;}
.about_3_left img{
width:100%;}
.about_3_right{
position:absolute; right:0; top:0; height:100%; width:50%;}
.about_3_right_mid{
padding:0 24% 0 9%;}
.about_3_right_mid_1{
font-size:2.375em; color:#1a1a1a; margin-bottom:1.2em;}
.about_3_right_mid_2{
line-height:2.1;}
.about_3_right_font{
position:absolute; right:9%; bottom:8%;}
.about_4{ overflow:hidden; padding-bottom:11.8125em;
background-position:center bottom; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img7.jpg);}
.about_4_1{
text-align:center; color:#fff; font-size:2.375em; margin-top:2.6em; margin-bottom:1.5em;}
.about_4_2 ul li{ margin-right:1.625%;
float:left; width:32.1875%;}
.about_4_2 ul li:nth-child(3n){
margin-right:0;}
.about_4_2_1{
overflow:hidden;}
.about_4_2_1 img{
width:100%;}
.about_4_2_2{
padding:1.8em 1em;}
.about_4_2_2_1{
font-size:1.375em; color:#fff; text-align:center; margin-bottom:0.5em;}
.about_4_2_2_2{
color:#b1c8ea; text-align:center;}
.about_4_2 ul li:hover{
background-color:#fff;}
.about_4_2 ul li:hover .about_4_2_2_1{
color:#003e97}
.about_4_2 ul li:hover .about_4_2_2_2{
color:#808080}
.about_5_1{
color:#1a1a1a;}
.about_5{ overflow:hidden; position:relative; 
background-position:center bottom; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img8.jpg);}
.about_5_2_mid_1{ color:#1c1c1c; font-size:4em;
font-family: "FuturaBTLt"; margin-bottom:0.5em; overflow:hidden; padding-top:0.4em;}
.about_5_2_mid_2{
font-size:0.875em; color:#333; line-height:2;}
.about_5_2_mid{ padding-left:25%;
padding-right:1em; min-height:22.375em; text-align:right;}
.about_5_line{
position:absolute; left:0; top:0; height:100%; width:1px; background-color:#ebebeb;}
.about_5_line_2{
left:25%;}
.about_5_line_3{
left:50%;}
.about_5_line_4{
left:75%;}
.about_5_line_5{
left:auto; right:0;}
.about_5_2{padding-top:13.875em; overflow:hidden; padding-bottom:10.1875em;
position:relative;}
.about_5_top{
position:absolute; left:0; top:0; width:100%; text-align:center;}
@media screen and (min-width:1366px) {
.about_5 .swiper-slide:hover .about_5_2_mid{
background-position:right; background-repeat:repeat-y; background-image:url(../images/about/img9.jpg);}
}
.about_1{ 
text-align:center;   -webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.about_1 a{padding:1.4em 0; display:inline-block;
color:#666; margin:0 1.3em; background-position:center bottom; background-repeat:repeat-x;}
.about_1 a.on,.about_1 a:hover{
color:#0eb493;}
.about_2_1{
text-align:center; color:#1a1a1a}
.about_2_2{ line-height:2;
margin:0 auto; max-width:47.85714285714286em; text-align:center; font-size:0.875em;}
.about_2_1{
margin-bottom:1em;}
.about_2_4{ text-align:center;
font-size:0.875em; line-height:2;}
.about_2_3 ul li{
float:left; width:25%; text-align:center;}
.about_2_3_2{
color:#4c4c4c;}
.about_2_3_1{
color:#003e97;}
.about_2_3_1 i{
font-style:inherit; font-size:3em; padding-right:0.1em; font-weight:bold;}
.about_2_3_2{
margin-top:1em;}
.about_2_3{
margin-top:1em;  }
.about_2_4{
margin-top:5em; margin-bottom:4.7em;}
.about_2_5{
text-align:center; color:#333; font-size:1.5em; line-height:1.7; margin-bottom:8em;}
#changeurl{ display:none;
width:100%; padding:0.3em 0; font-size:1em; border:1px #ccc solid; padding-left:0.3em;}
.honor_1_1 ul li{ background-color:#fff; margin-bottom:1.6875%;
float:left; width:32.1875%; margin-right:1.6875%;}
.honor_1_1 ul li:nth-child(3n){
margin-right:0;}
.honor_1{ overflow:hidden;
background-color:#f2f2f2;}
.honor_1_1_mid_1{
overflow:hidden;}
.honor_1_1_mid_1 img{
width:100%;}
.honor_1_1_mid{
padding:18.83495145631068%; padding-bottom:4.5%;}
.honor_1_1_mid_2{ line-height:1.6; height:3.2em;
text-align:center; color:#666; margin:3.3em 0 0 0em;}
.honor_1_1 ul li:hover .honor_1_1_mid_2{
color:#003e97}
.honor_1_1 ul li:hover{
 -webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.honor_1_2 a{padding:1.125em 9em;
display:inline-block; border:1px #ccc solid; color:#4c4c4c;}
.honor_1_2 a:hover{
color:#fff; background-color:#003894; border-color:#003894;}
.honor_1_2{
text-align:center; margin-bottom:5em; margin-top:2.2em; }
.env_name{ display:none;
text-align:center; margin:1em 0; padding:0 1em; line-height:1.6; margin-bottom:2.5em;}
.swiper-slide-active .env_name{
display:block;}
.hpicimg{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-color:#000; opacity:0.2;}
.swiper-slide-active .hpicimg{
opacity:0;}
.new_1{
background-color:#fff; position:relative;}
.new_1_left{
width:61.25%; overflow:hidden;}
.new_1_left img{
width:100%;}
.new_1_right{
position:absolute; right:0; top:0; width:38.75%; height:100%; z-index:10;}
.new_1_right_mid{
padding:0 20%;}
.new_1_right_mid_1{
color:#999; font-family:Arial, Helvetica, sans-serif; font-size:0.875em;}
.new_1_right_mid_2{ margin-bottom:0.8em; margin-top:0.2em;
color:#404040; font-size:1.875em; line-height:1.6;}
.new_1_right_mid_3{
line-height:1.8; height:3.6em; overflow:hidden; font-size:0.875em; color:#8c8c8c; margin-bottom:3em;}
.news_2 ul li{ margin-bottom:2%; min-height:9.5em;
float:left; background-color:#fff; width:49%;}
.news_2 ul li:nth-child(2n){
float:right;}
.news_2_mid{
padding:2.3em 3.125em;}
.news_2_mid_jj_right_2{ margin-top:1.5em;
font-size:0.875em; color:#808080; line-height:1.6; height:3.2em; overflow:hidden;}
.news_2_mid_jj_right_1{
color:#333; font-size:1.25em;}
.news_2_mid_jj{
position:relative; padding-left:6em;}
.news_2_mid_jj_left{
position:absolute; left:0; top:0; width:3.75em; text-align:center;}
.news_2_mid_jj_left_1{ margin-bottom:0.2em; margin-top:0.4em;
font-size:1.375em; color:#333; font-family:Arial, Helvetica, sans-serif;}
.news_2_mid_jj_left_2{
font-family:Arial, Helvetica, sans-serif; color:#666;}
.news_2 ul li:hover{ -webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.news_2{
margin:3.125em 0 0 0;}
.news_3{
margin-bottom:3.125em; margin-top:2em;}
.news_2 ul li:hover .news_2_mid_jj_right_1{
color:#003e97;}
.news_info_1{
background-color:#f2f2f2; overflow:hidden;}
.news_info_1_1{ margin-top:3.2em; margin-bottom:2.142857142857143em;
font-size:0.875em; color:#666;}
.news_info_1_1 a{
color:#666;}
.news_info_1_1 a:hover{
color:#003894;}
.news_info_1_2{
background-color:#fff; padding:5%;}
.news_info_1_2_1{
text-align:center; font-size:2em; color:#333;}
.news_info_1_2_2{
font-family:Arial, Helvetica, sans-serif; font-size:0.875em; color:#999; text-align:center; margin-top:1em; margin-bottom:2.5em;}
.news_info_1_2_3{
font-size:0.875em; line-height:2; color:#666;}
.news_info_1_3{ color:#666;
padding:0 5%; background-color:#fff; margin-top:1.875em; margin-bottom:6.1875em;}
.news_info_1_3_left{ font-size:0.875em;
float:left; width:41%; padding:1.7em 0;}
.news_info_1_3_mid{ font-size:0.875em;
float:left; width:18%; text-align:center;}
.news_info_1_3_right{ padding:1.7em 0;font-size:0.875em;
float:right; width:41%; text-align:right;}
.news_info_1_3_mid a{padding:1.7em 0;
display:block; border-left:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;}
.news_info_1_3_mid a span{ padding-left:1.5em;
background-position:left center; background-repeat:no-repeat; display:inline-block; background-image:url(../images/news/img2.png);}
.news_info_1_3_left div{
padding-right:10%;}
.news_info_1_3_right div{
padding-left:10%;}
.pro_1{
text-align:center;}
.pro_1 a{ margin:0 1px; margin-bottom:1px;
display:inline-block; background-color:#fff; font-size:0.875em; color:#4c4c4c; padding:0.8em 3.5em;}
.pro_1 a:hover,.pro_1 a.on{
background-color:#003e97; color:#fff;}
.pro_2 ul li{ background-color:#eff5ff; margin-right:2.1875%;
float:left; width:31.875%; margin-bottom:2.2%;}
.pro_2 ul li:nth-child(3n){
margin-right:0;}
.pro_2_pic{
text-align:center;height:14.1875em;}
.pro_2_pic img{
max-width:45%;}
.pro_1{
margin-bottom:3.75em;}
.pro_2_jj{
padding:0 10%; text-align:center;}
.pro_2_jj_2{ height:3.2em; font-size:0.875em; overflow:hidden;
color:#737373; line-height:1.6; margin-top:1.5em; margin-bottom:4.2em;}
.pro_2_jj_1{
color:#333; font-size:1.375em;}
.pro_3{
margin-bottom:6em;}
.pro_2{
margin-bottom:2em;}
.pro_info_1{
text-align:center; margin-top:4em;}
.pro_info_2{
margin-top:10px;}
 
.pro_info_3_1{ margin-bottom:1em;
color:#333; font-size:1.5em;}	
.pro_info_3_2 ul li{ margin-right:2.54716981132075%;
float:left; width:31.60377358490566%; margin-bottom:1em;}	
.pro_info_3_2 ul li:nth-child(3n){
margin-right:0;}
.pro_info_3_2_1{
overflow:hidden;}	
.pro_info_3_2_1 img{
width:100%;}
.pro_info_3_2_2{
text-align:center; font-size:0.875em; padding:0 1em; line-height:1.6; margin-top:1em;}	
.pro_info_re{ margin-bottom:5em;
padding-top:1.5em; padding-bottom:1.5em; text-align:center;}
.pro_info_re a{ display:block;
font-size:0.875em;}
.app_1_1 ul li{
float:left; width:48.75%; margin-bottom:3%;}
.app_1_1 ul li:nth-child(2n){
float:right;}
.app_1_1_pic{
overflow:hidden;}
.app_1_1_pic img{
width:100%;}
.app_1_1_jj{
padding:0 1em;}
.app_1{
background-color:#f2f2f2; overflow:hidden;}
.app_1_1_jj_1{
text-align:center; color:#333; font-size:1.375em; margin-top:1em; margin-bottom:0.2em;}
.app_1_1_jj_2{
color:#808080; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.app_1_1{
margin-top:4.375em;}
.jobs_1{
background-color:#f2f2f2; overflow:hidden;}
.jobs_1_1{
text-align:center; color:#1a1a1a; font-size:2.375em; margin-top:2.2em; margin-bottom:0.8em;}
.jobs_1_2{
color:#4c4c4c; font-size:1.5em; text-align:center; margin-bottom:0.2em;}
.jobslist_1{
background-color:#f2f2f2; overflow:hidden;}
.jobslist_1_1{
text-align:center; font-size:1.125em; color:#666; line-height:1.8; margin:4em 0;}
.jobslist_1_2_left{
float:left; width:46.66666666666667%;}
.jobslist_1_2_right{
float:right; width:52.16666666666667%;}
.jobslist_1_2_left img,.jobslist_1_2_right img{
width:100%;}
.jobslist_1_3{
text-align:center; color:#333; font-size:2.375em; margin-top:1.9em; margin-bottom:1em;}
.jobslist_1_4{ margin-bottom:4em;
font-size:1.125em; color:#666; text-align:center; line-height:1.8;}
.jobslist_1_5 ul li{ margin-bottom:2em;
float:left; width:20%; text-align:center;}
.jobslist_1_5_1{
height:5.1875em; text-align:center;}
.jobslist_1_5_2{
font-size:1.25em; color:#4c4c4c; line-height:1.6; margin:1em 0;}
.jobslist_1_6 ul li{ margin-bottom:5%; position:relative; padding-bottom:3.5em; overflow:hidden;
float:left; width:30%; background-color:#fff; text-align:center; margin-right:5%;}
.jobslist_1_6 ul li:nth-child(3n){
margin-right:0;}
.jobslist_1_6_1{
padding:0 33%; height:14.375em;}
.jobslist_1_6_2{
position:absolute; left:0; width:100%; text-align:center; bottom:3em;}
.jobslist_1_6_2 span{
font-size:1.25em; color:#666; display:block; padding:0 1em;}
.jobslist_1_7{
text-align:center; margin-bottom:8.5em; margin-top:2em;}
.jobslist_1_7 a{
display:inline-block; width:13.33333333333333em; font-size:1.125em; line-height:3.333333333333333em; text-align:center; color:#fff; background-color:#003e97;}
.job_lists_1 ul li{ margin-bottom:2%;
float:left; background-color:#fff; width:49%;}
.job_lists_1 ul li:nth-child(2n){
float:right;}
.job_lists_1_mid{
padding:6%;}
.job_lists_1_mid_1{
position:relative; padding-right:15em;}
.job_lists_1_mid_1 span{ 
position:absolute; right:0; top:0; color:#333;}
.job_lists_1_mid_1 h2{
font-weight:normal; font-size:1.5em; color:#333;}
.job_lists_1_mid_2{  
color:#003e97; margin-top:2em; margin-bottom:0.8em;}
.job_lists_1_mid_3{ margin-bottom:2em;
font-size:0.875em; color:#666; line-height:1.7; height:5.1em; overflow:hidden;}
.job_lists_1_mid_4 a{ font-size:0.875em;
display:inline-block; width:9.857142857142857em; line-height:2.142857142857143em; border:1px #999 solid; color:#666; text-align:center;}
.job_lists_1_mid_4 a:hover{
background-color:#003e97; border-color:#003e97; color:#fff;}
.job_lists_1{
margin-bottom:2em;}
.jobs_news_1{ margin-bottom:7.5em;
background-color:#fff; overflow:hidden; position:relative;}
.jobs_news_1_left{
width:61.25%;}
.jobs_news_1_right{
width:38.75%; position:absolute; right:0; top:0; height:100%;}
.jobs_news_1_right_mid{
position:absolute; left:19%; top:10%; height:80%; width:62%; overflow-y:auto;}
.jobs_news_1_right_mid_mid{
display:none;}
.jobs_news_1_right_mid_1{
color:#404040; font-size:1.5em; line-height:1.3;}
.jobs_news_1_right_mid_2{
font-size:0.875em; color:#4c4c4c; line-height:1.8; margin-top:2em;}
.contact_2{
background-color:#f2f2f2; overflow:hidden; padding-bottom:4em;}
.contact_2_mid ul li{
float:left; width:25%; margin-top:4em;}
.contact_2_mid_1{
color:#262626; font-size:1.5em; margin-bottom:1em;}
.contact_2_mid_2{ font-size:0.875em; color:#4c4c4c; font-family:Arial, Helvetica, sans-serif;
background-position:left 2px; padding-left:30px; background-repeat:no-repeat; background-image:url(../images/contact/img3.png);}
.contact_2_mid_3{ font-size:0.875em; color:#4c4c4c; font-family:Arial, Helvetica, sans-serif; margin-top:1em;
background-position:1px 5px; padding-left:30px; background-repeat:no-repeat; background-image:url(../images/contact/img4.png);}
.contact_1_bg img{
width:100%;}
.contact_1{ overflow:hidden;
position:relative}
#map{
position:absolute; left:0; top:0; width:140%; height:100%; z-index:1;}
.contact_1_1{
position:absolute; z-index:10; left:0; width:100%; bottom:20%; color:#fff;}
.contact_1_1_1{
font-size:2.75em; margin-bottom:1.5em;}
.contact_1_1_2{
font-size:0.875em; line-height:1.8;}
.contact_1_1_3{ margin-top:1.5em;  
font-size:0.875em;}
.contact_1_1_3 span{
cursor:pointer; background-position:left center; background-repeat:no-repeat; padding-left:28px; background-image:url(../images/contact/img2.png);}
.yszc_mid{
padding-bottom:4em;}
.sitemap_mid ul li p{ padding-bottom:0.3em;
font-size:1.125em; color:#333; background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/footer/img6.jpg);}
.sitemap_mid ul li dl dd{
float:left; width:33.3333%;}
.sitemap_mid ul li dl{
margin-top:1em; line-height:1.6;}
.sitemap_mid ul li{
width:100%; clear:both; margin-bottom:1.5em; float:left;}
.fbmid{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:99999999999999999999; background-color:#fff;}
.fbmid_close{
position:fixed; right:3%; top:2em; z-index:9999999999999999999999999999;}
.fbmid_left{ background-image:url(../images/feedback/img2.jpg); float:left;
position:relative; height:100%; width:50%; background-position:right center; background-repeat:no-repeat; background-size:cover;}
.fbmid_right{  float:right;
position:relative; height:100%; width:50%; background-position:right center; background-repeat:no-repeat; background-size:cover;}
.fbmid_right_mid{
margin:0 auto; width:52%;}
.fbmid_right_mid_1{
text-align:center; color:#1a1a1a; font-size:2.375em; margin-bottom:1.2em;}
.fbmid_right_mid_2 ul li div{ position:relative;
border:1px #999999 solid; font-size:0.875em; padding:0.8em 1em; padding-left:4em; position:relative;}
.fbmid_right_mid_2 ul li div span{
position:absolute; left:1em;}
.fbmid_right_mid_2 ul li div input{ font-size:0.9375em;
border:none; background:none; width:100%;}
.fbmid_right_mid_2 ul li div #message{font-size:0.9375em;
border:none; background:none; width:100%; height:7em;}
.fbmid_right_mid_2 ul li{
margin-bottom:0.9375em;}
.fbmid_right_mid_3{
text-align:center; padding-top:1.5em;}
.fbmid_right_mid_3 a{
display:inline-block; width:11.25em; line-height:2.75em; color:#fff; background-color:#003e97;}

.fbmid_close a img{display: block;
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;}
.fbmid_close a:hover img{transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}
.fbno{
overflow:hidden;}
.jobsinfobody{ position:absolute; left:0; top:0;
 height:60%;top:20%;   width:100%;}
.jobsinfobody_mid{
position:relative; height:100%; max-width:75em; margin:0 auto; padding:0 1em;}
.jobsinfobody_mid_close{
position:absolute; right:1em; top:-3em;}
.jobsinfobody_mid_close a img{display: block;
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;}
.jobsinfobody_mid_close a:hover img{transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}
.jobsinfobody_mid_jj{
padding-right:1.2em;}
.jobsinfobody_mid_jj_1{
font-size:1.875em; color:#1a1a1a;}
.jobsinfobody_mid_jj_2{
color:#333; line-height:1.6; margin-top:0.5em; margin-bottom:1.3em;}
.jobsinfobody_mid_jj_3{
font-size:0.875em; line-height:1.8;}
.jobsinfobody_mid_jj_4 a{ font-size:0.9375em; float:left;
display:inline-block; width:11.25em; line-height:2.5em; color:#fff; background-color:#003e97; position:relative; text-align:center;}
.jobsinfobody_mid_jj_4 a span{ padding-left:28px;
background-position:left center; background-repeat:no-repeat; background-image:url(../images/jobs/img20.png);}
.jobsinfobody_mid_jj_4{
margin:2em 0 0 0 ;}
.jobsinfobody_mid_jj_4 a input{ cursor:pointer;
position:absolute; left:10; left:0; top:0; height:100%; opacity:0;}
.showFileName{
font-size:0.875em; margin-top:0.5em;}
.fileerrorTip{
font-size:0.875em; margin-top:0.5em; color:#ff0000;}
.upload_btn{font-size:0.9375em; float:left; border:none; background:none; margin-left:1em; cursor:pointer;
display:inline-block; width:11.25em; line-height:2.5em; color:#fff; background-color:#999; position:relative; text-align:center; display:none;}
.gotops{ cursor:pointer;
position:fixed; right:1em; bottom:1em; background-position:center; background-repeat:no-repeat; background-size:cover; width:56px; height:56px; z-index:100; background-image:url(../images/top.jpg);}


.weixin { position: fixed; width: 300px; height: 200px; z-index: 100000; left: 50%; top: 50%; margin: -100px 0 0 -150px; background: #fff; border: 1px solid #ddd; border-radius: 6px; box-shadow: 1px 1px 2px #aaa; }
.weixin .c { position: absolute; width: 30px; height: 30px; right: 0; top: 0; font-size: 20px; font-style: normal; text-align: center; cursor: pointer; z-index: 2; }
.weixin h2 { position: relative; line-height: 30px; font-size: 16px; padding-left: 10px; }
.weixin .img { padding: 10px; text-align: center; /*border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;*/ }
.weixin .img img { width: 180px; height: 180px; }
.weixin p { padding: 2px 10px 0; text-align: center; }



@media screen and (max-width:1660px) {
.new_1_right_mid{
padding:0 10%;
}
.new_1_right_mid_2{
font-size:1.5em;}
.fbmid_right_mid{
width:70%;}
.jobs_news_1_right_mid{
left:10%; width:80%;}
.pro_2_pic{
height:18em;}
.indexpro ul li{
padding:2em 0;}
.indexpro_left{
width:50%;}
.indexpro_right{
width:50%;}
}
@media screen and (max-width:1440px) {
.jobsinfobody{
height:70%; top:15%;}
.about_3_right_font{
bottom:5%;}
.about_3_right_mid{
padding-right:9%; padding-left:9%;}
.indexnews_2_mid_right_3{
margin-bottom:1.5em;}
.indexnews_2_mid_right_1{
margin-top:0%;}
.indexpro_right_1{
font-size:1.25em;}
.indexpro ul li{
padding:0.5em 0;}
}
@media screen and (max-width:1330px) {
.indexpro_right_3 span{
padding:0 1em; line-height:1.8em;}
.indexpro_right_3 span b{
 }
.indexpro_right_1{
font-size:1.125em;}
.indexpro ul li{
padding:0em 0;} 
}
@media screen and (max-width:1200px) {
#map{
width:100%;}
.about_3_right_mid_1{
font-size:1.5em; margin-bottom:1em;}
.about_3_right_mid_2{
font-size:0.875em;}
.about_3_right_font img{
width:9em;}
}
@media screen and (max-width:1120px) {
.contact_2_mid_1{
font-size:1.125em;}
#footer{
margin:2em 0;}
.footer_left{
width:100%;}
.footer_right{
display:none}
.footer_left ul li{
margin-right:0; width:20%;}
}
@media screen and (max-width:1090px) {
.jobs_news_1{
margin-bottom:4em;}
.jobsinfobody_mid_jj_1{
font-size:1.375em;}
.fbmid_right_mid_1{
font-size:1.5em;}
.yszc_mid{
padding-bottom:2em;}
.contact_1_1_1{
font-size:1.5em; margin-bottom:1em;}
.contact_2{
padding-bottom:2em;}
.contact_2_mid ul li{
margin-top:2em;}
.jobs_news_1_right_mid_1{
font-size:1.25em; line-height:1.6;}
.jobs_news_1_right_mid_2{
margin-top:1.5em;}
.job_lists_1_mid_2{
margin-top:1.5em; margin-bottom:0.5em;}
.job_lists_1_mid_2{
font-size:0.9375em;}
.job_lists_1_mid_1{
padding-right:8em;}
.job_lists_1_mid_1 h2{
font-size:1.125em;}
.job_lists_1_mid_1 span{
font-size:0.875em;}
.jobslist_1_6_1{
height:13em;}
.jobslist_1_6 ul li{
padding-bottom:2em;}
.jobslist_1_7{
margin-top:1em; margin-bottom:4em;}
.jobslist_1_7 a{
font-size:1em;}
.jobslist_1_5_2{
font-size:0.875em;}
.jobslist_1_6_2 span{
font-size:1em;}
.jobslist_1_4{
font-size:0.875em;}
.jobslist_1_3{
font-size:1.5em;}
.jobslist_1_1{
font-size:0.875em;}
.jobs_1_1{
font-size:1.5em;}
.jobs_1_2{
font-size:1.25em;}
.app_1_1{
margin-top:2.5em;}
.app_1_1_jj_1{
font-size:1.125em;}
.app_1_1_jj_2{
font-size:0.875em;}
.pro_info_re{
margin-bottom:2em;}
.pro_info_3_1{
font-size:1.25em;}
.pro_1{
margin-bottom:2em;}
.pro_2_jj_2{
margin-bottom:2em; margin-top:1em;}
.pro_2_jj_1{
font-size:1.125em;}
.pro_2_pic{
height:14em;}
.pro_3{
margin-bottom:4em;}
.news_info_1_3{
margin-bottom:3em;} 
.news_info_1_1{
margin-top:2em; margin-bottom:1.5em;}
.news_info_1_2_1{
font-size:1.25em;}
.news_2_mid{
padding:1.5em;}
.news_2_mid_jj_right_1{
font-size:1.125em;}
.new_1_right_mid{
padding:0 10%;}
.new_1_right_mid_2{
font-size:1.125em;}
.about_2_3_2{
font-size:0.875em; padding:0 1em;}
.about_2_5{
font-size:1.125em;}
.about_2_5{
margin-bottom:4em;}
.about_2_4{
margin-top:2.5em; margin-bottom:2.5em;}
.about_2_3_1 i{
font-size:1.5em;}
.nybanner_jj_mid{
font-size:1.5em;}
.about_5_2_mid{ padding-bottom:1em;
padding-left:1em; min-height:inherit;}
.about_5_line_6,.about_5_line_5{
display:none;}
.about_5_line_2{
left:33.3333%;}
.about_5_line_3{
left:66.6666%;}
.about_5_line_4{
left:auto; right:0;}
.about_5_2{
padding-top:9em; padding-bottom:5em;}
.about_5_2_mid_1{
font-size:2em;}
.about_4{
padding-bottom:5em;}
.about_4_2_2_1{
font-size:1em;}
.about_4_2_2_2{
font-size:0.875em;}
.about_4_1{
font-size:1.5em;}
.indexnews_1_left{
font-size:1.25em;}
.indexnews_1_right{
font-size:0.875em;}
.indexnews_2_mid_info{
padding:1em;}
.indexnews_2_mid_right_1 a{
font-size:1em;}
.indexnews_2{
margin-top:1.5em;}
.indexnews{
padding-top:2em; padding-bottom:2em;} 
.indexapp_mid_1{
font-size:1.25em; padding:0 1em;}
.indexapp_mid_2{
font-size:0.875em; padding:0 1em;}
}
@media screen and (max-width:1024px) {
.about_1{
padding:1em 0;}
.about_1 .pcmenu{
display:none;}
#changeurl{
display:block;}
.indexpro ul li{
width:100%; margin-right:0; margin-bottom:1em;}
.indexpro{
margin-top:1em; margin-bottom:0;}
}
@media screen and (max-width:980px) {
.contact_2_mid ul li{
width:33.3333%;}
.news_2{
margin-top:2em;}
.about_3_right_font img{
width:6em;}
.about_3_right_font{
right:1em; bottom:1em;}
.about_3_right_mid_1{
font-size:1.25em;}
.about_3_right_mid{
padding:1.5em; padding-bottom:3em;}
.about_3_left{
width:100%;}
.about_3_right{
position:static; width:100%;}
.indexnews_2_mid ul li{
width:100%;}
.footer_left ul li p i{
display:block;}
.footer_left ul li{
width:100%;}
#footer{
margin-top:1.2em;}
.footer_left ul li p{
display:block; padding:0.8em 0; border-bottom:1px #ccc solid;}
.footer_left ul li dl{
margin:0.5em 0; display:none;}
.footer_left ul li.on dl{
display:block;}
}
@media screen and (max-width:950px) {
.fbmid_right_mid_1{
font-size:1.25em;}
.fbmid_left{
display:none;}
.fbmid_right{
position:static; width:100%;}
.jobs_news_1_left{
width:100%;}
.jobs_news_1_right{ width:100%;
position:static; height:auto;}
.jobs_news_1_right_mid{
position:static; height:auto; padding:1.5em; width:auto;}
}
@media screen and (max-width:850px) {
#map{
position:static; height:15em;}
.contact_1_1{ margin-top:1em; margin-bottom:1.5em;
position:static; color:#666;}
.contact_1_1_1{
color:#333;}
.contact_1_1_3 span{
background-image:url(../images/contact/img6.png);}
.contact_2_mid ul li{
width:50%;}
.contact_1_bg{
display:none;}
}
@media screen and (max-width:800px) {
.news_2 ul li{ min-height:inherit;
width:100%; margin-bottom:1em;}

.copyright_left{
width:100%; text-align:center; line-height:1.6;}
.copyright_left a{
display:none}
.copyright_right{
width:100%; text-align:center; margin-top:0.5em;}
}
@media screen and (max-width:760px) {
.jobs_news_1{
margin-bottom:2em;}
.gotops{
width:2em; height:2em;}
.jobsinfobody{
height:84%; top:8%;}
.jobsinfobody_mid_jj{
padding-right:1em;}
.upload_btn{
font-size:0.875em;}
.jobsinfobody_mid_jj_4 a{
font-size:0.875em;}
.jobsinfobody_mid_jj_1{
font-size:1.125em;}
.jobsinfobody_mid_jj_2{
font-size:0.875em;}
.jobsinfobody_mid_close img{
width:1.3em}
.fbmid_close{
top:1em; right:1em;}
.fbmid_close img{
width:1.3em;}
.fbmid_right_mid_3{
padding-top:1em;}
.fbmid_right_mid_2 ul li div{
padding-top:0.5em; padding-bottom:0.5em;}
.fbmid_right_mid_3 a{
font-size:0.875em; width:auto; display:block;}
.fbmid_right_mid{
width:auto; margin:0 1em;}
.sitemap_mid ul li dl dd{
width:50%; margin-bottom:0.2em;}
.sitemap_mid ul li{
margin-bottom:1.2em;}
#map{
height:12em;}
.contact_1_1_1{
font-size:1.125em;}
.jobs_news_1_right_mid_1{
font-size:1.125em;}
.jobs_news_1_right_mid_2{
margin-top:1em;}
.job_lists_1_mid{
padding:1.5em;}
.job_lists_1_mid_4 a{
width:auto; display:block;}
.job_lists_1_mid_1{
padding-right:0;}
.job_lists_1_mid_1 span{
position:static; display:block; width:100%; margin-top:0.5em;}
.job_lists_1 ul li{
width:100%; margin-bottom:1em;}
.jobslist_1_1{
margin:3em 0;}
.jobslist_1_3{
font-size:1.125em;}
.jobs_1_1{
font-size:1.125em;}
.jobs_1_2{
font-size:0.875em; margin-bottom:2em; line-height:1.6;}
.pro_info_3_2 ul li{
width:100%; margin-right:0;}
.pro_info_3_2 ul li:last-child{
margin-bottom:0;}
.pro_info_3_1{
font-size:1.125em;}
.pro_1 a{
padding:0.7em 2em;}
.pro_2_jj_1{
font-size:1em; }
.pro_2 ul li{
width:49%; margin-right:0;margin-bottom:1em;}
.pro_2 ul li:nth-child(2n){
float:right;}
.pro_3{
margin-bottom:2em}
.news_info_1_3_left{
width:100%; padding:0.5em 0;}
.news_info_1_3_right{ padding:0.5em 0;
float:left; width:100%; text-align:left;}
.news_info_1_3_right div{
padding-left:0;}
.news_info_1_3_left div{
padding-right:0;}
.news_info_1_3_mid{
float:right; position:absolute; left:0; width:100%; bottom:1.5em;}
.news_info_1_3{ position:relative; padding-top:1em; padding-bottom:5em;
padding-left:1.5em; padding-right:1.5em;}
.news_info_1_3_mid a span{
background-image:url(../images/news/img3.png);}
.news_info_1_3_mid a{
padding:0.8em 0; border:none; margin:0 1.5em; background-color:#003894; color:#fff;}
.news_info_1_2_2{
margin-bottom:1.5em;}
.news_info_1_2{
padding:1.5em;}
.news_info_1_2_1{
font-size:1.125em;}
.news_2_mid_jj_right_1{
font-size:1em;}
.news_3{
margin:1.5em 0;}
.new_1_left{
width:100%;}
.new_1_right{
width:100%; position:static;}
.new_1_right_mid{
padding:1em; padding-bottom:1.5em;}
.new_1_right_mid_3{
margin-bottom:1.5em;}
.new_1_right_mid_2{
font-size:1em;}
.honor_1_2{
margin-top:2em; margin-bottom:2em;}
.honor_1_1_mid{
padding:1em; padding-bottom:0.5em;}
.honor_1_1_mid_2{
margin-top:1em;}
.honor_1_1_mid_2{
font-size:0.875em;}
.honor_1_2{
margin-bottom:2.5em;}
.honor_1_2 a{ font-size:0.875em;
display:block; padding-left:0; padding-right:0; width:100%; padding-top:0.7em; padding-bottom:0.7em;}
.honor_1_1 ul li{
width:49%; margin-right:0; margin-bottom:1em;}
.honor_1_1 ul li:nth-child(2n){
float:right;}


.about_2_3_2{
margin-top:0.7em;}
.about_2_3_1{
font-size:0.875em;}
.about_2_5{
margin-bottom:2.5em;}
.about_2_4{
margin-top:0.5em; margin-bottom:1em;}
.about_2_3 ul li{
width:50%; margin-bottom:1.5em;}
.nybanner_jj_mid{
font-size:1.25em;}
.about_5_line_3{
display:none;}
.about_5_line_2{
left:50%;}
.about_5_2_mid_1{
font-size:1.375em;}
.about_5_2{
padding-top:6em; padding-bottom:3em;}
.about_4{
padding-bottom:3em;}
.about_4_2 ul li{
background-color:#fff;}
.about_4_2 ul li .about_4_2_2_1{
color:#003e97}
.about_4_2 ul li .about_4_2_2_2{
color:#808080; line-height:1.6;}

.about_4_2_2{
padding:1em;}
.about_4_1{
font-size:1.125em;}
.about_4_2 ul li{ margin-bottom:1em;
width:100%; margin-right:0;}
.indexnews_1_left{
font-size:1.125em;}
.indexnews{
padding-left:1em; padding-right:1em;}
.indexnews_1_left{
display:block; width:100%; text-align:center;}
.indexnews_1_right{
margin-left:0; width:100%; text-align:center; display:block; margin-top:0.2em;}
.indexnews_1_cate{
position:static; width:100%; text-align:center; margin-top:1em; float:left;}
.swiper-button-next-app,.swiper-button-prev-app{
width:32px; height:32px;}
.indexapp_mid_1{
font-size:1em;}
	#logo img{
	height:2.5em;}
	#header{
	height:4.25em;}
	#mid{
	margin-top:4.25em;} 
	.indexbanner .swiper-pagination-bullet{
width:8px;  height:8px;border-radius:100%;}
 
.indexbanner .swiper-pagination-index-banner{
bottom:20px;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 4px;}
.indexpro{
margin-left:1em; margin-right:1em;}	
.pro_info_re{
padding-top:1em; padding-bottom:1em;}	
.jobslist_1_6_1{
height:10em;}
.jobslist_1_6_2 span{
font-size:0.875em;}
.jobslist_1_6_2{
bottom:2em;}
}
@media screen and (max-width:640px) {
.jobslist_1_5 ul li{
width:33.33333%;}
.indexnews_2_mid_left{
width:100%;}
.indexnews_2_mid_right{
width:100%;}
.indexnews_2_mid_right_mid{
padding-left:0; padding-top:1em;}
.indexnews_2_mid_right_4 a{
display:block; width:auto;}
}
@media screen and (max-width:600px) {
.jobslist_1_7 a{
width:100%; font-size:0.875em;}
.jobslist_1_6 ul li{
width:49%; margin-bottom:1em; margin-right:0;}
.jobslist_1_6 ul li:nth-child(2n){
float:right;}
}
@media screen and (max-width:560px) {
.contact_2_mid_1{
text-align:center;}
.contact_2_mid ul li{
width:100%; border-bottom:1px #ccc dashed; padding-bottom:1em; overflow:hidden;}
}
@media screen and (max-width:500px) {
.jobslist_1_2_left{
width:100%;}
.jobslist_1_2_right{
width:100%; margin-top:1em;}
.app_1_1 ul li{
width:100%; margin-bottom:1em;}
.app_1_1{
margin-top:2em;}
.pro_2_pic{
height:10em;}
.news_2_mid{
padding:1em;}
.news_2_mid_jj_right_2{
margin-top:1em;}
.news_2_mid_jj_left_1{ margin:0;
float:left; font-size:1em; margin-right:0.5em;}
.news_2_mid_jj_left_2{
float:left; margin:0;}
.news_2_mid_jj{
padding-left:0;}
.news_2_mid_jj_left{ clear:both; overflow:hidden;
position:static; width:100%; text-align:left; margin-bottom:0.5em;}
.about_2_5{
font-size:1em;}
.about_5_line_2{
display:none;}
.about_5_2_mid{
text-align:center;}
}
@media screen and (max-width:450px) {
.jobsinfobody_mid_jj_4 a{
width:48%;}
.upload_btn{
width:48%; margin:0; float:right;}
}
@media screen and (max-width:400px) {
.sitemap_mid ul li dl dd{
width:100%;}
.jobslist_1_6_1{
height:7.5em;}
.jobslist_1_5_1 img{
max-width:50%;}
.pro_2 ul li{
width:100%;}
.jobslist_1_5 ul li{
width:50%; margin-bottom:1.5em;}  
.indexpro_left{
height:auto; width:100%;}
.indexpro_right{ margin-top:1em;
position:static; text-align:center; width:100%;}
.indexpro ul li{
padding:1.5em 0;}
.honor_1_1 ul li{
width:100%;}
.honor_1_1_mid_2{
height:auto;}
.honor_1_1_mid{
padding-bottom:1em;}
}
@media screen and (max-width:320px) {

}
/****************************************/
.news_2_mid_jj_right_2{
display:none;}
.jobs_news_1{
background:none;}
.new_li{ background-color:#fff;
position:relative; margin-bottom:1.5em;}
.new_li:last-child{
margin-bottom:0;}
.new_1_new{
margin-bottom:1.5em;}
.new_1_new:last-child{
margin-bottom:0;}
.anchorBL,.BMap_cpyCtrl{
display:none}
#menu ul li dl{ text-align:center;   z-index:888; display:none;
position:absolute; left:-120px;  top:5em; width:500px;  }
#menu ul li:nth-child(3) dl{
left:-480px; width:950px;}
#menu ul li:nth-child(5) dl{
  left:-150px;}
#menu ul li:nth-child(6) dl{
left:-155px;}
#menu ul li dl dd{ margin:0 1em; 
  font-size:0.875em; padding:1em 0; float:left;}
#menu ul li dl dd:last-child{
border:none;}
#menu ul li dl dd a{
color:#fff;}
#menu ul li a.bigaon{
color:#2eada1} 
/*************************************************/
.fr{
float:right; display:inline}
.ovh {
  overflow: hidden; }
#header{transition: transform 0.5s ease 0s;}
#mid{
position:relative; transition: all 0.5s ease 0s;
  z-index: 1;}
.moveleft{
  transform: translateX(-66%);
}
#header .m-btn { float:right; margin-right:3%;  
  width: 22px;
  height: 20px;
  
  display: none;
  cursor: pointer;
  margin-top: 30px;
}
@media screen and (max-width:1325px) {
#header .m-btn{
display:block;}
}
@media screen and (max-width:760px) {
#header .m-btn{
margin-top:25px;}
}
#header .m-btn .box {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
#header .m-btn .line {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #1d1d1d;
  position: absolute;
  left: 0;
  transition: width 0.3s ease 0s;
}
#header .m-btn .line1 {
  width: 12px;
  top: 0;
}
#header .m-btn .line2 {
  width: 22px;
  top: 6px;
}
#header .m-btn .line3 {
  width: 16px;
  top: 13px;
}
#header .m-btn.cur .line1, #header .m-btn.cur .line2, #header .m-btn.cur .line3 {
  width: 100%;
}
.m-sub-menu.show {
  right: 0;
  transition: all 0.44s ease 0s;
}

.m-sub-menu {
  position: fixed;
  right: -100%;
  width: 66%;
  top: 0;
  z-index: 100;
  height: 100%;
  background-color: #fff;
  transition: all 0.64s ease 0s;
}
.m-sub-menu .top-box {
  line-height: 60px;
  background-color: #333;
}
.m-sub-menu .top-box .stt {
  display: inline-block;
  font-size: 16px;
  color: #acacac;
  margin-left: 8.2%;
  font-family: "Base-font";
}
.m-sub-menu .top-box .close {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url(../images/menu/ico_37.png) no-repeat center;
  margin-right: 7.8%;
  margin-top: 22px;
  cursor: pointer;
}
.m-sub-menu .list-wrap ul {
  width: 100%;
}
.m-sub-menu .list-wrap li {
  line-height: 60px;
  width: 100%;
  border-bottom: 1px solid #f2f2f2;
}
.m-sub-menu .list-wrap li .col-box {
  display: block;
   
  padding: 0 7.8% 0 8.2%;
}
.m-sub-menu .list-wrap .tit {
  font-size: 16px;
  color: #666;
}
.m-sub-menu .list-wrap .point {
  display: inline-block;
  width: 8px;
  height: 12px;
  background: url(../images/menu/ico_38.png) no-repeat center;
  margin-top: 26px;
}
.m-sub-menu .bot-link {
  width: 84%;
  padding: 0 7.8% 0 8.2%;
  margin-top: 30px;
}
.m-sub-menu .bot-link a {
  display: inline-block;
  width: 36px;
  height: 50px;
  margin-right: 20px;
  float: left;
}
 
.m-sub-menu .sec-sub-list {
  position: absolute;
  right: -100%;
  top: 60px;
  width: 100%;
}
.m-sub-menu .sec-sub-list .return-fir {
  display: block;
 
  padding: 0 7.8% 0 8.2%;
  line-height: 60px;
  background-color: #333;
}
.m-sub-menu .sec-sub-list .return-fir p {
  padding-left: 18px;
  color: #fff;
  font-size: 18px;
  background: url(../images/menu/ico_42.png) no-repeat left center;
}
.m-sub-menu .sec-sub-list .boxs {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.4s ease 0s;
  background-color: #fff;
}
.m-sub-menu .sec-sub-list .boxs.show {
  left: -100%;
}
.m-sub-menu .sec-sub-list ul, .m-sub-menu .sec-sub-list li {
  width: 100%;
}
.m-sub-menu .sec-sub-list li {
  line-height: 60px;
  border-bottom: 1px solid #f2f2f2;
}
.m-sub-menu .sec-sub-list li a {
  display: block;
  width: 84%;
  padding: 0 7.8% 0 8.2%;
  font-size: 16px;
  color: #666;
}
.m-sub-menu .sec-sub-list .bot-link {
  margin-top: 14px;
}
/***********************************************/
.div1270{
margin:0 auto; padding:0 1em; max-width:79.375em;}
.dy_1_1{ font-size:1.875em; margin-top:1.9em; font-weight:bold; text-align:center;
color:#0eb493;}
.dy_1_2{ margin-bottom:2em;
text-align:center; margin-top:1.35em;}
.dy_1{ margin-top:0.875em; padding-bottom:3.375em;
background-color:#f4f7f9; overflow:hidden;}
.dy_1_3_mid{
padding-left:3.4375em; background-position:left top; background-repeat:no-repeat;}
.dy_1_3_mid_1{
color:#062033; font-size:1.25em;}
.dy_1_3_mid_2{ line-height:1.8; margin-top:1em;
font-size:0.875em; color:#062033;  }
.dy_1_3{
padding-top:1em;}
.swiper-pagination-index-banner2{
position:static; margin-top:2em;;}
.swiper-pagination-index-banner2 .swiper-pagination-bullet{
background-color:transparent; border:1px #666 solid; width:8px; height:8px}
.swiper-pagination-index-banner2 .swiper-pagination-bullet-active{
background-color:#000; border-color:#000;}
.dy_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 7px;}

.swiper-pagination-index-banner3{
text-align:center; position:static; margin-top:3.5em; margin-bottom:1.1875em;}
.swiper-pagination-index-banner3 .swiper-pagination-bullet{
background-color:transparent; border:1px #666 solid; width:8px; height:8px}
.swiper-pagination-index-banner3 .swiper-pagination-bullet-active{
background-color:#000; border-color:#000;}
#swiper-pagination-index-banner3 .swiper-pagination-bullet{
margin:0 7px;}


.dy_2_1{
font-size:0.875em; text-align:center; color:#76858f; line-height:1.6; margin:0 auto; max-width:968px;}
.dy_2_2{ margin-bottom:1em; margin-top:3em;
text-align:center;}
.dy_2_2 a{border-radius:4px; margin-bottom:1em; margin:0 0.2em;
display:inline-block; line-height:1.875em; padding:0 1.2em; color:#062033;}
.dy_2_2 a:hover,.dy_2_2 a.on{
color:#fff; background-color:#0eb493;}
.dy_2_3{
margin:0 7%;}
.dy_2_3 ul li{
float:left; width:25%; position:relative;}
.dy_2_3_mid{
position:relative; overflow:hidden;}
.dy_2_3_mid img{
width:100%;}
.dy_2_3_mid_mask{ color:#fff;opacity:0;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-image:url(../images/index/img7.png);}
.dy_2_3_mid_mask_mid{
padding:1.5em;}
.dy_2_3_mid_mask_mid_1 span{ width:1.75em; height:1.4375em; display:inline-block;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img6.png);
}
.dy_2_3_mid_mask_mid_3{
font-size:0.875em;}
.dy_2_3_mid_mask_mid_3 dl dd{
margin-top:0.4em; line-height:1.6;}
.dy_2_3_mid_mask_mid_2{
margin-top:0.8em; margin-bottom:1.5em;}
.dy_2_3 ul li:hover .dy_2_3_mid_mask{
opacity:1;}
.dy_2_3{
padding-bottom:4.875em;}
.dy_3{
background-color:#ededed; overflow:hidden;}
.dy_3_1_mid{
text-align:center;}
.dy_3_1_mid_1{ padding:1em 1.3em;
display:inline-block; border:1px #1ea78d solid;}
.dy_3_1_mid_1_1{
font-size:3.125em; font-weight:bold; color:#1ea78d; font-family:Arial, Helvetica, sans-serif; display:block;}
.dy_3_1_mid_1_2{
display:block; text-align:center; color:#999; font-family:Arial, Helvetica, sans-serif;}
.dy_3_1_mid_2{
color:#000; margin:2.5em 0 1.5em 0;}
.dy3mid{
padding:0 1em;}
.dy_3_1_mid_3{ line-height:1.6; height:4.8em; overflow:hidden;
color:#b19589; font-size:0.875em;}
.dy_4{ overflow:hidden; padding-bottom:8.75em;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/bg1.jpg);}
.jnys_mid{
text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.jnys_mid_2{ margin-top:0.6em;
font-weight:bold; font-size:3.75em;}
.jnys_mid_3{
font-size:1.125em;}
#swiper-pagination-index-banner4{ display:none;
position:static; margin-top:1.5em; text-align:center}
 
.swiper-pagination-index-banner4 .swiper-pagination-bullet{
background-color:transparent; border:1px #fff solid; width:8px; height:8px}
.swiper-pagination-index-banner4 .swiper-pagination-bullet-active{
background-color:#fff; border-color:#fff;}
#swiper-pagination-index-banner4 .swiper-pagination-bullet{
margin:0 7px;}
.dy_5_1{
font-size:0.875em; line-height:1.7; color:#062033; text-align:center;}
.dy_5_2{ margin:4em 0 6em 0;
text-align:center}
#container{
height:22.1875em;}
.swiper-pagination-index-banner6{
position:static; margin-top:2em;;}
.swiper-pagination-index-banner6 .swiper-pagination-bullet{
background-color:transparent; border:1px #666 solid; width:8px; height:8px}
.swiper-pagination-index-banner6 .swiper-pagination-bullet-active{
background-color:#000; border-color:#000;}
.dy_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 7px;}
#footer{ overflow:hidden; margin-bottom:0; margin-top:0;
background-color:#1ea78d;}
.defcp{padding:0.7em 0; overflow:hidden;
background-color:#062033; color:#1ea78d}
.defcp_mid{
text-align:center; font-size:0.75em;}
.dyf_1{ margin-top:5.25em; margin-bottom:2.5em;
position:relative; padding-right:16.25em;}
.dyf_1_right{ line-height:1.6;
position:absolute; right:0; top:0; width:16.25em;}
.dyf_1_left ul li{line-height:1.6;
float:left; width:16.66666666666667%;}
.dyf_1_left ul li:nth-child(2){
width:13.66666666666667%}
.dyf_1_left ul li:nth-child(3){
width:19.66666666666667%;}
.dyfcom{
padding-right:2em;}
.dyf_1_right_1{ position:relative;
color:#fff; border-bottom:1px #8fd3c6 solid; padding-bottom:0.7em;}
#footer dl dd a{
color:#d2ede8; }
#footer dl dd a:hover{
color:#fff;}
#footer dl{
margin-top:1.2em;}
#footer dl dd{color:#d2ede8; font-size:0.875em;
margin-top:0.3em;}
.div1170{
margin:0 auto; max-width:73.125em; padding:0 1em;}
.dy_ab_1{ margin-top:2.5em;
text-align:center; font-size:1.5em; color:#424242;}
.dy_ab_2{
font-size:1.125em; font-family:Arial, Helvetica, sans-serif; color:#a7a7a7; text-align:center; margin-top:0.2em;}
.dy_ab_3{
font-size:0.875em; line-height:1.7; color:#909090; margin:2em 0 5em 0;}
.ab1 i{
}
.ab1 .ab-data{margin-top:60px}
.ab-data li{overflow:hidden;text-align:left;line-height:1}
.ab-data li+li{margin-left:80px}
.ab-data .icon{float:left;padding-top:10px;margin-right:10px;font-size:48px}
.ab-data p{overflow:hidden; font-size:0.875em;}
.ab-data p span{display:block;margin-top:3px}
.ab-data p i{margin-right:5px;font-size:2.875em;font-weight:700;color:#c70606;font-style:normal;}
.ib{display:inline-block;vertical-align:middle;letter-spacing:0}
.dy_ab_4{
text-align:center;}
.dy_ab_5{ margin-bottom:1em;
margin-top:4.0625em;}
.dy_ab_6{ color:#fff; position:relative; padding:5em 0; margin-top:3em;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/bg1.jpg);}
.dy_ab_6_mid{
padding:0 13%; position:relative; margin:0 auto;}
.dy_ab_6_mid_mid{
height:25.625em; margin:0 1em; position:relative;}
.dy_ab_6_mid_mid_top img{border:3px solid #fff;border-radius:25px; width:100%;}
.dy_ab_6_mid_mid_top{ width:100%;
position:absolute; left:0; top:0;}

.dy_ab_6_mid_mid:before{content:"";position:absolute;left:50%;margin-left:-8px;width:16px; top:50%; margin-top:-8px;height:16px;border-radius:100%;background:#fff}
.sj{position:absolute;left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;color:#fff; width:0; height:0;border-top:9px solid;bottom:30px; top:auto; bottom:-9px;}
.dy_ab_6_mid_mid_footer{
position:absolute; left:0; width:100%; text-align:center; top:58%;}
.dy_ab_6_mid_mid_footer_1{
font-size:1.25em;}
.dy_ab_6_mid_mid_footer_2{
font-size:0.875em; margin-top:0.2em;}
.swiper-slide:nth-child(2n) .dy_ab_6_mid_mid_footer{
top:auto; bottom:58%;}
.swiper-slide:nth-child(2n) .dy_ab_6_mid_mid_top{
top:auto; bottom:0;}
.swiper-slide:nth-child(2n) .sj{
bottom:auto;  border-bottom:9px solid; border-top:none;  top:-9px;}
.slick-next{border-radius:50%; position:absolute; top:50%; right:4%; width:52px; height:52px; margin-top:-26px; z-index:555; cursor:pointer;
background-color:#fff; background-position:center; background-repeat:no-repeat; background-image:url(../images/about/img3.jpg);}
.slick-prev{ border-radius:50%;left:4%; position:absolute; top:50%; width:52px; height:52px; margin-top:-26px; z-index:555; cursor:pointer;
background-color:#fff; background-position:center; background-repeat:no-repeat; background-image:url(../images/about/img2.jpg);}


.his-a{position:relative;margin:0 18px;height:410px;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box}
.his-a .pic{border:3px solid #fff;height:160px;border-radius:25px}
.his-a .sj{position:absolute;left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;color:#fff}
.his-a .date{font-size:30px;line-height:1}
.his-a .text{margin-top:2px;font-size:18px}
.his-a .picbox{overflow:visible; display:block; position:relative;}
.his-a .picbox:before{content:"";position:absolute;left:50%;margin-left:-8px;width:16px;height:16px;border-radius:100%;background:#fff}
.slick-arrow{font-family:iconfont!important;text-align:center}
 
.his-box{position:relative}
.his-box:before{content:"";position:absolute;left:0;right:0;top:50%;margin-top:-1px;height:2px;background:#fff}
.his-list .swiper-slide .picbox:before{bottom:-8px}
.his-list .swiper-slide .picbox{padding-bottom:43px}

.his-list .swiper-slide .sj{border-top:9px solid;bottom:30px}
.his-list .swiper-slide .txts{padding-top:30px}
.his-list .swiper-slide:nth-child(2n) .his-a{padding-top:118px}
.his-list .swiper-slide:nth-child(2n) .picbox{padding-top:39px;position:absolute;bottom:0;left:0;right:0}
.his-list .swiper-slide:nth-child(2n) .picbox:before{top:-8px}
.his-list .swiper-slide:nth-child(2n) .sj{border-bottom:9px solid;top:30px}
.his-list .swiper-slide:nth-child(2n) .txts{padding-bottom:30px}
.his-list .swiper-slide:nth-child(2n) .sj{
}
.ab_7{
margin-top:3em;}

 
.cul-list li{width:31.3%;float:left;margin-bottom:30px; margin-right:3.05%; position:relative; overflow:hidden;}
.cul-list li:nth-child(3){
margin-right:0;} 
.scapic_mask{ z-index:1;
position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.3;}
.scapic_mask_jj{ color:#fff;
position:absolute; left:0; bottom:55px; width:100%; text-align:center; z-index:10;}
.scapic_mask_jj .icon{ 
font-size:50px;}
.scapic_mask_jj .ti{ margin-bottom:5px;
font-size:26px; margin-top:15px; position:relative;}
.scapic_mask_jj .text{
font-size:18px; position:relative; padding-bottom:10px;}
.scapic_mask_jj .text:before{content:"";position:absolute;left:50%;bottom:0;margin-left:-10px;width:20px;height:1px;background:#fff}
.cul-list li:hover .scapic_mask_jj{
margin-bottom:-71px; bottom:50%;}
.cul-list li img{
width:100%;}
.paipic{
position:relative; width:100%; overflow:hidden;}
.paipic_mask{opacity:0;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;background:rgba(48,110,167,.8);}
.paipic:hover .paipic_mask{
opacity:1;} 
.view-img-btn{ height:62px; top:70%;  width:100%; text-align:center;opacity:0; color:#fff; z-index:10;  font-size:14px; position:absolute; left:0;}
 .view-img-btn:before{display:block;margin-bottom:10px;font-size:30px}
.paipic:hover .view-img-btn{
top:50%; margin-top:-32px;opacity:1;}
.dy_ab_8{
padding:0 8%;  position:relative; margin-top:3em; margin-bottom:6em;}
.slick-prev2{ position:absolute; left:0; top:50%; margin-top:-26px; cursor:pointer;
width:52px; height:52px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img5.jpg);}
.slick-prev2:hover{
background-image:url(../images/about/img6.jpg);}

.slick-next2{ position:absolute; right:0; top:50%; margin-top:-26px; cursor:pointer;
width:52px; height:52px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img4.jpg);}
.slick-next2:hover{
background-image:url(../images/about/img7.jpg);}

.w1536{width: 1536px;margin:0 auto;}
@media (max-width: 1600px){
	.w1536{width: 96%;}
}
.depro_list_mid{
padding:4px; border:1px #e9ecf2 solid;}
.depro_list_mid_1{ position:relative;
width:100%; overflow:hidden;}
.depro_list_mid_1 img{
width:100%;}
.depro_list_mid_2{
padding:1.5em;}
.depro_list_mid_2_1{
font-size:1.125em; color:#000;}
.depro_list_mid_2_2{ line-height:1.6; height:4.8em; overflow:hidden; margin-top:1em;
font-size:0.875em; color:#777a80;}
.pro_2 ul li:hover .depro_list_mid_2_1{
color:#2eada1;}
.depro_info_1{
font-size:0.875em; line-height:1.8; color:#666; margin:3.4375em 0;}
.depro_info_2_left{ font-size:0.875em; width:40%;
float:left;}
.depro_info_2_left a{
color:#7d667d;}
.depro_info_2_left a:hover{
color:#2eada1;}
.depro_info_2_right{ width:40%; text-align:right;
float:right; font-size:0.875em;}
.depro_info_2_right a{color:#7d667d;}
.depro_info_2{ margin-bottom:5em; margin-top:1.5em;
position:relative; line-height:42px;  }
.depro_info_2_mid{ margin-left:-57px;
font-size:0.875em; position:absolute; width:114px; height:42px; left:50%; top:50%; margin-top:-21px;}
.depro_info_2_mid a{
display:block; height:42px; background-color:#716d6d; text-align:center; color:#fff;}
.depro_info_2_right a:hover{
color:#2eada1;}
.depro_info_2_mid a:hover{
background-color:#2eada1; color:#fff;}
.dy_case_info_1 span{ background-position:left 8px; background-repeat:no-repeat; background-image:url(../images/case/img2.jpg);
font-size:1.875em; color:#000; padding-left:11px;}
.dy_case_info_1{
margin-bottom:2.8125em;}
.dy_case_info_2_left{
float:left; width:46%;}
.dy_case_info_2_left img{
width:100%;}
.dy_case_info_2_right{
float:right; width:49%;}
.div1500{
margin:0 auto;   padding:0 8%;}
.dy_case_info_2_right_1{ margin-bottom:0.6em;
font-size:1.875em; color:#2eada1;}
.dy_case_info_2_right_2{
background-position:bottom; background-repeat:repeat-x; overflow:hidden; background-image:url(../images/case/img3.jpg);}
.dy_case_info_2_right_2 ul li{
float:left; margin-left:3.5em;}
.dy_case_info_2_right_2 ul li:nth-child(1){
margin-left:0;}
.dy_case_info_2_right_2 ul li a{
font-size:1.375em; color:#333; display:inline-block; float:left; padding:0.5em 0;}
.dy_case_info_2_right_2 ul li a.on{
background-image:url(../images/case/img4.jpg); background-position:bottom; background-repeat:repeat-x;}
.dy_case_info_2_right_3{
color:#666; line-height:1.8; font-size:1.125em; margin:2em 0;}
.dy_case_info_2{
margin-bottom:6em;}
.dy_case_info_2_right_3_mid{
display:none;}


@media screen and (max-width:1660px) {
.div1500{
padding:0 4%;}
.dy_2_3_mid_mask_mid_2{
margin-top:0.5em; margin-bottom:0.6em;}
.dy_2_3_mid_mask_mid_1 span{
width:1.25em; height:1em;}
.dy_2_3{
margin:0 2%;}
.dy_2_3_mid_mask_mid_3 dl dd{
margin-top:0.1em;  } 
}
@media screen and (max-width:1200px) {
.dy_2_3 ul li{
width:33.33333%;}
}
.depro_list_mid_1_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;opacity:0; background-color:#2eada1;}
.depro_list_mid_1_lefttop{ display:block; z-index:20;opacity:0;
position:absolute; left:1.5em; top:1.5em; background-position:center; background-repeat:no-repeat; width:27px; height:27px; background-image:url(../images/product/img2.png);}
.depro_list_mid_1_midmid{ display:block; z-index:30;opacity:0;
position:absolute; left:50%; top:50%; margin-top:-18px; margin-left:-18px; background-position:center; background-repeat:no-repeat; width:36px; height:36px; background-image:url(../images/product/img3.png);}
@media screen and (min-width:1090px) {
.pro_2 ul li:hover .depro_list_mid_1_mask{
opacity:0.8}
.pro_2 ul li:hover .depro_list_mid_1_lefttop,.pro_2 ul li:hover .depro_list_mid_1_midmid{
opacity:1;}
}
.pc1090{
opacity:0;}
@media screen and (max-width:1090px) {
.pc1090{
opacity:1}
.dy_case_info_1 span{
font-size:1.5em;}
.dy_case_info_2_right_1{
font-size:1.25em;}
.dy_case_info_2_right_2 ul li a{
font-size:1.125em;}
.dy_case_info_2_right_3{
font-size:1em;}
 
.depro_list_mid_1_mask,.depro_list_mid_1_lefttop,.depro_list_mid_1_midmid{
display:none;}
.depro_list_mid_2_1{
font-size:1em;}
.depro_list_mid_2{
padding:1em;}
.cul-list li{
margin-bottom:0;}
.dy_ab_8{
margin-top:2em; margin-bottom:3em;}
.dy_ab_1{
font-size:1.125em;}
.dy_ab_2{
font-size:0.875em;}
.scapic_mask_jj .ti{
font-size:20px;}
.scapic_mask_jj .text{
font-size:14px;}
.dyf_1{
margin-top:2.5em;}
.dyf_1{
padding-right:0;}
.dyf_1_right{
display:none;}
.dy_5_2{
margin-top:2em; margin-bottom:3em;}
.dy_4{
padding-bottom:4em;}
.jnys_mid_3{
font-size:0.875em;}
.jnys_mid_2{
font-size:2em;}
.swiper-pagination-index-banner3{
margin-top:2em;}
.dy_3_1_mid_1_2{
font-size:0.875em;}
.dy_3_1_mid_1_1{
font-size:2em;}
.dy_1_1{
margin-top:1.5em;}
.dy_1_3_mid_1{
font-size:1.125em;}
.dy_1_1{
font-size:1.25em;}
.dy_1_2{
margin-top:1em; margin-bottom:1.5em;}
}
@media screen and (max-width:900px) {
.dy_2_3 ul li{
width:50%;}
#swiper-pagination-index-banner4{
display:block;}
}
.dyf_1_right_1 i{ display:none;
position:absolute; right:0; top:50%; height:20px; margin-top:-10px;
}
@media screen and (max-width:950px) {
.dy_case_info_1{
margin-bottom:2em;}
.dy_case_info_2_left,.dy_case_info_2_right{
width:100%;}
.dy_case_info_2_right{
margin-top:1.5em;}
.dy_case_info_2{
margin-bottom:3em;}
.depro_info_2{
margin-bottom:2.5em; margin-top:1em;}
.depro_info_2{
line-height:32px;}
.depro_info_2_left{
width:100%;}
.depro_info_2_right{
width:100%; text-align:left;}
.depro_info_2_mid{
position:static; width:100%; margin:0; float:left; margin-top:16px; line-height:42px;}
.dyf_1_right_1 i{
display:block;}
.dyf_1_left ul li{
width:100%;}
.dyfcom{
padding-right:0;}
.dyf_1_left ul li:nth-child(2),.dyf_1_left ul li:nth-child(3){
width:100%;}
#footer dl{ display:none;
margin-top:1em; margin-bottom:1em;}

#footer .dyf_1_left ul li.on dl{
display:block;}
.dyf_1_right_1{
padding-top:0.7em;}
.dyf_1{
margin-top:1.5em}
}
@media screen and (max-width:861px) {
.ab-data li{width:50%;margin-bottom:30px; float:left;}
.ab-data li+li{margin-left:0}
.ab-data p i{font-size:46px}
.ab-data .icon{padding-top:10px;font-size:3em}
.ab1{padding-bottom:60px}
}
@media screen and (max-width:760px) {
.dy_case_info_1 span{
font-size:1.25em;}
.scapic_mask_jj .icon{
font-size:30px;}
.dy_ab_3{
margin-top:1.5em; margin-bottom:2em;}
.scapic_mask_jj .ti{
font-size:18px;}
.cul-list li{
width:100%; margin-bottom:1em; margin-right:0;}
.cul-list li:last-child{
margin-bottom:0;}
.slick-prev,.slick-next,.slick-prev2,.slick-next2{
width:32px; height:32px; margin-top:-16px;}
.ab-data .icon{
font-size:1.875em;}
.ab-data p i{
font-size:20px;}
#container{
height:15em;}
.dy_2_3 ul li{
width:49%; margin-bottom:1em;}
.dy_2_3 ul li:nth-child(2n){
float:right;}
.dy_2_3_mid_mask_mid{
padding:0.8em 1em;}
.dy_2_3_mid_mask_mid_2{
margin:0; line-height:1.5em;}
.dy_2_3_mid_mask_mid_1,.dy_2_3_mid_mask_mid_3{
display:none;}
.dy_2_3_mid_mask{ height:3.1em;
opacity:1;   top:auto; bottom:0;}
#logo img{
height:2em;}
#logo{
margin-top:1.125em;}
.dy_3_1_mid_2{
margin-top:2em; margin-bottom:1em;}
.dy_4{
padding-bottom:3em;}
.jnys_mid_1 img{
max-width:50%;}
.jnys_mid_2{
font-size:1.5em;}
.dy_2_3{
padding-bottom:2.5em;}
.dy_1_3_mid_1{
font-size:1em;}
.dy_1_1{
font-size:1.125em;}
.dy_1{
padding-bottom:2em;}
.dy_2_2{
margin-top:2em;}
}
@media screen and (max-width:640px) {
#container{
height:12em;}
}
.mlogo{
display:none;}
@media screen and (max-width:500px) {
.dy_ab_6{
padding-top:0em; padding-bottom:0em;}
.dy_ab_6_mid_mid_top img{
width:210px}
.dy_ab_6_mid_mid_top{
top:2em}
.dy_ab_6_mid_mid_top{
text-align:center;}
.dy_ab_6_mid_mid{
height:25em;}
.swiper-slide:nth-child(2n) .dy_ab_6_mid_mid_top{
top:2em; bottom:auto;}
.swiper-slide:nth-child(2n) .sj{
bottom:-9px; top:auto;border-top:9px solid;  border-bottom:none;}
.swiper-slide:nth-child(2n) .dy_ab_6_mid_mid_footer{
top:58%; bottom:auto;}

}
@media screen and (max-width:450px) {
.paipic img{
max-width:85%;}
.paipic{
text-align:center;}
}
@media screen and (max-width:400px) {
.about_1{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
border-bottom:1px #dedede solid;}
.dy_2_3 ul li{
width:100%;}
#logo img{
display:none;}
#logo img.mlogo{
display:block;}
}
.menubg{ height:46.2px;opacity:0.79; background-color:#424242; display:none;
  position:fixed; left:0; top:5em; width:100%; z-index:555;}















