@media screen and (max-width:1660px){
/*news*/
.banner-ver h3{font-size:36px; }
.banner-ver p{ font-size:17px; }

.news1-list{ margin:90px auto 0px; padding:55px; }
.news1-left{ width:410px;left:55px;top:55px;}

.news1-right{padding-left:470px; height:267px;}
.news1-right span{font-size:15px; margin-top:11px}
.news1-right h3{font-size:22px; line-height:29px; height:29px; margin-top:36px}
.news1-right p{ font-size:15px; line-height:27px; height:54px; margin-top:15px}
.news1-right em{width:170px; height:48px; line-height:48px; margin-top:40px; font-size:14px;}

.news1-item{margin-top:13px; padding:55px;}
.news1-ct{ width:76%;}
.news1-ct span{ font-size:15px;}
.news1-ct  h3{ font-size:22px; margin-top:9px; line-height:29px;}
.news1-ct  p{  font-size:15px; line-height:23px; margin-top:14px}
.news1-more{width:170px; height:48px;line-height:48px;margin-top:33px; font-size:14px; }

.news-page{ padding:58px 0px 100px;}

.news2-list{margin:13px auto 0px; padding:55px; }

.news-3{margin:90px auto 0px; padding:55px;}
.news-3left p{ width:90px;left:34px;top:-20px;padding:10px; font-size:16px;}
.news-3left p span{ font-size:32px; }
.news-3ver h3{ font-size:30pxline-height:36px}
.news-3ver p{  font-size:15px; line-height:30px; margin-top:40px}
.news-3ver  span{width:170px; height:48px; line-height:48px;  margin-top:42px; font-size:14px;}

/*news-detail*/
.news-head{ bottom:140px; }
.news-head span{ font-size:16px}
.news-head h1{margin:12px auto 0px; font-size:32px; line-height:40px;}

.news-detail{ margin:0px auto 0px; padding:0px 50px}
.detail-left{padding-right:50px; padding-bottom:80px}
.detail-content{  margin-top:42px; font-size:15px;line-height:32px;}
.detail-content p{ margin-top:25px}
.detail-page{ margin-top:60px; padding-top:25px}
.detail-page span{ font-size:16px;line-height:26px; margin-top:14px}

.detail-right h3{ margin-top:70px; font-size:22px;}
.detail-right ul{ margin-top:17px}
.detail-right ul li{line-height:55px; height:55px; font-size:15px;}
.detail-right span{ width:170px; height:48px; line-height:48px; font-size:14px;margin-top:28px}
.kong{ height:100px}

/*areas*/
.areas{ padding:140px 0px 100px;}
.areas-item{margin:19px auto 0px;padding:45px;}
.areas-right{right:45px;padding:45px 0px;}
.areas-ver h3{font-size:22px; line-height:30px; height:30px}
.areas-ver p{  font-size:15px; line-height:27px; height:54px; margin-top:17px}
.areas-ver span{width:176px; height:48px; line-height:48px; margin-top:48px; font-size:14px; }
.areas-ver span em{ background-size:26px; padding-right:49px}


/*联系我们*/
.contact-pos{ margin:110px auto 0px}
.contact-pos h3{ font-size:32px; }

.contact-map{ margin-top:50px;}

.contact-address{ height:100px;line-height:100px}
.contact-address span{ font-size:20px;  margin-left:50px}
.contact-address p{font-size:20px;}

.contact-2{  padding-bottom:100px} 
.contact-list{padding:50px;}

.contact-list ul li samp{ width:50px; height:50px;  margin-right:14px; }
.contact-list ul li p{ font-size:14px; line-height:24px; margin-top:0px}
.contact-list ul li p span{ font-size:18px;}

.contact-wx{ margin-top:110px}
.contact-wx h3{ font-size:32px;padding-bottom:24px}
.contact-wx samp{margin-top:40px}
.contact-wx samp img{ width:162px; }

/*case*/
.case-head{ margin-top:100px; }
.case-head h3{  font-size:28px; }
.case-head p{ font-size:15px; margin-top:40px}
.case-nav{  height:80px; line-height:80px; font-size:16px;}
.case-content{ padding-bottom:80px}
.case-item span:nth-child(1){ font-size:19px;}
.case-item span:nth-child(2){  font-size:15px;}
.case-item span:nth-child(3){font-size:18px;}
.case-item span:nth-child(4){font-size:15px;}
.case-item span:nth-child(5){ font-size:15px;}
.case-item span:nth-child(6){ font-size:18px; }
.case-item:hover span:nth-child(1),.case-item:hover span:nth-child(3),.case-item:hover span:nth-child(6){ font-size:21px}
.case-item:hover span:nth-child(2),.case-item:hover span:nth-child(4),.case-item:hover span:nth-child(5){ font-size:17px}


.yd-1 h3{ font-size:28px;margin-top:110px}
.yd-1 p{ width:920px; font-size:15px;line-height:27px; margin:32px auto 0px}
.yd-1 samp{ margin-top:90px}


.yd-2{padding:80px 0px}
.yd-2item{ width:180px;  padding:0px 90px;}

.yd-2item h3,.yd-2item p{  font-size:15px;}
.yd-2item span{ font-size:50px;margin-top:9px}

.yd-3{ margin:90px auto 0px; }
.yd-3 h3{font-size:32px;}
.yd-3 p{ font-size:15px; padding-bottom:25px }

.yd-4 .swiper-wrapper{ padding-bottom:100px}
.yd-4item{ margin-top:28px;}
.yd-4bottom span{ font-size:40px; }
.yd-4bottom p{ line-height:22px; height:44px; font-size:14px; }
.yd-4 .swiper-button-prev{ width:50px; height:50px; left:-50px; margin-top:-110px}
.yd-4 .swiper-button-next{ width:50px; height:50px; ight:-50px; margin-top:-110px}

.yd-5{ height:760px}
.yd-5center{  margin-top:120px; }
.yd-5left{width:410px; height:320px;}
.yd-5pic span{ font-size:20px;line-height:90px}
.yd-5right{ width:calc(100% - 410px); }
.yd-5right:before{top:106px; }
.yd-5s{ margin-left:50px}
.yd-5slide span{ font-size:50px;}
.yd-5slide p{ font-size:14px; margin-top:22px;}

.yd-6{ padding-bottom:150px}
.yd-6head{ margin-top:100px;}
.yd-6head h3{ font-size:28px; }
.yd-6head p{ font-size:15px; line-height:25px; margin-top:32px }
.yd-6 ul{ margin-top:72px}

.yd-6item h3{ font-size:15px;}
.yd-6item span{ font-size:50px;}
.yd-6item p{  font-size:15px; }

.yd-san .swiper-button-prev{ width:50px; height:50px; left:-50px; margin-top:-10px}
.yd-san .swiper-button-next{ width:50px; height:50px; ight:-50px; margin-top:-10px}

/*关于我们*/

.about-1{ margin:80px auto 0px}
.about-left h3{font-size:32px;}
.about-2{ margin:36px auto 0px; font-size:15px; }
.about-2 p{ margin-top:17px;}
.about-pic2{border-top:9px #0c65d4 solid}

.about-3{ height:270px;}
.about-3 ul li{margin-left:5.1vw}
.about-3 ul li h3{font-size:15px}
.about-3 ul li span{ font-size:54px;}
.about-3 ul li p{ font-size:15px}

.about-show{ padding:100px 0px 100px;}
.about-4left h3{ font-size:32px;}
.about-4left p{ font-size:14px; padding-bottom:24px }

.about-4right{width:320px; height:48px; line-height:48px; }
.about-4right span{font-size:14px;}

.about-4content{ margin-top:50px}
.about-nav1,.about-nav2{ margin-top:25px}
.about-nav1 ul li,.about-nav2 ul li{ font-size:14px; line-height:36px;}
.about-ver span{ font-size:32px; margin-top:27px}

.about-zuzhi{ padding-bottom:90px}
.about-5{ margin-top:90px;}
.about-5 h3{font-size:32px;}
.about-5 p{ font-size:14px; padding-bottom:28px}
.about-6{ margin-top:40px;}

/*video*/
.video{ padding-bottom:100px}
.video-content{ margin-top:50px; }
.video-content .swiper-slide span em{ line-height:90px; font-size:22px;}
.video-content .swiper-slide-next span em{ height:90px}


/*文化*/
.wh-item h3{font-size:28px;}


/*风采*/
.fc{ padding-bottom:120px}
.fc-head{ margin-top:110px; }
.fc-head h3{ font-size:32px;}
.fc-head p{ font-size:14px;}
.fc-content{ margin:50px auto 0px; }



/*领导关怀*/
.leader{ padding-bottom:100px;}
.leader-head{margin-top:110px; }
.leader-head h3{ font-size:32px;}
.leader-head p{font-size:14px; }

.leader-content{ margin:32px auto 0px;}
.leader-item h3{  font-size:20px; }

/*历程*/
.his{  padding-bottom:110px}
.his-content{ margin:60px auto 0px}
.his-left h3{ font-size:140px; }
.his-left ul li{font-size:20px; }
.his-left ul li span{ font-size:24px;}


/*资质*/

.zizhi-head h3{ font-size:32px;}
.zizhi-head p{font-size:14px;}

/*荣誉*/
.ry{  padding-bottom:150px}
.ry-head{ margin-top:50px;}
.ry-head h3{ font-size:32px;}
.ry-head p{  font-size:14px; }
.ry-content{ margin:72px auto 0px;}
.about-6 img{ width:80%; height:auto}


}


@media screen and (max-width:1440px){
/*news*/
.banner-ver h3{font-size:32px; }
.banner-ver p{ font-size:16px; }

.banner-nav{ height:70px; font-size:15px;margin-top:-70px }
.banner-nav span{ line-height:70px; }
.banner-nav span a:hover{font-size:16px}

.news1-list{ margin:80px auto 0px; padding:50px; }
.news1-left{ width:400px;left:50px;top:50px;}

.news1-right{padding-left:460px; height:261px;}
.news1-right span{font-size:14px; margin-top:10px}
.news1-right h3{font-size:18px; line-height:28px; height:28px; margin-top:32px}
.news1-right p{ font-size:14px; line-height:25px; height:50px; margin-top:12px}
.news1-right em{width:160px; height:44px; line-height:44px; margin-top:35px; font-size:13px;}

.news1-item{margin-top:12px; padding:50px;}
.news1-ct span{ font-size:14px;}
.news1-ct  h3{ font-size:18px; margin-top:8px; line-height:28px;}
.news1-ct  p{  font-size:14px; line-height:22px; margin-top:13px}
.news1-more{width:160px; height:44px;line-height:44px;margin-top:30px; font-size:13px; }

.news-page{ padding:56px 0px 90px;}

.news2-list{margin:12px auto 0px; padding:50px; }

.news-3{margin:80px auto 0px; padding:50px;}
.news-3left p span{ font-size:30px; }
.news-3ver h3{ font-size:24px;line-height:32px}
.news-3ver p{  font-size:14px; line-height:29px; margin-top:34px}
.news-3ver  span{width:160px; height:44px; line-height:44px;  margin-top:40px; font-size:13px;}

/*areas*/
.areas{ padding:130px 0px 80px;}
.areas-item{margin:18px auto 0px;padding:40px;}
.areas-right{right:40px;padding:40px 0px;}
.areas-ver h3{font-size:20px; line-height:29px; height:29px}
.areas-ver p{  font-size:14px; line-height:26px; height:52px; margin-top:16px}
.areas-ver span{width:150px; height:44px; line-height:44px; margin-top:44px; font-size:13px; }
.areas-ver span em{ background-size:24px; padding-right:48px}

/*case*/
.case-head{ margin-top:80px; }
.case-head h3{  font-size:24px; }
.case-head p{ font-size:14px; margin-top:36px}
.case-nav{  height:70px; line-height:70px; font-size:15px;}
.case-content{ padding-bottom:70px}
.case-item span:nth-child(1){ font-size:18px;}
.case-item span:nth-child(2){  font-size:14px;}
.case-item span:nth-child(3){font-size:17px;}
.case-item span:nth-child(4){font-size:14px;}
.case-item span:nth-child(5){ font-size:14px;}
.case-item span:nth-child(6){ font-size:17px; }
.case-item:hover span:nth-child(1),.case-item:hover span:nth-child(3),.case-item:hover span:nth-child(6){ font-size:20px}
.case-item:hover span:nth-child(2),.case-item:hover span:nth-child(4),.case-item:hover span:nth-child(5){ font-size:17px}


/*yewu*/
.banner-pos{  height:80px;margin-top:-80px }
.banner-pos span{ line-height:80px; }

/*业务详情*/
.banner-ul{ height:80px;margin-top:-80px }
.banner-ul span{ line-height:80px;}

.sub-nav-fixed{ margin:0px; height:80px}
.sub-nav-fixed span{ height:80px}


}



@media screen and (max-width:1366px){
/*news*/	
.detail-2{ width:960px;  margin:-60px auto 0px; }
.detail-3{  width:700px;padding:50px;}
.detail-3 h1{ font-size:30px; line-height:36px; padding-bottom:20px}

.detail-col{ margin-top:30px; font-size:14px; }
.detail-col span{ margin-right:40px; line-height:26px}
.detail-col p{ line-height:28px;}

.detail-4{ font-size:14px;line-height:27px; margin-top:16px}
.detail-4 p{ margin-top:40px}
.detail-5{ margin-top:60px;padding-top:19px}
.detail-5 span{ font-size:15px;line-height:30px}

.detail-6{ width:260px; margin-top:60px;top:0px; }
.detail-6 h3{ margin:40px auto 0px; font-size:20px; }
.detail-slide{ padding-bottom:64px}
.detail-s{ padding-bottom:15px}
.detail-sa{ margin-top:24px}
.detail-fixed{ right:calc((100% - 700px)/2 - 130px);top:60px;}

/*党建*/
.dj-item h3{font-size:22px;}

/*联系我们*/
.contact-pos{ margin:100px auto 0px}
.contact-pos h3{ font-size:26px; }

.contact-map{ margin-top:40px;}

.contact-address{ height:90px;line-height:90px}
.contact-address span{ font-size:18px;  margin-left:40px}
.contact-address p{font-size:18px;}

.contact-2{  padding-bottom:90px} 
.contact-list{padding:30px;}

.contact-list ul li samp{ width:40px; height:40px;  margin-right:10px; }
.contact-list ul li p{ font-size:12px; line-height:20px;}
.contact-list ul li p span{ font-size:15px;}

.contact-wx{ margin-top:90px}
.contact-wx h3{ font-size:25px;padding-bottom:20px}
.contact-wx samp{margin-top:30px}
.contact-wx samp img{ width:142px; }


/*case*/
.case-head{ margin-top:70px; }
.case-head h3{  font-size:22px; }
.case-head p{ font-size:13px; margin-top:12px}
.case-nav{  height:60px; line-height:60px; font-size:14px;}
.case-nav span:nth-child(5){ width:29%}
.case-content{ padding-bottom:60px}
.case-item span:nth-child(1){ font-size:17px;}
.case-item span:nth-child(2){  font-size:13px;}
.case-item span:nth-child(3){font-size:16px;}
.case-item span:nth-child(4){font-size:13px;}
.case-item span:nth-child(5){ font-size:13px;}
.case-item span:nth-child(6){ font-size:16px; }
.case-item:hover span:nth-child(1),.case-item:hover span:nth-child(3),.case-item:hover span:nth-child(6){ font-size:19px}
.case-item:hover span:nth-child(2),.case-item:hover span:nth-child(4),.case-item:hover span:nth-child(5){ font-size:16px}


/*yewu*/

.yw-1{ padding-bottom:80px}
.yw-head{ margin-top:80px}
.yw-head p{ font-size:15px;margin-top:22px}

.yw-2{ margin:44px auto 0px;}

.yw-ver samp{margin-top:3px}
.yw-ver span{ font-size:18px;}
.yw-ver p{  font-size:14px;line-height:26px; margin-top:20px; }
.yw-bg{ background-size:100%; height:100px}

.yw-4{ margin-top:80px}
.yw-4 h3{  font-size:30px; }
.yw-4 p{font-size:15px; }

.yw-slide{ margin-top:40px}
.yw-slide:before{ top:20px;}
.yw-li{ margin-top:12px; }
.yw-li span{ font-size:14px;  margin-top:9px}
.yw-prev{ width:40px; height:40px;}
.yw-next{ width:40px; height:40px;}
.yd-san .swiper-button-prev{ width:40px; height:40px; }
.yd-san .swiper-button-next{ width:40px; height:40px; }

.yw-content{ height:560px;}
.yw-pannel{  height:360px;  padding:100px 0px;}

.yw-5 h3,.yw-model h3{ font-size:20px;  }
.yw-5 p,.yw-model p{margin:26px auto 0px; font-size:14px;  line-height:26px; height:104px;  }
.yw-5 em,.yw-model em{line-height:36px; font-size:15px; }
.yw-5 em span,.yw-model em span{ width:32px;height:32px; margin-right:10px}

/*关于我们*/

.about-1{ margin:70px auto 0px}
.about-left h3{font-size:28px;}
.about-2{ margin:26px auto 0px; font-size:14px; }
.about-2 p{ margin-top:16px;}
.about-pic2{border-top:8px #0c65d4 solid}

.about-3{ height:240px;}
.about-3 ul li{margin-left:5.1vw}
.about-3 ul li h3{font-size:14px}
.about-3 ul li span{ font-size:48px;}
.about-3 ul li p{ font-size:14px}


.about-show{ padding:80px 0px;}
.about-4left h3{ font-size:26px;}
.about-4left p{ font-size:13px; padding-bottom:22px }

.about-4right{width:300px; height:40px; line-height:40px; }
.about-4right span{font-size:13px;}

.about-4content{ margin-top:40px}
.about-nav1,.about-nav2{ margin-top:22px}
.about-nav1 ul li,.about-nav2 ul li{ font-size:12px; line-height:33px;}
.about-ver span{ font-size:26px; margin-top:20px}

.about-zuzhi{ padding-bottom:60px}
.about-5{ margin-top:60px;}
.about-5 h3{font-size:22px;}
.about-5 p{ font-size:12px; padding-bottom:24px}
.about-6{ margin-top:30px;}

/*video*/
.video{ padding-bottom:60px}
.video-content{ margin-top:40px; }
.video-content .swiper-slide span em{ line-height:60px; font-size:16px;}
.video-content .swiper-slide-next span em{ height:60px}


/*文化*/
.wh{height:1000px}
.wh-content{ margin:40px auto 0px;}
.wh-item{padding-bottom:30px;}
.wh-1 em{ width:50px; height:50px;margin-top:30px}
.wh-2 em{width:50px; height:50px;margin-top:30px}
.wh-1 span,.wh-2 span{ line-height:40px; font-size:14px;padding-top:40px}
.wh-item h3{margin-top:15px;font-size:22px; padding-bottom:20px}
.wh-item p{ font-size:14px;  line-height:24px; padding:20px 7.5% 0px;}



/*风采*/
.fc{ padding-bottom:80px}
.fc-head{ margin-top:80px; }
.fc-head h3{ font-size:22px;}
.fc-head p{ font-size:12px;}
.fc-content{ margin:40px auto 0px; }


/*领导关怀*/
.leader{ padding-bottom:80px;}
.leader-head{margin-top:80px; }
.leader-head h3{ font-size:22px;}
.leader-head p{font-size:12px; }

.leader-content{ margin:22px auto 0px;}
.leader-item h3{  font-size:16px; }
.leader-item em{bottom:35%; font-size:90px; }

/*历程*/
.his{  padding-bottom:60px}
.his-content{ margin:50px auto 0px}
.his-left h3{ font-size:80px; }
.his-left ul li{font-size:16px; }
.his-left ul li span{ font-size:16px;}


/*资质*/
.zizhi-head h3{ font-size:22px;}
.zizhi-head p{font-size:12px;}

/*荣誉*/
.ry{  padding-bottom:80px}
.ry-head{ margin-top:50px;}
.ry-head h3{ font-size:22px;}
.ry-head p{  font-size:12px; }
.ry-content{ margin:42px auto 0px;}
.ry-li span{font-size:22px;}
.ry-scroll .swiper-slide{ font-size:14px; }
.ry-scroll .swiper-button-prev{ top:12%;}
.ry-scroll .swiper-button-next{ bottom:30px;}





}
@media screen and (max-width:1280px){
/*news*/

.news1-list{ margin:60px auto 0px; padding:45px; }
.news1-left{ width:390px;left:45px;top:45px;}

.news1-right{padding-left:420px; height:254px;}
.news1-right span{font-size:13px; margin-top:12px}
.news1-right h3{font-size:16px; line-height:26px; height:26px; margin-top:24px}
.news1-right p{ font-size:13px; line-height:24px; height:48px; margin-top:10px}
.news1-right em{width:150px; height:40px; line-height:40px; margin-top:52px; font-size:12px;}

.news1-item{margin-top:11px; padding:45px;}
.news1-ct span{ font-size:13px;}
.news1-ct  h3{ font-size:16px; margin-top:7px; line-height:26px;}
.news1-ct  p{  font-size:13px; line-height:20px; margin-top:12px}
.news1-more{width:150px; height:40px;line-height:40px;margin-top:20px; font-size:12px; }

.news-page{ padding:52px 0px 80px;}

.news2-list{margin:11px auto 0px; padding:45px; }

.news-3{margin:60px auto 0px; padding:45px;}
.news-3left p span{ font-size:26px; }
.news-3ver h3{ font-size:22px;line-height:30px}
.news-3ver p{  font-size:13px; line-height:28px; height:112px; margin-top:32px}
.news-3ver  span{width:150px; height:40px; line-height:40px;  margin-top:30px; font-size:12px;}
.news-detail.proinfo{ width:70%}
/*areas*/
.areas{ padding:110px 0px 60px;}
.areas-item{margin:17px auto 0px;padding:35px;}
.areas-right{right:35px;padding:35px 0px;}
.areas-ver h3{font-size:18px; line-height:28px; height:28px}
.areas-ver p{  font-size:13px; line-height:25px; height:50px; margin-top:12px}
.areas-ver span{width:140px; height:42px; line-height:42px; margin-top:40px; font-size:12px; }
.areas-ver span em{ background-size:22px; padding-right:45px}

/*news-detail*/
.news-head{ bottom:100px; }
.news-head span{ font-size:14px}
.news-head h1{margin:10px auto 0px; font-size:24px; line-height:30px;}

.news-detail{ margin:0px auto 0px; padding:0px 40px}
.detail-left{padding-right:34px; padding-bottom:60px}
.detail-content{  margin-top:35px; font-size:14px;line-height:30px;}
.detail-content p{ margin-top:22px}
.detail-page{ margin-top:40px; padding-top:20px}
.detail-page span{ font-size:14px;line-height:24px; margin-top:12px}

.detail-right h3{ margin-top:50px; font-size:20px;}
.detail-right ul{ margin-top:12px}
.detail-right ul li{line-height:36px; height:36px; font-size:12px; background-position:0px 16px}
.detail-right span{ width:130px; height:40px; line-height:40px; font-size:12px;margin-top:23px}
.kong{ height:80px}

.detail-2{ width:800px;  margin:-50px auto 0px; }
.detail-3{  width:550px;padding:40px;}
.detail-3 h1{ font-size:24px; line-height:32px; padding-bottom:17px}

.detail-col{ margin-top:20px; }
.detail-col span{ margin-right:30px; line-height:24px}
.detail-col p{ line-height:25px;}

.detail-4{ line-height:24px; margin-top:12px}
.detail-4 p{ margin-top:30px}
.detail-5{ margin-top:40px;padding-top:14px}
.detail-5 span{ font-size:14px;line-height:26px}

.detail-6{ width:250px; margin-top:50px;top:0px; }
.detail-6 h3{ margin:30px auto 0px; font-size:18px; }
.detail-slide{ padding-bottom:64px}
.detail-s{ padding-bottom:14px}
.detail-sa{ margin-top:40px}
.detail-fixed{ right:calc((100% - 550px)/2 - 125px);top:50px;}

/*党建*/
.dj-item h3{font-size:18px; }


/*yewu*/
.yw-1{ padding-bottom:60px}
.yw-head{ margin-top:60px}
.yw-head p{ font-size:14px;margin-top:20px}
.yw-2{ margin:34px auto 0px;}
.yw-ver samp{margin-top:3px}
.yw-ver span{ font-size:18px;}
.yw-ver p{  font-size:14px;line-height:26px; margin-top:20px; }
.yw-bg{ background-size:100%; height:100px}

.yw-4{ margin-top:60px}
.yw-4 h3{  font-size:22px; }
.yw-4 p{font-size:14px; }
.yw-slide{ margin-top:20px}
.yw-content{ height:520px;}
.yw-pannel{  height:360px;  padding:80px 0px;}

.yd-1 h3{ font-size:22px;margin-top:70px}
.yd-1 p{ width:70%; font-size:14px;line-height:25px; margin:22px auto 0px}
.yd-1 samp{ margin-top:50px}


.yd-2{padding:60px 0px}
.yd-2item{ width:150px;  padding:0px 70px;}

.yd-2item h3,.yd-2item p{  font-size:14px;}
.yd-2item span{ font-size:40px;margin-top:7px}

.yd-3{ margin:60px auto 0px; }
.yd-3 h3{font-size:22px;}
.yd-3 p{ font-size:14px; padding-bottom:20px }

.yd-4 .swiper-wrapper{ padding-bottom:70px}
.yd-4item{ margin-top:24px;}

.yd-4bottom span{ font-size:30px; }
.yd-4bottom p{ line-height:21px; height:42px; font-size:12px; }
.yd-4 .swiper-button-prev{ width:40px; height:40px; left:-40px; margin-top:-100px}
.yd-4 .swiper-button-next{ width:40px; height:40px; ight:-40px; margin-top:-100px}

.yd-5{ height:600px}
.yd-5center{  margin-top:80px; }
.yd-5left{width:370px; height:260px;}
.yd-5pic span{ font-size:16px;line-height:60px}
.yd-5right{ width:calc(100% - 370px); }
.yd-5right:before{top:77px; }
.yd-5s{ margin-left:40px}
.yd-5slide span{ font-size:40px;}
.yd-5slide p{ font-size:12px; margin-top:12px;}

.yd-6{ padding-bottom:80px}
.yd-6head{ margin-top:60px;}
.yd-6head h3{ font-size:22px; }
.yd-6head p{ font-size:14px; line-height:22px; margin-top:22px }
.yd-6 ul{ margin-top:52px}

.yd-6item h3{ font-size:13px;}
.yd-6item span{ font-size:30px;}
.yd-6item p{  font-size:13px; }

.yd-san{ margin-top:60px}
.yd-san .yd-4item{ margin-top:0px}

.about-1{ margin:60px auto 0px}
.about-left h3{font-size:24px;}
.about-2{ margin:12px auto 0px;  }
.about-2 p{ margin-top:12px; line-height:26px}
.about-pic2{border-top:7px #0c65d4 solid}

.about-3{ height:200px;}
.about-3 ul li span{ font-size:40px;}

}

@media screen and (max-width:1000px){
.banner-news{ margin-top:50px}	
.banner-wz{padding:0px 0px 30px;}
/*news*/
.news-3ver h3{ line-height:30px; height:30px}
.news-3ver p{ line-height:26px; height:52px; margin-top:22px}

/*news-detail*/
.news-head{ bottom:90px; }
.news-head span{ font-size:12px}
.news-head h1{font-size:20px;}
.news-detail{ margin:0px auto 0px; padding:0px 30px; width:90%}
.news-detail.proinfo{ width:90%}
.detail-2{ width:90%; margin:-30px auto 0px;}
.detail-3{width:100%; padding:20px; }
.detail-3 h1{ font-size:18px; line-height:30px; padding-bottom:14px}

.detail-col{ margin-top:20px}
.detail-col span{ margin-right:20px; line-height:20px}
.detail-col p{ line-height:20px;}
.detail-4{line-height:25px;margin-top:0px}
.detail-4 p{ margin-top:20px}
.detail-5{margin-top:30px;}
.detail-5 span{ font-size:12px; line-height:24px}

.detail-6{ width:100%;  margin-top:20px;top:0px; }
.detail-6 h3{ width:84%; margin:30px auto 0px;}
.detail-slide{ width:84%; padding-bottom:64px}
.detail-sa{margin-top:15px}
.detail-back{ height:42px; line-height:42px; margin-top:40px; }
.detail-back a{ font-size:14px;}

.detail-right ul.area li{ width:33%}

/*areas*/
.areas{padding:100px 0px 50px; }
.areas-item{ width:92%; margin:16px auto 0px; padding:30px; }
.areas-item samp{width:250px; }
.areas-right{ width:100%;right:50px; padding:30px 0px 30px 300px;}
.areas-ver{ width:88%; height:92%;}
.areas-ver h3{ font-size:18px;line-height:27px; height:27px}
.areas-ver p{font-size:14px;line-height:24px; height:48px; margin-top:10px}
.areas-ver span{width:130px; height:36px;line-height:36px;}



/*联系我们*/
.contact-pos{ margin:80px auto 0px}
.contact-pos h3{ font-size:22px; }
.contact-map{ margin-top:30px;}
.contact-address{ height:80px;line-height:80px}
.contact-address span{ font-16px:16px;  margin-left:30px}
.contact-address p{font-size:18px;}

/*招聘*/
.zw-1{ padding:50px 0px}
.zw-left,.zw-right{ padding:20px; height:200px}
.zw-center span{ font-size:18px ;margin-top:7px}
.zw-center p{  font-size:12px ; margin-top:15px; line-height:24px}
.zw-center em{ right:20px;top:20px;font-size:12px; }

.zw-sel{margin:33px auto 0px;}
.zw-add{ height:40px; }
.zw-add span{ padding:0px 20px; line-height:40px}
.zw-add span em{font-size:16px; }
.zw-add p{top:40px; }
.zw-add p em{line-height:36px; height:36px; font-size:12px; padding:0px 20px}

.zw-search{height:40px;}
.zw-search input{line-height:40px;height:40px;padding:0px 20px; font-size:14px;}
.zw-search button{width:52px;height:40px;}

.zw-nav{margin:20px auto 0px;line-height:70px;font-size:14px;}
.zw-nav span.nav1{padding-left:32px}
.zw-content{ padding-bottom:50px}

.zw-ul{line-height:60px;font-size:12px; }
.zw-ul span{height:60px}
.zw-ul span.nav1{padding-left:32px}


.zw-pannel{  padding:20px 40px 40px;}
.zw-pannel h3{ font-size:20px; }
.zw-2{  margin-top:24px; font-size:14px;}

.zw-3{margin-top:60px;line-height:24px; font-size:12px;}
.zw-3 h4{ font-size:14px; }

.zw-4{ margin-top:60px;line-height:24px; font-size:12px; }
.zw-4 h4{ font-size:14px; }
.zw-4 em a{ width:150px; height:36px; line-height:36px;}

/*case*/
.case-head{ margin-top:50px; }
.case-head h3{  font-size:20px; }
.case-head p{ font-size:12px; margin-top:8px}
.case-nav{  height:50px; line-height:50px; font-size:13px; width:90%}
.case-nav span:nth-child(1){  padding-left:0%; text-align:center}
.case-nav span:nth-child(2){ width:26%;}
.case-nav span:nth-child(4){ width:11%;}
.case-nav span:nth-child(5){ width:26%; padding-left:0%}

.case-content{ padding-bottom:50px; width:90%}
.case-item span:nth-child(1){ font-size:14px; text-align:center; padding-left:0px}
.case-item span:nth-child(2){  font-size:14px;width:26%}
.case-item span:nth-child(3){font-size:14px;}
.case-item span:nth-child(4){font-size:14px;width:11%;}
.case-item span:nth-child(5){ font-size:14px;width:26%; padding-left:0px}
.case-item span:nth-child(6){ font-size:14px; }
.case-item:hover span:nth-child(1),.case-item:hover span:nth-child(3),.case-item:hover span:nth-child(6){ font-size:15px}
.case-item:hover span:nth-child(2),.case-item:hover span:nth-child(4),.case-item:hover span:nth-child(5){ font-size:15px}


/*yewu*/
.banner-pos{ height:70px;font-size:15px;margin-top:-70px }
.banner-pos span{  line-height:70px;}

.yw-1{ padding-bottom:50px}
.yw-head{ margin-top:50px}
.yw-head p{font-size:13px;  margin-top:16px}

.yw-2{ width:90%; margin:34px auto 0px;}
.yw-item{  height:220px;}

.yw-ver samp{  margin-top:0px}
.yw-ver span{ font-size:16px; }
.yw-ver p{ font-size:12px; line-height:24px; margin-top:20px; }

.yw-map{ display:none}

.yw-4{ margin-top:50px}
.yw-4 h3{ font-size:20px; }
.yw-4 p{ font-size:14px; }

.yw-slide{ margin-top:20px}
.yw-slide:before{top:20px; }
.yw-center{ width:90%; }
.yw-li{margin-top:10px; cursor:pointer}

.yw-content{ height:380px}
.yw-pannel{ height:280px;  padding:50px 0px; }

.yw-5 samp,.yw-model samp{ margin:40px auto 0px;}
.yw-5 h3,.yw-model h3{ font-size:18px;  }
.yw-5 p,.yw-model p{margin:20px auto 0px; font-size:14px;  line-height:22px; height:88px;  }
.yw-5 em,.yw-model em{line-height:30px; font-size:13px; }
.yw-5 em span,.yw-model em spa{ width:30px;height:30px;border:1px #fff solid;margin-right:10px}
.yw-6{ width:90%; }

/*业务详情*/
.banner-ul{ height:70px;font-size:15px;margin-top:-70px }
.banner-ul span{ line-height:70px;}

.yd-1 h3{ font-size:20px;margin-top:50px}
.yd-1 p{ width:80%; font-size:13px;line-height:22px; margin:20px auto 0px}
.yd-1 samp{ margin-top:30px}


.yd-2{padding:40px 0px}
.yd-2item{ width:140px;  padding:0px 30px;}

.yd-2item h3,.yd-2item p{  font-size:13px;}
.yd-2item span{ font-size:32px;margin-top:7px}

.yd-3{ margin:50px auto 0px; }
.yd-3 h3{font-size:20px;}
.yd-3 p{ font-size:13px; padding-bottom:16px }

.yd-4 .swiper-wrapper{ padding-bottom:40px}
.yd-4item{ margin-top:20px;}
.yd-4bottom span{margin:12px auto 0px;  font-size:18px; }
.yd-4bottom p{ line-height:20px; height:40px;  }

.yd-5bottom{ width:120px; height:40px; margin-top:67px; margin-right:120px}
.yd-5s .swiper-button-prev{ width:40px; height:40px; }
.yd-5s .swiper-button-next{ width:40px; height:40px; }

.about-1{ margin:50px auto 0px}
.about-left h3{font-size:21px;}
.about-2{ margin:10px auto 0px;  }
.about-2 p{ margin-top:10px; line-height:22px}
.about-pic2{border-top:5px #0c65d4 solid}

.about-3{ height:160px;}
.about-3 ul li{ width:20%; margin-left:3.6vw}
.about-3 ul li span{ font-size:34px;}

}




@media screen and (max-width:768px){
/*news*/

.banner-ver h3{ font-size:20px; }
.banner-ver p{ font-size:12px; }

.banner-nav{height:40px; font-size:14px;}
.banner-nav span{line-height:40px; }
.banner-nav span a:hover{ font-size:15px}
.banner-nav .active::before{ height:2px}

.news1-list{ margin:30px auto 0px; padding:15px; width:92% }
.news1-left{ width:146px;left:15px;top:15px;}

.news1-right{padding-left:155px; height:97px;}
.news1-right span{font-size:14px; margin-top:12px}
.news1-right h3{font-size:14px; line-height:20px; height:20px; margin-top:4px}
.news1-right p{ font-size:12px; line-height:20px; height:20px; margin-top:5px}
.news1-right em{ display:none}

.news1-pannel{ width:90%}
.news1-item{margin-top:9px; padding:15px;}
.news1-ct{ width:100%}
.news1-ct span{ font-size:14px;}
.news1-ct  h3{ font-size:14px; margin-top:6px; line-height:24px;}
.news1-ct  p{  font-size:12px; line-height:20px; margin-top:10px}
.news1-more{width:120px; height:30px;line-height:30px;margin-top:10px; float:left }

.news-page{padding:20px 0px; }
.news-page a{ line-height:20px; padding:0px 10px; height:20px; margin:0px  3px;}

.news2-list{margin:10px auto 0px; padding:15px; }

.news-3{margin:30px auto 0px; padding:15px; width:90%}
.news-3left p{ width:40px;left:20px;top:-12px;padding:5px;font-size:12px; }
.news-3left p span{ font-size:14px; }
.news-3ver h3{ font-size:14px;line-height:20px; height:20px}
.news-3ver p{  font-size:12px; line-height:20px; height:20px; margin-top:5px}
.news-3ver  span{width:120px; height:30px; line-height:30px;  margin-top:10px;}

/*news-detail*/
.news-head{ bottom:26px; }
.news-head h1{font-size:16px; line-height:24px}

.news-detail{ margin:10px auto 0px; padding:0px 20px 30px;}
.detail-left{ width:100%; padding:0px; border:none}
.detail-content{  margin-top:10px; font-size:14px;line-height:26px;}
.detail-content p{ margin-top:15px}
.detail-page{ margin-top:20px; padding-top:10px}
.detail-page span{ font-size:12px;line-height:22px; margin-top:10px}
.detail-right{ width:100%}
.detail-right h3{ margin-top:40px; font-size:18px;}

.kong{ height:40px}

/*areas*/
.areas{padding:60px 0px 30px; }
.areas-item{ margin:15px auto 0px; padding:15px; }
.areas-item samp{width:140px; }
.areas-right{right:15px; padding:15px 0px 15px 170px;}
.areas-ver{  height:100%;}
.areas-ver h3{ font-size:16px;line-height:24px; height:24px}
.areas-ver p{font-size:14px;line-height:24px; height:48px; margin-top:10px}
.areas-ver span{ display:none}

/*党建*/
.dj{ width:90%; }
.dj-item h3{ font-size:14px;line-height:26px; height:26px;}
.dj-item p{font-size:12px; line-height:22px; height:66px; margin-top:10px;}
.dj-bottom{ margin-top:20px; padding-top:10px}
.dj-bottom span{  font-size:12px; }
.dj-bottom em{ font-size:12px; float:left}

/*联系我们*/
.contact-pos{ width:90%; margin:40px auto 0px}
.contact-pos h3{ font-size:18px; padding-bottom:10px}

.contact-map{  margin-top:20px; height:100vw }
.contact-map .amap-container img{width:70%; margin-left:24%}
.contact-address{height:60px;line-height:60px}
.contact-address span{ font-size:16px; margin-left:20px}
.contact-address p{ margin-left:12px; font-size:16px; }

.contact-2{ padding-bottom:50px} 
.contact-list{ width:90%; padding:20px; }
.contact-list ul li{width:100%; margin-top:35px}
.contact-list ul li samp{width:35px; height:35px; margin-right:5px; }
.contact-list ul li p{font-size:12px;line-height:20px; margin-top:0px}
.contact-list ul li p span{font-size:14px;}
.contact-list ul li:nth-child(1){ width:100%}
.contact-list ul li:nth-child(2){ width:100%}
.contact-list ul li:nth-child(3){ width:100%}
.contact-list ul li:nth-child(4){ width:100%}

.contact-wx{ margin-top:50px}
.contact-wx h3{font-size:20px; padding-bottom:20px}
.contact-wx samp{ margin-top:20px}
.contact-wx samp img{ width:130px;}


/*招聘*/
.zw-1{ padding:20px 0px}
.zw-center { width:90%}
.zw-left,.zw-right{ padding:15px; height:190px; width:100%}
.zw-center span{ font-size:18px ;margin-top:7px}
.zw-center em{ right:15px;top:15px; }

.zw-sel{margin:25px auto 0px; width:90%}
.zw-add{ height:30px; width:100% }
.zw-add span{ padding:0px 10px; line-height:30px}
.zw-add span em{font-size:14px; }
.zw-add p{top:30px; }
.zw-add p em{line-height:32px; height:32px;padding:0px 10px}

.zw-search{height:30px; width:100%; margin-top:12px}
.zw-search input{line-height:30px;height:30px;padding:0px 10px; }
.zw-search button{width:42px;height:30px;}

.zw-nav{margin:16px auto 0px;line-height:50px;font-size:12px; width:90%}
.zw-nav span.nav1{padding-left:0px}
.zw-content{ padding-bottom:30px; width:90%}

.zw-ul{line-height:40px; }
.zw-ul span{height:40px}
.zw-ul span.nav5{ width:18%}
.zw-ul span.nav1{padding-left:5px; width:19%}
.zw-ul span em{ padding:0px; background:none}
.zw-2 span{ line-height:24px}
.zw-2 span,.zw-2 span:nth-child(1),.zw-2 span:nth-child(2),.zw-2 span:nth-child(3){ width:50%}

.zw-pannel{  padding:15px;}
.zw-pannel h3{ font-size:16px; padding-bottom:10px; background-size:18px; padding-left:24px}
.zw-2{  margin-top:12px; font-size:12px;}

.zw-3{margin-top:30px;line-height:20px;}
.zw-3 h4{ font-size:14px; }

.zw-4{ margin-top:30px;line-height:20px; }
.zw-4 h4{ font-size:14px; }
.zw-4 p{ width:100%}
.zw-4 em a{ width:130px; height:32px; line-height:32px; font-size:12px}


/*case*/
.case-head{ margin-top:30px; }
.case-head h3{  font-size:18px; }
.case-frame{ width:100%; overflow-x:scroll}
.case-nav{  height:44px; line-height:44px; font-size:12px; width:200%}
.case-nav span:nth-child(1){ width:12%;}
.case-nav span:nth-child(2){ width:20%;}
.case-nav span:nth-child(3){ width:12%;}
.case-nav span:nth-child(4){ width:14%;}
.case-nav span:nth-child(5){ width:20%;}
.case-nav span:nth-child(6){ width:20%;}

.case-content{ padding-bottom:40px; width:200%}
.case-item span:nth-child(1){ font-size:12px;width:12%;}
.case-item span:nth-child(2){  font-size:12px;width:20%}
.case-item span:nth-child(3){font-size:12px; width:12%}
.case-item span:nth-child(4){font-size:12px;width:14%;}
.case-item span:nth-child(5){ font-size:12px;width:20%; }
.case-item span:nth-child(6){ font-size:12px; width:20% }
.case-item:hover span:nth-child(1),.case-item:hover span:nth-child(3),.case-item:hover span:nth-child(6){ font-size:13px}
.case-item:hover span:nth-child(2),.case-item:hover span:nth-child(4),.case-item:hover span:nth-child(5){ font-size:13px}

/*yewu*/
.banner-pos{ height:40px;font-size:14px; }
.banner-pos span{  line-height:40px;}
.banner-pos .active::before { height:2px}
.yw-1{ padding-bottom:30px}
.yw-head samp img{ width:60px; height:auto}
.yw-head{ margin:30px auto 0px; width:80%}
.yw-head p{font-size:12px;  margin-top:12px}

.yw-2{ width:90%; margin:34px auto 0px;}
.yw-item{  height:220px; width:100%}


.yw-4{ margin-top:30px}
.yw-4 h3{ font-size:18px; }
.yw-4 p{ font-size:12px; }

.yw-slide{ margin-top:16px}
.yw-center{ width:90%; }
.yw-slide::before { display:none}
.yw-li{ float:left; width:33.3%; height:50px}
.yw-prev,.yw-next{ display:none}
.yw-li.active span{ font-size:13px}
.yw-content{ height:340px}
.yw-pannel{ height:280px;  padding:30px 0px; }

.yw-5{ width:90%}
.yw-5 samp,.yw-model samp{ margin:30px auto 0px;}
.yw-5 h3,.yw-model h3{ font-size:14px;  }
.yw-5 p,.yw-model p{margin:10px auto 0px; font-size:12px;  line-height:22px; height:88px;  }
.yw-5 em,.yw-model em{line-height:30px; font-size:12px; }

/*业务详情*/
.banner-ul{font-size:14px; height:auto; padding:10px 0px }
.banner-ul span{ line-height:30px; width:33.3%; }
.banner-ul .active::before { height:0px}


.yd-1 h3{ font-size:18px;margin-top:30px}
.yd-1 p{ width:90%; font-size:12px;line-height:22px; margin:12px auto 0px}
.yd-1 samp{ margin-top:20px}

.yd-2{padding:30px 0px}
.yd-2item{ width:90px;  padding:0px 5px;}
.yd-2item h3,.yd-2item p{  font-size:12px;}
.yd-2item span{ font-size:20px;margin-top:4px}

.yd-3{ margin:30px auto 0px; }
.yd-3 h3{font-size:18px;}
.yd-3 p{ font-size:12px; padding-bottom:10px }

.yd-4{ width:90%; margin:10px auto 0px; position:relative}
.yd-4 .swiper-wrapper{ padding-bottom:40px}
.yd-4item{ width:48%;  margin-top:20px; margin-right:2%}
.yd-4item:nth-child(3n+3){ float:left;margin-right:2%}
.yd-4item:nth-child(2n){ float:right;margin-right:0%}

.yd-4bottom{   padding-bottom:10px}
.yd-4bottom span{ margin:12px auto 0px; font-size:20px;}
.yd-4bottom p{ width:90%;  margin:5px auto 0px; line-height:20px; height:40px; font-size:12px; }

.yd-4 .swiper-button-prev{ width:30px; height:30px; left:-10px; margin-top:-150px}
.yd-4 .swiper-button-next{ width:30px; height:30px;right:-10px; margin-top:-150px}

.yd-5{height:auto}
.yd-5center{ width:90%;  margin:30px auto 0px; padding-left:0%;}
.yd-5left{width:100%; height:220px; }
.yd-5pic samp{ height:160px}
.yd-5pic samp img{height:100%;obj-ject:cover}
.yd-5pic span{ font-size:14px; line-height:52px}


.yd-5right{ width:100%; margin-top:22px; }
.yd-5right:before{top:53px; }
.yd-5s{ margin-left:0px}
.yd-5slide span{font-size:20px;}
.yd-5slide p{ font-size:12px;  margin-top:5px;}

.yd-5bottom{ width:120px;  height:30px; margin:42px auto 0px; float:none; margin-right:auto}
.yd-5s .swiper-button-prev{ width:30px; height:30px; }
.yd-5s .swiper-button-next{ width:30px; height:30px; }

.yd-6{padding-bottom:40px}
.yd-6head{ margin:40px auto 0px; width:90%; text-align:left}
.yd-6head h3{ font-size:18px; }
.yd-6head p{ font-size:12px; line-height:24px; margin-top:22px }
.yd-6 ul{margin-top:30px; text-align:center}
.yd-6 ul li{width:50%; margin-top:20px; float:left;}
.yd-6 ul li:nth-child(2),.yd-6 ul li:nth-child(4){ border:none}
.yd-6item{ width:70%}

.yd-6item h3{ font-size:12px; }
.yd-6item span{  font-size:20px; }
.yd-6item p{ font-size:12px;}

.yd-san{ margin-top:25px}
.yd-san .swiper-button-prev{ width:30px; height:30px;left:-30px; background-size:50% }
.yd-san .swiper-button-next{ width:30px; height:30px;right:-30px; background-size:50% }


/*关于我们*/
.sub-nav{ display:none}

.about-1{ width:90%; margin:30px auto 0px}
.about-left{width:100%;}
.about-left h3{font-size:18px;}
.about-pic1{ float:left; width:100%; overflow:hidden; display:block;border-top:4px #0c65d4 solid; margin-top:15px;}
.about-pic1 img{ float:left; width:100%; height:auto}
.about-2{ margin:20px auto 0px; font-size:14px; line-height:23px;}

.about-2 p{width:98%; margin-top:10px; }
.about-info{ float:left; width:100%; overflow:hidden; height:200px}
.about-pic2{ display:none}

.mCSB_scrollTools .mCSB_draggerRail{ width:3px;}
.about-3{ width:100%; margin:20px auto 0px; height:auto; padding:30px 0px}

.about-3 ul{ width:100%; float:left}
.about-3 ul li{width:20%; margin-left:0px; text-align:center; margin:0px 2.5%}
.about-3 ul li h3{ font-size:12px}
.about-3 ul li span{font-size:24px;}
.about-3 ul li p{ font-size:12px}

.about-show{ padding:30px 0px;}
.about-4{ width:90%; }
.about-4left{ width:100%; }
.about-4left h3{ font-size:18px;}
.about-4left p{ padding-bottom:0px; margin-top:8px; line-height:23px}
.about-4left p::before{ display:none}
.about-4right{ float:left; width:100%; height:40px; line-height:40px; margin-top:15px  }
.about-4right span{ font-size:12px; }


.about-4content{padding-left:0%; margin:24px auto 0px; float:none; width:90%}
.about-nav1,.about-nav2{ display:none}

.about-slide{width:100%;}
.about-4s{ width:100%; }

.about-ver span{ font-size:16px;  margin-top:20px}
.about-4pag{ display:none}
.about-4s .swiper-scrollbar{ width:100%; height:6px; margin-top:30px; }


.about-zuzhi{padding-bottom:30px}
.about-5{ width:80%; margin:30px auto 0px;}
.about-5 h3{ font-size:18px;}
.about-5 p{  font-size:12px; padding-bottom:20px; line-height:23px; margin-top:7px}
.about-5 p::before{ display:none; padding-bottom:0px}
.about-6{ margin-top:10px;}

/*video*/
.video{ padding-bottom:30px}
.video-content{ width:100%; margin-top:18px; margin-left:0%;}
.video-content .swiper-slide{ height:auto; }
.video-content .swiper-slide p{ display:none}
.video-content .swiper-slide span em{ line-height:40px; padding:0px 10px;font-size:12px; }
.video-content .swiper-slide-active span em{ height:40px}
.video-content .swiper-slide span img{ height:auto}
.video-content .swiper-button-prev{ width:30px; height:30px; left:5%; }
.video-content .swiper-button-next{ width:30px; height:30px; right:5%; }


/*文化*/
.wh{ height:auto; padding-bottom:30px}
.wh-content{ width:90%; margin:30px auto 0px;}
.wh-item{width:100%;padding-bottom:20px;}

.wh-1 em{ width:40px; height:40px;margin-top:20px; background-size:50%}
.wh-2 em{ width:40px; height:40px;margin-top:20px; background-size:50%}
.wh-1 span,.wh-2 span{  line-height:40px; font-size:14px; padding-top:20px}
.wh-item h3{ font-size:14px; padding-bottom:16px}
.wh-item p{  font-size:12px; line-height:24px; padding:20px 7.5% 0px;}



/*风采*/
.fc{ padding-bottom:30px}
.fc-head{ margin:30px auto 0px; width:80%;}
.fc-head h3{ font-size:18px;}
.fc-head p{ font-size:12px; padding-bottom:0px; line-height:23px; margin-top:8px}
.fc-head p:before{ display:none;}
.fc-content{ width:90%; margin:30px auto 0px;}
.fc-content span em{ font-size:14px; text-align:left; padding-left:15px}
.fc-content .swiper-button-prev{ width:30px;height:30px;left:-2%;}
.fc-content .swiper-button-next{ width:30px; height:30px; right:-2%; }


/*领导关怀*/
.leader{ padding-bottom:30px;}
.leader-head{ width:90%; margin:30px auto 0px;}
.leader-head h3{ font-size:18px;}
.leader-head p{ font-size:12px;  padding-bottom:0px}
.leader-head p::before{ display:none}
.leader-content{ width:90%; margin:20px auto 0px; }
.leader-right{ float:left; width:90%; margin-left:5% }
.leader-item h3{  font-size:14px;  line-height:22px; height:44px; }
.leader-item samp{  margin-top:28px}
.leader-item em{font-size:60px; }
.leader-right .swiper-scrollbar{  margin-top:24px;width:100%; }
.leader-bg{ display:none}

/*历程*/
.his{ padding-bottom:30px}
.his-content{ width:90%; margin:30px auto 0px}
.his-left{  width:100%;}
.his-left h3{ font-size:40px; text-align:center}
.his-left ul li{ font-size:12px; line-height:22px; margin-top:5px}
.his-left ul li span{ font-size:12px; margin-right:8px}
.his-right{ width:100%;  position: relative;height:auto; float:left;padding-top:20px}

.his-slide{ margin-top:26px;}
.his-center{ width:90%; }
.his-center p{ margin-top:6px}
.his-center p span{  font-size:16px; }
.his-center p em{ margin-top:17px}

.his-center .swiper-button-prev{ width:25px;height:25px;top:60px;}
.his-center .swiper-button-next{ width:25px; height:25px;top:60px;}


/*资质*/
.zizhi{height:380px;}
.zizhi-head{  margin:30px auto 0px; width:80%}
.zizhi-head h3{ font-size:18px;}
.zizhi-head p{ font-size:12px;padding-bottom:0px; margin-top:8px; line-height:23px}
.zizhi-head p::before{ display:none;}
.zizhi-bg span{ font-size:120px;}
.zizhi-content{ width:90%;  margin:30px auto 0px; }
.zizhi-content samp{  font-size:16px; margin-top:26px}
.zizhi-content .swiper-button-prev{ width:30px; height:30px;top:48% }
.zizhi-content .swiper-button-next{ width:30px; height:30px;top:48% }
.zizhi-content span{ height:180px}
.zizhi-content .swiper-pagination{ display:none}
.zizhi-bg{ display:none}
/*荣誉*/
.ry{padding-bottom:30px}
.ry-head{ width:90%;  margin:30px auto 0px;}
.ry-head h3{ font-size:18px;}
.ry-head p{font-size:12px; padding-bottom:0px}
.ry-head p::before{ display:none}
.ry-content{ width:90%; margin:32px auto 0px; height:auto}
.ry-slide{width:100%; height:236px}
.ry-li span{ display:none }
.ry-li samp{ width:70.4%; overflow:hidden; height:47vw; margin:20px auto 0px; }
.ry-li samp:before{ display:none}
.ry-li samp img{ width:100%; position:relative; height:100%;object-fit:cover;left:0px }
.ry-li em{width:100%; display:block; overflow:hidden; text-align:center; font-size:16px; color:#0c65d4;font-family:'SourceHanSansb'; margin-top:20px }

.ry-scroll{width:100%; height:300px;  padding:20% 20px; margin-top:10px; transform:translate(0px)}
.ry-scroll .swiper-slide{ font-size:14px; }
.ry-scroll .swiper-slide-active{ font-size:16px;}
.ry-scroll .swiper-button-prev{ width:30px; height:30px; margin-left:-15px; top:40px;}
.ry-scroll .swiper-button-next{ width:30px; height:30px;margin-right:-15px;bottom:20px;}

.banner-ul,.banner-pos,.banner-nav{ display:none}









}











































