﻿*{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:#0052b8;text-decoration:none;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;background-image: radial-gradient(circle, #0f9103, #0052b8););
  -webkit-background-clip: text;
  color: transparent;}

.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;}

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:#0052b8 1px solid;border-top:#0052b8 1px solid;background-image:none;border-left:#0052b8 1px solid;color:#fff;border-bottom:#0052b8 1px solid;background-color:#0052b8}
div.meneame a:active{border-right:#0052b8 1px solid;border-top:#0052b8 1px solid;background-image:none;border-left:#0052b8 1px solid;color:#fff;border-bottom:#0052b8 1px solid;background-color:#0052b8}
div.flickr span.current{margin-right:5px;padding:10px 15px;color:#fff;font-weight:700;background:#0052b8;border-radius:2px;border:1px solid #0052b8}
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}
.fenye{overflow:hidden;margin:20px auto 0;text-align:center;padding-top:15px;height:50px;clear:both}
.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:20px;}
.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:#ffae02}
.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 #ffae02 solid;z-index:99;  padding:10px 10px; box-shadow:0 0 5px #ccc; text-align:center; left:-15px}
.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:14px; padding:0px; font-weight:400;}
.head .nav ul li ul li a:hover{color:#fff}
.head .nav ul li ul li a:hover{color:#ffae02}
.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}







.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);}	

.mbanner { width: 100%; height: 100%; display:none }
.mbanner .swiper-slide img{width:100%;height:auto;}
.mbanner .swiper-pagination-bullet { background:#fff;}

.title{padding:40px 0;overflow:hidden; position:relative;}
.title h3{color:#0052b8;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:#0052b8; background: linear-gradient(to right, #0052b8, #0f9103);text-align:center; display:inline-block; color:#fff; margin:-20px 10px 0;}
.title  dl a:hover{ background:#0052b8; color:#fff;}
.title  dl a.active{ background:#0052b8; color:#fff;}




.pic{ background:#fff; overflow:hidden;}

.pic_nav{ overflow:hidden;}
.pic_nav ul{ overflow:hidden;}
.pic_nav ul li{ overflow:hidden; width:11.1111111%; line-height:45px; float:left; background:#0052b8;background: linear-gradient(to right, #0052b8, #0f9103); font-size:16px; text-align:center; border:3px #ebf2fa solid; box-sizing:border-box;}
.pic_nav ul li:hover{ background:#0052b8; overflow:hidden;}
.pic_nav ul li  a{ color:#fff; display:block}

.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:#0052b8; text-align:center; color:#fff;}
.pic_box ul li dl:hover h3{ color:#0052b8 }
.pic_box ul li dl:hover dd{ background:#0052b8;background: linear-gradient(to right, #0052b8, #0f9103) }



.about{ overflow:hidden; margin:0px auto 0; background:url(../images/aboutbj.jpg) no-repeat center; background-size:cover; padding:40px 0}
.a_left{ width:50%; overflow:hidden; float:left;}
.a_txt{  float:right;}
.a_tt{ font-size:18px; line-height:36px; color:#fff; padding-right:10%;display: -webkit-box;-webkit-line-clamp:6;  -webkit-box-orient: vertical; overflow: hidden;}
.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:#ffae02; color:#fff; border:1px #ffae02 solid;}

.a_right{ width:50%; float:right; overflow:hidden}
.a_right ul{    padding:40px;    background: #fff;  border-radius: 60px 0 60px 0;   overflow: hidden;   box-shadow: 1px 2px 11px #ccc;   margin: 20px;}
.a_right ul li{ width:46%; margin:2%; float:left; overflow:hidden;}
.a_right ul li div{ width:98px; float:left; margin-right:10px;}

.a_right ul li span h3{ font-size:18px; margin-top:22px;color:#000}
.a_right ul li span p{ font-size:14px; color:#666; text-transform:uppercase;}


.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:url(../images/dongqin1_04.jpg) no-repeat center center; 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; color:#fff}
.adv_left .adv_bt p{ font-size:18px; color:#fff;}
.adv_left .adv_txt{ overflow:hidden; background:#fff; margin:50px 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;  background: linear-gradient(30deg, #0052b8 20%, #0f9103);}
.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; }

.adv_left .swiper-container{ }

.adv_right{ width:50%; float:right; position:relative; overflow:hidden;}
.adv_right img{ width:100%; vertical-align:middle}
.adv_right dl{ position:absolute; width:150px; height:100%; left:0px; top:0px; background:#56ac23;}
.adv_right dl dd{ overflow:hidden; height:25%; display: grid;  align-items: center;  justify-content: center; text-align:center; color:#fff; cursor:pointer}  
.adv_right dl dd h3{ font-size:26px;  font-weight:400;}

.adv_right dl dd.active{ background:#1073ee}


 
.tab-link.active {
  font-weight: bold;
}

.adv_right .tab-content {
        
            display: none;
        }
 
.adv_right .selected {
            display: block;
        }






.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;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden; }
.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:#0f9103; overflow:hidden;}



.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:10000;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#0052b7;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#0052b7;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox{width:185px;display:none;color:#363636;text-align:center;padding-top:15px;position:absolute;left:-187px;top:-40px;border:1px solid #e0e0e0; background:#fff;}
.side ul li.sideetel .telBox{width:240px;height:78px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background:#0052b7}
.side ul li.sideetel .telBox dd{display:block;height:100px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:11px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#adcf45}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}


.news_content{ background:#f0f0f0; padding:10px 0 50px; overflow:hidden; margin:0px auto 0 }
.news_content ul{ overflow:hidden; }

.news_content ul li{ overflow:hidden; width:50%; float:left; border:10px #f0f0f0 solid; box-sizing:border-box; }
.news_content ul li div{ border:1px #ccc solid;padding:10px;}
.news_content ul li span{display:block; float:left; width:90px;  background:#d4d4d4; text-align:center;-webkit-transition:all .5s;transition:all .5s; margin-right:22px;}
.news_content ul li span b{display:block; font-size:30px; color:#666; padding:10px 0 0;}
.news_content ul li span i{display:block; font-size:14px; color:#666;  padding:0px 0 17px 0px ; font-style:normal;}

.news_content ul dl{ overflow:hidden;padding-bottom:3px;}
.news_content ul dl h3{font-size:18px;  color:#333; height:40px; line-height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s; font-weight:300;}
.news_content ul dl p{ height:47px; font-size:14px; line-height:24px; color:#666;overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.news_content ul  li:hover span{ background:#0582e2;background: linear-gradient(to right, #0052b8, #0f9103);-webkit-transition:all .5s;transition:all .5s;}
.news_content ul  li:hover span b,.news_content ul  li:hover span i{color:#fff;}
.news_content ul  li:hover h3{color:#0582e2}
.news_content ul li:nth-child(2n){margin-right:0px;}







.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; background:url(../images/zzbj.jpg) no-repeat left top}
.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; margin:100px auto}
.a_zizhi ul li { width:285px; float:left; margin-right:20px; overflow:hidden;}
.a_zizhi ul li div{ overflow:hidden; border:6px #8d2e02 solid;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.a_zizhi ul li p{ line-height:50px; font-size:18px; text-align:center;}
.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:url(../images/bottomimg.jpg) no-repeat center top; overflow:hidden; margin:0px auto; padding:30px 0; background-size:cover }
.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:100%;  margin-top:40px;}
.footer .b_nav ul{ overflow:hidden;}
.footer .b_nav ul li{ float:left; width:20% ; 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:30px;  color:#fff;}
.footer .b_nav ul li dd a{ color:#fff}
.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:100%; 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 .b_nav ul li:nth-child(4){ width:35%}
.footer .b_nav ul li:last-child{ width:10%; float:right}
.footer .b_nav ul li:nth-child(4) dd{ line-height:36px;}


.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}


.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:60px; 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:#0052b8;}
.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; padding:30px 0;}
.title_txt2 h3{ font-size:30px; color:#0582e2;}
.title_txt2 h3 span{ color:#000}
.title_txt2 p{ font-size:16px; color:#999; text-transform:uppercase; margin:10px auto;}
.title_txt2 dd{ background:#f8ecd7; border-radius:6px; padding:30px 15px; text-align:center; font-size:15px; color:#333; margin:30px auto}


.pic_rightbox{ overflow:hidden ; margin:0px auto; width:78%}
.pic_content{ overflow:hidden ; margin:0px auto}
.pic_content ul{ overflow:hidden}
.pic_content ul li{ width:33.33%; float:left; border:10px #fff solid;  box-sizing:border-box; overflow:hidden}
.pic_content ul li div{ overflow:hidden; border:1px #ccc solid}
.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{  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;background-image: radial-gradient(circle, #0582e2,#56ac23); -webkit-background-clip: text;  color: transparent;}



.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_rightbox{width:30%;  float:right;  position:relative;; padding-bottom:50px;}
.news_ny_rightbox:after{ content:""; height:100%; width:1px; background:#ccc; position:absolute; left:-1px; top:0px;}


.tuijian_right{ overflow:hidden;  background:#f1f1f1; padding:20px; margin-top:30px; width:85%; float:right;  }
.tuijian_right h2{ overflow:hidden;   height:60px; line-height:60px; border-bottom:2px #0582e2 solid; font-size:24px; margin-bottom:25px;  }
.tuijian_right ul{ overflow:hidden;}
.tuijian_right ul li{ border-bottom:1px #999 solid; padding-bottom:20px; margin-bottom:20px; overflow: hidden;}
.tuijian_right ul li div{ border-radius:10px; overflow:hidden; width:25%; float:left; margin-right:15px;}
.tuijian_right ul li div img{ width:100%;vertical-align: middle;}
.tuijian_right ul li span{ overflow:hidden;}
.tuijian_right ul li span h3{ font-size:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tuijian_right ul li span p{ font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-top:10px; color:#666;}

.news_ny_right{ overflow:hidden ; padding:15px 20px;background:#f1f1f1;margin-top:30px; width:85%; float:right;  }
.news_ny_right dl{ margin-top:0px;  overflow:hidden;}
.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;background-image: radial-gradient(circle, #0f9103, #0052b8););
  -webkit-background-clip: text;
  color: transparent;}

.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:30px 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;}
.ly_right ul li textarea{ width:90%; border:1px #ccc solid; border-radius:6px; line-height:24px; height:100px;vertical-align: text-top;}
.ly_right ul li:last-child input{ width:150px;  background:#0582e2; margin-left:50px; color:#fff; font-size:18px; cursor: pointer}
.ly_right ul li:last-child input:last-child{ background:#d2d2d2; color:#333;}

.p_div3{ overflow:hidden; margin:30px auto}
.p_div3 ul li{ width:45%; text-align:center; font-size:16px; float:left; overflow:hidden; background:#86b1d2; border-radius:60px; padding:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.p_div3 ul li:last-child{ float:right;}
.p_div3 ul li a{ color:#000;}
.p_div3 ul li:hover{background:#0582e2;}
.p_div3 ul li:hover a{color:#fff;}
.pic_right{ overflow:hidden;  width:80%; float:right; }

.pic_right .p_div1{ overflow:hidden; margin:10px;}
.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;  line-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pic_right .p_div1 .p_txt dl{ margin:15px auto; line-height:28px; font-size:16px; color:#666;}
.pic_right .p_div1 .p_txt ul{ overflow:hidden;}
.pic_right .p_div1 .p_txt ul li{ font-size:16px; color:#666; line-height:33px;}
.pic_right .p_div1 .p_txt ul li a{ text-decoration:underline; color:#06C}
.pic_right .p_div1 .p_txt ul li a:hover{color:#F90}
.pic_right .p_div1 .p_img .swiper-button-next{ color:#0b7ad0;}
.pic_right .p_div1 .p_img .swiper-button-prev{color:#0b7ad0;}

.t_anniu{ background:#43c643; height:60px; line-height:60px; border-radius:6px; font-size:24px; color:#fff; text-align:center;}
.t_anniu a{ color:#fff;}


.tel3{ background:url(../images/tel2.png) no-repeat center left;  padding:20px 0 30px 80px; color:#0e64a5; font-size:36px; font-weight:bold; background-size:70px; }
.tel3 span{ font-size:16px; color:#666; font-weight:400; display:block; margin-top:20px;}


 .p_div2{ overflow:hidden; margin:0px auto;}
 .p_div2 .p_bt{ font-size:20px; font-weight:bold; color:#fff; background:#4c8cbc; line-height:60px; text-indent:1em;}
 .p_div2 .p_nr{ overflow:hidden; margin:30px auto 0}
  .p_div2 .p_nr ul{ overflow:hidden;}
  .p_div2 .p_nr ul li{ overflow:hidden;}
 .p_div2 .p_nr ul li div{ width:50%; float:left;}
 .p_div2 .p_nr ul li dl{ width:48%; float:right; padding-top:15px;}
  .p_div2 .p_nr ul li dl p{ font-size:16px; color:#666; line-height:36px;}
 .p_div2 .p_nr ul li div img{ width:100%;}
  .p_div2 .p_nr ul li:nth-child(2n) div{ float:right}
  .p_div2 .p_nr ul li:nth-child(2n) dl{ float:left}
  
  
 .p_div2 .p_nr p{font-size:16px; color:#666;line-height:36px;}
 
 .p_div2 .p_nr img { max-width:100%; display:block}
 .p_div2 .p_nr strong{ font-size:20px; }
 
 .ph3{ text-align:center; font-size:24px; font-weight:bold; border-bottom:1px #ddd solid; padding-bottom:20px; margin-top:30px}
 .ph4{ font-size:16px; color:#666; line-height:36px; margin:20px auto}



.zhinan{ overflow:hidden; margin-bottom:50px;}
.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: 0px auto }
.zhinan .zn_box ul{ overflow:hidden;}
.zhinan .zn_box ul li{ overflow:hidden; width:280px; float:left; margin-right:15px;border:1px #ddd solid;}
.zhinan .zn_box ul li div{ overflow:hidden; }
.zhinan .zn_box ul li p{ overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:16px; 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;}
.zhinan .zn_box ul li:hover p{ color:#0582e2}
.news_lb{ overflow:hidden;}

.news_lb ul{ overflow:hidden;}

.news_lb ul  li{ overflow:hidden; background:#f2f2f2; padding:10px; margin-bottom:20px; }

.news_lb ul li div{ width:20%;float:left; margin-right:15px;  overflow:hidden;}
.news_lb ul li div img{ width:100%;-webkit-transition:all .5s;transition:all .5s; vertical-align:middle}
.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 img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.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;background-image: radial-gradient(circle, #0f9103, #0052b8););
  -webkit-background-clip: text;
  color: transparent;}





.pic_left{  overflow:hidden; margin:10px auto 0; float:left; width:250px; }
.pic_left  h2{ background:#0052b8;background: linear-gradient(to right, #0052b8, #0f9103); text-align:center; color:#fff; padding:10px 0}
.pic_left  h2 span{ font-size:14px; text-transform:uppercase; font-weight:400; display:block; line-height:30px;}
.menu_list{ overflow:hidden;}

.menu_head{
	height: 47px;
	line-height: 47px;
	padding-left: 10px;
	font-size: 14px;
	color: #525252;
	cursor: pointer;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #F1F1F1;
	position: relative;
	margin: 0px;
	font-weight: bold;
	background: #f1f1f1  url(../images/jiantou.png) no-repeat  center right  10px; background-size:15px}
	
.menu_list .current{background:#56ac23 url(../images/jiantou1.png)  no-repeat center right 10px; color:#fff; background-size:15px}
.menu_body{ 
	line-height: 38px;
	border-left: 1px solid #e1e1e1;
	backguound: #fff;
	border-right: 1px solid #e1e1e1;
	
}
.menu_body .son_menu {display:none;}
.menu_body .current{ display:block}
.menu_body ul li a{display:block;height:38px;line-height:38px;padding-left:18px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.menu_body ul li a:hover{ color:#06F}

.lxwmbox{ overflow:hidden; margin-top:20px;}
.lxwmbox  h3{ background:#0052b8;background: linear-gradient(to right, #0052b8, #0f9103); text-align:center; color:#fff; padding:10px 0; font-size:24px;}
.lxwmbox  h3 span{ font-size:14px; text-transform:uppercase; font-weight:400; display:block; line-height:30px;}
.lxwmbox dl { border:1px #ccc solid; padding:10px;}
.lxwmbox dl h4{ font-size:16px; color:#666;}
.lxwmbox dl dd{ font-size:16px; color:#666; line-height:26px; margin:10px auto}




.youshibj{ background:url(../images/youshibj.jpg) no-repeat center top; padding:50px 0}
.youshibj h3{ font-size:36px; color:#fff; text-align:center}
.youshibj h4{ color:#fff; font-size:26px; font-weight:400; text-align:center; margin:20px auto}
.youshibj  dd{ border-radius:60px; background:#0576cc; width:800px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff; margin:0px auto}
.youshibj  dd img{ margin:0 10px;}

.youshibj  ul{ overflow:hidden ; margin:30px auto}
.youshibj  ul li{ overflow:hidden; float:left; background:url(../images/img03.png) no-repeat center center; font-size:18px; line-height:30px; color:#666; background-size:100%; width:12.5%; margin:2%; text-align:center; padding:80px 0}


.advys{ background:#f0f0f0; overflow:hidden; padding:20px 0 50px;}

.adv_ystxt .swiper-slide div{ overflow:hidden;}
.adv_ystxt .swiper-slide div img{ width:100%; overflow:hidden;}
.adv_ystxt .swiper-slide h3{ text-align:center; font-size:18px;margin:10px auto}
.adv_ystxt .swiper-slide p{ font-size:16px; color:#666; text-align:center; line-height:30px; }


.imgad{ overflow:hidden; text-align:center;}
.imgad img{ margin:50px auto 200px; overflow:hidden; position:relative}
.imgad ul{ overflow:hidden;  position:absolute;  top:0px; left:0px; width:100%}
.imgad ul li{ width:50%; float:left; margin-top:150px; text-align:left; position:relative}
.imgad ul li:after{content:""; background:url(../images/xt.png) no-repeat center left; width:100%; background-size: 80%;   height: 20px; position:absolute;    top: 40px;}
.imgad ul li div{ float:right}
.imgad ul li div img{ margin:0px auto}
.imgad ul li span{ overflow:hidden;}
.imgad ul li span h3{ font-size:24px;}
.imgad ul li span p{ font-size:16px; color:#666; line-height:26px; margin-top:30px; padding-right:200px;}

.imgad ul li:nth-child(2):after{content:""; background:url(../images/xt1.png) no-repeat center right; width:100%; background-size: 80%;   height: 20px; position:absolute;    top: 40px;}
.imgad ul li:nth-child(2){ margin-top:250px; width:40%; float:right}
.imgad ul li:nth-child(2) div{ float:left; margin-right:20px;}
.imgad ul li:nth-child(2) span p{ padding-right:0px; padding-left:125px}

.imgad ul li:nth-child(3){ width:40%; float:left; margin-top:30px;}
.imgad ul li:nth-child(3) span p{ padding-right:100px; padding-left:0px}

.imgad ul li:nth-child(4):after{    content: "";
    background: url(../images/xt1.png) no-repeat center right 170px;
    width: 100%;
    background-size:80%;
    height: 20px;
    position: absolute;
    top: 40px;}
.imgad ul li:nth-child(4){ margin-top:50px; width:40%; float:right}
.imgad ul li:nth-child(4) div{ float:left; margin-right:20px;}
.imgad ul li:nth-child(4) span p{ padding-right:0px; padding-left:125px}





.imgad ul li:nth-child(5){ width:45%; float:left; margin-top:80px;}
.imgad ul li:nth-child(5) span p{ padding-right:100px; padding-left:0px}




.imgad ul li:nth-child(6):after{content:""; background:none; width:100%; background-size: 80%;   height: 20px; position:absolute;    top: 40px;}
.imgad ul li:nth-child(6){ margin-top:50px; width:47%; float:right}
.imgad ul li:nth-child(6) div{ float:left; margin-right:20px;}
.imgad ul li:nth-child(6) span h3{ margin-top:20px;}
.imgad ul li:nth-child(6) span p{ padding-right:0px; padding-left:125px; margin-top:10px; font-size:36px; color:#0582e2; font-weight:bold;}


.yanfabox{ overflow:hidden; padding-bottom:50px;}
.yanfabox .swiper-slide div{ overflow:hidden;}
.yanfabox .swiper-slide div img{ width:100%; overflow:hidden;}
.yanfabox .swiper-slide p{ height:50px; line-height:50px; text-align:center; color:#fff; background:#0582e2;background: linear-gradient(to right, #0052b8, #0f9103);}
.yanfabox .swiper-pagination-bullet{ width:10px; height:10px;}
.yanfabox .swiper-pagination-bullet-active{ width:25px; border-radius:6px;transition:all .5s;}


.sclbox .swiper-slide {
      background-position: center;
      background-size: cover;
      width: 750px; position:relative;
  
    }

.sclbox .swiper-slide img {
      display: block;
      width: 100%;
    }
.sclbox .swiper-slide p{ background:rgba(5,130,226,0.6); width:100%; height:50px; line-height:50px; bottom:0px; text-align:center; font-size:16px; color:#fff; position:absolute; display:none;}

.sclbox .swiper-slide-active p{ display:block}

.kjfuwu{ margin:50px auto 20px; overflow:hidden;}
.kjfuwu ul{ overflow:hidden;}
.kjfuwu ul li{ width:25%; float:left; border:10px #fff solid; box-sizing:border-box; overflow:hidden; position:relative;}
.kjfuwu ul li p{ position:absolute; width:100%; height:50px; line-height:50px;  text-align:center; color:#fff; bottom:0px; font-size:16px;}
.kjfuwu ul li img{ width:100%;}
.hbbox{ overflow:hidden; margin:0px auto 50px }
.bhmm{ padding-bottom:50px;}
.bhmm .swiper-slide{ overflow:hidden;}
.bhmm .swiper-slide div{ border:1px #ccc solid; overflow:hidden; margin:5px;}
.bhmm .swiper-slide div img{ width:100%}
.bhmm .swiper-wrapper{display: -webkit-box;}
.bhmm .swiper-slide  p{ text-align:center; font-size:16px; margin-bottom:20px;}
.bhmm  .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}
.bhmm .swiper-pagination-bullet-active {
    width: 25px;
    border-radius: 6px;
    transition: all .5s;
}
.w30{ margin:20px auto}

.contact{margin:80px auto;line-height:180%}
.contact .lianxi_m{margin-top:10px;margin:0 auto;overflow:hidden;background:#eee}
.contact .lianxi_ml{float:left;padding:30px 0 30px 65px;width:30%;color:#fff;overflow:hidden;background:#0056a7;background: linear-gradient(to right, #0052b8, #0f9103);}
.contact .lianxi_ml_m{margin-bottom:18px;font-size:36px;color:#fff;font-weight:700;line-height:52px;overflow:hidden}
.contact .lianxi_ml_s{margin-bottom:18px;width:302px;font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:28px;color:#fff;line-height:55px;border:solid 2px #fff}
.contact .lianxi_ml_en{font-style:normal;font-family:Arial,Helvetica,sans-serif;font-size:24px;color:#fff;line-height:40px;text-transform:uppercase}
.contact .lianxi_mr{float:right;width:60%}
.contact .lianxi_mr_i{position:absolute;float:left;margin-top:42px;margin-left:-36px;font-family:Arial,Helvetica,sans-serif;font-size:100px;font-weight:89;color:#999;line-height:normal;overflow:hidden}
.contact .lianxi_m .mr_i{margin-top:165px;font-size:100px;right:70px}
.contact .lianxi_mr_m{width:90%;float:left;padding-top:45px;padding-left:15px;padding-right:15px;overflow:hidden}
.contact .lianxi_mr_m span{font-size:15px;color:#666;line-height:24px}
.contact .lianxi_mr_m p{font-size:24px;color:#0056a7;font-weight:700;line-height:60px}

.tel_box{overflow:hidden;margin:50px auto}
.tel_box ul{overflow:hidden}
.tel_box ul li{width:25%;float:left;border:10px #fff solid;box-sizing:border-box;overflow:hidden;background:url(../images/telimg01.png) no-repeat left top;min-height:110px}
.tel_box ul li dl{overflow:hidden;margin-left:70px}
.tel_box ul li dl h3{font-size:20px;color:#0056a7;font-weight:700}
.tel_box ul li dl p{font-size:18px;color:#666}
.tel_box ul li:nth-child(2){background:url(../images/telimg02.png) no-repeat left top}
.tel_box ul li:nth-child(3){background:url(../images/telimg03.png) no-repeat left top}
.tel_box ul li:nth-child(4){background:url(../images/telimg04.png) no-repeat left top}
.ditu{overflow:hidden;margin:0 auto 50px;height:350px}
.BMap_cpyCtrl{display:none!important}
.liuyan{background:url(../images/lybj.jpg) no-repeat center top;margin:50px auto 0;padding:50px 0}
.liuyan h3{text-align:center;font-size:30px;color:#333}
.liuyan h3:after{content:"";width:80px;height:3px;background:#0056a7;display:block;margin:10px auto}
.liuyan ul{overflow:hidden;margin:50px auto 0}
.liuyan ul li{width:23%;float:left;margin:0 1%;margin-bottom:2%}
.liuyan ul li p{color:red}
.liuyan ul li input{background:#fff;height:45px;line-height:45px;width:100%;border-radius:6px;text-indent:.5em;font-size:18px;font-weight:400;color:#666;border:none;font-weight:400}
.liuyan ul li:nth-child(5){width:98%}
.liuyan ul li:nth-child(6){text-align:center;width:100%}
.liuyan ul li:nth-child(6) input{width:250px;margin:0 15px;background:#0056a7;border-radius:0;text-indent:0;cursor:pointer;color:#fff}
.liuyan ul li:nth-child(6) input:last-child{background:#ccc}
.liuyan ul li textarea{background:#fff;height:100px;line-height:25px;width:100%;border-radius:6px;text-indent:.5em;font-size:18px;font-weight:400;color:#666;border:none}
.liuyan ul li textarea::placeholder{font-family:'Microsoft YaHei'}
.cdz_banner{margin:50px auto;overflow:hidden}
.cdz_banner img{max-width:100%;display:block;margin:0 auto}
.btn_top{width:48px;height:44px;position:fixed;right:10px;bottom:10%;background:rgba(0,0,0,.6) url(../images/sbtn.png) no-repeat;-webkit-transition:all .5s;transition:all .5s;z-index:50}
.btn_top:hover{background:rgba(0,0,0,.6) url(../images/sbtn.png) no-repeat -50px 0;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}
.btn_top a{display:block}

.shuzi{ width:100%; overflow:hidden; }
.shuzi #productNumber{  overflow:hidden;  background:#0052b8;background: linear-gradient(to right, #0052b8, #56ac23);padding:30px 0 }
.shuzi #productNumber ul{}
.shuzi #productNumber ul li{ width:25%; float:left; text-align:center; color:#fff;}
.shuzi #productNumber ul li i{ font-size:48px; font-weight:400; font-style:normal;}
.shuzi #productNumber ul li sup{ font-size:18px; font-weight:400;}

.qiyewenhua{ overflow:hidden;}
.qiyewenhua ul{ overflow:hidden;}
.qiyewenhua ul li{ width:33.33%; float:left; border:10px #fff solid; box-sizing:border-box; overflow:hidden;}
.qiyewenhua ul li div{ border-radius:10px; overflow:hidden; }
.qiyewenhua ul li div img{ width:100%; vertical-align:middle}
.qiyewenhua ul li h3{ font-size:20px; text-align:center; font-weight:bold; margin:10px auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.qiyewenhua ul li  p{ font-size:16px; text-align:center; line-height:30px; color:#666; height:80px;}

.gongchang{ overflow:hidden;}
.gongchang ul{ overflow:hidden;}
.gongchang ul li{ width:30%; float:left; margin-right:5%;margin-bottom:5%; box-sizing:border-box; overflow:hidden;}
.gongchang ul li div{  overflow:hidden; }
.gongchang ul li div img{ width:100%; vertical-align:middle;-webkit-transition:all .5s;transition:all .5s}
.gongchang ul li  p{ font-size:16px; text-align:center; line-height:30px; color:#666; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gongchang ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s}

.zoomed > .container{-webkit-filter:blur(3px);filter:blur(3px);}

.container{width:505px;margin:0 auto;}

.gallery{ overflow:hidden}

.gongchang ul li:nth-child(3n){ margin-right:0px;}


.gongchang_nav{ overflow:hidden; margin:30px auto; text-align:center;}
.gongchang_nav a{ width:150px; height:50px; line-height:50px; background:#0052b8;background: linear-gradient(to right, #0052b8, #0f9103); margin:0 10px; display:inline-block; color:#fff; font-size:16px;}

.gongchang_nav a.astt{ background:#0052b8; color:#fff}





#zoom{z-index:99990;position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.8)}
#zoom .content{z-index:99991;position:absolute;top:50%;left:50%;width:200px;height:200px;background:#fff no-repeat 50% 50%;padding:0;margin:-100px 0 0 -100px;box-shadow:-20px 20px 20px rgba(0,0,0,.3);border-radius:4px}
#zoom .content.loading{background-image:url(../images/loading.gif)}
#zoom img{display:block;max-width:none;background:#ececec;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:4px}
#zoom .close{z-index:99993;position:absolute;top:0;right:0;width:49px;height:49px;cursor:pointer;background:transparent url(../images/close.png) no-repeat 50% 50%;opacity:1;border-radius:0 0 0 4px}
#zoom .next,#zoom .previous{z-index:99992;position:absolute;top:50%;overflow:hidden;display:block;width:49px;height:49px;margin-top:-25px}
#zoom .previous{left:0;background:url(../images/arrows.png) no-repeat 0 0;border-radius:0 4px 4px 0}
#zoom .next{right:0;background:url(../images/arrows.png) no-repeat 100% 0;border-radius:4px 0 0 4px}
#zoom .close:hover{background-color:#da4f49}
#zoom .next:hover,#zoom .previous:hover{background-color:#08c}


.rongyu{ overflow:hidden}
.rongyu ul{ overflow:hidden}
.rongyu ul li{ overflow:hidden; width:20%; border:10px #fff solid; box-sizing:border-box; float:left;}
.rongyu ul li div{ overflow:hidden}
.rongyu ul li p{ overflow:hidden; font-size:18px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rongyu ul li div img{ width:100%; overflow:hidden;-webkit-transition:all .5s;transition:all .5s; vertical-align:middle;}
.rongyu ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s}
.pic_left i{ display:none}



.ys{overflow:hidden;background:url(../images/ysbj.jpg) no-repeat center top;background-size:100% 100%;margin:50px auto 0}
.ys .title1{ text-align:center; padding:60px 0 0}
.ys .title1 p{ font-size:16px; color:#fff;}
.ys .title1 h3{ font-size:30px; text-align:center; color:#fff;}
.ysbox{overflow:hidden;background:#fff;border-radius:50px 50px 0px 0;margin:50px auto; padding-bottom:50px; }
.ys_com{overflow:hidden}
.ys_com ul{overflow:hidden}
.ys_com ul li{overflow:hidden;padding:80px 80px 30px;display:none;}
.ys_com ul li .ys_txt{overflow:hidden;width:45%;float:left}
.ys_com ul li .ys_txt h3{overflow:hidden}
.ys_com ul li .ys_txt h3 div{width:70px;height:70px;border-radius:9px;    background: linear-gradient(to right, #0052b8, #0f9103);font-weight:400;color:#fff;line-height:70px;font-size:42px;text-align:center;float:left;margin-right:15px}
.ys_com ul li .ys_txt h3 span{overflow:hidden}
.ys_com ul li .ys_txt h3 span dd{font-size:30px;color:#000;font-weight:700}
.ys_com ul li .ys_txt h3 span dt{font-size:18px;color:#666;font-weight:400}
.ys_com ul li .ys_txt p{font-size:18px;color:#666;line-height:34px;background:url(../images/ysimgimg03.png) no-repeat left 10px;padding-left:20px;margin-top:50px}
.ys_com ul li .ys_img{width:50%;float:right;overflow:hidden; height:350px;}
.ys_com ul li .ys_img img{width:100%;overflow:hidden}
.ys_tab{overflow:hidden;width:100%;position:relative}
.ys_tab:after{content:"";width:100%;height:1px;background:#ccc;position:absolute;top:15px;left:0}
.ys_tab ul{overflow:hidden}
.ys_tab ul li{width:25%;float:left;text-align:center;position:relative;cursor:pointer}
.ys_tab ul li h3{font-size:36px;color:#333;font-weight:400;margin-top:10px}
.ys_tab ul li p{font-size:16px;color:#666}
.ys_tab ul li:before{content:url(../images/ysimgimg01.png);position:relative;z-index:5}
.ys_tab ul li.thistab h3{font-weight:700;color:#0052b7}
.ys_tab ul li.thistab p{color:#0052b7}
.ys_tab ul li.thistab:before{content:url(../images/ysimgimg02.png);position:relative;z-index:5}









@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%; }
	.youshibj  ul li{  padding:50px 0}
	
	}

@media (max-width:1320px){
	.content,.conbox,.newstwo .newspc,.cont{ width:1200px;}
	.head .nav ul li a{ padding:0 22px;}
	}

@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 .swiper-slide img:first-child{ display:none;}
.banner .swiper-slide img:last-child{ display:block;}

	.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:33.33%; 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;}
/*.menu_list h2{ display:none;}*/
.lxwmbox{ display:none;}
.pic_rightbox{ width:auto; margin:20px auto 0}
.news_content{ margin:0px auto 0}
.pic_left h2{ text-align:left; padding-left:15px;}
.pic_left i{    float: right; display:block;
    margin-top: -7px;}
.pic_left h2 span{ display:none;}
.menu_list{ display:none; width:100%}
.imgad ul{ position:relative}
.imgad img{ display:none;}
/*text-align:center;display: grid;  align-items: center;  justify-content: center;}*/
.imgad ul li div { width:120px; float:left; display:block; margin:0px auto}
.imgad ul li div img{ display:block; width:100%;}
.imgad ul li:after{ content:""; display:none;}
.imgad ul li span{ display:block; margin:15px auto}
.imgad ul li span p{ padding:0px; margin-top:10px;}
.imgad ul li:nth-child(2){ margin:0px auto; width:auto; float:inherit;}
.imgad ul li:nth-child(2) div{width:120px; float:left; margin:0px auto}

.imgad ul li:nth-child(2) span p{ padding:0px;}
.imgad ul li:nth-child(3){ width:auto; float:inherit; margin:20px auto}
.imgad ul li:nth-child(3) span p{ padding:0px;}
.imgad ul li:nth-child(4){ width:auto; float:inherit; margin:0px auto;}
.imgad ul li:nth-child(4) span p{ padding:0px;}
.imgad ul li:nth-child(4) div{ margin:0px;}
.imgad ul li:nth-child(5){ width:auto; float:inherit; margin:20px auto}
.imgad ul li{ margin:20px auto; width:auto; float:inherit; overflow:hidden; }
.imgad ul li:nth-child(6){ display:none;}
}
@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;
 
}
.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;}
.news_content ul li{ width:auto; float:inherit}
.contact .lianxi_ml{float:inherit;padding:30px;width:auto;color:#fff;overflow:hidden}
.contact .lianxi_mr_i{display:none}
.contact .lianxi_mr{float:inherit;width:auto;overflow:hidden}
.contact .lianxi_mr_m{font-size:1rem;padding:20px}
.contact .lianxi_ml_s{width:auto;font-size:.4rem;height:auto;padding:3% 0}
.contact .lianxi_lm strong{font-size:.8rem}
.contact .left_content p{font-size:.7rem;line-height:1rem}
.contact .lianxi_m .mr_i{display:none}
.contact .lianxi{margin:0 auto;margin-top:20px;margin-bottom:10px;background:#f5f5f5;overflow:hidden}
.contact .lianxi_lm{margin-top:0}
.contact .lianxi_r{float:inherit;padding:30px;width:auto;background:#f5f5f5;overflow:hidden}
.contact .lianxi_l{float:inherit;width:auto;color:#000;overflow:hidden}
 .shuzi #productNumber ul li i{font-size:.3rem}
.shuzi #productNumber ul li sup{font-size:.18rem}
 .shuzi #productNumber ul li p{font-size:.2rem}
 .shuzi #productNumber ul li{width:50%;margin-bottom:20px}
.shuzi #productNumber ul li i{font-size:.5rem}
.p_div2 .p_nr ul li div{ width:auto; float:inherit}
.p_div2 .p_nr ul li dl{ width:auto; float:inherit}
.p_div2 .p_nr ul li:nth-child(2n) div{ width:auto; float:inherit}
.p_div2 .p_nr ul li:nth-child(2n) dl{ width:auto; float:inherit}
.ys_com ul li .ys_img{ width:auto; float:inherit;}
.ys_com ul li .ys_txt{ width:auto; float:inherit;}
.ys_com ul li .ys_img{ height:auto;}
.ys_com ul li{ padding:15px;}
.ysbox{ border-radius:0px;}
.ys_com ul li .ys_txt h3 span dd{ font-size:0.3rem;}

.ys_com ul li .ys_txt h3 span dt{ font-size:0.2rem;}
.ys_com ul li .ys_txt p{ margin:15px auto; line-height:0.4rem; font-size:0.22rem;}
.ys_tab ul li h3{ font-size:0.25rem;}
.ys_tab ul li p{ display:none;}
}
@media (max-width:1200px){
.head .nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 40px);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:50px;}

.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(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:center}
.ly_right ul li input{width:90%}
.ly_right ul li textarea{width:90%}
.lxwm_left ul li{font-size:.22rem}



.footer .form {
    float:inherit;
    width: 100%;
    margin-top: 40px;
}

	.head .sp_nav{ margin-top:10px;}
	.p_div3 ul li{ float:inherit; width:auto; text-align:left; margin-bottom:20px;}
	.p_div3 ul li:last-child{ float:inherit;text-align:left}
}
@media (max-width:750px){
.side{ bottom:0; top:inherit;right:inherit; width:100%;margin-top:0; height:1.5rem;}
   .side ul li{width:33.333%; height:1rem; font-size:0.3rem; line-height:0.6rem; height:1.5rem;}
   .side ul li i{ height:0.8rem; margin-top:0rem;background-size:auto 0.5rem;}
   .side ul li.sidetop{ display:none}
.head{ height:50px;}
.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;
    }
	
.shuzi #productNumber ul li{ width:33.33%}
.shuzi #productNumber ul li:last-child{ width:100%}
	.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:10px 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.3rem;}
	.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;}
	
	.p_div2 .ph3{ font-size:0.3rem;}
	.p_div2 .p_nr,.p_div2 .p_nr p{ font-size:0.22rem; line-height:0.38rem;}
	.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:#fff}
.shangxia{border-bottom:none;margin:30px auto 0}


.news_ny_rightbox{width:auto;padding:20px 0;float:inherit;position:relative;overflow:hidden;margin: 0px}
.tuijian_right{ width:auto; float:inherit; margin:0px auto}
.tuijian_right ul li span h3{ font-size:0.25rem;}
.tuijian_right ul li span p{ font-size:0.22rem;}
.tuijian_right h2{ font-size:0.3rem;}

.p_div2 .p_nr ul li dl p{ font-size:0.22rem; line-height:0.4rem;}
.youshibj h3{ font-size:0.4rem;}
.news_ny_right{width:auto; float:inherit; padding: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: 30px auto;
}
.xmtj_box .swiper-slide dl p{ font-size:0.22rem; line-height:0.4rem; height:auto;}

.ly_right ul li{font-size:.22rem}
.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:50%;margin:0;border:10px #fff solid;box-sizing:border-box;float:left;border-radius:15px}
.n_banner img {
    width: 200%; margin-left:-50%
}
.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.22rem;}
.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; background: linear-gradient(30deg, #0052b8 20%, #0f9103);
    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;}
.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;}
.title dd a:hover{background: linear-gradient(to right, #0052b8, #0f9103); color:#fff}
.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{ padding:0px}
.title dd a{ font-size:0.22rem;}
.title dl{     position: relative;
    top: auto;
    display: block;
    margin: 30px auto 0;}
.title dl a {
    width: 33.33%; border:5px #fff solid; box-sizing:border-box;
    height: auto;
    line-height: 42px;
    background: #0052b8;
    text-align: center;
    display: inline-block;
    color: #fff;
    margin: 0px 0px 0;
}
.a_zizhi{ margin:50px auto}
.a_zizhi ul li{ width:230px;}
.a_zizhi ul li img{ width:100%}
.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;}*/
.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;}
.tel3{ font-size:0.5rem}
.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:2.5rem; padding:0rem 0;}
.news_lb ul li div dd{ font-size:0.5rem;}
.news_lb ul li div dt{ font-size:0.2rem;}
.banner { display:none;}
.mbanner {  display:block }

.footer .b_nav ul li:nth-child(1),.footer .b_nav ul li:nth-child(2),.footer .b_nav ul li:nth-child(3){ display:none;}
.footer .b_nav ul li:nth-child(4),.footer .b_nav ul li:last-child{ width:100%; float:inherit}
.footer .b_nav ul li dt{ width:50%; margin:0px auto; display:block; float:inherit}
.youshibj ul li{ font-size:0.22rem; line-height:0.4rem;}
.youshibj  ul li{ width:28%}
.youshibj dd{ width:auto; height:auto; line-height:0.4rem; padding:10px 0}
.adv_ystxt { padding-bottom:50px;}
.imgad ul li{ text-align:center;}
.imgad ul li div{ float:inherit}
.imgad ul li:nth-child(2) div{ float:inherit}
.imgad ul li:nth-child(4) div{ float:inherit;margin: 0px auto;}
.imgad ul li:nth-child(5) span p{ padding:0px;}

.imgad ul li span h3{ font-size:0.3rem;}
.imgad ul li span p{ font-size:0.22rem;}
.sclbox .swiper-slide{ width:100%}
.kjfuwu ul li{ width:50%}

.tel_box{margin:20px auto}
.contact .lianxi_ml_m{font-size:.3rem}
.contact .lianxi_ml_en{font-size:.25rem}
.contact .lianxi_mr_m p{font-size:.3rem}
.contact .lianxi_mr_m span{font-size:.22rem;line-height:.35rem}
.tel_box ul li{width:auto;float:inherit}
.tel_box ul li dl h3{font-size:.25rm}
.tel_box ul li dl p{font-size:.22rem}
.liuyan ul li{width:100%;float:inherit;margin-bottom:10px;overflow:hidden}
.liuyan ul li:nth-child(5){width:100%}
.liuyan ul li:nth-child(6) input{width:48%;margin:0 1%}
.liuyan h3{font-size:.3rem}
.contact{margin:30px auto 0}
.liuyan{margin:0 auto}
.liuyan ul li input{width:98%}
.liuyan ul li textarea{width:98%}
.fron ul li{width:25%}
.two ul li{width:50%}
.gongchang ul li{ width:50%; float:left; margin-right:0%;margin-bottom:0%; border:5px #fff solid; box-sizing:border-box; overflow:hidden;}
.gongchang ul li p{ font-size:0.22rem;}
.qiyewenhua ul li{ width:50%;}
.rongyu ul li{ width:50%; border:5px #fff solid;}
.gongchang_nav{ margin:0 auto 30px}
.gongchang_nav a{ width:33.33%; float:left; margin:0px; border:10px #fff solid; display:block; height:inherit; line-height:inherit; padding:2% 0; box-sizing:border-box; font-size:0.22rem;}
} 

@media (max-width:520px){
.huac_news ul li span dd{ display:none;}
.pic_nav ul li{ width:50%}
.w80{ margin:0PX auto}
.qiyewenhua ul li{ width:auto; float:inherit}
.qiyewenhua ul li p{ height:auto;}
.qiyewenhua ul li h3{ font-size:0.3rem;}
.qiyewenhua ul li p{ font-size:0.22rem; line-height:0.4rem;}
}
@media (max-width:420px){

.head .sp_nav{ margin-top:10px;}




.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;}

}

.nrbt{ width:100%; background:url(../images/xtimg.png) no-repeat center bottom; margin:10px auto;background-size:100%;}
.nrbt span{     color: #fff;
    font-size: 16px;
    width: 150px;
    height: 42px;
    line-height: 42px;
    text-align: left;
    display: block;
    text-indent: 1em;}
	
	@media (max-width:750px){
	.nrbt {
    width: 100%;
    background: url(../images/xtimg.png) no-repeat bottom left -70px;
    margin: 10px auto;
}
	}