* {outline:0}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {margin:0;padding:0}
body,button,input,select,textarea {font:16px/1.8 arial,"times new roman",tahoma,"Microsoft Yahei","微软雅黑","Microsoft JhengHei","微软正黑体",sans-serif;color:#333;;}
body{overflow-x:hidden;}
h1,h2,h3,h4,h5,h6 {font-size:100%}
b,cite,code,em,i,small,th {font-style:normal}
ol,ul {list-style:none}
a {text-decoration:none;/*-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;*/cursor:pointer;color: #8e8e8e;}
fieldset,iframe,img {border:0}
button,input,select,textarea {font-size:100%;border-radius:0;appearance:none;-moz-appearance:none;/*-webkit-appearance:none;*/border:none;background:0 0;outline:0}
table {border-collapse:collapse;border-spacing:0}
th {text-align:inherit}
button,input[type=button],input[type=submit] {cursor:pointer}
button::-moz-focus-inner,button::-moz-focus-outer,input::-moz-focus-inner,input::-moz-focus-outer {border:0 none;padding:0;margin:0}
input[type=search] {-webkit-appearance:textfield}
input:focus::-webkit-input-placeholder {color:transparent}
input::-ms-clear {display:none}
textarea {resize:vertical;overflow-y:auto}
::-moz-selection {background:#d76c00;color:#fff;text-shadow:none}
::selection {background:#2888d8;color:#fff;text-shadow:none}
a:link,a:visited {text-decoration:none}
a:active,a:hover {text-decoration:none}
html{overflow-x: hidden;}
html.open {overflow:hidden}
.fl {float:left;z-index:9;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}
.fr{float:right}
.bg {background-size:cover;background-repeat:no-repeat;background-position:center center}
.txt-c{text-align: center;}
.txt-l{text-align: left;}
.txt-r{text-align: right;}
.container {max-width: 1200px;margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.cl{clear: both;height: 0;}
/* CSS Document */


/*head*/
.head{}
.head .container{position:relative;}


.wap-top{display: none;}


/*nav */
.head .nav{position: absolute;left:59px;top:60px;z-index: 10;}
.nav ul li{float:left; position: relative;margin-left:18px;width: 80px;text-align: center;}
.nav ul li>a{display: block; font-size: 15px; line-height: 15px; color: #fff; position:relative;height:30px;}
/* .nav ul li>a:after{position: absolute; content: ''; width: 0; height:2px; background: #147472; bottom: 0; left: 50%;}
.nav ul li:hover a:after,.nav ul li.on a:after{width: 100%; left: 0; transition:0.6s} */
.nav ul li:hover>a,.nav ul li.on>a{color: #147472;}
.nav .nav-hide{display: none;position: absolute;top: 30px;  width: 120px; background: #fafafa; left: 50%; margin-left: -60px;text-align: center;  z-index: 2;}
.nav .nav-hide em a{display: block; font-size: 14px; line-height:36px; color: #333333; }
.nav .nav-hide em a:hover{background:#147472; color: #fff;}
.head-tel{margin-left: 20px}
.head-tel img{
    display: inline-block; vertical-align: middle; margin-right: 5px}
.head-tel strong{
    display: block; font-size: 26px; line-height: 15px; color: #fff}

/*banner*/
.banner{position:relative;}
.banner-hd {position: relative; /*overflow:hidden;*/}
.banner-hd  ul{margin:0 auto;height:100%;}
.banner-hd  ul li{/*height:812px;background: url(../images/banner1.jpg)no-repeat center / 100%;*/}
.banner-hd  ul li img{width:100%;}



/*内页banner*/
.ny-banner{ overflow: hidden}
.ny-banner .banner-hd{height:790px;}
.contact-banner .banner-hd{height:510px;}
.ny-main {overflow: hidden;background: #16151a;/*padding-bottom: 10%;*/}

.ny-banner .banner-hd ul li{height: 510px;overflow:visible;}


/*数字按钮样式*/
/*.banner-hd .num {overflow:hidden;position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; }
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:39px;height:5px; color: #FFFFFF;margin:0 8px; cursor:pointer; float: left;background:#fff;}
.banner-hd .num li.on{ background:#0044d3;} */
/*当前项*/

.mobile-banner{display: none;}





/*第一屏优势*/

.as11{position: relative;margin: 3% 0;}

.as11-bg{/*height:790px;box-sizing: border-box;background: url(../images/banner11.jpg)no-repeat center / cover;*/}
.as11-bg img{max-width:100%;}


.as1{margin: 3% 0;}
.as1 .txt{position: absolute;top:18%;left:22%;z-index: 10;display: none;}
.as1-bg{/*height: 826px;box-sizing: border-box;background: url(../images/as1-bg.jpg)no-repeat center / cover;*/}
.as1-bg img{max-width:100%;}
.as1 em{color:#3b3b3b;font-size: 30px;pointer-events: none; }
.as1 p{color:#9e9e9e;font-size:16px;pointer-events: none;}
.as11 video {max-width: 100%;height: auto;}





/*第二屏优势*/
.as2{position: relative;}
.as2 .txt{position: absolute;top:68%;left:22%;z-index: 10;}
.as2 em{color:#3b3b3b;font-size: 30px; }
.as2 p{color:#9e9e9e;font-size:16px;}

.as2-bg{padding-top:0%;/*height:1128px;box-sizing: border-box;background: url(../images/as2-bg.jpg)no-repeat center ;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;*/}
.as2-bg img{max-width:100%;}

/*第三屏优势*/

.as3{ margin:3% 0 0;   padding-top:0%;/*height:980px;box-sizing: border-box;background: url(../images/as3-bg.jpg)no-repeat center / cover;*/}
.as3 img{max-width:100%;}
.as3-left{margin-left:10%;margin-top: 10%;}
.as3-left em{color:#3b3b3b;font-size: 30px; }
.as3-left p{color:#9e9e9e;font-size:16px;}
.as3-left .more{margin-top: 30px; position: relative;  color: #000;background: #fff; width: 158px; height: 46px;text-align: center; font-size: 16px;line-height: 46px;}
.as3-left .more::after{display: block;content: "";position:absolute;top:-2px;left:-2px;border:solid 1px #fff; width: 160px; height: 48px;}
.as3-left .more:hover{background:#147472;}
.as3-left .more:hover a{color: #fff;}
.as3-right{margin-right: 10%;}




/*第四屏优势*/
.as4{margin:3% 0; /*height:699px;background: url(../images/as4-bg.jpg)no-repeat center top;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;*/}
.as4 img{max-width: 100%;}
.as4-left ul{width: 102%;}
.as4-left ul li{position: relative;float: left;margin-bottom:2%;margin-right:2%;height: 349px;}
.as4-left ul li:nth-child(1) ,.as4-left ul li:nth-child(3){position: relative;}
.as4-left ul li:nth-child(1) em,.as4-left ul li:nth-child(3) em{position: absolute;bottom: 1%;left:38%;}
.as4-left ul li em{color:#858585;font-size: 14px;}
.as4-left ul li b{font-weight: bold;}
.as4-left ul li b,.as4-left ul li p{font-size: 18px;color: #858585;}
.as4-left ul li:nth-child(2),.as4-left ul li:nth-child(4){position: relative;}
.as4-left ul li:nth-child(2) .txt,.as4-left ul li:nth-child(4) .txt{position: absolute;right:3%;top:50%;}

/*第五屏优势*/
/*.as5{height: 752px;overflow: hidden;background: url(../images/as5-bg.jpg)no-repeat center;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.as5 .txt{padding-top: 10%;margin-left:22%;}
.as5 .txt em,.as5 .txt span{writing-mode:tb-rl;color: #9e9e9e;}
.as5 .txt em{font-size: 18px;}*/
.as5 img{max-width:100%;}


/*第六屏优势*/
.as6{/*padding-bottom: 10%;height:791px;*/box-sizing: border-box;background: #fff;/*background: url(../images/as6-bg.jpg)no-repeat center;*/}
.as6 .txt{text-align: center;padding-top: 10%;margin-bottom: 6%;}
.as6 .txt b{font-weight: bold;display: block;font-size: 38px;color: #333;}
.as6 .txt span{color: #666;font-size:16px;line-height: 50px;display: block;}
.as6 ul{width: calc(100% + 30px);font-size: 0;text-align: center;}
.as6 ul li{margin-right:30px;display: inline-block;width:calc(100% / 3 - 30px) ;}
.as6 ul li .pic{}
.as6 ul li .pic img{width: 100%;}
.as6 .txt1{text-align: center;margin-top: 8%;font-size:30px;}
.as6 .txt1 em{color: #4b4b4b;display: block;color:#4b4b4b;font-size:30px;}
.as6 .txt1 span{color: #9e9e9e;font-size:16px;display: block;margin-top: 1%;}

/*第七屏优势*/
.as7{}
.as7 img{max-width:100%;}


/*第八屏优势*/
.as8{padding: 8% 0;box-sizing: border-box;background:#fff;   /*background: url(../images/as8-bg.jpg)no-repeat center;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;*/}
.as8 ul{text-align: center;font-size: 0;}
.as8 ul li{display: inline-block;}
.as8 ul li:first-child{margin-right: 7%;}
.as8 ul li .pic {position: relative;height:304px;width:auto;overflow: hidden;}
.as8 ul li .pic .pic-hide{color: #fff;transition: all 0.3s; text-align: center;width: 100%;height: 100%;background:#555555;position: absolute;left: 0;top:-100%;}
.as8 ul li .pic .pic-hide em a{color: #fff;display: inline-block;padding: 26% 0;font-size:14px;}
.as8 ul li .pic img{height:304px;}
.as8 ul li:hover .pic-hide{top:0;}


/*第九屏优势*/
.as9{}
.as9 img{width: 100%;}

/*公共底部*/
.foot{background: linear-gradient(to bottom,#161619,#6a6a6a);padding-top:3%;height: 258px;box-sizing: border-box;}
.foot-nav{width: 70%;}
.foot-nav dl,.foot-contact dl{float: left;height: 118px;width:32%;}
.foot-nav dl dt,.foot-nav dl dd a,.foot-contact dl dt,.foot-contact dl dd a{color: #fff;}
.foot-nav dl dt,.foot-contact dl dt{font-weight: bold;text-transform: uppercase;}
.foot-nav dl dd a,.foot-contact dl dd a{color: #fff;font-size: 14px;line-height: 34px;display: block;}
.foot-nav dl dd a:hover{color:#147472;}
.foot-contact{width: 23%;}
.foot-contact dl{width: auto;}

/*手机公共底部*/
.wrap-footer,.wrap-foot-zw,.pf_down{display: none;}





/*内页*/


.position{border-bottom:1px solid #454545;height:90px;line-height:90px;color:#848484;background: #16151a;}
.position-a a{color:#777;margin:0 5px;display: inline-block;font-size: 15px;}
.position-a a:hover{color:#147472}


.ctitle1 li{margin-left:20px}
.ctitle1 li a,.ctitle1 li{float:left;}
.ctitle1 li:hover,
.ctitle1 li.on{border-bottom:1px solid #147472;}
.ctitle1 li a{font-size:14px;width:120px;text-align: center;color: #848484;}
.ctitle1 li:hover a,.ctitle1 li.on a{color:#147472}


/*内页*/
.ny-right{overflow: hidden;}


/*内页简介*/
.ny-title{margin:4% 0 3%;}
.ny-title h4{font-size: 28px;line-height: 28px;color: #fff;}
.ny-title span{color: #666; font-family: arial;line-height: 14px;padding-top: 15px;display: block;text-transform: uppercase;}

.ny-about .about-txt .cn-txt,.ny-about .about-txt .en-txt{font-size:15px;line-height: 34px;}
.ny-about .about-txt .cn-txt{color: #fff;}
.ny-about .about-txt .en-txt{color: #676767;font-family: arial;text-align: justify;}

/*.ny-about .about-idea{background: url(../images/idea-bg.jpg)no-repeat center / cover;margin-top:3%;}*/
.ny-about .about-idea{margin-top:3%;}
.ny-about .about-idea .idea-txt{padding: 0 0 5%;}
.ny-about .about-idea  .idea-txt em,.ny-about .about-idea .idea-txt p{color: #fff;}
.ny-about .about-idea  .idea-txt em{display: block;font-size: 28px;line-height: 28px;margin-bottom: 30px;}
.ny-about .about-idea .idea-txt p{font-size:15px;line-height: 24px;}

.ny-about .about-tec{background: url(../images/tec-bg.jpg)no-repeat center / cover;height: 663px;}
.ny-about .about-tec .tec-txt{text-align: right;height: 425px;padding-top: 6%;}
.ny-about .tec-txt em,.ny-about .tec-txt  p,.ny-about .tec-txt  span{writing-mode: tb-rl;display: inline-block;text-align: left;}
.ny-about .about-tec .tec-txt em{font-size: 28px;line-height: 28px;margin-bottom: 26%;color: #fff;}
.ny-about .about-tec .tec-txt span{color: #767676;font-family: arial;font-size: 22px;margin-bottom: 21%;margin-left:8%;margin-right: 2%;}
.ny-about .about-tec .tec-txt p{font-size:15px;line-height: 30px;color: #d5d5d5;}

.ny-about .about-sta img{width: 100%;}

.ny-about .about-video{margin-bottom: 4%;}
.ny-about .about-video ul{text-align: center;font-size: 0;}
.ny-about .about-video ul li{display: inline-block;margin-bottom: 4%;width: 32%;overflow: hidden;}
.ny-about .about-video ul li iframe{width: 100%;height:304px;}
.ny-about .about-video ul li:nth-child(odd){/* margin-right: 5%; */}





.ny-about .about-bottom img{width: 100%;}


/*内页产品*/
.ny-pro-list{}
.ny-pro-list ul {width:calc(100% + 26px);overflow: hidden;font-size: 0;}
.ny-pro-list ul li {display: inline-block;width: calc(100% / 3 - 26px);margin-right:26px;margin-bottom:3%;overflow: hidden;}
.ny-pro-list ul li .pic{overflow: hidden;position: relative; margin-bottom: 15px}
.ny-pro-list ul li .pic img{width:100%;}
.ny-pro-list ul li em{display:block;background: #5d5d5d;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color:#fff;}
.ny-pro-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.ny-pro-list ul li:hover em{background: #147472;}

/*内页产品详情*/
#jt-pro{font-size:30px; border:1px solid #ddd;width:50px;height:80px; border:1px solid #ddd;position: absolute;text-align: center;line-height:80px; background: #fff;color:#888;font-family: arial;font-weight: 1;}
#jt-pro:hover{ background: #147472;color:#fff}
			
.ny-pro-content{margin-top:60px;}
.ny-pro-content .ny-c-h6{text-align: center; height: 60px;line-height:60px; background-color: #5d5d5d;font-size: 18px;color:#fff;}
.ny-c-p{padding:25px 20px;line-height:32px;color: #c4c4c4;background: #010101;box-sizing: border-box;}
.ny-c-p p{line-height:32px;color: #c4c4c4;}
.ny-c-p .cs{border-bottom: solid 1px #4e4e4e;margin:44px 0 20px;height:32px;}
.ny-c-p .cs em{border:solid 1px #4e4e4e;border-bottom:none;padding:15px 60px;font-size: 16px;color: #fff;line-height: 16px;}

.ny-product-xq .product-xq-list {position:relative;}
.ny-product-xq .product-xq-list  a.prev,.ny-product-xq .product-xq-list a.next{position: absolute; top: 45%;}
.ny-product-xq .product-xq-list  a.prev{float: left;left:2%;}
.ny-product-xq .product-xq-list  a.next{float: right;right:2%;}

.ny-product-xq .product-xq-list .ny-product-list-con ul li{max-width: 100%;margin:0 auto;}
.ny-product-xq .product-xq-list .ny-product-list-con ul li img{width: 100%;}



/*内页人才*/
.talents-bg{background: #fff;}
.talents-bg .ny-title h4{color: #333;}




/*内页门店*/
.ny-shop-list{}
.ny-shop-list ul {width:calc(100% + 26px);overflow: hidden;font-size: 0;}
.ny-shop-list ul li {display: inline-block;width: calc(100% / 3 - 26px);margin-right:26px;margin-bottom:3%;overflow: hidden;}
.ny-shop-list ul li .pic{overflow: hidden;position: relative;}
.ny-shop-list ul li .pic img{width:100%;}
.ny-shop-list ul li em{display:none;background:#e8f2ff;;height: 60px;text-align: center;line-height: 60px;font-size: 16px;color:#333;}
.ny-shop-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.ny-shop-list ul li:hover em{background: #147472;color: #fff;}



/*内页人才队伍*/
.ny-person-list ul li {width: 100%;margin-right:0px;margin-bottom:3%;overflow: hidden;}
.ny-person-list ul li .pic{width: 30%;}
.ny-person-list ul li .pic img{width:100%;}
.ny-person-list ul li .txt {width: 68%;margin-left: 2%;}
.ny-person-list ul li .txt em{color: #333;font-weight: bold;font-size: 18px;display: block;margin-bottom: 10px;}
.ny-person-list ul li .txt p{color: #333;line-height: 30px;}






/*内页新闻列表页*/
.ny-news-list{}
.ny-news-list ul{}
.ny-news-list ul li{text-align: left;padding:40px 0;border-bottom: dashed 1px #565656;box-sizing: border-box;}
.ny-news-list ul li:first-child{padding-top:0;}
.ny-news-list ul li .pic{width:23%;overflow: hidden;}
.ny-news-list ul li .pic img{width: 100%;}
.ny-news-list ul li .info{margin-left: 38px;width:60%;}
.ny-news-list ul li .info em{display: block;font-size: 16px;line-height: 16px;margin-top: 23px;color: #dadada;}
.ny-news-list ul li .info p{line-height: 24px;font-size: 14px;color:#666;margin-top: 14px;margin-bottom: 41px;}
.ny-news-list ul li .info span{color: #595959;font-size:14px;line-height: 14px;display: block;}
.ny-news-list ul li .date {padding-left: 62px;height: 48px;}
.ny-news-list ul li .date span{font-size: 18px;line-height: 18px;margin-top: 7px;display: block;color: #555;}
.ny-news-list ul li .date p{font-size: 14px;line-height: 14px;color: #555;margin-top: 11px;}
.ny-news-list ul li:hover .info em{color:#147472;}
.ny-news-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}

/*内页问答*/
.ny-qa-list{overflow: hidden;}
.ny-qa-list ul li{border-bottom: dashed 1px #a9a9a9;padding-bottom: 30px;margin-bottom: 60px;padding-bottom: 60px;}
.ny-qa-list ul li em{display: block; font-size: 16px;color: #dadada;background: url(../images/q.png) no-repeat left center;padding-left: 45px;line-height: 28px;}
.ny-qa-list ul li p{background: url(../images/a.png) no-repeat left top;padding-left: 45px;height:36px;margin-top: 20px;font-size: 14px;line-height: 24px;color: #666;}
.ny-qa-list ul li:hover em{color:#147472;}

/*经销商分部*/
.sale-text{text-align: center; font-size: 18px;color:#ffffff;line-height: 30px; margin-top: 50px;}
.sale-text em{margin-right: 40px;}
.sale-select{margin-right: 10px; padding-left: 9px;  width: 148px; font-size: 16px; line-height: 28px;color: #fff;border: solid 1px #d2d2d2; outline: none; font-family:"Microsoft YaHei";-webkit-appearance: none; background: url(../images/select-icon.png) no-repeat 127px center #16151a;}
.sale-select2{width: 278px; background: url(../images/select-icon.png) no-repeat 257px center #16151a;}
.map{position: relative; margin: 35px auto 0px;}
.map-pic{display: block; margin: 0 auto;max-width: 100%;}
.map-content{ position: relative; width: 100%; margin: 51px auto 0; display: none;}
.sale-table-close{position: absolute; top:25px; right: 15px; cursor: pointer;}
/*.sale-table{width: 951px; margin: 0 auto; }
.sale-table-head{}
.sale-table-head tr th{display: block; font-size: 18px; line-height: 72px; color: #fff; background: #01b0cd; font-weight: normal; padding-left: 86px; width: 865px;  text-align: left;}
.sale-table-body tr{background: #f6f6f6; }
.sale-table-body tr td{display: inline-block; font-size: 15px; line-height: 41px; color: #696969; text-align: left;}
.sale-company{width: 237px; padding-left: 86px;}
.sale-name{width: 135px;}
.sale-add{width: 493px;}*/

#mytitle {height: 62px;padding-left: 10px;background:#147472;line-height: 62px;color: #fff;font-size:18px;}
#mylist{background: #808080; color:#fff;font-size:14px; line-height:60px;}
#mylist td{line-height:31px;padding-left: 10px;}
#mylist td.one{width:121px;}
#mylist td.two{width:550px;}
#mylist td.three{width:529px;}


/*招商加盟*/
.ny-join{}
.ny-join .ny-join-list {background: url(../images/join-line.png)no-repeat center 44px;text-align: center;}
.ny-join .ny-join-list ul{font-size: 0;width: calc(90% + 8%);margin: 0 5%;}
.ny-join .ny-join-list ul li {text-align: center;display: inline-block;margin: 0 8% 4% 0;width: calc(100% / 5 - 8%);}
.ny-join .ny-join-list ul li .pic{}
.ny-join .ny-join-list ul li .pic img{max-width: 100%;}
.ny-join .ny-join-list ul li em{display: block;font-size: 16px;color: #fff;margin-top: 25px;line-height: 16px;}
.ny-join .hot-line{text-align: center;}
.ny-join .hot-line p{background: #147472;border-radius: 30px;color: #fff;text-align: center;line-height: 60px;display: inline-block;width:60%;height: 60px;}
.ny-join .hot-line p span{display: inline-block;font-size: 16px;line-height: 16px;}
.ny-join .hot-line p b{font-size:28px;padding-left: 20px;}
.ny-join .hot-line p:hover{background:#147472;}

.ny-join .msg{}
.ny-join .msg .msg-tit{margin: 4% 0 10%;}
.ny-join .msg .msg-tit em{color: #fff;font-size:28px;line-height: 28px;}
.ny-join .msg .msg-tit p{color: #bababa;font-size:15px;line-height: 15px;margin-top: 1.5%;}
.ny-join .msg form{}
.ny-join .msg form p{border-bottom: solid 1px #313131;color: #fff;padding-bottom: 16px;width: 45%;margin-bottom: 6%;display: inline-block;}
.ny-join .msg form p:first-child{margin-right: 9%;}
.ny-join .msg form p.msg-content{width: 100%;height: 220px;}
.ny-join .msg form input{outline: none;border:none;background: none;color: #fff;font-size: 16px;}
.ny-join .msg form .msg-submit{width:200px;height: 54px;background: #147472;border-radius: 27px;text-align: center;margin:0 auto 50px;}
.ny-join .msg form .msg-submit #msg-submit{line-height: 54px;display: inline-block;}
.ny-join .msg form .msg-submit #msg-submit:hover{background:#147472;width: 100%;border-radius: 27px;}



/*在线咨询*/
.zx-service{position: fixed;right: 5px;top: 30%;z-index: 9999;}
.zx-service ul li{margin-bottom: 1px;position: relative;}
.zx-service ul li a{display: block; width: 80px;height: 52px;padding: 14px 0;background: #147472;}
.zx-service ul li:hover a{background: #147472;}
.zx-service ul li a img{display: block;margin: 0 auto 10px;}
.zx-service ul li a span{display: block;width: 80px;color: #fff;text-align: center;line-height: 14px;}
.zx-service ul li dl{width: 150px;padding: 0 15px;background: #147472;text-align: center;display: none;position: absolute;right: 81px;top: 0;}
.zx-service ul li dl dd{font-family: arial;color: #fff;font-size: 20px;height: 50px;width: 150px;line-height: 50px;}
.weixin-hide{width: 130px;padding: 140px 10px 0;background:url(../images/wechat-pic.jpg) no-repeat center top 10px #147472;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide span{line-height: 36px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: arial;font-size: 18px}
.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li span{line-height: 12px;font-size: 14px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: arial;padding-top: 10px;} 
.zx-service03:hover .weixin-hide{display: block;}
.zx-service ul li:hover dl{display: block;}

.weixin-hide1{width: 130px;padding: 140px 10px 0;background:url(../images/web-pic.jpg) no-repeat center top 10px #147472;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide1 span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide1 span{line-height: 36px;}
.weixin-hide1 em{line-height: 35px;}
.weixin-hide1 b{line-height: 13px;font-family: arial;font-size: 18px}
.zx-service033:hover .weixin-hide1{display: block;}



/*内页分页样式*/
.pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;color:#848484;}
.pagelist a,.pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.pagelist span.current {color: #f30;border: 1px solid #ddd;margin: 0 8px 0 0;}


.nr-content img{max-width: 100%;}
.ny-product-xq img{max-width: 100%;}


.flex-sbc{display: flex; justify-content: space-between; align-items: center}




/*2026.2.7*/
.about-bottom{display: none}
.zx-service ul li a span{color: #333}
.zx-service ul li a{background: #f4f4f4}
.zx-service ul li a img{-webkit-filter: brightness(1) invert(1); filter: brightness(1) invert(1);}
.zx-service ul li:hover img{-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.zx-service ul li:hover span{color: #fff}
.position{background: #fff; border-bottom: 1px solid #ccc}
.ny-main{background: #fff;}
.ny-title h4,.ny-about .about-txt .cn-txt,.ny-about .about-idea .idea-txt em, .ny-about .about-idea .idea-txt p{color: #333}
.ny-pro-list ul li em{background: #fff; color: #333}
.ny-pro-list ul li:hover em{background: #fff}



/* 2026.2.8 */
.flex{display: flex;}
.flex-sbw{display: flex; justify-content: space-between; flex-wrap: wrap;}
.flex-sbcw{display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.foot{height: auto;background: #f4f4f4;padding: 3% 0 2%;}
.foot-nav dl dt{color: #333;}
.foot-nav dl dd a{color: #666;}
.foot-nav dl:last-child dd a:hover{color: #666;}
.foot-nav dl{width: auto;}
.foot-top{padding-bottom: 61px;}


.head{position: fixed;top: 0;left: 0;width: 100%;z-index: 999; height:100px; background: #fff; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);}
.head .container{display: flex; align-items: center; height: 100%;}
.head .nav {  position: relative;  left: 0;  top: 0;  z-index: 10; width: 100%; height: 100%;}
.head-zw{height:100px;}
.nav ul li{height: 100%;     display: flex;  align-items: center; width: auto; margin-left: 25px;}
.nav ul li>a{color: #333; height: auto; text-align: center;}
.head-logo img{height: 35px;}
.nav-list{height: 100%;     align-items: center;}
.nav ul li:after{position: absolute; content: ''; width: 0; height:2px; background: #147472; bottom: 0; left: 50%;}
.nav ul li:hover:after,.nav ul li.on:after{width: 100%; left: 0; transition:0.6s}
.nav .nav-hide{top: 100px;}
.head-tel strong{color: #333;}
.head-tel img{-webkit-filter: brightness(1) invert(1); filter: brightness(1) invert(1);}


.indexBanner {position: relative;}
.bannerSwiper {height: 100%; min-height: 300px;}
.bannerSwiper .imgBox {height: 100%;}
.bannerSwiper .imgBox img {width: 100%; height: auto;min-height: 100%;transition: 1s linear 2s; transform: scale(1.1,1.1);object-fit: cover;}
.bannerSwiper .swiper-slide-active img, .bannerSwiper .swiper-slide-duplicate-active img {transition: 6s linear;transform: scale(1,1);}
.bannerSwiper .slide{overflow: hidden;}
#banner-num{bottom: 20px;}
#banner-num span{background: #fff; opacity: 1; width: 12px; height: 12px; margin: 0 5px;}
#banner-num span.swiper-pagination-bullet-active{background: #147472;}
.ny-join .msg .msg-tit em{color: #333}
.ny-join .msg form p,.ny-join .msg form input{color: #333}
.ny-join .msg form .msg-submit #msg-submit{color: #fff}
.ny-join .ny-join-list ul li em{color: #333}
.ny-news-list ul li .info em{color: #333}