@charset "utf-8";
body {
	background: rgb(230, 230, 230);
	line-height: 1.6;
	font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3";
	margin: 5px;
	top: -10px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
cite {
	margin: 0px; padding: 0px;
}
strong {
	margin: 0px; padding: 0px;
}
em {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 16px;
}
img {
	border: 0px currentColor; border-image: none;
}
table {
	border: 0px currentColor; border-image: none;
}
td {
	border: 0px currentColor; border-image: none;
}
th {
	border: 0px currentColor; border-image: none;
}
ul {
	list-style-type: none;
}
ol {
	list-style-type: none;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:visited {
	color: rgb(102, 102, 102);
}
#content {
	margin: 0px; position: relative; min-height: 320px;
}
#content .mid {
	padding-top: 10px; border-bottom-color: rgb(254, 254, 254); border-bottom-width: 1px; border-bottom-style: solid;
}
#content .tbr {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#content .mid_list {
	margin: 0px auto; overflow: hidden; max-width: 680px;
}
#content .mid_list li {
	width: 49%; float: left;
}
#content .mid_list li span.img {
	width: 100%; text-align: center; display: block;
}
#content .mid_list li span.img img {
	border-radius: 10px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
#content .mid_list li span.tit {
	padding: 5px 0px; width: 100%; text-align: center; color: rgb(171, 171, 171); font-size: 22px; display: block;
}
#content .mid_list li a {
	text-decoration: none;
}
#content .mid_banner {
	margin: 0px auto; padding: 10px 0px; position: relative; max-width: 600px;
}
#content .mid_banner .ibox {
	background: rgb(255, 255, 255); border-radius: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; max-width: 600px;
}
#content .module_special {
	margin: 0px;
}
#content #chose_all {
	margin: 0px 10px; color: rgb(136, 136, 136); line-height: 35px; text-indent: 20px; font-size: 20px; font-weight: normal; border-bottom-color: rgb(253, 253, 253); border-bottom-width: 1px; border-bottom-style: solid;
}
#content .cart_list {
	margin: 0px 10px; padding-top: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#content .cart_list li {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 10px; border: 2px solid rgb(221, 221, 221); border-image: none; overflow: hidden; margin-bottom: 10px;
}
#content .cart_list li p {
	clear: both;
}
#content .cart_list li p.goods_info {
	overflow: hidden; display: block;
}
#content .cart_list li p.buy_info {
	color: rgb(131, 131, 131);
}
#content .cart_list li p.buy_info a.del {
	width: 40px; text-align: center; display: inline-block;
}
#content .cart_list li p.buy_info .width3 {
	margin: 0px 5px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 26px; height: 18px; text-align: center;
}
#content .cart_list li p.buy_info .total {
	float: right;
}
#content .cart_list li .price1 {
	color: rgb(255, 51, 68);
}
#content .cart_list li p.buy_info .total .attr {
	line-height: 15px;
}
#content .cart_list li p.buy_info .total .price2 {
	color: rgb(234, 57, 63); font-weight: bold; margin-left: 12px;
}
#content .cart_list li span.img {
	width: 80px; float: left; display: block;
}
#content .cart_list li span.tit {
	color: rgb(131, 131, 131); font-size: 13px; margin-left: 10px; float: left; display: block;
}
#content .cart_list li span.tit a {
	color: rgb(51, 51, 51); font-size: 15px; text-decoration: none;
}
#content .cart_list li span.tit input {
	padding: 2px; border: 1px solid rgb(234, 234, 234); border-image: none; width: 28px; height: 16px; text-align: center; color: rgb(153, 153, 153); line-height: 14px; font-size: 12px;
}
#content .buy_foot {
	margin: 0px 10px; text-align: right; color: rgb(131, 131, 131); line-height: 24px; font-size: 16px;
}
#content .buy_foot p.jiesuan_btn {
	margin-bottom: 15px;
}
#content .buy_foot strong {
	color: rgb(234, 57, 63); font-weight: bold; margin-left: 12px;
}
#content .buy_foot a span {
	color: rgb(255, 255, 255); text-indent: -2000px; text-decoration: none;
}
#content .cart_list li span.tit input {
	padding: 2px; border: 1px solid rgb(234, 234, 234); border-image: none; width: 28px; height: 16px; text-align: center; color: rgb(153, 153, 153); 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; border: 0px currentColor; border-image: none; height: 40px; text-align: center; line-height: 40px; font-size: 17px; text-decoration: none; display: block; -webkit-appearance: none;
}
#content #login_form {
	margin: 30px 10px 0px;
}
.login_right {
	margin: 0px 10px;
}
#register_form {
	margin: 0px 10px;
}
#order_form {
	margin: 0px 10px;
}
#order_tuji {
	margin: 0px 10px;
}


#content form .width5 {
	width: 100%;
}
#content form .width10 {
	width: 100%;
}
#content form .text {
	margin: 5px 0px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 40px; text-indent: 10px;
}
#content #address_form .text {
	margin: 5px 0px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 40px; text-indent: 10px;
}
#content form .text {
	margin: 5px 0px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px;
}
#content #address_form select {
	margin: 5px 0px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px;
}
#content form .error.text {
	border: 1px solid rgb(255, 0, 0); border-image: none;
}
#content .enter {
	margin: 5px 0px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block; cursor: pointer; background-image: linear-gradient(rgb(255, 191, 0), rgb(255, 135, 0)); background-color: rgb(255, 135, 0);
}
#content .login_btn {
	margin: 5px 0px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block; cursor: pointer; background-image: linear-gradient(rgb(255, 191, 0), rgb(255, 135, 0)); background-color: rgb(255, 135, 0);
}
#content .ware_btn .enter {
	background-image: linear-gradient(rgb(255, 71, 71), rgb(245, 47, 64)); background-color: rgb(245, 47, 64);
}
#content .login_right h4 {
	margin-bottom: 10px;
}
#content .login_right ol {
	margin: 0px 0px 15px; height: 20px; line-height: 20px;
}
#content #login_text b {
	color: rgb(0, 204, 51); font-size: 16px;
}
#content #login_text i {
	color: rgb(204, 0, 0); font-size: 16px; font-style: normal; font-weight: bold;
}
.null_shopping {
	text-align: center; color: rgb(204, 204, 204);
}
.null_shopping h4 {
	margin: 10px 0px; text-indent: 10px; font-size: 18px;
}
.null_shopping .cart_pic {
	background: url(/images/cart_pic.png) no-repeat center; height: 100px;
}
#content .null_shopping p a.enter {
	background: rgb(250, 250, 250); padding: 5px; width: auto; height: 30px; color: rgb(153, 153, 153); line-height: 30px; font-size: 15px; display: inline-block;
}
.address_item {
	line-height: 20px; font-size: 14px;
}
.receive_add {
	line-height: 20px; font-size: 14px;
}
.fill_in_content {
	line-height: 20px; font-size: 14px;
}
.radio {
	width: 20px; float: left;
}
.address_item li.name {
	text-indent: 20px; clear: both;
}
.address_item li.mobile {
	text-indent: 20px; clear: both;
}






#order_form .message {
	display: block;
}
#order_form #postscript {
	padding: 2px; width: 95%;
}
#order_tuji .message {
	display: block;
}
#order_tuji #postscript {
	padding: 2px; width: 95%;
}



.receive_add li.fashion {
	float: left;
}
.receive_add li.pay {
	float: left;
}
.add_title {
	clear: both;
}
div.order_address_list {
	margin: 15px; padding: 10px 0px 5px 15px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; box-shadow: 0px 0px 2px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
div.order_delivery {
	margin: 15px; padding: 10px 0px 5px 15px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; box-shadow: 0px 0px 2px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
div.message_box {
	margin: 15px; padding: 10px 0px 5px 15px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; box-shadow: 0px 0px 2px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
.particular_wrap dl {
	margin: 15px; padding: 10px 0px 5px 15px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; box-shadow: 0px 0px 2px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
.particular_wrap .ware_line {
	margin: 15px; padding: 10px 0px 5px 15px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; box-shadow: 0px 0px 2px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
.particular_wrap .ware_line ul {
	margin: 15px; padding: 10px 0px 5px 15px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; box-shadow: 0px 0px 2px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
.ware_line .transportation {
	margin: 15px; padding: 10px 0px 5px 15px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; box-shadow: 0px 0px 2px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
div.order_cancel_box {
	margin: 15px; padding: 10px 0px 5px 15px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; box-shadow: 0px 0px 2px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
#content .step_main {
	margin: 15px; padding: 10px 0px 5px 15px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; box-shadow: 0px 0px 2px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
#content .payment_desc {
	margin: 15px; padding: 10px 0px 5px 15px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; box-shadow: 0px 0px 2px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
div.order_address_list h4 {
	font-weight: normal; margin-bottom: 5px;
}
div.order_delivery h4 {
	font-weight: normal; margin-bottom: 5px;
}
div.order_delivery ul li {
	min-height: 25px;
}
div.order_address_list ul {
	color: rgb(102, 102, 102); margin-bottom: 5px;
}
div.order_delivery ul {
	color: rgb(102, 102, 102); margin-bottom: 5px;
}
div.message_box .message textarea {
	color: rgb(102, 102, 102); margin-bottom: 5px;
}
div.order_address_list ul.fill_in_content {
	margin: 2px;
}
div.make_sure {
	text-align: right;
}
div.make_sure p {
	margin: 2px 33px 5px 0px; line-height: 18px; font-size: 14px;
}
div.make_sure #order_amount {
	color: rgb(255, 51, 68);
}
.particular .particular_wrap dl {
	padding: 10px; color: rgb(102, 102, 102); line-height: 16px; font-size: 14px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.particular .particular_wrap dl h2 {
	color: rgb(51, 51, 51); font-weight: normal;
}
.particular .particular_wrap dl h3 {
	color: rgb(51, 51, 51); font-weight: normal;
}
.particular .particular_wrap dl dt {
	height: auto; padding-top: 5px; float: left; min-width: 70px;
}
.particular .particular_wrap .til_font {
	color: rgb(51, 51, 51); font-size: 16px; margin-bottom: 6px; float: none;
}
.particular .particular_wrap dl dd {
	overflow: visible; padding-top: 5px; padding-bottom: 5px; padding-left: 70px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid; min-height: 22px;
}
.ware .ware_list {
	min-height: 60px;
}
.ware .ware_list strong {
	color: rgb(255, 51, 68);
}
.transportation span {
	color: rgb(255, 51, 68);
}
.transportation b {
	color: rgb(255, 51, 68);
}
.ware .ware_pic {
	float: left;
}
.ware .ware_text {
	float: left;
}
.ware .ware_text {
	margin: 0px 0px 2px 10px;
}
div.btn_list {
	padding: 15px;
}
div.btn_list a {
	padding: 0px 5px; border-radius: 5px; border: 1px solid rgb(234, 234, 234); border-image: none; width: 45%; height: 40px; text-align: center; color: rgb(153, 153, 153); line-height: 40px; font-size: 17px; text-decoration: none; display: inline-block; text-shadow: none; -webkit-appearance: none;
}
div.btn_list a.order_cancel {
	margin-right: 2px; background-image: linear-gradient(rgb(255, 255, 255), rgb(250, 250, 250)); background-color: rgb(250, 250, 250);
}
div.btn_list a.order_pay {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); float: right; background-image: linear-gradient(rgb(255, 71, 71), rgb(245, 47, 64)); background-color: rgb(245, 47, 64);
}
form .btn .btn1 {
	background-image: none !important;
}
div.order_cancel_box p span {
	color: rgb(255, 51, 68); font-weight: bold;
}
#address_form ul.form_address {
	padding: 10px;
}
.content {
	margin: 0px; position: relative; 
}
.membertop {
	background: url(/images/head_bg.png) fixed; padding: 30px 10px 10px 20px;
}
.membertop .my_address {
	padding: 10px 20px 10px 25px; border-radius: 30px; border: 1px solid rgb(176, 213, 249); border-image: none; display: inline-block; box-shadow: inset 2px 1px 1px 2px #dbe4c8;
}
.membertop .my_address a {
	background: url(/images/address_ico.png) no-repeat left top; color: rgb(255, 255, 255); padding-left: 20px; display: block;
}


.userpic {
	background: url(/images/head_bg.png) fixed; padding: 30px 10px 10px 20px;
}
.userpic .my_userpic {
	padding: 10px 20px 10px 25px; border-radius: 30px; border: 1px solid rgb(176, 213, 249); border-image: none; display: inline-block; box-shadow: inset 2px 1px 1px 2px #dbe4c8;
}
.userpic .my_userpic a {
	background: url(/images/address_ico.png) no-repeat left top; color: rgb(255, 255, 255); padding-left: 20px; display: block;
}




.membertop .my_name a {
	padding: 0px 0px 5px 15px; color: rgb(255, 255, 255); font-size: 24px; display: block; text-shadow: 1px 1px 1px #888;
}
.buyer_stat {
	overflow: hidden;
}
.buyer_stat li {
	background: rgb(242, 242, 242); width: 25%; height: 44px; text-align: center; line-height: 24px; font-size: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.buyer_stat li a {
	height: 44px; color: rgb(51, 51, 51); display: block;
}
.buyer_stat li span {
	line-height: 44px;
}
.buyer_stat li a {
	line-height: 44px;
}
.buyer_stat li.btn_2 a {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.buyer_stat li.btn_3 a {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.buyer_stat li.btn_4 a {
	border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.buyer_stat li span {
	height: 44px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: block;
}
.buyer_stat li.active {
	background: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.buyer_stat li.active a {
	display: none;
}
#profile_form th {
	text-align: right; padding-right: 5px;
}
.eject_btn {
	margin-top: 25px;
}
.eject_con .add {
	margin-top: 25px;
}
.eject_btn {
	margin: 8px 0px; color: rgb(253, 32, 125);
}
.eject_con .add #warning {
	margin: 8px 0px; color: rgb(253, 32, 125);
}
.eject_btn {
	color: rgb(170, 170, 170);
}
.eject_con .add .form_address {
	color: rgb(170, 170, 170);
}
.eject_btn {
	margin: 4px; padding: 6px;
}
.eject_con .add .form_address select {
	margin: 4px; padding: 6px;
}
.eject_con .add .form_address h3 {
	
}
.form_address .edit_region {
	padding: 3px 6px; border: 1px solid rgb(204, 204, 204); border-image: none; cursor: pointer;
}
.address_list {
	background: rgb(255, 255, 255); margin: 0px 10px;
}
.address_list li {
	margin: 10px 0px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51); padding-top: 15px; font-size: 15px;
}
.address_list li.no_address {
	background: rgb(246, 246, 246); border: currentColor; border-image: none; text-align: center; color: rgb(202, 202, 202);
}
.address_list li p {
	overflow: hidden; padding-left: 15px;
}
.address_list .address_action {
	font-size: 14px;
}
.address_list li p span.edit {
	border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
.address_list li p span {
	width: 48%; text-align: center; float: left; display: inline-block;
}
.address_list li p span a {
	margin: 0px 10px; padding: 5px 0px; color: rgb(102, 102, 102); display: block;
}
.address_list li p.new_line {
	border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.edit_icon {
	background: url(/images/head_menu_btn.png) -177px 0px; width: 12px; height: 12px; margin-right: 5px; vertical-align: -1px; display: inline-block;
}
.delete_icon {
	background: url(/images/head_menu_btn.png) -228px 0px; width: 15px; height: 15px; margin-right: 5px; vertical-align: -1px; display: inline-block;
}


.order_form {
	margin: 2px; padding: 1px; border-radius: 5px; border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(102, 102, 102); font-size: 14px; box-shadow: inset 0.1em 0.1em 0.1em #ccc;
}

.order_form .con {
	margin: 5px; padding: 5px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
.order_form .con p {
	margin: 5px 5px 0px 0px; line-height: 25px; float: left;
}
.order_form .con p.ware_text {
	float: none;
}
.order_form .con p.price span {
	color: rgb(255, 51, 68);
}

.order_tuji {
	margin: 10px; padding: 15px; border-radius: 5px; border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(102, 102, 102); font-size: 14px; box-shadow: inset 0.1em 0.1em 0.1em #ccc;
}

.order_tuji .con {
	margin: 5px; padding: 5px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
.order_tuji .con p {
	margin: 5px 5px 0px 0px; line-height: 25px; float: left;
}
.order_tuji .con p.ware_text {
	float: none;
}
.order_tuji .con p.price span {
	color: rgb(255, 51, 68);
}



div.handle #order39_order_amount {
	color: rgb(255, 51, 68);
}
#content .step_main {
	margin: 10px auto; padding: 10px; max-width: 600px;
}
#content .step_main .clue_on {
	color: rgb(102, 102, 102); font-size: 12px;
}
#content .step_main h4 {
	background: rgb(246, 246, 246); padding: 10px; color: rgb(61, 61, 61); font-size: 20px; font-weight: normal;
}
#content .step_main h3 {
	background: rgb(246, 246, 246); padding: 10px; color: rgb(61, 61, 61); font-size: 20px; font-weight: normal;
}
#content .step_main .order_information {
	padding: 10px 0px; color: rgb(68, 68, 68); font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#content .step_main .order_information span {
	color: rgb(255, 51, 68);
}
#content .step_main .buy {
	padding: 10px 0px;
}
.defray dd {
	min-height: 60px;
}
.defray dd p.logo {
	width: 140px; float: left;
}
.defray dd p.explain {
	color: rgb(120, 120, 120); line-height: 20px; float: left;
}
#content .payment_desc {
	
}
#left {
	width: 208px; float: left;
}
#right {
	width: 780px; float: right;
}
.clear {
	height: 0px; clear: both; font-size: 1px;
}
.fontColor1 {
	color: rgb(40, 91, 204);
}
.fontColor2 {
	color: rgb(153, 153, 153);
}
.fontColor3 {
	color: rgb(234, 57, 63); font-size: 20px; font-weight: bold;
}
.fontColor4 {
	color: rgb(61, 139, 215);
}
.fontColor5 {
	color: rgb(163, 163, 163);
}
.fontColor6 {
	color: rgb(79, 166, 233);
}
.fontColor7 {
	color: rgb(86, 150, 54);
}
.fontColor8 {
	color: rgb(62, 62, 62);
}
.fontColor9 {
	color: rgb(39, 91, 203);
}
.fontColor10 {
	color: rgb(101, 101, 101);
}
.fontColor11 {
	color: rgb(168, 168, 168);
}
.letter1 {
	letter-spacing: 12px;
}
.letterprice {
	font-size: 20px;
}
.rate .letterprice {
	color: rgb(51, 51, 51); letter-spacing: 12px; font-size: 16px;
}
.old_price {
	text-decoration: line-through;
}
.rate .fontColor3 {
	font-size: 16px;
}
.bg1 {
	background: rgb(248, 248, 248);
}
.bg2 {
	background: rgb(248, 248, 248);
}
.bg2 th {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.web_search .text {
	background: url(/images/text.gif) repeat-x; padding: 4px 3px; border: 1px solid rgb(194, 194, 194); border-image: none; color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif;
}
.width1 {
	width: 70px; height: 25px;
}
.width2 {
	width: 200px;
}
.width3 {
	width: 120px;
}
.width4 {
	width: 125px;
}
#head {
	margin: 0px auto; height: 0px; text-align: center; position: relative; z-index: 9; 
}
#head img {
	display: none;
}
#subnav {
	top: 5px; right: 0px; word-spacing: 3px; position: absolute;
}
#subnav p {
	padding-left: 20px; float: left;
}
#subnav a {
	color: rgb(102, 102, 102);
}
#subnav a:hover {
	color: red;
}
#subnav span {
	padding: 0px 8px; color: rgb(192, 192, 192); float: left;
}
#subnav b {
	color: rgb(255, 83, 1);
}
#subnav .shopping {
	background: url(/images/ico.gif) 0px 0px; height: 15px; line-height: 15px; padding-left: 22px; float: left;
}
#subnav .favorite {
	background: url(/images/ico.gif) 0px -27px; height: 15px; line-height: 15px; padding-left: 20px; float: left;
}
#subnav .note {
	background: url(/images/ico.gif) 0px -51px; height: 15px; line-height: 15px; padding-left: 20px; float: left;
}
#subnav .help {
	background: url(/images/ico.gif) 0px -75px; height: 15px; line-height: 15px; padding-left: 20px; float: left;
}
.user_defined {
	float: left;
}
#topbtn {
	background: url(/images/topbtn.gif); top: 32px; width: 212px; height: 21px; text-align: center; right: 0px; line-height: 21px; word-spacing: 2px; position: absolute; z-index: 100;
}
.topbtn1 {
	background: url(/images/topbtn.gif) no-repeat 0px -44px; left: 0px; top: 0px; width: 3px; height: 21px; position: absolute;
}
.topbtn2 {
	background: url(/images/topbtn.gif) no-repeat 0px -22px; top: 0px; width: 3px; height: 21px; right: 0px; position: absolute;
}
#topbtn a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#topbtn a:hover {
	text-decoration: underline;
}
#topbtn span {
	color: rgb(177, 177, 177);
}
#topbtn .user {
	background: url(/images/ico.gif) no-repeat 50px -106px; padding-right: 14px; position: relative; z-index: 2;
}
#path {
	left: 0px; bottom: 10px; color: rgb(0, 0, 0); position: absolute;
}
#path a {
	color: rgb(40, 91, 204); text-decoration: none;
}
#path a:hover {
	text-decoration: underline;
}
#path span {
	top: 1px; color: rgb(40, 91, 204); padding-right: 3px; font-size: 18px; position: relative;
}
#search {
	right: 0px; bottom: 10px; position: absolute;
}
.input {
	background: url(/images/input.gif); padding: 5px 0px 0px 10px; width: 434px; height: 29px; margin-right: 6px; float: left; position: relative;
}
.input1 {
	background: url(/images/input.gif) no-repeat 0px -70px; left: 0px; top: 0px; width: 2px; height: 34px; position: absolute;
}
.input2 {
	background: url(/images/input.gif) no-repeat 0px -35px; top: 0px; width: 2px; height: 34px; right: 0px; position: absolute;
}
.select1 {
	padding: 2px; margin-right: 2px;
}
.search334 {
	padding: 2px; width: 334px;
}
.search_btn {
	background: url(/images/btn.gif); border: 0px currentColor; border-image: none; width: 78px; height: 34px; float: left;
}
#float_layer {
	background: url(/images/float_layer.gif) repeat-y -95px 0px; top: 21px; width: 95px; right: 117px; line-height: 20px; display: none; position: absolute; z-index: 1;
}
#float_layer a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#float_layer a:hover {
	text-decoration: underline;
}
#float_layer #adorn1 {
	background: url(/images/float_layer.gif) no-repeat 0px 0px; left: 0px; width: 95px; height: 3px; bottom: -3px; overflow: hidden; position: absolute;
}
#float_layer #adorn2 {
	background: url(/images/float_layer.gif) no-repeat right 0px; left: 0px; top: -3px; width: 94px; height: 3px; overflow: hidden; position: absolute;
}
#nav {
	background: rgb(250, 250, 250); margin: 0px auto; left: 0px; top: 0px; width: 100%; display: block; position: fixed; z-index: 100;
}
#nav ul.navlist {
	margin: 0px auto; height: 45px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 9999;/*微店导航控制*/
}
#nav .navlist li {
	margin: 0px; width: 25%; height: 45px; float: left; position: relative;
}
#nav .navlist li#n_3 i {
	background: rgb(204, 0, 0); border-radius: 50%; left: 55%; top: 10px; width: 14px; height: 14px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-style: normal; display: none; position: absolute;
}
#nav .navlist li span {
	width: 100%; height: 45px; display: inline-block; cursor: pointer;
}
#nav .navlist li a {
	height: 45px; display: block;
}
#nav .navlist li#n_0 span {
	background: url(/images/Vcms/tilttle_btn01.png) no-repeat center;
}
#nav .navlist li#n_1 span {
	background: url(/images/Vcms/tilttle_btn02.png) no-repeat center;
}
#nav .navlist li#n_2 span {
	background: url(/images/Vcms/tilttle_btn03.png) no-repeat center;
}
#nav .navlist li#n_3 span {
	background: url(/images/Vcms/tilttle_btn04.png) no-repeat center;
}
#nav .navlist li#n_0 span {
	border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
#nav .navlist li#n_1 span {
	border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
#nav .navlist li#n_2 span {
	border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
.banner {
	position: relative;
}
.banner .slider {
	margin: 0px auto; overflow: hidden; display: block; position: relative; z-index: 1; max-width: 600px;height:180px/**/
}
.banner .slider .sliderlist {
	left: 0px; top: 0px; width: 4000px; position: absolute;
}
.banner .slider .sliderlist li {
	width: 600px; text-align: center; float: left; display: block;
}
.banner .slider .sliderlist li span {
	margin: 0px auto; display: inline-block; max-width: 600px;
}
.banner .slider .sliderlist li img {
	
}/*-----------广告导航------------*/
.banner .slider #pagenavi {
	left: 0px; width: 100%; text-align: center; bottom: 10px; position: absolute;
}
.banner .slider #pagenavi a {
	background: rgb(181, 181, 181); margin: 0px 4px; border-radius: 50%; width: 14px; height: 14px; line-height: 99em; overflow: hidden; display: inline-block; cursor: pointer; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.banner .slider #pagenavi a.active {
	background: rgb(204, 0, 0);
}
.banner .s_bottom {
	background: url(/images/gallery_btn.png) repeat-x left top; height: 90px; margin-top: -40px;
}
#nav .normal {
	background: url(/images/normal.gif) no-repeat right top; color: rgb(102, 102, 102); font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
#nav .normal:hover {
	text-decoration: underline;
}
#nav .normal span {
	background: url(/images/normal_span.gif) no-repeat left top; padding: 8px 20px 5px 22px; display: block;
}
#nav .collection {
	background: url(/images/btn.gif) no-repeat 0px -40px; top: 7px; width: 92px; height: 20px; text-align: center; right: 10px; color: rgb(255, 255, 255); line-height: 20px; font-weight: bold; text-decoration: none; position: absolute;
}
#nav .collection:hover {
	-moz-opacity: 0.6;
}
#nav .nav_bg {
	background: rgb(119, 119, 119); left: 0px; width: 1000px; height: 30px; bottom: 0px; position: absolute; z-index: 2; opacity: 0.5; -moz-opacity: 0.5;
}
#left .user {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 206px; margin-bottom: 5px;
}
#left .user_photo {
	width: 206px; text-align: center;
}
#left .user_photo h2 {
	color: rgb(49, 49, 49); font-size: 14px; margin-top: 13px;
}
#left .photo {
	margin-top: 10px;
}
#left .user_photo p {
	margin-top: 6px;
}
#left .user_photo p a {
	background: rgb(0, 0, 0); padding: 0px 2px; color: rgb(255, 255, 255);
}
#left .user_photo p a:hover {
	background: rgb(119, 119, 119);
}
#left .user_data {
	margin: 20px 0px 0px 17px; width: 189px; color: rgb(102, 102, 102); padding-bottom: 10px;
}
#left .user_data img {
	vertical-align: middle;
}
#left .user_data p {
	padding-bottom: 10px;
}
#left .user_data p .name {
	color: rgb(49, 49, 49); text-decoration: none;
}
#left .user_data p .name:hover {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.module_common {
	background: url(/images/module_common.gif) repeat-x rgb(235, 235, 235); border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 5px;
}
.module_common .wrap {
	margin: 4px; border: 1px solid rgb(255, 255, 255); border-image: none;
}
.module_common .wrap_child {
	background: rgb(255, 255, 255); border: 1px solid rgb(208, 208, 208); border-image: none;
}
.module_currency {
	background: url(/images/module_common.gif) repeat-x rgb(235, 235, 235); border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 10px; display: none;
}
.module_currency .wrap {
	margin: 4px; border: 1px solid rgb(255, 255, 255); border-image: none;
}
.module_currency .wrap_child {
	background: rgb(255, 255, 255); border: 1px solid rgb(208, 208, 208); border-image: none;
}
.veins1 {
	background: url(/images/veins1.gif) no-repeat 0px 0px;
}
.veins1 .ico2 {
	color: rgb(58, 58, 58);
}
.veins2 {
	
}
.veins2 .ico2 {
	color: rgb(61, 63, 62);
}
.common_title {
	margin: 0px 10px; height: 35px; line-height: 35px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.common_title .ornament1 {
	
}
.common_title .ornament2 {
	
}
.common_title .ico1 {
	
}
.common_title .ico2 {
	color: rgb(119, 119, 119); font-size: 20px; font-weight: normal; margin-left: 20px;
}
.message_link {
	top: 0px; right: 10px; color: rgb(102, 102, 102); font-weight: normal; word-spacing: 5px; position: absolute;
}
.message_link a {
	color: rgb(102, 102, 102); font-size: 12px; text-decoration: none;
}
.message_link a:hover {
	top: 1px; text-decoration: underline; position: relative;
}
.web_search {
	margin: 20px 0px 20px 15px;
}
.web_search .btn {
	background: url(/images/btn.gif) 0px -73px; border: 0px currentColor; border-image: none; width: 26px; height: 25px;
}
.submenu {
	margin: 0px auto; padding: 10px 0px; width: 290px; overflow: hidden; display: none;height: 502px;background: url(/images/bg/bg.png);z-index: 9; 
}
.active .submenu {
	z-index: 10;background: rgba(0, 0, 0, 0.6); border-radius: 5px; left: 1px; top: 0px;/*弹出的窗口距离设置*/ display: inline-block; position: absolute;;background: url(/images/bg/bg.png)
}
#nav .submenu li {
	width: 50%; height: 24px; line-height: 24px; overflow: hidden;
}
#nav .submenu li a {
	background: none; height: 30px; color: rgb(255, 255, 255); padding-left: 15px; font-size: 16px; text-decoration: none;
}
#nav .submenu li a:hover {
	color: rgb(255, 152, 83);
}
.submenu ul {
	padding-left: 22px;
}
.submenu ul li {
	
}
.submenu ul li a {
	background: url(/images/ico.gif) no-repeat 0px -241px; padding-left: 10px;
}
.block_ico {
	background: url(/images/ico.gif) no-repeat 0px -179px;
}
.link_ico {
	background: url(/images/ico.gif) no-repeat 3px -276px;
}
.default {
	margin-bottom: 10px;
}
.default dl {
	margin: 10px 0px;
}
.default dd {
	margin-left: 40px;
}
.default ul {
	margin: 0px 0px 20px 40px;
}
.default ul li {
	
}
.default ol {
	margin: 0px 0px 20px 40px;
}
.default ol li {
	list-style: decimal;
}
.default ol li ul li {
	
}
.default p {
	margin: 16px 0px;
}
.default h1 {
	margin-bottom: 16px;
}
.default h2 {
	margin-bottom: 16px;
}
.default h3 {
	margin-bottom: 16px;
}
.default h4 {
	margin-bottom: 16px;
}
.default h5 {
	margin-bottom: 16px;
}
.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 {
	margin: 0px 10px; overflow: hidden; display: block;
}
.major .list li {
	background: rgb(255, 255, 255); margin: 10px 5px; width: 45%; text-align: center; float: left; -webkit-box-shadow: 0 0 5px #ccc;
}
.major .list li span.show_good {
	display: none;
}
.major .pic {
	margin: 0px auto; text-align: center;
}
.major .pic img {
	width: 140px; height: 141px;/*width: 100px; height: 100px;*/
}
.major .pic a {
	margin: 0px 3px; padding: 8px 6px; text-align: center; display: block;
}
.major h3 {
	margin: 10px 0px 0px; height: 36px; text-align: center; color: rgb(171, 171, 171); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal;
}
.major h3 a {
	color: rgb(100, 102, 101); text-decoration: none;
}
.group_major .list {
	background: rgb(255, 255, 255); margin: 15px; padding: 10px 0px; overflow: hidden; -webkit-box-shadow: 0 0 5px #ccc;
}
.group_major .list li {
	
}
.group_major .pic {
	margin: 0px auto; width: 214px;
}
.group_major .pic img {
	width: 200px; height: 200px;
}
.group_major .pic a {
	padding: 7px; border: 1px solid rgb(196, 196, 196); border-image: none; width: 200px; height: 200px; display: block;
}
.group_major .pic a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.group_major h3 {
	margin: 10px auto; height: 40px; text-align: center; line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal;
}
.group_major h3 a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.group_major h3 a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.group_major p {
	text-align: center; color: rgb(92, 171, 34); font-size: 14px; font-weight: bold;
}
.group_major p span {
	color: rgb(101, 101, 101); font-size: 12px; font-weight: normal;
}
.group_major .time {
	margin: 0px auto; height: 30px; text-align: center; color: rgb(94, 179, 160); line-height: 30px; font-weight: bold;
}
.major h3 a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.major p {
	text-align: center; color: rgb(255, 51, 68); font-size: 12px; font-weight: bold;
}
.major p.old_price {
	color: rgb(102, 102, 102); font-weight: normal; text-decoration: line-through;
}
.major .more {
	text-align: right; padding-right: 30px; font-family: "宋体"; margin-bottom: 20px;
}
.major .more a {
	background: rgb(0, 0, 0); padding: 0px 2px; color: rgb(255, 255, 255);
}
.major .more a:hover {
	background: rgb(119, 119, 119);
}
.general .list {
	margin: 15px; width: 750px; overflow: hidden;
}
.general .list li {
	width: 124px; height: 180px; float: left;
}
.general .pic {
	margin: 0px auto; width: 102px;
}
.general .pic img {
	width: 100px; height: 100px;
}
.general .pic a {
	border: 1px solid rgb(196, 196, 196); border-image: none; width: 100px; height: 100px; display: block;
}
.general .pic a:hover {
	border: 1px solid rgb(85, 85, 85); border-image: none;
}
.general h3 {
	margin: 10px auto; width: 102px; height: 36px; text-align: center; line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal;
}
.general h3 a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.general h3 a:hover {
	text-decoration: underline;
}
.general p {
	width: 124px; text-align: center; color: rgb(81, 165, 229); font-size: 14px; font-weight: bold;
}
.credited {
	
}
.credited table {
	width: 100%; line-height: 26px; border-collapse: collapse;
}
.credited th {
	border-bottom-color: rgb(225, 239, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.credited td {
	border-bottom-color: rgb(225, 239, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.credited_css {
	margin: 3px 0px; font-weight: bold; border-right-color: rgb(225, 239, 214); border-right-width: 1px; border-right-style: solid;
}
.new_size th {
	color: rgb(169, 169, 169); font-weight: normal;
}
.credited td {
	text-align: center; color: rgb(102, 102, 102);
}
.tab_table {
	width: 100%; border-collapse: collapse; table-layout: fixed;
}
.tab_table th {
	height: 25px; color: rgb(169, 169, 169);
}
.tab_table th {
	border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.tab_table td {
	border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.tab_align {
	text-align: center;
}
.tab_align_right {
	text-align: right;
}
.font_bold {
	font-weight: bold;
}
.tab_table_con {
	padding: 10px 20px 10px 0px; color: rgb(41, 90, 208); line-height: 18px;
}
.money {
	color: rgb(80, 166, 227); font-size: 14px; font-weight: bold;
}
.ware_link {
	color: rgb(102, 102, 102); line-height: 18px; text-decoration: none;
}
.ware_link:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.general .more {
	text-align: right; padding-right: 30px; font-family: "宋体"; margin-bottom: 20px;
}
.general .more a {
	background: rgb(0, 0, 0); padding: 0px 2px; color: rgb(255, 255, 255);
}
.general .more a:hover {
	background: rgb(119, 119, 119);
}
.nothing {
	text-align: center;
}
.nothing p {
	background: url(/images/nothing.gif) no-repeat; margin: 0px auto; height: 50px; color: rgb(88, 88, 88); font-size: 15px; font-weight: bold;
}
.message_text {
	padding: 15px 25px; line-height: 24px; overflow: hidden; border-bottom-color: rgb(186, 186, 186); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.message_text .link1 {
	color: rgb(39, 92, 204);
}
.message_text .link1:hover {
	color: rgb(103, 103, 103);
}
.message_text .link2 {
	color: rgb(102, 102, 102);
}
.message_text .gray {
	color: rgb(163, 163, 163);
}
.message_text .beat {
	top: 10px; right: 30px; position: absolute;
}
.message_text dd {
	color: rgb(102, 102, 102);
}
.info_particular {
	width: 100%; overflow: hidden; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.info_particular ul {
	width: 100%; overflow: hidden;
}
.info_particular p {
	color: rgb(102, 102, 102); float: left;
}
.info_particular .title {
	
}
.info_particular .con a {
	color: rgb(39, 91, 203); text-decoration: none;
}
.info_particular .con a:hover {
	color: rgb(255, 155, 17);
}
.quantity {
	padding-right: 10px; float: left;
}
.ascertain {
	color: rgb(255, 154, 18);
}
.inverse_proportion {
	background: url(/images/inverse_proportion.gif) no-repeat -30px; width: 80px; height: 16px; overflow: hidden; float: left;
}
.info_explain {
	padding: 15px 0px 10px;
}
.info_table {
	border-width: 2px 0px; border-style: solid none; border-color: rgb(230, 230, 230) currentColor; padding: 1px 0px; border-image: none;
}
.info_table table {
	width: 100%; border-collapse: collapse;
}
.info_table th {
	background: rgb(245, 245, 245); height: 26px; color: rgb(181, 181, 181); font-weight: normal;
}
.info_table td {
	height: 40px; text-align: center; color: rgb(102, 102, 102); border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.info_table .text {
	background: url(/images/text.gif) repeat-x; padding: 2px 3px; border: 1px solid rgb(194, 194, 194); border-image: none; width: 50px; color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif;
}
.info_fun {
	padding: 10px 15px 0px 0px; position: relative;
}
.info_fun .align {
	text-align: right;
}
.info_fun .txt {
	color: rgb(61, 63, 62); padding-right: 15px; font-weight: bold;
}
.info_fun .btn {
	background: url(/images/info_fun_btn.gif); border: 0px currentColor; border-image: none; width: 74px; height: 22px; color: rgb(62, 62, 62);
}
.info_fun .big_btn {
	background: url(/images/info_fun_btn2.gif); border: 0px currentColor; border-image: none; width: 121px; height: 32px; cursor: pointer;
}
.ware_title span {
	margin: 10px 0px 0px; line-height: 32px; display: inline-block;
}
.ware_title .main {
	font-size: 16px; font-weight: normal;
}
.ware_title .time {
	background: rgb(204, 204, 204); padding: 0px; bottom: 4px; color: rgb(255, 0, 0); font-size: 14px; position: relative;
}
.ware_title {
	text-align: center; color: rgb(51, 51, 51); line-height: 24px; margin-bottom: 25px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.ware_info {
	position: relative; z-index: 1;
}
.ware_info .slider {
	background: rgb(51, 51, 51); margin: 0px auto; height: 120px;/*商品图片背景部分*/
}
.ware_info div.ware_pic::after {
	left: 0px; width: 100%; height: 3px; bottom: -3px; position: absolute; content: ""; background-image: url(/images/"/weixin/images/pattern_lace.png"); background-size: 8px;
}
.ware_info div.ware_pic {
	background: url(/images/pattern_lace.png) 0% 0% / 4px rgb(51, 51, 51); height: 120px; margin-bottom: -120px; position: relative; z-index: -1;/*商品图片背景部分*/
}
.ware_info .slider .sliderlist {
	
}
.ware_info .slider .sliderlist li {
	margin: 2px; width: 600px; height: 100px !important;/**/
}
.ware_info .slider .sliderlist li img {
	border-radius: 3px; margin-top: 0px; margin-left: 0px;
}
.ware_info ul {
	
}
.ware_info ul li {
	text-align: center; overflow: hidden;
}
.ware_info #pagenavi {
	display: none;
}
.ware_text {
	margin: 10px; position: relative; z-index: 10;
}
.big_pic {
	background: rgb(241, 241, 241); width: 300px; height: 300px; margin-left: 20px;
}
.bottom_btn {
	position: relative;
}
.collect {
	background: url(/images/btn.gif) 0px -113px; left: 322px; top: -300px; width: 27px; height: 128px; position: absolute;
}
#btn_list {
	left: 20px; padding-top: 20px; position: relative;
}
#btn_list1 {
	width: 146px; height: 29px; float: left; position: relative; cursor: pointer;
}
#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 0px; left: 10px;
}
#btn_list .drop_down {
	background: rgb(255, 255, 255); padding: 6px 0px 10px; border: 4px solid rgb(218, 218, 218); border-image: none; left: 0px; top: 29px; width: 138px; display: none; position: absolute;
}
#btn_list .drop_down li {
	height: 30px;
}
#btn_list .drop_down li img {
	left: 20px; top: 6px; width: 16px; height: 16px; float: left; position: relative;
}
#btn_list .drop_down li a {
	height: 30px; color: rgb(62, 62, 62); line-height: 30px; padding-left: 30px; float: left;
}
#btn_list .drop_down li a:hover {
	color: rgb(255, 0, 0); font-weight: bold;
}
.left_btn {
	background: url(/images/left_btn.gif) no-repeat center rgb(247, 244, 240); border: 1px solid rgb(204, 204, 204); border-image: none; left: 6px; width: 8px; height: 53px; bottom: 0px; position: absolute; cursor: pointer;
}
.right_btn {
	background: url(/images/right_btn.gif) no-repeat center rgb(247, 244, 240); border: 1px solid rgb(204, 204, 204); border-image: none; width: 8px; height: 53px; right: 3px; bottom: 0px; position: absolute; 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: rgb(153, 153, 153); line-height: 24px; overflow: hidden; font-size: 15px; margin-top: 15px; margin-bottom: 10px;
}
.rate .ware_title {
	font-weight: normal;
}
.handle {
	background: rgb(246, 246, 246); padding: 5px 5px 5px 10px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; font-size: 15px;
}
.handle ul {
	color: rgb(122, 122, 122); overflow: hidden;
}
.handle li {
	float: left; cursor: pointer;
}
.handle_title {
	color: rgb(51, 51, 51); padding-top: 3px;
}
.solid {
	background: rgb(102, 102, 102); padding: 2px 4px; border: 1px solid rgb(63, 63, 63); border-image: none; color: rgb(255, 255, 255); margin-right: 8px;
}
.dotted {
	background: rgb(255, 255, 255); padding: 2px 4px; border: 1px dotted rgb(196, 196, 196); border-image: none; margin-right: 8px;
}
.aggregate {
	color: rgb(80, 165, 229);
}
.ware_btn {
	margin-top: 20px; position: relative;
}
.ware_btn li {
	margin-right: 20px; float: left; cursor: pointer;
}
.btn_c1 a {
	background: url(/images/btn.gif) 0px -268px; width: 144px; height: 32px; display: block;
}
.btn_c2 a {
	background: url(/images/btn.gif) 0px -340px; width: 144px; height: 32px; display: block;
}
.btn_c3 a {
	background: url(/images/style1.gif); width: 144px; height: 32px; display: block;
}
.ware_cen {
	left: 0px; top: 45px; width: 98%; height: 129px; display: none; position: absolute;
}
.ware_center {
	background: rgb(255, 255, 255); padding: 7px 4px 0px; border: 3px solid rgb(218, 218, 218); border-image: none; left: 0px; top: 0px; width: 96%; height: 112px; position: absolute; z-index: 2;
}
.ware_cen_bottom {
	background: rgb(141, 141, 141); width: 98%; height: 126px; right: -1px; bottom: -1px; position: absolute; z-index: 1; opacity: 0.5; -moz-opacity: 0.5;
}
.ware_center h1 {
	background: url(/images/login_h1.gif); height: 30px; text-align: center;
}
.dialog_title {
	background: url(/images/linebox_h1_span.gif) no-repeat 3px 3px rgb(255, 255, 255); padding: 3px 10px 3px 15px; color: rgb(101, 101, 101); display: block; position: absolute;
}
.ware_cen_info_fun {
	top: 50px; width: 333px; height: 229px; right: 10px; position: absolute;
}
.ware_center_info_fun {
	background: rgb(255, 255, 255); padding: 7px 4px 0px; border: 3px solid rgb(218, 218, 218); border-image: none; left: 0px; top: 0px; width: 316px; height: 212px; position: absolute; z-index: 2;
}
.ware_cen_bottom_info_fun {
	background: rgb(141, 141, 141); width: 330px; height: 226px; right: -1px; bottom: -1px; position: absolute; z-index: 1; opacity: 0.5; -moz-opacity: 0.5;
}
.ware_cen_info_fun h1 {
	background: url(/images/login_h1.gif); height: 30px;
}
.close_link {
	background: url(/images/dialog_close_button.gif) no-repeat right bottom rgb(255, 255, 255); top: 7px; width: 21px; height: 21px; right: 4px; overflow: hidden; padding-right: 10px; position: absolute; cursor: pointer;
}
.close_hover {
	background: url(/images/dialog_close_button.gif) no-repeat right top rgb(255, 255, 255); top: 7px; width: 21px; height: 21px; right: 4px; overflow: hidden; padding-right: 10px; position: absolute; cursor: pointer;
}
.ware_cen_btn {
	padding: 10px 0px 0px 22px;
}
.ware_cen_btn ul.fill_in_fun li p label.error {
	color: rgb(255, 51, 68); font-size: 13px;
}
#content form .ware_cen_btn .text {
	height: 20px;
}
.ware_text_p {
	color: rgb(102, 102, 102); margin-bottom: 8px;
}
.bold_num {
	color: rgb(74, 121, 17); font-size: 14px; font-weight: bold;
}
.bold_mly {
	color: rgb(81, 166, 230); font-size: 14px; font-weight: bold;
}
.btn1 {
	background: url(/images/btn.gif) 0px -410px; border: 0px currentColor; border-image: none; width: 110px; height: 29px; color: rgb(199, 55, 2); font-size: 13px; font-weight: bold;
}
.btn2 {
	background: url(/images/btn.gif) 0px -452px; border: 0px currentColor; border-image: none; width: 125px; height: 29px; color: rgb(78, 78, 78); font-size: 13px; font-weight: bold;
}
.float_layer_text {
	color: rgb(185, 185, 185); padding-bottom: 10px;
}
.fill_in_fun {
	width: 100%; overflow: hidden; padding-bottom: 10px;
}
.fill_in_fun li {
	width: 100%; overflow: hidden; padding-bottom: 10px; float: left;
}
.fill_in_fun li p {
	float: left;
}
.fill_in_fun .title {
	color: rgb(102, 102, 102); padding-top: 4px;
}
.fill_in_fun .text {
	background: url(/images/text.gif) repeat-x; padding: 2px 3px; border: 1px solid rgb(194, 194, 194); border-image: none; width: 165px; color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif;
}
.fill_in_fun .btn_fun {
	padding-left: 60px;
}
.fill_in_fun .btn_fun input {
	background: url(/images/enter_btn.gif) no-repeat; border: 0px currentColor; border-image: none; width: 75px; height: 29px; color: rgb(197, 56, 0); font-weight: bold;
}
.user_menu {
	height: 30px; padding-left: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 3px; border-bottom-style: solid; position: relative;
}
.user_menu li {
	border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-radius: 5px 5px 0px 0px; border-image: none; margin-right: 4px; float: left;
}
.user_menu .ornament1 {
	position: absolute;
}
.user_menu .ornament2 {
	position: absolute;
}
.user_menu .active {
	color: rgb(63, 65, 64); font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
.user_menu .active span {
	background: rgb(246, 246, 246); padding: 8px 20px 8px 22px; display: block;
}
.user_menu .normal {
	background: url(/images/user_menu_nav.gif) no-repeat right 0px; color: rgb(62, 64, 63); font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
.user_menu .normal:hover {
	text-decoration: underline;
}
.user_menu .normal span {
	background: url(/images/user_menu_nav.gif) no-repeat left -150px; padding: 8px 20px 8px 22px; display: block;
}
.option_box {
	padding: 0px 10px; margin-bottom: 10px;
}
.option_box .default img {
	width: 100%;
}
.grade {
	background: rgb(255, 252, 243); border: 1px solid rgb(254, 225, 185); border-image: none; margin-top: 15px;
}
.annals {
	padding: 15px 0px 0px 7px; width: 187px; overflow: hidden;
}
.annals li {
	padding: 0px 8px 15px 0px; float: left;
}
.annals li a {
	padding: 1px; border: 1px solid rgb(186, 188, 187); border-image: none; width: 50px; height: 50px; display: block;
}
.annals li a:hover {
	border: 1px solid rgb(51, 51, 51); border-image: none;
}
.table_common {
	width: 100%; overflow: hidden;
}
.table_common table {
	width: 100%; border-collapse: collapse;
}
.table_common th {
	padding: 5px 0px; color: rgb(163, 163, 163); font-weight: normal;
}
.table_common td {
	padding: 5px 0px; text-align: center; color: rgb(102, 102, 102); border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: dotted;
}
.message_text2 {
	padding: 15px 0px; width: 100%; line-height: 20px; overflow: hidden; border-bottom-color: rgb(169, 149, 120); border-bottom-width: 1px; border-bottom-style: dotted;
}
.message_text2 dl {
	width: 100%; overflow: hidden; margin-bottom: 10px; position: relative;
}
.message_text2 .light {
	padding-left: 25px;
}
.leave_word dt {
	color: rgb(40, 91, 204); padding-left: 25px; font-weight: bold; float: left;
}
.leave_word dd {
	width: 500px; color: rgb(61, 63, 62); float: left;
}
.leave_word dd p {
	color: rgb(136, 136, 136);
}
.leave_word p {
	top: 0px; right: 20px; color: rgb(102, 102, 102); position: absolute;
}
.leave_word .name {
	width: 175px; display: block;
}
.leave_word .date {
	width: 175px; display: block;
}
.revert_to dt {
	color: rgb(254, 85, 4); padding-left: 25px; font-weight: bold; float: left;
}
.revert_to dd {
	width: 500px; color: rgb(254, 85, 4); float: left;
}
.revert_to p {
	top: 0px; text-align: right; right: 20px; color: rgb(136, 136, 136); position: absolute;
}
.revert_to .name {
	width: 175px; display: block;
}
.revert_to .date {
	width: 175px; display: block;
}
.fill_in {
	padding: 10px;
}
.fill_in p {
	margin-bottom: 10px;
}
.fill_in textarea {
	background: url(/images/text.gif) repeat-x rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(194, 194, 194); border-image: none; width: 560px; height: 100px; color: rgb(102, 102, 102); overflow: auto; font-family: Arial, Helvetica, sans-serif;
}
.fill_in .text {
	background: url(/images/text.gif) repeat-x rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(194, 194, 194); border-image: none; color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif;
}
.fill_in .desc {
	float: left;
}
.buy_name {
	padding: 4%; width: 92%; overflow: hidden;
}
.buy_name li {
	width: 16.5%; color: rgb(102, 102, 102); line-height: 25px; float: left;
}
.shop_list_page .page {
	padding-bottom: 10px; margin-top: 15px; float: right;
}
.down {
	margin-left: 5px;
}
.down_no {
	margin-left: 5px;
}
.former {
	margin-left: 5px;
}
.former_no {
	margin-left: 5px;
}
.page_link {
	margin-left: 5px;
}
.page_hover {
	margin-left: 5px;
}
.nonce {
	margin-left: 5px;
}
.former {
	background: url(/images/page_ico.gif) no-repeat 5px -21px rgb(255, 151, 95); border: 1px solid rgb(255, 122, 50); border-image: none; width: 15px; height: 17px; float: left; display: block;
}
.former:hover {
	border: 1px solid rgb(165, 58, 0); border-image: none;
}
.down {
	background: url(/images/page_ico.gif) no-repeat 50px -49px rgb(255, 151, 95); padding: 2px 15px 0px 8px; border: 1px solid rgb(255, 122, 50); border-image: none; color: rgb(255, 255, 255); text-decoration: none; float: left; display: block;
}
.down:hover {
	border: 1px solid rgb(165, 58, 0); border-image: none;
}
.page_link {
	color: rgb(102, 102, 102);
}
.page_hover {
	color: rgb(255, 96, 0);
}
.page_link {
	padding: 2px 5px 0px; font-size: 14px; font-weight: bold; text-decoration: none; float: left; display: block;
}
.page_hover {
	padding: 2px 5px 0px; font-size: 14px; font-weight: bold; text-decoration: none; float: left; display: block;
}
.page_link:hover {
	text-decoration: underline;
}
.page_hover:hover {
	text-decoration: underline;
}
.former_no {
	background: url(/images/page_ico.gif) no-repeat 5px 5px rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; width: 15px; height: 17px; float: left; display: block;
}
.down_no {
	background: url(/images/page_ico.gif) no-repeat 50px -49px rgb(224, 224, 224); padding: 2px 15px 0px 8px; border: 1px solid rgb(199, 199, 199); border-image: none; color: rgb(255, 255, 255); text-decoration: none; float: left; display: block;
}
.nonce {
	padding: 0px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 17px; color: rgb(163, 163, 163); line-height: 17px; text-decoration: none; float: left; display: block;
}
.stat {
	height: 20px; color: rgb(163, 163, 163); line-height: 20px; text-decoration: none; float: left;
}
#footer {
	width: 100%;
	text-align: center;
	color: rgb(170, 170, 170);
	line-height: 20px;
	border-top-color: rgb(221, 221, 221);
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 19px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer p {
	padding: 10px 0px; color: rgb(166, 166, 166); word-spacing: 5px;
}
#footer a {
	color: rgb(166, 166, 166); text-decoration: none;
}
#footer p.foot_nav a {
	font-size: 16px;
}
#footer a:hover {
	text-decoration: underline;
}
.related_list {
	margin: 5px;
}
.related_list dt {
	background: rgb(238, 238, 238); padding: 3px; margin-top: 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.related_list dt a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.related_list dd {
	margin: 3px 0px; padding: 3px;
}
.related_list dd a {
	margin: 3px 0px; color: rgb(0, 0, 0); text-decoration: none;
}
#topbtn .user {
	
}
.no_former {
	
}
.former {
	
}
.die6 {
	width: 780px; margin-bottom: 10px; _overflow-x: auto;
}
.particular_wrap {
	margin: 15px;
}
.particular .particular_wrap dl {
	margin: 10px 0px;
}
.particular .particular_wrap .ware_line {
	margin: 10px 0px;
}
#head_card {
	width: 100%; height: 175px; position: relative; background-color: rgb(0, 0, 0);
}
.head_card {
	background: url(/images/pink.png) no-repeat left top / contain; left: 50%; top: 25px; width: 269px; height: 164px; margin-left: -134px; position: absolute;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.mian {
	margin: 38px 10px 0px;
}
.main_nav {
	
}
.main_nav li {
	height: 114px; margin-bottom: 15px;
}
.main_nav li .txt {
	padding: 15px 10px 0px; width: 115px; text-align: left; color: rgb(255, 255, 255); line-height: 22px;
}
.main_nav li .txt p {
	font-size: 12px;
}
.main_nav .main_li1 {
	background: rgb(136, 209, 120);
}
.main_nav .main_li2 {
	background: rgb(146, 180, 227);
}
.main_nav .main_li3 {
	background: rgb(21, 89, 212);
}
.main_nav .main_li4 {
	background: rgb(255, 0, 204);
}
.main_nav .main_li1 .img {
	background: url(/images/cuxiao.jpg) no-repeat left / contain; width: 160px; height: 114px;
}
.main_nav .main_li2 .img {
	background: url(/images/cuxiao2.jpg) no-repeat left / contain; width: 160px; height: 114px;
}
.main_nav .main_li3 .img {
	background: url(/images/cuxiao3.jpg) no-repeat left / contain; width: 160px; height: 114px;
}
.main_nav .main_li4 .img {
	background: url(/images/cuxiao4.jpg) no-repeat left / contain; width: 160px; height: 114px;
}
