@import "swiper.min1.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}

/*

::-webkit-scrollbar{width: 3px; height: 3px; background-color: #f5f5f5}

*/

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; 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: #0064af;}



.index-focus{ height: 3.2rem;overflow: hidden;}



/**===通用底部==**/

/*.fixed{display: none;}*/

.public-footer{
    position: relative;
}
.public-footer img{display: block;width: 100%;}


.public-footer a{

}

.public-footer a.a1{
	    position: absolute;
    top: 1.5rem;
    width: 1.9rem;
    height: 1.8rem;
    z-index: 9;
    left: 0.2rem;
}

.public-footer a.a2{
	    position: absolute;
    top: 1.5rem;
    width: 1.9rem;
    height: 1.8rem;
    z-index: 9;
    left: 2.25rem;
}

.public-footer a.a3{
	    position: absolute;
    top: 1.5rem;
    width: 1.9rem;
    height: 1.8rem;
    z-index: 9;
    left: 4.3rem;
}

.public-footer a.a4{    
position: absolute;
    top: 3.8rem;
    width: 100%;
    height: 0.8rem;
    z-index: 9;}
	
.public-footer .tu{
	position: absolute;
	z-index: 9;
	text-align:center;
	width:100%;
	font-size:0.2rem;
	bottom:0.2rem;
	color:#FFF;
	line-height:0.3rem;
	}


/*

.foot-swt{height: 0.9rem;}

.foot-swt .foot-swt-fixed{position: fixed; z-index: 99; left: 0;bottom: 0; width: 100%;}

.foot-swt ul{ display: flex; justify-content: space-between; max-width:640px;margin: 0 auto;background: #60bf9e;}

.foot-swt li{position: relative;width: 1.22rem; height: 0.9rem;background: #60bf9e;}

.foot-swt li a{position: absolute;left:0;bottom:0;right: 0;}

.foot-swt li i{position: absolute; right: 23%; top: 35%; width: 12px;height: 12px; text-align: center; line-height: 12px; color: #f4d62f; font-size: 10px; font-style: normal; background: #e3202b; border-radius: 50%;animation:hongdian 3s infinite linear;}

@keyframes hongdian{

    0%,80%,84%,90%,96%,100%{transform:translateY(0)}

    88%{transform:translateY(-5px)}

    92%{transform:translateY(-2px)}

}

.foot-swt li.fswt-1{width: 1.47rem;}

.foot-swt li a img{display:block; width: 100%;}

*/

/**===通用优惠滚动==

.discount{padding-bottom:0.3rem;margin-bottom:0.2rem;background: #f1f1f1;}

.yh-container{width: 93.75%;margin: 0.3rem auto 0 auto;}

.yh-container ul{margin:0;padding: 0;width: 100%;}

.yh-container li{float: left; width: 35%;margin: 0 5% 0 0;padding: 0;}

.yh-container li .yh-pic img{display: block;width: 100%;height: auto;}

.yh-container .yh-title{font-size: 0.22rem;line-height: 0.4rem; color: #333;}

.yh-container .yh-con{font-size: 0.3rem;font-weight: bold;line-height: 0.3rem; color: #333;}

.yh-container .yh-con b{display: inline-block;height:0.3rem;padding: 0 3px;margin: 0 3px 0 0; line-height:0.3rem;font-size: 0.2rem;font-weight:normal;color: #fff;background: #fda233; border-radius: 3px; vertical-align: top;}
**/






/**底部通用品牌资讯**/

.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: 25%; 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: #0064af;}

.news .bd{padding:0.15rem 0.1rem 0 0.1rem; height: 2.87rem; 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;}


.shebei li{width:2.0rem;margin:0 0.03rem 0 0;}

#LXB_CONTAINER_SHOW{display: none !important;}





