*{margin:0;padding:0}
body{background:#fff;margin:0;padding:0;text-decoration:none;font-variant:normal;font-family:'Microsoft YaHei'}
a:active,a:hover,a:link,a:visited{text-decoration:none}
a{text-decoration:none}
li{list-style-type:none}
ol,ul{list-style-type:none;list-style-image:none}
input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none}
textarea{-webkit-appearance:none}
select{-webkit-appearance:none}
html{font-size:12px}
@font-face{font-family:"思源黑体 CN ExtraLight"; src:url(../images/SourceHanSansCN-ExtraLight.otf);}
 
@media screen and (min-width:320px){blockquote,body,button,code,dd,div,dl,dt,fieldset,form,input,legend,lipre,ol,p,td,textarea,th,ul,h3{font-size:14px}
}
@font-face{font-family:DINProb;src:url(../images/DINPro-Bold.otf)}
a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}
a:focus{outline:0}
input,textarea{outline:0}
a:hover{color:#0682e2;text-decoration:none;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.content{margin:0 auto;width:1600px;position:relative}
.conbox{margin:0 auto;width:1600px;position:relative}
.cont{margin:0 auto;width:1600px;position:relative; overflow:hidden;}


.head{width:100%; border-bottom:1px #ccc solid; margin:0 auto; position:fixed; z-index:9;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}
.head .logo{float:left; margin-top:8px;}
.head .logo img{ display:inline-block}
.head .logo img:last-child{ display:none}

.head .tel{ float:right; font-size:20px; font-weight:bold; color:#fff; line-height:90px;}
.head .tel img{ vertical-align:sub; margin-right:8px;}
.head .tel img:first-child{ display:inline-block; }
.head .tel img:last-child{ display:none }
.head .tel img{ vertical-align:sub; margin-right:8px;}
.head .nav{float:right;height:95px}
.head .nav ul li{float:left;text-align:center;position:relative;line-height:95px}
.head .nav ul li a{color:#fff;font-size:16px;display:block; padding:0 40px; font-weight:bold;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out }

.head .nav ul li a:hover{color:#56ac23}

.head .nav ul li ul{position:absolute; top:120px;z-index:1;left:0%; width:100%; visibility:hidden; opacity:0;background:#fff;border-top:2px #56ac23 solid;z-index:99;  padding:10px 10px; box-shadow:0 0 5px #ccc; text-align:center;}

.head .nav ul li:last-child ul{ left:auto; right:0px;}


.head .nav ul li:hover ul{display:block; top:95px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out; opacity:1; visibility:inherit}
.head .nav ul li ul dl{ overflow:hidden;}

.head .nav ul li i{ display:none; font-size:16px; position:absolute;top:14px;right:0px; height:30px;padding:0px 7px 0 7px; font-weight:400;transform:rotate(0deg);transition:all ease 0.35s}

.head .nav ul li ul dl li{line-height:40px;height:auto;overflow:hidden;width:100%; border-bottom:1px #ccc solid; position:relative;}

.head .nav ul li ul li a{color:#333;font-size:16px; padding:0px; font-weight:400;}
.head .nav ul li ul li a:hover{color:#fff}
.head .nav ul li ul li a:hover{color:#56ac23}
.head .nav ul li ul li a:after{content:"";margin:0}
.head .btn{display:none}

.had{ background:#fff;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}
.had .logo img:first-child{ display:none;}
.had .logo img:last-child{ display:inline-block}
.had .tel img:first-child{ display:none; }
.had .tel img:last-child{ display:inline-block }
.had .tel { color:#0582e2}
.had .nav ul li a{ color:#333; transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}


.head .sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:26px; display:none}
.head .sp_nav span{display:block;background:#fff;width:35px;height:4px;position:absolute;left:10px;transition:all ease 0.35s;border-radius: 8px;}
.head .sp_nav span:nth-of-type(1){top:0px}
.head .sp_nav span:nth-of-type(2){top:12px}
.head .sp_nav span:nth-of-type(3){top:24px}
.head .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.head .sp_nav_se span:nth-of-type(2){width:0}
.head .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}


.had .sp_nav span{ background:#333}

.fenye{overflow:hidden;margin:20px auto 0;text-align:center;padding-top:15px;height:50px;clear:both}
div.flickr a{margin-right:10px;border:1px solid #ccc;padding:10px 15px;border-radius:2px;margin:0 3px;color:#666}
div.flickr a:hover{border-right:#0056a7 1px solid;border-top:#0056a7 1px solid;background-image:none;border-left:#0056a7 1px solid;color:#fff;border-bottom:#0056a7 1px solid;background-color:#0056a7}
div.meneame a:active{border-right:#0056a7 1px solid;border-top:#0056a7 1px solid;background-image:none;border-left:#0056a7 1px solid;color:#fff;border-bottom:#0056a7 1px solid;background-color:#0056a7}
div.flickr span.current{margin-right:5px;padding:10px 15px;color:#fff;font-weight:700;background:#0056a7;border-radius:2px;border:1px solid #0056a7}
div.flickr span.disabled{color:#adaaad;margin-right:5px;border:1px solid #ccc;padding:10px 15px;border-radius:2px}
div.flickr{padding:0;margin:0;text-align:center;font-family:Verdana;font-size:14px;text-align:center}
.pcbanner{ position:relative; width:100%; height:100vh}
.banner,.swiper-container { width: 100%; height: 100%; }
.banner .swiper-wrapper{height:100vh;}
.banner .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1.1,1.1);}
.banner .swiper-slide-active img,
.banner .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}	
.m_banner{ display:none}


.title{padding:40px 0;overflow:hidden; position:relative;}
.title h3{color:#0682e2;font-size:30px;text-align:left; overflow:hidden; }
.title p{ font-size:16px; color:#666; margin:10px auto 0}
.title dd{ font-size:16px;color:#666; margin:20px auto 0}
.title dd a{ display:inline-block}
.title dd a:after{ content:"/"; margin:0 10px; color:#666;}
.title dd a:last-child:after{ content:""; display:none;}

.title  dl{ position:absolute; right:0px; top:50px;font-size:16px; color:#333; font-weight:400;display:inline-block; }
.title  dl a{ width:150px; height:42px; line-height:42px; background:#0682e2; text-align:center; display:inline-block; color:#fff; margin:-20px 10px 0;}
.title  dl a:hover{ background:#56ac23; color:#fff;}
.title  dl a.active{ background:#56ac23; color:#fff;}






.pic_nav{ overflow:hidden;}
.pic_nav ul{ overflow:hidden;}
.pic_nav ul li{ overflow:hidden; width:20%; line-height:45px; float:left; background:#0682e2; font-size:16px; text-align:center; border:3px #fff solid; box-sizing:border-box;}
.pic_nav ul li:hover{ background:#56ac23; overflow:hidden;}
.pic_nav ul li  a{ color:#fff; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.pic_box{ overflow:hidden; margin:30px auto }
.pic_box ul{ overflow:hidden;}
.pic_box ul li{ width:33.33%; float:left; box-sizing:border-box; border:10px #fff solid; overflow:hidden;}
.pic_box ul li dl{ border:1px #ccc solid; overflow:hidden; padding:20px 15px;}
.pic_box ul li dl div{ float:right; overflow:hidden; width:45%}
.pic_box ul li dl div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.pic_box ul li dl div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.pic_box ul li dl h3{ text-align:left; font-size:20px; color:#333; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin:10px auto}
.pic_box ul li dl p{ font-size:14px; line-height:24px; color:#999; word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; height:50px; margin-bottom:20px;}
.pic_box ul li dl dd{ overflow:hidden; width:120px; height:40px; border-radius:8px; line-height:40px; background:#56ac23 ; text-align:center; color:#fff;}
.pic_box ul li dl:hover h3{ color:#0682e2}
.pic_box ul li dl:hover dd{ background:#0682e2}



.about{ overflow:hidden; margin:100px auto 0; background:url(../images/aboutbj.jpg) no-repeat center; background-size:cover;}
.a_left{ width:55%; overflow:hidden; float:left;}
.a_txt{ width:90%; float:right;}
.a_tt{ font-size:18px; line-height:36px; color:#fff; padding-right:10%}
.a_tt p{ text-indent:2em;}
.a_anniu{  border-radius:8px; height:45px; line-height:45px; width:150px; text-align:center; color:#fff; font-size:18px; margin:20px 0}
.a_anniu a{ color:#fff; display:block; border-radius:8px;border:1px #fff solid;}
.a_anniu a:hover{ background:#56ac23; color:#fff; border:1px #56ac23 solid;}

.a_right{ width:45%; float:right; overflow:hidden}
.a_right img{ width:100%; vertical-align:middle}





.isMyVideo{width:100%;margin:0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.isMyVideo img{width:100%}

.centerIndex{position:relative;margin-left:auto;margin-right:auto;width:100%;height:100%;z-index:999;display:none;background:#000;position:absolute;top:0}
.centerIndex video{width:100%;height:100%}
.indexClose{width:40px;height:40px;float:left;background:#2b122f;color:#fff;text-align:center;line-height:40px;position:absolute;right:0;top:0}
.indexClose:hover{cursor:pointer}


.isMyVideo1{width:100%;margin:0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.isMyVideo1 img{width:100%}

.centerIndex1{position:relative;margin-left:auto;margin-right:auto;width:100%;height:100%;z-index:999;display:none;background:#000;position:absolute;top:0}
.centerIndex1 video{width:100%;height:100%}
.indexClose1{width:40px;height:40px;float:left;background:#2b122f;color:#fff;text-align:center;line-height:40px;position:absolute;right:0;top:0}
.indexClose1:hover{cursor:pointer}



@keyframes warn {0% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.0;}
25% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.1;}
50% {transform:scale(0.5);-webkit-transform:scale(0.5);opacity:0.3;}
75% {transform:scale(0.8);-webkit-transform:scale(0.8);opacity:0.6;}
100% {transform:scale(1);-webkit-transform:scale(1);opacity:0.0;}
}
@keyframes warn1 {0% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.0;}
25% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.1;}
50% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.3;}
75% {transform:scale(0.5);-webkit-transform:scale(0.5);opacity:0.6;}
100% {transform:scale(0.8);-webkit-transform:scale(0.8);opacity:0.0;}
}


.in_video .lightbox {display:block;width:60px;height:60px;position:relative;z-index:3; position:absolute; top:50%; left:50%; margin-top:-50px;}
.in_video .lightbox .img {display:block;width:60px;height:60px;padding:0;/*! border:2px solid #fff;*/border-radius:50%;overflow:hidden;position:absolute;top:0;left:0;z-index:3;margin-left:0;margin-top:0;background:#2b122f;background:#fff}
.in_video .lightbox .img img {    width: 25px;height: 25px;display: block; margin: 18px 20px;display:block}
.in_video .pulse {position:absolute;top:50%;left:50%;z-index:1;margin-top:-60px;margin-left:-60px;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff; opacity:0;-webkit-animation:warn 2s ease-out 1s;-moz-animation:warn 12 ease-out 1s;animation:warn 2s ease-out 1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:scale(0);}
.in_video .pulse1 {position:absolute;top:50%;left:50%;z-index:1;margin-top:-60px;margin-left:-60px;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff; opacity:0;-webkit-animation:warn 2s ease-out;-moz-animation:warn 2s ease-out;animation:warn 2s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:scale(0);}


.adv{ overflow:hidden; background:#ebf2fa; padding:80px 0}
.adv_txt{ overflow:hidden; background:#fff; position:relative;}
.adv_left{ width:50%; float:left; overflow:hidden;}
.adv_left .adv_bt{ overflow:hidden;}
.adv_left .adv_bt h3{ font-size:36px; overflow:hidden;}
.adv_left .adv_bt p{ font-size:18px; color:#666;}
.adv_left .adv_txt{ overflow:hidden; background:#fff; margin:91px auto 0; padding:40px;  }
.adv_left .adv_txt dl{ overflow:hidden;}
.adv_left .adv_txt dl span{ width:70px; height:70px; background:#0052b7; font-size:36px; line-height:70px; border-radius:9px; text-align:center; color:#fff; display:inline-block; float:left; margin-right:15px;}
.adv_left .adv_txt dl h3{ font-size:24px; margin-top:5px;}
.adv_left .adv_txt dl  p{ font-size:18px; color:#666;}
.adv_left .adv_txt dd{ font-size:18px; line-height:36px; color:#666; margin-top:30px; height:107px; }

.adv_left .swiper-container{ }

.adv_right{ width:50%; float:right; position:relative; overflow:hidden; height:450px;}
.adv_right img{ width:100%; vertical-align:middle}
.adv_right dl{ position:absolute; width:150px; height:100%; left:0px; top:0px; background:#0682e2}
.adv_right dl dd{ overflow:hidden; height:25%; display: grid;  align-items: center;  justify-content: center; text-align:center; color:#fff;}  
.adv_right dl dd h3{ font-size:26px;  font-weight:400;}
.adv_right dl dd:hover{ background:#56ac23}
.adv_right dl dd.active{ background:#56ac23}

.hangye{ overflow:hidden; margin:30px auto}
.hangye ul{ overflow:hidden;}
.hangye ul li { width:600px; overflow:hidden; position:relative; margin-left:20px;}
.hangye ul li img{ overflow:hidden; width:100%;}
.hangye ul li dl{ position:absolute; width:90%; padding:0 5%; height:140px; bottom:-100%; background:url(../images/touming.png) no-repeat center;-webkit-transition:all .5s;transition:all .5s;}
.hangye ul li dl dd{ font-size:20px; font-weight:bold; color:#fff;}
.hangye ul li dl dd:after{content:""; width:50px; height:2px; display:block; margin:15px 0; background:#fff;}
.hangye ul li dl dt{ font-size:16px; color:#fff; margin:15px auto;word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.hangye ul li:hover dl{ bottom:0px;-webkit-transition:all .5s;transition:all .5s;}




.news_box{ background:#ebf2fa; overflow:hidden; padding:30px 0}
.news{ overflow:hidden; padding:30px 0}
.news ul{ overflow:hidden;}
.news ul li{ width:33.33%; float:left; border:10px #ebf2fa solid; box-sizing:border-box; overflow:hidden; background:#fff;}
.news ul li dl{ padding:40px 25px; overflow:hidden;}
.news ul li dl span{ display:block; overflow:hidden; background:url(../images/shijian.png) no-repeat center left; padding:10px 0; padding-left:30px; color:#999;}
.news ul li dl h3{ font-size:20px; color:#333; white-space:nowrap; font-weight:400; overflow:hidden; text-overflow:ellipsis;}
.news ul li dl dd{ font-size:15px; color:#666;word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; height:50px; line-height:24px; margin:15px auto;}
.news ul li dl dt{ width:120px; border-radius:60px; height:40px; line-height:40px; background:#b1afb0; text-align:center; color:#fff; overflow:hidden;}
.news ul li dl dt a{ display:block; overflow:hidden; color:#fff; font-size:16px;}
.news ul li dl dt a:hover{ background:#56ac23; overflow:hidden;}











.a_jieshao{ font-size:16px; line-height:30px; color:#666; margin:30px auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.a_zz{ overflow:hidden;}
.a_zz h4{ font-size:18px; font-weight:bold; text-align:center; color:#0582e2; position:relative; margin:20px auto}
.a_zz h4:before{ content:""; background:#c7c7c7; width:40%; height:2px; position:absolute; display:block; left:0px; top:15px;}
.a_zz h4:after{ content:""; background:#c7c7c7; width:40%; height:2px; position:absolute; display:block; right:0px; top:15px;}
.a_zizhi{ overflow:hidden}
.a_zizhi ul li { width:380px; float:left; margin-right:20px; overflow:hidden;}
.a_zizhi ul li .gzh{ padding:15px; overflow:hidden; background:#; background:#fff; border:1px #ccc solid}
.a_zizhi ul li .gzh h3{ overflow:hidden; font-size:18px; line-height:36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:400; margin-bottom:5px;}
.a_zizhi ul li .gzh div{ float:left; width:110px; overflow:hidden; margin-right:20px;}
.a_zizhi ul li .gzh div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.a_zizhi ul li .gzh:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.a_zizhi ul li .gzh span{ overflow:hidden; font-size:15px; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;  line-height:24px;}


.a_img{ width:48%; float:right; border:5px #0582e2  solid;}
.a_img  .swiper-slide  img{ width:100%; height:100%; vertical-align: middle; }
.a_img .swiper-pagination{ text-align:left; padding-left:30px; font-size:30px; color:#fff;}
.a_img .swiper-pagination-current{ font-size:48px;}
/*
.jiagou{ margin:0px auto; overflow:hidden; background:url(../images/advbj.jpg) no-repeat center top; padding:80px 0}
.jgbox{ overflow:hidden; margin:30px auto;}
.jg_left{ width:35%; float:left; position:relative; border-radius:6px; margin-top:10px}
.jg_left .swiper-slide .jgtxt{ position:absolute; width:100%; height:100%; z-index:9 ;top:0px;display: grid;  	align-items: center;  	justify-content: center;  }
.jg_left .swiper-slide .jgtxt span{ background:rgba(255,191,126,0.6); border-radius:60px; padding:15px 50px; font-size:24px; color:#fff; -webkit-transition:all .5s;transition:all .5s; }
.jg_left .swiper-slide img{ width:100%; height:100%; vertical-align:middle;-webkit-transition:all .5s;transition:all .5s;}
.jg_left .swiper-slide:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.jg_left .swiper-button-next,
.jg_left .swiper-button-prev{ color:#fff;}
.jg_left .swiper-slide .jgtxt span:hover {  background: linear-gradient(to bottom right, #aa7b51, #0582e2);-webkit-transition:all .5s;transition:all .5s; }
.jg_right{ width:63%; float:right;}
.jg_right ul{ overflow:hidden}
.jg_right ul li{ width:33.33%; float:left; overflow:hidden;}
.jg_right ul li .adv{  background:rgba(255,191,126,0.3); margin:10px;height:230px; border-radius:8px; display: grid;  	align-items: center;  	justify-content: center; position:relative; overflow:hidden;  }
.jg_right ul li .adv div{ margin:0px auto; text-align:center; position:absolute; width:100% ;-webkit-transition:all .5s;transition:all .5s; left:0px; }
.jg_right ul li .adv div h3{ font-size:24px; color:#fff; font-weight:400; margin-top:15px;}
.jg_right ul li .adv  dl{ position:absolute; width:100%;   right:-100%; }
.jg_right ul li .adv  dl dd{ font-size:24px; color:#fff; margin:20px;}
.jg_right ul li .adv  dl dt{ font-size:16px; color:#fff; line-height:24px; margin:20px}
.jg_right ul li:hover .adv{ background:#0582e2; background: linear-gradient(to bottom right, #aa7b51, #0582e2);}
.jg_right ul li:hover .adv div{ -webkit-transition:all .5s;transition:all .5s; left:-100%}
.jg_right ul li:hover .adv dl{ -webkit-transition:all .5s;transition:all .5s; right:0px;   }

*/

.w50{ margin:50px auto}



.btqy{ margin:0px auto; overflow:hidden; background:url(../images/beitou.jpg) no-repeat center top;  padding:50px 0}
.btqybox{ overflow:hidden; padding-bottom:15px; margin:30px auto}
.btqybox .swiper-slide{ background:#fff; box-shadow:0 0  5px #ccc;}
.btqybox .swiper-slide .bt_img{ overflow:hidden; margin:20px;}
.btqybox .swiper-slide .bt_img h3{ font-size:30px; color:#fff; font-weight:bold; padding-top:60px; padding-left:20px;  background:url(../images/btimg01.jpg) no-repeat center center; background-size:cover; text-align:left; height:100px;}
.btqybox .swiper-slide .bt_img h3 span{ float:right; font-size:16px; margin-right:30px; border:1px #fff solid; width:100px; background:rgba(0,0,0,0.2); text-align:center; display:inline-block; height:30px; line-height:30px;-webkit-transition:all .5s;transition:all .5s;}
.btqybox .swiper-slide .bt_img h3 span a{ color:#fff; font-weight:400; display: block}
.btqybox .swiper-slide .bt_img h3 span:hover {border:1px #0582e2 solid; background:#0582e2;-webkit-transition:all .5s;transition:all .5s; }

.btqybox .swiper-slide .bt_img ul{ overflow:hidden; margin:20px auto 0}
.btqybox .swiper-slide .bt_img ul li{ overflow:hidden; background:#eeeeee; border-radius:6px; padding:10px; display:flex; margin:8px auto;display: grid; align-items: center;-webkit-transition:all .5s;transition:all .5s; }
.btqybox .swiper-slide .bt_img ul li div{ background:#0582e2; width:90px; height:80px;display: grid; align-items: center;justify-content: center; color:#fff; text-align:center; line-height:26px; float:left; border-radius:6px; overflow:hidden; font-size:18px; margin-right:20px; }
.btqybox .swiper-slide .bt_img ul li div b{ display:block; padding:0 8px; line-height:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.btqybox .swiper-slide .bt_img ul li div img{ display:none; width:100%; height:100%;}
.btqybox .swiper-slide .bt_img ul li span{ line-height:26px; font-size:16px;  display: flex; align-items: center; height:75px;}

.btqybox .swiper-slide:nth-child(2) .bt_img h3{ background:url(../images/btimg02.jpg) no-repeat center center;}
.btqybox .swiper-slide:nth-child(2) ul li div{ background:#9bab7d}
.btqybox .swiper-slide:nth-child(3) .bt_img h3{ background:url(../images/btimg03.jpg) no-repeat center center;}
.btqybox .swiper-slide:nth-child(3) ul li div{ background:#baa588}
.btqybox .swiper-slide .bt_img ul li:hover{ background:#0582e2;-webkit-transition:all .5s;transition:all .5s;}
.btqybox .swiper-slide .bt_img ul li:hover a{ color:#fff}
.btqybox .swiper-slide .bt_img ul li:hover div b{ display:none}
.btqybox .swiper-slide .bt_img ul li:hover div img{ display:block;}
.btqybox .swiper-slide:nth-child(2) .bt_img ul li:hover{ background:#9bab7d;-webkit-transition:all .5s;transition:all .5s;}
.btqybox .swiper-slide:nth-child(3) .bt_img ul li:hover{ background:#baa588;-webkit-transition:all .5s;transition:all .5s;}
.btqybox .swiper-pagination{ display:none}

.footer{background:#222; overflow:hidden; margin:0px auto; }
.foot{ border-bottom:1px #ccc solid; overflow:hidden; }
.foot .content{padding:20px 0; text-align:center; line-height:80px; color:#fcf9f6; font-size:18px;display: grid; align-items: center;justify-content: center; position:relative}
.foot .content img{ float:left; position:absolute;left:0px;}
.footer .dizhi{ float:left; width:30%; font-size:15px; color:#9d9d9d; line-height:36px; margin-top:40px; }
.footer .dizhi p{ font-size:15px; color:#9d9d9d; line-height:36px;  }
.footer .b_nav{ float:left; width:65%; margin-left:3%; margin-top:40px;}
.footer .b_nav ul{ overflow:hidden;}
.footer .b_nav ul li{ float:left; width:40% ; margin-right:10%;overflow:hidden;}
.footer .b_nav ul li h3{ font-size:18px; color:#fff; font-weight:400; margin-bottom:15px;}
.footer .b_nav ul li h3:after{ content:""; display:block; width:40px; height:1px; background:#fff; margin:15px 0}
.footer .b_nav ul li dd{ line-height:40px; height:40px; color:#fff;}
.footer .b_nav ul li dd a{ color:#9d9d9d}
.footer .b_nav ul li dd a:hover{ color:#fff}
.footer .b_nav ul li dd img{ vertical-align:sub; margin-right:8px;}
.footer .b_nav ul li dt{ width:30%; float:left; margin-right:15px;}
.footer .b_nav ul li dt img{ width:100%;}
.footer .b_nav ul li dt p{ color:#fff; text-align:center;}
.footer .form{ float:right; width:30%;margin-top:40px }
.footer .form h3{ font-size:18px; color:#fff; font-weight:400; margin-bottom:15px;}
.footer .form h3:after{ content:""; display:block; width:40px; height:1px; background:#fff; margin:15px 0}
.footer .form ul{ overflow:hidden;}
.footer .form ul li{ overflow:hidden; margin-bottom:10px; position:relative;}
.footer .form ul li input{ width:100%; background:#fff; border:none; height:35px; line-height:35px; overflow:hidden; text-indent:0.5em;}
.footer .form ul li #yzm{ position:absolute; top:0px; right:0px; width:110px;}
.footer .form ul li #yzm img{ width:100%;}
.footer .form ul li input.btno{ background:#0582e2; text-align:center; text-indent:0em; font-weight:bold; font-size:18px; color:#fff; cursor: pointer}
.footer .form ul li p{color:#fff}

.cont{ overflow:hidden;}
.links{ border-top:1px #ccc solid; overflow:hidden; display:block; width:100%; clear:both; margin:40px auto; padding-top:20px;}
.links span{ background:url(../images/links.png) no-repeat center left; padding-left:50px; font-size:16px; color:#999;}


.CopyRight { color:#9d9d9d; background:#1f1f1f; line-height:80px; text-align:center; font-size:16px;}


.html{ overflow:hidden;}



.n_banner{ margin:0px auto; overflow:hidden; position:relative}
.n_banner img{ width:100%; vertical-align:middle}
.n_banner div{ position:absolute; top:0px; width:100%; height:100%;  display: grid;  	align-items: center;  	justify-content: center; overflow:hidden; text-align:center;}
.n_banner div h3{ font-size:30px; font-weight:bold; color:#fff; text-align:center;}
.n_banner div p{ font-size:18px; font-weight:400; color:#fff; text-align:center; margin:20px auto}

.mbx{ border-bottom:1px #ccc solid; height:60px; line-height:60px;}
.mbx p{ width:50%; float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:16px; color:#666;}
.mbx p a{ color:#666;}
.mbx p a:after{ content:"⊙"; font-family:"宋体"; color:#999; margin:0 10px;}
.mbx p a:hover{ color:#0682e2;}
.mbx p a:last-child:after{ content:""; display:none;}
.mbx ul{ float:right; display:inline-block;}
.mbx ul li{ display:inline-block; padding:0 20px; font-size:16px;}
.mbx ul li.ast{ background:#56ac23;}
.mbx ul li.ast a{ color:#fff;}


.yw_div1{ overflow:hidden; margin:50px auto 0; position:relative}
.yw_div1 .yw_left{ width:40%; float:left; margin-top:50px; }
.yw_div1 .yw_right{ width:55%; float:right;}
.yw_div1 .yw_right img{ width:100%;}
.yw_div1 .yw_box{ position:absolute; width:100%; height:100%; top:0px; left:0;}

.yw_div1 .yw_left .title_txt{ overflow:hidden;}
.yw_div1 .yw_left .title_txt h3{ font-size:30px; color:#0582e2; background:url(../images/xx.png) no-repeat bottom left; padding-bottom:20px;}
.yw_div1 .yw_left .title_txt p{ font-size:16px; color:#999; text-transform:uppercase; margin-top:20px;}
.yw_div1 .yw_left .yw_txt{ font-size:16px; line-height:36px; margin-top:50px; color:#666;}

.yw_div2{ overflow:hidden; margin:50px auto; background:url(../images/ywimg02.jpg) no-repeat center center ; padding:150px 0; background-size:cover; background-attachment:fixed;}
.yw_div2 h2{ font-size:54px; text-align:center; color:#fff; font-weight:400; font-family:"思源黑体 CN ExtraLight"; }
.yw_div2 h3{ font-size:42px; text-align:center; color:#fff;margin:30px auto}
.yw_div2 p{ font-size:42px; color:#fff; text-align:center; }
.yw_div2 p span{ margin:0 20px;}

.title_txt2{ overflow:hidden; text-align:center;}
.title_txt2 h3{ font-size:30px; color:#0582e2; background:url(../images/xx.png) no-repeat center bottom; padding-bottom:20px;}
.title_txt2 p{ font-size:16px; color:#999; text-transform:uppercase; margin-top:20px;}
.title_txt2 dd{ background:#f8ecd7; border-radius:6px; padding:30px 15px; text-align:center; font-size:15px; color:#333; margin:30px auto}


.pic_content{ overflow:hidden ; margin:30px auto}
.pic_content ul{ overflow:hidden}
.pic_content ul li{ width:25%; float:left; border:10px #fff solid; background:#f2f2f2; padding:5px; box-sizing:border-box; overflow:hidden}
.pic_content ul li div{ overflow:hidden}
.pic_content ul li div  img{ width:100%; height:100%; vertical-align:middle;-webkit-transition:all .5s;transition:all .5s;}
.pic_content ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.pic_content ul li p{ background:#f2f2f2; line-height:40px; line-height:40px; font-size:18px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.pic_content ul li:hover p { color:#0582e2}



.yw_div3{ overflow:hidden; margin:0px auto}
.yw-vc{ overflow:hidden; margin:50px auto}
.yw-vc .swiper-slide{ overflow:hidden;}
.yw-vc .swiper-slide .Business{border:1px #ccc solid; padding:15px; background:#fff;}
.yw-vc .swiper-slide .Business div{ overflow:hidden;}
.yw-vc .swiper-slide .Business div img{ width:100%}
.yw-vc .swiper-slide .Business h3{ text-align:center; color:#3c3c3c; font-size:20px; font-weight:bold; margin:30px auto; background:url(../images/xx1.png) no-repeat center bottom; padding-bottom:20px;}
.yw-vc .swiper-slide .Business p{ font-size:16px; line-height:30px; min-height:150px; text-align:center; color:#666; padding:0 30px;}

.yw_div4{ overflow:hidden; margin:0px auto; background:#f0f0f0; padding:50px 0}

.yw_div5{ margin:50px auto;  overflow:hidden;}
.yw_div5 .news_left{ background:#fff; height:auto;}
.yw_div5 .news_left .news_txt{ padding:30px;}
.yw_div5  .news_left .news_txt dt{ margin-top:40px;}
.yw_div5  .newstwo .swiper-slide .nws{ background:#fff; border:none;}
.yw_div5  .newstwo .swiper-slide .nws:hover{ background:#eaaf7a;  }


.about_txt{ overflow:hidden; margin:50px auto}
.ab_left{ width:47%; float:left;}
.ab_right{ width:50%; float:right;}
.ab_right img{ width:100%}

.ab_left .title_txt{ overflow:hidden;}
.ab_left .title_txt h3{ font-size:30px; color:#0582e2; background:url(../images/xx.png) no-repeat bottom left; padding-bottom:20px;}
.ab_left .title_txt p{ font-size:16px; color:#999; text-transform:uppercase; margin-top:20px;}
.ab_left .yw_txt{ font-size:16px; line-height:32px; margin-top:20px; color:#666;}
.ab_left h2{ font-size:30px;color:#0582e2; margin:30px auto 0}

.jiegoubj{ overflow:hidden; background:url(../images/jiegoubj.jpg) no-repeat center top; margin:50px auto; padding:50px 0; background-size:cover}
.jg_img img{ width:100%;}
.jg_img { margin:50px auto}

.tdtxt{ overflow:hidden;}
.tdtxt ul{ overflow:hidden;}
.tdtxt ul li{ width:25%; float:left; overflow:hidden; margin:30px auto}
.tdtxt ul li div{ width:150px; height:150px; border-radius:50%; overflow:hidden; margin:0px auto}
.tdtxt ul li h3{ font-size:20px; font-weight:bold; text-align:center; margin:20px auto 10px; }
.tdtxt ul li p{ font-size:16px; text-align:center; color:#666;}
.tdtxt ul li div  img{ width:100%; height:100%; vertical-align:middle;-webkit-transition:all .5s;transition:all .5s;}
.tdtxt ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.hidden{display:none}
.tdtxt .more{width:260px;height:50px;line-height:50px;border:1px #000 solid;text-align:center;font-size:18px;font-weight:400;margin:50px auto 50px;position:relative}
.tdtxt .more:after{background:#000;content:"";height:100%;width:0%;position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s}
.tdtxt .more:hover:after{width:100%;-webkit-transition:all .5s;transition:all .5s}
.tdtxt .more:hover a{color:#fff;display:block}
.more{width:260px;height:50px;line-height:50px;border:1px #000 solid;text-align:center;font-size:18px;font-weight:400;margin:50px auto 50px;position:relative}
.more:after{background:#000;content:"";height:100%;width:0%;position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;z-index:-1}
.more:hover:after{width:100%;-webkit-transition:all .5s;transition:all .5s}
.more:hover a{color:#fff;display:block}
.more:hover{color:#fff;cursor:pointer}
.more p{ font-size:18px;}


.cd-popup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;z-index:9999}
.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.cd-popup-container{position:relative;width:70%;padding:3%;margin:130px auto;background:#fff;overflow:hidden;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.cd-popup-close{position:absolute;right:30px;top:30px;z-index:10;width:30px;height:30px;display:block;font-size:30px}
.cd-popup-close img{ width:100%}
.cd-popup-close:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transition:all .5s;transition:all .5s}
.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.cd_img{width:30%;float:left;overflow:hidden}
.cd_img img{width:100%}
.cd_txt{width:65%;float:right;overflow:hidden;text-align:left;padding:2% 0}
.cd_txt h3{overflow:hidden;font-size:24px;font-weight:400;color:#ed712f}
.cd_txt dd{font-size:14px;margin:15px auto;color:#666;overflow:hidden;border-bottom:1px #ccc solid;padding-bottom:20px}
.cd_txt dl{overflow:hidden;font-size:14px;line-height:28px;height:300px}
.cd_txt dl p{overflow:hidden;font-size:14px;line-height:28px;height:calc(100% - 0px);overflow:auto;overflow-x:hidden}
.cd_txt dl p::-webkit-scrollbar{width:3px}
.cd_txt dl p::-webkit-scrollbar-track{background:0 0}
.cd_txt dl p::-webkit-scrollbar-thumb{background:rgba(34,37,56,.5)}

.tsediv1{ overflow:hidden;}
.tse_left{ width:50%; float:left; overflow:hidden;}
.tse_left img{ width:100%;;}
.tse_right{ width:47%; float:right}
.tse_right h3{ font-size:30px; color:#333; margin-bottom:30px;}
.tse_right dd{ font-size:16px; line-height:36px; color:#666;}
.tse_right ul{ overflow:hidden; margin:50px auto}
.tse_right ul li{ font-size:18px; color:#333; margin-bottom:20px; background:url(../images/duihao.png) no-repeat center left; padding-left:30px; font-weight:bold; overflow:hidden;}

.toude{ overflow:hidden; margin:60px auto}
.toude ul{ overflow:hidden;}
.toude ul li{ width:25%; float:left; overflow:hidden; background-size:cover; height:600px; border:10px #fff solid; box-sizing:border-box; display: grid;  align-items: center;  justify-content: center; position:relative;}
.toude ul li .tdt{ overflow:hidden; text-align:center; position:relative; z-index:2}
.toude ul li .tdt div{ width: 80px; height:80px; overflow:hidden; margin:0px auto}
.toude ul li .tdt div img{ width:100% overflow:hidden;}
.toude ul li .tdt h3{ font-size:24px; font-weight:bold; overflow:hidden; color:#fff; margin:30px auto 0;}
.toude ul li .tdt h3:after{ content:""; width:50px; height:2px; background:#fff; display:block;; margin:30px auto;}
.toude ul li .tdt p{ font-size:16px; color:#fff; overflow:hidden;}
.toude ul li .tdt dd{ border:1px #fff solid; width:80%; margin:30px auto 0; text-align:center; color:#fff; font-size:16px; height:45px; line-height:45px; overflow:hidden;}
.toude ul li .tdt dd a{ color:#fff; display:block}
.toude ul li .tdt dd a:hover{ background:#fff; color:#da9f6b}
.toude ul li:after{ content:""; background:#da9f6b; position:absolute; width:100%; height:100%; bottom:-100%;-webkit-transition:all .5s;transition:all .5s;}
.toude ul li:hover:after{ bottom:0%;-webkit-transition:all .5s;transition:all .5s;}
.toude ul li{ margin-top:50px;}
.toude ul li:nth-child(2n){ margin-top:0px;}


.huac_news{ overflow:hidden; margin:50px auto 0}
.huac_news ul{ overflow:hidden;}
.huac_news ul li{ background:#f2f2f2; margin:10px auto 30px; overflow:hidden; padding-right:30px;}
.huac_news ul li{overflow:hidden;}
.huac_news ul li div{  width:28%; float:left; margin-right:20px; overflow:hidden; }
.huac_news ul li div img{  width:100%; height:100%; vertical-align:middle;-webkit-transition:all .5s;transition:all .5s;}
.huac_news ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.huac_news ul li span{overflow:hidden;}
.huac_news ul li span h3{ overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:18px; font-weight:bold; margin:30px auto}
.huac_news ul li span p{ font-size:16px; color:#999; line-height:30px;  word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom:30px;}
.huac_news ul li span dd{ font-size:15px; color:#999; background:url(../images/jt.png) no-repeat center right; padding:5px  0; overflow:hidden;}



.fenye{clear:both;margin:30px auto;width:100%;overflow:hidden;text-align:center}
.fenye ul li{float:none;display:inline-block;overflow:hidden;margin:1px 5px;width:auto;height:40px;min-width:40px;border:1px solid #ccc;background:#eee;line-height:40px}
.fenye ul li.on{border:1px solid #0582e2;background:#0582e2;color:#fff}
.fenye ul li .disabled,.fenye ul li:first-child,.fenye ul li:last-child{width:70px}
.fenye ul li:hover{background:#0582e2;color:#fff;border:1px solid #0582e2;-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);-ms-transform:translate(0);-ms-transition:transform .4s}
.fenye ul li:hover a{color:#fff}
.fenye ul li a{display:block}
.fenye ul li.on a{color:#fff}


.beitou_qy{ overflow:hidden; margin:50px auto }
.hangtian{ overflow:hidden; margin:20px;}
.hangtian h3{ font-size:30px; color:#fff; font-weight:bold; padding-top:60px; padding-left:20px;  background:url(../images/btimg01.jpg) no-repeat center center; background-size:cover; text-align:left; height:100px;}
.hangtian ul{ overflow:hidden; margin:20px auto 0}
.hangtian ul li{ overflow:hidden; background:#eeeeee; border-radius:6px; padding:10px; display:flex; margin:8px auto;display: grid; align-items: center;-webkit-transition:all .5s;transition:all .5s; float:left; width:49%; box-sizing:border-box;}
.hangtian ul li div{ background:#0582e2; width:90px; height:80px;display: grid; align-items: center;justify-content: center; color:#fff; text-align:center; line-height:26px; float:left; border-radius:6px; overflow:hidden; font-size:18px; margin-right:20px; }
.hangtian ul li div b{ display:block; padding:0 8px; line-height:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hangtian ul li div img{ display:none; width:100%; height:100%;}
.hangtian ul li span{ line-height:26px; font-size:16px;  display: flex; align-items: center; height:75px; }
.hangtian ul li:nth-child(2n){ float:right}
.hangtian ul li:hover{ background:#0582e2;-webkit-transition:all .5s;transition:all .5s;}
.hangtian ul li:hover a{ color:#fff}
.hangtian ul li:hover div b{ display:none}
.hangtian ul li:hover div img{ display:block;}


.qiye01{ overflow:hidden; margin:50px auto 0}
.qiye01 h3{ font-size:30px; color:#fff; font-weight:bold; padding-top:60px; padding-left:20px;  background:url(../images/btimg02.jpg) no-repeat center center; background-size:cover; text-align:left; height:100px;}
.qiye01 ul li div{ background:#9bab7d; }
.qiye01 ul li:hover{ background:#9bab7d;-webkit-transition:all .5s;transition:all .5s;}


.qiye02{ overflow:hidden; margin:50px auto 0}
.qiye02 h3{ font-size:30px; color:#fff; font-weight:bold; padding-top:60px; padding-left:20px;  background:url(../images/btimg03.jpg) no-repeat center center; background-size:cover; text-align:left; height:100px;}
.qiye02 ul li div{ background:#baa588; }
.qiye02 ul li:hover{ background:#baa588;-webkit-transition:all .5s;transition:all .5s;}




.qiye_news{ overflow:hidden; margin:50px auto 0}
.qiye_news ul{ overflow:hidden;}
.qiye_news ul li{ width:33.33%; border:10px #fff solid; box-sizing:border-box; overflow:hidden; float:left; margin-bottom:20px;}
.qiye_news ul li div{ overflow:hidden;}
.qiye_news ul li div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.qiye_news ul li:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.qiye_news ul li dl{ overflow:hidden;  padding:15px 0px 30px ; position:relative; }
.qiye_news ul li dl  h3{ font-size:18px; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin:15px auto}
.qiye_news ul li dl p{ font-size:16px; color:#666; height:60px; line-height:34px;   overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom:20px;}
.qiye_news ul li dl dd{ font-size:15px; color:#999; overflow:hidden; background:url(../images/shijian.png) no-repeat center left; padding:5px 0 5px 30px}
.qiye_news{ overflow:hidden;}
.qiye_news ul li dl:before{content:""; position:absolute; background:#cccc; width:100%; height:2px; bottom:0px; left:0px; -webkit-transition:all .5s;transition:all .5s; }          
.qiye_news ul li dl:after{content:""; position:absolute; background:#0582e2; width:0%; height:2px; bottom:0px; left:0px; -webkit-transition:all .5s;transition:all .5s; }          
.qiye_news ul li:hover dl:after{ width:100%;-webkit-transition:all .5s;transition:all .5s;}
.qiye_news ul li:hover h3{ color:#0582e2;}




.news_ny_left{ width:67%; padding:60px 0; float:left; overflow:hidden; position:relative; padding-right:3%;}
.news_ny_left:after{ content:""; height:100%; width:1px; background:#ccc; position:absolute; right:0px; top:0px;}
.news_ny_left .nr_cont{ overflow:hidden; }
.news_ny_left .nr_cont dl{ border-bottom:1px #ccc solid; overflow:hidden; padding-bottom:20px; margin-bottom:20px;}
.news_ny_left .nr_cont h3{ overflow:hidden; font-size:24px; color:#333; font-weight:blod; margin-bottom:20px;}
.news_ny_left .nr_cont dd{ font-size:16px; color:#999 ; background:url(../images/shijian.png) no-repeat center left; padding:5px 0 5px 30px}
.news_ny_left .nr_cont p{ font-size:16px; color:#666; line-height:36px;}
.news_ny_left .nr_cont img{ display:block; max-width:100%; margin:0px auto;}

.news_ny_right{ width:30%; padding:60px 0; float:right;  position:relative; }
.news_ny_right:after{ content:""; height:100%; width:1px; background:#ccc; position:absolute; left:-1px; top:0px;}
.news_ny_right dl{ margin-top:0px; background:#f1f1f1; overflow:hidden; padding:15px 20px;  float:right; width:90%}
.news_ny_right dl h3{ height:60px; line-height:60px; border-bottom:2px #0582e2 solid; font-size:24px; margin-bottom:25px;}
.news_ny_right dl ul{ overflow:hidden;} 
.news_ny_right dl ul li{ overflow:hidden; border-bottom:1px #ccc solid; padding-bottom:20px; margin-bottom:20px;}
.news_ny_right dl ul li dd{  font-size:16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_ny_right dl ul li dt { font-size:16px; background:url(../images/shijian.png) no-repeat center left; padding:5px 0 5px 20px; color:#999; background-size:18px; margin:10px auto}
.news_ny_right dl ul li p{ font-size:14px; line-height:26px; overflow:hidden;word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2; color:#999;
-webkit-box-orient: vertical;}
.news_ny_right dl ul li:hover a dd{ color:#0582e2}

.shangxia{ overflow:hidden; border-top:10px #f2f2f2 solid; border-bottom:10px #f2f2f2 solid; padding:10px 0; margin:30px auto}
.shangxia ul{ overflow:hidden; width:70%; float:left;}
.shangxia ul li{ overflow:hidden; height:50px; line-height:50px; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.shangxia ul li a:hover{ color:#f00}
.fh{ width:180px; height:50px; line-height:50px; float:right; background:#0582e2; text-align:center; color:#fff; margin-top:20px;}
.fh a{ color:#fff; font-size:18px;}
.fh:hover{ background:#0582e2;}
.mb:after{ display:none}

.n_xqy{ overflow:hidden;}




.zp_box{ overflow:hidden; margin:30px auto 0 }
.zp_box ul{ overflow:hidden;}
.zp_box ul li{ overflow:hidden; padding:3%; background:#eee; border-radius:10px; margin-bottom:30px;}
.zp_box ul li h3 { overflow:hidden;cursor:pointer; font-weight:400; position:relative}
.zp_box ul li h3 dd{ font-size:18px; color:#000; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-right:80px; }
.zp_box ul li h3 dt{ font-size:16px; color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  margin:20px auto;padding-right:80px; }
.zp_box ul li dl{ border-top:1px #ccc solid; padding:20px 0; font-size:16px; line-height:30px; color:#666; margin-top:2%; display:none }
.zp_box ul li h3.current:after{content:"收起∧"; position:absolute; right:0px; top:30px; color:#666;}
.zp_box ul li dl a{ color:#0582e2}
.zp_box ul li h3:after{content:"展开∨"; position:absolute; right:0px; top:30px; color:#666;}
.zp_box ul li h3.current dd{ color:#0582e2}
.w80{ margin:50px auto; overflow:hidden;}



.xmtj{ overflow:hidden}
.xmtj_box{ overflow:hidden; margin:50px auto 0 ; padding-bottom:50px; position:relative}
.xmtj_box .swiper-slide{ overflow:hidden;}
.xmtj_box .swiper-slide div{ overflow:hidden;}
.xmtj_box .swiper-slide div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.xmtj_box .swiper-slide:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.xmtj_box .swiper-slide dl{ overflow:hidden;  padding:15px 0px 30px ; position:relative; }
.xmtj_box .swiper-slide dl  h3{ font-size:18px; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin:15px auto}
.xmtj_box .swiper-slide dl p{ font-size:16px; color:#666; height:60px; line-height:34px;   overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom:20px;}
.xmtj_box .swiper-slide dl dd{ font-size:15px; color:#999; overflow:hidden; background:url(../images/shijian.png) no-repeat center left; padding:5px 0 5px 30px}

.xmtj_box .swiper-slide dl:before{content:""; position:absolute; background:#cccc; width:100%; height:2px; bottom:0px; left:0px; -webkit-transition:all .5s;transition:all .5s; }          
.xmtj_box .swiper-slide dl:after{content:""; position:absolute; background:#0582e2; width:0%; height:2px; bottom:0px; left:0px; -webkit-transition:all .5s;transition:all .5s; }          
.xmtj_box .swiper-slide:hover dl:after{ width:100%;-webkit-transition:all .5s;transition:all .5s;}
.xmtj_box .swiper-slide:hover h3{ color:#0582e2;}
.xmtj_box .swiper-pagination-bullet{-webkit-transition:all .5s;transition:all .5s;}
.xmtj_box .swiper-pagination-bullet-active{ background:#0582e2; width:25px; border-radius:6px; }


.liuyanbox{ overflow:hidden; margin:60px auto}
.ly_left{ width:50%; float:left; overflow:hidden; margin-top:50px;}
.ly_left img{ width:100%;}
.ly_right{ overflow:hidden;}
.ly_right h3{ font-size:24px; color:#666; border-bottom:3px #ccc solid; padding-bottom:15px;}
.ly_right ul{ margin-top:15px; overflow:hidden;}
.ly_right ul li{ overflow:hidden; font-size:18px; margin-bottom:15px; position:relative;}
.ly_right ul li input{ width:90%; border:1px #ccc solid; border-radius:6px; line-height:45px;font-size:18px;}
.ly_right ul li textarea{ width:90%; border:1px #ccc solid; border-radius:6px; line-height:24px; height:100px;vertical-align: text-top;font-size:18px;}
.ly_right ul li:last-child input{ width:150px;  background:#0582e2; margin-left:70px; color:#fff; font-size:18px; cursor: pointer}
.ly_right ul li:last-child input:last-child{ background:#d2d2d2; color:#333; margin-left:20px}
.ly_right ul li p{color:#f00; padding-left:75px}
.ly_right ul li input#yzm{width:200px}


.pic_left{  float:left; min-width:220px; background:#f2f2f2; padding-bottom:15px;}
.pic_left h3{ background:#0682e2; text-align:center; color:#fff; padding:20px 0; font-weight:400; font-size:30px;  display: grid;  align-items: center;  justify-content: center;}
.pic_left h3 i{ font-size:12px; text-transform:uppercase; font-style:normal;}
.pic_left ul{ overflow:hidden;}
.pic_left ul li{ overflow:hidden; border-bottom:1px #ccc dashed; text-indent:1em; line-height:60px; font-size:18px;}

.pic_right{ overflow:hidden; border:1px #ddd solid; width:80%; float:right}

.pic_right .p_div1{ overflow:hidden; margin:30px;}
.pic_right .p_div1 .p_img{ width:42%; float:left; border:1px #ddd solid;}
.pic_right .p_div1 .p_img img{ width:100%;}
.pic_right .p_div1 .p_txt{ overflow:hidden; width:55%; float:right}
.pic_right .p_div1 .p_txt h3{ font-size:24px; color:#333; font-weight:bold; border-bottom:2px #999 solid; line-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pic_right .p_div1 .p_txt dl{ margin:15px auto; line-height:36px; font-size:16px; color:#666;}
.pic_right .p_div2{ overflow:hidden; margin:30px;}
.pic_right .p_div2 .p_bt{ font-size:20px; font-weight:bold; color:#333; background:#ddd; line-height:60px; text-indent:1em;}
.pic_right .p_div2 .p_nr{ font-size:16px; color:#666; margin:20px auto; line-height:36px;}
.pic_right .p_div2 .p_nr img{ max-width:100%;}
.pic_right .p_div2 .p_nr p{font-size:16px; color:#666;line-height:36px;}
.pic_right .p_div2 .ph3{ text-align:center; font-size:24px; font-weight:bold; border-bottom:1px #ddd solid; padding-bottom:20px;}

.zhinan{ overflow:hidden;}
.zhinan .zn_bt{font-size:20px; font-weight:bold; color:#333; background:#ddd; line-height:60px; text-indent:1em;}
.zhinan .zn_bt span{ font-size:14px; font-weight:400; float:right; margin-right:10px;}
.zhinan .zn_box{ overflow:hidden; margin:30px auto }
.zhinan .zn_box ul{ overflow:hidden;}
.zhinan .zn_box ul li{ overflow:hidden; width:380px; float:left; margin-right:15px;}
.zhinan .zn_box ul li div{ overflow:hidden; border:5px #ddd solid;}
.zhinan .zn_box ul li p{ overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:16px; background:#ddd; text-align:center; }
.zhinan .zn_box{ overflow:hidden; line-height:50px;}
.zhinan .zn_box ul li div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s; vertical-align:middle}
.zhinan .zn_box ul li div:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}

.news_lb{ overflow:hidden;}

.news_lb ul{ overflow:hidden;}

.news_lb ul  li{ overflow:hidden; background:#f2f2f2; padding:10px; float:left; width:50%; border:10px #fff solid; box-sizing:border-box;}

.news_lb ul li div{ background:#ccc; text-align:center; width:90px; padding:30px 0; float:left; margin-right:15px;  overflow:hidden;}

.news_lb ul li div dd{ font-size:24px; color:#666; overflow:hidden; font-weight:bold;}

.news_lb ul li div dt{ font-size:14px; overflow:hidden;}

.news_lb ul li span{ overflow:hidden;}
.news_lb ul li span h3{ font-size:18px; color:#333; font-weight:400; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_lb ul li span p{ font-size:14px; color:#999; line-height:24px; height:50px;word-break: break-all;
text-overflow: ellipsis; margin:5px auto;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.news_lb ul li span  i{ font-style:normal; background:url(../images/shijian.png) no-repeat center left; background-size:15px;; padding-left:20px; color:#999}
.news_lb ul li:hover div{ background:#0582e2; }
.news_lb ul li:hover div dd,
.news_lb ul li:hover div dt{color:#fff;}
.news_lb ul li:hover span h3 { color:#0582e2;}







@media (max-width:1600px){
	.content,.conbox,.newstwo .newspc,.cont{ width:1400px;}
	.a_jieshao{ margin:0px auto}
	.jg_right ul li .adv{ height:203px;}
.a_tt{ font-size:16px; line-height:26px; color:#fff; padding-right:10%}
	.head .nav ul li a{ padding:0 30px;}
	}


@media (max-width:1440px){
	.content,.conbox,.newstwo .newspc,.cont{ width:1300px;}
	.head .nav ul li a{ padding:0 30px}
	.jg_right ul li .adv{ height:216px;}
	.jg_left{ width:40%}
	.jg_right{ width:58%;}
	.jg_right ul li .adv div h3,.jg_right ul li .adv dl dd{ font-size:20px;}

	.jg_right ul li .adv dl dt{ font-size:14px;}
	.news_left .news_txt p{-webkit-line-clamp: 3;}
	.title{padding:20px 0;overflow:hidden}
	.yw_div1 .yw_left{ width:40%; float:left; margin-top: 0px; }
	.yw_div1 .yw_left .yw_txt{ margin-top:20px; }
	.yw-vc .swiper-slide .Business p{ min-height:160px;}
	.ab_left .yw_txt{  line-height:26px;}
	.huac_news ul li div{  width:30%; }
	
	
	}

@media (max-width:1320px){
	.content,.conbox,.newstwo .newspc,.cont{ width:1200px;}
	.head .nav ul li a{ padding:0 22px;}
	

	.adv_right{ width:50%; float:right; position:relative; overflow:hidden; height:auto}
	.adv_left .adv_bt h3{ font-size:28px;}
	}

@media (max-width:1300px){
	.content,.conbox,.newstwo .newspc,.cont{ width:1200px;}
.jg_right ul li .adv{ height:198px;}
.yw_div1 .yw_left .yw_txt{ font-size:14px; line-height:26px;}


	}



@media (max-width:1200px){
.pcbanner{ position:relative; width:100%; height:100%}
.banner,.swiper-container { width: 100%; height: 100%; }
.banner .swiper-wrapper{height:100%;}
.banner { display:none;}
.m_banner{ display:block}
.m_banner,.swiper-container { width: 100%; height: 100%; }
.m_banner .swiper-wrapper{height:100%;}
.m_banner .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1.1,1.1);}
.m_banner .swiper-slide-active img,
.m_banner .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}
.content,.conbox,.newstwo .newspc,.cont{ width:auto; padding:0 10px;}
.btqybox .swiper-slide .bt_img h3{ font-size:20px;  padding-top: 30px;  height: 60px;}
.head .nav ul li a{ padding:0 20px;}
.head .nav ul li:nth-child(5) ul{ left:auto; right:0px;}
.yw_div1 .yw_box{ position:relative;}
.mbx{ overflow:hidden; border-bottom:none; height:auto; line-height:inherit;}
.mbx p{ border-bottom:1px #ccc solid; padding:10px 0; width:100%;}
.mbx ul{ float:inherit; width:100%; margin: 10px auto}
.mbx ul li{ width:50%; float:left; background:#fbf0f0; border:5px #fff solid; box-sizing:border-box; margin:0px; text-align:center; padding:2% 0;}
.huac_news ul li span h3{ margin:15px auto;}
.pic_right{ width:75%}
.pic_left{ width:auto; float:inherit; background:none;}
.pic_left h3{ display:none;}
.pic_left ul li {
    overflow: hidden;
	border-bottom:none;
    border:5px #fff solid;
    text-indent: 0em; text-align:center;
    line-height: 60px; width:33.33%; float:left; box-sizing:border-box;
    font-size: 18px; background:#f2f2f2;
}
.pic_right{ width:auto; float:inherit;}
}
@media (max-width:1024px){
	.btqy{ padding-bottom:0px;}
	.btqybox{ padding-bottom:50px;}
.btqybox .swiper-pagination{ display:block }
.btqybox .swiper-pagination-bullet{-webkit-transition:all .5s;transition:all .5s;}
.btqybox .swiper-pagination-bullet-active{ width:20px; border-radius:6px; background:#0582e2;-webkit-transition:all .5s;transition:all .5s;}
.yw_div1 .yw_left{ width:auto; float:inherit;}
.yw_div1 .yw_right{ float:inherit; width:auto;}
.a_left{ width:auto; float:inherit;}
.a_right{ width:auto; float:inherit;}
.a_left .a_txt{ padding:0 20px;}
.a_left .a_tt {
 
    color: #fff;
    padding-right: 0%;
}
.adv_right {
    width: auto;
    float:inherit;
    position: relative;
    overflow: hidden;
}
..adv_left {
    width: auto;
    float:inherit;
    position: relative;
    overflow: hidden;
}
.adv_right dl {
    position:relative;
    width: 100%;
    height: 100%; overflow:hidden;
    left: 0px;
    top: 0px;
    background: #0682e2;
}
.adv_right dl dd {
    float: left;
    width: 25%;
    text-align: center; padding:20px 0;
}

.adv_left {
    width: auto; margin:30px auto ;
    float:inherit;
    overflow: hidden;
}
.adv{ padding:30px 0}
.news ul li,.pic_box ul li{ width:50%}
.pic_box ul li dl span{ display:inline-block}
.pic_box ul li dl div{ float:inherit; width:auto;}

}
@media (max-width:1200px){
.head .nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 80px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; }
.head .sp_nav{ display:block;}
	.head .logo { width:110px;
    margin: 10px auto;
}
.head .logo img{ width:100%;}
.head .sjj_nav{ top:82px;}

.head .nav ul li {
    float:inherit;
    text-align: left;
    position: relative;
    line-height:inherit; padding:10px 0; 
}
.head .nav ul li a{ color:#333; font-size:0.25rem; font-weight:400; }

.head .nav ul li ul{ position:relative; overflow:hidden; width:auto; display:none;


    top: 0px;
    z-index: 1;
    left: 0%;

    visibility:inherit;
    opacity: 1;
    background: #fff;
    border-top: 2px #0582e2 solid;
    z-index: 99;
    padding: 10px;
    box-shadow:none;
}

.head .nav ul li i{ display:block;}
.head .nav ul li ul div,.head .nav ul li ul dl h3{ display:none;}
.head .nav ul li ul dl {
    width: auto; margin:0 10px;
    float:inherit;
}
.head .nav ul li:hover ul{ top:0; opacity:0}

.head .nav ul li:hover ul{display:none; top:0px;transition:0s ease-out;-moz-transition:0s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out; opacity:1; visibility:inherit}


.head .tel{ display:none}
.head .nav ul li ul dl li {
    line-height:inherit; padding:0px; padding-left:15px; border:none; border-bottom:1px #ccc solid
}
.head .nav ul li ul li a{ font-size:0.2rem;}

.head .nav ul li:nth-child(1) i,.head .nav ul li:nth-child(4) i,.head .nav ul li:nth-child(7) i{ display:none;}

.sjj_nav ul li i{position:absolute;top:14px;right:0px; height:30px;padding:0px 7px 0 7px; font-weight:400;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left: 0px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#0582e2}
.sjj_nav ul li ul li>ul{margin-left:10px}

.pic_nav ul li{ width:33.33%;}

.a_txt{ width:auto; float:inherit;}
.a_img{ width:auto; float:inherit; margin:30px auto 0}
.jg_left{ width:auto; float:inherit}
.jg_right{ width:auto; float:inherit}
.jiagou{ background-size:cover; margin:30px auto 0; padding:30px 0}
.foot .content img {
    float:inherit;
    position:relative;
    left: auto;margin: 0 auto;
}
.footer .dizhi{ width:auto; float:inherit;}

.footer .rwm{ float:inherit; margin:0px auto}
.yw_div1{ margin:0px auto}
.ab_right,.tse_left{ width:auto; float:inherit;}
.ab_left,.tse_right{ margin:30px auto; float:inherit; width:auto;}
.yw-vc{ padding-bottom:50px;}
.yw-vc .swiper-pagination-bullet {-webkit-transition:all .5s;transition:all .5s;}
.yw-vc .swiper-pagination-bullet-active{ width:25px; border-radius:6px;-webkit-transition:all .5s;transition:all .5s; background:#da9f6b}
.huac_news ul li div{ width:40%}
.huac_news ul li span p{ margin-bottom:15px;}

.ly_left{width:100%;margin:30px auto;overflow:hidden;float:inherit}
.ly_right{width:auto;margin:20px 10px;float:inherit;overflow:hidden}
.ly_right ul li{text-align:left}
.ly_right ul li input{width:90%; }
.ly_right ul li p{ text-align:left;padding-left:0}
.ly_right ul li:last-child input{ margin-left:0}
.ly_right ul li textarea{width:90%}
.lxwm_left ul li{font-size:.22rem}


.footer .b_nav ul li {
    float:inherit;
    width: 100%;
    margin-right: 0%;
    overflow: hidden;
}

.footer .form {
    float:inherit;
    width: 100%;
    margin-top: 40px;
}

}
@media (max-width:750px){
	.head{ height:80px;}
.title b{ font-size:0.3rem;}
.title h3{ font-size:0.3rem;}
.title h3 i{ font-size:0.2rem;}
.title h3 span:after{ width:0.3rem}
.title h3 span{ padding-right:50px;margin-top: -20px; font-size:0.2rem;}
.about{ margin:0.5rem auto 0;}
.a_jieshao{ font-size:0.22rem; line-height:0.4rem}
.a_zz h4{ font-size:0.25rem;}
.a_zizhi ul li .gzh h3{ font-size:0.25rem;}
.a_zizhi ul li .gzh span{ font-size:0.2rem; line-height:0.35rem}
.a_zizhi ul li .gzh div{ width:1.5rem}
.a_img .swiper-pagination{ font-size:0.3rem;}
.a_img .swiper-pagination-current{ font-size:0.41rem;}
.title p{ font-size:0.22rem; line-height:0.4rem;}
.jg_left .swiper-slide .jgtxt span{ font-size:0.3rem;}
.jg_right ul li {
    width: 50%;
}
.jg_right ul li .adv div h3{ font-size:0.26rem;}
.jg_right ul li .adv dl dt{ font-size:0.2rem; line-height:0.35rem;}
.title h3 dl,.title h3 ul{ display:block; float:inherit; width:100%;margin-top: 20px;}
.title h3 dl a {
    width: 50%; float:left; border:10px #fff solid; box-sizing:border-box;
    height:auto;
    line-height:inherit;
    background: #fcf9f6;
    text-align: center;
    display: inline-block; padding:3% 0; font-size:0.25rem;
    color: #666;
    margin: 0px ;}
	
	.title h3 ul a {
    width: 48%; float:left; border:1px #fff solid; box-sizing:border-box; margin:0 1%;
    height:auto;
    line-height:inherit;
  
    text-align: center;
    display: inline-block; padding:3% 0; font-size:0.25rem;
    color: #fff;
    }
	
	.news_left .news_txt h3{ font-size:0.25rem;}
	.news_left .news_txt p,.newstwo .swiper-slide .nws p{ font-size:0.22rem; line-height:0.38rem;    -webkit-line-clamp: 2;}
	.news_img {
    width: auto; float:inherit;}
	.news_left{ height:auto}
	.news_left .news_txt{ float:inherit; width:auto;}
	.news_left .news_txt dt,.newstwo .swiper-slide .nws dd{ font-size:0.18rem; margin:0px auto;  background-size: 5%;}
	.newstwo .newspc{ padding:0px;}
	.newstwo .swiper-slide .nws{ padding:10px 20px;}
	.newstwo .swiper-slide .nws h3{ font-size:0.25rem;}
	.news{ padding-bottom:0px; padding-top:20px;}
	.btqybox .swiper-slide .bt_img ul li span{ font-size:0.22rem; line-height:0.38rem;}
	.btqybox .swiper-slide .bt_img ul li div b{ font-size:0.25rem; line-height:0.3rem;}
	.w50{ margin:0px auto }
	.foot .content{ font-size:0.22rem; line-height:0.38rem; padding:30px 10px;}
	.foot .content img{ display:block; margin-bottom:20px;}
	.footer .dizhi p{ font-size:0.22rem; line-height:0.38rem; text-align:center;}
	.footer .rwm{ width:40%; margin:15px auto 0}
	.footer .rwm div{ width:100%}
	.CopyRight{ font-size:0.22rem; line-height:0.38rem; padding:15px}
	.mbx ul li{ font-size:0.22rem;}
	.yw_div1 .yw_left .title_txt h3,.ab_left h2{ font-size:0.35rem;}
	.yw_div1 .yw_left .title_txt p{ font-size:0.22rem;}
	.yw_div1 .yw_left .yw_txt,.ab_left .yw_txt{ font-size:0.22rem; line-height:0.4rem;}
	.yw_div2 h2{ font-size:0.5rem;}
	.yw_div2 h3,.yw_div2 p{ font-size:0.35rem;}
	.yw_div2{ padding:1rem 0;}
	.title_txt2 h3,.ab_left .title_txt h3{ font-size:0.35rem;}
	.title_txt2 p,.ab_left .title_txt p{ font-size:0.22rem;}
	.yw-vc .swiper-slide .Business h3{ font-size:18px;}
	.yw-vc .swiper-slide .Business p{ font-size:14px; line-height:26px; min-height:inherit; padding:0 10px;}
	
	
	.tdtxt ul li h3{ font-size:0.3rem;}
	.tdtxt ul li p{ font-size:0.22rem;}
	.tdtxt ul li{ width:50%}
	.about_txt,.jiegoubj{ margin:0px auto}
	.tse_right h3{ font-size:0.3rem; margin-bottom:10px;}
	.title_txt2 dd,.tse_right dd{ font-size:0.22rem; line-height:0.4rem;}
	.tse_right ul li{ font-size:0.3rem;}
	.toude ul li,.toude{ margin:0px auto}
	.toude ul li{ width:50%; height:auto; padding:40px 0}
	.toude ul li .tdt h3{ font-size:0.3rem;}
	.toude ul li .tdt p{ font-size:0.25rem;}
	.fenye ul li{overflow:hidden;width:auto;display:inline-block;min-width:35px;height:35px;line-height:35px;margin:1px 1px;background:#eee;float:none;border:1px #ccc solid}

.fenye ul li .disabled{width:50px}
.fenye ul li:first-child{width:50px}
.fenye ul li:last-child{width:50px}
.fenye ul li:hover{background:#666;color:#fff;transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s}
.huac_news ul li div{ width:50%}
.huac_news ul li span h3{ font-size:0.25rem;}
.huac_news ul li span p{ font-size:0.2rem; line-height:0.38rem;}
.huac_news{ margin:0px auto}
.huac_news ul li{ padding-right:15px;}

.hangtian ul li{ width:auto; float:inherit;}
.hangtian ul li:nth-child(2n){ width:auto; float:inherit;}
.hangtian ul li div b {
    font-size: 0.25rem;
    line-height: 0.3rem;
}
.hangtian ul li span{
    font-size: 0.22rem;
    line-height: 0.38rem;
}
.beitou_qy{ margin:0px auto 50px}

.hangtian {
    overflow: hidden;
    margin: 0px;
}
.hangtian h3,.qiye01 h3,.qiye02 h3 { font-size:0.4rem; padding-top: 20px; height: 60px;}
.qiye_news{margin:0px;overflow:hidden}
.qiye_news ul li{width:auto;float:inherit;  border:none}
.qiye_news ul li dl h3{font-size:.25rem}
.qiye_news ul li dl p{ font-size:0.22rem; line-height:0.4rem; height:auto}
.qiye_news ul li dl dd{ font-size:0.2rem; background-size:20px;}

.news_ny_left{width:auto;margin:0px;padding:0;float:inherit;padding-top:20px}
.news_ny_left .nr_cont h3{font-size:.3rem}
.news_ny_left:after{display:none}
.news_ny_left .nr_cont dd{font-size:.18rem}
.news_ny_left .nr_cont p{font-size:.22rem;line-height:.5rem}
.shangxia ul{width:auto;float:inherit}
.shangxia ul li{font-size:.22rem;height:inherit;line-height:inherit;padding:2% 0}
.fh{width:100%;background:#0582e2;color:#666}
.fh a{color:#666}
.shangxia{border-bottom:none;margin:30px auto 0}
.news_ny_right{width:auto;padding:20px 0;float:inherit;position:relative;overflow:hidden;margin: 0px}
.news_ny_right dl{margin-top:0;background:#f1f1f1;overflow:hidden;padding:15px 20px;float:inherit;width:auto}
.news_ny_right dl h3{font-size:.3rem}
.news_ny_right dl ul li dd{font-size:.25rem}
.news_ny_right dl ul li p{font-size:.22rem; line-height:.4rem; }
.news_ny_left .nr_cont dd,.xmtj_box .swiper-slide dl dd{ background-size:20px;}
.zp_box ul{margin:0px}
.zp_box ul li h3 dd,.xmtj_box .swiper-slide dl h3{font-size:.25rem}
.zp_box ul li h3 dt{font-size:.2rem;margin:10px auto}
.zp_box ul li dl{font-size:.22rem;line-height:.4rem}
.zp_box ul li h3:after{ top:15px;}
.w80 {
    margin: 0px auto;
}
.xmtj_box .swiper-slide dl p{ font-size:0.22rem; line-height:0.4rem; height:auto;}

.ly_right ul li{font-size:.22rem}
.ly_right ul li p{ padding-left:0.9rem;}
.liuyanbox{margin-bottom:0}
.lxwm{margin:20px auto}
.lxwm_left ul{margin-top:15px}
.ly_right ul li input{width:80%}
.ly_right ul li textarea{width:80%}
.ly_right ul li:last-child input{width:30%;margin-left:0.8rem;border:10px #fff solid;box-sizing:border-box;float:left;border-radius:15px}
.n_banner img {
    width: 200%;
}
.n_banner div h3{ font-size:0.35rem;margin:1rem auto 0; }
.n_banner div p{ font-size:0.22rem; margin:5px auto 0}
.pic_box ul li dl h3{ font-size:0.25rem;}
.pic_box ul li dl p{ font-size:0.2rem; line-height:0.4rem; height:0.8rem;}
.pic_nav ul li a{ font-size:0.22rem;}
.a_left .a_tt{ font-size:0.2rem; line-height:0.38rem;}
.adv_right dl dd h3{ font-size:0.3rem;}
.adv_right dl dd p{ font-size:0.18rem;}
.adv_left .adv_bt h3{ font-size:0.3rem;}
.adv_left .adv_bt p{ font-size:0.2rem;}
.adv_left .adv_txt {
    overflow: hidden;
    background: #fff;
    margin: 20px auto 0;
    padding: 20px;
}

.adv_left .adv_txt dl span {
    width: 0.8rem;
    height: 0.8rem;
    background: #0052b7;
    font-size: 0.3rem;
    line-height: 0.8rem;
    border-radius: 9px;
    text-align: center;
    color: #fff;
    display: inline-block;
    float: left;
    margin-right: 15px;
}
.adv_left .adv_txt dl h3{ font-size:0.3rem;}
.adv_left .adv_txt dl p{ font-size:0.2rem;}
.adv_left .adv_txt dd{ font-size:0.2rem; line-height:0.38rem; height:auto;}
.title dd a{ width:33.33%; float:left; display:block; text-align:center; padding:3% 0; background:#f2f2f2; border:5px #fff solid; box-sizing:border-box; }
.title dd a:after{content:""; display:none; margin:0px;}
.hangye ul li{ width:250px;}
.news ul li dl{ padding:10px;}
.news ul li dl h3{ font-size:0.25rem;}
.news ul li dl dd{ font-size:0.2rem;}
.footer .b_nav {
    float:inherit;
    width: auto;
    margin-left: 0%;
    margin-top: 40px;
}
.title dd a{ font-size:0.22rem;}
.title dl{     position: relative;
    top: auto;
    display: block;
    margin: 30px auto 0;}
.title dl a {
    width: 50%; border:5px #fff solid; box-sizing:border-box;
    height: auto;
    line-height: 42px;
    background: #0682e2;
    text-align: center;
    display: inline-block;
    color: #fff;
    margin: 0px 0px 0;
}

.pic_content ul li{ width:50%; border:3px #fff solid}
.pic_content ul li p{ font-size:0.22rem;}
.pic_left ul li{ line-height:inherit; padding:3% 0; font-size:0.22rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pic_right .p_div1 .p_img{ width:auto; float:inherit}
.pic_right .p_div1{ margin:10px;}
.pic_right .p_div1 .p_txt{ width:auto; float:inherit;}
.pic_right .p_div1 .p_txt h3{ font-size:0.3rem;}
.pic_right .p_div1 .p_txt dl{ font-size:0.22rem; line-height:0.4rem;}
.pic_right .p_div2{ margin:10px;}
.pic_right .p_div2 .p_bt{ font-size:0.3rem; line-height:inherit; padding:3% 0;}
.pic_right .p_div2 .p_nr,.pic_right .p_div2 .p_nr p{ font-size:0.22rem; line-height:0.5rem;}
.zhinan .zn_box ul li{ width:250px;}
.zhinan .zn_box ul li p{ line-height:initial; padding:3% 0; font-size:0.22rem;}
.zhinan .zn_bt{ line-height:initial; padding:3% 0; font-size:0.3rem; margin-top:30px;}
.pic_right .p_div2 .ph3{ font-size:0.3rem;}
.news_lb ul li{ width:auto; float:inherit; border:none; margin-bottom:10px;}
.news_lb ul li span h3{ font-size:0.3rem;}
.news_lb ul li span  p{ height:0.8rem; line-height:0.4rem; font-size:0.2rem; margin:0px auto}
.news_lb ul li span i{ font-size:0.18rem;}
.news_lb ul li div{ width:1.5rem; padding:0.3rem 0;}
.news_lb ul li div dd{ font-size:0.5rem;}
.news_lb ul li div dt{ font-size:0.2rem;}
}
@media (max-width:450px){
.ly_right ul li input#yzm{ width:40%}
}
@media (max-width:520px){
.huac_news ul li span dd{ display:none;}
}
@media (max-width:420px){

.head .sp_nav{ margin-top:26px;}
.head .sjj_nav{ top:78px;}
.head .nav {  height: calc(100% - 60px);}


.huac_news ul li span h3{ margin:10px auto}
.huac_news ul li span p{ margin:0px;}
.pic_box ul li dl dd{ width:90px;}

}