﻿@charset "utf-8";
/*

 * css catalogue:

 * -------------------

 * initialize.css

 * public.css

 * head.css

 * module.css

 * page.css

 * footer.css

 * table.css

 * newAdd.css

 * hack.css

 * -------------------

 */











/*

 * -------------------------------------------------------

 * ******************** initialize.css *******************

 * -------------------------------------------------------

 */



body {
	max-width: 960px;
	margin: 0 auto !important;
	font-family: "ff-tisa-web-pro-1", "ff-tisa-web-pro-2", "Lucida Grande", "Hiragino Sans GB", "Hiragino Sans GB W3";
}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 16px;
}
img, table, td, th {
	border: 0;
}
ul, ol {
	list-style-type: none;
}
a {
	text-decoration: none;
	color: #666;
}
a:visited {
	color: #666;
}
body {
	background: #f5f5f5;
}
/*

 * -------------------------------------------------------

 * ******************** end initialize.css ***************

 * -------------------------------------------------------

 */











/*

 * -------------------------------------------------------

 * ******************** public.css ***********************

 * -------------------------------------------------------

 */

.none {
	display: none;
}
.block {
	display: block;
}
#content {
	margin: 0;
	position: relative;
	background: #f6f6f6;
}
#content .mid {
	border-bottom: #fefefe 1px solid;
	padding-top: 10px;
}
#content .tbr {
	border-top: 1px solid #ddd;
}
#content .mid_list {
	max-width: 600px;
	margin: 0 auto;
	overflow: hidden;
}
#content .mid_list li {
	width: 49%;
	float: left;
}
#content .mid_list li span.img {
	width: 100%;
	display: block;
	text-align: center;
}
#content .mid_list li span.img img {
	border: 1px solid #ddd;
	border-radius: 10px;
}
#content .mid_list li span.tit {
	width: 100%;
	text-align: center;
	display: block;
	font-size: 22px;
	color: #ababab;
	padding: 5px 0;
}
#content .mid_list li a {
	text-decoration: none;
}
#content .mid_banner {
	max-width: 600px;
	margin: 0 auto;
	position: relative;
	padding: 10px 0;
}
#content .mid_banner .ibox {
	border: 1px solid #ddd;
	border-radius: 10px;
	max-width: 600px;
	background: #fff;
	text-align: center;
}
#content .module_special {
	margin: 10px 0;
}
/*首页banner栏目切换*/

#content .type_menu {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 100%;
	top: 0px;
	background: #F2F2F2;
	float: right;
}
#content .type_menu ul {
	padding: 0;
}
#content .type_menu li {
	float: left;
	text-align: center;
	margin: 0;
	height: 28px;
	padding: 0px 4px 10px 4px;
	position: relative;
	cursor: pointer;
}
#content .type_menu li span {
	display: inline-block;
	padding: 0 5px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 12px;
	background: #cb79b2;
	border-radius: 5px;
	color: #fff;
}
#content .type_menu li a {
	display: block;
	height: 28px;
}
#content .type_menu .hover span {
	background: #D9737A;
	color: #fff;
}
/*首页banner下方按钮*/

#content .con_menu {
	padding: 0px;
	margin: 0px;
	background: #FFFFFD;
}
#content .con_menu ul {
	height: 58px;
	padding: 8px 0;
}
#content .con_menu li {
	float: left;
	margin: 0px 0px 0 0;
	height: 58px;
	width: 25%;
	position: relative;
	cursor: pointer;
}
#content .con_menu li span {
	display: inline-block;
	width: 100%;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	padding-top: 40px;
}
#content .con_menu li a {
	display: block;
	height: 58px;
}
#content .con_menu li#m_0 {
	background: url(../images/baoyou.jpg) no-repeat top center;
}
#content .con_menu li#m_1 {
	background: url(../images/order.jpg) no-repeat top center;
}
#content .con_menu li#m_11 {
	background: url(../images/order_n.jpg) no-repeat top center;
}
#content .con_menu li#m_2 {
	background: url(../images/zhuanqian.jpg) no-repeat top center;
}
#content .con_menu li#m_3 {
	background: url(../images/tuihuan.jpg) no-repeat top center;
}
#content .con_menu li#m_4 {
	background: url(../images/gonggao.jpg) no-repeat top center;
}
#content .con_menu li#m_5 {
	background: url(../images/fenxiang.jpg) no-repeat top center;
}
#content .con_menu li#m_6 {
	background: url(../images/hongbao.jpg) no-repeat top center;
}
#content .con_menu li#m_7 {
	background: url(../images/wenda.jpg) no-repeat top center;
}
/*用户中心按钮*/

#user_content {
	margin: 0;
	min-height: 250px;
	padding-top: 10px;
	position: relative;
	background: #f6f6f6;
}
#user_content .con_menu {
	padding: 0px;
	margin: 0px;
	background: #FFFFFD;
}
#user_content .con_menu ul {
	height: 64px;
	padding: 8px 0;
}
#user_content .con_menu li {
	float: left;
	margin: 0px 0px 0 0;
	height: 64px;
	width: 25%;
	position: relative;
	cursor: pointer;
}
#user_content .con_menu li span {
	display: inline-block;
	width: 100%;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	padding-top: 46px;
}
#user_content .con_menu li a {
	display: block;
	height: 58px;
}
#user_content .con_menu li#m_10 {
	background: url(../images/qian.jpg) no-repeat top center;
}
#user_content .con_menu li#m_11 {
	background: url(../images/wei.jpg) no-repeat top center;
}
#user_content .con_menu li#m_12 {
	background: url(../images/zhi.jpg) no-repeat top center;
}
#user_content .con_menu li#m_13 {
	background: url(../images/guan.jpg) no-repeat top center;
}
#user_content .con_menu li#m_14 {
	background: url(../images/yue.jpg) no-repeat top center;
}
#user_content .con_menu li#m_15 {
	background: url(../images/shang.jpg) no-repeat top center;
}
#user_content .con_menu li#m_16 {
	background: url(../images/ke.jpg) no-repeat top center;
}
#user_content .con_menu li#m_17 {
	background: url(../images/qqun.jpg) no-repeat top center;
}
#user_content .con_menu li#m_18 {
	background: url(../images/lian.jpg) no-repeat top center;
}
#user_content .con_menu li#m_19 {
	background: url(../images/shou.jpg) no-repeat top center;
}
#user_content .con_menu li#m_20 {
	background: url(../images/zi.jpg) no-repeat top center;
}
#user_content .con_menu li#m_21 {
	background: url(../images/tui.jpg) no-repeat top center;
}
/*购物车*/

#content #chose_all {
	font-size: 14px;
	text-indent: 5px;
	color: #888;
	font-weight: normal;
	line-height: 35px;
	border-bottom: 1px solid #e8e8e8;
	margin: 0 10px;
}
#content .cart_list {
	margin: 0 10px;
}
#content .cart_list li {
	border: 1px solid #f5f5f5;
	background: #fff;
	border-radius: 5px;
	padding: 10px 10px 0 10px;
	overflow: hidden;
	margin-bottom: 10px;
}
#content .cart_list li p {
	clear: both;
}
#content .cart_list li p.goods_info {
	display: block;
	overflow: hidden;
}
#content .cart_list li p.buy_info {
	color: #838383;
	width: 100%;
	height: auto;
	overflow: auto;
	border-top: #f5f5f5 solid 1px;
	margin-top: 10px;
	line-height: 30px;
}
#content .cart_list li p.buy_info a.del {
	width: 40px;
	display: inline-block;
	text-align: center;
}
#content .cart_list li p.buy_info .width3 {
	width: 26px;
	height: 18px;
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 5px;
	margin: 0 5px;
}
#content .cart_list li p.buy_info .total {
	float: right;
}
#content .cart_list li .price1 {
	color: #f34;
}
#content .cart_list li p.buy_info .total .attr {
	line-height: 15px;
}
#content .cart_list li p.buy_info .total .price2 {
	font-weight: bold;
	color: #ea393f;
	margin-left: 12px;
}
#content .cart_list li span.img {
	display: block;
	width: 25%;
	float: left;
	margin-right: 10px;
	text-align: center;
}
#content .cart_list li span.tit {
	display: block;
	float: left;
	width: 70%;
	font-size: 13px;
	color: #838383;
}
#content .cart_list li span.tit a {
	font-size: 14px;
	text-decoration: none;
	color: #333;
}
#content .cart_list li span.tit input {
	width: 28px;
	height: 16px;
	padding: 2px;
	border: 1px solid #EAEAEA;
	color: #999;
	text-align: center;
	line-height: 14px;
	font-size: 12px;
}
#content .buy_foot {
	text-align: right;
	line-height: 24px;
	font-size: 16px;
	color: #838383;
	margin: 0 10px;
}
#content .buy_foot p.jiesuan_btn {
	margin-bottom: 15px;
}
#content .buy_foot strong {
	font-weight: bold;
	color: #ea393f;
	margin-left: 12px;
}
#content .buy_foot a span {
	text-decoration: none;
	color: #fff;
	text-indent: -2000px;
}
#content .cart_list li span.tit input {
	width: 28px;
	height: 16px;
	padding: 2px;
	border: 1px solid #EAEAEA;
	color: #999;
	text-align: center;
	line-height: 14px;
	font-size: 12px;
}
#content .buy_foot p.jiesuan_btn a img {
	display: none;
}
#content .buy_foot p.jiesuan_btn a {
	border-radius: 5px;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 17px;
	border: 0;
	background: #AF4193;
	text-align: center;
	text-decoration: none;
	-webkit-appearance: none;
}

/*用户中心*/

.subnvb {
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
	height: 40px;
	margin: 0 5px;
}
.subnvb a {
	display: block;
	width: 100%;
	height: 30px;
	float: left;
	padding-top: 10px;
	background: url(../images/nvbbg.png) no-repeat right;
}
.subnvborder {
	background: url(../images/ding.jpg) no-repeat left 10px top 10px;
	text-indent: 40px;
	width: 95%;
	height: 40px;
	line-height: 40px;
	margin: 0 5px;
	background-size: 20px;
}
.subnvborder a {
	display: block;
	width: 100%;
	height: 40px;
	float: left;
	line-height: 40px;
	background: url(../images/nvbbg.png) no-repeat right;
}
/*订单菜单*/

.suborder {
	padding: 0px;
	margin: 0px;
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.suborder ul {
	height: 44px;
	padding: 4px 0;
}
.suborder li {
	float: left;
	margin: 0px 0px 0 0;
	height: 44px;
	width: 25%;
	position: relative;
	cursor: pointer;
}
.suborder li span {
	display: inline-block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 10px;
	padding-top: 24px;
}
.suborder li a {
	display: block;
	height: 44px;
}
.suborder li#oi_1 {
	background: url(../images/weifu.jpg) no-repeat top center;
}
.suborder li#oi_2 {
	background: url(../images/yifu.jpg) no-repeat top center;
}
.suborder li#oi_3 {
	background: url(../images/daishou.jpg) no-repeat top center;
}
.suborder li#oi_4 {
	background: url(../images/wanch.jpg) no-repeat top center;
}
/*登陆*/

#content #login_form {
	margin: 30px 10px 0;
	background: #f6f6f6;
}
.login_right {
	margin: 0 10px;
}
/*#register_form,#order_form{ margin:0 10px;}*/

#content form .width5, #content form .width10 {
	width: 100%;
}
#content form .text, #content #address_form .text {
	height: 40px; font-size:14px;
	margin: 0px 0 10px 0;
	border-radius: 5px;
	border: 1px solid #ddd;
	width: 100%;
	display: block;
}
#content form .text, #content #address_form select {
	margin-left: 10px;
	border-radius: 5px;
	border: 1px solid #ddd;
	height: 30px;
	margin: 0 0 10px 0;
	background: #fff;
	box-sizing: border-box;
	padding: 0 10px;
}
#content form .text.error {
	border: 1px solid #F00;
}
#content .enter, #content .login_btn {
	width: 100%;
	display: block;
	text-align: center;
	margin: 0 0 10px 0;
	height: 40px;
	line-height: 40px;
	background-color: #af4193;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
#content .ware_btn .enter {
	background-color: #f52f40;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff4747), to(#f52f40));
	background-image: -webkit-linear-gradient(top, #ff4747, #f52f40);
	background-image: linear-gradient(to bottom, #ff4747, #f52f40);
}
#content .login_right h4 {
	margin-bottom: 10px;
}
#content .login_right ol {
	margin: 0 0 15px;
	height: 20px;
	line-height: 20px;
}
#content #login_text b {
	color: #0C3;
	font-size: 16px;
}
#content #login_text i {
	color: #C00;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
}
/*购物车·空*/

.null_shopping {
	text-align: center;
	color: #ccc;
}
.null_shopping h4 {
	text-indent: 10px;
	font-size: 18px;
	margin: 10px 0;
}
.null_shopping .cart_pic {
	background: url(../images/cart_pic.png) no-repeat center;
	height: 100px;
}
#content .null_shopping p a.enter {
	line-height: 30px;
	width: auto;
	display: inline-block;
	background: none;
	color: #999;
	padding: 5px;
	background-color: #fafafa;
	font-size: 15px;
	height: 30px;
}
/*下单页面*/

.address_item, .receive_add, .fill_in_content {
	font-size: 14px;
	line-height: 20px;
}
.radio {
	float: left;
	width: 20px;
}
.address_item li.name, .address_item li.mobile {
	text-indent: 20px;
	clear: both;
}
#order_form .message {
	display: block;
}
#order_form #postscript {
	width: 95%;
	padding: 2px;
}
.receive_add li.fashion, .receive_add li.pay {
	float: left;
}
.add_title {
	clear: both;
}
div.order_address_list, div.order_delivery, div.message_box, .particular_wrap dl, .particular_wrap .ware_line, .particular_wrap .ware_line ul,  .ware_line .transportation, div.order_cancel_box, #content .step_main, #content .payment_desc {
	color: #333;
	margin: 15px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	background-color: #FFF;
	font-size: 14px;
	line-height: 24px;
	padding: 10px 0 5px 15px;
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
}
div.order_address_list h4, div.order_delivery h4 {
	font-weight: normal;
	margin-bottom: 5px;
}
div.order_delivery ul li {
	min-height: 25px;
}
div.order_address_list ul, div.order_delivery ul, div.message_box .message textarea {
	color: #666;
}
div.order_address_list ul.fill_in_content {
	margin: 2px;
}
div.make_sure {
	text-align: right;
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
}
div.make_sure p {
	margin: 2px 33px 5px 0;
	font-size: 14px;
	line-height: 18px;
}
div.make_sure #order_amount {
	color: #f34;
}
/*查看订单页面*/

.particular .particular_wrap dl {
	font-size: 14px;
	line-height: 16px;
	color: #666;
}
.particular .particular_wrap .order_detail {
	border-bottom: none;
}
.particular .particular_wrap dl h2, .particular .particular_wrap dl h3 {
	font-weight: normal;
	color: #333;
}
.particular .particular_wrap dl dt {
	min-width: 70px;
	float: left;
	padding-top: 5px;
	height: auto;
	font-weight: normal;
	color: #333;
}
.particular .particular_wrap dl dd {
	padding-left: 70px;
	min-height: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: visible;
}
.ware .ware_list {
	width: 100%;
	height: auto;
	overflow: auto;
	padding: 3% 0;
}
.ware .ware_list .ware_pic {
	float: left;
	width: 20%;
}
.ware .ware_list .ware_pic img {
	width: 100%;
}
.ware .ware_list strong, .transportation span, .transportation b {
	color: #f34;
}
.ware .ware_pic, .ware .ware_text {
	float: left;
}
.ware .ware_text {
	margin: 0px 0px 2px 10px;
}
div.btn_list {
	padding: 15px;
}
div.btn_list a {
	width: 45%;
	text-shadow: none;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	text-align: center;
	text-decoration: none;
	-webkit-appearance: none;
	display: inline-block;
	line-height: 40px;
	height: 40px;
	font-size: 17px;
	color: #999;
	padding: 0 5px;
}
div.btn_list a.order_cancel {
	margin-right: 2px;
	background-color: #fafafa;
	background-image: linear-gradient(to bottom, #fff, #fafafa);
}
div.btn_list a.order_pay {
	float: right;
	border: 0;
	color: #FFF;
	background-color: #cb79b2;
}
/*取消订单页面*/

form .btn .btn1 {
	background-image: none !important;
}
div.order_cancel_box p span {
	color: #f34;
	font-weight: bold;
}
/*新增地址*/

#address_form ul.form_address {
	padding: 10px;
}
#address_form ul.form_address select{ font-size:14px;}
#address_form ul.form_address select option{ font-size:14px;}
/*会员中心*/

.content {
	margin: 0;
	min-height: 300px;
	position: relative; background:#f5f5f5;
}
.membertop {
	background: #af4193;
	line-height: 46px;
	height: auto;
	overflow: hidden;
	clear: both;
}
.membertop span.my_name {
	color: #fff;
	font-size: 18px;
	display: block;
	padding: 5px 0 5px 15px;
	text-shadow: 1px 1px 1px #888;
}
.membertop span.my_link {
	float: right;
	margin-right: 10px;
	padding-top: 6px;
}
.membertop span.my_link a {
	color: #fff;
}
.buyer_stat {
	overflow: hidden;
	border-top: #e8e8e8 solid 1px;
	border-bottom: #e8e8e8 solid 1px; background:#fff;
}
.buyer_stat li {
	float: left;
	width: 20%;
	height: 42px;
	;
	text-align: center;
	border-bottom: 2px solid #fff;
	font-size: 15px;
}
.buyer_stat li a {
	height: 44px;
	display: block;
	color: #333333;
}
.buyer_stat li a:hover {
	text-decoration: none;
}
.buyer_stat li span, .buyer_stat li a {
	line-height: 42px;
}
.buyer_stat li.btn_2 a {
	border-left: 2px solid #fff;
}
.buyer_stat li.btn_3 a {
	border-left: 2px solid #fff;
}
.buyer_stat li.btn_4 a {
	border-left: 2px solid #fff;
	border-right: 1px solid #fff;
}
.buyer_stat li span {
	display: none;
	display: block;
	height: 42px;
	border-left: 2px solid #fff;
}
.buyer_stat li.active {
	border-bottom: #9e3490 solid 2px;
	color: #9e3490;
}
.buyer_stat li.active a {
	color: #9e3490;
}
.buyer_stat li.active span {
	color: #9e3490;
}
#profile_form th {
	text-align: right;
	padding-right: 5px;
}
/*地址管理*/

.eject_btn, .eject_con .add {
	margin-top: 0px;
}
.eject_btn, .eject_con .add #warning {
	color: #fd207d;
	margin: 8px 0;
}
.eject_btn, .eject_con .add .form_address {
	color: #aaa;
}
.eject_btn, .eject_con .add .form_address select {
	padding: 6px;
	margin: 4px;
}
.eject_con .add .form_address h3 {
}
.form_address .edit_region {
	border: 1px solid #e3e3e3;
	padding: 3px 6px;
	cursor: pointer;
}
.address_list {
	background: #ffffff;
}
.address_list li {
	border: 1px solid #eaeaea;
	font-size: 14px;
	color: #333;
	border-radius: 5px;
	height:auto; overflow:auto;box-sizing: border-box;width: 94%;margin: 3%;
}
.address_list li.no_address {
	border: none;
	color: #cacaca;
	background: #f6f6f6;
	text-align: center;
}
.address_list li p {
	overflow: hidden;
	padding: 0 3%;
	line-height: 30px;
	border-bottom: #f7f7f7 solid 1px;
	margin: 0;
}
.address_list .address_action {
	font-size: 14px;
	border-bottom: none;
}
.address_list li p span.edit {
	border-right: 1px solid #eaeaea;
}
.address_list li p span {
	display: inline-block;
	float: left;
	width: 33%;
	text-align: center;
	font-size: 12px;
}
.address_list li p span a {
	display: block;
	color: #666;
}
.address_list li p.new_line {
}
.address_list li h1 {
	width: 100%;
	padding: 0 3%;
	line-height: 30px;
	border-bottom: #f6f6f6 solid 1px;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 5px;
}
.address_list li h1 span {
	float: right;
}
.address_list li h2 {
	width: 100%;
	padding: 0 3%;
	line-height: 30px;
	font-weight: normal;
	color: #666;
	font-size: 14px;
	margin: 0;
}
.address_list li h3 {
	width: 100%;
	padding: 0 3%;
	line-height: 25px;
	border-top: #f6f6f6 solid 1px;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 0px;
}
.address_list li h4{ width:100%; box-sizing:border-box; padding:2% 3%; height:auto; margin:0;overflow:auto; border-top:#f6f6f6 solid 1px;}
.address_list li h4 a{ width:30%; height:auto; line-height:30px; font-size:14px;
border:#ea5b99 solid 1px; text-align:center; float:right; margin-left:3%; border-radius:50px;}
.address_list li h4 .payment{color:#fff; background:#ea5b99;}
.address_list li h4 .closepay{color:#ea5b99; background:#fff;}

.edit_icon {
	display: inline-block;
	background: url(../images/head_menu_btn.png);
	background-position: -177px 0;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	vertical-align: -1px;
}
.delete_icon {
	display: inline-block;
	background: url(../images/head_menu_btn.png);
	background-position: -228px 0;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	vertical-align: -1px;
}
.set_icon {
	display: inline-block;
	background: url(../images/head_menu_btn.png);
	background-position: -245px -15px;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	vertical-align: -1px;
}
/*订单列表*/

.order_form {
	width: 96%;
	border-radius: 5px;
	border: #e8e8e8 solid 1px;
	font-size: 14px;
	color: #666;
	background: #fff;
	box-sizing: border-box;
	float: left;
}
.member_no_records{ border:none; background:none; padding:3%; text-align:center;}
.order_form .num {
	width: 100%;
	padding: 0 3%;
	line-height: 30px;
	font-size: 14px;
	color: #999;
	margin: 0;
}
.order_form .con {
	width: 100%;
	padding:2% 3%;
	overflow: hidden;
	border-top: #f7f7f7 solid 1px;
}
.order_form .con p {
	float: left;
	line-height: 23px; margin-bottom:0;
}
.order_form .con .ware_pic{ width:25%; float:left;}
.order_form .con .ware_pic img{ width:100%; display:block; float:left;}
.order_form .con .amount{loat: left; width:73%; padding-left:2%;color:#999; line-height:20px; font-size:12px;}
.order_form .con .price{ width:73%; padding-left:2%; color:#666}
.order_form .con .price span{color:#cb79b2;}
.order_form .con .price em{ float:right; color:#666; font-style:normal;}
.order_form .con p.ware_text {
	float: left; width:73%; padding-left:2%;height:25px; overflow:hidden;
}
.order_form .con p.ware_text a {
	color: #666;
}
.order_form .foot .time {
	margin: 0; color:#b0afaf;
	line-height: 25px;
	font-size: 14px;
	width: 100%;
	padding: 0 3% 2% 3%;
}
.order_form .foot .time a{	float: right;
	width: 22%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: #cb79b2 solid 1px;
	border-radius: 3px;
	color: #cb79b2;
	display: block;
	margin-left: 3%;
}
.order_form .foot .time b {
	color: #cb79b2;
}
.order_form #pages {
	width: 100%;
	padding: 3%;
}
/*支付成功页面*/

#content .step_main {
	max-width: 600px;
	margin: 10px auto;
	padding: 10px;
}
#content .step_main .clue_on {
	color: #666;
	font-size: 12px;
}
#content .step_main h4, #content .step_main h3 {
	background: #f6f6f6;
	padding: 10px;
	color: #333;
	font-weight: normal;
	color: #3d3d3d;
	font-size: 20px;
	font-weight: normal;
}
#content .step_main .order_information {
	color: #444;
	font-size: 14px;
	border-bottom: 1px solid #e3e3e3;
	padding: 10px 0;
}
#content .step_main .order_information span {
	color: #f34;
}
#content .step_main .buy {
	padding: 10px 0;
}
.defray dd {
	min-height: 60px;
}
.defray dd p.logo {
	float: left;
	width: 140px;
}
.defray dd p.explain {
	float: left;
	line-height: 20px;
	color: #787878;
}
/*支付方式页面*/



#content .payment_desc {
}
#left {
	float: left;
	width: 208px;
}
#right {
	float: right;
	width: 780px;
}
.clear {
	clear: both;
	height: 0;
	font-size: 1px;
}
.fontColor1 {
	color: #285bcc;
}
.fontColor2 {
	color: #999;
}
.fontColor3 {
	font-size: 20px;
	color: #ea393f;
	font-weight: bold;
}
.fontColor4 {
	color: #3d8bd7;
}
.fontColor5 {
	color: #a3a3a3;
}
.fontColor6 {
	color: #4fa6e9;
}
.fontColor7 {
	color: #569636;
}
.fontColor8 {
	color: #3e3e3e;
}
.fontColor9 {
	color: #275bcb;
}
.fontColor10 {
	color: #656565;
}
.fontColor11 {
	color: #a8a8a8;
}
.letter1 {
	letter-spacing: 12px;
}
.letterprice {
	font-size: 20px;
}
.rate .letterprice {
	font-size: 14px;
	letter-spacing: 5px;
	color: #666;
}
.old_price {
	text-decoration: line-through;
}
.rate .fontColor3 {
	font-size: 16px;
}
.tright {
	height: auto;
	overflow: hidden;
	text-align: right;
}
.tright span {
	float: left;
}
.btn_a {
	color: #fff;
	background: #b25ec3;
	font-size: 12px;
	border-radius: 4px;
	display: inline-block;
	padding: 2px 10px;
	float: right;
}
.sale_info {
	font-size: 12px;
	height: 300px;
	overflow-y: auto;
}
.sale_info_text img {
	width: 100%;
}
.bg1 {
	background: #f8f8f8;
}
.bg2 {
	background: #f8f8f8;
}
.bg2 th {
	border-bottom: 1px solid #e0e0e0;
}
.web_search .text {
	border: 1px solid #c2c2c2;
	background: url(../images/text.gif) repeat-x;
	padding: 4px 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.width1 {
	width: 70px;
	height: 25px;
}
.width2 {
	width: 200px;
}
.width3 {
	width: 120px;
}
.width4 {
	width: 125px;
}
/*

 * -------------------------------------------------------

 * ******************** end public.css *******************

 * -------------------------------------------------------

 */





/*

 * -------------------------------------------------------

 * ******************** head.css *************************

 * -------------------------------------------------------

 */



#head {
	height: 45px; 
	background: #000;
	position: relative;
	margin: 0 auto;
	z-index: 9999;
	text-align: center;
	overflow: hidden;
}
#head .head_logo {
	position: relative;
	z-index: 9998;
	height: 45px;
}
#head .head_logo .r1 {
	float: left;
	height: 45px;
	width: 55%;
	text-align: left;
	padding-left:50px;
	background: url(http://www.doumeivip.com/static/weixin/images/logo.png) no-repeat 5px 0px;
	background-size:45px;
}
#head .head_logo .r2 {
	float: right;
	margin: 0px 0px 0 0;
	height: 45px;
	position: relative;
	text-align: right;
	padding-right: 5px;
}
#head .head_logo li span {
	display: inline-block;
	width: 100%;
	height: 45px;
	color: #fff;
	font-size: 14px;
	line-height: 45px;
}
#head .head_logo li span a {
	color: #fff;
}
#head .head_logo li#h_3 span {
	display: inline-block;
	width: 100%;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
}
#head .head_logo li#h_3 a {
	background: #cb79b2 none repeat scroll 0 0;
	border-radius: 5px;
	display: block;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	margin: 10px 0;
	padding: 0 5px;
	text-align: center;
}
#subnav {
	position: absolute;
	top: 5px;
	right: 0;
	word-spacing: 3px;
}
#subnav p {
	float: left;
	padding-left: 20px;
}
#subnav a {
	color: #666;
}
#subnav a:hover {
	color: red;
}
#subnav span {
	float: left;
	color: #c0c0c0;
	padding: 0 8px;
}
#subnav b {
	color: #ff5301;
}
#subnav .shopping {
	height: 15px;
	line-height: 15px;
	float: left;
	padding-left: 22px;
	background: url(../images/ico.gif) 0 0;
}
#subnav .favorite {
	height: 15px;
	line-height: 15px;
	float: left;
	padding-left: 20px;
	background: url(../images/ico.gif) 0 -27px;
}
#subnav .note {
	height: 15px;
	line-height: 15px;
	float: left;
	padding-left: 20px;
	background: url(../images/ico.gif) 0 -51px;
}
#subnav .help {
	height: 15px;
	line-height: 15px;
	float: left;
	padding-left: 20px;
	background: url(../images/ico.gif) 0 -75px;
}
.user_defined {
	float: left;
}
#topbtn {
	position: absolute;
	top: 32px;
	right: 0;
	z-index: 100;
	width: 212px;
	height: 21px;
	background: url(../images/topbtn.gif);
	line-height: 21px;
	text-align: center;
	word-spacing: 2px;
}
.topbtn1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 3px;
	height: 21px;
	background: url(../images/topbtn.gif) no-repeat 0 -44px;
}
.topbtn2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 3px;
	height: 21px;
	background: url(../images/topbtn.gif) no-repeat 0 -22px;
}
#topbtn a {
	color: #000000;
	text-decoration: none;
}
#topbtn a:hover {
	text-decoration: underline;
}
#topbtn span {
	color: #b1b1b1;
}
#topbtn .user {
	padding-right: 14px;
	background: url(../images/ico.gif) no-repeat 50px -106px;
	position: relative;
	z-index: 2;
}
#path {
	position: absolute;
	bottom: 10px;
	left: 0;
	color: #000;
}
#path a {
	color: #285bcc;
	text-decoration: none;
}
#path a:hover {
	text-decoration: underline;
}
#path span {
	font-size: 18px;
	position: relative;
	top: 1px;
	padding-right: 3px;
	color: #285bcc;
}
#search {
	position: absolute;
	bottom: 10px;
	right: 0;
}
.input {
	float: left;
	background: url(../images/input.gif);
	width: 434px;
	height: 29px;
	padding: 5px 0 0 10px;
	position: relative;
	margin-right: 6px;
}
.input1 {
	width: 2px;
	height: 34px;
	background: url(../images/input.gif) no-repeat 0 -70px;
	position: absolute;
	top: 0;
	left: 0;
}
.input2 {
	width: 2px;
	height: 34px;
	background: url(../images/input.gif) no-repeat 0 -35px;
	position: absolute;
	top: 0;
	right: 0;
}
.select1 {
	padding: 2px;
	margin-right: 2px;
}
.search334 {
	width: 334px;
	padding: 2px;
+padding: 2px 2px 0;
}
.search_btn {
	float: left;
	background: url(../images/btn.gif);
	border: 0;
	width: 78px;
	height: 34px;
}
#float_layer {
	position: absolute;
	top: 21px;
	right: 117px;
	width: 95px;
	line-height: 20px;
	background: url(../images/float_layer.gif) repeat-y -95px 0;
	z-index: 1;
	display: none;
}
#float_layer a {
	text-decoration: none;
	color: #333;
}
#float_layer a:hover {
	text-decoration: underline;
}
#float_layer #adorn1 {
	width: 95px;
	height: 3px;
	overflow: hidden;
	background: url(../images/float_layer.gif) no-repeat 0 0;
	position: absolute;
	bottom: -3px;
	left: 0;
}
#float_layer #adorn2 {
	width: 94px;
	height: 3px;
	overflow: hidden;
	background: url(../images/float_layer.gif) no-repeat right 0;
	position: absolute;
	top: -3px;
	left: 0;
}
/*

 * -------------------------------------------------------

 * ******************** end head.css *********************

 * -------------------------------------------------------

 */



.showMsg {
	height: 24px;
	font-size: 14px;
	left: 0px;
	z-index: -1;
	margin: 0 auto;
	display: block;
	background: #FFECEE;
	text-align: center;
	border: 1px solid #999999;
}
.showMsg a {
	color: #33cc00;
}
/*

 * -------------------------------------------------------

 * ******************** module.css ***********************

 * -------------------------------------------------------

 */



#nav2 {
	width: 100%; max-width:960px;
	z-index: 100;
	margin: 0 auto;
	display: block;
	background: #fff;
	position: fixed;
	border-top: 1px solid #f0f0f0;
	bottom: 0px;
}
#nav2 ul.navlist {
	position: relative;
	z-index: 9999;
	height: auto; overflow:auto;
	margin-bottom: 0px;
}
#nav2 .navlist li {
	float: left;
	height: auto; 
	width: 25%;
}
#nav2 .navlist li a {
	display: block; text-align:center;color:#666; font-size:14px; line-height:20px;padding:5px 0; height:50px; position:relative;
}
#nav2 .navlist li#n_0 {
	background: url(../images/home44.jpg) no-repeat top center;
}
#nav2 .navlist li#n_1 {
	background: url(../images/myshop44.jpg) no-repeat top center;
}
#nav2 .navlist li#n_2 {
	background: url(../images/cart44.jpg) no-repeat top center;
}
#nav2 .navlist li#n_3 {
	background: url(../images/my44.jpg) no-repeat top center;
}
#nav2 .navlist li#n_4 {
	background: url(../images/fenlei44.jpg) no-repeat top center;
}
#nav2 .navlist li#n_6 {
	background: url(../images/fenlei44.jpg) no-repeat top center;
}
#nav2 .navlist li#n_22 {
	background: url(../images/cartnew.jpg) no-repeat top center;
}
#nav3, #nav6, #nav-enter, #nav-parent {
	width: 100%;
	left: 0px;
	z-index: 100;
	margin: 0 auto;
	display: block;
	background: #E6E6E6;
	position: fixed;
	bottom: 0px;
	border-top: 1px solid #e3e3e3;
}
#nav3 ul.navlist, #nav6 ul.navlist, #nav-enter ul.navlist, #nav-parent ul.navlist {
	position: relative;
	z-index: 9999;
	height: 43px;
}
#nav3 .navlist li, #nav6 .navlist li, #nav-enter .navlist li, #nav-parent .navlist li {
	float: left;
	margin: 0px 0px 0 0;
	height: 43px;
	width: 100%;
	position: static;
}
#nav3 .navlist li span, #nav6 .navlist li span, #nav-enter .navlist li span, #nav-parent .navlist li span {
	display: inline-block;
	width: 100%;
	height: 43px;
	cursor: pointer;
	background: #ff3300;
	color: #fff;
	text-align: center;
	padding-top: 8px;
}
#nav3 div.shopinfo, #nav6 div.shopinfo {
	padding-top: 5px;
	position: static;
	z-index: 9999;
	height: 45px;
}
#nav-enter, #nav6, #nav-parent {
	background: #fff;
	border: none;
}
.active_title {
	color: red;
	font-weight: bold;
	background: #FFDEDE;
	border: solid 1px #FFB4B4;
	padding: 8px;
	line-height: 25px;
	border-radius: 5px;
	margin: 10px;
}
.active_info {
	font-size: 12px;
}
.active_info .active_top_button {
	height: auto;
	overflow: hidden;
	font-size: 12px;
	color: #fff;
	padding: 12px 8px;
	background: #FF3300;
	border-bottom: solid 1px #CC1822;
}
.active_info .active_top_button a {
	float: right;
	color: #fff;
}
.qrcode-tips {
	height: auto;
	overflow: hidden;
	background: #fff;
}
.qrcode-tips p {
	text-align: center;
	line-height: 28px;
}
.qrcode-tips .tips_img {
	float: none;
	margin: 0 auto;
	max-width: 250px;
	padding: 0 15px;
	border-radius: 10px;
}
.qrcode-tips table {
	width: 300px;
	margin: 20px auto 50px;
}
.qrcode-tips table tr td {
	padding: 10px;
}
.wrap-input {
	width: 230px;
	float: right;
	color: #000;
	line-height: 45px;
	padding-right: 15px;
}
.wrap-input span {
	display: inline-block;
	float: right;
	width: 43px;
	height: 43px;
	text-align: center;
	border: 1px solid #e3e3e3;
}
#wp_0 {
	float: left;
	border: 0px;
	width: 80px;
	color: #666;
	cursor: pointer;
}
#wp_1 {
	background: #eaeaea;
	cursor: pointer;
	font-size: 16px;
	font-weight: 900;
	cursor: pointer;
}
#wp_2 {
	background: #fff;
	color: #666;
}
#wp_3 {
	background: #eaeaea;
	cursor: pointer;
	font-size: 16px;
	font-weight: 900;
	cursor: pointer;
}
.goodguige {
	position: static;
	padding: 5px 10px 0px 10px;
}
.goodguige .guigeres {
	float: right;
	font-size: 12px;
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 3px;
	color: #000;
	cursor: pointer;
}
.goodguige p {
	width: 80px;
	float: left;
	font-size: 12px;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 3px;
}
.goodguige .ullik {
	width: 100%;
	float: left;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-bottom: 2px solid #F3F3F3;
}
.goodguige .ullik div {
	background: #f3f3f3;
	font-size: 12px;
	padding: 3px 7px;
	display: block;
	float: left;
	margin: 5px;
	cursor: pointer;
	border: 1px solid #f3f3f3;
	border-radius: 10px;
}
.goodguige .ullik .hover {
	border: 1px solid #FFA6A6;
	background: #FFDFDF;
}
.goodguige .ullik .noop {
	border: 1px dashed #F3F3F3;
	background: #FFF;
	color: #ccc;
}
.show_errormsg {
	width: 100%;
	left: 0px;
	z-index: 100;
	margin: 0 auto;
	height: 45px;
	display: none;
	background: #666;
	position: fixed;
	bottom: 46px;
	opacity: 1;
	text-align: center;
	line-height: 45px;
	color: #fff;
	font-weight: 900;
}
.show_erweima {
	width: 100%;
	left: 0px;
	z-index: 100;
	margin: 0 auto;
	height: 10px;
	display: none;
	background: #666;
	position: fixed;
	bottom: 46px;
	opacity: 1;
	text-align: center;
	line-height: 45px;
	color: #fff;
	font-weight: 900;
}
.active .bottommenu {
	display: inline-block;
	position: absolute;
	left: 15px;
	bottom: 50px;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 5px;
}
.bottommenu {
	position: absolute;
	z-index: 9999;
	margin: 0 auto;
	padding: 10px 0;
	overflow: hidden;
	display: none;
	width: 270px;
}
.bottommenu li {
	line-height: 24px;
	width: 49%;
	height: 24px;
	overflow: hidden;
	float: left;
}
.bottommenu li a {
	padding-left: 15px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	height: 30px;
	background: none;
}
.bottommenu li a:HOVER {
	color: #ff9853;
}
.bottommenu ul {
	padding-left: 22px;
}
.bottommenu ul li {
}
.bottommenu ul li a {
	background: url(../images/ico.gif) no-repeat 0 -241px;
	padding-left: 10px;
}
.banner {
	position: relative;
}
.banner .slider {
	z-index: 1;
	display: block;
	margin: 0 auto;
	max-width: 600px;
	overflow: hidden;
	position: relative;
}
.banner .slider .sliderlist {
	position: absolute;
	width: 2000px;
	left: 0;
	top: 0px;
}
.banner .slider .sliderlist li {
	float: left;
	width: 600px;
	display: block;
	text-align: center;
}
.banner .slider .sliderlist li span {
	max-width: 600px;
	margin: 0 auto;
	display: inline-block;
}
.banner .slider .sliderlist li img {
}
.banner .slider #pagenavi {
	position: absolute;
	left: 0;
	bottom: 10px;
	text-align: center;
	width: 100%;
}
.banner .slider #pagenavi a {
	width: 14px;
	height: 14px;
	line-height: 99em;
	background: #b5b5b5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 4px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
*display:inline;
*zoom:1;
}
.banner .slider #pagenavi a.active {
	background: #C00;
}
.banner .s_bottom {
	background: url(../images/gallery_btn.png) repeat-x left top;
	height: 90px;
	margin-top: -40px;
}
#nav .normal {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background: url(../images/normal.gif) no-repeat right top;
}
#nav .normal:hover {
	text-decoration: underline;
}
#nav .normal span {
	display: block;
	padding: 8px 20px 5px 22px;
	background: url(../images/normal_span.gif) no-repeat left top;
}
#nav .collection {
	width: 92px;
	height: 20px;
	color: #3d8bd7;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/btn.gif) no-repeat 0 -40px;
	position: absolute;
	top: 7px;
	right: 10px;
}
#nav .collection:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}
#nav .nav_bg {
	width: 1000px;
	height: 30px;
	background: #777;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	-moz-opacity: 0.5;
	opacity: .5;
	filter: alpha(opacity=50);
}
#left .user {
	width: 206px;
	border: 1px solid #ddd;
	margin-bottom: 5px;
}
#left .user_photo {
	width: 206px;
	text-align: center;
}
#left .user_photo h2 {
	margin-top: 13px;
	color: #313131;
	font-size: 14px;
}
#left .photo {
	margin-top: 10px;
}
#left .user_photo p {
	margin-top: 6px;
}
#left .user_photo p a {
	color: #fff;
	background: #000;
	padding: 0 2px;
}
#left .user_photo p a:hover {
	background: #777;
}
#left .user_data {
	color: #666;
	width: 189px;
	margin: 20px 0 0 17px;
	padding-bottom: 10px;
}
#left .user_data img {
	vertical-align: middle;
}
#left .user_data p {
	padding-bottom: 10px;
}
#left .user_data p .name {
	color: #313131;
	text-decoration: none;
}
#left .user_data p .name:hover {
	color: #666;
	text-decoration: underline;
}
.module_common {
	border: 1px solid #ddd;
	background: #ebebeb url(../images/module_common.gif) repeat-x;
	margin-bottom: 5px;
}
.module_common .wrap {
	border: 1px solid #fff;
	margin: 4px;
}
.module_common .wrap_child {
	border: 1px solid #d0d0d0;
	background: #fff;
}
.module_currency {
	border: 1px solid #ddd;
	background: #ebebeb url(../images/module_common.gif) repeat-x;
	margin-bottom: 10px;
	display: none;
}
.module_currency .wrap {
	border: 1px solid #fff;
	margin: 4px;
}
.module_currency .wrap_child {
	border: 1px solid #d0d0d0;
	background: #fff;
}
.veins1 {
	background: url(../images/veins1.gif) no-repeat 0 0;
}
.veins1 .ico2 {
	color: #3a3a3a;
}
.veins2 {
}
.veins2 .ico2 {
	color: #3d3f3e;
}
.common_title {
	height: 35px;
	line-height: 35px;
	position: relative;
	margin: 0 10px;
	border-bottom: 1px dashed #ddd;
}
.common_title .ornament1 {
}
.common_title .ornament2 {
}
.common_title .ico1 {
}
.common_title .ico2 {
	margin-left: 0px;
	font-size: 16px;
	font-weight: normal;
	color: #777;
}
.common_title .s2 {
	float: right;
	margin-right: 5px;
	width: 100px;
	text-align: right;
}
.common_title .s2 a {
	display: block;
	width: 100px;
	height: 35px;
	color: #FF3E3E;
}
.message_link {
	color: #666;
	position: absolute;
	top: 0px;
	right: 10px;
	word-spacing: 5px;
	font-weight: normal;
}
.message_link a {
	color: #666;
	text-decoration: none;
	font-size: 12px;
}
.message_link a:hover {
	position: relative;
	top: 1px;
	text-decoration: underline;
}
.web_search {
	margin: 20px 0 20px 15px;
}
.web_search .btn {
	border: 0;
	width: 26px;
	height: 25px;
	background: url(../images/btn.gif) 0 -73px;
}
.submenu {
	z-index: 9999;
	margin: 0 auto;
	padding: 10px 0;
	overflow: hidden;
	display: none;
	width: 270px;
}
.active .submenu {
	display: inline-block;
	position: absolute;
	left: 15px;
	top: 50px;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 5px;
}
#head .submenu li {
	line-height: 24px;
	width: 49%;
	height: 24px;
	overflow: hidden;
	float: left;
}
#head .submenu li a {
	padding-left: 15px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	height: 30px;
	background: none;
}
#head .submenu li a:HOVER {
	color: #ff9853;
}
.submenu ul {
	padding-left: 22px;
}
.submenu ul li {
}
.submenu ul li a {
	background: url(../images/ico.gif) no-repeat 0 -241px;
	padding-left: 10px;
}
.block_ico {
	background: url(../images/ico.gif) no-repeat 0 -179px;
}
.link_ico {
	background: url(../images/ico.gif) no-repeat 3px -276px;
}
.default {
	margin-bottom: 10px;
}
.default dl {
	margin: 10px 0;
}
.default dd {
	margin-left: 40px;
}
.default ul {
	margin: 0 0 20px 40px;
}
.default ul li {
	list-style: outside disc;
}
.default ol {
	margin: 0 0 20px 40px;
}
.default ol li {
	list-style: outside decimal;
}
.default ol li ul li {
	list-style: outside disc;
}
.default p {
	margin: 16px 0;
}
.default h1, .default h2, .default h3, .default h4, .default h5, .default h6 {
	margin-bottom: 16px;
}
.default h1 {
	font-size: 32px;
}
.default h2 {
	font-size: 24px;
}
.default h3 {
	font-size: 20px;
}
.default h4 {
	font-size: 14px;
}
.default h5 {
	font-size: 12px;
}
.default h6 {
	font-size: 10px;
}
.major .list {
	overflow: hidden;
	display: block;
	margin: 0 2px;
}
.major .list li {
	margin: 8px 5px;
	width: 46%;
	float: left;
	text-align: center;
	background: #fff;
	padding-bottom: 8px;
}
.major .list li span.show_good {
	display: none;
}
.major .pic {
	margin: 0 auto;
	text-align: center;
}
.major .pic a {
	display: block;
	text-align: center;
	margin: 0 3px;
	padding: 8px 6px;
}
.major h3 {
	color: #ababab;
	text-align: center;
	overflow: hidden;
	margin: 8px 0 0 0;
	line-height: 18px;
	font-weight: normal;
	font-size: 12px;
}
.major h3 a {
	color: #646665;
	text-decoration: none;
}
.major .nlist {
	overflow: hidden;
	display: block;
	padding: 0 2px;
	background: #fff;
}
.major .nlist li {
	width: 50%;
	float: left;
	text-align: center;
	background: #fff;
	padding-bottom: 8px;
}
.major .nlist .npic {
	margin: 0 auto;
	text-align: center;
}
.major .nlist .npic a {
	display: block;
	text-align: center;
}
.major .nlist .npic img {
	width: 90%;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.major_left {
	position: relative;
	margin: 0;
	width: 20%;
	float: left;
	overflow: hidden;
	background: #EAEAEA;
	position: relative;
	bottom: 43px;
	padding-top: 42px;
}
.major_left ul {
	position: relative;
	border-top: 1px solid #e3e3e3;
}
.major_left ul li {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
	text-indent: 5px;
	border-right: 1px solid #e3e3e3;
}
.major_left ul li a {
	display: block;
	width: 100%;
	height: 100%;
}
.major_left ul .hover {
	border-right: 0px;
	background: #F6F6F6;
}
.major_left ul .hover a {
	color: red;
}
.major_right {
	position: relative;
	margin: 0;
	width: 80%;
	float: right;
}
.major_right .new_class {
	z-index: 99;
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 39px;
	top: 0px;
	background: #fff;
	float: right;
	border-bottom: 1px solid #e8e8e8;
	font-weight: normal;
}
.major_right .new_class h2 {
	width: 100%;
	height: 39px;
	line-height: 40px;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}
.major_right .new_class h2 a {
	color: #545C66;
	float: left;
	width: 19%;
	height: 37px;
	text-align: center;
}
.major_right .new_class h2 span {
	float: left;
	display: block;
	width: 20%;
	border-right: #d5d5d5 solid 1px;
}
.major_right .new_class h2 span a {
	width: 100%;
	color: #E30C26;
	text-align: center;
}
.major_right .new_class h2 a:hover {
	color: #E30C26;
}
.new_class .hover {
	border-bottom: #af4193 solid 2px;
}
#get_more {
	color: #999;
	font-size: 14px;
}
.major_right .bookinfo {
	display: block; position:relative;
	float: left;
	width: 100%;
	margin: 0 auto;
	padding: 0 0 10px 0px;
	background: #fff;
}
.major_right .bookinfo .aleft {
	width: 37%;
	float: left;
	text-align: center;
	position: relative;
}
.major_right .bookinfo .aleft span {
	position: absolute;
	top: 0px;
	width: 30%;
}
.major_right .bookinfo .aleft img {
	width: 100%;
}
.major_right .bookinfo .aright {
	width: 60%;
	float: left;
	text-align: left;
	padding-left: 2%;
}
.major_right .bookinfo .aright h3 {
	font-size: 14px;
	text-align: left;
	line-height: 20px;
	font-weight: normal; color:#333;
}
.major_right .bookinfo .aright h3 a {
	color: #333;/*font-family: "KaiTi";*/
	font-family: "Microsoft YaHei", SimHei, 微软雅黑;
}
.major_right .bookinfo .aright h4{ width:62%; position:absolute; bottom:10px; right:0; float:right;}
.major_right .bookinfo .aright h5{ width:100%; line-height:20px; font-size:12px; color:red; font-weight:normal; float:left;}
.aright h5 i{ font-weight:normal; color:#999;font-style:normal;}
.aright h5 b{ color:#999; font-style:normal;font-weight:normal; }
.major_right .bookinfo .aright span {
	color: #f34;
	font-weight: 300;
	font-size: 14px;
	text-align: left;
	line-height: 20px;
	width: 40%;
	display: block;
	float: left;
	text-align: left;
}
.major_right .bookinfo .aright .s2 {
	float: left;
	text-align: right;
	font-size: 12px;
	color: #666;
	width: 60%;
}
.major_right .bookinfo .aright p {
	color: #999;
	font-size: 12px;
	line-height: 20px;
	width: 95%;
	display: block;
	float: left;
	text-align: left;
}
.group_major .list {
	margin: 15px;
	overflow: hidden;
	background: #fff;
	padding: 10px 0;
	-webkit-box-shadow: 0 0 5px #ccc;
}
.group_major .list li {
}
.group_major .pic {
	width: 214px;
	margin: 0 auto;
}
.group_major .pic img {
	width: 200px;
	height: 200px;
}
.group_major .pic a {
	display: block;
	width: 200px;
	height: 200px;
	padding: 7px;
	border: 1px solid #c4c4c4;
}
.group_major .pic a:hover {
	border: 1px solid #ddd;
}
.group_major h3 {
	height: 40px;
	text-align: center;
	overflow: hidden;
	margin: 10px auto;
	line-height: 18px;
	font-weight: normal;
	font-size: 12px;
}
.group_major h3 a {
	color: #666;
	text-decoration: none;
}
.group_major h3 a:hover {
	color: #f60;
	text-decoration: underline;
}
.group_major p {
	color: #5cab22;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.group_major p span {
	font-weight: normal;
	color: #656565;
	font-size: 12px;
}
.group_major .time {
	height: 30px;
	line-height: 30px;
	color: #5eb3a0;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
}
.major h3 a:hover {
	color: #f60;
	text-decoration: underline;
}
.major p {
	color: #f34;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
.major p.old_price {
	color: #666;
	font-weight: normal;
	text-decoration: line-through;
}
.major .more {
	font-family: "宋体";
	text-align: right;
	padding-right: 30px;
	margin-bottom: 20px;
}
.major .more a {
	color: #fff;
	background: #000;
	padding: 0 2px;
}
.major .more a:hover {
	background: #777;
}
.general .list {
	width: 750px;
	margin: 15px;
	overflow: hidden;
}
.general .list li {
	width: 124px;
	height: 180px;
	float: left;
	float: left;
}
.general .pic {
	width: 102px;
	margin: 0 auto;
}
.general .pic img {
	width: 100px;
	height: 100px;
}
.general .pic a {
	display: block;
	width: 100px;
	height: 100px;
	border: 1px solid #c4c4c4;
}
.general .pic a:hover {
	border: 1px solid #555;
}
.general h3 {
	width: 102px;
	height: 36px;
	text-align: center;
	overflow: hidden;
	margin: 10px auto;
	line-height: 18px;
	font-weight: normal;
	font-size: 12px;
}
.general h3 a {
	color: #666;
	text-decoration: none;
}
.general h3 a:hover {
	text-decoration: underline;
}
.general p {
	width: 124px;
	color: #51a5e5;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.credited {
}
.credited table {
	width: 100%;
	border-collapse: collapse;
	line-height: 26px;
}
.credited th, .credited td {
	border-bottom: 1px solid #e1efd6;
}
.credited_css {
	border-right: 1px solid #e1efd6;
	margin: 3px 0;
	font-weight: bold;
}
.new_size th {
	font-weight: normal;
	color: #a9a9a9;
}
.credited td {
	text-align: center;
	color: #666;
}
.tab_table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}
.tab_table th {
	height: 25px;
	color: #a9a9a9;
}
.tab_table th, .tab_table td {
	border-bottom: 1px solid #e2e2e2;
}
.tab_align {
	text-align: center;
}
.tab_align_right {
	text-align: right;
}
.font_bold {
	font-weight: bold;
}
.tab_table_con {
	line-height: 18px;
	color: #295ad0;
	padding: 10px 20px 10px 0;
}
.money {
	color: #50a6e3;
	font-weight: bold;
	font-size: 14px;
}
.ware_link {
	color: #666;
	text-decoration: none;
	line-height: 18px;
}
.ware_link:hover {
	color: #f60;
	text-decoration: underline;
}
.general .more {
	font-family: "宋体";
	text-align: right;
	padding-right: 30px;
	margin-bottom: 20px;
}
.general .more a {
	color: #fff;
	background: #000;
	padding: 0 2px;
}
.general .more a:hover {
	background: #777;
}
.nothing {
	text-align: center;
}
.nothing p {
	height: 50px;
	background: url(../images/nothing.gif) no-repeat;
	font-weight: bold;
	font-size: 15px;
	color: #585858;
	margin: 0 auto;
}
.message_text { /*width: 730px;*/
	padding: 15px 25px;
	overflow: hidden;
	line-height: 24px;
	border-bottom: 1px dotted #bababa;
	position: relative;
}
.message_text .link1 {
	color: #275ccc;
}
.message_text .link1:hover {
	color: #676767;
}
.message_text .link2 {
	color: #666;
}
.message_text .gray {
	color: #a3a3a3;
}
.message_text .beat {
	position: absolute;
	top: 10px;
	right: 30px;
}
.message_text dd {
	color: #666;
}
.info_particular {
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}
.info_particular ul {
	width: 100%;
	overflow: hidden;
}
.info_particular p {
	color: #666;
	float: left;
}
.info_particular .title {
	padding-top: 1-px;
}
.info_particular .con a {
	color: #275bcb;
	text-decoration: none;
}
.info_particular .con a:hover {
	color: #ff9b11;
}
.quantity {
	float: left;
	padding-right: 10px;
}
.ascertain {
	color: #ff9a12;
}
.inverse_proportion {
	float: left;
	width: 80px;
	height: 16px;
	overflow: hidden;
	background: url(../images/inverse_proportion.gif) no-repeat -30px center;
}
.info_explain {
	padding: 15px 0 10px;
}
.info_table {
	border: 2px solid #e6e6e6;
	border-right: 0;
	border-left: 0;
	padding: 1px 0;
}
.info_table table {
	border-collapse: collapse;
	width: 100%;
}
.info_table th {
	font-weight: normal;
	color: #b5b5b5;
	background: #f5f5f5;
	height: 26px;
}
.info_table td {
	height: 40px;
	text-align: center;
	color: #666;
	border-bottom: 1px solid #e6e6e6;
}
.info_table .text {
	width: 50px;
	border: 1px solid #c2c2c2;
	background: url(../images/text.gif) repeat-x;
	padding: 2px 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.info_fun {
	padding: 10px 15px 0 0;
	position: relative;
}
.info_fun .align {
	text-align: right;
}
.info_fun .txt {
	color: #3d3f3e;
	font-weight: bold;
	padding-right: 15px;
}
.info_fun .btn {
	border: 0;
	width: 74px;
	height: 22px;
	background: url(../images/info_fun_btn.gif);
	color: #3e3e3e;
}
.info_fun .big_btn {
	cursor: pointer;
	border: 0;
	width: 121px;
	height: 32px;
	background: url(../images/info_fun_btn2.gif);
}
.ware_title span {
	line-height: 32px;
	margin: 10px 0 0 0;
	display: inline-block;
}
.ware_title .main {
	font-size: 16px;
	font-weight: normal;
}
.ware_title .time {
	font-size: 14px;
	background: #ccc;
	padding: 0px;
	color: #ff0000;
	position: relative;
	bottom: 4px;
}
.ware_title {
	text-align: center;
	color: #333;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}
.ware_info {
	position: relative;
	z-index: 1;
}
.ware_info .slider {
	background: #333; /*height: 220px;*/ /*max-width: 600px;*/
	margin: 0 auto;
}
.ware_info div.ware_pic:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 3px;
	background-image: url(../images/pattern_lace.png);
	background-size: 8px;
	left: 0;
	bottom: -3px;
}
.ware_info div.ware_pic {
	height: 220px;
	margin-bottom: -220px;
	z-index: -1;
	background: #333;
	background-image: url(../images/pattern_lace.png);
	background-size: 4px;
	position: relative;
}
.ware_info .slider .sliderlist { /*width: 600px !important; */
}
/*.ware_info .slider .sliderlist li{ margin: 2px;}*/

.ware_info .slider .sliderlist li img {
	margin-top: 0px; /*border-radius: 3px;*/
}
.ware_info ul {
}
.ware_info ul li {
	text-align: center;
	overflow: hidden;
	line-height: 0px;
}
.ware_info #pagenavi {
	display: none;
}
.ware_text {
	position: relative;
	z-index: 10;
}
.big_pic {
	width: 300px;
	height: 300px;
	background: #f1f1f1;
	margin-left: 20px;
}
.bottom_btn {
	position: relative;
}
.collect {
	width: 27px;
	height: 128px;
	background: url(../images/btn.gif) 0 -113px;
	position: absolute;
	top: -300px;
	left: 322px;
}
#btn_list {
	padding-top: 20px;
	position: relative;
	left: 20px;
}
#btn_list1, #btn_list2 {
	width: 146px;
	height: 29px;
	float: left;
	position: relative;
	cursor: pointer;
}
#btn_list1 {
	background: url(../images/btn_list.gif) no-repeat;
}
#btn_list2 {
	background: url(../images/btn_list.gif) no-repeat right 0;
	left: 10px;
}
#btn_list .drop_down {
	position: absolute;
	top: 29px;
	left: 0;
	width: 138px;
	padding: 6px 0 10px;
	border: 4px solid #dadada;
	background: #fff;
	display: none;
}
#btn_list .drop_down li {
	height: 30px;
}
#btn_list .drop_down li img {
	float: left;
	width: 16px;
	height: 16px;
	position: relative;
	top: 6px;
	left: 20px;
}
#btn_list .drop_down li a {
	color: #3e3e3e;
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
}
#btn_list .drop_down li a:hover {
	color: #f00;
	font-weight: bold;
}
.left_btn {
	width: 8px;
	height: 53px;
	border: 1px solid #e3e3e3;
	background: #f7f4f0 url(../images/left_btn.gif) no-repeat center center;
	position: absolute;
	bottom: 0;
	left: 6px;
	cursor: pointer;
}
.right_btn {
	width: 8px;
	height: 53px;
	border: 1px solid #e3e3e3;
	background: #f7f4f0 url(../images/right_btn.gif) no-repeat center center;
	position: absolute;
	bottom: 0;
	right: 3px;
	cursor: pointer;
}
.ware_box {
	overflow: hidden;
}
.ware_box ul {
	width: 30000px;
	overflow: hidden;
}
.ware_box li {
	float: left;
	cursor: pointer;
}
.ware_pic_hover {
	background: url(../images/ware_pic_hover.gif);
}
.rate {
	color: #999;
	line-height: 24px;
	overflow: hidden;
	font-size: 15px;
	padding: 0 10px;
	margin-bottom: 15px;
}
.order_form .handle {
	font-size: 14px;
	overflow: hidden;
	padding: 5px 3%; line-height:27px;
}
.order_form .handle b{ font-weight:normal; float:right; width:45%;}
.order_form .handle a {
	float:right;
	width:30%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: #cb79b2 solid 1px;
	border-radius: 3px;
	color: #cb79b2; font-size:12px; box-sizing:border-box;
	display: block;
	margin-left:2%;
}
.order_form .handle .fka {
	background: #cb79b2;
	color: #fff;
}
.handle ul {
	overflow: hidden;
	color: #7a7a7a;
}
.handle li {
	float: left;
	cursor: pointer;
}
.handle_title {
	padding-top: 3px;
	color: #333;
}
.solid {
	padding: 2px 4px;
	border: 1px solid #3f3f3f;
	color: #fff;
	margin-right: 8px;
	background: #666;
}
.dotted {
	padding: 2px 4px;
	border: 1px dotted #c4c4c4;
	margin-right: 8px;
	background: #fff;
}
.aggregate {
	color: #50a5e5;
}
.ware_btn {
	margin-top: 20px;
	position: relative;
}
.ware_btn li {
	float: left;
	margin-right: 20px;
	cursor: pointer;
}
.btn_c1 a {
	display: block;
	width: 144px;
	height: 32px;
	background: url(../images/btn.gif) 0 -268px;
}
.btn_c2 a {
	display: block;
	width: 144px;
	height: 32px;
	background: url(../images/btn.gif) 0 -340px;
}
.btn_c3 a {
	display: block;
	width: 144px;
	height: 32px;
	background: url(../images/style1.gif);
}
.ware_cen {
	width: 98%;
	height: 129px;
	position: absolute;
	top: 45px;
	left: 0px;
	display: none;
}
.ware_center {
	width: 96%;
	height: 112px;
	padding: 7px 4px 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: #fff;
	border: 3px solid #dadada;
}
.ware_cen_bottom {
	width: 98%;
	height: 126px;
	position: absolute;
	bottom: -1px;
	right: -1px;
	z-index: 1;
	background: #8d8d8d;
	-moz-opacity: 0.5;
	opacity: .5;
	filter: alpha(opacity=50);
}
.ware_center h1 {
	background: url(../images/login_h1.gif);
	height: 30px;
	text-align: center;
}
.dialog_title {
	background: #fff url(../images/linebox_h1_span.gif) no-repeat 3px 3px;
	display: block;
	padding: 3px 10px 3px 15px;
	position: absolute;
	color: #656565;
}
.ware_cen_info_fun {
	width: 333px;
	height: 229px;
	position: absolute;
	top: 50px;
	right: 10px;
	display: none-;
}
.ware_center_info_fun {
	width: 316px;
	height: 212px;
	padding: 7px 4px 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: #fff;
	border: 3px solid #dadada;
}
.ware_cen_bottom_info_fun {
	width: 330px;
	height: 226px;
	position: absolute;
	bottom: -1px;
	right: -1px;
	z-index: 1;
	background: #8d8d8d;
	-moz-opacity: 0.5;
	opacity: .5;
	filter: alpha(opacity=50);
}
.ware_cen_info_fun h1 {
	background: url(../images/login_h1.gif);
	height: 30px;
}
.close_link {
	width: 21px;
	height: 21px;
	padding-right: 10px;
	position: absolute;
	top: 7px;
	right: 4px;
	background: #fff url(../images/dialog_close_button.gif) no-repeat right bottom;
	overflow: hidden;
	cursor: pointer;
}
.close_hover {
	width: 21px;
	height: 21px;
	padding-right: 10px;
	position: absolute;
	top: 7px;
	right: 4px;
	background: #fff url(../images/dialog_close_button.gif) no-repeat right top;
	overflow: hidden;
	cursor: pointer;
}
.ware_cen_btn {
	padding: 10px 0 0 22px;
}
.ware_cen_btn ul.fill_in_fun li p label.error {
	color: #f34;
	font-size: 13px;
}
#content form .ware_cen_btn .text {
	height: 20px;
}
.ware_text_p {
	color: #666;
	margin-bottom: 8px;
}
.bold_num {
	font-weight: bold;
	font-size: 14px;
	color: #4a7911;
}
.bold_mly {
	font-weight: bold;
	font-size: 14px;
	color: #51a6e6;
}
.btn1 {
	width: 110px;
	height: 29px;
	border: 0;
	color: #c73702;
	font-weight: bold;
	font-size: 14px;
	font-size: 13px;
	background: url(../images/btn.gif) 0 -410px;
}
.btn2 {
	width: 125px;
	height: 29px;
	border: 0;
	color: #4e4e4e;
	font-weight: bold;
	font-size: 14px;
	font-size: 13px;
	background: url(../images/btn.gif) 0 -452px;
}
.float_layer_text {
	color: #b9b9b9;
	padding-bottom: 10px;
}
.fill_in_fun {
	width: 100%;
	overflow: hidden;
	padding-bottom: 10px;
}
.fill_in_fun li {
	width: 100%;
	overflow: hidden;
	float: left;
	padding-bottom: 10px;
}
.fill_in_fun li p {
	float: left;
}
.fill_in_fun .title {
	color: #666;
	padding-top: 4px;
}
.fill_in_fun .text {
	width: 165px;
	border: 1px solid #c2c2c2;
	background: url(../images/text.gif) repeat-x;
	padding: 2px 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.fill_in_fun .btn_fun {
	padding-left: 60px;
}
.fill_in_fun .btn_fun input {
	border: 0;
	width: 75px;
	height: 29px;
	font-weight: bold;
	color: #c53800;
	background: url(../images/enter_btn.gif) no-repeat;
}
.user_menu {
	height: 36px;
	padding-left: 20px;
	position: relative;
	border-bottom: 1px solid #ddd;
}
.user_menu li {
	float: left;
	margin-right: 4px;
	border: 2px solid #ddd;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
}
.user_menu .ornament1 {
	position: absolute;
}
.user_menu .ornament2 {
	position: absolute;
}
.user_menu .active {
	display: block;
	font-size: 12px;
	color: #3f4140;
	text-decoration: none;
}
.user_menu .active span {
	display: block;
	padding: 8px 20px 8px 22px;
	background: #f6f6f6;
}
.user_menu .normal {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #3e403f;
	text-decoration: none;
	background: url(../images/user_menu_nav.gif) no-repeat right 0;
}
.user_menu .normal:hover {
	text-decoration: underline;
}
.user_menu .normal span {
	display: block;
	padding: 8px 20px 8px 22px;
	background: url(../images/user_menu_nav.gif) no-repeat left -150px;
}
.option_box {
	padding: 10px 0px;
	margin-bottom: 10px;
}
.option_box .default img {
	width: 100%;
	display: block;
}
.option_box h3 {
	background: #f8d1d1;
	line-height: 17px;
	padding: 10px 0;
	text-align: center;
	font-weight: normal;
	color: #d1d1d1;
}
.time_box {
	width: 100%;
	height: 73px;
	background: #9e3490;
	margin: 0 auto;
}
.time_box ul {
	float: left;
	width: 28%;
	padding-left: 2%;
	font-size: 14px;
	color: #c89ac1;
}
.time_box ul li {
	line-height: 30px;
}
.time_box ul li em {
	text-decoration: line-through;
}
.time_box ul li span {
	font-size: 25px;
	color: #fff;
}
.time_box dl {
	float: left;
	width: 68%;
	height: 53px;
	padding: 10px 2% 10px 0;
	background: url(../images/time_dlbg.jpg) no-repeat left top #af0599;
}
.time_box dl dt {
	float: left;
	width: 35%;
}
.time_box dl dt img {
	width: 100%;
}
.time_box dl dd {
	float: right;
	width: 100%;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	text-align: right;
}
.time_box dl dd b {
	font-size: 14px;
	color: #666;
}
.time_box dl dd span {
	float: left;
	font-size: 16px;
	color: #af4193;
	line-height: 30px;
}
.time_box dl dd i {
	font-size: 14px;
	color: #c89ac1;
	float: right;
	padding-left: 5px;
}
.time_box dl dd em {
	font-size: 12px;
	color: #fff;
	padding: 5px 0;
	height: 20px;
	line-height: 20px;
	width: auto;
	font-weight: normal;
}
.time_box dl dd em b {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #fff;
	border-radius: 5px;
	color: #9e3490;
	text-align: center;
	font-weight: normal;
}
.name_box {
	width: 100%;
	height: auto;
	overflow: auto;
	padding-bottom: 10px;
	background: #fff;
}
.name_box .jia_box {
	width: 96%;
	padding: 0 2%;
	font-size: 14px;
	border-bottom: #f2f2f2 solid 1px;
}
.name_box .jia_box h1 {
	line-height: 40px;
	font-size: 14px;
	color: #9e3490;
	font-weight: normal;
}
.name_box .jia_box h1 em {
	text-decoration: line-through;
	color: #ccc;
}
.name_box .jia_box h1 a {
	float: right;
	color: #999;
	background: url(../images/more_bg.png) no-repeat right;
	padding-right: 30px;
}
.name_box .jia_box h1 .hover {
	float: right;
	color: #999;
	background: url(../images/more_bg2.png) no-repeat right;
	padding-right: 30px;
}
.name_box .jia_box ul {
	width: 100%;
	height: auto;
	overflow: auto;
	padding-bottom: 10px;
}
.name_box .jia_box ul li {
	line-height: 30px;
	font-size: 14px;
	color: #666;
	text-align: left;
}
.name_box .jia_box ul li em {
	text-decoration: line-through;
	color: #ccc;
}
.name_box h2 {
	line-height: 40px;
	font-size: 20px;
	color: #333;
	width: 96%;
	padding: 0 2%;
	font-weight: normal;
}
.name_box h3 {
	width: 96%;
	padding: 0 2%;
	line-height: 30px;
	color: #999;
	font-size: 14px;
	font-weight: normal;
}
.name_box h3 span {
	float: right;
}
.grade {
	border: 1px solid #fee1b9;
	background: #fffcf3;
	margin-top: 15px;
}
.annals {
	padding: 15px 0 0 7px;
	width: 187px;
	overflow: hidden;
}
.annals li {
	float: left;
	padding: 0 8px 15px 0;
}
.annals li a {
	display: block;
	border: 1px solid #babcbb;
	width: 50px;
	height: 50px;
	padding: 1px;
}
.annals li a:hover {
	border: 1px solid #333;
}
.table_common {
	width: 100%;
	overflow: hidden;
}
.table_common table {
	width: 100%;
	border-collapse: collapse;
}
.table_common th {
	padding: 5px 0;
	color: #a3a3a3;
	font-weight: normal;
}
.table_common td {
	padding: 5px 0;
	text-align: center;
	color: #666;
	border-bottom: 1px dotted #d8d8d8;
}
.message_text2 {
	width: 100%;
	padding: 15px 0;
	line-height: 20px;
	overflow: hidden;
	border-bottom: 1px dotted #a99578;
}
.message_text2 dl {
	width: 100%;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
}
.message_text2 .light {
	padding-left: 25px;
}
.leave_word dt {
	float: left;
	padding-left: 25px;
	font-weight: bold;
	color: #285bcc;
}
.leave_word dd {
	float: left;
	width: 500px;
	color: #3d3f3e;
}
.leave_word dd p {
	color: #888;
}
.leave_word p {
	position: absolute;
	top: 0;
	right: 20px;
	color: #666;
}
.leave_word .name {
	display: block;
	width: 175px;
}
.leave_word .date {
	display: block;
	width: 175px;
}
.revert_to dt {
	float: left;
	padding-left: 25px;
	font-weight: bold;
	color: #fe5504;
}
.revert_to dd {
	float: left;
	width: 500px;
	color: #fe5504;
}
.revert_to p {
	position: absolute;
	top: 0;
	right: 20px;
	color: #888;
	text-align: right;
}
.revert_to .name {
	display: block;
	width: 175px;
}
.revert_to .date {
	display: block;
	width: 175px;
}
.fill_in {
	padding: 10px;
}
.fill_in p {
	margin-bottom: 10px;
}
.fill_in textarea {
	width: 560px;
	height: 100px;
	overflow: auto;
	border: 1px solid #c2c2c2;
	background: #fff url(../images/text.gif) repeat-x;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.fill_in .text {
	border: 1px solid #c2c2c2;
	background: #fff url(../images/text.gif) repeat-x;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.fill_in .desc {
	float: left;
}
.buy_name {
	width: 92%;
	padding: 4%;
	overflow: hidden;
}
.buy_name li {
	width: 16.5%;
	line-height: 25px;
	float: left;
	color: #666;
}
/*

 * -------------------------------------------------------

 * ******************** end module.css *******************

 * -------------------------------------------------------

 */











/*

 * -------------------------------------------------------

 * ******************** page.css *************************

 * -------------------------------------------------------

 */



.shop_list_page .page {
	float: right;
	margin-top: 15px;
	padding-bottom: 10px;
}
.down, .down_no, .former, .former_no, .page_link, .page_hover, .nonce {
	margin-left: 5px;
}
.former {
	border: 1px solid #ff7a32;
	display: block;
	float: left;
	width: 15px;
	height: 17px;
	background: #ff975f url(../images/page_ico.gif) no-repeat 5px -21px;
}
.former:hover {
	border: 1px solid #a53a00;
}
.down {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 2px 15px 0 8px;
	float: left;
	border: 1px solid #ff7a32;
	background: #ff975f url(../images/page_ico.gif) no-repeat 50px -49px;
}
.down:hover {
	border: 1px solid #a53a00;
}
.page_link {
	color: #666;
}
.page_hover {
	color: #ff6000;
}
.page_link, .page_hover {
	font-weight: bold;
	display: block;
	float: left;
	text-decoration: none;
	padding: 2px 5px 0;
	font-size: 14px;
}
.page_link:hover, .page_hover:hover {
	text-decoration: underline;
}
.former_no {
	border: 1px solid #ddd;
	display: block;
	float: left;
	width: 15px;
	height: 17px;
	background: #fff url(../images/page_ico.gif) no-repeat 5px 5px;
}
.down_no {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 2px 15px 0 8px;
	float: left;
	border: 1px solid #c7c7c7;
	background: #e0e0e0 url(../images/page_ico.gif) no-repeat 50px -49px;
}
.nonce {
	border: 1px solid #ddd;
	display: block;
	float: left;
	height: 17px;
	text-decoration: none;
	color: #a3a3a3;
	line-height: 17px;
	padding: 0 5px;
}
.stat {
	float: left;
	height: 20px;
	line-height: 20px;
	color: #a3a3a3;
	text-decoration: none;
}
/*

 * -------------------------------------------------------

 * ******************** end page.css *********************

 * -------------------------------------------------------

 */











/*

 * -------------------------------------------------------

 * ******************** footer.css ***********************

 * -------------------------------------------------------

 */



#footer {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	color: #aaa;
	line-height: 20px;
	padding:20px 0px 15px 0px;
}
#footer p {
}
#footer a {
	color: #a6a6a6;
	text-decoration: none;
}
#footer p.foot_nav a {
	font-size: 16px;
}
#footer a:hover {
	text-decoration: underline;
}
/*

 * -------------------------------------------------------

 * ******************** end footer.css *******************

 * -------------------------------------------------------

 */











/*

 * -------------------------------------------------------

 * ******************** table.css ************************

 * -------------------------------------------------------

 */



/*

 * -------------------------------------------------------

 * ******************** end table.css ********************

 * -------------------------------------------------------

 */











/*

 * -------------------------------------------------------

 * ******************** newAdd.css ***********************

 * -------------------------------------------------------

 */



.related_list {
	margin: 5px;
}
.related_list dt {
	padding: 3px 3px;
	border-bottom: #eee 1px solid;
	margin-top: 15px;
	background: #eee;
}
.related_list dt a {
	color: #000;
	text-decoration: none;
}
.related_list dd {
	margin: 3px 0px;
	padding: 3px;
}
.related_list dd a {
	margin: 3px 0px;
	text-decoration: none;
	color: #000;
}
/*

 * -------------------------------------------------------

 * ******************** end newAdd.css *******************

 * -------------------------------------------------------

 */











/*

 * -------------------------------------------------------

 * ******************** hack.css *************************

 * -------------------------------------------------------

 */



#topbtn .user {
+background: url(../images/ico.gif) no-repeat 50px -108px;
}
.no_former {
+height: 18px;
}
.former {
+height: 18px;
}
.die6 {
	margin-bottom: 10px;
	width: 780px;
	_overflow-x: auto;
}
/*

 * -------------------------------------------------------

 * ******************** end hack.css *********************

 * -------------------------------------------------------

 */

.particular_wrap {
	margin: 0;
}
.particular .particular_wrap dl {
	margin: 0;
	padding: 0;
	width: 100%;
	padding: 0 3%;
}
.particular .particular_wrap .ware_line {
	margin: 3% 0 0 0;
	padding: 0 3%;
	width: 100%;
	border-bottom: none;
}
.particular .particular_wrap .ware_line .transportation {
	margin: 0;
	width: 100%;
	padding: 3%;
	line-height: 25px;
}
.particular .particular_wrap .ware_line .transportation span {
	color: #cb79b2;
}
.particular .particular_wrap .ware_line .order_detail_list {
	margin: 0;
	width: 100%;
	padding: 3%;
	line-height: 25px;
	border: none;
}
/*banner*/

#head_card {
	width: 100%;
	height: 175px;
	background-color: #000;
	position: relative;
}
.head_card {
	width: 269px;
	height: 164px;
	background: url(../images/pink.png) no-repeat left top;
	background-size: contain;
	left: 50%;
	margin-left: -134px;
	top: 25px;
	position: absolute;
}
/*mian*/

.fr {
	float: right;
}
.fl {
	float: left;
}
.mian {
	margin: 38px 10px 0;
}
.main_nav {
}
.main_nav li {
	height: 114px;
	margin-bottom: 15px;
}
.main_nav li .txt {
	padding: 15px 10px 0;
	color: #FFFFFF;
	line-height: 22px;
	text-align: left;
	width: 115px;
}
.main_nav li .txt p {
	font-size: 12px;
}
.main_nav .main_li1 {
	background: #88d178;
}
.main_nav .main_li2 {
	background: #92b4e3;
}
.main_nav .main_li3 {
	background: #1559d4;
}
.main_nav .main_li4 {
	background: #F0C;
}
.main_nav .main_li1 .img {
	width: 160px;
	height: 114px;
	background: url(../images/cuxiao.jpg) no-repeat left center;
	background-size: contain;
}
.main_nav .main_li2 .img {
	width: 160px;
	height: 114px;
	background: url(../images/cuxiao2.jpg) no-repeat left center;
	background-size: contain;
}
.main_nav .main_li3 .img {
	width: 160px;
	height: 114px;
	background: url(../images/cuxiao3.jpg) no-repeat left center;
	background-size: contain;
}
.main_nav .main_li4 .img {
	width: 160px;
	height: 114px;
	background: url(../images/cuxiao4.jpg) no-repeat left center;
	background-size: contain;
}
.contenta {
	margin: 0 auto;
	max-width: 960px;
	width: 100%;
	height: auto;
	overflow: auto;
}
.four_box {
	width: 100%;
	background: #fff;
	height: auto;
	overflow: auto;
	padding: 15px 0 10px 0;
	border-bottom: #eee solid 1px;
	border-top: #eee solid 1px;
	margin-bottom: 10px;
}
.four_box dl {
	width: 25%;
	float: left;
	height: auto;
}
.four_box dl dt {
	width: 100%;
	text-align: center;
}
.four_box dl dt img {
	height: 30px;
}
.four_box dl dd {
	line-height: 30px;
	font-size: 14px;
	text-align: center;
}
.four_box dl dd a {
	color: #999;
}
.sixt_box {
	width: 100%;
	background: #fff;
	height: auto;
	overflow: auto;
	border-top: #f8f8f8 solid 1px;
}
.sixt_box:last-child {
	border-bottom: #f8f8f8 solid 1px;
}
.sixt_box dl {
	width: 25%;
	float: left;
	height: auto;
	box-sizing: border-box;
	border-right: #f8f8f8 solid 1px;
	padding: 10px 0 5px 0;
}
.sixt_box dl:last-child {
	border-right: none;
}
.sixt_box dl dt {
	width: 100%;
	text-align: center;
}
.sixt_box dl dt img {
	height: 20px;
}
.sixt_box dl dd {
	line-height: 30px;
	font-size: 12px;
	color: #999;
	text-align: center;
}
.sixt_box dl dd a {
	color: #999;
}
.warning {
	font-size: 12px;
	color: #f00;
	margin: 10px 5px 5px 5px;
	border: solid 1px #ebccd1;
	border-radius: 4px;
	padding: 10px;
}
.warning a {
	font-weight: bold;
	color: #AF4193;
}
.panel2 {
	height: auto;
	overflow: hidden;
	padding: 10px;
}
.panel2 ul li {
	margin-bottom: 10px;
	font-size: 14px;
}
.input-text {
	height: 30px;
	border-radius: 5px;
	border: 1px solid #ddd;
	display: block;
	padding: 2px 10px;
	width: 95%;
	background: #fff;
}
.bottomLink {
	font-size: 14px;
	text-align: center;
	color: #666;
	padding: 10px 0px;
}
.bottomLink a {
	margin: 0px 8px;
}
.textarea {
	border-radius: 5px;
	border: 1px solid #ddd;
	padding: 8;
	width: 95%;
	background: #fff;
	font-size: 12px;
	color: #666
}
.ppzs_box {
	width: 100%;
	padding: 2% 0;
	height: auto;
	overflow: auto;
}
.ppzs_box dl {
	width: 48%;
	margin: 0 1% 10px;
	float: left;
	height: auto;
	overflow: auto;
	background: #fff;
	box-shadow: 2px 2px 1px #f9f9f9;
	box-sizing: border-box;
	border: #f2f2f2 solid 1px;
	border-radius: 5px;
}
.ppzs_box dl dt, .ppzs_box dl dt img {
	width: 100%;
}
.ppzs_box dl dd {
	width: 100%;
	box-sizing: border-box;
	line-height: 20px;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
}
.ppzs_box dl dd span {
	color: #f60;
}
.ppzs_box dl dd em {
	font-weight: normal;
	color: green;
	font-style: normal;
}
.dlhck {
	width: 100%;
	height: auto;
	overflow: auto;
	padding: 100px 0 20px 0;
	background: url(../images/dlckqw.png) no-repeat top center;
	position: absolute;
	bottom: 0px;
	z-index: 10;
	font-weight: normal;
}
.dlhck a {
	display: block;
	width: 50%;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	color: #999;
	border: #dc6ec0 solid 1px;
	border-radius: 5px;
	margin: 0 auto;
	color: #dc6ec0;
}
/*下单选择到店自提 提示信息*/

.public_alert {
	color: #a94442;
	background: #f2dede;
	border: solid 1px #ebccd1;
	padding: 15px;
	border-radius: 4px;
	font-size: 14px;
	margin-bottom: 10px;
}
.my-text {
	border: solid 1px #DDD;
	padding: 8px 10px;
	font-size: 14px;
	background: #fff;
	border-radius: 4px;
	width: 90%;
	display: block;
	margin: 0px auto 10px;
}
div.order_delivery {
	margin: 10px 0px;
}
div.message_box {
	margin: 0px 0px 10px 0px;
}
div.order_address_list {
	padding: 10px;
	width: 100%;
	height: auto;
	overflow: auto;
	box-sizing: border-box;
	margin: 0;
}
.select_my_mode {
	height: auto;
	overflow: hidden;
	padding: 10px 0px 10px 10px;
}
.select_my_mode a {
	border: solid 1px #AF4193;
	font-size: 12px;
	padding: 5px 10px;
	margin-right: 5px;
	border-radius: 4px;
	color: #AF4193;
}
.select_my_mode a.current {
	background: #A83B8C;
	color: #fff;
}
.select_my_mode p {
	font-size: 12px;
	color: #AF4193;
	font-weight: bold;
	padding-top: 10px;
}
.dmhf {
	width: 100%;
	height: auto;
	overflow: auto;
}
.dmhf img {
	width: 100%;
}
.fill_in_content li .title {
	line-height: 30px;
}
/*会员中心 设置会员资料*/

.list-right-arrow {
	background: url('./images/tzjt.png') no-repeat right center;
	background-size: 5% 40%;
}
.list-right-arrow a {
	display: block;
	text-decoration: none;
}
/* 分红管理 */

.bonus_cont {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	height: auto;
	overflow: auto;
}
.bonus_num {
	width: 100%;
	height: auto;
	background: url(../images/bottom_s.png) no-repeat center bottom #e0a3c4;
	padding: 15px 0;
	background-size: 5%;
}
.bonus_num dl {
	width: 100%;
	margin-bottom: 0px;
}
.bonus_num dl dt {
	text-align: center;
	width: 100%;
}
.bonus_num dl dt img {
	width: 15%;
}
.bonus_num dl dd {
	width: 100%;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.bonus_tab {
	width: 100%;
	background: #fff;
	height: 40px;
}
.bonus_tab ul {
	width: 100%;
	height: 40px;
}
.bonus_tab ul li {
	float: left;
	width: 50%;
	line-height: 38px;
	font-size: 16px;
	color: #666;
	text-align: center;
	cursor: pointer;
}
.bonus_tab ul .la {
	border-bottom: #973490 solid 2px;
	color: #973490;
}
.bonus_qcont {
	width: 100%;
	height: auto;
	box-sizing: border-box;
}
.bonus_q {
	width: 100%;
	border-top: #d033bc solid 1px;
	border-bottom: #d033bc solid 1px;
	background: url(../images/q_r.png) repeat-y right top #fff;
	margin-top: 15px;
}
.bonus_q dl {
	width: 100%;
	background: url(../images/q_l.png) repeat-y left top;
	height: 80px;
	box-sizing: border-box;
	padding-left: 6px;
	margin-bottom: 0px;
}
.bonus_q dl dt {
	float: left;
	width: 35%;
	line-height: 80px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #d033bc;
	border-right: #d033bc dashed 1px;
}
.bonus_q dl dd {
	width: 64%;
	font-size: 12px;
	color: #999;
	padding: 10px 0px 5px 10px;
	float: left;
	box-sizing: border-box;
}
.bonus_q dl dd span {
	color: #666;
	font-size: 16px;
}
.bonus_qh {
	width: 100%;
	border-top: #e8e8e8 solid 1px;
	border-bottom: #e8e8e8 solid 1px;
	background: url(../images/qh_r.png) repeat-y right top #fff;
	margin-top: 15px;
}
.bonus_qh dl {
	margin-bottom: 0px;
}
.bonus_qh dl {
	width: 100%;
	background: url(../images/qh_l.png) repeat-y left top;
	height: 80px;
	box-sizing: border-box;
	padding-left: 6px;
}
.bonus_qh dl dt {
	float: left;
	width: 35%;
	line-height: 80px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: url(../images/already.png) no-repeat right top #e8e8e8;
	border-right: #e8e8e8 dashed 1px;
}
.bonus_qh dl dd {
	width: 64%;
	font-size: 12px;
	color: #999;
	padding: 0px 0px 0 10px;
	line-height: 25px;
	float: left;
	box-sizing: border-box;
}
.bonus_qh dl dd span {
	color: #666;
	font-size: 16px;
}
/*商品详情*/

.goods_cont {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	height: auto;
	overflow: auto;
}
.goods_top {
	width: 100%;
	line-height: 40px;
	background: #fff;
	font-size: 14px;
	font-weight: normal;
	position: fixed;
	top: 0px;
	z-index: 100;
	color: #666;
	text-align: center;
	max-width: 960px;
	margin: 0 auto;
	height: 40px;
}
.goods_top .lf {
	float: left;
}
.goods_top .rg {
	float: right;
}
.goods_top a {
	padding: 10px 5px;
	display: block;
	width: 10%;
	box-sizing: border-box;
	text-align: center;
}
.goods_top a img {
	height: 20px;
}
.goods_top ul {
	width: 80%;
	float: left;
}
.goods_top ul li {
	width: 37%;
	line-height: 40px;
	font-size: 12px;
	color: #666;
	float: left;
	text-align: left;
	cursor: pointer;
}
.goods_top ul li span {
	height: 38px;
	border-bottom: #973490 solid 2px;
	display: block;
	float: right;
}
.goods_top ul li em {
	font-weight: normal;
	color: #973490;
}
.goods_top ul .la {
	width: 25%;
}
.goods_top ul .text_rg {
	text-align: right;
}
.goods_top ul .text_ct {
	text-align: center;
}
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	/* Center slide text vertically */

	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img {
	width: 100%;
	max-height: 960px;
	display: block;
}
.goods_name {
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
	height: auto;
	overflow: auto;
	background: #fff;
}
.goods_name h1 {
	width: 100%;
	line-height: 2.2;
	color: #333;
	font-weight: normal;
	font-size: 18px;
}
.goods_name h2 {
	width: 100%;
	font-weight: normal;
	font-size: 14px;
	color: #cb79b2;
	margin-bottom: 6px;
}
.goods_name ul {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.goods_name ul li {
	font-size: 12px;
	color: #999;
	height: auto;
	overflow: hidden;
	line-height: 28px;
	padding-bottom: 5px;
}
.goods_name ul li .shop_price {
	font-size: 22px;
	color: #AF2585;
	font-weight: bold;
}
.goods_name ul li b {
	color: #D269B2;
}
.goods_name ul li i {
	font-style: normal;
	font-weight: normal;
	color: red;
}
.goods_name ul li .my_price b {
	font-size: 14px;
	font-weight: bold;
	color: #9e3490;
}
.goods_name ul li em {
	text-decoration: line-through;
	font-weight: normal;
	font-size: 14px;
	padding-left: 10px;
}
.goods_name ul li a.button {
	float: left;
margin-right:3%;
	display: block;
	width: 31%;
	height: 25px;
	color: #cb79b2;
	text-align: center;
	border: #cb79b2 solid 1px;
	border-radius: 5px; box-sizing:border-box;
	line-height: 25px;
}
.goods_name ul li a:last-child{ margin-right:0;}
.goods_name ul li a.button:hover {
	background: #cb79b2;
	background-size: 10px;
	color: #fff;
}
.goods_name ul li.setfont {
	font-size: 13px;
}
.goods_name ul .la {
	width: 25%;
}
.goods_name h3 {
	width: 100%;
	line-height: 40px;
	font-weight: normal;
	font-size: 12px;
	color: #666;
	border-top: #f3f3f3 solid 1px;
}
.goods_name h3 span {
	float: left;
	padding-right: 10px;
	color: red;
}
.goods_name .my_price {
	width: 100%;
	font-weight: normal;
	font-size: 14px;
	color: #cb79b2;
}
.goods_name .my_price a {
	font-size: 12px;
}
.goods_name .my_price span {
	color: #cb79b2;
}
.goods_thrbutt {
	width: 100%;
	padding: 15px 0 0px 0;
	height: auto;
	overflow: auto;
}
.goods_thrbutt a {
	float: left;
	display: block;
	width: 29.33333%;
	margin: 0 2%;
	background: #d89ec6;
	border: #d89ec6 solid 1px;
	color: #fff !important;
	text-align: center;
	box-sizing: border-box;
	border-radius: 5px;
	font-size: 14px;
	line-height: 30px;
	white-space: nowrap;
}
.goods_thrbutt a.click {
	background: #fff;
	border: #d89ec6 solid 1px;
	color: #d89ec6 !important;
}
.goods_other {
	height: auto;
	overflow: auto;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	padding: 10px;
}
.goods_other ul {
	height: auto;
}
.goods_other ul li {
	line-height: 24px;
	width: 100%;
	font-size: 14px;
	color: #666;
}
.goods_other ul li.current {
	color: #cb79b2;
	font-weight: bold;
}
.goods_dname {
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
	margin-top: 10px;
	border-bottom: #e8e8e8 solid 1px;
	border-top: #e8e8e8 solid 1px;
	background: #fff;
	height: auto;
	overflow: auto;
}
.goods_dname dl {
	width: 63%;
	float: left;
}
.goods_dname dl dt {
	float: left;
	height: 45px;
}
.goods_dname dl dt img {
	height: 45px;
	border-radius: 100px;
	border: #f3f3f3 solid 1px;
}
.goods_dname dl dd {
	line-height: 45px;
	padding-left: 10px;
	font-size: 16px;
	color: #fff;
	float: left;
}
.goods_dname span {
	float: right;
	width: 37%;
}
.goods_dname span a {
	float: right;
	display: block;
	width: 80%;
	height: 25px;
	color: #cb79b2;
	text-align: center;
	border: #cb79b2 solid 1px;
	border-radius: 5px;
	background: url(../images/call_d.png) no-repeat left 10px top 7px;
	background-size: 10px;
	font-size: 12px;
	line-height: 25px;
	margin-top: 11px;
	box-sizing: border-box;
	padding-left: 15px;
}
.goods_dname span a:hover {
	background: url(../images/call_dh.png) no-repeat left 10px top 7px #cb79b2;
	background-size: 10px;
	color: #fff;
}
.goods_cont h4 {
	padding: 10px 0;
	width: 100%;
	text-align: center;
	overflow: hidden;
	height: 30px;
	background: url(../images/teximg.png) no-repeat center;
	background-size: 120%;
}
.goods_images {
	width: 100%;
	height: auto;
	overflow: auto;
	text-align: center;
	background: #fff;
}
.goods_images img {
	width: 100%;
	display: block;
}
#show_full_cut {
	cursor: pointer;
}
.full_cut {
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}
.full_cut {
	border: solid 1px #e8e8e8;
	padding: 10px;
	border-radius: 5px;
	background: #fff;
}
.full_cut p {
	font-size: 12px;
	color: #666;
	line-height: 25px;
}
.full_cut p.select {
	color: #cb79b2;
}
/*体验店申请考核表*/

.ques_cont {
	width: 100%;
}
.ques_cont .title {
	width: 100%;
	padding: 10px 0;
	height: auto;
	overflow: auto;
}
.ques_cont .title img {
	width: 100%;
}
.ques_cont ul {
	width: 100%;
	height: auto;
	overflow: auto;
}
.ques_cont ul li {
	line-height: 30px;
	font-size: 14px;
	color: #ae4194;
	height: auto;
	overflow: auto;
	padding: 5px 0;
}
.ques_cont ul li input[type=radio] {
	margin-right: 10px;
}
.ques_cont ul li label {
	float: left;
	margin-right: 3%;
	color: #666;
	cursor: pointer;
	font-weight: normal;
}
.ques_cont ul li .inpa {
	width: 33.333%;
	float: left;
	height: 20px;
	border: #e8e8e8 solid 1px;
	border-radius: 3px;
	background: #fff;
	margin-top: 4px;
}
.ques_cont ul li .inpb {
	width: 60%;
	float: left;
	height: 20px;
	border: #e8e8e8 solid 1px;
	border-radius: 3px;
	background: #fff;
	margin-top: 4px;
}
.ques_cont ul li span {
	float: left;
	color: #666;
}
.ques_cont .button {
	width: 100%;
	margin-bottom: 35px;
	height: auto;
	overflow: auto;
	font-weight: normal;
}
.ques_cont .button .NewBtn {
	width: 100%;
	display: block;
	margin: 0 auto;
	text-align: center;
	line-height: 30px;
	background: #ca79b3;
	background: url(../images/ques_butt_bg.png) repeat-x;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	border: #ea1bce solid 1px;
	box-sizing: border-box;
}
/*新品牌展示页面 */



.pub_top {
	width: 100%;
	line-height: 40px;
	background: #fff;
	font-size: 14px;
	font-weight: normal;
	border-bottom: #e8e8e8 solid 1px;
	color: #666;
	text-align: center;
	max-width: 960px;
	margin: 0 auto;
	height: 40px;
}
.pub_top a {
	float: left;
	padding: 10px;
}
.pub_top a img {
	height: 20px;
}
.brand_cont {
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 15px;
}
.brand_cont{ width:100%; height:auto;background:#f5f5f5; padding-top:10px; max-width:960px; margin:0 auto;}
.brand_nav{ width:100%; background:#f5f5f5; height: auto; overflow: auto; box-sizing:border-box; padding:0 10px; margin:0;}
.brand_nav li{ float:left; width:24%; margin-right:1%; height: auto; padding-bottom:10px;}
.brand_nav li a{ width:100%; display:block; text-align:center; font-size:14px; color:#fff;  height: auto; padding:5px 0;
box-sizing:border-box; border-radius:50px;background:#fff; color:#b4639d; border:#b4639d solid 1px;}
.brand_nav li a:hover{box-sizing:border-box;border:#b4639d solid 1px;background:#b4639d; color:#fff;}
.brand_nav li .brand_ah{box-sizing:border-box;border:#b4639d solid 1px; 
border-radius:50px; background:#b4639d; color:#fff;}

.ppzs_box {
	width: 100%;
	padding: 2% 10px;
	box-sizing: border-box;
	height: auto;
	overflow: auto;
	background: #fff;
}
.ppzs_box dl {
	width: 100%;
	margin: 10px 0;
	float: left;
	height: auto;
	overflow: auto;
	background: #fff;
	box-shadow: 2px 2px 1px #f9f9f9;
	box-sizing: border-box;
	border: #f2f2f2 solid 1px;
	border-radius: 5px;
	box-sizing: border-box;
	position: relative;
}
.ppzs_box dl dt {
	width: 40%;
	float: left;
}
.ppzs_box dl dt img {
	width: 100%;
	display: block;
}
.ppzs_box dl dd {
	width:60%;
	box-sizing: border-box;
	line-height: 25px;
	font-size: 12px;
	color: #999;
	padding: 0 10px;
	height: auto;
	overflow: hidden;
	float: left;
}
.ppzs_box dl dd a {
	color: #333;
	font-size: 14px;
}
.ppzs_box dl dd span {
	color: #f60;
}
.ppzs_box dl dd em {
	font-weight: normal;
	color: green;
	font-style: normal;
}
.ppzs_box dl dd i {
	font-style: normal;
	color: #099ecf;
}
.ppzs_box dl dd b {
	font-weight: normal;
	color: #bc01be;
	font-style: normal;
}
.ppzs_box dl .dda {
	border-top: #f5f5f5 solid 1px;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 60%;
	box-sizing: border-box;
	padding: 0;
	float: left;
	height: 30px;
	line-height: 30px;
}
.ppzs_box dl .dda a {
	float: left;
	width: 50%;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #999;
	border-right: #f5f5f5 solid 1px;
	box-sizing: border-box;
}
.ppzs_box dl .dda img {
	width: 20px;
	margin-top: 5px;
}
.ppzs_box dl .dda a:last-child {
	border-right: none;
}
.ppzs_box dl .dda .aa {
	background: url(../images/looked.png) no-repeat left 35% top 10px;
	display: block;
	background-size: 20px;
	box-sizing: border-box;
	padding-left: 25%;
	text-align: left;
}
.ppzs_box dl .dda .ab {
	background: url(../images/brand_share.png) no-repeat left 35% top 7px;
	display: block;
	background-size: 15px;
	box-sizing: border-box;
	padding-left: 25%;
	text-align: left;
}
.ppzs_box dl .dda .ab:hover {
	text-decoration: none;
}
/* 新品牌展示 图文详情页面 简易模板 CSS*/

.brand_article {
	height: auto;
	margin: 0 auto;
	max-width: 700px;
	overflow: hidden;
	padding: 3% 2%;
	width: 96%;
	background: #fff;
}
.brand_article h1 {
	border-bottom: 1px solid #e7e7eb;
	color: #000;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.4;
	padding-bottom: 10px;
	width: 100%;
}
.brand_article .wxqrcode {
	padding: 10px;
	;
	text-align: center;
}
.brand_article .wxqrcode p {
	text-align: center;
	font-size: 14px;
	color: #DF5644;
	padding: 10px 0px;
}
.brand_article .guide a {
	color: #607fa6;
	font-size: 14px;
}
.brand_article .content p {
	font-size: 16px;
	line-height: 30px;
}
.brand_article .content p img {
	width: auto;
	max-width: 100%;
}
.guide .aa {
	background: url(../images/looked.png) no-repeat left 0 top 7px;
	display: block;
	background-size: 20px;
	box-sizing: border-box;
	padding-left: 7%;
	text-align: left;
	float: right;
	color: #999;
}
.guide .ab {
	background: url(../images/brand_share.png) no-repeat left 0 top 4px;
	display: block;
	background-size: 15px;
	box-sizing: border-box;
	padding-left: 7%;
	text-align: left;
	float: right;
	color: #999;
	margin-left: 3%;
	color: #999;
}
.underwear_six {
	width: 100%;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	color: #999;
	padding: 8px 0px;
	line-height: 25px;
}
.underwear_six a {
	padding-left: 10px;
	color: #607fa6;
}
.special_content {
	height: auto;
	overflow: hidden;
}
.special_content p {
	line-height: 26px;
	font-size: 14px;
	margin-bottom: 10px;
}
/*新版我的钱包 CSS*/

.Mywallet_cont {
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 0 auto;
	max-width: 960px;
}
.Mywallet_Amount {
	width: 100%;
	height: auto;
	overflow: auto;
	background: #e0a3c4;
}
.Mywallet_Amount li {
	width: 50%;
	text-align: center;
	line-height: 30px;
	padding: 8% 0;
	font-size: 16px;
	color: #fff;
	float: left;
	background: url(../images/triangle.png) no-repeat center bottom;
	background-size: 15px;
}
.Mywallet_Amount li a {
	color: #fff;
	display: block;
	width: 100%;
}
.Mywallet_Recharge {
	width: 100%;
	height: auto;
	overflow: auto;
	background: #fff;
	border-bottom: #e8e8e8 solid 1px;
}
.Mywallet_Recharge dl {
	width: 50%;
	float: left;
	padding: 5% 0;
}
.Mywallet_Recharge dl dt {
	width: 100%;
	text-align: center;
}
.Mywallet_Recharge dl dt img {
	width: 20%;
}
.Mywallet_Recharge dl dd {
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.Mywallet_Ranks {
	width: 100%;
	height: auto;
}
.Mywallet_Ranks li {
	width: 100%;
	height: auto;
	line-height: 50px;
	background: #fff;
	border-bottom: #e8e8e8 solid 1px;
	box-sizing: border-box;
	padding: 0 3%;
}
.Mywallet_Ranks li a {
	display: block;
	width: 100%;
	color: #666;
	font-size: 14px;
}
.Mywallet_Ranks li a img {
	float: right;
	height: 20px;
	margin-top: 15px;
}


.Course_cont{ width:100%; height:auto; overflow:auto;  margin:0 auto; max-width:960px;}
.Course_cont h1{ width:100%; height:30px; background: url(../images/black_line.png) repeat-y  top left 15%;}
.Course_cont h2{ width:100%; height:20px; background: url(../images/black_line.png) repeat-y  top left 15%;}
.Course_Label{ width:94%; height:auto; overflow:auto; background:#fff; box-sizing:border-box; padding:3% 0; margin:0 3%;
border:#e8e8e8 solid 1px; background:#fff; border-radius:5px;
-moz-box-shadow:0px 3px 2px #E8E8E8; -webkit-box-shadow:0px 3px 2px #E8E8E8; box-shadow:0px 3px 2px #E8E8E8;}
.Course_Label dl{ width:26%; float:left; overflow:auto; height:auto;overflow:hidden;}
.Course_Label dl dt{ width:100%; text-align:center; }
.Course_Label dl dt img{ border-radius:100px; border:#e8e8e8 solid 1px; width:auto; max-width:70%;}
.Course_Label dl dd{ text-align:center; line-height:20px; font-size:16px; color:#666;}
.Course_Label dl dd span{ color:#cb79b2; font-size:14px; }
.Course_Label ul{ float:left; width:67%; padding-left:3%;}
.Course_Label ul li{ width:100%; line-height:1.4em; color:#666; font-size:12px;}
.Course_Label ul li span{ font-size:12px; border-bottom:#e8e8e8 solid 1px; padding:5px 0;display:block; width:100%;}
.Course_Label ul li em{ font-size:16px; line-height:2.5em; font-weight:normal; font-style: normal;}
.Course_Label ul li em b{ color:#cb79b2;font-weight:normal;}

.Course_list{ width:100%; height: auto; overflow:auto; padding-bottom:5%;}
.Course_list div{ width:100%; height:auto; overflow:auto; border-radius:10px; box-sizing:border-box;
padding:5% 6%;background: url(../images/black_line.png) repeat-y  top left 15%;}
.Course_list div h3{ width:20%; padding:5% 0;box-sizing:border-box; border-radius:100px; border:#e8e8e8 solid 1px; background:#fff;
float:left; text-align:center;}
.Course_list div h3 img{ width:auto; max-width:50%;}
.Course_list div ul{ width:78%; padding:1% 0 0% 2%; height:auto; overflow:auto; float:left;}
.Course_list div ul li{ width:100%; line-height:2.0em; font-size:12px; color:#999;}
.Course_list div ul li b{ font-weight:normal; color:#666; font-size:14px; width:100%; border-bottom:#e3e3e3 solid 1px; display:block; height:100%;}
.Course_list div ul li em{border-top:#fff solid 1px; font-weight:normal; display:block; height:100%; font-style: normal;}



/* 我的优惠券 */
.voucher_box{ width:100%; height:auto; overflow:auto; margin:0 auto; max-width:960px; box-sizing:border-box; padding:3%;}
.voucher_box .voucher{ width:100%; height:120px; margin-bottom:3%;}
.voucher_box .voucher p{ width:40%; height:120px; float:left;background:url(../images/voucher_bg.png)  no-repeat right;
text-align:center; font-size:16px; color:#fff; line-height:30px; box-sizing:border-box; padding:30px 0; }
.voucher_box .voucher p span{font-size:25px; font-weight: bold;}
.voucher_box .voucher ul{ float:left; width:60%; box-sizing:border-box; height:120px; background:#fff; border:#e8e8e8 solid 1px; border-left:none;
padding:9px 3%;}
.voucher_box .voucher ul li{ width:100%; height:auto; overflow:auto;line-height:34px; font-size:14px; color:#999;overflow:hidden;height:34px;}
.voucher ul li em{ float:left; font-size:16px; font-weight:normal; color:#666; font-style:normal;}
.voucher ul li span{ float: right; font-size:16px; color:#666;}
.voucher ul li i{ font-style:normal; font-size:12px; width: 100%; display:block; }
.voucher ul li a{ width:100%; height:auto; display:block; font-size:14px; background: url(../images/click.png) no-repeat right 3% top 9px #f8f8f8;
background-size:8px; color:#999; box-sizing:border-box; padding:0 1%;text-decoration:none;}
.voucher ul li a:hover{ text-decoration:none;}