@import "swiper.min.css";
@import "xkz.css";
ul, li, dl, dt, dd, ol{list-style-type: none; margin: 0; padding: 0}
h1, h2, h3, h4, h5, h6, form, input, textarea, label, table, tr, td, p, header, article, footer, nav, section, aside, menu{margin: 0; padding: 0; font-weight: normal}
header, article, footer, nav, section, aside, menu, video, audio{display: block}
table{border-collapse: collapse; border-spacing: 0}
img{border: none}
input, textarea, button{-webkit-appearance: none; margin: 0; padding: 0; border: none; outline: none}
textarea{resize: none}
/*:not(input), :not(textarea){-webkit-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-text-size-adjust: none}*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-size: 16px; color: #ccc}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{color: #ccc}
input::-webkit-input-speech-button{display: none}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button, input[type="number"]{-webkit-appearance: none !important; margin: 0}
input, textarea, select, button{font-family: Helvetica, 'Microsoft Yahei'}
html *{outline: 0; -webkit-text-size-adjust: none;/* -webkit-tap-highlight-color: transparent;*/ box-sizing: border-box}
body{min-width: 320px; max-width: 640px; margin: 0 auto; padding: 0; font-size: 12px; font-family: Helvetica, 'Microsoft Yahei'; color: #333; -webkit-text-size-adjust: 100% !important; background: #fff}
a{text-decoration: none; outline: none; color: #333}

.ellipsis{white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.text-justify{text-align: justify; text-justify: inter-ideograph}
.fl{float: left}
.fr{float: right}
.cl{clear: both; font-size: 0; line-height: 0; height: 0; width: 100%; overflow: hidden}
.cfix:after{display: block; clear: both; visibility: hidden; font-size: 0; line-height: 0; content: ""; height: 0}
.cfix{*zoom: 1}
.b{max-width: 100%; height: auto; vertical-align: top}
.w600{width: 93.75%;margin-left:auto;margin-right: auto;}

/**===通用顶部==**/
.public-header{position: relative;height: 0.8rem;background: #232323;}
.public-header .logo img{display: block;width:3.7rem; height: auto; margin: 0 auto;}
.public-menu-link{position: absolute; left: 0.15rem; top: 0.15rem; width: 0.5rem;height: 0.5rem;}
.public-mess-link{position: absolute; right: 0.15rem; top: 0.15rem; width: 0.5rem;height: 0.5rem;}
.public-menu-link img,.public-mess-link img{display: block;width: 100%;}

/**===通用焦点图==**/
.public-focus{position: relative;}
.public-focus .hd{position: absolute;left: 0;right:0;bottom: 0.1rem;font-size: 0;line-height: 0; text-align: center;}
.public-focus .hd li{display: inline-block;width:10px;height:10px;margin: 0 3px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; background: #fff; vertical-align: top; opacity: 0.9;}
.public-focus .hd li.on{background: #4cbbb4;}
.index-focus{ height:auto;overflow: hidden;}

.bannerWap{position:relative;width:100%;overflow:hidden;}
.bannerWap .swiper-slide{position:relative;}
.bannerWap .swiper-slide,#banner .swiper-slide img{width:100%; display:block; }
.bannerWap .pagination{width:100%;text-align:center;line-height:0;position:absolute;left:0;bottom:.1rem;z-index:1;}
.bannerWap .pagination span{width:.15rem;height:.15rem;font-size:0;background-color:#cac9cb;border-radius:50%;opacity:1;margin:0 .1rem;display:inline-block;vertical-align:top;}
.bannerWap .pagination .swiper-pagination-bullet-active{background-color:#4cbbb4;}

/**===通用底部==**/
/*.fixed{display: none;}*/
.public-footer{position: relative;margin-bottom:1.3rem;background-color:#1f1f1f;}
.public-footer img{display: block;width: 100%;}
.public-footer a{position: absolute;top: 1.5rem;width: 1.9rem;height: 1.8rem;z-index: 9;outline: none;}
.public-footer a.a1{left: 0.2rem;}
.public-footer a.a2{left: 2.25rem;}
.public-footer a.a3{left: 4.3rem;}
.public-footer a.a4{left: 0.8rem;top: 1.3rem;width: 4.3rem;height: 0.8rem;}
.public-footer a.a5{left: 1.8rem;top: 3.1rem;width: 3rem;height: 0.36rem;}
.public-footer a.yszc{width:1.3rem;height: .5rem;text-align:center;line-height:.5rem;font-size:.28rem;color:#b4b4b4;position:absolute;left:50%;transform: translateX(-50%);top: 3.5rem;}

.yszc_swt{width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,.5);z-index:100;display:block;}
.yszc_swtBox{width:5rem;height:6rem;background-color:#fff;padding:.2rem 0;position:absolute;left:50%;top:50%;transition:all 2s;transform:translate(-50%,-50%);}
.yszc_swt .close{width:.5rem;height:.5rem;background:url(/static/images/close.png) no-repeat;background-size:100% 100%;display:block;position:absolute;right:0;top:0;transform:translate(50%,-50%);}
.yszc_swt h3{text-align:center;line-height:.5rem;font-size:.3rem;color:#333;}
.yszc_swt .agree-scroller{height:5.5rem;padding-bottom: .4rem;}
.yszc_swt .swiper-agree{width: 100%; height: 100%;overflow: auto;}
.yszc_swt .swiper-agree .swiper-slide-active{height:auto;}
.yszc_swtCon{padding:0 .2rem;}
.yszc_swtCon dl{padding-bottom:.1rem;}
.yszc_swtCon dt{line-height:.35rem;font-size:.24rem;font-weight:bold;color:#454545;text-align:justify;}
.yszc_swtCon dd p{line-height:.35rem;font-size:.24rem;color:#454545;text-align:justify;}


/**底部通用品牌资讯**/
.index-block{padding:0 3.125%;margin: 0 0 0.3rem 0;}
.index-block .ihd{height: 0.34rem;font-size: 0.28rem; line-height: 0.34rem; color: #333 !important;}
.index-block .ihd img{height: 0.34rem; width: auto; margin: 0 0.1rem 0 0; vertical-align: middle;}

.news img{display: block;width: 100%;}
.news .hd{margin: 0.2rem 0;}
.news .hd ul{display: flex;}
.news .hd li{flex-basis: 33.33%; height: 0.6rem; font-size: 0.24rem; line-height: 0.6rem; text-align: center; border-left: 1px solid #fff; background: #e1e1e1;}
.news .hd li:nth-child(1){border: none;}
.news .hd li.on{color: #fff; background: #4cbbb4;}

.news .bd{padding:0rem; height: 2.57rem; overflow: hidden; background: #f5f5f5;}
.news .bd p{height:0.52rem;padding:0;line-height:0.52rem;text-align:center; font-size:0.2rem; color:#444;}
.news .bd p{height:0.52rem;padding:0;line-height:0.52rem;text-align:center; font-size:0.2rem; color:#444;}

.liansuo li{float:left;width:33.33333%;padding:0 0.05rem 0 0;}
.liansuo li:nth-last-child(1){margin:0;}
.rongyu li{width:1.46rem;margin:0 0.1rem 0 0;}
.rongyu li.w{width:3.3rem;}
.tici li{width:2.87rem;margin:0 0.03rem 0 0;}
.huanjing li{width:2.87rem;margin:0 0.03rem 0 0;}
.lunwen li {width: 4.35rem;margin: 0 0.03rem 0 0;}
.zhuanjia li {width: 3.2rem;margin: 0 0.03rem 0 0;}
#LXB_CONTAINER_SHOW{display: none !important;}

