.web-head{width: 100%;}
.web-head.cur{box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.web-head .head-1{width: 100%;height: 65px;position: relative;z-index: 2;background: #000;text-align: center;}
.web-head .head-1 .logo{float: left;height: 43px;margin-top: 11px;margin-right: 40px;}
.web-head .head-1 .logo img{height: 100%;display: block;}
.web-head .head-1 .logo-z{float: left;font-size: 12px;color: #fff;font-style: italic;margin-top: 30px;line-height: 35px;}
.web-head .head-1 .nav-btn{float: right;display: block;width: 40px;height: 40px;cursor: pointer;padding:5px;background:#19828c;border-radius:2px;transition: 0.5s;display: none;margin-top: 10px;}
.web-head .head-1 .nav-btn span{width: 26px;height:1px;background: #fff;display: block;margin:7px auto;transition: 0.5s;position: relative;top: 0;}
.web-head .head-nav-b{text-align: center;margin-top: 30px;float: right;}
.web-head .head-nav-b .ul-box2{position: absolute;top:0;left: 0;width: 100%;background:rgba(255,255,255,0.75);opacity: 0;padding: 10px;}
.web-head .head-nav-b .ul1{width:100%;text-align: center;font-size: 0;}
.web-head .head-nav-b .ul2{width:100%;text-align: center;}
.web-head .head-nav-b .li1{position: relative;overflow: hidden;display: inline-block;vertical-align: top;margin-left:38px;}
.web-head .head-nav-b .li1:nth-last-child(2){margin-left: 180px;}
.web-head .head-nav-b .li1>a{position: relative;z-index:2;color:#fff;font-size: 14px;line-height:35px;display: block;}
.web-head .head-nav-b .li2{display: block;width:100%;position: relative;}
.web-head .head-nav-b .li2>a{display:block;color:#000;font-size: 14px;line-height: 25px;height: 25px;overflow: hidden;transition: 0.4s;text-align: center;}
.web-head .head-nav-b .li1.cur>a{color: #19828c;}
.web-head .head-nav-b .li1:hover .ul-box2{top: 100%;opacity: 1;transition: 0.4s;}
.web-head .head-nav-b .li1:hover{overflow: initial;z-index: 2;}
.web-head .head-nav-b .li1:hover>a{color: #19828c;transition: 0.4s;}
.web-head .head-nav-b .li2:hover{overflow: initial;z-index: 2;}
.web-head .head-nav-b .li2:hover>a{color: #19828c;}
.web-head .head-nav-s{position:absolute;width: 100%;top:90%;left: 0;background:#fff;z-index:7;display: none;opacity:0;transition: 0.5s;height: 0;overflow: hidden;}
.web-head .head-nav-s .li1{position:relative;}
.web-head .head-nav-s .li1>a{font-size: 14px;display: block;height: 50px;line-height: 50px;color: #333;padding: 0 5%;}
.web-head .head-nav-s .li1>a:after{content:"";position: absolute;left:0;bottom: 0;width: 100%;height: 1px;background: #e9e9e9;}
.web-head .head-nav-s .li2{position: relative;}
.web-head .head-nav-s .li2>a{font-size: 13px;display: block;height: 40px;line-height: 40px;color: #666;padding: 0 7%;}
.web-head .head-nav-s .li2>a:after{content:"";position: absolute;left:0;top: 0;width: 100%;height: 1px;background: #eee;}
.web-head .head-nav-s .li3{position: relative;}
.web-head .head-nav-s .li3>a{font-size: 12px;display: block;height: 40px;line-height: 40px;color: #666;padding: 0 9%;}
.web-head .head-nav-s .li3>a:after{content:"";position: absolute;left:0;top: 0;width: 100%;height: 1px;background: #eee;}
.web-head .head-nav-s .btn1{position: absolute;right:5%;top:10px;width: 30px;height: 30px;z-index: 9;text-align:center;line-height: 30px;font-family:"宋体";transition: 0.3s;font-size: 18px;}
.web-head .head-nav-s .btn2{position: absolute;right:5%;top:5px;width: 30px;height: 30px;z-index: 9;text-align:center;line-height: 30px;font-family:"宋体";transition: 0.3s;}
.web-head .head-nav-s li.cur>a{color: #19828c;}
.web-head .head-nav-s li.zblcur>a{color: #19828c;}
.web-head .head-nav-s li.zblcur>.btn{transform: rotate(90deg);}
.web-head.navscur{overflow: initial;}
.web-head.navscur .head-1 .nav-btn span:nth-child(1){top: 8px;transform: rotate(45deg);}
.web-head.navscur .head-1 .nav-btn span:nth-child(2){opacity: 0;}
.web-head.navscur .head-1 .nav-btn span:nth-child(3){top: -8px;transform: rotate(-45deg);}
.web-head.navscur .head-nav-s{top: 100%;opacity: 1;height: auto;}
@media only screen and (max-width:1440px) {
	.web-head .head-1 .logo{margin-right:20px ;}
	.web-head .head-nav-b .li1{margin-left: 30px;}
	.web-head .head-nav-b .li1:nth-last-child(2){margin-left: 30px;}
}
@media only screen and (max-width:1280px) {
	.web-head .head-1 .logo{margin-right:10px ;}
	.web-head .head-nav-b .li1{margin-left: 20px;}
	.web-head .head-nav-b .li1:nth-last-child(2){margin-left: 20px;}
}
@media only screen and (min-width:1025px) {
	.web-head .head-0 a{transition: 0.3s;}
	.web-head .head-0 a:hover{color: #19828c;}
}
@media only screen and (max-width:1024px) {
	.web-head{position: fixed;z-index: 99;}
	.web-head .head-0{height: 30px;}
	.web-head .head-0 .phone img{width: 18px;margin-right: 2px;}
	.web-head .head-0 .phone span{font-size: 14px;line-height: 30px;}
	.web-head .head-1{height: 60px;text-align: left;}
	.web-head .head-1 .logo{height:36px;margin:12px 0;float: left;}
	.web-head .head-1 .logo img{display: block;height: 100%;}
	.web-head .head-1 .logo-z{display: none;}
	.web-head .head-1 .nav-btn{display: block;}
	.web-head .head-1 .ul1{display: none;}
	.web-head .head-nav-b{display: none;}
	.web-head .head-nav-s{display: block;}
}
@media only screen and (max-width:640px) {
	.web-head .head-0 form{display: none;}
}
.banner{position: relative;width: 100%;}
.banner img{display: block;width: 100%;}
.banner .img-s{display: none;}
.banner .slick-dots{position:absolute;bottom:25px;width: 100%;text-align: center;}
.banner .slick-dots li{width: 12px;height: 12px;display: inline-block;margin:0 7px;cursor: pointer;background: #fff;transition: 0.3s;border-radius: 50%;opacity: 0.5;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li.slick-active{opacity: 1;}
@media only screen and (max-width: 1024px) {
	.banner{margin-top: 60px;}
	.banner .slick-dots{bottom: 10px;}
	.banner .slick-dots li{width:10px;height: 10px;margin:0 5px;}
}
@media only screen and (max-width: 980px) {
	.banner .img-b{display: none;}
	.banner .img-s{display:block;}
}
.web-tit-1{font-size: 35px;line-height: 1.3;}
.web-tit-1 .b1{color: #000;}
.web-tit-1 .b2{color: #b3b3b3;}
@media only screen and (max-width: 1440px) {
	.web-tit-1{font-size: 30px;}
}
@media only screen and (max-width: 980px) {
	.web-tit-1{font-size: 24px;}
}
.web-txt-1{font-size: 15px;line-height: 35px;color: #444;}
@media only screen and (max-width: 1024px) {
	.web-txt-1{font-size: 14px;line-height: 25px;}
}
.web-nav-1{text-align: center;font-size: 14px;color: #999;}
.web-nav-1 a{margin:0 30px;color: #666;display: inline-block;}
.web-nav-1 a.cur{color: #19828c;}
.web-nav-1 a:hover{color: #19828c;}
@media only screen and (max-width: 1024px) {
	.web-nav-1 a{margin: 0 20px;}
}
@media only screen and (max-width: 640px) {
	.web-nav-1 a{margin: 0 10px;}
}
.web-nav-2{text-align: center;}
.web-nav-2 .lump{display:inline-block;font-size: 14px;margin: 0 16px;color: #4d4d4d;transition: 0.3s;}
.web-nav-2 .lump:hover{text-decoration:underline;}
.web-nav-2 .lump.cur{font-size: 18px;color: #000000;text-decoration:underline;}
.web-more-1{color:#4d4d4d;text-align: center;font-size: 12px;}
@media only screen and (max-width: 980px) {
	.web-more-1 img{width: 60px;}
}
@media only screen and (max-width: 640px) {
	.web-more-1 img{width: 40px;}
}
.web-box-0{overflow: hidden;max-width: 760px;margin: auto;}
.web-box-0 .box-1{overflow: hidden;}
.web-box-0 .box-1 .lump{float: left;width:33.33%;text-align: center;}
.web-box-0 .box-1 .lump .b1{font-size: 96px;line-height: 1;font-weight: 100;font-family: "微软雅黑";}
.web-box-0 .box-1 .lump .b1 span{font-size: 44px;vertical-align:super;}
.web-box-0 .box-1 .lump .b2{font-size: 12px;line-height: 16px;}
.web-box-0 .box-2{text-align: center;}
.web-box-0 .box-2 .b1{font-size: 46px;line-height: 1;margin-bottom: 20px;}
.web-box-0 .box-2 .b2{font-size: 12px;line-height: 20px;}
@media only screen and (max-width: 1024px) {
	.web-box-0 .box-1 .lump .b1{font-size: 60px;}
	.web-box-0 .box-1 .lump .b1 span{font-size: 30px;}
	.web-box-0 .box-2 .b1{font-size: 30px;}
}
@media only screen and (max-width: 640px) {
	.web-box-0 .box-1 .lump .b1{font-size: 36px;}
	.web-box-0 .box-1 .lump .b1 span{font-size: 20px;}
	.web-box-0 .box-2 .b1{font-size: 24px;}
}
.web-box-1{position: relative;}
.web-box-1 .lump{display: block;transition: 0.3s;}
.web-box-1 .lump .img-box{width: 100%;}
.web-box-1 .lump .img-box .zbl-img{padding-top: 63%}
.web-box-1 .lump .txt-box{position: absolute;left: 0;top: 0;width: 100%;height:100%;padding: 7%;color: #fff;opacity: 0;transition: 0.4s;}
.web-box-1 .lump .txt-box .b1{font-size: 24px;line-height: 30px;margin-bottom: 5px;}
.web-box-1 .lump .txt-box .b2{font-size: 14px;line-height: 25px;}
@media only screen and (min-width: 1025px) {
	.web-box-1 .lump:hover .txt-box{background:rgba(0,0,0,0.7);opacity: 1;}
}
@media only screen and (max-width: 1024px) {
	.web-box-1 .lump .txt-box{opacity: 1;position: initial;color: #666;}
}
@media only screen and (max-width: 640px) {
	.web-box-1 .lump .txt-box{padding: 15px;}
	.web-box-1 .lump .txt-box .b1{font-size: 18px;line-height: 25px;}
	.web-box-1 .lump .txt-box .b2{font-size: 12px;line-height: 20px;}
}
.web-box-7 li{font-size: 12px;line-height: 25px;}
.web-box-7 li .l{width: calc(100% - 100px);line-height: 25px;height: 25px;overflow: hidden;}
.web-page{text-align: right;}
.web-page a{display: inline-block;margin: 0 5px;}

.web-box-2{overflow: hidden;}
.web-box-2 .boxleft{float: left;width:250px}
.web-box-2 .boxright{float: right;width:calc(100% - 250px);}
.web-box-2 .boxright .zbl-img{padding-top: 38%;}
@media only screen and (max-width: 1440px) {
	.web-box-2 .boxleft{width:200px}
	.web-box-2 .boxright{width:calc(100% - 200px);}
}
@media only screen and (max-width: 980px) {
	.web-box-2 .boxleft{width:150px}
	.web-box-2 .boxright{width:calc(100% - 150px);}
}
@media only screen and (max-width: 640px) {
	.web-box-2 .boxleft{width: 100%;float: none;margin-bottom: 20px;}
	.web-box-2 .boxright{width: 100%;float: none;}
}
.web-box-3{overflow: hidden;}
.web-box-3 .boxleft{float: left;width:250px}
.web-box-3 .boxright{float: right;width:calc(100% - 250px);}
.web-box-3 .boxright .lump{display: block;}
.web-box-3 .boxright .img-box{margin-bottom: 30px;background: #000;}
.web-box-3 .boxright .zbl-img{padding-top: 50%;transition: 0.3s;}
.web-box-3 .boxright .txt-box .b1{font-size: 30px;line-height: 40px;height: 40px;overflow: hidden;margin-bottom: 10px;}
.web-box-3 .boxright .txt-box .b2{font-size: 12px;color: #000;line-height: 20px;height: 40px;overflow: hidden;margin-bottom: 5px;}
.web-box-3 .boxright .txt-box .b3{font-size: 12px;color: #19828c;margin-bottom: 15px;}
.web-box-3 .boxright .txt-box .b4{font-size: 12px;color: #666;line-height: 22px;height: 88px;overflow: hidden;}
@media only screen and (min-width: 1025px) {
	.web-box-3 .boxright .lump:hover .zbl-img{opacity:0.5;}
}
@media only screen and (max-width: 1440px) {
	.web-box-3 .boxleft{width:200px}
	.web-box-3 .boxright{width:calc(100% - 200px);}
}
@media only screen and (max-width: 980px) {
	.web-box-3 .boxleft{width:150px}
	.web-box-3 .boxright{width:calc(100% - 150px);}
	.web-box-3 .boxright .img-box{margin-bottom: 15px;}
	.web-box-3 .boxright .txt-box .b1{font-size: 24px;line-height: 30px;height: 30px;}
}
@media only screen and (max-width: 640px) {
	.web-box-3 .boxleft{width: 100%;float: none;margin-bottom: 20px;}
	.web-box-3 .boxright{width: 100%;float: none;}
	.web-box-3 .boxright .img-box{margin-bottom: 10px;}
	.web-box-3 .boxright .txt-box .b1{font-size: 20px;margin-bottom: 5px;}
	.web-box-3 .boxright .txt-box .b3{margin-bottom: 10px;}
}
.web-box-4{background: #19828c;}
.web-box-4:after{content:"";display: block;clear: both;}
.web-box-4 .l{padding: 25px 0;}
.web-box-4 .l a{display: inline-block;vertical-align: middle;margin-right:35px ;}
.web-box-4 .l a img{display: block;}
.web-box-4 .l .wx{position: relative;}
.web-box-4 .l .wx .wxb{position: absolute;left: 0;top:calc(100% + 5px);opacity: 0;width: 70px;z-index: 9;}
.web-box-4 .l .wx:hover .wxb{opacity: 1;}
.web-box-4 .l a:hover{opacity: 0.8;}
.web-box-4 .r img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.web-box-4 .r span{display: inline-block;vertical-align: middle;font-size: 44px;color: #fff;font-weight: 100;font-family: "微软雅黑";}
@media only screen and (max-width: 1440px) {
	.web-box-4{height: 60px;}
	.web-box-4 .l{padding: 10px 0;}
	.web-box-4 .l a{margin-right: 20px;}
	.web-box-4 .r span{font-size: 30px;}
}
@media only screen and (max-width: 640px) {
	.web-box-4{height: 50px;}
	.web-box-4 .l{padding: 10px 0;}
	.web-box-4 .l a{margin-right: 10px;}
	.web-box-4 .l a img{width: 25px;}
	.web-box-4 .r span{font-size: 24px;}
}
.web-box-7{border-top:1px solid #ddd}
.web-box-7 .tit-box{font-size: 30px;margin: 30px 0 5px;}
.web-box-7 .txt-box .lump{font-size: 12px;width: 33.33%;float: left;}
.web-box-7 .txt-box .lump ul{overflow: hidden;}
.web-box-7 .txt-box .lump li{float: none;}
.productshow .main{max-width: 1080px}
.productshow .phone img{display: inline-block;vertical-align:middle;margin-right: 10px;}
.productshow .phone span{display: inline-block;vertical-align:middle;font-size: 34px;}
.productshow .box-1{margin-bottom: 35px;overflow: hidden;}
.productshow .box-1 .tit{float: left;width:45%;}
.productshow .box-1 .tit .b1{font-size:26px;line-height: 30px;text-transform : uppercase;}
.productshow .box-1 .tit .b2{font-size:22px;line-height: 30px;}
.productshow .box-1 .txt{float:right;width:45%;color: #333;}
.productshow .box-1 .txt .b1{font-size:12px;margin-bottom: 30px;color: #4d4d4d;}
.productshow .box-1 .txt .b2{font-size:12px;}
.productshow .box-1 .txt .b3{font-size:15px;color: #19828c;}
.productshow .show img{margin: 10px 0;}
.productshow .ewm{overflow: hidden;}
.productshow .ewm .lump{float: left;width: 85px;margin-right: 20px;}
.productshow .ewm .lump .img-box{margin-bottom: 5px;}
.productshow .ewm .lump .txt-box{text-align: center;font-size: 12px;}
@media only screen and (max-width: 980px) {
	.productshow .phone span{font-size: 30px;}
	.productshow .box-1 .tit{float: none;width: 100%;}
	.productshow .box-1 .txt{float: none;width: 100%;}
	
}
@media only screen and (max-width: 640px) {
	.productshow .phone span{font-size: 24px;}
	.productshow .box-1 .tit .b1{font-size: 18px;line-height: 25px;}
	.productshow .box-1 .tit .b2{font-size: 18px;margin-bottom: 10px;}
}
.newshow .main{max-width: 1080px}
.newshow .tit{margin-bottom: 25px;}
.newshow .tit .b1{font-size: 35px;margin-bottom: 20px;}
.newshow .tit .b2{border-bottom: 1px solid #bfbfbf;overflow: hidden;padding-bottom: 10px;}
.newshow .tit .b2 .l{font-size:22px;}
.newshow .tit .b2 .r{font-size:12px;}
@media only screen and (max-width: 1024px) {
	.newshow .tit .b1{font-size: 30px;}
	.newshow .tit .b2 .l{font-size: 18px;}
}
@media only screen and (max-width: 640px) {
	.newshow .tit .b1{font-size: 18px;margin-bottom: 5px;}
	.newshow .tit .b2 .l{float: none;width: 100%;font-size: 14px;}
	.newshow .tit .b2 .r{float: none;width: 100%;}
}
.index-4{background: #19828c;}
.map img{width: 100%;}
.web-foot{width: 100%;overflow:hidden;position: static;background: #000;color: #838383;}
.web-foot .foot-1{font-size: 14px;overflow: hidden;}
.web-foot .foot-1 .l{text-align: left;}
.web-foot .foot-1 .r{text-align:right;}
.web-foot .foot-1 .box{display: inline-block;vertical-align: top;color: #ccc;max-width: 230px;text-align: left;}
.web-foot .foot-1 .l .box{margin-right:70px;}
.web-foot .foot-1 .l .box:last-child{margin-right: 0;}
.web-foot .foot-1 .r .box{margin-left: 70px;}
.web-foot .foot-1 .r .box:last-child{margin-right: 0;}
.web-foot .foot-1 .tit{font-size: 20px;margin-bottom: 10px;}
.web-foot .foot-1 .txt{font-size: 12px;}
.web-foot .foot-1 .ewm{overflow: hidden;}
.web-foot .foot-1 .ewm .lump{float: left;margin-left: 40px;width: 95px;text-align: center;}
.web-foot .foot-1 .ewm .lump:first-child{margin-left: 0;}
.web-foot .foot-1 .ewm .lump .img-box{margin-bottom: 5px;}
.web-foot .foot-1 .ewm .lump .txt-box{font-size: 12px;}
.web-foot .foot-2{line-height: 20px;overflow: hidden;padding:15px 0;font-size: 12px;text-align: center;color: #808080;margin-top: 10px;}
@media only screen and (min-width:1024px) {
	.web-foot a{transition: 0.4s;}
	.web-foot a:hover{opacity: 0.8;}
}
@media only screen and (max-width:1740px) {
	.web-foot .foot-1 .l .box{margin-right:40px;}
	.web-foot .foot-1 .r .box{margin-left: 40px;}
	.web-foot .foot-1 .ewm .lump{margin-left: 20px;}
}
@media only screen and (max-width:1480px) {
	.web-foot .foot-1 .l .box{margin-right:20px;}
	.web-foot .foot-1 .r .box{margin-left: 20px;}
	.web-foot .foot-1 .ewm .lump{margin-left: 10px;width: 80px;}
}
@media only screen and (max-width:1280px) {
	.web-foot .foot-1 .l{width: 100%;float: none;overflow: hidden;margin-bottom: 30px;}
	.web-foot .foot-1 .r{width: 100%;float: none;text-align: left;overflow: hidden;}
	.web-foot .foot-1 .l .box{margin: 0;width: 20%;float: left;}
	.web-foot .foot-1 .r .box{margin: 0;width: 33.33%;float: left;max-width: 400px;padding-right:5%;}
}
@media only screen and (max-width:768px) {
	.web-foot .foot-1 .l{display: none;}
	.web-foot .foot-1 .r .box{width:100%;max-width: 100%;margin-bottom: 20px;}
	.web-foot .foot-1 .r .box:last-child{margin-bottom: 0;}
}
.topbtn{cursor: pointer;}
.htop{width: 52px;height: 52px;background:url(../img/top.png) no-repeat center;position: fixed;bottom: 5%;right: 5%;}
.nav-right{position: fixed;right:20px;top:50%;margin-top: -100px;width: 40px;}
.nav-right .lump{float: right;display: block;width: 40px;height: 40px;margin-top: 10px;background:#000;border-radius:20px;transition: 0.3s;}
.nav-right .lump img{display:inline-block;vertical-align: middle;width: 40px;}
.nav-right .lump span{display: inline-block;vertical-align: middle;font-size: 20px;color: #fff;}
.nav-right .lump:nth-child(1){overflow: hidden;}
.nav-right .lump:nth-child(2){overflow: hidden;}
.nav-right .lump:nth-child(3){position: relative;width: 40px !important;}
.nav-right .lump:nth-child(3) .ewm{position: absolute;right:0px;top: 0;width: 100px;height: 100px;display: none;}
.nav-right .lump:nth-child(4){width: 40px !important;}
.nav-right .lump:nth-child(5){width: 40px !important;}
.nav-right .lump:hover{width: 190px;}
.nav-right .lump:nth-child(3):hover .ewm{right: 50px;display: block;}

