@charset "utf-8";/* CSS Document */

*{margin:0;padding:0;---webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{font-family:Arial,"Microsoft YaHei";outline:none;color:#666;-webkit-text-size-adjust:100%;}
body{min-width:320px;margin:0 auto;font-size:0.28rem;}
h1,h2,h3,h4,h5,h6,input,textarea,select,div,p,ul,li{outline:none;font-family:"Microsoft YaHei",Arial;}
img{border:none;}
ul,ol,li{list-style:none;}
a{color:#666;text-decoration:none;outline:none;}
a:hover,a:active{color:#036a89;}
a:link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
.fl{float:left !important;display:inline;}
.fr{float:right !important;display:inline;}
.dis{display:block}
.lkrelative{position:relative;z-index:2;}
.bgfafafa{background-color:#fafafa;}
.clearfix:after{content:".";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
.clearfix{*zoom:1;}

.ht10{height:0.2rem;font-size:0;}
.bgf4f4f4{background:#f4f4f4 !important;}

.divOverhide{overflow:hidden;}

header{width:100%;min-width:320px;position:fixed;top:0;height:0.88rem;background:#333333;z-index:99;}
header img{display:block;}
header .headerMenu{width:0.88rem;height:0.88rem;float:left;}
.headerSearch{width:0.88rem;height:0.88rem;float:right;}
header .logo{height:0.88rem;margin:0 1rem;}
header .logo img{display:block;margin:0 auto;}
.headerDiv{height:0.88rem;}
.headMenuDiv{position:fixed;top:0.88rem;right:0;bottom:0;left:0;z-index:98;background:rgba(0,0,0,0.4);display:none;}
.headMenu{position:fixed;top:0.88rem;right:0;left:0;z-index:99;background:#fff;display:none;}
.headMenu a{display:block; height:2.12rem; width:33.33%; float:left; border:solid #e5e5e5; border-width:0 0.01rem 0.01rem 0; padding-top:0.2rem;}
.headMenu a p.p01{height:1.24rem;}
.headMenu a p.p01 img{display:block; margin:0 auto;}
.headMenu a p.p02{line-height:0.46rem; font-size:0.28rem; color:#666; text-align:center;}

.iBanner{position:relative;}
.iBanner .bd li img{display:block;}
.iBanner .hd{width:100%;bottom:0.2rem;text-align:center;position:absolute;height:0.08rem;padding:0;line-height:0;}
.iBanner .hd span{width:0.5rem;height:0.08rem; line-height:0.08rem;display:inline-block;margin:0 0.01rem;background:#d7d7d7;border-radius:0.09rem;font-size:0;overflow:hidden;}
.iBanner .hd span.on{background:#666;}

.homePro .homeProDiv{background:#f6f6f6; border-bottom:0.01rem solid #cfcfcf;}
.homePro .homeProDiv a{display:block; padding:0.15rem 0;}
.homePro .homeProDiv a h3{margin:0 0.3rem;line-height:0.44rem; font-size:0.3rem; color:#333; text-align:center; font-weight:normal;}
.homePro .homeProDiv a h4{margin:0 0.3rem;line-height:0.44rem; font-size:0.24rem; color:#666; text-align:center; font-weight:normal;}
.homePro .homeProDiv a p{height:1.6rem;}
.homePro .homeProDiv a p img{display:block; margin:0 auto;}

.footMenu .footMenuDiv{background:#fff; border-bottom:0.01rem solid #eee; padding:0 0.2rem;}
.footMenu .footMenuDiv h3{height:0.86rem; line-height:0.86rem; padding:0 0.2rem; font-size:0.3rem; color:#333; font-weight:normal;}
.footMenu .footMenuDiv h3 i{float:left; width:0.34rem; height:0.86rem; background:url(../images/footMenuIcon01.png) no-repeat 0 center; background-size:0.26rem 0.26rem;}
.footMenu .footMenuDiv h3.on i{background:url(../images/footMenuIcon02.png) no-repeat 0 center; background-size:0.26rem 0.26rem;}
.footMenu .footMenuDiv ul{display:none;}
.footMenu .footMenuDiv li{line-height:0.7rem; line-height:0.7rem;}
.footMenu .footMenuDiv li a{display:block; height:0.7rem; line-height:0.7rem; padding:0 0.2rem; font-size:0.24rem;}

.footContact{overflow:hidden; background:#fafafa;}
.footContact .ewm{width:1.8rem; float:right; margin:0.3rem 0.3rem 0.2rem 0;}
.footContact .ewm img{display:block;}
.footContact .ewm p{height:0.5rem; line-height:0.5rem; font-size:0.24rem; color:#666; text-align:center;}
.footContact .footContactDiv{margin:0.3rem 2.5rem 0.3rem 0.2rem; line-height:0.4rem; font-size:0.24rem; color:#666;}

.footNavi{height:0.7rem; line-height:0.7rem; background:#e9e9e9;}
.footNavi a{float:left; width:20%; height:0.7rem; line-height:0.7rem; text-align:center; font-size:0.24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.kcHeader{position:fixed;top:0;left:0;width:100%;background:#333333;color:#fff;height:0.88rem;line-height:0.88rem;color:#fff;font-size:0.34rem;z-index:99999}
.kcHeader .header-icon{float:left;color:#fff;font-size:0.25rem;width:0.88rem;height:0.88rem;background:url(../images/return.png) no-repeat center center;background-size:auto 0.38rem;}
.kcHeader .header-index{float:right;color:#fff;font-size:0.25rem;width:0.88rem;height:0.88rem;background:url(../images/index.png) no-repeat center center;background-size:auto 0.38rem;}
.kcHeader .headerTit{margin:0 1rem;text-align:center;position:relative;width:auto;}
.kcHeader a.header-wz{float:right;height:0.88rem;line-height:0.88rem;font-size:0.28rem; margin-right:0.2rem;color:#fff;}
.kcHeader .xkbtn{float:right;}
.kcHeader .xkbtn img{vertical-align:middle;}

.searchDiv{padding:0.2rem;background:#f4f4f4;}
.searchDiv form{display:block;position:relative;}
.searchDiv form input.txt{width:100%;height:0.8rem;line-height:0.78rem;padding:0 0.8rem 0 0.9rem;background:#fff url(../images/searchIcon.png) no-repeat 0.2rem center;background-size:0.46rem 0.46rem;border:0.01rem solid #dcdcdc;border-radius:0.1rem;}
.searchDiv form input.btn{width:0.8rem;height:0.8rem;position:absolute;top:0;right:0;border:none;background:url(../images/searchClose.png) no-repeat center center;background-size:0.44rem 0.44rem;}

.searchHistory{margin-left:0.2rem;}
.searchHistory .titleBox{line-height:0.68rem;font-size:0.28rem;color:#666;}
.searchHistory .box{overflow:hidden;}
.searchHistory .box a{height:0.6rem;line-height:0.58rem;padding:0 0.18rem;background:#f6f6f6;border:0.01rem solid #e6e7e9;border-radius:0.05rem;font-size:0.28rem;color:#333;float:left;margin:0 0.2rem 0.2rem 0;}

.Details-box{padding:0 0.2rem;margin-bottom:0.5rem }
.details-Title{font-size:0.28rem;color:#333;display:block;line-height:200%;font-weight:normal;}
.details-Desc{color:#999;font-size:0.2rem;overflow:hidden;margin:0.1rem 0 0.2rem}
.details-Desc .wirter{margin-right:0.25rem }
.details-Text{color:#666;font-size:0.24rem;line-height:0.4rem;}
.details-Text img{max-width:100%;display:inline-block;margin:0 auto;}

.contactMap{height:4.5rem;}
.contactMap img{display:block; margin:0 auto;}
.contactDetail .titleBox{height:0.6rem; line-height:0.6rem; padding:0 0.2rem; font-size:0.3rem; color:#333;}
.contactDetail .contactDetailDiv{margin:0 0.2rem 0.2rem; background:#fff; padding:0 0.2rem 0.2rem;}
.contactDetail .contactDetailDiv h3{height:0.67rem; line-height:0.66rem; border-bottom:0.01rem solid #eee; font-size:0.28rem; color:#333; font-weight:normal;}
.contactDetail .contactDetailDiv h3 span{color:#c01920;}
.contactDetail .contactDetailDiv .infor{overflow:hidden; padding-top:0.1rem;}
.contactDetail .contactDetailDiv .infor dt{float:left; height:0.4rem; line-height:0.4rem; color:#666; font-size:0.24rem;}
.contactDetail .contactDetailDiv .infor dd{margin-left:0.7rem; line-height:0.4rem;color:#666; font-size:0.24rem;}

.newsList{margin:0 0.2rem;}
.newsList li{border-bottom:0.01rem solid #f2f2f2;}
.newsList li a{display:block;padding-bottom:0.1rem;overflow:hidden;}
.newsList li a div.pic{width:2.18rem;float:left;margin:0.2rem 0 0.1rem;}
.newsList li a div.pic img{display:block;}
.newsList li a .wz{margin-left:2.4rem;}
.newsList li a .wz .title{height:0.6rem;line-height:0.6rem;font-size:0.28rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsList li a .wz .infor{height:0.72rem;line-height:0.36rem;font-size:0.24rem;color:#666;overflow:hidden;}
.newsList li a .wz .time{float:left;height:0.34rem;line-height:0.34rem;font-size:0.24rem;color:#999;padding-left:0.33rem;background:url(../images/timeIcon.png) no-repeat 0 center;background-size:auto 0.22rem;}
.newsList li a .wz .see{float:right;height:0.34rem;line-height:0.34rem;font-size:0.24rem;color:#999;padding-left:0.33rem;background:url(../images/viewIcon.png) no-repeat 0 center;background-size:auto 0.22rem;}

.prodetail-box img{font-size:0;}

.sitemap .sitemapDiv{}
.sitemap .sitemapDiv h3{height:0.68rem; line-height:0.68rem; font-size:0.3rem; padding:0 0.2rem; color:#333; font-weight:normal;}
.sitemap .sitemapDiv ul{margin-left:0.2rem; overflow:hidden;}
.sitemap .sitemapDiv ul li{width:33.33%; float:left; padding:0 0.2rem 0.2rem 0;}
.sitemap .sitemapDiv ul li a{display:block; height:0.66rem; line-height:0.66rem; text-align:center; padding:0 0.2rem; font-size:0.24rem; color:#666; background:#f7f7f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.navMenuBg{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.59);z-index:124;display:none;}
.navMenu{width:5.4rem;height:100%;position:fixed;top:0;left:-5.4rem;background:#333333;z-index:125; overflow-x:hidden; overflow-y:auto;}
.navMenu .navi a.navia{ display:block;height:0.89rem; line-height:0.88rem; border-bottom:0.01rem solid #212222; padding:0 0.8rem 0 0.4rem; font-size:0.28rem; color:#fff; position:relative;}
.navMenu .navi a.navia i{ width:0.28rem; height:0.28rem; background:url(../images/menudownarrow.png) no-repeat 0 0; background-size:100%; position:absolute; top:0.3rem; right:0.2rem;}
.navMenu .navi .xlDiv{ padding:0 0.1rem; border-bottom:0.01rem solid #212222; overflow:hidden; background:#202020; position:relative;}
.navMenu .navi .xlDiv ul li{height:0.89rem; border-bottom:0.01rem solid #353535;}
.navMenu .navi .xlDiv ul li:last-child{ border:none;}
.navMenu .navi .xlDiv ul li a{ display:block; height:0.88rem; line-height:0.88rem; padding:0 0.3rem 0 0.6rem; font-size:0.24rem; color:#a8aeb3;}
.navMenu .navi .xlDiv ul li a:hover,.navMenu .navi .xlDiv ul li a.active{ color:#fff100;}
.navMenu .navi .xlDiv .bg01,.navMenu .navi .xlDiv .bg02,.navMenu .navi .xlDiv .bg03,.navMenu .navi .xlDiv .bg04{ display:none;}

.close-btn tr{width:100%;}
.close-btn table{width:100%;}
table, td, th， {
  box-sizing: border-box;  /* 统一盒模型 */
}
.close-btnt1{width:98%; margin-left:1%;margin-right:1%; height:auto;}
.close-btnt1 td{white-space: normal;  /* 允许换行 */  
  word-break: break-all;  /* 强制换行 */  }
