@charset "utf-8";﻿ 
html { -ms-touch-action: none;}
html{font-size:16px;background:#EEEEEE}
body { font-family: Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei"; background-color: #EEEEEE; }
body,.pagebody{background:#EEEEEE;margin:0 auto; max-width:640px; padding:0;overflow-x: hidden;}
/*
body,input,textarea,button{font-family:\5FAE\8F6F\96C5\9ED1,"SimHei";color:#999}
body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,sup,sub{margin:0;padding:0;list-style:none;font-size:.8rem}
*/
input { font-family: Arial, "Microsoft YaHei", sans-serif; }
a { text-decoration: none;  -webkit-touch-callout: none;color:#000000;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, span, a { margin: 0; padding: 0 }
fieldset, img, iframe { border: 0 }
:focus { outline: 0 }
i, address, caption, cite, code, dfn, em, strong, th, var { font-style: normal }
ol, ul { list-style: none }
li { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
blockquote:before, blockquote:after, q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
img { vertical-align: top; border: none; }
input, textarea { -webkit-user-select: text; -ms-user-select: text; user-select: text; -webkit-appearance: none; }
input:focus, select:focus, textarea:focus, button:focus { outline: none; }
input[type="text"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="email"], input[type="url"], textarea { -webkit-appearance: none; border: 1px solid; border-radius: 0; }
input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance:none;
}
em, i { font-style: normal; }
li { list-style: none; }
input[type="checkbox"] { position: relative; width: 0.75rem; height: 0.75rem; background-color: #F5F5F5; border: 0.05rem solid #CCC; -webkit-border-radius: 50%; border-radius: 50%; vertical-align: middle; }
input[type="checkbox"]:checked { border-color: #ED5564; background-color: #ED5564; }
input[type="checkbox"]:checked:after { content: ''; position: absolute; left: 0.1rem; top: 0.14rem; width: 0.4rem; height: 0.2rem; border-left: 0.065rem solid #fff; border-bottom: 0.065rem solid #fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
.hide { display: none !important;}
.show { display: block !important;}
/*clear float*/
.clearfix { zoom: 1 }
.clearfix:after { display: block; clear: both; content: '\20' }
:not(input) { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-text-size-adjust: none; }
.posr { position: relative !important; }
.posa { position: absolute; z-index: auto; }
.posf { position: fixed;}
.w20h li { width: 20%;}
.w33h li { width: 33.33%;}
.w50h li { width: 50%;}
.mt5 { margin-top: 0.5rem !important;}
.mt10 { margin-top: 1rem !important;}
.mt20 { margin-top: 2rem !important;}
.mt40 { margin-top: 4rem !important;}
.mr2 { margin-right: 0.2rem;}
.mb5 { margin-bottom: 0.5rem !important;}
.mb20 { margin-bottom: 2rem !important;}
.mb-20 { margin-bottom: -2rem !important;}
.mb25 { margin-bottom: 2.5rem !important;}
.pl5 { padding-left: 0.5rem;}
.pb5 { padding-bottom: 0.5rem;}
.bgc-t { background-color: transparent !important;}

.opera-tips { color: #D9434E; font-size: 14px; }
.error-tips { display: none; background-color: rgba(255,255,255,0.95); border: solid 0.05rem #CCC; padding: 0.8rem 0.6rem; text-align: center; border-radius: 0.2rem; position: fixed; z-index: 9999; top: 40%; left: 25%; right: 25%; color: #333; font-size: 0.7rem; line-height: 1rem; box-shadow: 0 0 1rem rgba(0,0,0,0.15);}
.error-tips p { font-size: 0.7rem; line-height: 1rem; color: #333; }

.p10{padding:40px}
.listcon:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{clear:both;}
.fl,.fr{display:inline}
.fl{float:left}
.fr{float:right}
.line{border-top:1px solid #d6d6d6;border-bottom:1px solid #fbfbfb;font-size:0;line-height:0;height:0}
.h20{height:20px;font-size:0}
.white_bg{background:#ffffff;}
.space5{height:5px;font-size:0;line-height:0}
.space10{height:10px;font-size:0;line-height:0}
.space15{height:15px;font-size:0;line-height:0}
.space20{height:20px;font-size:0;line-height:0}
.mb10{margin-bottom:10px}
.h_login,.logo,.h_cart,.h_home,.h_back,.clock span,.check_arrow{background:url(images/indexicon.png) no-repeat;background-size:188px}
.h_back2{background:url(images/indexicon2.png) no-repeat;background-size:188px}
.h_back,.h_cart,.h_home,.h_back,.h_login{display:block;height:18px;width:19px}
.h_login{background-position:-10px -5px}
.h_cart{background-position:-10px -35px}
.h_home{background-position:-10px -89px}
.h_back{background-position:-10px -60px}
.headtit{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px;word-break:keep-all;color:#fff}
.loading{background:url(images/loading.gif) no-repeat center center;background-size:16px}
header.header{height:44px;background:#f34fa1;width:100%;position:fixed;top:0;left:0;z-index:99999;text-align:center;color:#242424;font-size:18px;line-height:44px}
header.skin{background:#fff}
.head_left a,.head_right a{display:block;padding:13px;position:relative}
.head_logo{left:50%;margin:-9.6px 0 0 -41px;position:absolute;top:50%}
.head_logo .logo{background-position:-55px -5px;display:block;height:20px;width:82px}
.head_right a em{border:1px solid #f34fa1;width:13px;height:13px;border-radius:14px;background:#fff;line-height:13px;text-align:center;color:#F00;position:absolute;right:8px;top:8px;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-size:8px}
.header .text{font-size:14px;padding:0;line-height:26px}
.header .text a{color:#858585}
.w1{max-width:640px;min-width:320px;margin:0 auto;background:#ffffff;}
.w2{max-width:620px;min-width:300px;margin:0 auto;padding:0rem .625rem;background:#ffffff;}
/*页面固定宽度*/
.fixed_Width {width:100%;max-width:640px; margin:0 auto;text-align:center;background:#ffffff;}

/*网页顶部*/
.head_nav_content{height:40px;background:#D70056;width:100%;position:fixed;top:0;left:0;z-index:99999;text-align:center;color:#fff;font-size:18px;line-height:34px}
.head_nav{ background:#D70056; color:#FFF; height:34px; width:100%; clear:both;margin:0 auto;border-spacing:0;}
.head_nav img{margin:0; padding:0;}
.head_nav a{ color:#FFF;}
.head_nav .left_text{cursor:pointer;padding-top:8px;text-align:left;padding-left:10px;}
.head_nav .middle_text{font-size:20px;text-align:center;padding-left:0px;}
.head_nav .right_text{font-size:16px;text-align:right;padding-right:10px;}
.head_nav .right_text2{font-size:16px;padding-right:10px;padding-top:8px;text-align:right;}
.head_nav .right_home{cursor:pointer;padding-right:8px;padding-top:8px;text-align:right;}
.head_nav .right_home2{cursor:pointer;padding-right:8px;padding-top:5px;text-align:right;}
.margin_head{height:45px}

.menu_body {display:none;clear:both; zoom:1; clear:both; padding:10px;padding-bottom:10px;background:#ffffff;min-height:60px;}
.menu_body td{text-align:center;height:30px;}
.menu_body td a{display:block;font-size:14px;}

.shop_head_nav_content{height:34px;background:#D70056;width:100%;max-width: 640px; margin: 0 auto;text-align:center;color:#fff;font-size:18px;line-height:34px;margin-bottom:10px;}
.shop_head_nav{ background:#D70056; color:#FFF; height:34px; width:100%; clear:both;margin:0 auto;border-spacing:0;}
.shop_head_nav a{ color:#FFF;}
.shop_head_nav .left_text{cursor:pointer;padding-top:8px;text-align:left;padding-left:8px;}
.shop_head_nav .middle_text{font-size:20px;text-align:center;padding-left:0px;}
.shop_head_nav .right_text{font-size:16px;text-align:right;padding-right:10px;}
.shop_head_nav .right_text2{font-size:16px;padding-right:10px;padding-top:8px;text-align:right;}
.shop_head_nav .right_home{cursor:pointer;padding-right:8px;padding-top:8px;text-align:right;}
.shop_head_nav .searchboxform{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;position:relative;margin:0 1px 0 1px;height:32px;background-color:#fff;overflow:hidden}
.shop_head_nav .searchboxform input{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:5;padding-left:10px;border:none 0;background:transparent;width:100%;height:32px;line-height:32px;font-size:14px;font-family:inherit;color:#999;outline:0;-webkit-appearance:none}

/*首页焦点图*/
.jiaodian_banner{background:#fff;max-width:100%;overflow:hidden;visibility:visible;position:relative}
.jiaodian_banner img{width:100%;cursor:pointer}
#jiaodiansliderbanner{line-height:0;text-align:center}
#pagenavi{text-align:right;width:98%;position:absolute;bottom:10px}
#pagenavi a{display:inline-block;width:14px;height:14px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#dfdfdf;margin-right:1%}
#pagenavi a.active{background-color:#f54631}

/*首页8个导航按钮*/
.nctouch-home-nav { background-color: #FFF; position: relative; z-index: 0; border-bottom: solid 0.05rem #EEE;}
.nctouch-home-nav ul { font-size: 0; overflow: hidden;}
.nctouch-home-nav li { float: left; width: 25%; height: 70px; padding: 0.5rem 0 0.3rem 0;}
.nctouch-home-nav li a { display: block; text-align: center;}
.nctouch-home-nav li span { display: inline-block; width: 50px; height: 50px; margin: 0 auto 5px auto; border-radius: 100%;}
.nctouch-home-nav li:nth-child(1) span { background-color: #FB6E52;}
.nctouch-home-nav li:nth-child(2) span { background-color: #48CFAE;}
.nctouch-home-nav li:nth-child(3) span { background-color: #4FC0E8;}
.nctouch-home-nav li:nth-child(4) span { background-color: #AC92ED;}
.nctouch-home-nav li:nth-child(5) span { background-color: #FF9300;}
.nctouch-home-nav li:nth-child(6) span { background-color: #62BA1E;}
.nctouch-home-nav li:nth-child(7) span { background-color: #1A8DE5;}
.nctouch-home-nav li:nth-child(8) span { background-color: #EC87BF;}
.nctouch-home-nav li span i { display: block; width: 100%; height: 100%; background-position: 50% 50%; background-repeat: no-repeat; background-size: 50%;}
.nctouch-home-nav li:nth-child(1) span i { background-image: url(browse_list_w.png);}
.nctouch-home-nav li:nth-child(2) span i { background-image: url(cart_w.png);}
.nctouch-home-nav li:nth-child(3) span i { background-image: url(mcc_13_w.png);}
.nctouch-home-nav li:nth-child(4) span i { background-image: url(mcc_12_w.png);}
.nctouch-home-nav li:nth-child(5) span i { background-image: url(member_w.png);}
.nctouch-home-nav li:nth-child(6) span i { background-image: url(mcc_07_w.png);}
.nctouch-home-nav li:nth-child(7) span i { background-image: url(mcc_10_w.png);}
.nctouch-home-nav li:nth-child(8) span i { background-image: url(mcc_11_w.png);}
.nctouch-home-nav li p { display: block; font-size: 0.6rem; line-height: 0.9rem; color: #555;}
/*首页商品*/
.nctouch-home-layout { display: block; max-width: 640px; margin: 0 auto 2.2rem; overflow: hidden; position: relative; z-index: 0; }
.nctouch-home-block { width: 100%; clear: both;}
.nctouch-home-block .tit-bar { border-left: solid 3px #ED5564; height: 20px; margin: 10px 0 5px 7px; padding-left: 0.3rem;  font-size: 18px; line-height: 20px;background: url(arrow_1_b.png) no-repeat 99% center;}
.nctouch-home-block .content { display: block;}
.item-goods ul.goods-list { font-size: 0; margin-bottom: 0.5rem;}
.item-goods ul.goods-list li { position:relative; background-color: #FFF; vertical-align: top; display: inline-block; width: 47%; overflow: hidden; border-radius: 0.2rem;}
.item-goods ul.goods-list li:nth-child(odd) { margin: 0.5rem 1% 0 2%;}
.item-goods ul.goods-list li:nth-child(even) { margin: 0.5rem 2% 0 1%;}
.item-goods ul.goods-list li a { display: block;}
.item-goods ul.goods-list li .goods-pic { width: 100%;}
.item-goods ul.goods-list li .goods-pic img { width: 100%;}
.item-goods ul.goods-list li dl { padding: 0.2rem;}
.item-goods ul.goods-list li dt.goods-name { font-size:14px;display: block; line-height: 20px; color: #000; height: 40px; overflow: hidden;}
.item-goods ul.goods-list li dd.goods-price { display: block; font-size: 14px; line-height: 20px; height: 20px; margin-top: 5px; padding-top: 5px; color: #DB4453; border-top: solid 1px #EEE;}
.item-goods ul.goods-list li dd.goods-price em { font-size: 16px; font-weight: 700;}
.item-goods ul.goods-list i div{background: #f54246; font-size: 16px; width: 104px; height: 42px; position: absolute; color: #fff; top: -10px; left: -40px; z-index: 3; text-align: center; line-height: 62px; overflow: hidden; -webkit-transform: rotate(-45deg);}
.item-goods ul.goods-list .list-price { color: #777;font-size: 0.8em; margin-left: 5px;text-decoration: line-through;vertical-align:top}

/*首页模块表头1*/
.index_mokuai_title_1{width:100%;height:40px; background:#ffffff;text-align:center; line-height:40px; font-family:Microsoft YaHei; font-weight:700;font-size:18px;color:#333;border-bottom:1px solid #cc0000;}
.index_mokuai_title_1_box{width:100%; margin:0 auto;}
.index_mokuai_title_1_box_left{float:left; padding-left:10px;font-size:18px; color:#333333;}
.index_mokuai_title_1_box_left a{color:#D70056;}
.index_mokuai_title_1_box_left a:hover{color:#D70056;}
.index_mokuai_title_1_box_right{float:right; padding-right:10px;font-size:13px;}
.index_mokuai_title_1_box_right a{color:#333333;}
.index_mokuai_title_1_box_right a:hover{color:#D70056;}
/*首页 标题+右侧箭头*/
.index_list_title_1{width:100%; margin:0 auto;background:#ffffff;}
.index_list_title_1 ul li{float:left; width:100%; line-height:35px; border-bottom:1px solid #CCC;background:#ffffff;}
.index_list_title_1 ul li .lt1_l{float:left; margin-left:10px;height:35px;font-size:14px;overflow:hidden;}
.index_list_title_1 ul li .lt1_r{float:right; margin-right:5px;height:35px; width:25px; background: url(arrowr_2.png) no-repeat center;}



/*商品分类页*/
.fenlei_left{background:#F1F1F1;height:100%;width:30%;}
.fenlei_left h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline;-webkit-tap-highlight-color: transparent;}
.fenlei_left .sortNav {background: #f1f1f1;border-right: 1px solid #dfdfdf;}
.fenlei_left .sortNav h2 {border-bottom: 1px solid #dfdfdf;padding: 10px 0;text-align: center;font-size:16px;line-height:25px;}
.fenlei_left .sortNav h2.current {background: #fff;color: #D70056;font-weight: bold;position: relative;font-size:16px;}
.fenlei_left .sortNav h2.current:before {background: #D70056;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 4px;}
.fenlei_left .sortNav h2.current:after {background: #fff;content: "";height: 100%;right: -1px;position: absolute;top: 0;width: 1px;}
.fenlei_right{background:#ffffff;height:100%;width:70%;}
.fenlei_right h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline;-webkit-tap-highlight-color: transparent;line-height:29px;}
.fenlei_right .sortItem {display: none;}
.fenlei_right .sortItem.current {display: block;}
.fenlei_right .sortItem h3 {padding: 8px 5px;background: #f9f9f9; position: relative;text-indent: 1rem; border-bottom: 1px solid #f1f1f1;font-size:16px;}
.fenlei_right .sortItem h3::before {position: absolute; top: 50%; left: 0.8rem; content: ""; width: 6px; height: 6px; background: #4a9afe; border-radius: 3px; vertical-align: middle; margin: -3px;}
.fenlei_right .sortItem h3:nth-of-type(1)::before {background: #fe7f02}
.fenlei_right .sortItem h3:nth-of-type(2)::before {background: #59b3ec}
.fenlei_right .sortItem h3:nth-of-type(3)::before {background: #30c803}
.fenlei_right .sortItem h3:nth-of-type(4)::before {background: #ee616a}
.fenlei_right .sortItem h3:nth-of-type(5)::before {background: #cc33ff}
.fenlei_right .sortItem h3:nth-of-type(6)::before {background: #fe4aa3}
.fenlei_right .tline {display: table;	width: 100%;}
.fenlei_right .tline h4 {display: table-cell;padding: 6px 5px;width: 33.3%;}
.fenlei_right .tline h4 a {border: 1px solid #fff;display: block;line-height: 25px;;text-align: left;font-size:14px;}

/*注册登录*/
.userdiv{padding:0 15px;background:#fff;overflow:hidden;position:relative;border:1px solid #ddd}
.userdiv a{color:#858585}
.default{border:1px solid #f34fa1;background:url(selected_new.png) no-repeat right bottom #fff;background-size:30px}
.userdiv .edit{margin-top:6px;border-top:1px dashed #ccc;padding-top:6px}
.userdiv .edit a{float:right;margin-left:10px}


.register{padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.register .td{padding-left:80px;position:relative;border-bottom:1px solid #ddd;height:50px;line-height:50px}
.register .td span{position:absolute;top:13px;left:0;display:inline-block;vertical-align:middle;font-size:14px;margin-right:10px;width:80px;height:30px;line-height:30px;color:#555;text-align:middle}
.register .td input{width:100%;border:0;background:#fff;font-size:14px;vertical-align:middle;outline:0}
.register .td:last-child{border:0}
.register .btnArea{position:relative}
.register .btn_red{cursor: pointer;margin-top:20px !important;height:44px;line-height:44px;border-radius:5px;font-size:15px;display:inline-block;color:#fff;width:100%;background:#ff4e88;border:1px solid #ff4e88;}
.register .btn_red:hover{ background-color:#E92364;border:0px #ff4e88 solid; cursor: pointer;}
.register .huiyuandenglu{cursor: pointer;display:inline-block;height:44px;line-height:44px;background:none repeat scroll 0 0 #fafafa;border:1px solid #d6d6d6;font-size:15px;color:#555;border-radius:5px;width:100%;}
.register .huiyuandenglu:hover{ background-color:#eeeeee;border:1px #d6d6d6 solid; cursor: pointer;}
#registerErrorNotice{color:#e42626;display:none;line-height:30px;padding:5px 10px;border:1px solid #ffbdbf;background:#ffebec}


.login{padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.login .btnWhite{border:1px solid #d6d6d6;background:#fafafa;color:#555}
.login .td{position:relative;border-bottom:1px solid #ddd;height:50px;line-height:50px}
.login .td span{display:inline-block;vertical-align:middle;margin-right:10px;width:20px;height:20px;font-size:14px;background:url(login.png);background-size:auto 20px;color:#555;text-align:middle}
.login .td span.id{background-position:0 0}
.login .td span.pw{background-position:-20px 0}
.login .td span.phone{background-position:-40px 0}
.login .td span.message{background-position:-60px 0}
.login .td input{width:65%;border:0;background:#fff;font-size:14px;vertical-align:middle;outline:0}
.login .td:last-child{border:0}
.login .surepassword{padding-left:75px}
.login .surepassword span{width:70px}
.login .code{padding-right:60px;position:relative}
.login .code input{border:1px solid #efefef;height:30px;line-height:30px;margin-bottom:10px}
.login .code .btnWhite{padding:7px;margin-left:10px;border-radius:5px}
.login .btnArea{position:relative}
.login .btn_red{cursor: pointer;display:inline-block;margin-top:20px !important;height:44px;line-height:44px;border-radius:5px;font-size:15px;color:#fff;width:100%;background:#ff4e88;border:1px solid #ff4e88;}
.login .btn_red:hover{ background-color:#E92364;border:1px #ff4e88 solid; cursor: pointer;}
.login .zhaohuimima{cursor: pointer;display:inline-block;height:44px;line-height:44px;border-radius:5px;font-size:15px;color:#555;width:100%;background:#fafafa;border:1px solid #d6d6d6;}
.login .zhaohuimima:hover{ background-color:#eeeeee;border:1px #d6d6d6 solid; cursor: pointer;}
.login_Head{padding:20px 0 15px 0;text-align:center;background:#ffffff;}
#loginErrorNotice{color:#e42626;display:none;line-height:30px;padding:5px 10px;border:1px solid #ffbdbf;background:#ffebec}

/*页内固定块*/
.fix-block-r { width: 1.9rem; position: fixed; z-index: 99999999; right: 0.5rem; bottom: 2.5rem;}
.fix-block-r a { display: block; width: 1.95rem; height: 1.95rem; background: rgba(255,255,255,0.85); border-radius: 100%; border: solid 0.05rem #EEE;  }
.fix-block-r a i { width: 100%; height: 100%; display: block; background-position: 50% 50%; background-repeat: no-repeat; background-size: 60%; opacity: 0.5;}
.fix-block-r a.gotop-btn { margin-top: 0.25rem;}
.fix-block-r a.gotop-btn i { background-image: url(gotop_b.png);}
.fix-block-r a.browse-btn i { background-image: url(goods_browse_b.png);}


/*默认底部*/
.footer { display: block; z-index: 5;  width: 100%; padding-top: 0.5rem; margin-bottom:40px;}
.nctouch-footer-wrap { z-index: 5; bottom: 2.2rem; width: 100%; margin-top: 2.2rem; background-color: #F5F5F5; border-top: solid 1px #EEE; }
.nctouch-footer-wrap { max-width:640px; margin:0 auto}
.nctouch-footer-wrap .nav-text {background-color: #fff;  padding: 0.6rem 0; font-size: 0; text-align: center; border-bottom: solid 0.05rem #EEE;height:20px;line-height:30px;}
.nctouch-footer-wrap .nav-text a { display: inline-block !important; width: 18%; height: 0.6rem; font-size: 0.6rem; line-height: 0.6rem; color: #555 !important; font-size:14px;border-left: solid 0.05rem #EEE; }
.nctouch-footer-wrap .nav-text a:first-child { border-left: 0; }
.nctouch-footer-wrap .nav-pic { padding: 0.3rem 2rem; font-size: 0; text-align: center; border-bottom: solid 0.05rem #EEE; }
.nctouch-footer-wrap .nav-pic a { display: inline-block !important; width: 33.33%; font-size: 0.45rem; color: #999 !important; text-align: center; }
.nctouch-footer-wrap .nav-pic a.touch { color: #333 !important; }
.nctouch-footer-wrap .nav-pic a span { display: inline-block; width: 1.2rem; height: 1.2rem; margin: 0 auto; padding: 0.15rem; border: solid #CCC 1px; border-radius: 100%; }
.nctouch-footer-wrap .nav-pic a.touch span { border-color: #555; }
.nctouch-footer-wrap .nav-pic a i { display: block; width: 100%; height: 100%; background-position: 50% 50%; background-repeat: no-repeat; background-size: 80%; opacity: 0.4;}
.nctouch-footer-wrap .nav-pic a.app i { background-image: url(foot_app.png);}
.nctouch-footer-wrap .nav-pic a.touch i { background-image: url(foot_touch.png); opacity: 0.8;}
.nctouch-footer-wrap .nav-pic a.pc i { background-image: url(foot_pc.png);}
.nctouch-footer-wrap .copyright { height: 1.6rem; font-size: 0.45rem; line-height: 1.6rem; color: #555; text-align: center;font-size:12px; text-shadow: 1px 1px 0 rgba(255,255,255,1);height:40px;line-height:40px;}
.nctouch-footer-wrap .copyright a { display: inline-block!important; margin: 0 0.05rem; font-size: 0.45rem; font-weight: normal; color: #555;font-size:12px;}

.footnav { min-width:320px;width:100%;background:#e5e5e5; border-top: 1px solid #d5d5d5; left: 0;bottom: 0; font-size: 0.28rem; height: 2.6rem; position: fixed; z-index: 6;}
.footnav ul { font-size: 0;}
.footnav ul li { vertical-align: top; display: inline-block; text-align: center; width: 19.9%; padding-top:0.3rem;padding-bottom:0.3rem;}
.footnav ul li a { display: block; position: relative;}
.footnav ul li a em { background-color: #ED5564; width: 0.3rem; height: 0.3rem; border-radius: 100%; position: absolute; top: -0.15rem; right: 0.85rem;}
.footnav ul li i { vertical-align: top; display: inline-block; width: 1rem; height: 1rem; margin: 0 auto 0.1rem auto; opacity: 0.5;}
.footnav ul li i.home { background-image: url(home_b.png); background-size: cover;}
.footnav ul li i.categroy { background-image: url(browse_list.png); background-size: cover;}
.footnav ul li i.search { background-image: url(search_ico.png); background-size: cover;}
.footnav ul li i.cart { background-image: url(cart_b.png); background-size: cover;}
.footnav ul li i.member { background-image: url(member_b.png); background-size: cover;}
/* .footnav ul li p { font-size: 0.55rem; color: #888; line-height: 1rem; height: 1rem;} */
.footnav ul li p {padding-top:2px; font-size: 12px; color: #888; line-height: 1rem; height: 1rem;}


/*商品列表页 begin*/
/*商品筛选浮层*/
.sx_LayerMask,.sx_LayerHeader,.sx_Layer{display:none;position:fixed;max-width:640px;width:100%;}
.sx_LayerHeader{position:fixed;top:0;width:100%;height:42px;line-height:42px;background-color:#D70056;text-align:center;font-size:20px;color:#fff;z-index:50}
.sx_LayerHeader .sx-off{position:absolute;top:0;right:0;margin-top:0px;width:46px;height:42px;line-height:42px;text-align:center;font-size:18px;display:inline-block;cursor: pointer;}
.sx_Layer{position:fixed;top:42px;bottom:0;width:100%;margin:0 auto;z-index:1000;overflow-y:auto;background:#fff}
.sx_Layer_con{position:inline-block;width:94%;margin:0 auto;padding-top:10px;}
.sx_Layer h3{margin-bottom:10px;color:#333333;font-size:16px;font-weight:700;clear:both;}
.sx_Layer ul{margin-left:0px;}
.sx_Layer li{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;float:left;background:#f2f3f7;margin-right:10px;padding:5px 8px;margin-bottom:8px;font-size:14px;line-height:20px;}
.sx_Layer .sx_Layer_confirm{background-color:#ff4d8e;width:40%;height:35px;margin:5px auto 5px;color:#fff;text-align:center;line-height:35px;border-radius:3px;cursor: pointer;}
.sx_Layer .sx_Layer_op{float:right;margin:5px 0 0 0;cursor:pointer;color:#666;font-size:14px;}
.sx_Layer .sx_Layer_op .ops{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;display:inline-block;vertical-align:middle;*vertical-align:auto;*display:inline;*zoom:1;background:url(sx_b1.jpg) no-repeat right center;width:14px;height:7px}
.sx_Layer .sx_Layer_op .ops.up{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.sx_Layer .sx_Layer_div{box-sizing:border-box;overflow:hidden;position:relative}
.sx_Layer .sx_Layer_div.sx_Layer_divH{height:75px;}
.sx_Layer .sx_Layer_div.sx_Layer_divF{border-bottom:1px solid #f2f3f7;padding-bottom:5px}
.sx_LayerMask{position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:40}
.sx_Layer_div .select{background-color: #ff4d8e; color:#ffffff;}
.sx_Layer_div .select a{background-color: #ff4d8e; color:#ffffff;}
/*商品列表排序*/
.proList_sortnav{ max-width:640px; margin:0 auto;width:100%;background-color:#F2F2F2;height:40px; line-height:40px; border:1px solid #e8e8e8;} 
.proList_sortnav li{float:left; width:33.1%; text-align:center;border-right:1px solid #e8e8e8;}
.proList_sortnav li a{display:block;color:#000000;font-size:16px;}
.proList_sortnav li.active{ background-color:#FFFFFF;color:#ff4e88;height:40px;font-size:16px;}
.proList_sortnav li.active a{ color:#ff4e88;font-size:16px;}

/*商品列表*/
.proList{background:#f2f2f2;font-size:0}
.rim{display:inline-block;vertical-align:top;width:49.5%;background:#fff;margin-top:6px;}
.rim:nth-child(odd){margin-right:1%}
.rim img{width:100%;text-align:center;min-height:145px}
.rim .pro_title{height:40px;line-height:20px;overflow:hidden;color:#252525;font-size:14px;padding:0 10px 0 10px;margin-top:4px;text-align:left;}
.rim .priceInfo{line-height:20px;height:20px;color:#9f9f9f;font-size:14px;padding:10px;text-align:left}
.rim .priceInfo .currentPrice,.rim .priceInfo .originalPrice{display:inline-block}
.rim .priceInfo .currentPrice{color:#ff4d8e;font-size:18px;margin-right:8px;font-weight:bold}
.rim .priceInfo .dsp{text-align:center;line-height:20px;color:#ff4d8e;padding:0 5px;border:1px solid #ff4d8e;border-radius:3px}

/*找不到商品*/
.searchEmpty{background:#fff;width:100%;max-width:640px;text-align:center;padding:60px 0 80px 0}
.searchEmpty img{height:80px;width:80px;margin:0 auto}
.searchEmpty p{height:30px;line-height:30px;margin-top:20px;font-size:16px;color:#333}

/*商品列表页 end*/

/*商品详情页*/
.proshow_detail_base{padding-top:10px;padding-bottom:10px;line-height:22px;font-size:14px;color:#333333;text-align:left;padding-left:10px;padding-right:10px;padding-top:10px;}
.proshow_detail_base .detail_name{margin-bottom: 5px}
.proshow_detail_base .detail_name .dn_1{color: #666666;font-size: 16px}
.proshow_detail_base .detail_name .dn_2{color: #333333;font-size: 16px;margin-left: 3px}
.proshow_detail_base .price span{ font-size: 25px;}
.proshow_detail_base .detail_tedian{ padding: 5px 0 10px 0;color:#666666;font-size:14px}
.proshow_detail_base .pricediv{line-height:22px;padding:10px 0px 5px 0;}
.proshow_detail_base .title{font-size:14px;line-height:20px;color:#555;padding:5px 0px 10px 0px; color:#999999;}
.proshow_detail_base .countdown{padding:0 0 0 15px;margin:0px;height:22px;line-height:25px; overflow:hidden; background:#fff; color: #5b5b5b; background: url(clock.png) left center no-repeat; background-size: 11px; font-size: 11px;}
.proshow_detail_base .price{font-size:14px;color:#f34fa1;}
.proshow_detail_base .price span{font-size:26px;color:#f34fa1;}
.proshow_detail_base .prf05{ position: relative; display:inline-block; height: 14px; line-height: 14px; padding:0px 4px; color:#ff3f7e; font-size:10px; vertical-align:2px; border: 1px solid #ff3f7e;}
.proshow_detail_base .prf05:before{ content: ''; position: absolute; top: 5px; left: -3px; width: 3px; height: 3px; border: 1px solid #ff3f7e; border-width: 1px 0 0 1px; border-radius: 1px 0 0 0; transform: rotate(-45deg); background-color: #fff;}
.proshow_detail_base .originalPrice{ margin:0 3px; text-decoration:line-through; font-size:12px;color:#999999;}
.proshow_detail_base .ff-Hel{ font-family: "Helvetica Neue",Helvetica,STHeiTi,Arial,sans-serif;}
.proshow_detail_base .goumaishuliang { padding-top:0px; padding-bottom:40px; font-size:14px;}
.proshow_detail_base .goumaishuliang li { position:relative; padding:4px 13px 3px 85px; color:#666666;text-align:left;}
.proshow_detail_base .goumaishuliang li .spanT1{ position:absolute; width:80px; left:0px; top:10px; color:#353535;text-align:left;}

.number .l,.number .mid,.number .r{background:url(num.png) no-repeat;background-size:110px;}/*guanbin*/
.number .l{width:35px;height:31px;cursor:pointer;}/*guanbin*/
.number .mid{width:36px;height:30px;background-position:-26px 0px;overflow:hidden;padding-top:1px;}
.number .mid input{width:100%;height:28px;line-height:28px;font-size:14px;border:0px;text-align:center;font-size:12px;background:#fff;border:0px;padding:0px;}/*guanbin*/
.number .r{width:36px;height:31px;background-position:right top;cursor:pointer;}/*guanbin*/


.proshow_item_nav{ max-width:640px; margin:0 auto;width:100%;background-color:#F2F2F2;height:40px; line-height:40px; border:1px solid #e8e8e8;} 
.proshow_item_nav li{float:left; width:33.1%; text-align:center;border-right:1px solid #e8e8e8;}
.proshow_item_nav li a{display:block;color:#000000;font-size:16px;border-bottom:1px solid #e8e8e8;}
.proshow_item_nav li.active{ background-color:#FFFFFF;color:#ff4e88;height:40px;font-size:16px;}
.proshow_item_nav li.active a{ color:#ff4e88;font-size:16px;border-bottom:2px solid #ff4e88;}

.proshow_canshu_title { text-align:left;margin-left:13px;margin-right:13px; padding:8px 13px 8px 0rem ; line-height: 24px;border-bottom: 1px #dddddd solid; color: #333333; font-size:16px;}
.proshow_canshu_title .span12 { font-size:12px; color:#999999;}
.proshow_canshu_1 { padding-top:10px; padding-bottom:10px; font-size:14px;}
.proshow_canshu_1 li { position:relative; padding:4px 13px 3px 85px; color:#666666;text-align:left;}
.proshow_canshu_1 li .spanT1{ position:absolute; width:80px; left:13px; top:3px; color:#353535;text-align:left;}

.proshow_xiangqing{padding-top:10px;padding-bottom:54px;line-height:22px;font-size:14px;color:#333333;text-align:left;padding-left:10px;padding-right:10px;padding-top:10px;}
.proshow_xiangqing img{width:100%;display:block;}
.proshow_xiangqing p{line-height:22px;font-size:14px;color:#333333;text-align:left;}
.proshow_xiangqing div{line-height:22px;font-size:14px;color:#333333;text-align:left;}
.proshow_xiangqing span{line-height:22px;font-size:14px;color:#333333;text-align:left;}
.proshow_xiangqing td{line-height:22px;font-size:14px;color:#333333;text-align:left;}

.shopfootnav{width:100%;position:fixed;z-index:99999;left:0px;bottom:0px;height:44px;background:#fff;}
.shopfootnav .fl{width:60%;}
.shopfootnav .fr{width:40%;background:#f34fa1;height:44px;}
.shopfootnav .fl .head_right a em{left:26px;}
.shopfootnav { height:50px; border-top:1px #ddd solid;}
.shopfootnav .h_cart {width: 24px; height: 22px; background:url(icoChe_02.png) no-repeat center; background-size:100%; background-position:inherit;}
.shopfootnav .fl { width:50%;}
.shopfootnav .fr { width:38%; height:38px; line-height:38px; font-size:16px; margin:7px 13px 0 0;}
.shopfootnav .head_right a { margin-top:5px;padding: .8rem .8125rem .5rem .8125rem;}
.shopfootnav .addbuycar{color:#fff;font-size:18px;text-align:center;width:100%;border-radius:5px;background:#ff4e88; height:38px; line-height:38px;cursor:pointer;border:1px solid #ff4e88;}


/*购物车页*/
.gouwuche_empty{width:100%;max-width:640px;text-align:center;padding:80px 0 80px 0}
.gouwuche_empty_img{margin:0px auto;padding:20px 0px;text-align:center;}
.gouwuche_empty_title{font-size:16px;line-height:22px;text-align:center;padding:10px 0px;color:#333;}
.gouwuche_empty_description{font-size:14px;line-height:22px;text-align:center;padding:10px 0px;color:#666666;}
.gouwuche_empty_btngroup{text-align:center;margin-top:20px;margin-bottom:20px}
.gouwuche_empty_btngroup a.btn_sbgg{display: inline-block;width: 45%;border-radius:4px;font-size:16px;padding:0;margin: 0 5%;padding:8px 0;color: #fff;background-color: #ff4e88}
.gouwuche_empty_btngroup a.btn_qdl{display: inline-block;width: 45%;border-radius:4px;font-size:16px;padding:0;margin: 0 5%;padding:8px 0;color: #666;background-color: #fff}


/*翻页样式*/
.infolist_page_content_1{max-width:640px;width:100%;margin:0 auto;background:#ffffff;BORDER-TOP: #BBC2BE 0px solid;margin-top:5px;padding-top:10px;padding-bottom:10px;}
.infolist_page_1{font-family: Microsoft YaHei;color:#000000;font-size:14px;line-height:24px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.infolist_page_1 td{font-family:Microsoft YaHei;font-size:14px;color: #000000;line-height:24px;text-decoration:none;}
.infolist_page_1 span{font-family:Microsoft YaHei;font-size:14px;color: #666666;line-height:24px;text-decoration:none;}
.infolist_page_1 a    { font-family:Microsoft YaHei;font-size:14px;color: #000000;line-height:24px;text-decoration:none;}
.infolist_page_1 a:hover   { font-family:Microsoft YaHei;font-size:14px;color: #D70056;line-height:24px;text-decoration:none;}


/*帮助中心*/
.help_mokuai_title_1{width:100%;height:40px; background:#ffffff;text-align:center; line-height:40px; font-family:Microsoft YaHei; font-weight:700;font-size:18px;color:#333;border-bottom:1px solid #cc0000;}
.help_mokuai_title_1_box{width:100%; margin:0 auto;}
.help_mokuai_title_1_box_left{float:left; padding-left:10px;font-size:18px; color:#333333;}
.help_mokuai_title_1_box_left,.help_mokuai_title_1_box_left a{color:#D70056;}
.help_mokuai_title_1_box_left a:hover{color:#D70056;}
.help_mokuai_title_1_box_right{float:right; padding-right:10px;font-size:13px;}
.help_mokuai_title_1_box_right a{color:#333333;}
.help_mokuai_title_1_box_right a:hover{color:#D70056;}
.help_list_title_1{width:100%; margin:0 auto;background:#ffffff;}
.help_list_title_1 ul li{float:left; width:100%; line-height:38px; border-bottom:1px solid #CCC;background:#ffffff;}
.help_list_title_1 ul li .lt1_l{float:left; margin-left:10px;height:38px;font-size:16px;overflow:hidden;}
.help_list_title_1 ul li .lt1_r{float:right; margin-right:5px;height:38px; width:25px; background: url(arrowr_2.png) no-repeat center;}

/*show news start*/
.content_container_print{OVERFLOW: hidden; WIDTH: 700px;}
.Print_1,.Print_1 a    { COLOR: #004499; text-decoration: none; font-size:12px;}
.Print_1 a:hover   { COLOR: #FF6C00; text-decoration: underline; font-size:12px;}
.content_container_jianjie{OVERFLOW: hidden; WIDTH: 250px;}
.content_container_01{text-align:left;OVERFLOW: hidden; WIDTH: 98%;margin:0 auto;}/*资讯*/
.content_container_02{text-align:left;OVERFLOW: hidden; WIDTH: 98%;margin:0 auto;}/*单页*/
.content_container_03{text-align:left;OVERFLOW: hidden; WIDTH: 98%;margin:0 auto;}/*产品*/
.content_container_04{text-align:left;OVERFLOW: hidden; WIDTH: 98%;margin:0 auto;}/**/

.contentshow_futitle_01{font-size: 18px; color:#004a95;line-height:26px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.contentshow_title_01{padding-top:10px;font-size: 18px; font-weight:bold;color:#000000;line-height:26px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.contentshow_title_01_2{font-size: 18px; font-weight:bold;color:#333333;line-height:26px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.contentshow_other_01,.contentshow_other_01 a{ COLOR: #666666; font-size: 12px; text-decoration: none;}
.contentshow_other_01 a:hover{ COLOR: #ff0000; font-size: 12px; text-decoration: underline;}
.contentshow_zaiyao_1{padding:10px;border: #E0E5ED 1px solid;color:#ff0000;font-size:14px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.contentshow_content_01{color:#333333;font-size:14px;line-height:28px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.contentshow_content_01 div{color:#333333;font-size:14px;line-height:28px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.contentshow_content_01 th{color:#333333;font-size:14px;line-height:28px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.contentshow_content_01 td{color:#333333;font-size:14px;line-height:28px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.contentshow_content_01 p{color:#333333;font-size:14px;line-height:28px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.contentshow_content_01 li{color:#333333;font-size:14px;line-height:28px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.contentshow_biaoqian_1 a    { font-family:arial;font-size:12px;color: #243E63;line-height:20px;text-decoration:underline;}
.contentshow_biaoqian_1 a:hover   { font-family:arial;font-size:12px;color: #ff6600;line-height:20px;text-decoration:none;}


.content_NextFront_1{color:#000000;font-size:14px;line-height:30px;table-layout: fixed;WORD-BREaK: break-all; WORD-WRaP: break-word;}
.content_NextFront_1 td{font-size:14px;color: #000000;line-height:20px;text-decoration:none;}
.content_NextFront_1 a    { font-size:14px;color: #000000;line-height:20px;text-decoration:none;}
.content_NextFront_1 a:hover   { font-size:14px;color: #D70056;line-height:20px;text-decoration:none;}
/*show news end*/

/*she zhi nei rong zhong tu pian xian shi da xiao yi mian wang ye cheng po start*/
.con_img_1{MaX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 300 ? "300px" : this.width)!important;}
/*she zhi nei rong zhong tu pian xian shi da xiao yi mian wang ye cheng po end*/


/*礼册列表*/
.liceList{background:#f2f2f2;font-size:0}
.lice_rim{display:inline-block;vertical-align:top;width:49.5%;background:#fff;margin-top:6px;}
.lice_rim:nth-child(odd){margin-right:1%}
.lice_rim img{width:100%;text-align:center;min-height:145px}
.lice_rim .pro_title{height:20px;line-height:20px;overflow:hidden;color:#252525;font-size:14px;padding:0 10px 0 10px;margin-top:4px;text-align:left;}
.lice_rim .priceInfo{line-height:20px;height:20px;color:#9f9f9f;font-size:14px;padding:10px;text-align:left}
.lice_rim .priceInfo .currentPrice,.lice_rim .priceInfo .originalPrice{display:inline-block}
.lice_rim .priceInfo .currentPrice{color:#ff4d8e;font-size:18px;margin-right:8px;font-weight:bold}
.lice_rim .priceInfo .dsp{text-align:center;line-height:20px;color:#ff4d8e;padding:0 5px;border:1px solid #ff4d8e;border-radius:3px}


/*礼册详细页商品列表*/
.lice_con_layout { display: block; max-width: 640px; margin: 0 auto 2.2rem; overflow: hidden; position: relative; z-index: 0; }
.lice_con_block { width: 100%; clear: both;}
.lice_con_block .content { display: block;}
.lice_goods ul.lice_goods_list { font-size: 0; margin-bottom: 0.5rem;padding-bottom:54px;}
.lice_goods ul.lice_goods_list li { position:relative; background-color: #FFF; vertical-align: top; display: inline-block; width: 47%; overflow: hidden; border-radius: 0.2rem;}
.lice_goods ul.lice_goods_list li:nth-child(odd) { margin: 0.5rem 1% 0 2%;}
.lice_goods ul.lice_goods_list li:nth-child(even) { margin: 0.5rem 2% 0 1%;}
.lice_goods ul.lice_goods_list li a { display: block;}
.lice_goods ul.lice_goods_list li .goods_pic { width: 100%;}
.lice_goods ul.lice_goods_list li .goods_pic img { width: 100%;}
.lice_goods ul.lice_goods_list li dl { padding: 0.2rem;}
.lice_goods ul.lice_goods_list li dt.goods_name { font-size:14px;display: block; line-height: 20px; color: #000; height: 20px; overflow: hidden;}
.lice_goods ul.lice_goods_list li dd.goods_price { display: block; font-size: 14px; line-height: 20px; height: 20px; margin-top: 5px; padding-top: 5px; color: #DB4453; border-top: solid 1px #EEE;}
.lice_goods ul.lice_goods_list li dd.goods_price em { font-size: 16px; font-weight: 700;}
.lice_goods ul.lice_goods_list li dd.goods_other { display: block; font-size: 14px; line-height: 20px; height: 20px; margin-top: 5px; padding-top: 5px; color: #666666; border-top: solid 1px #EEE;}
.lice_goods ul.lice_goods_list li dd.goods_other span{ font-size: 14px; line-height: 20px;color: #666666;float:left;}
.lice_goods ul.lice_goods_list li dd.goods_other i{ display:block; border-radius:3px;width:40px;height:18px; line-height:18px; color:#ffffff;text-align:center; border:1px solid #ff4e88; background-color:#ff4e88; float:right;}
.lice_goods ul.lice_goods_list li dd.goods_other i:hover{border-radius:3px;border:1px solid #E92364; background-color:#E92364; color:#ffffff;}
.lice_goods ul.lice_goods_list i div{background: #f54246; font-size: 16px; width: 104px; height: 42px; position: absolute; color: #fff; top: -10px; left: -40px; z-index: 3; text-align: center; line-height: 62px; overflow: hidden; -webkit-transform: rotate(-45deg);}
.lice_goods ul.lice_goods_list .list_price { color: #777;font-size: 0.8em; margin-left: 5px;text-decoration: line-through;vertical-align:top}


/*兑换页商品列表表头*/
.duihuan_mokuai_title_1{width:100%;height:40px; background:#ffffff;text-align:center; line-height:40px; font-family:Microsoft YaHei; font-weight:700;font-size:18px;color:#333;border-bottom:1px solid #cc0000;}
.duihuan_mokuai_title_1_box{width:100%; margin:0 auto;}
.duihuan_mokuai_title_1_box_con{text-align:center;font-size:16px; color:#333333;}
.duihuan_mokuai_title_1_box_con {color:#333333;}
.duihuan_mokuai_title_1_box_con a{color:#D70056;}
.duihuan_mokuai_title_1_box_con a:hover{color:#D70056;}
/*兑换页商品列表*/
.duihuan_con_layout { display: block; max-width: 640px; margin: 0 auto 2.2rem; overflow: hidden; position: relative; z-index: 0;}
.duihuan_con_block { width: 100%; clear: both;}
.duihuan_con_block .content { display: block;}
.duihuan_goods ul.duihuan_goods_list { font-size: 0; margin-bottom: 0.5rem;padding-bottom:15px;}
.duihuan_goods ul.duihuan_goods_list li { position:relative; background-color: #FFF; vertical-align: top; display: inline-block; width: 47%; overflow: hidden; border-radius: 0.2rem;}
.duihuan_goods ul.duihuan_goods_list li:nth-child(odd) { margin: 0.5rem 1% 0 2%;}
.duihuan_goods ul.duihuan_goods_list li:nth-child(even) { margin: 0.5rem 2% 0 1%;}
.duihuan_goods ul.duihuan_goods_list li a { display: block;}
.duihuan_goods ul.duihuan_goods_list li .goods_pic { width: 100%;}
.duihuan_goods ul.duihuan_goods_list li .goods_pic img { width: 100%;}
.duihuan_goods ul.duihuan_goods_list li dl { padding: 0.2rem;}
.duihuan_goods ul.duihuan_goods_list li dt.goods_name { font-size:14px;display: block; line-height: 20px; color: #000; height: 20px; overflow: hidden;}
.duihuan_goods ul.duihuan_goods_list li dd.goods_price { display: block; font-size: 14px; line-height: 20px; height: 20px; margin-top: 5px; padding-top: 5px; color: #DB4453; border-top: solid 1px #EEE;}
.duihuan_goods ul.duihuan_goods_list li dd.goods_price em { font-size: 16px; font-weight: 700;}
.duihuan_goods ul.duihuan_goods_list li dd.goods_other { display: block; font-size: 14px; line-height: 20px; height: 20px; margin-top: 5px; padding-top: 5px; color: #666666; border-top: solid 1px #EEE;}
.duihuan_goods ul.duihuan_goods_list li dd.goods_other span{ font-size: 14px; line-height: 20px;color: #666666;float:left;}
.duihuan_goods ul.duihuan_goods_list li dd.goods_other i{ display:block; border-radius:3px;width:40px;height:18px; line-height:18px; color:#ffffff;text-align:center; border:1px solid #ff4e88; background-color:#ff4e88; float:right;}
.duihuan_goods ul.duihuan_goods_list li dd.goods_other i:hover{border-radius:3px;border:1px solid #E92364; background-color:#E92364; color:#ffffff;}
.duihuan_goods ul.duihuan_goods_list i div{background: #f54246; font-size: 16px; width: 104px; height: 42px; position: absolute; color: #fff; top: -10px; left: -40px; z-index: 3; text-align: center; line-height: 62px; overflow: hidden; -webkit-transform: rotate(-45deg);}
.duihuan_goods ul.duihuan_goods_list .list_price { color: #777;font-size: 0.8em; margin-left: 5px;text-decoration: line-through;vertical-align:top}

.duihuanlogin_item_nav{ max-width:640px; margin:0 auto;width:100%;background-color:#F2F2F2;height:40px; line-height:40px; border:1px solid #e8e8e8;} 
.duihuanlogin_item_nav li{float:left; width:49.8%; text-align:center;border-right:1px solid #e8e8e8;}
.duihuanlogin_item_nav li a{display:block;color:#000000;font-size:16px;border-bottom:1px solid #e8e8e8;}
.duihuanlogin_item_nav li.active{ background-color:#FFFFFF;color:#ff4e88;height:40px;font-size:16px;}
.duihuanlogin_item_nav li.active a{ color:#ff4e88;font-size:16px;border-bottom:2px solid #ff4e88;}

/*兑换表单*/
.duihuandiv{padding:0 15px;background:#fff;overflow:hidden;position:relative;border:1px solid #ddd}
.duihuandiv a{color:#858585}
.duihuandiv .edit{margin-top:6px;border-top:1px dashed #ccc;padding-top:6px}
.duihuandiv .edit a{float:right;margin-left:10px}

.duihuan_biaodan{padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.duihuan_biaodan .td{padding-left:80px;position:relative;border-bottom:1px solid #ddd;height:50px;line-height:50px}
.duihuan_biaodan .td span{position:absolute;top:13px;left:0;display:inline-block;vertical-align:middle;font-size:14px;margin-right:10px;width:80px;height:30px;line-height:30px;color:#555;text-align:middle}
.duihuan_biaodan .td input{width:100%;border:0;background:#fff;font-size:14px;vertical-align:middle;outline:0}
.duihuan_biaodan .td:last-child{border:0}
.duihuan_biaodan .btnArea{position:relative}
.duihuan_biaodan .btn_red{cursor: pointer;margin-top:20px !important;height:44px;line-height:44px;border-radius:5px;font-size:15px;display:inline-block;color:#fff;width:100%;background:#ff4e88;border:1px solid #ff4e88;}
.duihuan_biaodan .btn_red:hover{ background-color:#E92364;border:0px #ff4e88 solid; cursor: pointer;}
.duihuan_biaodan .huiyuandenglu{cursor: pointer;display:inline-block;height:44px;line-height:44px;background:none repeat scroll 0 0 #fafafa;border:1px solid #d6d6d6;font-size:15px;color:#555;border-radius:5px;width:100%;}
.duihuan_biaodan .huiyuandenglu:hover{ background-color:#eeeeee;border:1px #d6d6d6 solid; cursor: pointer;}
#duihuan_biaodanErrorNotice{color:#e42626;display:none;line-height:30px;padding:5px 10px;border:1px solid #ffbdbf;background:#ffebec}

/*会员中心 begin*/
/*会员首页*/
.member_intro{ border-bottom:1px #ddd solid;}
.member_intro span{ color:#999;}
.member_intro img{width:100%;}
.member_intro .photo{height:63px;width:63px;overflow:hidden;border-radius:63px;float:left;margin:20px 10px;}
.member_intro .text{float:left;padding-top:21px;color:#333333;text-align:left;}
.member_intro .text h3{padding-bottom:3px;font-size:14px;font-weight:600;}
.member_intro .text p{font-size:12px; line-height:1.8;}

.member_grouplist{ padding-bottom:8px;border-bottom:1px solid #d6d6d6;height:53px;background:#fff;}
.member_grouplist a{width:25%;border-right:0px solid #d6d6d6;height:53px;display:block;float:left;position:relative;}
.member_grouplist a.icon01{background:url(individualCenter_1_01.png) no-repeat center center;background-size:48px;}
.member_grouplist a.icon02{background:url(individualCenter_1_02.png) no-repeat center center;background-size:48px;}
.member_grouplist a.icon03{background:url(individualCenter_1_03.png) no-repeat center center;background-size:48px;}
.member_grouplist a.icon04{background:url(individualCenter_1_04.png) no-repeat center center;background-size:48px;}
.member_grouplist a em{border:1px solid #fff;width:.8rem;height:.8rem;border-radius:.875rem;background:#f34fa1;line-height:.8rem;text-align:center;color:#fff;position:absolute;left:53%;top:5px;font-style:normal;font-family:Arial, Helvetica, sans-serif;font-size:.5rem;}
.usercenterlist{border:1px solid #d6d6d6;border-radius:8px;background:#fff;margin-bottom:10px;}
.usercenterlist a{display:block;position:relative;height:35px;line-height:35px;border-bottom:1px solid #d6d6d6;padding-left:10px;color:#858585;}
.usercenterlist a:last-child{border:0px;}
.usercenterlist a .check_arrow{position:absolute;right:12px;top:12px;}
.individualCenter { position:relative;}
.individualCenter .list{padding-right:5px;}
.individualCenter .list:last-child{border:0px;}
.individualCenter .list .xj{color:#f34fa1;font-size:16px;}
.individualCenter .checktit .check_arrow{top:11px;right:10px;}
.individualCenter .checktit .time{float:right;padding-right:24px;font-size:12px;}
.individualCenter .numC1 { position:absolute; top:5px; right:21%; border-radius:50%; background:#ff4e88; width:18px; height:18px; line-height:18px; text-align:center; color:#fff; font-size:12px;}

.individualCenter2 { border-bottom:1px #ddd solid; border-top:1px #ddd solid;}
.individualCenter2 .center2Ul { margin-left:0px;text-align:left;font-size:14px;}
.individualCenter2 .center2Ul li { padding-left:10px;height:44px; line-height:44px; border-bottom:1px #ddd solid; position:relative;}
.individualCenter2 .center2Ul li a { display:block; height:44px;}
.individualCenter2 .center2Ul li.li3 { border-bottom:0px;}
.individualCenter2 .center2Ul li.li1 .spanL { padding-left:30px; background:url(icoDomain_01.jpg) no-repeat left center;background-size:19px;}
.individualCenter2 .center2Ul li.li2 .spanL { padding-left:30px; background:url(icoDomain_02.jpg) no-repeat left center;background-size:19px;}
.individualCenter2 .center2Ul li.li3 .spanL { padding-left:30px; background:url(icoDomain_03.jpg) no-repeat left center;background-size:19px;}
.individualCenter2 .center2Ul li a .spanR{ position:absolute; top:0px; right:13px; padding-right:30px; height:44px; line-height:44px; color:#999999; background:url(icoDomain_04.png) no-repeat right center;background-size:19px; text-align:right;}
.individualCenter2 .center2Ul li a .pink { color:#ff4e88;}
.domainDownload {border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.domainDownload .downloadBtm3 { position:relative; display:block; margin:0px 13px; padding:9px 0;}
.domainDownload .downloadBtm3 img { display:block; height:35px;}
.domainDownload .downloadBtm3 .span4 { position:absolute; top:9px; right:2px; display:inline-block; padding:0 15px; border-radius:4px; height:35px; line-height:35px; background:#ff4e88; color:#fff;}

.logout_btnArea{position:relative}
.logout_btnArea .btn_red{cursor: pointer;margin-top:10px !important;height:44px;line-height:44px;border-radius:5px;font-size:15px;display:inline-block;color:#fff;width:100%;background:#ff4e88;border:1px solid #ff4e88;}
.logout_btnArea .btn_red:hover{ background-color:#E92364;border:0px #ff4e88 solid; cursor: pointer;}
/*修改资料*/
.modify_info{padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.modify_info .td{padding-left:80px;position:relative;border-bottom:1px solid #ddd;height:50px;line-height:50px;}
.modify_info .td span{position:absolute;top:13px;left:0;display:inline-block;vertical-align:middle;font-size:14px;margin-right:10px;width:80px;height:30px;line-height:30px;color:#555;text-align:middle}
.modify_info .td i{position:absolute;top:13px;left:80px;display:inline-block;vertical-align:middle;font-size:14px;margin-right:10px;width:180px;height:30px;line-height:30px;color:#555;text-align:middle}
.modify_info .td input{width:100%;border:0;background:#fff;font-size:14px;line-height:30px;vertical-align:middle;outline:0}
.modify_info .td:last-child{border:0}
.modify_info .surepassword{padding-left:95px}
.modify_info .surepassword span{width:90px}
.modify_info .btnArea{position:relative}
.modify_info .btn_red{cursor: pointer;margin-top:20px !important;height:44px;line-height:44px;border-radius:5px;font-size:15px;display:inline-block;color:#fff;width:100%;background:#ff4e88;border:1px solid #ff4e88;}
.modify_info .btn_red:hover{ background-color:#E92364;border:0px #ff4e88 solid; cursor: pointer;}
.modify_info .fanhui_btn{cursor: pointer;display:inline-block;height:44px;line-height:44px;background:none repeat scroll 0 0 #fafafa;border:1px solid #d6d6d6;font-size:15px;color:#555;border-radius:5px;width:100%;}
.modify_info .fanhui_btn:hover{ background-color:#eeeeee;border:1px #d6d6d6 solid; cursor: pointer;}
#modify_infoErrorNotice{color:#e42626;display:none;line-height:30px;padding:5px 10px;border:1px solid #ffbdbf;background:#ffebec}
.modify_info .condiv{padding:0 15px;background:#fff;overflow:hidden;position:relative;border:1px solid #ddd}
.modify_info .condiv a{color:#858585}
.modify_info .condiv .edit{margin-top:6px;border-top:1px dashed #ccc;padding-top:6px}
.modify_info .condiv .edit a{float:right;margin-left:10px}

/*会员中心 end*/


/*购物车 begin*/
.wrapper{margin:0 auto;max-width:640px;overflow:hidden}

.modify_cart_btnArea{position:relative}
.modify_cart_btnArea .btn_red{cursor: pointer;margin-top:10px !important;height:44px;line-height:44px;border-radius:5px;font-size:15px;display:inline-block;color:#fff;width:100%;background:#ff4e88;border:1px solid #ff4e88;}
.modify_cart_btnArea .btn_red:hover{ background-color:#E92364;border:0px #ff4e88 solid; cursor: pointer;}

.clearAll_product{position:relative}
.clearAll_product .btn_red{cursor: pointer;margin-top:10px !important;height:44px;line-height:44px;border-radius:5px;font-size:15px;display:inline-block;color:#666;width:100%;background:#fbfbfb;border:1px solid #fbfbfb;}
.clearAll_product .btn_red:hover{ background-color:#fbfbfb;border:0px #ff4e88 solid; cursor: pointer;}

/*.clearAll_product{padding:10px 0;text-align:center;background-color:#fbfbfb;font-size:16px;margin-bottom:10px;margin-top:10px}
.clearAll_product>a{padding:2px 0 2px 8%;background:url(icon-clear.png) 44% center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;color:#666;display: block;}*/

.check-ipt{display:none}
.check-ipt+.check-icon{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:relative;display:inline-block;width:20px;height:20px;border:1px solid #e1e1e1}
.check-ipt+.check-icon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:none;position:absolute;content:'';border:1px solid #fa4b9b;border-width:0 0 1px 1px;top:5px;left:5px;width:10px;height:5px}
.check-ipt:checked+.check-icon{background-color:#fa4b9b;border-color:#fa4b9b}
.check-ipt:checked+.check-icon:after{display:block;border-color:#fff}
.check_icon_new{top:5px;}
.car_bottom_flex_f{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.car_bottom_flex_c{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}
.car_bottom_bar::before{position:absolute;top:0;left:0;content:'';width:100%;height:0;border-top:1px solid #e3e5e9;transform:scaleY(.5);-webkit-transform:scaleY(.5)}
.car_bottom_bar{position:fixed;width:100%;max-width:640px;bottom:0;height:55px;font-size:18px;color:#8a8a8a;background-color:#fff;vertical-align:middle;text-align:center;background:#fff;z-index:400}
.car_bottom_bar .lt{max-width:100px;line-height:55px}
.car_bottom_bar .totalprice{color:#333}
.car_bottom_bar .md{margin-top:15px}
.car_bottom_bar .yh{font-size:16px}
.car_bottom_bar .rt{max-width:140px;line-height:55px;color:#FFF;background-color:#fa4b9b}
.car_bottom_bar .btnJieSuan{cursor:pointer}
.car_bottom_bar .btnJieSuan[disabled]{background:#858585}
.car_bottom_bar .btn_red{cursor: pointer;margin-top:0px !important;height:55px;line-height:55px;border-radius:0px;font-size:16px;display:inline-block;color:#fff;width:100%;background:#ff4e88;border:1px solid #ff4e88;}
.car_bottom_bar .btn_red:hover{ background-color:#E92364;border:0px #ff4e88 solid; cursor: pointer;}


.carjs_bottom_bar::before{position:absolute;top:0;left:0;content:'';width:100%;height:0;border-top:1px solid #e3e5e9;transform:scaleY(.5);-webkit-transform:scaleY(.5)}
.carjs_bottom_bar{position:fixed;width:100%;max-width:640px;bottom:0;height:55px;font-size:18px;color:#8a8a8a;background-color:#fff;vertical-align:middle;text-align:center;background:#fff;z-index:400}
.carjs_bottom_bar .lt{max-width:100px;line-height:55px}
.carjs_bottom_bar .totalprice{color:#333}
.carjs_bottom_bar .newCart_settle_amount{color:#ff4e88;font-size:22px}
.carjs_bottom_bar .md{margin-top:15px}
.carjs_bottom_bar .yh{font-size:16px}
.carjs_bottom_bar .rt{max-width:160px;line-height:55px;color:#FFF;background-color:#fa4b9b}
.carjs_bottom_bar .btnJieSuan{cursor:pointer}
.carjs_bottom_bar .btnJieSuan[disabled]{background:#858585}
.carjs_bottom_bar .btn_red{cursor: pointer;margin-top:0px !important;height:55px;line-height:55px;border-radius:0px;font-size:16px;display:inline-block;color:#fff;width:100%;background:#ff4e88;border:1px solid #ff4e88;}
.carjs_bottom_bar .btn_red:hover{ background-color:#E92364;border:0px #ff4e88 solid; cursor: pointer;}

/*购物车 end*/




