﻿body{font-family: STHeiti Light,Microsoft YaHei,sans-serif,Helvetica,Tahoma,sans-serif; font-size:12px; line-height:24px; overflow-x:hidden; width:100%; color:#666; text-align:left; background:#eee;}
a{text-decoration:none;}
a:link { color:#1189d7}
a:visited { color:#1189d7}
a:hover { color:#1189d7}
img{ border:0px; margin:0px; padding:0px;}
ul,li{ list-style:none; margin:0px; padding:0px;}
*{margin:0px; padding:0px;}
.border_bt {border-bottom:1px solid #eeeeee;}
.margin_top { margin-top:18px;}
.margin_top10 { margin-top:10px;}
.margin_top5 { margin-top:5px;}
.floar_r { float:right;}
.clear { clear:both;}
.red { color:#da2626;}
.margin_bt { margin-top:12px;}
input[type="text"],input[type="submit"],input[type="password"] { border: 0 none; text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer;}
input { border: medium none; font-size: 14px; outline: medium none; text-transform: none;}

/*幻灯片-开始*/
header{text-align:center;position:relative; overflow:hidden; background:#CCCCCC; margin:0px;}
#nav{ position:absolute; width:100%; height:20px; line-height:20px; bottom:4px; z-index:20;}
#nav{ float:left; margin-right:5%; opacity:1;}
#nav ul li{ float:left; background:#eee; border-radius:10px; width:10px; height:10px; margin-left:10px; opacity:0.3;}
#nav ul li.active{ background:#fff;opacity:0.8;}
.black{}
.banner{}
.banner img{width:100%;}
.banner ul li{ float:left; line-height:0; font-size:0;}
/*幻灯片-结束*/
/*(幻灯片)*/
.index-ad{position:relative;overflow:hidden;margin:0 auto;max-width:640px;max-height:360px;}
.index-ad .hd{position:absolute;height:28px;line-height:28px;right:5px;bottom:2px;z-index:1;}
.index-ad .hd li{display:inline-block;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;text-indent:-9999px;overflow:hidden;margin:0 6px;}
.index-ad .hd .on{background:#F15849;}
.index-ad .bd{position:relative;z-index:0;}
.index-ad .bd ul{min-width:1136px;}
.index-ad .bd img{width:100%;background:url(../images/loading.gif) center center no-repeat;}

/*顶部-开始*/
.top { background:#da2626; width:100%; height:44px;}
.top_text {color:#fff; display:block; font-size: 16px; min-width:80px; overflow:hidden; text-align:center; line-height:44px; font-weight:bold;}
.top_left { position: absolute; left: 10px; top: 10px; height: 25px; color: #fff; font-size: 14px;}
.top_left_2 { position: absolute; left: 10px; top: 13px; height: 25px; color: #fff; font-size: 14px;}
.top_right { position: absolute; right: 10px; top: 10px; height: 25px; color: #fff; font-size: 14px;}
/*顶部-结束*/

/*每周推荐-开始*/
.recommend_box { background:#fff;}
.recommend_box a { color:#666;}
.column_title { color:#da2626; font-size:12px; text-align:center; line-height:28px; border-bottom:1px solid #eee; padding:3px 0; margin:12px 0 0;}
.i_recommend_list { padding:0 0 6px; position:relative; min-height:120px; display:block;}
.recommend_info { position:absolute; right:10px; top:45px; width:40%;}
.recommend_info h2 { font-size:14px; line-height:18px; font-weight:normal;}
.recommend_info p { margin:8px 0 0; color:#999; line-height:20px; height:40px; overflow:hidden;}
.recommend_hot { position:absolute; right:0; top:0; display:none;}
.recommend_info p .price_box { color:#da2626;}
.recommend_info p .price { font-size:20px;}
.recommend_img { font-size:0; line-height:0;}
/*每周推荐-结束*/

/*首页产品列表-开始*/
.products_box { margin:12px 0 0; background:#fff;}
.products_list { border-bottom: 1px solid #ddd; padding-top:10px; min-height:45px; display:block;}
.products_list_image { background:none repeat scroll 0 0 #fff; float:left; margin-right:2%; margin-left:2%; overflow:hidden; position:relative; text-align:center; width:30%;}
.products_list_image img { width: 100%;}
.products_list .producrs_info { float: right; margin: 0; width: 66%;}
.products_list .producrs_info h2 { font-size:14px; line-height:20px; font-weight:normal; height:40px; overflow:hidden; padding-right:10px;}
.products_list .producrs_info p { margin:6px 0 0; line-height:20px;}
.products_list .producrs_info .price_text_box { color:#999; float:left;}
.products_list .producrs_info .price_text { color:#da2626;}
.products_list .producrs_info .price { font-size:20px;}
.products_box a { color:#666;}
.buy_info { float:right; font-size:12px; padding-right:10px; color:#999;}
/*首页产品列表-结束*/

/*底部-开始*/
.bottom { background:#eee; padding:16px 0 56px; text-align:center;}
.float_car, .go_top { background: none repeat scroll 0 0 rgba(218, 38, 38, 0.4); border-radius: 45px; bottom: 20px; display: block; height: 45px; position: fixed; text-align: center; width: 45px; z-index: 80;}
.go_top { display: none; right:20px;}
.go_top img { margin-top: 16px; width:20px;}
.float_car { background:none repeat scroll 0 0 rgba(218, 38, 38, 0.8); display: none; left:20px; text-align:left; }
.float_car img { margin: 14px 0 0 11px; width: 20px;}
.bottom_fixed { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);z-index:70; border-top:1px solid #ddd; bottom:0; height:50px; line-height:50px; position: fixed; width:100%;}
.bottom_fixed .go_top { bottom: 60px;}
.detail_car { background:url(../images/shopping_car.png) no-repeat no-repeat scroll 0 0 / 25px auto rgba(0, 0, 0, 0); display: inline-block; height: 25px; margin-left: 10px; position: relative; vertical-align: middle; width: 25px;}
.add_cart { background: none repeat scroll 0 0 #da2626; border: 1px solid #d62d57; border-radius: 100px; color: #fff; float: right; font-size: 15px; font-weight: 700; height: 30px; line-height: 28px; margin: 10px 10px 0 0; text-align: center;width: 110px;}
.add_cart_black { background: none repeat scroll 0 0 #ccc; border: 1px solid #ccc; border-radius: 100px; color: #fff; float: right; font-size: 15px; font-weight: 700; height: 30px; line-height: 28px; margin: 10px 10px 0 0; text-align: center;width: 110px;}
/*底部-结束*/

/*内页顶部-开始*/
.i_top { background:#da2626; width:100%; height:44px; top:0; z-index:60;}
.i_so_text_w { padding:0 50px;}
.i_so_text { display: block; flex: 1 1 0; padding-right:10px; position:relative; width:100%; z-index:10; float:right; overflow:hidden;}
.i_so_so_text { display: block; flex: 1 1 0; position:absolute; right:0; z-index:10; float:right; overflow:hidden; padding:9px 13px 0 0; color:#fff; font-size:18px;}
.i_search_txt { background-color:#fff; border:none; border-radius:6px; box-sizing:border-box; color:#666; height:28px; line-height:28px; margin:8px 0 0; padding:0 5px 0 32px; width:100%;}
.i_icon_search_small { position:absolute; z-index:2; left:10px; top:9px; font-size:24px; color:#999; cursor:pointer; color:#666;}
.padding_top { padding-top:44px; margin:0px;}
.i_top_left { position:absolute; left:10px; top:8px;}
.i_top_right { position:absolute; right:10px; top:8px;}
.title_top { border:medium none; color:#fff; display:block; font-size:18px; line-height:45px; margin:0 50px; outline:medium none; text-align:center; overflow:hidden; height:45px;} 
.return { height:17px; left:10px; position:absolute; top:13px; width:19px;}
/*内页顶部-结束*/

/*搜索文字列表-开始*/
.so_list { width:100%; margin:0px; background:#fff;}
.recommend_lists {color: #666; margin: 0; padding: 0;}
.recommend_lists a { color:#808080; padding-left:38px;}
.recommend_list { border-bottom: 1px solid #ddd; font-size: 16px; line-height: 45px; position: relative; text-indent: 15px; overflow:inherit; height:45px; overflow:hidden;}
.recommend_list .icon { height: 16px; margin-right: 10px; width: 16px; left: 12px; position: absolute; top: 15px;}
.recommend_list .arrow { background:url(../images/arrow_topleft.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 11px; position: absolute; right: 15px; top: 18px; width: 11px;}

.recommend_lists_2 {color: #666; margin: 0; padding: 0;}
.recommend_list_2 a { color:#808080; padding-left:0px;}
.recommend_list_2 { border-bottom: 1px solid #ddd; font-size: 16px; line-height: 45px; position: relative; text-indent: 15px; overflow:inherit;}
.recommend_list_2 .arrow { position: absolute; right: 15px; top: 20px; width: 13px; height: 7px; background: url(../images/arrow_down.png) no-repeat; background-size: 13px 7px;}
.recommend_list_2.select .arrow { background: url(../images/arrow_up.png) no-repeat; background-size: 13px 7px;}

.search_subs { border-top: solid 1px #ddd; overflow: hidden;}
.search_sub { line-height: 45px; margin-top: 1px; background: #efefef; text-indent: 30px;}
.search_sub:first-child { margin-top: 0px;}

.empty-product-list {
    background: none repeat scroll 0 0 #fff;
    padding: 1.25rem 0.625rem 0.625rem;
    text-align: center;
}
.no-result-info {
	font-size: 0.875rem; color:#333;
}
.empty-product-list img {
    display: block;
    margin: 1.25rem auto;
    width: 80%;
}
.empty-product-list .no-go-home {
    background: none repeat scroll 0 0 #da2626;
    border-radius: 1.25rem;
    color: #fff;
    display: block;
    font-size: 1rem;
    height: 2.5rem;
    line-height: 2.5rem;
}
/*搜索文字列表-结束*/

/*产品分类-开始*/
.search_defer {
    background: none repeat scroll 0 0 #eee;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1;
}
div.deal_cat {
    background: none repeat scroll 0 0 #fff;
    margin-top: 5px;
    color: #666;
    line-height: 35px;
    padding-left: 10px;
}
.search_defer .nav_ul {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ddd;
    border-collapse: collapse;
    border-top: 1px solid #ddd;
	width:100%;
}
.search_defer .nav_ul li {
    text-align: center;
    width: 33%;
	float:left;
}

.search_defer .nav_ul li a {
    color: #333;
    display: block;
    padding: 8px 10px;
}
.search_defer .nav_ul:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}
/*产品分类-结束*/

.product_img_box { text-align:center; background:#fff; padding:8px 0;}
.product_img_box img { display:block; margin:0 auto;}

.producrs_pic_box { border-top: 1px solid #ddd; padding: 7px 10px 10px; background:#fff;}
.producrs_pic_box:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}
.producrs_pic_box .producrs_info h2 { font-size:14px; line-height:20px; font-weight:normal; height:40px; overflow:hidden; padding-right:10px;}
.producrs_pic_box .producrs_info p { margin:6px 0 0; line-height:20px;}
.producrs_pic_box .producrs_info .price_text_box { color:#999; float:left;}
.producrs_pic_box .producrs_info .price_text { color:#da2626;}
.producrs_pic_box .producrs_info .price { font-size:20px;}
.producrs_pic_box a { color:#666;}
.detail_info_item { padding: 7px 10px 10px; background:#fff; margin-top:10px;}

.detail_group { background:#fff; margin-top:10px;}
.detail_group div.h5 { background:#fff; border-bottom:1px solid #ddd; border-left: medium none; color: #000; font-size: 15px; font-weight: 300; height: 45px; line-height: 45px; margin: 0; padding: 0 0 0 10px;}
.detail_group ul.details_arg { padding: 10px 15px;}
.detail_group ul.details_arg li { line-height:20px; margin:0; padding:0;}
.detail_group ul.details_arg li span.title { color: #000; display: block; float: left; vertical-align: top; width: 30%;}
.detail_group ul.details_arg li span.content { color: #808080; display: inline-block; width:70%;}

.detail_nav { height:38px; position: relative; margin-top:10px; background:#fff; padding:16px 0 0;}
.clearfix:after { clear: both; content:" "; display: block; font-size: 0; height: 0; visibility: hidden;}
.detail_nav .padding10 { padding: 0 10px;}
.clearfix { display: block;}
.detail_tap.select { background: none repeat scroll 0 0 #da2626; color: #fff;}
.detail_tap:first-child { border-bottom-left-radius: 4px; border-color: #da2626; border-image: none; border-style: solid none solid solid; border-top-left-radius: 4px; border-width: 1px medium 1px 1px;}
.detail_tap { background: none repeat scroll 0 0 #fff; box-sizing: border-box; color: #da2626; font-size: 16px; line-height: 33px; text-align: center; width: 50%;}
.detail_nav .pull_left { float: left;}
.detail_tap:last-child { border-bottom-right-radius: 4px; border-color: #da2626; border-image: none; border-style: solid solid solid none; border-top-right-radius: 4px;border-width: 1px 1px 1px medium;}

.producrs_with_info { padding:12px 10px 68px; background:#fff; line-height:24px; display:block;}
.comment_info_box { padding:12px 10px 68px; background:#fff; line-height:24px;}
.pd_comment_score .stars_1 { background:url(../images/bg/comment_stars.gif) no-repeat left 0;}
.pd_comment_score .stars_2 { background:url(../images/bg/comment_stars.gif) no-repeat left 0;}
.pd_comment_score .stars_3 { background:url(../images/bg/comment_stars.gif) no-repeat left 0;}
.pd_comment-tab { background-color: #f5f5f5; border-bottom: 1px solid #ffabab; display: flex; height: 44px; line-height:22px;}
.pd_comment-tab-item:after { border-right: 1px solid #d8d8d8; content: ""; height: 20px; position: absolute; right: 0; top: 12px; width: 0;}
.pd_comment-tab-item:last-child:after {border-right:none;}
.pd_comment-tab-item { color: #999999; display: block; flex: 1 1 0; height: 40px; overflow: hidden; padding-top: 4px; position: relative; text-align: center; text-shadow: 0 1px 0 #fff; width:25%; float:left;}
.pd_comment-tab-item_current { border-bottom: 3px solid #ff3c3c; color: #ff3c3c; height: 38px;}
.pd_comment-tab-text { display: block; font-size: 14px; line-height: 20px;}
.pd_comment-tab-num { display: block; font-size: 12px; line-height: 16px;}

.pd_comment-item { margin:10px 0; padding:0 10px 10px; border-bottom:1px solid #e5e5e5;}
.pd_comment-con { line-height: 18px; color: #666666;}
.pd_comment-text-box { color:#999999; display:flex; line-height:20px;}
.pd_comment-user { color:#000; font-size:14px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:200px;}
.pd_comment_score_text_1 { background:url(../images/bg/comment_stars.gif) no-repeat 36px 4px; padding:0 0; display:block;}
.pd_comment_score_text_2 { background:url(../images/bg/comment_stars.gif) no-repeat 36px -23px; padding:0 0; display:block;}
.pd_comment_score_text_3 { background:url(../images/bg/comment_stars.gif) no-repeat 36px -49px; padding:0 0; display:block;}

.bottom_fixed .detail_car_num { left: 16px; top: -2px; background:none repeat scroll 0 0 #da2626; color: #fff;}
.detail_car_num { background:none repeat scroll 0 0 #fff; border-radius: 15px; color: #da2626; font-size: 12px; left:22px; line-height: 12px; padding: 1px 4px; position: absolute; text-align: center; top:10px;}


.cart-deals-list { overflow: hidden;}
.cart-deals-list ul li { background: none repeat scroll 0 0 #f7f7f7; border-bottom: 0.0625rem solid #d8d8d8; display: block; height: 6.25rem; padding: 0.9375rem 0.625rem; position: relative;
}

.cart-deals-list .product-img {
    display: block;
    height: 6.25rem;
    left: 0.625rem;
    position: absolute;
    width: 6.25rem;
}
.product-bg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    border-radius: 6.25rem;
    color: #fff;
    font-size: 1.125rem;
    height: 3.75rem;
    left: 1.75rem;
    line-height: 3.75rem;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 2.125rem;
    width: 3.75rem;
    z-index: 5;
}
.cart-deals-list .product-img img {
    display: block;
    height: 100%;
    width: 100%;
}

.clear:after, .clearfloat:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.cart-deals-list .cart-info {
    margin-left: 7.5rem;
}

.cart-title {
    position: relative;
	line-height:20px;
}

.cart-deals-list .info-left {
    width: 7.75rem;
}
.fl {
    float: left;
}

.cart-deals-list .main-title {
    color: #333;
    font-size: 0.875rem;
    height: 2.5rem;
    margin-top: 0.125rem;
    overflow: hidden;
}

.cart-deals-list .sub-title {
    color: #999;
    font-size: 0.75rem;
    height: 1.5625rem;
    margin: 0.1875rem 0 0.125rem;
    overflow: hidden;
}

.price-list {
    position: absolute;
    right: 0;
    top: 0.1875rem;
}
.fr {
    float: right;
}

.cart-deals-list .sale-price {
    color: #5e5e5e;
    font-size: 1rem;
}

.cart-deals-list .cart-market-price {
    color: #999;
    font-size: 0.875rem;
    text-align: right;
    text-decoration: line-through;
}

.cart-deals-list .num-count {
    border: 0.0625rem solid #dad7d7;
    border-radius: 0.125rem;
    margin-top: 0.1875rem;
}

.btn-sub {
    background: url(../images/sub.png) no-repeat scroll center center / 0.875rem 0.875rem rgba(0, 0, 0, 0);
    display: inline-block;
    height: 1.5rem;
    line-height: 1.25rem;
    text-align: center;
    vertical-align: top;
    width: 2.375rem;
}

.quantity {
    border-color: -moz-use-text-color #dad7d7;
    border-left: 0.0625rem solid #dad7d7;
    border-right: 0.0625rem solid #dad7d7;
    border-style: none solid;
    border-width: 0 0.0625rem;
    color: #424242;
    font-size: 0.875rem;
    line-height: 1.5rem;
    text-align: center;
    width: 2.8125rem;
}

.cart-del {
    background: url(../images/trash.png) no-repeat scroll center center / 1.125rem 1.125rem rgba(0, 0, 0, 0);
    display: block;
    height: 1.875rem;
    width: 1.875rem;
}

.btn-add {
    background: url(../images/add.png) no-repeat scroll center center / 0.875rem 0.875rem rgba(0, 0, 0, 0);
    display: inline-block;
    height: 1.5rem;
    line-height: 1.25rem;
    text-align: center;
    vertical-align: top;
    width: 2.375rem;
}

.btn-add-select {
    background: url(../images/add_select.png) no-repeat scroll center center / 0.875rem 0.875rem rgba(0, 0, 0, 0);
}

.btn-sub-select {
    background: url(../images/sub_select.png) no-repeat scroll center center / 0.875rem 0.875rem rgba(0, 0, 0, 0);
}

.touch-cart-fixed {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    border-top: 0.0625rem solid #ddd;
    bottom: 0;
    height: 3.125rem;
    line-height: 3.125rem;
    position: fixed;
    width: 100%;
/*    z-index: 8;*/
}

.touch-cart-fixed .cart-price {
    margin-left: 0.625rem;
	  font-size: 0.875rem;
}

.touch-cart-fixed .total-price {
    line-height: 1.5625rem;
    margin-top: 0.3125rem;
}

.touch-cart-fixed .total-price span { color:#333;}

.touch-cart-fixed .discount-price {
    color: #999;
    font-size: 0.75rem;
    line-height: 0.9375rem;
}



.cart-empty {
    height: 20rem;
    margin-top: 1.25rem;
    text-align: center;
    width: 100%;
}

.empty-img {
    background: url(../images/bg/empty_cart.png) no-repeat scroll 0 0 / 4.625rem 4.375rem rgba(0, 0, 0, 0);
    height: 4.375rem;
    margin: 6.0625rem auto 0;
    width: 4.625rem;
}


.empty-txt {
    color: #999;
    font-size: 0.875rem;
    line-height: 1.375rem;
    margin-bottom: 1.25rem;
    margin-top: 1rem;
}

a.today-tuan {
	padding: .5rem .9375rem;
	height: 2.5rem;
	line-height: 2.5rem;
	border-radius: .125rem;
	font-size: .9375rem;
	font-weight: 700;
	color: #fff;
	text-align: center;
	width: 100%;
	cursor: pointer;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#da2626), to(#da2626));
	background: -moz-linear-gradient(top, #da2626, #da2626);
	margin-top: 1.25rem
}

/*观众注册/登录-开始*/
.login_box {}
.new_lo {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-size: 14px;
    margin-top: 15px;
    padding: 0 10px;
}

.new_lo li {
    border-bottom: 1px solid #ddd;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
}

.new_lo li:last-child {
    border-bottom: medium none;
    position: relative;
}

.input-icon {
    background: url(../images/bg/icon_all.png) no-repeat scroll 0 0 / 127px auto rgba(0, 0, 0, 0);
    display: inline-block;
    height: 21px;
    vertical-align: middle;
    width: 21px;
}


.notice_div {
    position: relative;
    z-index: 1;
}

.email_notice {
    background: none repeat scroll 0 0 transparent;
    line-height: 45px;
    position: absolute;
    vertical-align: middle;
}

.new_lo li input {
    box-sizing: border-box;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    width: 90%;
	font-size:14px;
}

.user-password {
    background-position: -42px 0;
}


.login_bar {
    font-size: 14px;
    margin-top: 15px;
    padding: 0 10px;
    text-align: right;
}

.login_bar a {
    font-size: 14px;
	color: #808080;
    text-decoration: none;
}
.pull_left {
    float: left;
}

.loglin_button {
    border-radius: 4px;
    clear: both;
    display: block;
    font-size: 18px;
    font-weight: normal;
    height: 45px;
    line-height: 45px;
    margin: 15px 0 0;
}

.long_button_black {
    background: none repeat scroll 0 0 #ccc;
    color: #fff;
    text-align: center;
    width: 100%;
}

.long_button {
    background: none repeat scroll 0 0 #da2626;
    color: #fff;
    text-align: center;
    width: 100%;
}

#code, .check_code {
    height: 35px;
    position: absolute;
    right: 0;
    top: 5px;
    vertical-align: middle;
}

.user-yanzheng {
    background-position: -21px 0;
}


.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.coo_nav {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ddd;
}


.coo_nav li {
    float: left;
    height: 45px;
    text-align: center;
    width: 50%;
}


.coo_nav li a.selected {
    border-bottom: 2px solid #da2626;
    color: #da2626;
}
.coo_nav li a {
    color: #999;
    display: inline-block;
    font-size: 14px;
    height: 43px;
    line-height: 45px;
}


.right_btn, #get_yanzheng {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #da2626;
    border-radius: 12px;
    color: #da2626;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top: 10px;}
.ab_position {
    position: relative;
}

.right_btn, #get_yanzheng_tips {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #da2626;
    border-radius: 12px;
    color: #da2626;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top: 10px;}
.ab_position {
    position: relative;
}

.user-info {
    background-position: -84px 0;
}


.right_btn, #get_yanzheng {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #da2626;
    border-radius: 12px;
    color: #da2626;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top: 10px;
}

/*观众注册/登录-结束*/
.headerNav {
    background-color: rgb(255, 255, 255);
    border-bottom: 1px solid #ddd;
    height: 40px;
}
.navMall {
    float: left;
    height: 44px;
    margin: 0 0.2em 0 0;
    position: relative;
}
.navMall span {
    display: block;
    font-size: 14px;
    line-height: 44px;
    margin-left: 10px;
    max-width: 255px;
}
.headerNav a {
    color: #000;
}

.cssmenu {
    float: right;
    margin: 0;
    padding: 0;
}

.cssmenu ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.cssmenu > ul > li {
    float: left;
    position: relative;
}
.cssmenu > ul > li > a {
    color: #fff;
    font-size: 14px;
    line-height: 44px;
    padding: 0 0.8em;
}

.cssmenu > ul > li > ul:before {
    border-color: -moz-use-text-color transparent rgba(0, 0, 0, 0.6);
	border-color: transparent transparent rgba(0,0,0,0.6);
    border-right: 10px solid transparent;
    border-style: none solid solid;
    border-width: medium 10px 10px;
    content: "";
    display: block;
    margin-left: -10px;
    position: absolute;
    right: 20px;
    top: -10px;
}
.cssmenu > ul > li > ul {
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 0.5em;
    padding: 10px 0;
    position: absolute;
    right: 5px;
    text-align: left;
    top: 50px;
    width: 12em;
    z-index: 999;
}

.cssmenu > ul ul > li, li.nav, li.input_regx {
    position: relative;
}
.cssmenu ul ul a {
    color: rgb(250, 250, 250);
    display: block;
    font-family: Verdana,"Lucida Grande";
    font-size: 1.2em;
    padding: 5px 8px 7px 16px;
}

/*购物车确认-开始*/
/* Date: 2015-01-23T22:19:48Z Path: css/touch/cart/confirm.css */
.order-wrapper {
	padding: .625rem .625rem 0;
	color: #000
}
.highlight {
	background: rgba(255,255,255,.6)
}
.order-item-group {
	border: .0625rem solid #ddd;
	border-bottom: none;
	margin-bottom: .625rem;
	line-height: 1.25rem;
	background: #fff;
	word-break: break-all;
	word-wrap: break-word
}
.order-item-group a { color:#333;}
.order-item-group .item-title {
	border-left: none;
	border-bottom: solid .0625rem #ddd;
	margin: 0;
	padding: .625rem;
	background: #fff;
	font-size: .9375rem;
	color: #da2626
}
.order-item-group .item-title img {
	vertical-align: middle;
	width: 1.125rem;
	height: 1.125rem;
	padding-right: .65rem
}
.order-item-group .item-title .title {
	margin-left: -.25rem;
	vertical-align: middle;
	font-weight: 700
}
.order-item-group .order-item {
	position: relative;
	display: block;
	padding: .625rem;
	border-bottom: solid .0625rem #ddd
}
.address-item {
	padding: .625rem;
	border-bottom: solid .0625rem #ccc;
	position: relative
}
.address-item.selected {
	color: #000
}
.clearfix.selected {
	color: #eee
}
.address-edit {
	position: absolute;
	right: .9375rem;
	top: .875rem;
	height: 2.75rem;
	padding-left: .625rem;
	width: 2.5rem;
	border-left: solid .0625rem#ccc;
	line-height: 2.75rem;
	color: gray
}
.order-item-group .right-arrow {
	position: absolute;
	right: .3125rem;
	top: 32%;
	border: .375rem solid transparent;
	border-left-color: #ccc;
	width: 0;
	height: 0;
	background: no-repeat
}
.order-item-group .right-arrow>label {
	position: absolute;
	top: -.375rem;
	left: -.5rem;
	border: .375rem solid transparent;
	border-left-color: #fff;
	width: 0;
	height: 0;
	background: no-repeat
}
.order-item .address {
	color: #999;
	font-size: .875rem;
	word-wrap: break-word;
	word-break: break-all;
	width: 16.5rem
}
.send-address {
	width: 12.625rem;
	color: #999;
	font-size:12px;
}
.order-list .order-item {
	padding: .625rem;
	color: #666;
	display: table;
	width: 17.375rem
}
.order-list .order-item>label {
	margin-left: .3125rem
}
.order-list .product-img {
	width: 2.1875rem;
	height: 2.1875rem;
	display: table-cell;
	vertical-align: middle
}
.order-list .product-img img {
	width: 2.1875rem;
	height: 2.1875rem;
	display: block
}
.order-list .product-title {
	width: 6.875rem;
	margin-left: .375rem;
	height: 2.1875rem;
	display: table-cell;
	vertical-align: middle;
	padding-left: .375rem
}
.order-list .product-num {
	width: 1.875rem;
	text-align: center;
	line-height: 2.1875rem;
	height: 2.1875rem;
	display: table-cell;
	vertical-align: middle
}
.order-list .product-price {
	width: 6rem;
	text-align: center;
	line-height: 2.1875rem;
	height: 2.1875rem;
	display: table-cell;
	vertical-align: middle
}
.item-title .red {
	margin-top: .25rem;
	font-size: .8125rem;
	color: red
}
.red {
	color: red
}
.order-list .coupon-list, .order-list .order-coupon {
	display: block;
	text-align: right
}
.order-list .order-coupon a {
	color: #da2626;
	padding-right: .9375rem;
	background: url(../images/arrow_right.png) right center no-repeat;
	background-size: auto .75rem;
	display: inline-block
}
.order-list .right-arrow {
	border-left-color: #da2626
}
.coupon-box-list {
	text-align: center;
	height: 2.8125rem;
	line-height: 2.8125rem;
	border-bottom: solid .0625rem #ccc
}
.coupon-box-list.selected {
	color: #000
}
.order-money .order-item {
	display: table
}
.order-money .product-label {
	width: 9rem;
	display: table-cell;
	vertical-align: middle;
	color: #333
}
.order-money .product-value {
	width: 10rem;
	display: table-cell;
	vertical-align: middle;
	color: #666;
	text-align: right
}
.address-arrow {
	background: url(../images/arrow_right_gray.png) 17.625rem center no-repeat;
	background-size: auto .75rem;
	display: block
}
.pay-type .order-item-icon {
	vertical-align: middle;
	width: 1.125rem;
	height: 1.125rem;
	margin-right: .25rem;
	display: inline-block
}
.zhifubao {
	background: url(../images/zhifubao.png) no-repeat;
	background-size: cover
}
.huodaofu {
	background: url(../images/cash_on_delivery.png) no-repeat;
	background-size: cover
}
.weixinfu {
	background: url(../images/weixinzhifu.gif) no-repeat;
	background-size: 1.125rem auto
}
.check-box {
	width: 1.375rem;
	height: 1.375rem;
	background: url(../images/check_box.png) center center no-repeat;
	background-size: 1.3125rem 1.3125rem
}
.payitem input {
	opacity: 0
}
.payitem.selected .check-box {
	background: url(../images/check_box_select.png) center center no-repeat;
	background-size: 1.3125rem 1.3125rem
}
.submit-btn-wrapper {
	background: rgba(255,255,255,.8);
	z-index: 9
}
.cart-price {
	margin-left: .625rem;
	line-height: 3.125rem;
	color: #000
}
.go-check-out {
	display: block;
	width: 6.875rem;
	height: 1.875rem;
	color: #fff;
	text-align: center;
	line-height: 1.875rem;
	margin: .625rem .625rem 0 0;
	font-weight: 600;
	background: #da2626;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff3030), to(#da2626));
	background: -moz-linear-gradient(top, #ff3030, #da2626);
	border-radius: 1.875rem;
	-webkit-border-radius: 1.875rem
}
.go-check-out input {
	background: 0 0;
	color: #fff;
	line-height: 1.875rem;
	border: 0;
	vertical-align: top;
	font-size: .875rem
}
.total-price-txt {
	font-size: .875rem;
	margin-top: .375rem;
	line-height: 2.75rem
}
.total-price {
	color: #da2626;
	font-size: .875rem
}
.choose-send-way {
	width: 100%;
	height: 100%;
	/*position: fixed;*/
	bottom: 0;
	/*left: 0;*/
	/*z-index: 10;*/
	background: rgba(0,0,0,.5);
	/*display: none;*/
	color: #999;
	border: 0;
	margin: 0
}
.choose-send-way .send-ways {
/*	position: absolute;
	bottom: 0;
	left: 0;*/
	width: 100%;
	background: #fff;
	height: 11.5rem;
	line-height: 1.5625rem;
	color: #999;
/*	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	-weikit-transform: translate(0, 18.75rem, 0);
	transform: translate3d(0, 18.75rem, 0)*/
}
/*.choose-send-way .send-ways-show {
	-weikit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}*/
.choose-send-way .btn-bar {
	background: #eee;
	box-shadow: .0625rem .0625rem .3125rem #ddd;
	line-height: 1.5625rem
}
.choose-send-way .cancel, .sure {
	display: block;
	font-size: 1rem
}

.choose-send-way .sure {
	/*color: #da2626*/
    color:#1189d7;
}


.choose-send-way .send-way {
	text-align: center;
	line-height: 1.5625rem
}
.send-way input {
	opacity: 0
}
.choose-send-way .selected label {
	color: #000
}
.address-item-wrapper {
	display: none
}
/*.add-address-box {
	color: #da2626;
	padding: .625rem;
	border-top: solid .0625rem #ccc;
	text-align: center;
	position: absolute;
	bottom: 0;
	width: 100%
}*/
.address-list-box li:last-child {
	border-bottom: 0
}
.address-list-box .ui-bottom-content {
	margin-bottom: 2.875rem
}
.address-list-box .address {
	width: 15rem
}
/*购物车确认-结束*/

/*购物车添加地址-开始*/
.address-info {
    border-bottom: 0.0625rem solid #ddd;
    height: 2.75rem;
    line-height: 2.75rem;
    overflow: hidden;
}
.item-name {
    display: inline-block;
    line-height: inherit;
    vertical-align: middle;
    width: 27%;
}
.item-option {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    font-size: 0.875rem;
    line-height: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 43%;
}
.add-static {
    color: #ccc;
}
.global-tips {
    display: none;
}
.new-address-add {
    padding: 0.625rem;
}
.address-infos {
    background: none repeat scroll 0 0 #fff;
    border: 0.0625rem solid #ddd;
    font-size: 0.875rem;
    margin: 0.625rem;
    padding: 0 0.625rem;
    position: relative;
}
.automatic-position {
    background: none repeat scroll 0 0 #fff;
    padding: 0.625rem 0 0.625rem 0.625rem;
    position: absolute;
    right: 0;
    top: 0;
}
.automatic-position-icon {
    background: url(../images/add_address.png) no-repeat scroll center 1rem / 1.25rem 1.25rem rgba(0, 0, 0, 0);
    border-left: 0.0625rem solid #ddd;
    color: #6eaf4f;
    display: block;
    font-size: 0.75rem;
    height: 1.75rem;
    padding-top: 2.5rem;
    text-align: center;
    width: 5rem;
}
.new-address {
    background: none repeat scroll 0 0 #da2626;
    border-radius: 0.25rem;
    color: #fff;
    display: block;
    height: 2.5rem;
    line-height: 2.5rem;
    margin: 0 auto;
    text-align: center;
    width: 18.75rem;
}
.new-address-black {
    background: none repeat scroll 0 0 #ccc;
    border-radius: 0.25rem;
    color: #fff;
    display: block;
    height: 2.5rem;
    line-height: 2.5rem;
    margin: 0 auto;
    text-align: center;
    width: 18.75rem;
}
.go-top {
    background: none repeat scroll 0 0 rgba(237, 20, 91, 0.4);
    border-radius: 2.8125rem;
    bottom: 1.25rem;
    display: block;
    height: 2.8125rem;
    position: fixed;
    text-align: center;
    width: 2.8125rem;
    z-index: 18;
}
.address-detail {
    width: 12.125rem;
}
/*购物车添加地址-结束*/

/*购物车选择地址-开始*/
.ui-dialog-wrap {
	position: absolute;
	-webkit-transform-style: preserve-3d;
	-webkit-perspective: 2600px;
	z-index: 18;
	top: 0
}
/*.ui-bg {
	top: 0;
	-webkit-user-select: none;
	-webkit-user-drag: none
}*/
.ui-dialog {
	position: absolute;
	z-index: 19;
	overflow: hidden;
	width: 284px;
	display: none;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	background: #f5f5f5;
	-webkit-transition: all .3s ease
}
.ui-dialog .ui-dialog-title {
	height: 49px;
	overflow: hidden;
	color: #000;
	line-height: 49px
}
.ui-dialog .ui-dialog-title div {
	font-size: 16px;
	text-align: center;
	font-weight: 700
}
.ui-dialog .ui-dialog-title .ui-dialog-close {
	float: right;
	position: absolute;
	top: 5px;
	right: 3px;
	cursor: pointer;
	width: 40px;
	height: 40px;
	background: url(http://images.jumei.com/mobile/act/image/flash/close.png) center no-repeat;
	background-size: 14.5px 14.5px
}
.ui-dialog-content {
	text-align: left;
	min-height: 60px;
	color: #000;
	font-size: 16px;
	overflow: hidden;
	padding: 0 15px
}
.ui-dialog-btn {
	overflow: hidden;
	border-top: 1px solid #ccc;
	color: #0079FF;
	font-size: 16px
}
.ui-dialog-btn .ui-dialog-ok {
	width: 50%;
	height: 45px;
	float: right;
	text-align: center;
	cursor: pointer;
	border-left: 1px solid #ccc;
	margin-right: -1px;
	line-height: 45px
}
.ui-dialog-btn .ui-dialog-cancel {
	float: left;
	width: 50%;
	height: 45px;
	text-align: center;
	cursor: pointer;
	line-height: 45px
}
.ui-bg {
	width: 100%;
	height: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 11;
	background: rgba(0,0,0,.5);
	display: none
}
.ui-bottom-box {
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	line-height: 25px;
	color: #999;
}
/*.ui-bottom-content {
	height: 138px
}*/
.ui-bottom-title {
	background: #eee;
	box-shadow: 1px 1px 5px #ddd;
	line-height: 25px;
	position: relative;
	display: block;
	padding: 10px;
	border-bottom: solid 1px #ddd
}
.ui-bottom-cancel, .ui-bottom-sure {
	display: block;
	font-size: 16px
}
.ui-bottom-cancel {
	float: left
}
.ui-bottom-sure {
	color: #ed145b;
	float: right
}
.toast-boxs {
	padding: 5px;
	border-radius: 3px;
	background: #000;
	font-size: 12px;
	color: #fff
}
i {
	text-decoration: none;
	font-style: normal
}
.countdown {
	font-size: 14px;
	letter-spacing: 0;
	position: absolute;
	top: 3px;
	left: 159px;
	width: 102px;
	height: 20px;
	line-height: 20px;
	color: #fff
}
.countdown>span {
	width: 20px
}
.countdown .count-day {
	position: absolute;
	top: 0;
	left: 0;
	letter-spacing: 3.8px
}
.countdown .count-hour {
	position: absolute;
	top: 0;
	left: 34px;
	letter-spacing: 3.8px
}
.countdown .count-minute {
	position: absolute;
	top: 0;
	left: 76px;
	letter-spacing: 3.8px
}
.countdown .count-second {
	position: absolute;
	top: 0;
	left: 110px;
	letter-spacing: 3.8px
}
.countdown i.digit-wrap {
	position: relative;
	top: -20px
}
.countdown .digit {
	height: 20px;
	width: 8px
}
.countdown>span {
	height: 20px;
	overflow: hidden
}
.countdown .digit-wrap i {
	display: block
}
.countdown .animate {
	position: absolute;
	top: 0
}
.countdown .count-day>i, .countdown .count-hour>i, .countdown .count-minute>i, .countdown .count-second>i {
	float: left
}
.ui-slider-boxs {
	width: 100%;
	overflow: hidden;
	position: relative
}
.ui-slider-dots {
	text-align: center;
	margin-top: 0;
	width: 100%;
	position: absolute;
	bottom: 7px
}
.ui-slider-dots b.ui-dot-select {
	background: #ed145b
}
.ui-slider-dots b {
	display: inline-block;
	width: 8px;
	height: 8px;
	border: 1px solid #ed145b;
	border-radius: 10px;
	margin-right: 5px
}
/*购物车选择地址-结束*/

/*评价晒图-开始*/
.show_img { margin:12px 0 0;}
.show_img ul {}
.show_img ul li { float:left; margin:0px 2px;}
.show_img ul li img { height:60px;}
.show_img:after { clear: both; content:" "; display: block; font-size: 0; height: 0; visibility: hidden;}
/*评价晒图-结束*/



/*前端个人中心*/
.user_info{padding:10px;}
.user_info ul li{line-height:30px;}
.user_info ul .name{font-weight:bold;}
.user_info ul .account{font-size:1em;}
.user_info ul .account a{margin-right:20px;overflow:hidden;}
.user_info ul .grade{color:#fff;font-size:14px;background:#BFBFBF;border-radius:100px;padding:2px 10px;margin-left:10px;}
.user_info ul .login_out{font-size:14px;padding:2px 10px; float:right;}
.account_nav{display:block;padding:0 10px;border:solid #bfbfbf;border-width:1px 0px 1px 0px;background:#f7f7f7;margin-bottom:10px;}
.account_nav ul{height:30px;line-height:30px;overflow:hidden;}
.account_nav ul li{float:left;width: 33%;text-align:center;white-space: nowrap;color:#999;font-size:15px;}
.account_nav ul li:last-child{margin-right: 0px;}
.account_subnav{display:block;padding:0 10px;}
.account_subnav ul{height:30px;line-height:30px;}
.account_subnav ul li{float:left;text-align:center;color:#999;font-size:14px; padding:0 4px;}
.user_wealth ul li{width:33.33333%;height:80px;display:inline-block;text-align:center;}
.user_wealth ul li a{border:1px #BFBFBF solid;width:100%;height:80px;display:block;}
.user_wealth ul li a .uw_count{float:left;width:100%;height:30px;text-align:center;color:#000;}
.user_wealth ul li a .uw_img{float:left;width:100%;height:50px;}
.user_wealth ul li a .uw_img img{width:30px;height:30px;margin:10px;}
.user_wealth ul li:first-child a{border-radius:10px 0px 0px 10px;border-width:1px 0px 1px 1px;}
.user_wealth ul li:last-child a{border-radius:0px 10px 10px 0px;border-width:1px 1px 1px 0px;}
.user_config{margin:0 auto;width:90%;}
.user_config ul li a{display:block;color:#555!important;}
.add_address{margin-top:20px;display:block;width:100%;height:35px;line-height:35px;position:relative;border:1px solid #BFBFBF;border-radius:5px;}
.add_address b{margin-left:10px;color:#000;}
.add_address img{position:absolute;right:10px;top:8px;}
.address{width:100%;}
.address img{position:absolute;right:10px;top:40%;}
.address li{border:1px solid #BFBFBF;border-radius:8px;position:relative;margin-top:20px;}
.address li .flag{position:absolute;width:40px;height:100%;right:0px;background:#F7F7F7;display:inline-block;border-left:1px solid #EFEFEF;text-align:center;border-radius:0px 8px 8px 0px;}
.address li .flag div{position:absolute;margin:0 5px;top:38%;width:30px;height:30px;background:url(../images/checkbox.png) 0px 0px no-repeat;}
.address li .flag .checked{background:url(../images/checkbox.png) -30px 0px no-repeat;}
.address li .info{width:220px;font-size:13px;margin:10px;color:#000;display:inline-block;}
.balance strong{color:#ED145B;}
.order,.balance,.shippings{padding:0 10px;}
.item-title{margin:1em 0;}
.item-title .title{font-weight:bold;}
.order .tongji table tr{line-height:25px;}
.order .order-title{margin:.5em 0;}
.order table{border-collapse:collapse;}
.order table tr:nth-child(2n){background:#F7F7F7;}
.order table tr td{line-height:28px;border:1px solid #bfbfbf;text-align:center; padding:3px 10px;}
.order table tr td:first-child{text-align:left;}
.orders{display:block;}
.orders .noOrders{display:block;padding:10px;margin:0px;height:2em;line-height:2em;text-align:left;}
.order p{line-height:240%;}
.new_myorder p{line-height: 30px;}
.new_myorder .order{background: #fff;margin-top: 10px;border-top: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf;}
.promocards,.address-add,.address-list{padding:0 10px;}
.address-add input[type=text]{border:1px solid #BFBFBF;border-radius:100px;width:100%;box-sizing:border-box;height:30px;line-height:20px;padding:0 10px;}
.feedback,.no_msg{padding:10px;}
.feedback h3 { font-weight:normal; font-size:16px;}
.feedback .title{font-size:1em;font-weight:bold;}
.feedback .content{width:100%;box-sizing:border-box;border:1px solid #BFBFBF;border-radius:6px;height:60px;padding:10px;resize:none;font-size:100%;outline:none;}
.feedback .contact{width:100%;box-sizing:border-box;border:1px solid #BFBFBF;border-radius:6px;height:40px;line-height:30px;padding:10px;font-size:100%;}
.feedback .problem li{margin:10px 15px 10px 0px;width:120px;display:inline-block;}
.feedback .problem li .problem_img{float:left;width:30px;height:30px;}
.feedback .problem li .checked{background:url(../images/suggestion.png) 0px 0px no-repeat ! important;}
.feedback .problem li .software{background:url(../images/suggestion.png) -30px 0px no-repeat;}
.feedback .problem li .transport{background:url(../images/suggestion.png) -60px 0px no-repeat;}
.feedback .problem li .goods{background:url(../images/suggestion.png) -120px 0px no-repeat;}
.feedback .problem li .exchange{background:url(../images/suggestion.png) -90px 0px no-repeat;}
.feedback .problem li .other{background:url(../images/suggestion.png) -150px 0px no-repeat;}
.feedback .problem li .reason{float:left;width:80px;height:30px;line-height:30px;padding-left:10px;color:#000;font-weight:bold;font-size:100%;background:#EFEFEF;}
.activity_deal_view{font-size:0px;padding: 5px 0px;}
.activity_deal_view li{width:50%;vertical-align:top;float: left;}
.activity_deal_view li .content{border:1px solid #DDD;position:relative;background: #fff;padding: 10px;}
.activity_deal_view li a{display:block;padding: 5px 5px 5px 10px;}
.activity_deal_view li:nth-child(2n) a{padding:5px 10px 5px 5px;}
/*.activity_deal_view li .content:hover{background:#EEE;}*/
/*.activity_deal_view li .content p{padding: 6px;}*/
.activity_deal_view li .content p.img{/*margin:0 auto;max-width:144px;max-height:144px;line-height:144px;*/text-align:center;margin-bottom: 8px;overflow: hidden}
.activity_deal_view li .content p.img img.label{position:absolute;width:100px;height:100px;top:0px;left:0px;}
.activity_deal_view li .content p.name{color:#333;font-size:13px;line-height:20px;height:60px;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.activity_deal_view li .content p.name > span.discount{color:#ED145B;}
.activity_deal_view li .content p.info{font-size:12px;position:relative;}
.activity_deal_view li .content p.info .price{margin-left:5px;color:#ED145B;}
.activity_deal_view li .content p.info .old{margin-left:5px;color:#999;text-decoration:line-through;}
.activity_deal_view li .content p.info label.cart{position:absolute;right:0px;bottom:0px;width:25px;height:25px;background:url('../images/TabIcon.png') no-repeat -90px 0px;background-size:150px;}
.activity_jumei_price{height: 16px;}
/**{-webkit-tap-highlight-color:rgba(255,255,255,0);}*/
/*a img{border:none;}
input{outline-style:none;text-shadow:none;outline:none;}
input[type=text],input[type=submit],input[type=password]{border:0px;text-transform:none;-webkit-appearance:none;}*/
a{color:#808080;text-decoration:none;}
em,i{font-style:normal;}
.red{color:red;}
.bottom_fixed{position:fixed;bottom:0px;width:100%;height:50px;line-height:50px;background:#ededed;background:-webkit-gradient(linear,0 0,0 100%,from(#f5f3f3),to(#fdfdfd));z-index:1000;border-top:1px solid #DDD;}
.toTop{-webkit-tap-highlight-color:rgba(0,0,0,0.2);z-index:1000;position:fixed;right:0px;bottom:45px;width:30px;height:30px;background:url('../images/back_to_top.png') 0px 0px no-repeat;background-size:30px;}
.back{-webkit-tap-highlight-color:rgba(0,0,0,0.2);z-index:1000;position:fixed;left:10px;bottom:55px;width:30px;height:30px;background:url('../images/back_to_back.png') 0px 0px no-repeat;background-size:30px;}
/*.wrap,.details,.details div,.details dl{margin:0 auto;padding:0;}*/
.cssmenu li,.malls ul,.bill_success_item ul,.views nav ul{margin:0;padding:0;}
.cssmenu > ul ul > li,li.nav,li.input_regx{position:relative;}
.malls li strong,.user_info .account strong,.account_subnav ul a.selected,.account_nav ul a.selected{color:#f06;}
footer .wrap,.address,.order table{width:100%;}
.disclosure_indicator,.add_address img{position:absolute;right:10px;top:8px;}
aside{line-height:2em;overflow-x:hidden;padding:5px 10px;}
.paginator{display:block;text-align:center;text-align:center;font-size:16px;font-family:"YaHei", Helvetica, Tahoma, sans-serif;color:rgb(0, 0, 0);}
.paginator li{float:left;font-size:1em;padding:0 6px;}
.paginator li.front{float:none;display:inline-block;padding:0 1.5em;margin:10px auto;border:1px solid #d6d6d6;background:#F7F7F7;background:-webkit-gradient(linear,0 0,0 100%,from(#f5f3f3),to(#fdfdfd));line-height: 24px;width: 60px;height: 24px;font-size: 12px !important;color: #968B8B}
.paginator li.next{float:none;display:inline-block;padding:0 1.5em;margin:10px auto;border:1px solid #d6d6d6;background:#F7F7F7;background:-webkit-gradient(linear,0 0,0 100%,from(#f5f3f3),to(#fdfdfd));line-height: 24px;width: 60px;height: 24px;font-size: 12px !important;color: #968B8B}
.paginator li.current{color:#ED145B;}
/*.paginator li:hover{background:#a5a5a5;border-color:#999;}*/
/*.paginator li:hover a,.paginator a:hover li{color:#fff;}*/
table.inner-tbl tr td{border:0px;}
.pagination{position:absolute;left:0;width:100%;bottom:0px;text-align:center;}
.pagination span{display:inline-block;width:5px;height:5px;border-radius:8px;background:#CCC;box-shadow:0px 1px 1px #888 inset;margin:0 3px;cursor:pointer;}
.pagination span.swiper-visible-switch{background:#ED145B;}
.grey_button{padding:5px 15px;height:40px;line-height:40px;border:1px solid #bfbfbf;border-radius:100px;font-size:15px;font-weight:700;color:#999;text-align:center;width:100%;cursor:pointer;background:#ed145b;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfafa),to(#f8f6f6));background:-moz-linear-gradient(top,#fbfafa,#f8f6f6);}
/*.long_button{width:100%;display:block;height:40px;line-height:40px;margin:10px auto;border:1px solid #d62d57;border-radius:100px;font-size:15px;font-weight:700;color:#fff;text-align:center;background:#ed145b;background:-webkit-gradient(linear,0 0,0 100%,from(#da2626),to(#da2626));background:-moz-linear-gradient(top,#fe4175,#ed145b);}
.long_button:hover{border:1px solid #9b103d;background:#8a0d35;background:-webkit-gradient(linear,0 0,0 100%,from(#a61b48),to(#8b0f37));background:-moz-linear-gradient(top,#a61b48,#8b0f37);}*/
.jump{padding:0 8px;text-align:center;}
.jump_main{position:relative;display:inline-block;font-size:0px;width:166px;vertical-align:top;text-align:left;}
.jump_logo{margin-top:10px;}
.jump_logo img{width:97px;height:79px;margin-bottom:5px;}
.jump_logo p.title{margin:0px;font-size:20px;color:#ED145B;font-weight:700;line-height:30px;}
.jump_logo p.content{margin:0px;font-size:13px;color:#999;line-height:20px;}
.content_download {margin-top:10px;font-size:13px;color:#ED145B;line-height:20px;margin-bottom: 0px;}
.jump_img{margin-top:10px;position:relative;display:inline-block;font-size:0px;width:130px;vertical-align:top;}
.jump_img img{width:100%;}
.jump_btn_iPhone{margin-top:0px;width:150px;height:57px;background:url(../images/iPhone_btn.png) no-repeat;background-size:150px;}
/*.jump_btn_iPhone:hover{background:url(../images/iPhone_btn.png) 0px -57px no-repeat;background-size:150px;}*/
.jump_btn_Android{margin-top:0px;width:150px;height:57px;background:url(../images/Android_btn.png) no-repeat;background-size:150px;}
/*.jump_btn_Android:hover{background:url(../images/Android_btn.png) 0px -57px no-repeat;background-size:150px;}*/
.jump_wap{margin-top:20px;text-decoration:underline;font-size:14px;color:#ED145B;}
.jump_bottom{width:100%;height:100%;position:fixed;bottom:0px;background:-webkit-gradient(linear,0 50%,0 100%,from(#fff),to(#fee9ee));}
.backimg{background-image: url(../images/GroupBuyBackGround.png);background-size:auto 100%;position: absolute;height:100%}
.notice img{width: 100%;}
.detail_back{margin-left: 5%;padding: 5% ;width: 80%;background-color:white;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; -khtml-opacity: 0.6;border-radius: 7px;position: absolute;height: 220px;}
.detail{margin-left: 5%;padding: 5% ;width: 80%;float: left;position: relative;}
.detailimg{height: 160px;margin-bottom: 6px;text-align: center}
.detailimg img{max-width:100% }
/*.float_car,.go_top{position: fixed;bottom:20px;width: 45px;height: 45px;display: block;background: rgba(237,20,91,0.4);border-radius: 45px;z-index: 99;text-align: center}
.float_car{left: 20px;text-align: left;background: rgba(237,20,91,0.8);display: none}
.shoping_car_num{position: absolute;top: 8px;left: 23px;padding: 1px 4px;color: #ed145b;border-radius: 15px;font-size: 12px;text-align: center;line-height: 12px;background: #fff;}
.float_car img{width: 20px;margin: 14px 0px 0px 11px}
.go_top{right: 20px;  display: none}
.go_top img{width: 20px;margin-top: 16px}*/
.new_register input:-moz-placeholder {font-size: 12px; line-height: 21px;color: #ccc}
.new_register input::-webkit-input-placeholder{ font-size: 12px; line-height: 21px;color: #ccc}
/*input:-moz-placeholder {font-size: 12px; line-height: 21px;color: #ccc;}
input::-webkit-input-placeholder{ font-size: 12px; line-height: 21px;color: #ccc;}*/
.new_register li.input_li .input {padding: 0 0.75em;}
.right_arrow{position:absolute;right: 5px;top: 32%;border: solid transparent 6px;border-left-color: #ccc;width: 0px;height: 0px;background: no-repeat}
.right_arrow > label{position:absolute;top: -6px;left: -8px;border: solid transparent 6px;border-left-color: #fff;width: 0px;height: 0px;background: no-repeat;}
.align_right{text-align: right}
.text-left{text-align: left}
.pull_left{float: left}
.pull_right{float: right}
.check_box{width: 22px;height: 22px;background: url(../images/check_box.png) -22px 0px no-repeat;background-size: cover}
.check_box.selected{background-position: 0px 0px}
.metro_4_w{width: 100%}
.metro_2_w{width: 49.5%}
.metro_3_w{width: 75%}
.metro_1_w{width: 24.25%}
.bottom_fixed {background: rgba(255,255,255,0.8);z-index: 998}
.new-cart-title{height: 40px;line-height: 20px}
.go-check-out{display: block;width: 110px;height:30px;background: #ed145b;color: #fff;border-radius: 15px;-webkit-border-radius: 15px;text-align: center;line-height: 30px;margin: 10px 10px 0px 0px;font-weight: 600}
.cart-price{margin-left: 10px;line-height: 50px;color: #000}
/*.cart-del{display: block;width: 25px;border-radius: 25px;-webkit-border-radius: 25px;background: #e5e5e5;text-align: center;color: #fff;font-size: 20px;font-weight: 300;line-height: 1;padding: 2px 0px 3px 0px;}
.cart-market-price{color: #999;text-decoration: line-through;font-size: 14px;text-align: right}*/
.cart-del img{position: static;width: 10px;height: 10px;margin-top: 7px}
.sub_title{color: #999;height: 25px;overflow: hidden;font-size: 12px;margin:3px 0px 2px 0px}
.total_price{font-size: 14px}
.discount_price{font-size: 12px}
.sale-price{color: #000}
.float_cover_bg{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index: 999;background: rgba(0,0,0,0.6)}
.alert_box{width: auto;border-radius: 8px;margin: 0 auto;background: #fff;font-family: "鍗庢枃缁嗛粦"}
.alert_box .alert_head{background: #ed145b;height: 35px;line-height: 35px;border-radius: 8px;padding-left: 15px;color: #fff;font-size: 16px;text-align: left; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;-zom-border-radius: 8px;-zom-border-bottom-left-radius: 0px;-zom-border-bottom-right-radius: 0px;-o-border-radius: 8px;-o-border-bottom-left-radius: 0px;-o-border-bottom-right-radius: 0px;position: relative;}
.alert_box .close_alert_btn{position: absolute;top: 0px;right: 0px;font-size: 28px;color: #fff;width: 45px;text-align: center;font-weight: 300}
.alert_box .alert_content{border-radius: 8px;border-top-left-radius: 0px;border-top-right-radius: 0px;-zom-border-radius: 8px;-zom-border-top-left-radius: 0px;-zom-border-top-right-radius: 0px;-o-border-radius: 8px;-o-border-top-left-radius: 0px;-o-border-top-right-radius: 0px;}
.cart_list{word-break: break-all;word-wrap: break-word}
#search_defer{position: relative;top: 0px;left: 0px;width: 100%;z-index: 1;background: #eee}
#search_defer.hide{display: block;height: 100%;position: absolute}
#search_defer.hidden{height: 100%}
.no_swipe .float_car{position: static;display: none !important}
.go_home{width: 25px;height: 25px;position: absolute;top: 10px;right: 10px}
.go_home img{width: 100%}
.pop_item{position: relative}
.sell_state_outer{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;text-align: center;}
.sell_state_outer .sell_state{position:static;padding-top:0px;display:inline-block;width: 58px;height: 58px;background: rgba(0,0,0,0.6);line-height: 58px;border-radius: 58px;-moz-border-radius: 58px;color: #fff;font-size: 15px;line-height: 58px;}
.sell_state_outer:before{content:''; display:inline-block; vertical-align:middle; height:100%;width:0}
.sell_state {position: absolute;top: 18%;left: 30%;width: 58px;height: 58px;background: rgba(0,0,0,0.6);line-height: 58px;border-radius: 58px;-moz-border-radius: 58px;color: #fff;font-size: 15px;line-height: 58px;text-align: center}
.now_price,.pop_price .price{color: #ed145b}
.price_info .del{text-decoration: none}
.font_size12{font-size: 12px !important}
html.no_swipe{height: 100%}
body.no_swipe{min-height: 100%;height: 100%;overflow: hidden}
.pop-itema{display: block;float: left;width: 50%}
.margin_top3{margin-top: 3px;}
.link_error{text-align: center;}
.btn_bar{text-align: center;background: #eee}
.normal_btn{display: inline-block;color: #ed145b;text-align: center;width: auto;height: 30px;line-height: 30px;font-size: 14px;border:solid 1px #ed145b;margin:0px auto;padding: 0px 15px;background: #fff;}
.error_img{text-align: center;background: #fff;border-bottom: solid 1px #ddd;}
.error_info{padding: 10px;font-size: 16px;line-height: 25px;}
.exceed_hidden{display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.second_head{font-size:14px;overflow:hidden;display: block;}
.normal_text,.color6{color: #666}
.section_head,.color0{color: #000}
.page_head,.colorf{color: #fff}
.ignore_text,.color9{color: #999}
.color_jumei{color: #ed145b}
.border_bottom{border-bottom: solid 1px #ddd;}
.ajax-loading{position: fixed;left: 0px;width: 100%;z-index: 1000;display: none;}
.ajax-loading{top: 0px;height: 100%;}
.ajax-loading img{
    display: block;
    margin: 200px auto;
}
.ajax-loading-bottom {
    display: none;
    text-align: center;
}
.ajax-loading-bottom img{
    width: 25px;
}
.new_pop .discount:before{
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    top: 21px;
    left: 0px;
    border-top: 3px solid #b30251;
    border-left: 4px solid transparent;
}
.word_break{word-wrap: break-word;word-break: break-all;}
.padding10{padding: 0px 10px;}

/*后台添加地址-开始*/
.new_address_list {
    background: none repeat scroll 0 0 #eee;
    font-size: 15px;
}
.new_address_list {
    padding-top: 10px;
}
.new_address_list .item-title {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ddd;
    border-left: medium none;
    color: #ed145b;
    font-size: 15px;
    margin: 0;
    padding: 10px;
}
.new_address_list .item-title span {
    margin-left: -4px;
    vertical-align: middle;
}
.new_address_list .order_item_group {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd #ddd -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin-bottom: 10px;
}
.new_address_list .address_item {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    display: block;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 10px 32px 10px 10px;
    position: relative;
}
.check_box {
    background: url(../images/check_box.png) no-repeat scroll -22px 0 / cover rgba(0, 0, 0, 0);
    height: 22px;
    position: absolute;
    right: 10px;
    top: 31%;
    width: 22px;
}
.check_box.selected {
    background-position: 0 0;
}
.address_item .h2 {
    color: #000;
}
.address_item .h2 span {
    vertical-align: middle;
}
.address_item .address {
    color: #999999;
    font-size: 14px;
    word-break: break-all;
    word-wrap: break-word;
}
.address_info_item input {
    opacity: 0;
}

.address-item.bg {
    border:1px solid #d34a4a; 
    background:#ffe9e9;
}
/*后台添加地址-结束*/

.p_img_comment { margin:16px 0 0;}
.p_img_comment li .span_delete { display:block; position:absolute; right:0; top:0;}
.p_img_comment li .span_delete img { width:16px; height:16px;}
.p_img_comment li { float:left; padding:5px; width:70px; height:70px; text-align:center; position:relative;}
.p_img_comment:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.div_img_comment { margin:16px 0 0;}
.div_img_comment a.selected{color:#ec1a59;font-weight:bold;}

/*后台订单详情-晒单*/
.commodity_num { color:#999; font-size:0.875rem; text-align:right;}
.comment_bt { background:#da2627; border-radius:12px; height:24px; line-height:24px; padding:0 18px; width:62px; color:#fff;}
.comment_bt_black { background:#ccc; border-radius:12px; height:24px; line-height:24px; padding:0 18px; width:62px; color:#fff;}

/*个人中心 结束*/


/*订单支付成功*/
.ok-buy{padding:20px;}
.ok-buy .buy-img{width:60px;}
.ok-buy td p{margin-left:20px;color:#000;}
.ok-buy dd{margin-top:15px;}
.ok-buy dd p{color:#444;}
.ok-buy dd .s1{float:left;width:80px;}
.ok-buy dd .s2{float:left;width:60%;word-wrap:break-word;}
.ok-buy .buy-btn{display:block;margin:20px auto;padding:12px 0;width:90%;text-align:center;background:#00B40C;border-radius:4px;color:#fff;}

.ok-buy .buy-btn-black{display:block;margin:20px auto;padding:12px 0;width:90%;text-align:center;background:#ccc;border-radius:4px;color:#fff;}

/*产品评价 开始*/
.repair_choice_box { background:#fff; margin:18px 0 0; font-size:14px; padding:0 12px;}
.repair_choice { line-height:52px; line-height:52px;}
.repair_choice:after {clear:both;content: "";display: block;height: 0;visibility: hidden;}
.repair_choice_option { float:left; width:82px;}
.repair_choice_option span { color:red; padding:0 0 0 6px;}
.repair_choice .radio_wrap { float:left; padding:0 0 0 4px;}
.repair_choice .radio { height:24px; width:24px; overflow:hidden; background:url(../images/radio.gif) no-repeat 1px 1px; background-size:cover; float:left; position:relative; top:13px; margin:0 0 0 8px;}
.repair_choice .radio.on { background:url(../images/radio.gif) no-repeat 0px -28px; background-size:cover;}
/*产品评价 结束*/

.express_box { font-size:12px; line-height:18px; background:#fff; width:100%; top:0; padding:18px 0; border-top:1px solid #bfbfbf; margin:18px 0 0;}
.express_info { padding:0 0 12px 18px; font-size:14px;}
.express_ul { background:url(../images/line_erect.gif) no-repeat 24px 8px; padding:0 0 0 18px;}
.express_ul li { padding:0 0 0 24px; margin:18px 0 0; background:url(../images/dot_express.png) no-repeat 2px 6px; background-size:9px;}
.express_ul li:first-child{ margin-top:0; background:url(../images/dot_express_2.png) no-repeat 2px 6px;}

.message_text[type="text"] { width:100%; padding:0 12px; line-height:28px; box-sizing: border-box; color:#666; border:1px solid #ddd; border-radius:6px; font-size:12px;}

.producrs_with_info img { width:100%; height:auto; box-sizing: border-box; display:block;}
.producrs_with_info p { padding-top:12px;}




