@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,textarea,select,input {margin:0;padding:0;outline:none}
ol,ul {list-style:none;}
html {-webkit-text-size-adjust:none;}

body {color:#000000;font-family:'Source Han Sans CN','Microsoft YaHei','PingFang SC','SimHei','Helvetica Neue','Helvetica','Hiragino Sans GB','STHeitiSC-Light';overflow-x: hidden;font-size: 14px; max-width: 750px; margin: 0 auto;}

img {display:block;max-width:100%;border:none;}

/*a 链接*/

a {text-decoration:none;outline:none; color:#000000;}




/*居中*/

.juzhong {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.juzhong2 {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.shang {display:flex;flex-direction:row;justify-content:space-between;}
.xia {display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between; }
.shangzhong {display:flex;flex-direction:row;justify-content:center;}
.shangzuo{display:flex;flex-direction:row;justify-content:flex-start;}
.shangyou{display:flex;flex-direction:row;justify-content:flex-end;}

.shangerduan{display:flex;flex-direction:row;justify-content:space-between;}

.zuo {display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.you {display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}




/*浮动*/
.fl {float:left;display:inline}
.fr {float:right;display:inline}
.clear {clear:both}
.clearfix {*zoom:1;}
.clearfix:after {clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}

/* HTML5 重置为较旧版本的浏览器 */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/* 按钮样式 */

input[type="text"],input[type="button"],button,textarea,select,input[type="checkbox"] {font-size:100%;outline:none;resize:none;font-family:"exo_2.0light","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-appearance:none;}
input[type="button"] {cursor:pointer;}
input[type="submit"] {cursor:pointer;}
input[type="reset"] {cursor:pointer;}

/*删除火狐下按钮默认样式*/

input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;-webkit-appearance:none;}
i,em {font-style:normal}


/*省略号*/
.oneline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient: vertical;}
.twoline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical;}
.threeline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient: vertical;}
.fourline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical;}



/**上对齐*/
.upshang{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}




.fangda{animation: scale 1.5s infinite; }

@keyframes scale
{
	0%{ transform: scale(1);}
	50%{ transform: scale(1.05);}
	100%{ transform: scale(1);}
}

.tanchubj{background:rgba(0,0,0,0.5); position: fixed; left: 0px; top:0px; width: 100%; height: 100%; z-index: 999; display: none}


.tanchubox{width: calc(90% - 40px); background:#fff; border-radius: 10px; position: fixed; left:5%; top: 50%; transform: translate(0,-50%); z-index: 999; padding: 20px; display: none}
.tanchubox h2{text-align: center}
.neirongsx{height: 300px; overflow-y: scroll; margin: 20px 0px; line-height:1.8; color: #666}

.zhidaol{width: 200px; hyphens: 40px; border-radius: 40px; text-align: center; line-height: 40px; display: block; margin: 0 auto; background: #992F47; color: #FFFFFF; font-size: 18px;}


.boxbj{background: url("../images/banner.png") no-repeat top center #992F47; background-size: 100% auto}
.sybanner{padding: 10px 0px;}
.sybanner>img{max-width: 60%}

.updown{-webkit-animation: bannerShake 2s linear 0.2s infinite;animation: bannerShake 2s linear 0.2s infinite;}


@-webkit-keyframes bannerShake {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
50% {
	-webkit-transform:translateY(10px);
	transform:translateY(10px);
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
}
@keyframes bannerShake {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
50% {
	-webkit-transform:translateY(10px);
	transform:translateY(10px);
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
}



.headertxt {padding:5px 0px;background-color: #992F47;overflow: hidden}

.headertxt p {white-space: nowrap;position: relative;color: #E64066;animation: 15s scroll linear infinite normal; font-size: 14px;}

@keyframes scroll {
    0% {
        left: 0%;
    }
    100% {
        left: -100%;
    }
}

.mainbox{padding-left: 15px; padding-right: 15px;}

.yizhibox{padding: 20px 0px;}
.yizhileft{width: 64%;height: 55px; overflow: hidden}

.yizhipic{width:55px; height: 55px; border-radius:100%;overflow: hidden}

.yizhitxt{width: calc(100% - 70px);}
.yizhitxt p{font-size: 16px; font-weight: bold;margin-bottom:3px}
.line{width: 1px; background: #9b4945; height: 40px;}

.yizhiright p span{color: #992f47; font-weight: bold}
.biaodanfrom{background: url("../images/cen.png") repeat-y left top; background-size: 100% auto; padding:0 20px;overflow: hidden}
.biaodanfrom li{font-size: 16px;background:#FFECD3; color:#8A4038;margin: 12px 0px; min-height: 52px; padding: 0px 10px;}
.biaodanfrom li span{width: 90px;}
.biaodanfrom li input{width: calc(100% - 90px); height:50px; background:none;border: none }

.biaodanfrom li p{width: calc(100% - 90px);}


.biaodanfrom li p em{width: 34px; height: 34px; border-radius: 34px; text-align: center; line-height: 34px; border: 1px solid #9A2E45; color: #9A2E45}
.biaodanfrom li p em.cur{background: #9A2E45; color: #fff; border: 1px solid #9A2E45 }
.biaodanfrom li p em:first-child{margin-right: 20px;}

.biaodanbox>img{width: 100%; display: block}
.checks{ width:18px; height:18px; border:1px solid #EEC6BB;cursor: pointer;border-radius: 100%; }
.checks:checked {background:url(../images/dui.svg) no-repeat center center #d40717; background-size:90% auto; border: 1px solid #EEC6BB; }
.tongyis{color: #fff}
.tongyis input{margin-right:5px;}
.tongyis a{ color:#EEC6BB;}
.wodebtns{padding: 20px 0px;}
.wodebtns a{text-decoration: underline;color:#EEC6BB;}

.banq{text-align: center; color: #fff; font-size:12px;opacity: 0.5;}
.banquan{padding: 20px;}
.banq .kf{color: #fff; text-decoration: underline; opacity: 1}
.zhifuhezi{background:#FDF8E3}

.zhifutits{padding:30px 0px; position: relative}
.zhifutits>img{width: 70%}
.zhifuclose{width: 30px; position: absolute; top: 40%; transform: translate(0,-50%); right: -5px; height: 30px;}
.zhifuclose img{width:16px;}
.zhuangjialeft{width: 40%}
.zhuangjiaright{width: 55%;}
.zhuangjiatxt p span{color:#992F47}
.zhuangjiatxt{line-height:1.6}
.zhuangjiaright>img{width: 100%; margin:4% 0px}

.zhuangjianame p{font-weight: bold; line-height: 2; color: #8A4038}




.zhifuhezi{position: fixed; left: 0px; bottom:-100%; z-index: 9999; padding-bottom: 20px; display: none;    transition: all 0.5s ease-in-out;}
.zhifuhezi.cur{bottom: 0px;}
.jiagetxts{background: #ffecd3; border: 1px solid #ffcf90;font-family: Avenir, Helvetica, Arial, sans-serif; border-radius: 10px; padding:15px;}

.jiagetxtleft p{color: #666; text-decoration: line-through;margin-bottom:5px}

.jiagetxtleft span em{color: #fff;background-color: #992f47;border-radius:5px; padding:2px 5px;margin-right: 10px; }
.jiagetxtleft span i{color: #992f47; font-weight: bold; font-size:24px;}

.jiagetxtright{text-align: right;}
.jiagetxtright p{color: #666; margin-bottom:5px}
.jiagetxtright span{color: #992f47; font-weight: bold; font-size:20px;}
.weixing{padding: 20px 0px; font-size: 18px;}
.weixing p img{width: 35px; margin-right: 10px;}
.weixing em{width: 20px;}


.payanx{width: 90%; margin: 0 auto}




.dingdx p{color: #888; padding: 20px 0px;}

.dingdx textarea{width: calc(100% - 22px); height: 150px; border: 1px solid #ddd; border-radius: 10px; padding: 20px 10px; margin:10px 0px}
.wembens{width: calc(100% - 22px); height:50px; border: 1px solid #ddd; border-radius: 10px; padding:0px 10px; margin:10px 0px}

.chanxusninput{background:#992F47;border-radius:50px; height:50px; font-size:24px!important; width: 100%; border: none; color: #fff; margin-top: 20px; }




.huisebj{background: #f5f5f8;}

.baisebj{background: #fff; }

.wodetit{height:50px;line-height:50px;
font-size:20px;text-align: center;background:#992F47;color: #fff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; margin-bottom:10px;}

.xiadan{border-radius: 10px; background: #fff; padding:20px; box-shadow:0px 0px 10px rgba(0,0,0,0.05); margin-top: 20px; line-height: 2;font-size:16px;color: #666; }


.lijizhi{font-size:20px;width: 100%;height:50px;line-height: 50px;border-radius:50px;color: #ffffff;  margin-top:20px; display: block; text-align: center;background:#992F47;}

.xiadan h3{border-bottom: 1px solid #ddd; font-weight: normal; margin-bottom:20px; font-size: 16px; padding-bottom: 10px;}

.bazibox table{border-bottom: 1px solid #e4c888;border-top: 1px solid #e4c888;}
.bazibox td{padding:10px 8px; text-align: center; color: #666}
.bazibox th{padding:10px 8px; text-align: center; color: #720000}
.bazibox li{color: #666;}
.bazibox li span{color: #720000; font-weight: bold}

.bazibox ul{border-bottom: 1px solid #e4c888; padding: 10px;}


.tousud{position: fixed; right: 0px; border-bottom-left-radius:10px; width: 20px; border-top-left-radius:10px; background:rgba(0,0,0,0.4); top: 50%; transform: translate(0,-50%); color: #fff; text-align: center; z-index: 9999999999999999; line-height: 1.2; font-size: 12px; padding: 5px 3px;}


.tousud svg{width: 15px; height:15px;}


.showbox{background: url("../images/bottom-bg.png") no-repeat #992F47 bottom center; background-size: 100% auto; padding: 0px 10px; overflow: hidden; color: #666; font-size: 16px;}


.imgtits{margin-top: -50px;margin-bottom: 10px; position: relative}
.imgtits p{font-size: 22px; font-weight: bold; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #992F47; width: 100%; text-align: center}


.baisebox{background: #fff; border-radius: 10px; padding: 20px 15px; margin-top: 35px;margin-bottom: 50px;}
.infoxin li{padding: 5px 0px; }
.infoxin li span{font-weight: bold; min-width:50px; display: inline-block; color: #333}


.fivege li{text-align: center;}
.fivetop {padding: 10px 0px;}
.fivetop li span{width: 34px; height: 34px; text-align: center; line-height: 34px; font-weight: bold; border: 1px solid #992F47; display: inline-block; color: #992F47}
.fivetop li p{margin-top: 5px;}


.fivebot li span{width: 34px; height: 34px; text-align: center; line-height: 34px; font-weight: bold; border: 1px solid #992F47; display: inline-block;color: #992F47; margin-left: 10px;}
.fivebot li{width: 50%;position: relative; padding-top:20px;}
.fivebot li:before{content: ''; width: 1px; height: 10px; background: #992F47; position: absolute; left: 50%; top: 0px;}




.fivecen{border-bottom: 1px solid #992F47; border-top: 1px solid #992F47; }
.fivecen li{margin: 0px 10px;position: relative;padding: 10px 0px;}
.fivecen li:before{content: ''; width: 1px; height: 10px; background: #992F47; position: absolute; left: 50%; top: 0px;}

.fivecen li:first-child:after{content: ''; width: 1px; height: 10px; background: #992F47; position: absolute; left: 50%;bottom:0px;}
.fivecen li:last-child:after{content: ''; width: 1px; height: 10px; background: #992F47; position: absolute; left: 50%; bottom:0px;}
.fivecen li span{font-weight: bold}


.fivecen p{width: 34px; height: 34px; text-align: center; line-height: 34px; font-weight: bold;color: #fff; background: #992F47; font-size: 18px; margin-top: 10px;}
.fivecen  span{ color: #992F47}


.xiaotit{position: relative;margin:16px 0px;}
.xiaotit p{position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%); font-weight: bold; color: #992F47; font-size: 18px; width: 100%; text-align: center}


.fivetext p{padding: 5px 0px;}
.fivetext p strong{color: #333}

.tip{font-size: 12px; color: #888;padding: 10px 0px}
.wuxing{margin-top: 20px;}
.wuxing li{text-align: center; color: #333; width: 15%}


.yongshesx{margin-top: 10px;}

.yongshesx li{border: 1px solid #992F47; border-radius: 5px;background: #ffe3e9; color: #992F47; text-align: center;padding: 10px 0px; width:calc(31.5% - 2px)}



.wenzibox p{padding:5px 0px;}

.dashix{font-size: 22px; font-weight: bold; color: #333}
.dashix img{width: 60px; height: 60px; border-radius: 100%; overflow: hidden;margin-right:10px;}


.nianixs{text-align: center; font-size: 20px;color: #333}

.yushix{color: #333; font-size: 18px;}


.hotsale img{width: 50px;}
.hotsale p span{display: block; font-size: 22px; font-weight: bold; color: #333}
.hotsale p i{color: #992F47}
.hotsale p em{font-size: 14px;}

.rexiaobox li{border-bottom: 1px solid #eee; padding: 20px 0px;}
.rexiaobox li a{border-radius: 5px; overflow: hidden;display: block;}
.hotimg{ border-radius: 10px;overflow: hidden }

.hottext{padding: 0px 5px;}
.hottext p{color: #333;padding:10px 0px;  font-size: 18px;}
.hottext span{color: #666}
.hottext span em{padding: 0px 10px;}
.hottext span i{color:#e68c1d; font-weight: bold}









