*{margin:0;padding:0}
body{color:#000; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: "微软雅黑"; font-size:16px; width:100%;}
a{text-decoration:none; color: inherit; }
img{border:0}
li{list-style:none}
.width{margin:0 auto;}
.fl{float:left;}
.fr{ float:right;}

@media(min-width:1200px)and (max-width:300000px){
.w1200{width:1200px; margin:auto;}
.w90{ width:90%; margin:auto;}

.top1bj{width: 100%; z-index:999; color:#333; background: url(../images/head.png) no-repeat center left;}
.top1bj .logo{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; height:140px;}
.top1bj .logo .logo-img{display:flex; flex-wrap:wrap; align-items: center;}
.top1bj .logo .logo-img dl img{ height:70px; margin-right:20px;}
.top1bj .logo .logo-img dl dt{font-size:22px; color:#444; font-weight:bold;}
.top1bj .logo .logo-img dl dd{ font-size:14px;}
.top1bj .w1200 .logo-img li{ display:none;}
.top1bj .w1200 .logo-img ul{display:flex; flex-wrap:wrap; align-items: center; margin-top:10px;}
.top1bj .w1200 .logo-img ul p{display:flex; flex-wrap:wrap; align-items: center; margin-right:10px; background:#fff; padding:4px 10px; font-size:13px; border-radius:5px;}
.top1bj .w1200 .logo-img ul p img{ width:15px; height:15px; margin-right:5px;}
.top1bj .logo .fr{display: flex; align-items: center;}
.top1bj .logo .fr dl dt{font-size:14px; width:180px; text-align:right; background:#19b0cb; height:30px; color:#FFF; text-align:center; line-height:30px; border-radius:30px;}
.top1bj .logo .fr dl dd{font-size:14px; width:180px; text-align:right; background:#fff; height:30px; color:#333; text-align:center; line-height:30px; border-radius:30px; margin-top:10px;}
.top1bj #Menu-btn{display:none;}
.top1bj #Menu-btn-h{display:none;}
.top1bj #menu1{display:none;}
.top1bj .navBar{position:relative; z-index:1;   color:#fff; height:50px; line-height:50px; background:#222;}
.top1bj .navBar .w1200{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.top1bj .navBar .nav{display:flex; flex-wrap:wrap; align-items:center;}
.top1bj .navBar .nav .m{position:relative;}
.top1bj .navBar .nav .m a{padding:0 30px; display:block;}
.top1bj .navBar .nav .m:hover{ color:#fff; background:#19b0cb;}
.top1bj .navBar .nav .m i{display:inline-block;width:11px;height:7px;background:url(../images/icon.png) no-repeat;overflow:hidden;vertical-align:middle;filter:alpha(opacity=50);opacity:0.5; margin-left:10px;}
.top1bj .navBar .nav .on i{filter:alpha(opacity=100);opacity:1;  }
.top1bj .navBar .nav .sub{display:none; width:300px; position:absolute; left:0px; top:50px;  background:#eee; line-height:30px; border-radius:5px; padding-top:10px; padding-bottom:10px; box-shadow: 2px 2px 4px 0PX #CCC;}
.top1bj .navBar .nav .sub li{color:#333; text-transform:capitalize; position:relative;}
.top1bj .navBar .nav .sub li a span{ float:right; font-family:"宋体";}
.top1bj .navBar .nav .sub li .info{ display:none;}
.top1bj .navBar .nav .sub li:hover{ color:#19b0cb;}
.top1bj .navBar .nav .sub li:hover .info{display:block; position:absolute; left:300px; top:0px; background:#eee; border-radius:5px; width:300px; color:#333;}
.top1bj .navBar .nav .sub li:hover .info dt{ border-left:#CCC 1px solid; line-height:12px; padding-bottom:20px;}
.top1bj .navBar .nav .sub li:hover .info dt:hover{color:#19b0cb;}
.top1bj .navBar .nav .sub li:hover .info dt:nth-child(1){ padding-top:20px;}
.top1bj .navBar .fr form{display:flex; flex-wrap:wrap; align-items: center;}
.top1bj .navBar .fr form input{width:140px;height:30px;border:#CCC 1px solid;border-radius:30px 0px 0px 30px;border-right:none !important; outline:none; padding-left:20px; }
.top1bj .navBar .fr form button{width:50px;height:32px; border:#CCC 1px solid;border-radius:0px 30px 30px 0px;background:#FFF;border-left:none !important;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}

.active{background:#19b0cb;color:#fff;}

.header11{background:#222; position:fixed; width:100%;top:0;z-index:999; display:none; color:#fff}
.header11 .navBar{position:relative; z-index:1;   color:#fff; height:50px; line-height:50px; width:1200px; margin:auto;}
.header11 .navBar .w1200{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.header11 .navBar .nav{display:flex; flex-wrap:wrap; align-items:center;}
.header11 .navBar .nav .m{position:relative;}
.header11 .navBar .nav .m a{padding:0 25px; display:block;}
.header11 .navBar .nav .m i{display:inline-block;width:11px;height:7px;background:url(../images/icon.png) no-repeat;overflow:hidden;vertical-align:middle;filter:alpha(opacity=50);opacity:0.5; margin-left:10px;}
.header11 .navBar .nav .on i{filter:alpha(opacity=100);opacity:1;  }
.header11 .navBar .nav .sub{display:none; width:300px; position:absolute; left:0px; top:50px;  background:#eee; line-height:30px; border-radius:5px; padding-top:10px; padding-bottom:10px; box-shadow: 2px 2px 4px 0PX #CCC;}
.header11 .navBar .nav .sub li{color:#333; text-transform:capitalize; position:relative;}
.header11 .navBar .nav .sub li a span{ float:right; font-family:"宋体";}
.header11 .navBar .nav .sub li .info{ display:none;}
.header11 .navBar .nav .sub li:hover .info{display:block; position:absolute; left:300px; top:0px; background:#eee; border-radius:5px; width:300px;}
.header11 .navBar .nav .sub li:hover .info dt{ border-left:#CCC 1px solid; line-height:12px; padding-bottom:20px;}
.header11 .navBar .nav .sub li:hover .info dt:nth-child(1){ padding-top:20px;}
.header11 .navBar .fr form{display:flex; flex-wrap:wrap; align-items: center;}
.header11 .navBar .fr form input{width:200px;height:30px;border:#CCC 1px solid;border-radius:30px 0px 0px 30px;border-right:none !important; outline:none; padding-left:20px;}
.header11 .navBar .fr form button{width:50px;height:32px; border:#CCC 1px solid;border-radius:0px 30px 30px 0px;background:#FFF;border-left:none !important;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}

.focusBox {width:100%; height:750px; overflow: hidden; position:relative;}
.focusBox .pic{z-index:0; }
.focusBox .pic li{height:750px;}
.focusBox .pic li img {position:absolute; width:100%; height:100%; object-fit: cover;}
.focusBox .jiantou{position:absolute; bottom:45%; color:#fff; left:1.5%; right:1.5%; display: flex; align-items: center; justify-content:space-between;}
.focusBox .jiantou .prev{font-size:48px; font-family:"宋体"; font-weight:bold;}
.focusBox .jiantou .next{font-size:48px; font-family:"宋体"; font-weight:bold;}
.focusBox .jiantou:hover{color:#333;}
.focusBox .hd {width:100%;position:absolute;bottom:20px;text-align:center;font-size:0;z-index:1; }
.focusBox .hd li{margin:0 5px;background:#ccc;overflow:hidden;height:12px;width:12px;cursor:pointer;display:inline-block; *display:inline; zoom:1; border-radius:100%;}
.focusBox .hd .on{background:#15acc7;}

.index1{background:#181818; width:100%; overflow:hidden; padding-top:80px; padding-bottom:80px;}
.index1 .txt{text-align:center; color:#FFF;}
.index1 .txt dl{font-size:48px; text-transform:uppercase;}
.index1 .txt dl span{color:#19b0cb; font-weight:bold;}
.index1 .txt dd{font-size:22px; margin-top:15px;}
.index1 .bod .item{margin-top:40px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index1 .bod .item dl{ width:15%; margin-bottom:30px;}
.index1 .bod .item dl dt{ position: relative; padding-bottom:70%;}
.index1 .bod .item dl dt img{ position:absolute; width:100%; height:100%;}
.index1 .bod .item dl p{ color:#FFF; font-size:18px; text-align:center; margin-top:10px;}

.index2bg{width:100%; overflow:hidden;}
.index2bg .txt{background:#181818; width:100%; overflow:hidden; color:#FFF; text-align:center; font-size:60px; text-transform:uppercase; padding-bottom:140px;}
.index2bg .txt span{color:#19b0cb; font-weight:bold;}
.index2bg .index2{background:#000; width:100%; padding-bottom:70px;}
.index2bg .index2 .bod{display:flex; flex-wrap:wrap; justify-content:space-between;}
.index2bg .index2 .bod .zb{ width:50%;}
.index2bg .index2 .bod .zb dt{ font-size:36px; color:#19b0cb; padding-top:60px;}
.index2bg .index2 .bod .zb dd{ font-size:16px; color:#CCC; margin-top:25px;}
.index2bg .index2 .bod .zb dd p{ margin-top:15px; line-height:24px;}
.index2bg .index2 .bod .zb li{ margin-top:30px; background:#19b0cb; width: fit-content; color:#FFF; padding:5px 30px; border-radius:20px;}
.index2bg .index2 .bod .zb li:hover{ background:#119fb8;}
.index2bg .index2 .bod .yb{ width:44%; margin-top:-80px;}
.index2bg .index2 .bod .yb img{ width:100%; border:#19b0cb 8px solid;}

.index3{overflow:hidden; width:100%; padding-top:70px; padding-bottom:80px;}
.index3 .txt{text-align:center; font-size:60px; text-transform:uppercase;}
.index3 .txt span{color:#19b0cb; font-weight:bold;}

.ladyScroll{width:1200px;height:200px;margin:auto; position:relative; background:#f5f5f5; margin-top:40px;}
.ladyScroll .prev{width:30px;height:50px;position:absolute;top:75px;left:-40px;z-index:100; text-align:center; font-size:40px; background:#CCC; line-height:50px; color:#FFF; border-radius:1px; font-family:"宋体";}
.ladyScroll .next{right:-40px; position:absolute;top:75px; width:30px;height:50px; text-align:center; font-size:40px; line-height:50px; background:#CCC; color:#FFF; border-radius:1px; font-family:"宋体";}
.ladyScroll .scrollWrap{width:1200px;overflow:hidden;position:absolute;}
.ladyScroll .scrollWrap .dlList{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.ladyScroll .scrollWrap .dlList dl{width:285px;osition:relative; margin-right:20px;}
.ladyScroll .scrollWrap .dlList dl dt{width:285px;overflow:hidden; position:relative; padding-bottom:70%;}
.ladyScroll .scrollWrap .dlList dl dt img{width:100%;height:100%; position:absolute;}
.ladyScroll  dd a:hover{ text-decoration:none;  }
.ladyScroll dl:hover span{ background:#B52153;  }
.ladyScroll-wap{ display:none;}

.index4{width:100%; background:#191919; overflow:hidden; padding-top:70px; padding-bottom:70px;}
.index4 .txt{color:#FFF; text-align:center; font-size:60px; text-transform:uppercase;}
.index4 .txt span{color:#19b0cb; font-weight:bold;}
.index4 .bod{margin-top:50px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index4 .bod .item1{width:25%;}
.index4 .bod .item1 dt{position:relative; padding-bottom:189%;}
.index4 .bod .item1 dt img{position:absolute; width:100%; height:100%;}
.index4 .bod .item1 dt .info{ position:absolute; top:25px; left:25px; right:25px; bottom:25px; border:rgba(255,255,255,0.8) 10px solid;}
.index4 .bod .item2{ width:75%;}

.snBrand {position: relative; width:100%; overflow: hidden; display:flex; flex-wrap:wrap; justify-content:space-between;}
.snBrand ol {width:25%;}
.snBrand ol li {overflow: hidden; border-bottom:rgba(255,255,255,0.2) 1px solid; width:80%; color:#FFF; display:flex; flex-wrap:wrap; align-items: center; border-right:rgba(255,255,255,0.2) 1px solid; padding:20px 0px;}
.snBrand ol li:nth-child(1){border-top:rgba(255,255,255,0.2) 1px solid;}
.snBrand ol li p{margin-left:20px; font-size:18px; margin-right:30px;}
.snBrand ol li.on{background: url(../images/index4.png) no-repeat right center; border-right:#fff; width:100%; border:none !important;}
.snBrand ol li.on p{}
.snBrand ul {width:75%; background: #000; overflow: hidden;}
.snBrand ul li {margin:15px; display:flex; flex-wrap:wrap;}
.snBrand ul li dl{width:32%; background:#FFF; margin-right:2%; margin-bottom:18px;}
.snBrand ul li dl:nth-child(3n){ margin-right:0px;}
.snBrand ul li dl dt{position:relative; padding-bottom:100%;}
.snBrand ul li dl dt img{position:absolute; width:100%; height:100%;}
.snBrand ul li dl dd{margin-top:10px; margin-left:10px; margin-right:10px;}
.snBrand ul li dl .price{ font-size:24px; margin-top:5px;margin-left:10px; margin-right:10px;}
.snBrand ul li dl .tuijian{ margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:15px; color:#F60;}

.index5{ width:100%; overflow:hidden;}
.index5 .bod{display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:40px;}
.index5 .bod dl{ width:23%; margin-bottom:25px;}
.index5 .bod dl dt{ position:relative; padding-bottom:100%; border:#ddd 1px solid; border-radius:10px; overflow:hidden;}
.index5 .bod dl dt img{ position:absolute; width:100%; height:100%;}
.index5 .bod dl dd{ margin-top:10px; font-size:14px;}
.index5 .bod dl p{ margin-top:15px; font-size:18px; color:#F00;}

.xf{display:none;}

.foot{overflow: hidden; background:url(../images/foot.jpg) no-repeat center center; background-size:100%; padding-top:40px; padding-bottom:10px;}
.foot .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.foot .bod dl{width:380px; background:#19b0cb; margin-bottom:30px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; height:100px; border-radius:60px; overflow:hidden;}
.foot .bod dl dt{width:100px; background:#e89200; height:100px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.foot .bod dl dd{width:250px; height:100px; display:flex; flex-wrap:wrap; align-items:center; margin-right:15px; color:#FFF;}
.foot .bod dl dd span{ font-size:18px; font-weight:bold;}
.foot .bod dl dd span p{ font-size:16px; font-weight:normal;}

.footer{overflow:hidden; background:#181818; color:#FFF; padding-top:40px;}
.footer .bod{display:flex; flex-wrap:wrap; justify-content:center;}
.footer .bod dl{margin-bottom:40px; margin-left:30px; margin-right:30px;}
.footer .bod dl dt{ font-size:14px;}
.footer .bod dl dd{ margin-top:15px;}
.footer .bod dl dd p{ margin-top:5px; font-size:14px; color:#CCC;}
.footer .bod dl li{ margin-bottom:10px;}
.footer .bod dl dt:hover{ color:#19b0cb;}
.footer .bod dl dd p:hover{ color:#19b0cb;}

.bottom{ background:#000000; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#FFF; font-size:14px;}
.bottom dl{ margin:20px; }


.nybanner{width:100%;overflow: hidden;}
.nybanner li{position:relative; height:500px;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner li .info{ position:absolute; top:0; bottom:0; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.nybanner li .info dl{color:#FFF; width:600px;}
.nybanner li .info dl dt{ font-size:42px; color:#333;}
.nybanner li .info dl dd{ margin-top:10px; font-size:14px; color:#333; display: flex; flex-wrap:wrap;}
.nybanner li .info dl dd p a{ margin-right:15px; background:#fff; margin-top:15px; padding:10px 15px; border-radius:5px; display:block;}
.nybanner li .info dl dd p a:hover{background:#19b0cb; color:#FFF !important;}
.nybanner li .info dl dd p .active3{background:#19b0cb; display:block; color:#FFF !important;}

.about{overflow:hidden; margin-top:40px; margin-bottom:40px;}
.about .bod{display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between;}
.about .bod .fl{width:242px; background:url(../images/left.png) top center no-repeat; border:#333 1px solid; overflow:hidden; padding-bottom:20px;}
.about .bod .fl{width:242px; border:#eee 1px solid; overflow:hidden; border-radius:8px; overflow:hidden;}
.about .bod .fl ul{text-align:center; width:100%; background:#19b0cb; padding-top:20px;}
.about .bod .fl ul li{font-size:36px; text-transform:uppercase; color:rgba(255,255,255,0.3); font-family:"Bodoni Bd BT";}
.about .bod .fl ul p{color:#FFF; margin-top:-25px; font-size:24px; font-weight:bold; padding-bottom:30px; text-transform:uppercase;}
.about .bod .fl .tit{overflow:hidden; margin-left:10px; margin-right:10px;}
.about .bod .fl .tit dl{padding-top:15px; font-size:16px; color:#333; border-bottom:#CCC 1px dashed; padding-bottom:15px;}
.about .bod .fl .tit dl:hover{color:#333;}
.about .bod .fl .tit dl span{font-family:"宋体"; font-weight:bold; float:right;}
.about .bod .fl .tit dl .active1{color:#333;}
.about .bod .fr{width:930px;}
.about .bod .fr .tt{border-bottom:#eee 1px solid; padding-bottom:10px; padding-top:10px;}
.about .bod .fr .tt dt{border-left:5px solid #19b0cb; padding-left:7px; line-height:18px; padding-bottom:2px;}
.about .bod .fr .tt dd{display:none;}
.about .bod .fr .neirong{margin-top:20px; font-size:14px;}
.about .bod .fr .neirong img{width:100%;}
.about .bod .fr .neirong p{margin-bottom:20px;}

.productlist{overflow:hidden; margin-bottom:40px; background:#f5f5f5}
.productlist .bod{display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; margin-top:40px;}
.productlist .bod .fl{width:242px; border:#eee 1px solid; overflow:hidden; overflow:hidden; background:#FFF;}
.productlist .bod .fl ul{width:100%; padding-top:15px; padding-bottom:15px; border-bottom:#eee 1px solid; border-top:#000 3px solid;}
.productlist .bod .fl ul p{color:#000; font-size:18px; margin-left:10px;}
.productlist .bod .fl .tit{overflow:hidden; margin-left:10px; margin-right:10px;}
.productlist .bod .fl .tit dl{border-top:#eee 1px solid; padding-top:15px;}
.productlist .bod .fl .tit dl:nth-child(1){border-top:0px;}
.productlist .bod .fl .tit dl dt{font-size:16px; color:#333;}
.productlist .bod .fl .tit dl dt:hover{color:#19b0cb;}
.productlist .bod .fl .tit dl dt span{font-family:"宋体"; font-weight:bold; float:right;}
.productlist .bod .fl .tit dl dt .active2{color:#19b0cb;}
.productlist .bod .fl .tit dl dd p{margin-bottom:7px; font-size:14px; color:#666;}
.productlist .bod .fl .tit dl dd p:hover{color:#19b0cb;}
.productlist .bod .fl .tit dl dd{margin-top:10px; margin-bottom:20px;}
.productlist .bod .fl .tit dl dd p .active2{color:#19b0cb;}
.productlist .bod .fr{width:930px;}
.productlist .bod .fr .tt{border-bottom:#eee 1px solid; padding-bottom:10px; padding-top:10px; background:#FFF;}
.productlist .bod .fr .tt dt{border-left:5px solid #19b0cb; padding-left:7px; line-height:18px; padding-bottom:2px;}
.productlist .bod .fr .tt dd{ display:none;}
.productlist .bod .fr .neirong{display:flex; flex-wrap:wrap; margin-top:20px;}
.productlist .bod .fr .neirong dl{width:23.5%; margin-bottom:20px; margin-right:2%;}
.productlist .bod .fr .neirong dl:nth-child(4n){margin-right:0px;}
.productlist .bod .fr .neirong dl dt{position:relative; padding-bottom:100%; border:#eee 1px solid;}
.productlist .bod .fr .neirong dl dt img{position:absolute; width:100%; height:100%;}
.productlist .bod .fr .neirong dl dd{margin-top:10px; font-size:14px; color:#666;}
.productlist .bod .fr .neirong dl:hover dd{color:#333;}

.sideMenu{display:none;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; margin-top:20px; padding-left:10px; margin-bottom:40px;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#666; padding:5px 10px; font-size:14px; flex:1; overflow:hidden; overflow:hidden; border:#eee 1px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye .fenye2 .page-num-current{ color:#19b0cb; border:#19b0cb 0px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye a{ margin-left:10px;color:#666;}

.product{overflow:hidden; padding:20px; display: flex; flex-wrap:wrap; justify-content: space-between; background:#fff; border:#eee 1px solid; margin-top:-1px;}
.product .zb{ width:350px;}
.product .yb{ width:510px;}
.product .yb dt{ font-size:16px; border-bottom:#ddd 1px dashed; padding-bottom:15px; padding-top:15px;}
.product .yb p{ margin-top:20px; font-size:14px;}
.product .yb p span{ font-size:24px; color:#333; font-weight:bold;}
.product .guige{width:100%; margin-top:20px; overflow:hidden; display: flex; flex-wrap:wrap;}
.product .guige li{ width:100%; background:#FFF; margin-bottom:20px; padding:10px 20px;}
.product .guige dl{ width:18.4%; margin-right:2%; margin-bottom:15px;}
.product .guige dl:nth-child(6){ margin-right:0px;}
.product .guige dl:nth-child(11){ margin-right:0px;}
.product .guige dl dt{ position:relative; padding-bottom:100%; border:#e5e5e5 1px solid;}
.product .guige dl dt img{ position:absolute; width:100%; height:100%;}
.product .guige dl dd{font-size:14px; margin-top:10px;}
.product .xq{ width:100%; margin-top:20px; border-top:#ddd 1px dashed; padding-top:20px;}
.product .gd{ width:100%; margin-top:20px; border-top:#ddd 1px dashed; padding-top:20px;}
.product .gd dl{ margin-bottom:10px;}
.jqzoom{width:100%;height:100%;position:relative;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center; border:1px solid #ddd;}
.jqzoom img{width:350px; height:350px;}
.zoomdiv{z-index:200;position:absolute;top:0;left:0;width:350px;height:350px;background:#fff;border:1px solid #ddd;display:none;overflow:hidden}
.zoomdiv .bigimg{position:absolute;top:0;left:0;max-width:unset;max-height:unset; border:1px solid #ddd;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #ddd;background:#fafafa;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(Opacity=50)}
.jqZoomPup img{ width:350px; border:1px solid #ddd;}

.newslist{width:100%;}
.newslist dl{border-bottom:#ccc 1px dashed; display:flex; flex-wrap:wrap; align-items:center; padding-bottom:10px; margin-bottom:10px;}
.newslist dl dt{width:80px; background:#19b0cb; text-align:center; color:#FFF; font-size:30px; margin-right:30px; line-height:30px; padding-top:15px;}
.newslist dl dt p{ font-size:14px; line-height:14px;}
.newslist dl li{ display:none;}
.newslist dl dd{width:820px; font-size:16px; color:#333; line-height:18px; margin-bottom:0px; padding-top:15px;}
.newslist dl dd p{ font-size:12px; color:#999; margin-top:10px; line-height:20px;}
.newslist dl dd:hover{ color:#333;}

.contact{ overflow:hidden; margin-bottom:80px; margin-top:40px;}
.contact .bod{display: flex; flex-wrap:wrap; align-items:flex-start; justify-content: space-between;}
.contact .bod .fl{ width:60%; background:#f5f5f5;}
.contact .bod .fl .message{ margin:30px 4.6%;}
.contact .bod .fl .message form{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.contact .bod .fl .message form dl{ width:48%; margin-bottom:25px;}
.contact .bod .fl .message form input{ width:100%; height:40px; border:#CCC 1px solid; margin-top:5px;}
.contact .bod .fl .message form ul{width:100%; margin-bottom:25px;}
.contact .bod .fl .message form ul textarea{ width:100%; border:#CCC 1px solid; margin-top:5px; height:100px; }
.contact .bod .fl .message form button{ width:100%; background:#ddd; color:#333; text-align:center; height:40px; border:none;}
.contact .bod .fr{ width:30%; font-size:16px; line-height:36px; margin-right:5%;}

.news{overflow:hidden; background:#f5f5f5; padding:20px;}
.news .txtt{ }
.news .txtt dt{text-align:center; font-size:16px; color:#333;}
.news .txtt dd{display: flex; flex-wrap:wrap; justify-content: center; color:#666; overflow:hidden; margin-top:10px;}
.news .txtt dd p{margin:0px 20px; font-size:12px;}
.news .txtt li{ background:#FFF; border:#eee 1px solid; font-size:12px; line-height:20px; padding:10px; margin-top:-10px;}
.news .bod{margin-top:20px; overflow:hidden;}
.news .bod img{ width:100%; margin-bottom:40px;}
.news .gd{ width:100%; margin-top:20px; border-top:#ddd 1px dashed; padding-top:20px;}
.news .gd dl{ margin-bottom:10px;}

.caselist{display: flex; flex-wrap:wrap; align-items:flex-start;}
.caselist dl{width:32%; margin-right:2%; margin-bottom:30px;}
.caselist dl:nth-child(3n){margin-right:0px;}
.caselist dl dt{ position:relative; padding-bottom:70%;}
.caselist dl dt img{ position:absolute; width:100%; height:100%;}
.caselist dl dd{ font-size:16px; color:#333; line-height:22px; margin-top:15px; text-align:center;}
}

@media only screen and (max-width:1200px){
.w94{width:94%; margin:auto;}

.top1bj{position: absolute; top: 0; left:0; width: 100%; z-index: 2; position:fixed; background:#fff;}
.top1bj .yuyan{display:none;}
.top1bj .w1200{height:7rem; display: flex; justify-content: space-between; align-items: center;}
.top1bj .w1200 .logo-img{position:absolute; display: flex; align-items: center; left:3%; right:3%; bottom:0; height:7rem;}
.top1bj .w1200 .logo-img dl img{height:5rem;}
.top1bj .w1200 .logo-img ul,.top1bj .w1200 .logo-img dt,.top1bj .w1200 .logo-img dd{ display:none;}
.top1bj .w1200 .fr{display:none;}
.top1bj .w1200 #Menu-btn{position:absolute; right:3%; display: flex; align-items: center;}
.top1bj .w1200 #Menu-btn img{width:4.3rem;}
.top1bj .w1200 #Menu-btn-h{overflow: hidden; display:none; position:absolute; left:0%; right:0%; background:#fff; height:9.5rem;}
.top1bj .w1200 #Menu-btn-h .tutu{display: flex; align-items: center; justify-content: space-between; margin-left:3%; margin-right:4%; height:7rem;}
.top1bj .w1200 #Menu-btn-h .tutu dl{display: flex; align-items: center;}
.top1bj .w1200 #Menu-btn-h .tutu dl img{ height:5rem;overflow:hidden;}
.top1bj .w1200 #Menu-btn-h .tutu dd img{height:5rem;}
.top1bj .w1200 #menu1{position:absolute; display:none; top:0rem; right:0; left:0; bottom:0; margin:0; padding:0; z-index:5;}
.top1bj .w1200 #menu1 .menu-wap{font-size:3rem;list-style:none; background:#fff; position:absolute; top:7rem; left:0; right:0; border-top:rgba(255,255,255,0.4) 0.2rem solid; color:#333; padding-top:2rem; padding-bottom:6rem;}
.top1bj .w1200 #menu1 .menu-wap li{font-weight:normal; font-size:2.8rem; padding-left:4rem; padding-right:4rem; padding-top:2rem; padding-bottom:2rem; border-bottom:rgba(255,255,255,1) 1px solid;}
.top1bj .w1200 #menu1 .menu-wap li span{ float:right; font-family:"宋体";}
.top1bj .navBar{display:none;}

.header11{display:none;}

.focusBox {width:100%; height:32rem; overflow: hidden; margin-top:7rem; position:relative; background:#f8f6f3;}
.focusBox .pic{z-index:0; }
.focusBox .pic li{height:25rem;}
.focusBox .pic li img {position:absolute; width:100%; height:100%; object-fit: cover;}
.focusBox .jiantou{display:none;}
.focusBox .hd {width:100%;position:absolute;bottom:3rem;text-align:center;font-size:0;z-index:1;}
.focusBox .hd li{margin:0 0.5rem;background:#f8f6f3;overflow:hidden;height:1.2rem;width:1.2rem;cursor:pointer;display:inline-block; *display:inline; zoom:1; border-radius:100%; border:#333 0.4rem solid;}
.focusBox .hd .on{background:#333; border:#333 0.4rem solid;}

.index1{background:#181818; width:100%; overflow:hidden; padding-top:7rem; padding-bottom:5rem;}
.index1 .txt{text-align:center; color:#FFF; margin-bottom:6rem;}
.index1 .txt dl{font-size:4rem; text-transform:uppercase;}
.index1 .txt dl span{color:#19b0cb;}
.index1 .txt p{font-size:1.4rem; color:#999; letter-spacing:1.2rem; text-transform:uppercase; margin-top:10px; margin-bottom:10px;}
.index1 .txt dd{font-size:2rem; text-transform:uppercase; margin-top:15px;}
.index1 .bod .item{margin-top:4rem; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index1 .bod .item dl{ width:21%; margin-bottom:3rem;}
.index1 .bod .item dl dt{ position: relative; padding-bottom:50%;}
.index1 .bod .item dl dt img{ position:absolute; width:100%; height:100%;}
.index1 .bod .item dl p{ color:#FFF; text-transform:uppercase; font-size:2.4rem; text-align:center; margin-top:1rem;}

.index2bg{width:100%; overflow:hidden; margin-top:-5px;}
.index2bg .txt{background:#181818; width:100%; overflow:hidden; color:#FFF; text-align:center; font-size:60px; text-transform:uppercase; padding-bottom:5rem;}
.index2bg .txt span{color:#19b0cb;}
.index2bg .index2{background:#000; width:100%; padding-bottom:3rem; margin-top:-5px;}
.index2bg .index2 .bod{display:flex; flex-wrap:wrap; justify-content:space-between;}
.index2bg .index2 .bod .zb{ width:100%;}
.index2bg .index2 .bod .zb dt{ font-size:3.6rem; color:#19b0cb; padding-top:4rem;}
.index2bg .index2 .bod .zb dd{ font-size:2.6rem; color:#CCC; margin-top:3rem;}
.index2bg .index2 .bod .zb dd p{ margin-top:2.5rem; line-height:3.5rem;}
.index2bg .index2 .bod .zb li{ margin-top:3.5rem; background:#19b0cb; width: fit-content; color:#FFF; padding:1rem 5rem; border-radius:3rem; font-size:2.6rem;}
.index2bg .index2 .bod .zb li:hover{ background:#119fb8;}
.index2bg .index2 .bod .yb{ width:100%; margin-top:4rem;}
.index2bg .index2 .bod .yb img{ width:100%; border:#19b0cb 8px solid;}

.index3{overflow:hidden; width:100%; padding-top:70px; padding-bottom:80px;}
.index3 .txt{text-align:center; font-size:60px; text-transform:uppercase;}
.index3 .txt span{color:#19b0cb; font-weight:bold;}

.ladyScroll{ display:none;}
.ladyScroll-wap{width:86%;height:18rem;margin:auto; position:relative; background:#f5f5f5; margin-top:40px;}
.ladyScroll-wap .prev{width:3rem;height:7rem;position:absolute;top:5.5rem;left:-4rem;z-index:100; text-align:center; font-size:4rem; background:#CCC; line-height:7rem; color:#FFF; border-radius:1px; font-family:"宋体";}
.ladyScroll-wap .next{right:-4rem; position:absolute;top:5.5rem; width:3rem;height:7rem; text-align:center; font-size:4rem; line-height:7rem; background:#CCC; color:#FFF; border-radius:1px; font-family:"宋体";}
.ladyScroll-wap .scrollWrap-wap{width:100%;overflow:hidden;position:absolute; margin:auto;}
.ladyScroll-wap .scrollWrap-wap .dlList-wap{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.ladyScroll-wap .scrollWrap-wap .dlList-wap dl{width:50%;osition:relative;}
.ladyScroll-wap .scrollWrap-wap .dlList-wap dl dt{width:94%;overflow:hidden; position:relative; padding-bottom:68%; margin:auto;}
.ladyScroll-wap .scrollWrap-wap .dlList-wap dl dt img{width:100%;height:100%; position:absolute;}
.ladyScroll-wap  dd a:hover{ text-decoration:none;  }
.ladyScroll-wap dl:hover span{ background:#B52153;  }

.index4{width:100%; background:#191919; overflow:hidden; padding-top:70px; padding-bottom:70px;}
.index4 .txt{color:#FFF; text-align:center; font-size:60px; text-transform:uppercase;}
.index4 .txt span{color:#19b0cb; font-weight:bold;}
.index4 .bod{margin-top:50px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index4 .bod .item1{ display:none;}
.index4 .bod .item2{ width:100%;}

.snBrand {position: relative; width:100%; overflow: hidden; display:flex; flex-wrap:wrap; justify-content:space-between;}
.snBrand ol {width:100%; display:flex; flex-wrap:wrap; justify-content:space-between;}
.snBrand ol li {overflow: hidden; width:100%; height:8rem; color:#FFF; display:flex; flex-wrap:wrap; align-items: center; border:rgba(255,255,255,0.2) 0.1rem solid; display:flex; flex-wrap:wrap; justify-content:center; margin-bottom:2rem;}
.snBrand ol li:nth-child(1){border-top:rgba(255,255,255,0.2) 1px solid;}
.snBrand ol li p{ font-size:2.8rem;}
.snBrand ol li.on{border-right:#fff; width:100%; border:none !important; background:#116bef;}
.snBrand ol li.on p{}
.snBrand ul {width:100%; overflow: hidden;}
.snBrand ul li {display:flex; flex-wrap:wrap;}
.snBrand ul li dl{width:48%; background:#FFF; margin-right:2%; margin-bottom:18px;}
.snBrand ul li dl:nth-child(2n){ margin-right:0px;}
.snBrand ul li dl dt{position:relative; padding-bottom:100%;}
.snBrand ul li dl dt img{position:absolute; width:100%; height:100%;}
.snBrand ul li dl dd{margin-top:10px; margin-left:1rem; margin-right:1rem; font-size:2.4rem;}
.snBrand ul li dl .price{ font-size:3.5rem; margin-top:1rem;margin-left:1rem; margin-right:1rem;}
.snBrand ul li dl .tuijian{ margin-top:2rem; margin-left:1rem; margin-right:1rem; margin-bottom:2rem; font-size:3rem; color:#F60;}

.footer{ display:none;}

.bottom{background:#181818; color:#FFF; font-size:14px; margin-bottom:8rem; padding:2rem;}
.bottom dl{ text-align:center; font-size:2.4rem; margin:1rem;}

.xf{height:8rem; position:fixed; bottom:0; left:0; right:0; background:#000; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.xf dl{width:25%;}
.xf dl a{display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.xf dl img{ width:4rem; margin-right:1rem;}
.xf dl span{ font-size:2.4rem; color:#FFF;}

.nybanner{width:100%;overflow: hidden; margin-top:7rem;}
.nybanner li{position:relative; padding-bottom:30%;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner li .info{ position:absolute; left:0; right:0; top:0rem; bottom:0; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.nybanner li .info dl{color:#333; width:84%; text-align:center; margin:auto;}
.nybanner li .info dl dt{font-size:3.5rem;}
.nybanner li .info dl dd{display:none;}

.about{overflow:hidden; margin-top:7rem; overflow:hidden;}
.about .bod{display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between;}
.about .bod .fl{width:100%; overflow:hidden; padding-bottom:20px;}
.about .bod .fl ul{width:100%; background:#19b0cb; height:6rem; line-height:6rem;}
.about .bod .fl ul li{ display:none;}
.about .bod .fl ul p{color:#FFF; font-size:2.6rem; font-weight:bold; margin-left:2rem;}
.about .bod .fl .tit{overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.about .bod .fl .tit dl{font-size:2.6rem; color:#333; border-bottom:#CCC 1px dashed; width:49%; background:#f5f5f5; margin-top:1rem; height:5rem; line-height:5rem; text-align:center;}
.about .bod .fl .tit dl:hover{color:#333;}
.about .bod .fl .tit dl span{ display:none;}
.about .bod .fl .tit dl .active1{color:#333;}
.about .bod .fr{width:100%; margin-top:2rem;}
.about .bod .fr .tt{border-bottom:#999 2px dashed; padding-bottom:2rem; padding-top:2rem;}
.about .bod .fr .tt dt{border-left:1rem solid #19b0cb; padding-left:1rem; line-height:3rem; padding-bottom:2px; font-size:2.4rem}
.about .bod .fr .neirong{margin-top:2rem; font-size:2.6rem; line-height:4.5rem;}
.about .bod .fr .neirong img{ width:100%;}
.about .bod .fr .neirong p{ margin-bottom:2rem;}

.productlist{overflow:hidden; background:#f5f5f5; margin-top:7rem;}
.productlist .bod{display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:2rem;}
.productlist .bod .fl{width:100%; overflow:hidden; padding-bottom:20px;}
.productlist .bod .fl ul{display:none;}
.productlist .bod .fl .tit{ display:none;}
.productlist .bod .fr{width:100%;}
.productlist .bod .fr .tt{ display:none;}
.productlist .bod .fr .neirong{display:flex; flex-wrap:wrap; ; justify-content:space-between;}
.productlist .bod .fr .neirong dl{width:48.5%; margin-bottom:3rem;}
.productlist .bod .fr .neirong dl dt{position:relative; padding-bottom:100%; border:#ddd 1px solid;}
.productlist .bod .fr .neirong dl dt img{position:absolute; width:100%; height:100%;}
.productlist .bod .fr .neirong dl dd{margin-top:1rem; font-size:2.4rem;}
.productlist .bod .fr .neirong dl:hover dd{color:#333;}

.sideMenu{}
.sideMenu h3{height:5.5rem; line-height:5.5rem; padding-left:1.5rem;  border:1px solid #eee; background:#fff; cursor:pointer; font-size:2.6rem; font-weight:normal; margin-bottom:1.5rem; border:1px solid #ddd;}
.sideMenu h3 .active2{ color:#19b0cb;}
.sideMenu h3 em{float:right; display:block; width:3rem; height:5.5rem;   background:url(../images/icoAdd.png) 0px 32px no-repeat; cursor:pointer; }
.sideMenu h3.on em{background-position:0px -40px; }
.sideMenu ul{color:#999; display:none; margin:1.5rem; }
.sideMenu ul li{ font-size:2.4rem; margin:1rem 0rem;}
.sideMenu ul li .active2{ color:#19b0cb;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-bottom:3rem; margin-top:2rem;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#333; background:#FFF; font-size:2.4rem; flex:1; overflow:hidden; overflow:hidden; border:#ccc 1px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye .fenye2 .page-num-current{ color:#333; border:#ddd 0px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye a{ font-size:2.4rem; padding:0.5rem 1rem; margin-bottom:1rem;}

.product{overflow:hidden; display: flex; flex-wrap:wrap; justify-content: space-between; border:#eee 1px solid; margin-top:-1px;}
.product .zb{ width:100%;}
.product .yb{ width:100%;}
.product .yb dt{ font-size:3rem; border-bottom:#999 2px dashed; padding-bottom:4rem; padding-top:4rem;}
.product .yb p{ margin-top:3rem; font-size:2.6rem; border-bottom:#999 2px dashed; padding-bottom:3rem;}
.product .yb p span{ font-size:4.5rem; color:#333; font-weight:bold;}
.product .yb li{border-top:#ddd 1px dashed; margin-top:20px; padding-top:20px; line-height:4.5rem; font-size:2.6rem}
.product .guige{width:100%; margin-top:3rem; overflow:hidden; display: flex; flex-wrap:wrap;}
.product .guige li{ width:100%; background:#19b0cb; margin-bottom:2rem; padding:2rem; font-size:2.6rem; color:#FFF;}
.product .guige dl{ width:48.5%; margin-right:3%;}
.product .guige dl:nth-child(2n){ margin-right:0px;}
.product .guige dl dt{ position:relative; padding-bottom:100%; border:#e5e5e5 1px solid;}
.product .guige dl dt img{ position:absolute; width:100%; height:100%;}
.product .guige dl dd{ text-align:center; font-size:2.4rem;}
.product .xq{ width:100%; margin-top:3rem; font-size:2.6rem; line-height:5rem;}
.product .gd{ width:100%; margin-top:3rem; border-top:#999 2px dashed; padding-top:3rem; padding-bottom:1rem;}
.product .gd dl{ margin-bottom:2rem; font-size:2.6rem;}
.jqzoom{width:100%;height:100%;position:relative;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center}
.jqzoom img{width:100%; height:100%;}
.zoomdiv{z-index:200;position:absolute;top:0;left:0;width:350px;height:350px;background:#fff;border:1px solid #ddd;display:none;overflow:hidden}
.zoomdiv .bigimg{position:absolute;top:0;left:0;max-width:unset;max-height:unset}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #ddd;background:#fafafa;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(Opacity=50)}
.jqZoomPup img{ width:350px;}

.newslist{width:100%;}
.newslist dl{border-bottom:#ccc 1px dashed; display:flex; flex-wrap:wrap; align-items:center; margin-bottom:2rem;}
.newslist dl dt{ display:none;}
.newslist dl li{width:100%; background:#f5f5f5; color:#666; font-size:2.5rem; line-height:4.5rem; height:5rem; padding-top:15px; padding-left:2rem;}
.newslist dl dd{width:100%; font-size:2.6rem; color:#333; padding-top:1rem;}
.newslist dl dd p{ font-size:2.4rem; color:#999; margin-top:0.5rem; line-height:4rem;}
.newslist dl dd:hover{ color:#333;}

.contact{ overflow:hidden; width:94%; margin:2rem auto;}
.contact .bod{display: flex; flex-wrap:wrap; justify-content: space-between;}
.contact .bod .fl{ width:100%; background:#eee; border:#ddd 1px solid;}
.contact .bod .fl .txt{text-align:center; margin-top:4rem; font-size:4rem;}
.contact .bod .fl .txt p{ display:none;}
.contact .bod .fl .message{margin:5rem 3rem;}
.contact .bod .fl .message form{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.contact .bod .fl .message form dl{width:100%; margin-bottom:3rem; font-size:2.8rem;}
.contact .bod .fl .message form input{width:100%; height:7rem; border:#CCC 1px solid; margin-top:1rem; font-size:2.8rem;}
.contact .bod .fl .message form ul{width:100%; margin-bottom:3rem; font-size:2.4rem;}
.contact .bod .fl .message form ul textarea{width:100%; border:#CCC 1px solid; margin-top:1rem; height:15rem; font-size:2.8rem; padding:2rem; font-family:Arial;}
.contact .bod .fl .message form button{width:100%; background:#ddd; color:#333; text-align:center; height:7rem; border:none; font-size:2.8rem;}
.contact .bod .fr{ width:94%; margin:4rem auto; font-size:3rem; line-height:5rem;}

.news{overflow:hidden;}
.news .txtt{ }
.news .txtt dt{text-align:center; font-size:3rem; color:#333;}
.news .txtt dd{display: flex; flex-wrap:wrap; justify-content: center; color:#666; overflow:hidden;}
.news .txtt dd p{margin:1rem 2rem; font-size:2.4rem;}
.news .txtt li{background:#f5f5f5; font-size:2.4rem; line-height:4rem; padding:1.5rem;}
.news .bod{margin-top:2rem; overflow:hidden; font-size:2.6rem; line-height:5rem;}
.news .bod img{ width:100%;}
.news .gd{ width:100%; margin-top:3rem; border-top:#999 2px dashed; padding-top:3rem; padding-bottom:1rem;}
.news .gd dl{ margin-bottom:2rem; font-size:2.6rem;}

.caselist{display: flex; flex-wrap:wrap; justify-content: space-between;}
.caselist dl{width:48.5%; margin-bottom:3rem;}
.caselist dl dt{ position:relative; padding-bottom:70%;}
.caselist dl dt img{ position:absolute; width:100%; height:100%; text-align:center;}
.caselist dl dd{ font-size:2.8rem; color:#333; margin-top:1rem;}
}
