@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, del, em, img, q, sub, sup,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details,  
figure, figcaption, footer, header, hgroup, 
menu, nav, output, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html,body{height:100%}
body{font-family: Tahoma, Helvetica, Arial, "Microsoft YaHei", sans-serif;font-size: 12px;color: #333;line-height: 16px;}
a{text-decoration: none;color: #333;outline: none;}
a:active{star:expression(this.onFocus=this.blur());}
a{noFocusLine:expression(this.onFocus=this.blur());}
a:focus{outline:0;}
b{font-weight: normal;}
.f60{color: #f60}
.clear{clear: both}
i{display: inline-block;}
.w{width:1100px;margin:10px auto 0;}
.t-c{text-align: center}
/*header*/
#header{height: 106px;position: relative;z-index:9990;}
#topLineBox,#header,#navSide,#mainContent{width: 1100px;margin: 0 auto;}
#topLineBar,#topTips{width: 100%;height: 31px;line-height: 31px;}
#topLineBar{background: #F2F2F2;color: #666;}
#topTips{background: #fffedf;}
#top_notice{width: 100%;line-height: 30px;background: #fffedf;}
#topLineBox .welcome,.memberSide ul,.memberSide li{float: left;}
.login_bar a{color: #999;margin-right: 10px;}
.login_mem{background: #fff;top: 0;left: 0;padding: 0 10px;z-index: 9991;box-shadow: 0 1px 1px #ddd;}
a#topEnter{color: #FF3165}
.memberSide li{padding-right: 6px;}
.memberSide li a{color: #999}
.welcome a span{color: #f60;}
.welcome .inbox{display: inline-block;position: relative;}
.welcome .inbox img{vertical-align: middle;}
.welcome .inbox span{position: absolute;top: 6px;right: 0;}
#topLineBox i.tri{width: 11px;height: 7px;background: url("../images/2018_12/header_tri.png") no-repeat 0 0;margin-left: 10px;*margin-top: 12px;}
#topLineBox i.tri_d{background: url("../images/2018_12/header_tri_d.png") no-repeat 0 0;}

#header .logo a,#header .img{background: url("../images/2015_01/header.png") no-repeat;}
#header .logo{width: 176px;height: 45px;float: left;margin: 30px 20px;}
#header .logo a{display: block;width: 176px;height: 50px;}
#header .topAdBox{float: left;}
#header .topAdBox .img{background-position: 0 -52px;width: 398px;height: 64px;margin: 16px 0 0 110px;}
#header .hotlineBox{position: absolute;right: 260px;top: 40px;font-size: 20px;line-height: 24px;}
/*#header .hotlineBox .img{background-position: 0 -117px;width: 168px;height: 36px;margin: 35px 0;}*/
#header .hotlineBox i{background: url("../images/2018_12/icon_phone.png") no-repeat center center;width: 24px;height: 24px;vertical-align: middle;}
#header .hotlineBox strong{font-size: 24px;color: #FF3165;font-weight: normal;}

#header .cartBox{position: absolute;right: 0;bottom: 35px;z-index: 10;width: 221px;height: 40px;}
#header .headerCart{float: left;border: 2px solid #FF3165;width: 217px;border-radius: 20px;}
#header .headerCart div{float: left;}
#header .headerCart span{font-size: 18px;line-height: 36px;color: #FF3165;}
#header .headerCart .cartIco{margin-right: 10px;}
/*#header .headerCart i{vertical-align: middle;background: url("../images/2015_01/header_cart.png") no-repeat;}*/
#header .headerCart .cartIco i{width: 19px;height: 19px;position: relative;top: 9px;left: 42px;background: url("../images/2018_12/icon_shop.png") no-repeat center center;}
#header .headerCart .numIco i{width: 4px;height: 15px;background-position: right 0;position: relative;top: 10px;}
#header .headerCart .num{width: 16px;text-align: center;margin-left: 4px;}
#header .headerCart .num a{color: #fff;}
#header .headerCart .num b{font-size: 12px;position: relative;top: 10px;*top: 8px;background: #FF3165;display: block;height: 16px;line-height: 16px;border-radius: 50%;}

#navSide{height: 40px;}
#navSide #mainNav{width: 1100px;height: 40px;line-height: 40px;background: #3A3232;font-size: 16px;}
#navSide #mainNav,#mainNav li{float: left;}
#mainNav li{width: 136px;text-align: center;}
#mainNav li a{color: #fff;display: block;}
#mainNav li:hover,#mainNav li a.nave_hover{background: #FF3165;}
#navBg{width: 100%;position: absolute;left: 0;top: 137px;*top: 138px;background: #3A3232;height: 40px;z-index: -10;}

/*footer*/
#footer{width: 100%;margin-top: 0px;background: #3A3232;}
.footerBox{width: 1190px;margin: 0 auto;color: #fff;}
.sand_call,.sand_dl{float: left;padding: 40px 0;}
.footerNav{padding: 40px 0;float: right;}
.footerNav dl{width: 122px;float: left;height: 162px;margin-right: 10px;overflow: hidden;}
.footerNav dt{font-weight: bold;font-size: 18px;margin-bottom: 10px;line-height: 22px;}
.footerNav dt a{color: #fff;}
.footerNav dd a{display: block;color: #fff;line-height: 32px;height: 32px;overflow: hidden;}
.footerNav dd a:hover{text-decoration: underline;}
/*.footerIco{background: url("../images/2015_01/footer.gif") no-repeat;float: left;width: 40px;height: 31px;margin-right: 10px;}
.footerNav .aboutPay{background-position: 0 -40px;}
.footerNav .afterSale{background-position: 0 -80px;}*/
.sand_call,.sand_dl p{color: #fff;}
.sand_call ul{height: 162px;}
.sand_call ul li{width: 180px;/**margin-bottom: 26px;*/}
.sand_call p{line-height: 22px;}
.sand_wx{padding: 40px 30px 40px 70px;}
.sand_dl img{margin-bottom: 5px;width: 100px;height: 100px;display: block;}
.sand_dl span{line-height: 32px;text-align: center;color: #fff;display: block;}

/*2018_12*/
.txt_sand{width: 160px;height: 45px;background: url("../images/2018_12/txt_sand.png") no-repeat 0 0;margin-bottom: 40px;}
.footer_wrap{border-bottom: 1px solid #fff;float: left;width: 100%;}

/*cart*/
.cartDetail{background: #fff;position: absolute;right: 0;top: 35px;border: 1px solid #02235e;}
.cartDetail .empty_cart{width: 150px;text-align: center;height: 50px;line-height: 50px;color: #666;}
.cartDetail .goods_cart{width: 200px;padding: 0 10px;float: left;}
.goods_cart li{height: 60px;border-bottom: 1px dashed #ddd;padding: 10px 0;}
.goods_cart .goodImg_shopcart,.goods_cart .goodInfo_shopcart{float: left;}
.goods_cart .goodImg_shopcart{width: 48px;height: 60px;margin-right: 5px;}
.goods_cart .goodInfo_shopcart{width: 147px;}
.goods_cart .goodInfo_shopcart .goodInfo_name{width: 136px;height: 32px;overflow: hidden;}
.goodInfo_shopcart .goodInfo_name a{color: #f60;}
.goods_cart .cartTotalBox{border-top: 1px solid #ddd;margin-top: -1px;padding: 0 0 10px;text-align: right;}
.goods_cart .cartTotalBox p{line-height: 36px;}
.goods_cart .cartTotalBox p b,.goods_cart .cartTotalBox p span{color: #f00;font-weight: bold;}
.goods_cart .cartTotalBox input{border: 0;background: #063587;color: #fff;width: 100%;height: 32px;cursor: pointer;}

/*翼支付*/
.ypayBox{display:none;position: absolute;width: 920px;height: 390px;margin: -195px 0 0 -460px;left: 50%;top: 50%;z-index: 9999;}
.ypayBox .ypay_bg{opacity: .9;filter:alpha(opacity=90);background: #fff;position: absolute;width: 100%;height: 100%;}
.ypayBox .ypay_border{border: 2px dashed #fbcbbd;margin: 30px;height: 330px;}
.ypayBox .ypayWrap{color: #333;position: relative;z-index: 9999;padding: 50px;text-align: center;}
.ypayBox .ypayWrap p{font: 40px/60px "Microsoft YaHei";}
.ypayBox .ypayWrap p b{font-size: 48px;color: #f43620;}
.ypayBox .ypayWrap .fr{height: 30px;font-size: 16px;margin: 20px 0;}
.ypayBox .ypayWrap .fr a{color: #1e23df;font-weight: bold;border-bottom: 1px solid #1e23df;}
.ypayBox .ypayWrap .fr a:hover{border-bottom: 0;}
.ypayBox .ypayWrap .fr span{font-family: sans-serif;}
.ypayBox .ypay_btn{margin-top: 36px;}
.ypayBox .ypay_btn input{background: #f43620;color: #fff;border: 0;cursor: pointer;width: 200px;height: 46px;border-radius: 4px;font-size: 26px;}
.ypayBox .ypay_close{position: absolute;top: 15px;right: 15px;}
.ypayBox .ypay_close i{display: block;width: 30px;height: 30px;background: url("../images/p_close.png") no-repeat 0 0;cursor: pointer;}


/*实名认证*/
.t-c{text-align: center;}
.mask{background: #000;opacity: .4;filter: alpha(opacity=40);position: fixed;right: 0;top: 0;left: 0;bottom: 0;z-index: 9999;}
.msgBox{position: fixed;top: 50%;left: 50%;z-index: 9999;}
.msgBox_notice{width: 480px;height: 254px;margin: -127px 0 0 -240px;background: #fff;}
.msgBox_notice_s{width: 520px;min-height: 300px;margin: -150px 0 0 -260px;}
.msgBox_notice .tit{line-height: 24px;height: 24px;background: #F2F2F2;}
.msgBox_notice .m_close{top: 6px;right: 10px;cursor: pointer;background: url("../images/close.png") no-repeat 0 0;width: 12px;height: 12px;}
.msgBox_notice .btnWrap{bottom: 40px;left: 0;right: 0;}
.msgBox_notice_s .btnWrap{bottom: 78px;}
.msgBox_notice .btnWrap a{width: 132px;height: 40px;line-height: 40px;display: inline-block;margin: 0 10px;color: #fff;}
.msgBox_notice .cont{line-height: 150px;height: 150px;}
.msgBox_notice_s .cont{line-height: 1;padding-top: 94px;}
.msgBox_notice .cont i{width: 30px;height: 30px;}
.msgBox_notice .cont i.attr{background: url("../images/i_attr_l.png") no-repeat 0 0;}
.msgBox_notice .cont i.succ{background: url("../images/i_succ_l.png") no-repeat 0 0;}
.msgBox_notice .btn_back{background: #9F9F9F;}
.msgBox_notice .btn_normal{background: #FF3165;}
.msgBox_notice_s .bind_non{text-decoration: underline;bottom: 46px;left: 0;right: 0;}
.msgBox_notice_s .bind_non a{color: #ccc;}
.msgBox_notice_s .pswWrap .t{padding-top: 45px;}
.msgBox_notice_s .pswWrap .fieldBox{width: 338px;height: 48px;border: 1px solid #ccc;padding: 0 10px;border-radius: 10px;margin: 0 auto;}
.msgBox_notice_s .pswWrap .fieldBox input{border: 0;height: 100%;width: 100%;}
.msgBox_notice_s .pswWrap .btnWrap{bottom: 47px;}
.msgBox_notice_s .psw_n{color: #EF6856;padding-top: 14px;}
.msgBox_notice .code{width: 100px;height: 100px;margin: 45px auto 0;}
.infoBasic .realname{font-size: 15px;padding-top: 13px;}
.infoBasic .realname input{width: 100px;background-color: #FF6A1A;border-radius: 6px;cursor: pointer;height: 32px;line-height: 17px;color: #fff;font-size: 17px;}