@import "../font/iconfont.css";
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,textarea,legend {margin:0;padding:0;list-style:none;font-style:normal;}
:focus {outline:0;}
html {font-size:100%;}
/*1rem=12px*/
body {font-family:Helvetica,"microsoft yahei",simsun;font-size:0.85rem;max-width:640px;margin:0 auto;}
/*通用样式*/
.cl:after {content:"\0020";line-height:0;font-size:0;display:block;clear:both;visibility:hidden;overflow:hidden;}
.cl {*zoom:1;}
.c {height:0;clear:both;line-height:0;font-size:0;overflow:hidden;}
.g60 {height:6rem}
a {text-decoration:none;color:#333;}
a:active {color:#fa5b57;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-ms-tap-highlight-color:rgba(0,0,0,0);-o-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);}
.wi {width:100%;}
.pa {position:absolute}
.pr {position:relative}
.fl {float:left}
.fr {float:right}
.line {display:block;border-top:0px solid #ebebeb;background:#f8f8f8;height:0.65rem;}
.w640 {width:640px;margin:0 auto;}
.g5 {height:2.7rem}
.g6 {height:4rem}
.hide {display:none;}
.w96 {width:96%;margin:0 auto;}
/*图标字体引入*/
@font-face {font-family:'iconfont';src:url('../font/iconfont.ttf?t=1649984748482') format('truetype');}
.iconfont {font-family:"iconfont" !important;font-size:16px;color:#000;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/* 头部 */
.ctop{position: fixed !important; width: 100%; z-index: 8; height: 4rem;}
.itop {padding:1.3rem 0.5rem 0.65rem 0.5rem;background:#e94242;overflow:hidden;position:relative;}
.ntop {padding:.2rem 0;height:3.5rem;}
.ntopx {margin:0 .5rem;}
/*logo */.logo {height:1.65rem;width:4.6rem;}
.logo a img {width:100%;}
/*搜索框*/.so {width:60%;margin-left:0.65rem;}
.so a.sok {display:block;text-align:center;color:#999;height:1.8rem;line-height:1.8rem;background:#f7f7f7;border-radius:1.3rem;}
.so a.sok span {display:inline-block;position:relative;}
.so a.sok span:before {position:absolute;top:.4rem;left:-1.3rem;content:"";width:1rem;height:0.8rem;background:url(../images/sa.png) no-repeat;background-size:90%;margin-top:.13rem}
/* 热门搜索关键词 */
.hotword{width: 100%;font-size: 0.5rem;color: #fff;margin-top: 0.3rem;overflow: hidden;}
.hotword a{color: #fff;margin-left: 0.4rem;}
/* 首页头部弹窗 */
.tan {right:1.3rem;top:1.33rem;width:1.62rem;height:1.6rem;background:url(../images/tan.png) no-repeat center;background-size:100%;position:absolute;}
.tp {background:#fb5b56;z-index:120}
.tt {height:2rem;display:flex;flex-wrap:wrap;justify-content:flex-start}
.tl {width:15%;height:2rem;line-height:1.6rem;margin-left:3%;}
.tl i {display:inline-block;width:2rem;height:1.6rem;background:url(skin/logo.png) no-repeat;background-size:1.2rem;position:absolute;top:.18rem;}
.tl  a {color:#fff;}
.tm {width:60%;height:1.8rem;color:#fff;margin-left:2%;}
.tr {width:12%;height:1.8rem;margin-right:5px;position:absolute;right:0}
.is {border-radius:25px;height:1.1rem;line-height:1.2rem;margin-top:0.4rem;background-size:20px;background-image:url(images/s.png);background-repeat:no-repeat;background-position:10px 5px;background-color:#fff;}
a.isx {display:block;color:#999;padding-left:40px;font-size:.6rem}

/* 公共样式 */
.z1 {z-index:20;}
.z2 {z-index:22;}
.w100 {width:100%;vertical-align:middle;}
.pf {position:fixed}
.leftTop {left:0;top:0;}
.h100 {height:100%;}
.wh100 {display:block;width:100%;height:100%;}
/* 弹出导航*/.fixedNavBut {position:absolute;width:1.6rem;height:1.6rem;top:0rem;right:-0.3rem;z-indexz-index:28;display:none;opacity:1;}
.fixedNavBut .navMoreBut {position:static;}
.navMoreBut {display:block;position:absolute;right:10px;top:3px;width:1.6rem;height:1.6rem;border-radius:5px;z-index:25;}
.navMoreBut i,.navMoreBut b {display:block;overflow:hidden;position:absolute;height:4px;line-height:0px;}
.navMoreBut i {width:4px;left:5px;}
.navMoreBut b {left:13px;width:22px;height:4px;}
.navMoreBut i.i-1,.navMoreBut b.b-1 {top:7px;}
.navMoreBut i.i-2,.navMoreBut b.b-2 {top:16px;}
.navMoreBut i.i-3,.navMoreBut b.b-3 {top:25px;}
.navMoreBut {}
.navMoreBut i {background-color:#333333;}
.navMoreBut b {background-color:#333333;}
/*弹出筛选--txm*/
.txm {margin:0 10px;}
.txx {border-bottom:1px solid #ddd;font-size:36rpx;padding-bottom:10px;margin-bottom:14rpx;}
.txt a {color:#fff;}
.txl {padding:10px 0;}
.kd {padding:15px;}
.kd ul li {border-bottom:1px solid #fff;padding:8px 0;}
.txta {float:left;border:1px solid #fa5b57;width:100px;font-size:12px;margin-right:10px;border-radius:10px;padding:5px 0;margin-bottom:10px;text-align:center;cursor:pointer;}
.sxon {color:#FFF;background-color:#fa5b57;}
.mMenu-con .close {width:80px;right:5px;top:8px;background:#fa5b57;color:#fff;text-align:center;position:absolute;padding:3px 0;border-radius:10px;font-size:12px;}
/*导航弹出框内容*/
.mMenu {display:none;z-index:999;}
.mMenu-shadow {background:rgba(0,0,0,.5);}
.mMenu-con {width:100%;overflow:hidden;overflow-y:auto;right:-320px;top:0;transition:right .5s ease 0s;background:rgba(255,255,255,0.9);}
.mMenu-con-show {right:0;}
.mMenu-con .bt {border-bottom:1px solid #D9D9D9;font-weight:600;height:1.4rem;line-height:1.5rem;padding-bottom:0.6rem;}
.mMenu-con .bt strong {padding-left:10px;}
/*弹出筛选--txm*/.txm {margin:0 10px;}
.txx {border-bottom:1px solid #ddd;font-size:36rpx;padding-bottom:10px;margin-bottom:14rpx;}
.txt a {color:#fff;}
.txl {padding:10px 0;}
.kd {padding:15px;}
.kd ul {}
.kd ul li {border-bottom:1px solid #fff;padding:8px 0;}
.txta {float:left;border:1px solid #e43130;width:100px;font-size:12px;margin-right:10px;border-radius:10px;padding:5px 0;margin-bottom:10px;text-align:center; cursor:pointer;}
.sxon{ color:#FFF; background-color:#e43130;}
.mMenu-con .close {width:80px;right:5px;top:8px;background:#e43130;color:#fff;text-align:center;position:absolute;padding:3px 0;border-radius:10px;font-size:12px;}
/*右侧的关闭按钮*//*导航*/.nv {height:1.6rem;line-height:1.6rem;padding:0 .2rem;}
#topNav {width:100%;overflow:hidden;}
#topNav .swiper-slide {padding:0 5px;width:2.8rem;text-align:center;}
#topNav .swiper-slide span {display:block;}
#topNav .swiper-slide span a {color:#fff;font-size:0.6rem;}
#topNav .active span {position:relative;color:#fff;}
#topNav .active span:after {position:absolute;bottom:6px;left:0px;right:0px;height:1px;content:'';-webkit-transform:scaleY(.7);transform:scaleY(.7);background-color:#fff;}

/*导航*/
.nv {height:2rem;line-height:2rem;background:#d62b2b;position:relative;}
#topNav {width:93%;margin:0 auto;overflow:hidden;}
#topNav .swiper-slide {margin-right:5px;width:3rem;text-align:center;}
#topNav .swiper-slide a {color:#fff;font-size:0.75rem;}
.swiper-button-next:after,.swiper-button-prev:after {display:none;}
.nv .sp_next {width:23px;height:23px;background:url(../images/next.png) no-repeat;position:absolute;top:1.8rem;right:1px;background-size:80%;}
.nv .sp_prev {width:23px;height:23px;background:url(../images/prev.png) no-repeat;position:absolute;top:1.8rem;left:1px;background-size:80%;}
/*底部的链接*/
.fot {width:100%;padding-top:1rem;overflow:hidden;background:#ededed;}
.fta {border-bottom:1px dashed #8b8a8a;padding-bottom:1rem;}
ul.fex {display:-webkit-box;display:-moz-box;display:-ms-flexbox;margin-bottom:1rem;}
ul.fex li {-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;width:0;text-align:center;}
ul.fta {margin-top:1rem;}
ul.fta li {position:relative;}
ul.fta li a {padding-left:1rem;}
ul.fta li a i {display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;background-size:cover;margin-right:0.3rem;margin-top:-3px;}
ul.fta li a.f1 i {background-image:url(../images/ts1.png);}
ul.fta li a.f2 i {background-image:url(../images/ts2.png);}
ul.fta li a.f3 i {background-image:url(../images/ts3.png);}
ul.ftb a {font-size:.5rem;}
/*底部导航*/
.public-nav {position:fixed;bottom:0;left:0;right:0;z-index:1000;height:2.5rem;padding-top:.3rem;background:#e4e4e6;max-width:640px;margin:0 auto;}
.public-nav ul.df {display:-webkit-box;display:-moz-box;display:-ms-flexbox;}
.public-nav ul.df li {-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;width:0;}
.public-nav ul.df li a {width:100%;display:block;position:relative;height:2.5rem;text-align:center;}
.public-nav ul.df li a i {font-size:1.3rem;color:#454545;}
.public-nav ul.df li a span {display:block;font-size:0.6rem;text-align:center;margin-top:.12rem;position:absolute;bottom:.12rem;width:100%;color:#454545;}

@media only screen and (min-width:320px)and (max-width:768px) {.w640 {width:100%}
}

@media only screen and (min-width:768px) {}
/*右侧客服*/
.rigf {position:fixed;right:.5rem;bottom:20%;width:3rem;height:auto;z-index:80;background-color:rgba(245,245,245,0.7);border:1px solid #e4e4e4;border-radius:5px;padding:rem;}
.rigf a {display:block;text-align:center;}
.rigf a i {display:block;width:3rem;height:3rem;background-size:50%;background-repeat:no-repeat;background-position:center;}
.rigf a span {display:block;font-size:.8rem;margin-bottom:.6rem}
.rigf a:nth-child(1) i {background-image:url(../images/r2.png);}
.rigf a:nth-child(2) i {background-image:url(../images/r5.png);}
