﻿@charset "utf-8";
/* 全局 2017*/
body {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#323232;
	overflow-y:auto;
	line-height:1.8;
	font-family:microsoft yahei;
	overflow-x:hidden;
	background:#fff;
	font-family:"微软雅黑","宋体",Arial;
}
.text-muted{border:1px solid #000;}
form, ul, li, ol, li, dl, dt, dd, img, p, h1, h2, h3, h4, h5, h6, input {
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
input[disabled] {
	cursor:default !important;
	color:#cbc9c9 !important;
}
input, select {
	font-size:12px;
	outline:none;
}
img {
	border:0px;
	vertical-align:middle;
}
ul, li {
	list-style-type:none;
}
strong, b {
	font-weight:bold;
}
em {
	font-style:normal;
}
/* Link 全局链接样式 2013.8.18 */

.fl {
	float:left;
}
.fr {
	float:right;
}
a{
	color:#333333;
	text-decoration:none;
	cursor:pointer;
	outline:none;
}
a:hover {
	color:#ea101b;
	text-decoration:none;
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
.cssEdite {
	min-height:10px;
}
.cssEdite li {
	float:left;
	margin-right:10px;
}
.YaHei {
	font-family:"Microsoft YaHei";
}
input[type=checkbox]  {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	-webkit-appearance: none;
	background-color: transparent;
	border: 0;
	outline: 0 !important;
	cursor:pointer;
}
input[type=checkbox]:after  {
	content: "";
	display:block;
	width: 14px;
	height: 14px;
	background:url(../images/new/checkbg1.jpg) no-repeat;
	box-sizing:border-box;
}
input[type=checkbox]:checked:after  {
	background:url(../images/new/checkbg2.jpg) no-repeat;
}
.bgcolor1{background:#f3f3f3;}/*背景色灰色*/
.bgcolor2{background:#fff; padding:50px;box-sizing:border-box;}/*背景色白色*/
.w1200{width:1200px;margin:0 auto;}
.w1200_l1{width:230px;float:left;}
.w1200_r1{width:970px;float:left;}
.w1200_l2{width:230px;float:left;}
.w1200_r2{width:960px;float:right;}
.w1200_l3{width:970px;float:left;}
.w1200_r3{width:220px;float:right;}
.w970_l1{width:220px;float:left;}
.w970_r1{width:750px;float:right;}
.w960_l1{width:750px;float:left;}
.w960_r1{width:200px;float:right;}
/************************************************************************************************************/
/*购物车样式*/
.cart_h{width:1200px;margin:0 auto;overflow:hidden;padding:20px 0 0 0;}
/*购物车进度条*/
.cart_step{width:484px;float:right;margin:20px 0;}
.cart_step .cart_step1, .cart_step .cart_step2, .cart_step .cart_step3{height:23px;padding-top:23px;width:484px;}
.cart_step .cart_step1{background:url(../images/cart/step1.png) no-repeat;width:650px;}
.cart_step .cart_step2{background:url(../images/cart/step2.png) no-repeat;}
.cart_step .cart_step3{background:url(../images/cart/step3.png) no-repeat;}
.cart_step li.step-1, .cart_step .cart_step2 li.step-2{color:#ff4146;}
.cart_step .cart_step3 li.step-3{color:#0bd3a5;}
.cart_step li.step-2{color:#ccc;}
.cart_step li.step-3, .cart_step .cart_step2 li.step-1, .cart_step .cart_step3 li.step-1,.cart_step .cart_step4 li.step-1{color:#ccc;}
.cart_step li{color:#BCE8A3;float:left;height:28px;line-height:28px;text-align:center;width:160px;}
.cart_content {
	margin:0 auto;
	width:1200px;
}
.cart_content .f_info{line-height:40px;}
.cart_commodit_settle {
	height:50px;
	line-height:50px;
	background:#fafafa;
	border:1px solid #eee;
	width:1198px;
	margin-top:20px;
	font-size:14px;
}
.cart_commodit_settle .select_num {
	float:right;
	overflow:hidden;
}
.cart_prompt {
	height:22px;
	line-height:22px;
	overflow:hidden;
	background:#fefecc;
	border:1px solid #ccc;
	border-right:0px;
	padding:0 10px;
}
.cart_text_input {
	width:250px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	background:#fff;
	border:1px solid #e8e8e8;
	margin-left:20px;
}
.Store{padding:0 0 20px 20px; font-size:14px; color:#ff2d2e;}
.cart_submit_input {
	width:85px;
	overflow:hidden;
	background:url(../images/cart/Add_shop.jpg) no-repeat;
	height:24px;
	line-height:24px;
	border:0px;
	cursor:pointer;
	color:#595858;
}
.cart_submit_input:hover {
	color:#333333;
}
.cart_commodit {
	width:1200px;
	overflow:hidden;
	clear:both;
	margin-top:20px;
}
.cart_commodit .title .select .icheckbox_flat-red {
	margin-top:10px;
}
.cart_commodit .title {
	clear:both;
	height:45px;
	border:1px solid #eee;
	background:#fafafa;
	border-top:3px solid #ffbda3;
	line-height:45px;
}
#div_InvalidText .title_2 {
	border-bottom:1px solid #eee;
}
.cart_commodit .title div {
	float:left;
	text-align:center;
}
.cart_commodit .title .select {
	width:5%;
	text-align:left;
}
.cart_commodit .title .select em {
	margin-left:10px;
	color:#585552;
}
.cart_commodit .title .img{
	width:6.5%;
}
.cart_commodit .title .name{
	width:49%;
	text-align:center;
}
.cart_commodit .title .price{
	width:13%;
}
.cart_commodit .title .num{
	width:13%;
}
.cart_commodit .title .total{
	width:13%;
	text-align:center;
}
.cart_commodit .list {
	border:1px solid #eee;
	border-top:none;
}
.cart_commodit .list .con {
	width:1198px;
	color:#9f9f9f;
	overflow:hidden;
	position:relative;
	clear:both;
	padding-bottom:28px;
	padding-top:28px;
}
.cart_commodit .list .con:last-child {
	border-bottom:none;
}
.cart_commodit .list .con .shixiao, .cart_commodit .list .con .mendshix, .cart_commodit .list .con .quehuo {
	background:#ff5253;
	color:#fff;
	width:32px;
	height:16px;
	line-height:16px;
	position:absolute;
	top:28px;
	left:20px;
	text-align:center;
}
.cart_commodit .list .con:hover {
	background:#fafafa;
}
.cart_commodit .list .con div {
	float:left;
	text-align:center;
}
.cart_commodit .list .floor .line {
	border-bottom:1px solid #eee;
	overflow:hidden;
}
.cart_commodit .list .floor:last-child .line {
	border:none;
}
.cart_commodit .list .con .select {
	margin-left:15px;
	margin-right:15px;
	width:30px;
}
.cart_commodit .list .con .name {
	width:48%;
	overflow:hidden;
}
.cart_commodit .list .con .name .pic {
	margin-left:30px;
	border:1px solid #dddddd;
	overflow:hidden;
	float:left;
	width:60px;
	height:60px;
}
.cart_commodit .list .con .name .item-msg {
	float:left;
	margin-left:15px;
	width:250px;
	overflow:hidden;
}
.cart_commodit .list .con .name .item-msg a {
	height:25px;
	overflow:hidden;
	margin-top:10px;
	line-height:25px;
}
.cart_commodit .list .con .name .item-msg .p-extend {
	height:25px;
	line-height:25px;
	overflow:hidden;
}
.cart_commodit .list .con .price {
	width:14%;
	overflow:hidden;
	line-height:80px;
}
.cart_commodit .list .con .num {
	width:18%;
	overflow:hidden;
	padding-top:25px;
}
.cart_commodit .list .con .num .info1 {
	margin:0 auto;
	width:110px;
	float:none;
}
.cart_commodit .list .con .total {
	width:10%;
	overflow:hidden;
	color:#ff4146;
	line-height:80px;
	font-weight:bold;
}
.cart_commodit .list .con .info {
	text-align:left;
	margin-left:15px;
	float:left;
	width:580px;
}
.cart_commodit .list .con .info .step3 {
	float:none;
	overflow:hidden;
	clear:both;
	margin-top:10px;
}
.cart_commodit .list .con .info .ziti {
	background:#ffe8e0 url(../images/new/ziti_03.jpg) no-repeat;
	height:21px;
	line-height:21px;
	color:#e96b1f;
	padding-left:25px;
	width:60px;
	display:block;
	float:left;
	margin-right:20px;
	padding-right:5px;
	margin-top:5px;
}
.cart_commodit .list .con .info .gift {
	float:left;
	display:block;
}
.cart_commodit .list .con .info .gift b {
	float:left;
	font-weight:normal;
	color:#8c8c8c;
	margin-right:10px;
	line-height:30px;
}
.cart_commodit .list .con .info .gift em {
	float:left;
	color:#8c8c8c;
	border:1px solid #dddddd;
	margin-right:5px;
}
.cart_commodit .list .con .info .gift em img {
	width:30px;
	height:30px;
}
.cart_commodit .list .con .cart_commodit_name {
	display:block;
	overflow:hidden;
	float:none;
	text-align:left;
}
.cart_commodit .notes {
	height:30px;
	line-height:30px;
	border:1px solid #dcdcdc;
	border-top:none;
	color:#959595;
	padding-left:15px;
}
.cart_commodit .notes em {
	color:#ff561a;
}
.cart_commodit_th th {
	background:#f7f7f7;
	height:40px;
	overflow:hidden;
	border-bottom:1px solid #cccccc;
	color:#666;
	font-weight:normal;
}
.cart_commodit_con {
	padding:10px 0px;
	background:#fdfcf7;
	border-bottom:1px solid #eeecec;
}
.li_promgift {
	width:120px;
	overflow:hidden;
	float:left;
	padding:10px;
	text-align:center;
}
.li_promgift .cart_commodit_span {
	border:1px solid #ddd;
	width:100px;
	height:100px;
	overflow:hidden;
	margin:0 auto;
}
.li_promgift .cart_commodit_name a {
	display:block;
	height:36px;
	line-height:18px;
	overflow:hidden;
	margin-top:5px;
}
.li_promgift .xuanze {
	margin:0 auto;
	margin-top:5px;
}
.cart_commodit_span {
	display:block;
	width:80px;
	height:80px;
	margin-left:-7px;
}
.cart_commodit_span a img {
	width:80px;
	height:80px;
}
.cart_commodit_price{
	color:#ff4146;
	font-weight:700;
}
.cart_txtbuynum {
	width:55px;
	text-align:center;
	background:#fff;
	color:#333;
	border:1px solid #dcdcdc;
	height:25px;
	line-height:25px;
	float:left;
}
.cart_update {
	background:none;
	border:0px;
	cursor:pointer;
	color:#999;
}
.cart_update:hover {
	color:#333333;
}
.cart_commodit_del {
	background:none;
	font-weight:normal;
	border:0px;
	outline:none;
	color:#585552;
	cursor:pointer;
	padding-left:12px;
}
.cart_commodit_del:hover{color:#ea101b;}
.cart_commodit_price3 {
	display:block;
	float:right;
	margin-right:30px;
}
.cart_commodit_price3 em {
	float:left;
	margin-right:10px;
}
.cart_commodit_price3 span {
	float:left;
	font-family:"microsoft yahei";
	font-size:22px;
	font-weight:bold;
	color:#ff2d2e;
}
.clear_buycart {
	width:120px;
	padding-left:15px;
	float:left;
	background:url(../images/cart/amptyback.jpg) no-repeat;
}
.clear_buycart a {
	display:block;
	color:#999;
}
.cart_buy_cartsub input {
	display:block;
	font-family:"microsoft yahei";
	font-size:16px;
	text-align:center;
	background:#ff4146;
	border:0px;
	color:#FFF;
	cursor:pointer;
	width:150px;
	height:45px;
	margin:0 auto;
	border-radius:2px;
	margin-bottom:80px;
	margin-top:30px;
}
.cart_buy_cartsub input:hover{background:#ea101b;}
.clear_buycart, .cart_buy_cartnosub {
	height:50px;
	overflow:hidden;
	line-height:50px;
	text-align:center;
}
.cart_buy_cartnosub {
	width:150px;
	margin:0 auto;
	border-radius:2px;
	margin-top:40px;
	margin-bottom:60px;
	background:#d5d5d5;
}
.cart_buy_cartnosub input {
	display:block;
	font-size:18px;
	background:none;
	border:0px;
	color:#FFF;
	cursor:pointer;
	width:150px;
	height:40px;
}
.giftbanner {
	height:17px;
	line-height:17px;
	margin:15px 0px 5px 0px;
	overflow:hidden;
	font-weight:bold;
	color:#015697;
	padding-left:22px;
}
.promogift {
	width:1200px;
	overflow:hidden;
	margin:10px 0px 10px 0px;
}
.divpromgift {
	border:1px solid #ddd;
	background:#FDFCF7;
	padding:10px 0;
	overflow:hidden;
	margin-top:5px;
}
.divpromgift .xuanze {
	background:url(../images/sub/pageDete.jpg) no-repeat;
	width:53px;
	height:25px;
	line-height:25px;
	text-align:center;
}
.promogift .down {
	background:url(../images/cart/xuanze.jpg) no-repeat center;
	height:26px;
	padding:10px;
	color:#015697;
	text-decoration:none;
}
.num_minus {
	display:inline-block;
	width:25px;
	height:25px;
	line-height:25px;
	border:1px solid #dcdcdc;
	border-right:none;
	cursor:pointer;
	font-size:14px;
	color:#333333;
	background:#fff;
	float:left;
	-moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
     user-select:none;
}
.num_add {
	display:inline-block;
	width:25px;
	height:25px;
	line-height:25px;
	border:1px solid #dcdcdc;
	border-left:none;
	cursor:pointer;
	font-size:14px;
	color:#333;
	background:#fff;
	float:left;
	-moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
     user-select:none;
}
/*提交订单*/
.OrderSubmit {
	width:1200px;
	overflow:hidden;
}
.OrderSubmit_switch {
	height:40px;
	overflow:hidden;
	line-height:40px;
	background:#f7f7f7;
	border-top:2px solid #999999;
	border-bottom:1px solid #ddd;
	display:none;
}
.OrderSubmit_switch h2 {
	float:left;
	margin-left:10px;
	font-family:"microsoft yahei";
	font-size:18px;
	font-weight:bold;
	color:#333;
}
.OrderSubmit_switch p {
	float:right;
	margin-right:10px;
}
.OrderSubmit_switch p a {
	color:#015697;
	font-size:12px;
}
.cart_Order_info h3 .return {
	color:#268bf3;
	font-weight:normal;
	font-size:12px;
	margin-left:815px;
	padding-top:15px;
	padding-right:10px;
	float:right;
}
.zhezhao {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#333;
	opacity:0.15;
	display:none;
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);
}
.addr-detail {
	overflow:hidden;
}
.addr-detail span {
	display:block;
	line-height:20px;
	margin-top:5px;
	padding-left:30px;
}
.addr-detail .name {
	font-weight:bold;
	font-size:13px;
	margin-bottom:5px;
	padding-left:0px;
}
.addr-detail .name b {
	margin-left:10px;
	margin-right:10px;
}
.addr-detail .name em {
	font-weight:normal;
	font-size:12px;
	color:#434343;
	background:#ffeee7;
	padding:5px 10px;
	height:20px;
	line-height:20px;
}
.addr-detail .name em a {
	text-decoration:underline;
}
.addr-detail .name em i {
	color:#ff4146;
	font-weight:bold;
	font-size:12px;
	font-style:normal;
	margin-right:5px;
}
.msgError {
	margin-left:10px;
	color:#ea101b;
	font-weight:700;
}
.dp_address .dropdown_box {
	border-radius:0px;
	margin-right:5px;
}
.dp_address .dropdown_button {
	background:#fff url("../images/new/pro_icon_19.png") no-repeat scroll right 5px;
}
.address_wap .dp_address a:hover .dropdown_button {
	background:#fff url("../images/new/pro_icon_19.png") no-repeat scroll right 5px;
}
.address_wap a {
	background:#fff;
	font-size:14px;
}
.comon_submmitorder_address2 {
	padding-left:10px;
}
/*提交订单页面新增收货地址*/
.cart_Order_address{background:#fff;}
.cart_Order_deliver .step{background:#fafafa;}
.cart_Order_address,.cart_Order_info{padding-bottom:20px;}
.cart_Order_address,.cart_Order_info{width:1200px;}
.cart_Order_address li{padding:6px 20px;width:100%;color:#999;position:static;}
.cart_Order_address h3,.cart_Order_info h3{border-top:1px solid #eee;padding-left:10px;color:#333;font-family:"microsoft yahei";background:#fafafa;height:36px;overflow:hidden;line-height:36px;border-bottom:1px solid #eee;}
.cart_Order_info h3 .return{font-size:12px;float:right;padding-right:20px;padding-left:15px;}
.cart_Order_address em{margin:0 4px;color:#ea101b;}
.cart_Order_address ul{margin-top:10px;}
.cart_Order_address span{font-size:12px;color:#333;}
.cart_Order_address li{padding:6px 0px;width:900px;color:#999;clear:both;position:static;}
.cart_Order_address li h2{width:125px;height:32px;line-height:32px;overflow:hidden;text-align:right;float:left;color:#333;font-size:14px;font-weight:500;}
.cart_Order_address li .textform{font-size:14px;color:#333;height:35px;line-height:35px;padding:0 10px;width:350px;border:1px solid #ddd;border-top:1px solid #ccc;border-left:1px solid #ccc;overflow:hidden;}
.cart_Order_address li .textform2{height:35px;line-height:35px;padding:6px 0px;width:180px;border:1px solid #eee;border-top:1px solid #eee;border-left:1px solid #eee;overflow:hidden;color:#999;}
.cart_Order_address li span select{width:119px;height:24px;line-height:24px;border:1px solid #eee; -webkit-appearance:menulist;
  box-sizing:border-box;
  align-items:center;
  border:1px solid;
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  white-space:pre;
  -webkit-rtl-ordering:logical;
  color:black;
  background-color:white;
  cursor:default;
}
.cart_Order_address .con .title{display:none;}
.cart_Order_address .address_quyu{padding-left:123px;}
.cart_Order_address2 .address_quyu{padding-left:98px;}
.cart_Order_address2{display:none;
	width:840px;height:auto;
	background:#fff;
	position:fixed;
	top:50%;
	margin-top:-220px;
	margin-left:-400px;
	left:50%;
	z-index:999;
	border-radius:2px;
	overflow:hidden;
	box-shadow:0 0 10px 5px rgba(0,0,0,.2);
}
.cart_Order_address2 li{padding:6px 0px;width:840px;color:#999;}
.cart_Order_address2 li h2{width:100px;height:32px;line-height:32px;overflow:hidden;text-align:right;float:left;}
.cart_Order_address2 li .textform{color:#333;height:35px;line-height:35px;padding:0 10px;width:350px;border:1px solid #ddd;border-top:1px solid #ccc;border-left:1px solid #ccc;overflow:hidden;}
.cart_Order_address2 li .textform2,.cart_Order_info3 .cart_Order_coupon select{height:35px;line-height:35px;padding:6px 0px;width:180px;border:1px solid #eee;border-top:1px solid #eee;border-left:1px solid #eee;overflow:hidden;}
.cart_Order_address2 .con .title {
	background:#f3f3f3;
	display:block;
	overflow:hidden;
	height:40px;
	line-height:40px;
}
.cart_Order_address2 .con .title h2 {
	line-height:40px;
	padding-left:15px;
	font-size:14px;
	float:left;
}
.cart_Order_address2 .con .title em {
	float:right;
	margin-right:15px;
	margin-top:13px;
	width:12px;
	height:12px;
	display:block;
}

#btnaddr {
	margin-top:15px;
	margin-bottom:20px;
	overflow:hidden;
}
#btnaddr .save {
	display:block;
	height:35px;
	line-height:35px;
	background:#ff4146;
	width:120px;
	text-align:center;
	color:#fff;
	font-size:16px;
	border-radius:2px;
	margin-left:100px;
}
#btnaddr .save:hover{background:#ea101b;}
.cart_Order_deliver h3{line-height:40px;font-size:16px;font-weight:700;margin-top:10px;background:url("/Templates/master/default/images/cout_bg_03.jpg") no-repeat 0px 11.5px; padding-left:15px;}
/*提交订单页面配送方式*/
.deliver_way{padding:20px;}
.deliver_way .item{border:1px solid #000;}

.cart_Order_coupon {
	line-height:20px;
	overflow:hidden;
}
.cart_Order_coupon .info {
	float:left;
	margin-right:10px;
}
/*发票输入框*/
.fapiao{padding-left:30px;}
.fapiao li{line-height:40px;}
.fapiao li input{height:30px !important;width:480px;border:1px solid #eee;font-size:14px;}
.fapiao li div{width:520px;margin-left:72px;overflow:hidden; line-height:22px;font-size:12px;}


.cart_Order_price span {
	font-family:"microsoft yahei";
	font-size:16px;
}
.cart_Order_price span span {
	font-family:Arial, Helvetica, sans-serif;
}
.cart_Order_info .name a {
	display:block;
	overflow:hidden;
	line-height:40px;
}
.cart_Weight {
	text-align:right;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.cart_Order_info3 .cart_Order_coupon3 {
	background:#fafafa;
	overflow:hidden;
	border-top:3px solid #ffbda3;
	padding:20px;
}
.cart_Order_info3 .cart_Order_coupon3 .fl {
	width:55%;
}
.cart_Order_info3 .cart_Order_coupon3 .fl .list {
	overflow:hidden;
	line-height:25px;
	margin-bottom:10px;
	position:relative;
}
.cart_Order_info3 .cart_Order_coupon3 .fl .list ul {
	width:86%;
	float:left;
	display:inline-block;
}
.cart_Order_info3 .cart_Order_coupon3 .fl .list ul li {
	margin:0px;
	padding:0px;
	float:left;
	height:55px;
	margin-right:10px;
}
.cart_Order_info3 .cart_Order_coupon3 .fl .list em {
	float:left;
	width:95px;
	display:inline-block;
}
.cart_Order_info3 .cart_Order_coupon3 .fl .list b {
	height:50px;
	width:50px;
	float:left;
	display:block;
	border:1px solid #eee;
	margin-right:5px;
}
.cart_Order_info3 .cart_Order_coupon3 .fl .list span {
	margin-right:10px;
	line-height:50px;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
}
.cart_Order_info3 .cart_Order_coupon3 .fl input {
	border:1px solid #dddddd;
	line-height:22px;
	padding-left:5px;
	height:20px;
}
.cart_Order_info3 .cart_Order_coupon3 .fr {
	width:44%;
	text-align:right;
}
.cart_Order_info3 .cart_Order_coupon3 .fr .list {
	overflow:hidden;
	line-height:25px;
	margin-bottom:10px;
}
.cart_Order_info3 .cart_Order_coupon3 .fr .list em {
	float:left;
	margin-right:10px;
}
.cart_Order_info3 .cart_Order_coupon3 .fr .list b {
	height:25px;
	width:25px;
	float:left;
	display:block;
	border:1px solid #dddddd;
	margin-right:10px;
}
.cart_Order_info3 .cart_Order_coupon3 .fr .prototal span {
	color:#ff7d5b;
	font-weight:bold;
}
.cart_Order_info3 .cart_Order_coupon3 .fr .list #tbCoupon {
	float:left;
}
.cart_Order_info3 .cart_Order_coupon3 .prototal {
	float:left;
}
.cart_Order_info3 .cart_Order_coupon table {
	padding-bottom:10px;
}
.cart_Order_info3 .cart_Order_coupon select {
	width:90px;
}
.cart_Order_info3 .cart_Order_coupon #btnCoupon {
	background:url(../images/cart/btnCoupon.jpg) repeat-x;
	color:#fff;
	height:21px;
	width:127px;
	overflow:hidden;
	line-height:21px;
	border:1px solid #c2c4ac;
	cursor:pointer;
	color:#736816;
}
.cart_Order_info3 .cart_Order_coupon .cart_Order_coupon2 {
	height:35px;
	line-height:35px;
	overflow:hidden;
}
/*提交订单页面金额明细*/
.cart_Order_total div{line-height:40px;}
.cart_Order_total div .total_fl{width:55%;float:left;text-align:right;}
.cart_Order_total div .total_fr{width:45%;float:right;text-align:left; color:#ff2d2e;}
.cart_Order_total div .order_shifu{font-size:24px; font-weight:700;}

.cart_Order_submit2 {
	margin:0 auto;
	width:1200px;
	height:120px;
	margin-top:40px;
	padding-top:5px;
	overflow:hidden;
}
.cart_back{margin-right:30px;}
.cart_back a{font-size:16px; color:#999; padding:11px 20px;background:#fff;border-radius:2px;border:1px solid #ddd; margin-right:20px;}
.cart_back a:hover{color:#777;border:1px solid #a7a7a7;}
.cart_Order_submit2 input {
	background:#ff4146;
	width:170px;
	height:44px;
	line-height:44px;
	border-radius:2px;
	text-align:center;
	font-size:16px;
	border:none;
	color:#fff;
	cursor:pointer;
}
.cart_Order_submit2 input:hover{background:#ff2d2e;}
#description {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
#description .content {
	width:1158px !important;
}

.cart_Order_info2 .list {
	width:1200px;
	overflow:hidden;
	clear:both;
}
.cart_Order_info2 .list .title {
	overflow:hidden;
	clear:both;
	height:45px;
	line-height:45px;
	background:#fafafa;
	border-top:3px solid #ffbda3;
}
.cart_Order_info2 .list .title div{float:left;}
.cart_Order_info2 .list .title .img{width:7%;margin-left:20px; text-align:center;}
.cart_Order_info2 .list .title .name{width:44.5%;text-align:center;}
.cart_Order_info2 .list .title .price {width:14%;text-align:center;}
.cart_Order_info2 .list .title .num {width:14.5%;text-align:center;}
.cart_Order_info2 .list .title .total {width:17.8%;text-align:center;}
.cart_Order_info2 .list .con {
	width:1200px;
	color:#9f9f9f;
	padding-bottom:20px;
	overflow:hidden;
	clear:both;
	padding:10px 0;
	border-top:1px solid #eee;
}
.cart_Order_info2 .list .con .gift_list {
	float:none;
	display:block;
	clear:both;
	overflow:hidden;
}
.cart_Order_info2 .list .con .gift {
	margin-top:2px;
}
.cart_Order_info2 .list .con .gift em img {
	width:30px;
	height:30px;
}
.cart_Order_info2 .list .con .gift b {
	font-weight:normal;
	line-height:30px;
	margin-left:5px;
	margin-right:10px;
}
.cart_Order_info2 .list .con div {
	float:left;
	margin-right:3px;
}
.cart_Order_info2 .list .con .name {
	width:53%;
	overflow:hidden;
}
.cart_Order_info2 .list .con .name .pic {
	margin-left:20px;
	overflow:hidden;
	float:left;
	width:80px;
	height:80px;
}
.cart_Order_info2 .list .con .name .pic img {
	width:80px;
	height:80px;
}
.cart_Order_info2 .list .con .name .item-msg {
	float:left;
	margin-left:10px;
	width:500px;
	overflow:hidden;
}
.cart_Order_info2 .list .con .name .item-msg a {
	height:25px;
	overflow:hidden;
	line-height:25px;
}
.cart_Order_info2 .list .con .name .item-msg .p-extend {
	clear:both;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
.cart_Order_info2 .list .con .price {
	width:14%;
	overflow:hidden;
	line-height:60px;
}
.cart_Order_info2 .list .con .num {
	width:14%;
	overflow:hidden;
	line-height:60px;
}
.cart_Order_info2 .list .con .total {
	width:17.5%;
	overflow:hidden;
	color:#ff4146;
	line-height:60px;
	font-weight:bold;
}
.cart_Order_info2 table {
	width:1200px;
}
#J_AttrUL {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
#J_AttrUL img {
	vertical-align:middle;
}
.divOrderInfo {
	border-radius:5px;
	width:310px;
	height:110px;
	font-size:12px;
	z-index:101;
	color:#535353;
	display:none;
	background-color:#ffffff;
	border:1px solid #c9c9c9;
	box-shadow:0 0 10px 5px rgba(0,0,0,.2);
	overflow:hidden;
	padding:25px;
}
#divOrderInfo .divapp {
	width:15px;
	height:15px;
	font-size:14px;
	text-align:center;
	line-height:15px;
	color:#cfcfcf;
	float:right;
	cursor:pointer;
}
#ProductDetails_common_ProductImages___imgBig {
	position:absolute;
	left:0;
	top:0;
}
.ztitle {
	background:#ff2d2e;
	color:#fff;
	float:left;
	padding:0 5px;
	border-radius:4px;
	margin:20px 0 10px 0;
}
.ztitle_new {
	float:left;
	background-image:url(../images/icon_platform_pc.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	margin:20px 0 10px 0;
	font-size:12px;
}
.ztitle_1 {
	background:#ff2d2e;
	color:#fff !important;
	float:left !important;
	border-radius:4px;
	height:18px;
	line-height:18px;
	font-size:11px;
	margin-top:8px;
	padding:0 5px;
}
.ztitle_1_new {
	float:left;
	background-image:url(../images/icon_platform_pc.png);
	background-repeat:no-repeat;
	background-position:left center;
	float:left !important;
	border-radius:4px;
	height:18px;
	line-height:18px;
	font-size:11px;
	margin-top:8px;
	padding:0 5px;
	padding-left:20px;
}
.stitle {
	float:left;
	background-image:url(../images/icon_supplier_pc.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	margin:20px 0 10px 0;
	font-size:12px;
}
.stitle_1 {
	float:left;
	background-image:url(../images/icon_supplier_pc.png);
	background-repeat:no-repeat;
	background-position:left center;
	float:left !important;
	border-radius:4px;
	height:18px;
	line-height:18px;
	font-size:11px;
	margin-top:8px;
	padding:0 5px;
	padding-left:20px;
}
/*供应商图片样式*/
.mtitle_1 {
	float:left;
	background-image:url(../images/icon_store_pc.png);
	background-repeat:no-repeat;
	background-position:left center;
	float:left !important;
	border-radius:4px;
	height:18px;
	line-height:18px;
	font-size:11px;
	margin-top:8px;
	padding:0 5px;
	padding-left:20px;
}
.gtitle {
	height:50px;
	line-height:50px;
	font-size:14px;
	font-weight:700;
	color:#333;
}
.h_1 {
	background:#fafafa;
	float:left;
	width:100%;
	line-height:40px;
	padding-right:20px;
	box-sizing:border-box;
}
.h_1 div {
	float:right;
	margin-left:10px;
}
.h_1 div span {
 color:#333;
}
/*提交订单页面支付方式*/
.payment_way .step{background:#fafafa; padding:20px;height:30px;}
.payment_way .step div{margin-right:20px;}
.cart_Order_deliver .step ul li .ziti, .cart_Order_deliver .step ul li .item, .cart_Order_deliver .step ul li .zhifu {
	float:left;
	padding:1px 20px;
	border:2px solid #e5e5e5;
	height:33px;
	line-height:33px;
	cursor:pointer;
	position:relative;
	background:#fff;
}
.cart_Order_deliver .step ul .select .ziti, .cart_Order_deliver .step ul .select .item, .cart_Order_deliver .step ul .select .zhifu {
	border:2px solid #ff4146;
}
.cart_Order_deliver .step ul .select .ziti b, .cart_Order_deliver .step ul .select .item b, .cart_Order_deliver .step ul .select .zhifu b {
	position:absolute;
	right:0px;
	bottom:0px;
	background:url(../images/new/selected-icon.png) no-repeat;
	width:15px;
	height:15px;
}
.cart_payment {
	width:1200px;
	overflow:hidden;
}
.cart_payment .con {
	overflow:hidden;
	background:#f5fcff;
	padding:30px;
	margin-top:10px;
}
.cart_payment .title {
	margin-bottom:10px;
	overflow:hidden;
	clear:both;
}
.cart_payment .title b{
	margin-right:15px;
}
.cart_payment .title em{
	font-family:"microsoft yahei";
	font-size:26px;
	line-height:50px;
	overflow:hidden;
	color:#03a9f4;
}
.cart_payment .info {
	font-size:14px;
	color:#333;
	padding-left:66px;
	line-height:40px;
}
.cart_payment .info > span {
	margin-right:25px;
}
.cart_payment .info > span > em{color:#ea101b; font-weight:700;}
.cart_payment .info1 {
	color:#7d7d7d;
	font-size:14px;
	overflow:hidden;
	padding-left:66px;
}
.cart_payment .info1 em {
	color:#ea101b;
}
.emcolor {
	color:#ff4146;
	font-weight:bold;
	font-size:17px;
}
.submit1{text-align:center; margin:60px 0;}
.submit1 .core_order_pay_sub{
	clear:both;
	padding:12px 50px;
	font-size:16px;
	background:#ff4146;
	color:#fff;
	border-radius:2px;
}
.submit1 .core_order_pay_sub:hover{background:#ff2d2e;}
.pay_way {
	margin-top:35px;
}
.pay_way ul li {
	float:left;
	margin-top:20px;
	margin-right:30px;
	height:55px;
}
.pay_way ul .select .name em {
	color:#56bd54;
}
.pay_way h2 {
	font-weight:bold;
	color:#666;
	font-size:15px;
}
.pay_way ul li .checkbox {
	float:left;
}
.pay_way ul li .name {
	float:left;
	line-height:46px;
	overflow:hidden;
	margin-left:10px;
}
.pay_way ul li .name em {
	font-size:16px;
	margin-right:10px;
}
.pay_way ul li .name b {
	color:#ff4146;
	font-weight:normal;
	font-size:14px;
}
.pay_way ul li .name span a {
	color:#ea565d;
}
.pay_way ul li .pic_pay {
	margin-left:10px;
	float:left;
	width:160px;
	border:2px solid #eee;
	background:#fff;
	text-align:center;
	height:55px;
	line-height:55px;
}
.pay_way ul li .pic_pay b {
	font-weight:normal;
	font-size:18px;
	height:55px;
	line-height:55px;
	margin-top:10px;
	overflow:hidden;
}
.pay_way ul li .pic_pay b img {
	margin-top:5px;
}
.pay_way ul .select .pic_pay b {
	color:#56bd54;
	font-weight:normal;
	font-size:18px;
}
.pay_way ul li .pic_pay span {
	display:none;
}
.pay_way ul .select .pic_pay {
	border:2px solid #00b774;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.pay_way ul .select .pic_pay span {
	display:none;
	text-align:center;
	height:18px;
	line-height:18px;
	background:#56bd54;
	color:#fff;
}
.pay_way ul li .yuezhifu{font-size:14px;margin-left:10px;color:#555;line-height:75px;}
.pay_way ul li .yuezhifu a{border:1px solid #999;color:#999;padding:2px 10px 2px 4px;border-radius:2px;margin-left:15px;}
.pay_way ul li .yuezhifu a:hover{border:1px solid #ff2d2e;color:#ff2d2e;}
.pay_way .checkbox{display:none;}
/*--------- 注册 --------*/
.trationbj {
	background:#f2f2f2;
	position:relative;
	width:980px;
	margin:20px auto;
	height:490px;
}
.tration {
	width:932px;
	height:490px;
	padding:0 20px;
	border:1px #e1e1e1 solid;
	position:absolute;
	top:-6px;
	right:4px;
	background:#fff;
}
.tration h1 {
	font-weight:normal;
	border-bottom:1px #efefef solid;
	padding:18px 0;
	font-size:24px;
}
.fomeinput {
	padding-top:6px;
	font-size:14px;
}
.fomeinput table td {
	height:50px;
 	*height:44px;
	_height:44px;
}
.fomeinput table a {
	font-size:12px;
	color:#ee0000;
}
.fomeinput table li {
	font-size:12px;
	display:block;
	line-height:30px;
}
.fomeinput .dotted {
	border-bottom:1px #ddd dotted;
	padding-bottom:10px;
}
.register_btn {
	width:180px;
	text-align:center;
}
.register_btn2 {
	width:80px;
	text-align:center;
}
.register_save_ts {
	height:24px;
	line-height:24px;
	color:#666;
	padding-top:8px;
}
.register_save_ts a {
	color:#cc0000;
}
li.safelogin a {
	width:50%;
	display:block;
	height:25px;
	margin:5px 0px;
	text-align:center;
	float:left;
}
.trationbj2 {
	background:#f2f2f2;
	position:relative;
	width:980px;
	margin:20px auto;
	height:760px;
}
.tration2 {
	width:932px;
	height:760px;
	padding:0 20px;
	border:1px #e1e1e1 solid;
	position:absolute;
	top:-6px;
	right:4px;
	background:#fff;
}

/* 分销商注册 */
.registeragreement_fx {
	width:860px;
	border:1px solid #e1e1e1;
	margin:0 auto;
	padding:20px;
	margin-top:15px;
}
.registeragreement_fx h4.martb {
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}
.agreement_bd {
	width:820px;
	margin:10px auto;
	overflow:hidden;
	word-break:break-all;
}
.Skin_RegisterInfo_w {
	width:100%;
	margin-top:10px;
}
.Skin_RegisterInfo_row {
	font-size:14px;
	line-height:30px;
	color:#666;
}
.Skin_RegisterInfo_row li {
	float:left;
}
.Skin_RegisterInfo_row .title {
	width:120px;
	padding-left:20px;
}
.inputbj{
	background:url(../images/process/inputbj.gif) no-repeat;
}
#registerAgreement_div_Common_Register_Clause {
	width:700px;
	margin:0 auto;
}
.regstepalert {
	color:#f30;
	margin-top:15px;
	padding-left:20px;
}
.regimgDiv, .registerAgreement_step3 {
	float:left;
	font-size:14px;
	padding-left:30px;
}
.regimgDiv, .registerAgreement_step3 div {
	font-weight:700;
	font-size:16px;
	color:#ff3300;
	margin-bottom:20px;
}
.color_f30, .color_f30 a {
	color:#f30;
}


/* 评论与咨询 */
.i-Review {
	border:1px solid #eee;
	border-bottom:0;
	padding:20px;
	padding-bottom:30px;
	overflow:hidden;
	border-top:none;
}
.i-Review .rate {
	float:left;
	width:130px;
	padding-left:15px;
	margin-top:-6px;
}
.i-Review .rate strong {
	font-size:45px;
	clear:both;
	display:block;
	color:#ff2d2e;
	font-weight:500;
	font-family:Arial;
}
.i-Review .rate strong em{
	font-size:24px;
}
.i-Review .rate span {
	clear:both;
	display:block;
	margin-top:-20px;
	padding-left:5px;
}
.i-Review .percent {
	float:left;
	margin-top:10px;
}
.i-Review .percent dl {
	padding:2px 0px;
	overflow:hidden;
}
.i-Review .percent dl dt {
	float:left;
	width:90px;
	font-weight:normal;
	color:#909090;
}
.i-Review .percent dl dd {
	background:#efefef;
	float:left;
	height:10px;
	margin-top:6px;
	overflow:hidden;
	width:100px;
}
.i-Review .percent dl dd div {
	background:#ff4146;
	height:10px;
	overflow:hidden;
}
/* 评论选项卡 */

.Review-con .go-back {
	text-align:center;
	border-top:1px dashed #ccc;
	padding:10px;
	margin-top:20px;
	font-size:40px;
}
/*.Review-con .wrap {
    margin-top:20px;
}*/

.Review-con .tab {
	width:958px;
	margin:0 auto;
	border:1px solid #eee;
	border-width:0 1px 1px 1px;
	float:left;
}
.Review-con .tab-hd {
	overflow:hidden;
	zoom:1;
	background:#fafafa;
}
.Review-con .tab-hd li {
	float:left;
	width:150px;
	color:#313131;
	height:40px;
	line-height:40px;
	text-align:center;
	cursor:pointer;
}
.Review-con .tab-hd li em {
	color:#959595;
}
.Review-con .tab-hd li.active {
	color:#ff2d2e;
}
.Review-con .tab-hd li.active em {
	color:#ff2d2e;
}
.Review-con .tab-bd > div {
	display:none;
	padding:0px 20px;
}
.Review-con .tab-bd > div.thisclass {
	display:block;
	border-bottom:none;
}
.product_reviews_list .column {
	float:left;
}
.product_reviews_list .column1 {
	width:165px;
}
.product_reviews_list .column2 {
	width:340px;
	margin-right:50px;
}
.product_reviews_list .column2 .con {
	margin-bottom:10px;
	overflow:hidden;
}
.product_reviews_list .column2 .after-service-img {
	overflow:hidden;
	display:block;
}
.product_reviews_list .column2 .after-service-img img {
	position:relative;
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin-right:12px;
	border:3px solid #ececec;
	margin-bottom:10px;
}
.preview-img {
	width:305px;
	clear:both;
	overflow:hidden;
	border:1px solid #eee;
	position:relative;
	left:0;
	display:none;
	margin-bottom:20px;
	cursor:zoom-out;
}
.preview-img img {
	width:100%;
}
.after-service-img .active::after {
	content:"";
	position:absolute;
	border:6px solid;
	border-color:#f43a3e #fff #fff #fff;
	bottom:-14px;
	left:18px;
}
.after-service-img .active {
	border:2px solid #f43a3e !important;
	position:relative;/*cursor:zoom-out;*/
}
.after-service-img img {
	cursor:zoom-in;
}
.product_reviews_list .column2 .reply {
	position:relative;
	background:#fff1ed;
	line-height:20px;
	padding:5px 10px;
	color:#ff2d2e;
}
.product_reviews_list .column2 .reply::after {
	border-color:transparent transparent #fff1ed;
	border-style:solid;
	border-width:5px;
	content:" ";
	display:block;
	height:0;
	left:30px;
	margin-left:0px;
	position:absolute;
	top:-10px;
	width:0;
}
.product_reviews_list .column3 {
	width:190px;
	margin-right:50px;
	color:#959595;
}
.product_reviews_list .column3 .size {
	height:25px;
	line-height:25px;
}
.product_reviews_list .column4 {
	width:120px;
	float:right;
	text-align:right;
}
.column1 .grade-star {
	background:url(../images/new/grade-star.png) no-repeat;
	width:85px;
	height:22px;
}
.column4 .product_reviews_time {
	padding-left:0px;
}
.product_mc .detail-content-item {
	padding:0 20px;
	overflow:hidden;
}
.product_reviews_list {
	padding-bottom:20px;
	overflow:hidden;
	margin-top:8px;
}
.product_reviews_time {
	color:#bebebe;
	margin-left:10px;
	white-space:nowrap;
	float:right;
}
.product_reviews_pages {
	margin-top:18px;
}
.product_reviews_list_ask {
	background:#ffffff;
	padding:10px;
	padding-bottom:20px;
}
.product_reviews_list_re {
	padding:10px;
}
.product_reviews_list_re .touxiang {
	float:left;
	width:55px;
	margin-right:20px;
}
.product_reviews_list_re .list_con {
	float:left;
	width:auto;
	max-width:730px;
	line-height:20px;
	background:#eef6fd;
	border-radius:5px;
	padding:5px 15px;
	position:relative;
}
.product_reviews_list_re .list_con::after {
	border-color:transparent #eef6fd transparent transparent;
	border-style:solid;
	border-width:8px;
	content:" ";
	display:block;
	height:0;
	left:-8px;
	margin-left:-8px;
	position:absolute;
	top:20px;
	width:0;
}
.product_reviews_list_re .list_con .product_reviews_time {
	display:block;
	float:none;
	margin-left:0px;
}
.product_reviews_list b {
	font-weight:normal;
}
.product_reviews_list_re div p img {
	width:100%;
}
.color_re_red {
	color:#e10b0b;
}
.color_re_green {
	color:#3a9100;
}
.product_attri_tab {
	line-height:30px;
	float:left;
	width:304px;
	margin-right:2px;
	margin-top:1px;
}
/*成交量*/

.tab_sales {
	color:#333;
	border-bottom:none;
	width:100%;
}
.tab_sales td {
	border-bottom:1px #e0dcce solid;
	padding:6px;
}
.tr_head {
	color:#8e8e8e;
	line-height:30px;
	height:30px;
	clear:both;
}
/* 错误页提示 */

.buy_qq_notice {
	font-size:14px;
	color:#FF0000;
	line-height:40px;
	text-align:center;
}
.buy_qq_notice b {
	color:#ff3300;
}
/*全部分类*/
.allcategorylist_c {
	overflow:hidden;
	width:1200px;
}
.allcategorylist_c ul {
}
.allcategorylist_c a:hover {
	color:#FF2D2E;
}
.allcategorylist_c ul li {
	width:1198px;
	overflow:hidden;
	border:1px solid #ededed;
	margin-bottom:15px;
}
.allcategorylist_c ul li h2 {
	background:url(../images/sub/classbg.jpg) repeat-x;
	height:39px;
	overflow:hidden;
	padding-left:20px;
	line-height:39px;
}
.allcategorylist_c ul li h2 a {
	font-family:"microsoft yahei";
	font-size:18px;
	color:#cc0000;
}
.allcategorylist_c ul li ul {
	width:1010px;
	margin-top:15px;
}
.allcategorylist_c ul li ul li {
	width:449px;
	overflow:hidden;
	border:0px;
	float:left;
	margin-left:20px;
	_margin-left:10px;
	margin-right:25px;
	margin-bottom:0px;
	padding-bottom:15px;
}
.allcategorylist_c ul li ul li b {
	width:100px;
	font-family:"microsoft yahei";
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:right;
}
.allcategorylist_c ul li ul li div {
	width:349px;
	float:right;
	line-height:27px;
}
.allcategorylist_c ul li ul li div a {
	color:#666;
}
.allcategorylist_c ul li ul li div span {
	color:#ccc;
	margin-left:5px;
	margin-right:5px;
}
/**********分类页***********/

.paihangtop {
	font-size:16px;
	line-height:40px;
	padding-left:15px;
	height:40px;
	color:#4c4c4c;
}
.category_l {
	width:230px;
	overflow:hidden;
	float:left;
}
.category_list {
	border:1px solid #ddd;
	border-top:2px solid #ff2d2e;
}
.category_list h2 {
	color:#666666;
	font-family:"microsoft yahei";
	font-size:15px;
	border-bottom:1px solid #ddd;
	padding-left:15px;
	border-top:1px solid #ddd;
}
.category_list div {
	width:180px;
	margin:0 auto;
	overflow:hidden;
	padding:5px 0px;
}
.category_list div a {
	background:url(../images/sub/listico.jpg) no-repeat center left;
	padding-left:10px;
	display:block;
	height:24px;
	float:left;
	line-height:24px;
	width:80px;
	overflow:hidden;
	color:#535353;
}
.category_list div a:hover {
	color:#ff2d2e;
	text-decoration:none;
}
.category_r {
	width:960px;
	overflow:hidden;
	float:right;
	background-color:#fff;
}
.sub_category, .sub_property {
	border:1px solid #ddd;
	padding:0px 10px;
}
.sub_category h2, .sub_property h2 {
	font-size:14px;
	color:#333333;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #f7f7f7;
}
.sub_category ul, .sub_property ul {
	width:958px;
	overflow:hidden;
	padding:10px 0px;
}
.sub_category ul li {
	float:left;
	margin-right:20px;
	height:25px;
	line-height:25px;
}
.sub_category ul li a {
	color:#535353;
	white-space:normal;
}
.sub_category ul li a:hover, .sub_property dl dd a:hover {
	color:#ff2d2e;
	text-decoration:none;
}
.sub_category .brand {
	min-height:50px;
	overflow:hidden;
}
.sub_shrink {
	background:#fff;
	width:100px;
	overflow:hidden;
	text-align:center;
	height:25px;
	line-height:25px;
	border:1px solid #e8e8e8;
	border-top:0px;
	margin:0 auto;
	cursor:pointer;
	position:relative;
	top:-1px;
	color:#585858;
}
.sub_shrink span {
	background:#fff url(../images/sub/shrinkico.jpg) no-repeat right;
	padding-right:15px;
}
.sub_property dl {
	width:958px;
	overflow:hidden; /*border-bottom:1px dotted #cccccc;*/
	padding:5px 0px;
	line-height:30px;
	padding-top:12px;
}
.sub_property dl dt {
	width:60px;
	text-align:right;
	overflow:hidden;
	float:left;
}
.sub_property dl dd {
	width:895px;
	overflow:hidden;
	float:right;
}
.sub_property dl dd a {
	color:#535353;
	line-height:20px;
	display:block;
	float:left;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	white-space:nowrap;
}
.sub_property dl dd a.select {
	padding:0px 5px;
	background:#ff2d2e;
	color:#fff;
}
.sub_property .brand {
	min-height:35px;
	overflow:hidden;
}

.catesearch_key, .catesearch_range {
	border:1px solid #cccccc;
	padding:2px 0px;
}
.catesearch_range {
	width:30px;
	overflow:hidden;
	font-family:"microsoft yahei";
	font-size:10px;
	color:#999999;
}
.category_sequence {
	height:30px;
	line-height:30px;
	overflow:hidden;
	border-top:1px solid #dbdbdb;
}
.category_sequence ul {
	width:284px;
	overflow:hidden;
	float:left;
}
.category_sequence ul li {
	width:66px;
	height:30px;
	overflow:hidden;
	float:left;
	border-right:1px solid #dbdbdb;
	text-align:center;
}
.category_sequence ul li span {
	background:url(../images/sub/SequenceUpStop.jpg) no-repeat right center;
	padding-right:10px;
}
.category_sequence ul .c_sel {
	background:#fff;
	color:#FF2D2E;
	font-weight:bold;
}
.category_sequence ul .c_sel span {
	background:#fff url(../images/sub/SequenceDown.jpg) no-repeat right center;
}
.category_sequence p {
	text-align:right;
	margin-right:10px;
	color:#999999;
}
.category_sequence p span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF2D2E;
	margin-left:2px;
	margin-right:2px;
}
.category_pro_list {
	width:980px;
	overflow:hidden;
}
.category_pro_list ul {
	width:980px;
	overflow:hidden;
}
.category_pro_list ul li {
	width:220px;
	overflow:hidden;
	padding:12px;
	float:left;
}

/*组合购*/
.combination {
	width:1198px;
	border:1px solid #eee;
	margin-bottom:20px;
}
.combination .title {
	background:#fff;
	height:40px;
	line-height:40px;
}
.combination .title h2 {
	width:100px;
	text-align:center;
	color:#333;
	font-size:18px;
	height:50px;
	line-height:50px;
	background:url("/Templates/master/default/images/cout_bg_03.jpg") no-repeat 20px 17px;
	padding-left:20px;
}
.combination .con {
	padding:20px;
	overflow:hidden;
}
.combination .con .master {
	float:left;
}
.combination .con .suits {
	float:left;
	width:810px;
	height:210px;
	overflow-x:auto;
	overflow-y:hidden;
}
.combination .con .suits .info {
	width:800px;
	height:200px;
}
.combination .con .product {
	width:122px;
	float:left;
}
.combination .con .plus {
	float:left;
	margin-left:20px;
	margin-right:20px;
	overflow:hidden;
	background:url(../images/new/plus_06.jpg) no-repeat;
	width:24px;
	height:24px;
	margin-top:60px;
}
.combination .con .pic {
	padding:10px;
	overflow:hidden;
	height:100px;
	width:100px;
}
.combination .con .name {
	height:40px;
	line-height:20px;
	margin-top:5px;
	overflow:hidden;
}
.combination .con .price {
	color:#ff2d2e;
	font-size:14px;
}
.combination .con .infos {
	float:left;
}
.combination .con .infos .total {
	background:url(../images/new/plus_09.jpg) no-repeat;
	width:24px;
	height:24px;
	margin-top:64px;
	margin-left:20px;
	float:left;
}
.combination .con .infos .info-name {
	float:left;
	margin-left:20px;
	margin-top:25px;
}
.combination .con .infos .info-name .new_price {
	font-size:14px;
}
.combination .con .infos .info-name .new_price b {
	font-weight:normal;
	color:#666666;
}
.combination .con .infos .info-name .new_price em {
	color:#ff2d2e;
	font-size:20px;
	font-weight:bold;
}
.combination .con .infos .info-name .old_price {
	color:#999;
	font-size:14px;
}
.combination .con .infos .info-name .old_price b {
	font-weight:normal;
}
.combination .con .infos .buy_btn {
	margin-top:5px;
	background:#ff4146;
	height:36px;
	line-height:36px;
	width:120px;
	text-align:center;
	border-radius:2px;
	cursor:pointer;
}
.combination .con .infos .buy_btn:hover{background:#ea101b;}
.combination .con .infos .buy_btn a{color:#fff;font-size:14px;}
/*组合购弹窗*/
.dialog_sku {
	border-radius:5px;
	left:50%;
	font-size:12px;
	z-index:100;
	color:#535353;
	margin-left:-520px;
	visibility:hidden;
	background-color:#ffffff;
	position:fixed;
	top:50%;
	margin-top:-290px;
	box-shadow:0 0 10px 5px rgba(0,0,0,.2);
	overflow:hidden;
	z-index:200;
}
.sku_con {
	padding:30px;
	height:400px;
	overflow-x:hidden;
	overflow-y:auto;
}
.sku_r {
	font-weight:700;
	float:right;
	background:url(../images/new/close_btn.png) no-repeat;
	cursor:pointer;
	width:15px;
	height:15px;
	margin-top:15px;
	margin-right:5px;
}
.dialog_sku .dialog_title {
	height:40px;
	line-height:40px;
}
.sku_con ul {
	width:980px;
}
.sku_con ul li {
	width:450px;
	padding:15px;
	margin-bottom:15px;
	border:1px solid #dddddd;
	overflow:hidden;
}
.sku_con ul li .pic {
	float:left;
	width:100px;
	height:100px;
}
.sku_con ul li .tm-meta {
	float:left;
	margin-left:10px;
	width:88%;
	position:relative;
}
.sku_con ul li .tm-meta b {
	color:#333333;
	font-size:14px;
	margin-bottom:5px;
	display:block;
	font-weight:lighter;
}
.sku_con ul li:hover {
	background:#f7f7f7;
}
.sku_con .product_para_select .SKURowClass {
	width:345px;
}
.sku_con .product_para_select .SKURowClass dl {
	float:none;
	width:345px;
	display:block;
	margin-bottom:0;
}
.sku_con .product_para_select .SKURowClass dl dd input {
}
.sku_con .product_para_select .SKURowClass dl dd img {
	height:32px;
	line-height:32px;
}
.tm-price, .tm-stock {
	display:block;
	overflow:hidden;
	clear:both;
}
.tm-stock {
	color:#333333;
}
.tm-price em, .tm-stock em {
	color:#333333;
	font-size:14px;
	font-weight:lighter;
	float:left;
}
.tm-price em {
	margin-top:5px;
}
.sku_con ul li .tm-meta .tm-price b {
	float:left;
	color:#ff4146;
	font-size:14px;
	font-weight:normal;
}
.tm-price b span {
	font-size:18px;
}
.dialog_sku .sku_con .SKURowClass dl dd img {
	margin-right:10px;
	padding:0px;
	height:34px;
	width:34px;
	display:block;
}
.sku_con .SKURowClass dl dd {
	padding:0;
}
.dialog_footer {
	height:40px;
	padding:20px 30px;
	background:#f3f3f3;
	border-top:1px solid #f4f4f4;
}
.dialog_footer .total {
	float:left;
	font-size:16px;
	font-weight:lighter;
}
.dialog_footer .total em {
	font-size:20px;
	color:#ea101b;
	font-weight:700;
}
.dialog_footer .btn {
	float:right;
	background:#ff4146;
	height:36px;
	line-height:36px;
	width:90px;
	text-align:center;
	color:#fff;
	padding:0;
	border-radius:2px;
}
.dialog_footer .btn:hover{background:#ea101b;}
.dialog_footer .info {
	float:right;
	color:#8b8b8b;
	font-size:16px;
	line-height:40px;
	margin-right:15px;
	font-weight:lighter;
}
.dialog_footer .num {
	float:right;
	color:#8b8b8b;
}
.dialog_footer .num .num_minus {
	background:#f3f3f3;
	width:40px;
	font-size:18px;
	height:16px;
	line-height:40px;
	padding:12px 0;
	text-align:center;
	float:left;
}
.dialog_footer .num .num_add {
	background:#f3f3f3;
	width:40px;
	font-size:18px;
	height:16px;
	line-height:40px;
	padding:12px 0;
	text-align:center;
}
.dialog_footer .num .cart_txtbuynum {
	background:#fff;
	width:60px;
	font-size:18px;
	height:40px;
	line-height:40px;
	padding:0;
	text-align:center;
	float:left;
}
.sku_con ul li .tm-meta .delete em {
	float:right;
	background:url(../images/new/delete.png) no-repeat;
	cursor:pointer;
	width:16px;
	height:16px;
}
.sku_con ul li .tm-meta .delete b {
	float:left;
}
.delete_icon {
	background:url(../images/new/delete.png) no-repeat;
	cursor:pointer;
	width:16px;
	height:16px;
	position:absolute;
	right:0;
	top:0;
}
/*.sku_con ul li:nth-child(2) .delete_icon{background:url(../images/new/disable.png) no-repeat; }*/

.sid-right {
	position:fixed;
	top:0px;
	right:0px;
	z-index:999;
	background:#CCC;
	width:250px;
	height:100%;
}
.sale_pro {
	width:208px;
	overflow:hidden;
}
.sale_pro ul li {
	padding:10px 19px;
	width:100%;
}
.sale_pro ul li .pic {
	height:160px;
	line-height:160px;
}
.sale_pro ul li .pic a img {
	width:160px;
	height:160px;
}
.sale_pro ul li .name {
	line-height:20px;
	overflow:hidden;
}
.sale_pro ul li .price b {
	color:#ff4146;
	font-size:12px;
}
.sale_pro ul li .price span {
	display:none;
}
.zoom-section {
	display:block;
	clear:both;
}
.zoom-desc {
	clear:both;
}
#divGift em {
	height:30px;
	width:30px;
	line-height:30px;
}
#divGift em img {
	margin-left:0px;
	height:30px;
	width:30px;
}
#divGift b {
	line-height:25px;
}
#divGift .tag2 {
	margin-right:15px;
}
.cuxiao span #divGift b {
	padding-left:0px;
	padding-right:10px;
}
.cuxiao {
	position:relative;
}
.cuxiao em {
	float:left;
	width:66px;
	color:#666;
}
.cuxiao span {
	float:left;
	width:450px;
}
.cuxiao span div {
	display:block;
	font-size:12px;
	margin-left:0px;
	margin-bottom:0px;
	color:#888888;
}
.cuxiao span div b {
	font-weight:normal;
	float:left;
	line-height:20px;
	padding-left:10px;
}
.cuxiao span div b b {
	padding:0px;
}
.cuxiao span div b.full {
	position:absolute;
	top:30px;
	left:85px;
}
.cuxiao span div b.full.hover {
	background:#fff;
	padding:8px;
	box-shadow:2px 2px 2px #e0e0e2;
	z-index:10;
	margin-left:5px;
	float:left;
}
.cuxiao span div b.full .full_con em {
	margin-bottom:0px;
	letter-spacing:0px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	max-width:250px;
	color:#333;
}
.cuxiao span div b.full.hover .full_con em {
	max-width:260px;
	float:left;
	margin-bottom:0px;
	text-overflow:inherit;
	white-space:normal;
}
.cuxiao span div b.full.hover .icon {
	transform:rotate(180deg);
	float:right;
	margin-top:5px;
	margin-left:0;
}
.cuxiao span div b.full .icon {
	cursor:pointer;
	float:left;
	display:block;
	margin-top:5px;
	margin-left:10px;
	transition:transform 0.01s ease-in 0s;
}
.cuxiao span div em {
	float:left;
	width:auto;
}
.cuxiao span div em img {
	margin-left:10px;
}
.cuxiao span div i {
	font-style:normal;
}
.cuxiao span div .tag1 {
	color:#fff;
	background:#ff6e6f;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	display:block;
	float:left;
	border-radius:2px;
	margin-bottom:10px;
}
.cuxiao span div .tag2 {
	color:#fff;
	background:#52e382;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	display:block;
	float:left;
	border-radius:2px;
	margin-bottom:10px;
}
.cuxiao span div .tag3 {
	color:#fff;
	background:#53b2fe;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	display:block;
	float:left;
	border-radius:2px;
	margin-bottom:10px;
}
.cuxiao span div .tag4 {
	color:#fff;
	background:#ffbd4e;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	display:block;
	float:left;
	border-radius:2px;
	margin-bottom:10px;
}
.cuxiao span div .tag5{
	color:#fff;
	background:#35a5ff;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	display:block;
	float:left;
	border-radius:2px;
	margin-bottom:10px;	
}
.cuxiao span div b.full .full_con em strong {
	font-weight:normal;
	color:#ff4146;
}
.product_frame {
	clear:both;
	overflow:hidden;
	display:block;
	background-color:#f3f3f3;
}
.product_para2 .product_btns_qrcode {
	position:relative;
	background:url(../images/new/pro_icon_11.png) no-repeat right 5px;
	right:20px;
	bottom:20px;
	padding-right:15px;
	float:right;
	text-align:right;
	width:200px;
}
.cuxiao span .divPhonePrice b.full {
	position:absolute;
	max-width:265px;
	text-align:center;
	left:25px;
	top:0px;
}
.cuxiao span .divPhonePrice b.full .full_con em {
	max-width:200px;
}
.cuxiao .divPhonePrice b.full.hover .icon {
	margin-top:5px;
}
.product_para2 div b span.date {
	font-size:12px;
	overflow:hidden;
	padding-top:10px;
	width:260px;
	color:#888888;
}
.sjorder_img {
	overflow:hidden;
	padding-top:10px;
}
.product_para2 div b span.date strong {
	color:#ff4146;
	float:none;
	font-weight:normal;
}
.divOrderPromotions {
	position:relative;
}
.divPhonePrice {
	position:relative;
}
.cuxiao .divOrderPromotions b.full {
	top:0;
	position:absolute;
	left:25px;
}
.product_btns_qrcode a {
	color:#ed0000;
}
.product_intro {
	width:1200px;
	margin-top:10px;
}
.yushou{
	position: absolute;
	width:54px;
	height:93px;
	top:-4px;
	right:15px;
	z-index:99;
	background: url("../images/new/yushou.png") no-repeat;
}
.product_preview {
	width:412px;
	float:left;
	position:relative;
	z-index:1;
}
.product_preview2 {
	width:410px;
	border:1px solid #d9d9d9;
}
.product_preview3, .buy_product_thumbnail {
}
.product_preview3 ul, .buy_product_thumbnail ul {
	padding-left:20px;
}
.product_preview3 li, .buy_product_thumbnail ul li {
	padding:11px 0px;
	float:left;
	margin-right:15px;
}
.product_preview3 li a, .buy_product_thumbnail li a {
	display:block;
	width:60px;
	overflow:hidden;
	height:60px;
	background:#fff;
	border:1px solid #d9d9d9;
}
.product_preview3 li a.Product_WareSmall, .buy_product_thumbnail li a.Product_WareSmall {
	border:2px solid #FF2D2E;
}
.product_para3 div{float:left;color:#999;}
.product_para2 {position:relative;}
.product_para2 div em {
	width:66px;
	float:left;
	display:block;
	letter-spacing:1px;
}
.product_para2 div del {
	float:left;
	margin-top:-2px;
}
.product_para2 div del span {
	font-size:14px;
	color:#616162;
}
.product_share {
	border:1px solid #f0eced;
	padding:5px 10px;
	color:#5e5e5e;
}
.product_parameter {
	width:560px;
	float:left;
	margin-left:15px;
	position:relative;
}
.product_parameter .un_sales {
	margin-top:120px;
	padding:12px 35px;
	background:#b8b8b8;
	border-radius:2px;
	font-size:18px;
	color:#fff;
}
.product_para_name td{line-height:40px;}
.product_para_name td a{
	font-size:14px;
}
.product_para_name td a em{font-size:12px; background:#ffc666; color:#fff; padding:2px 6px 3px 6px;}
.product_para2 {
	background:url(../images/new/price_bg.jpg);
	width:560px;
	padding:10px 0px;
}
.product_para2 td {
	padding:5px 0px;
}
.product_para2 div {
	color:#323232;
	clear:both;
	margin-left:20px;
}
.cuxiao span div b.full .full_con {
	line-height:20px;
}
.cuxiao span div b.full.hover .full_con {
	overflow:auto;
	margin-bottom:0px;
}
.tm-promo-price {
	overflow:hidden;
}
.tm-promo-price b {
	font-family:"microsoft yahei";
	float:left;
	margin-left:-10px;
	font-size:24px;
	color:#ff4146;
}
.product_para2 .tm-promo-price div {
	float:left;
	margin:0px;
	padding:0px;
	clear:none;
}
.product_para2 .tm-promo-price .money {
	line-height:40px;
	margin-left:20px;
}
.product_para2 .tm-promo-price .money b {
}
.product_para2 .tm-promo-price .money em {
	float:none;
	font-size:14px;
	width:auto;
	display:inline;
	color:#ff4146;
}
.product_para2 div b span {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff4146;
	font-size:30px;
}
.vip_price {
	font-weight:normal;
	font-size:12px;
	color:#fff;
	height:21px;
	float:left;
	padding:0 10px;
	background-color:#ffc37d;
	position:relative;
}
.vip_price img {
	position:absolute;
	bottom:0;
	left:-4px;
}
.product_para2 div span {
	color:#404042;
}
.product_para_select .Product_WareFun_bg {
	padding-top:15px;
	color:#323232;
	width:100%;
}
.product_para_select .SKURowClass {
	clear:both;
	width:100%;
	overflow:hidden;
}
.product_para_select .SKURowClass span {
	line-height:45px;
	display:block;
	float:left;
	width:76px;
	color:#323232;
}
.product_para_select .SKURowClass dl, .product_para_select .SKURowClass dl dd {
	float:left;
	margin-bottom:10px;
}
.product_para_select .SKURowClass dl dd {
	height:45px;
	overflow:hidden;
}
.product_para_select .SKURowClass dl dd input, .SKUValueClass {
	border:1px solid #cacaca;
	background:#fff;
	padding:1px 10px;
	line-height:40px;
	height:40px;
	color:#323232;
	margin-right:8px;
	cursor:pointer;
}
.product_para_select .SKURowClass dl {
	float:left;
	width:445px;
	overflow:hidden;
}
.product_para_select .SKURowClass dl dd .SKUSelectValueClass, .buy_product_size dl dd .SKUSelectValueClass {
	line-height:40px;
	padding:0px 9px;
	border:2px solid #ff2d2e;
	margin-right:8px;
}
#productSkuSelector .SKURowClass dl dd img {
	display:block;
	padding:1px;
	width:40px;
	height:40px;
	margin-right:8px;
}
#productSkuSelector .SKURowClass dl dd img.SKUSelectValueClass {
	padding:0;
}
.product_para_select .SKUShowSelectClass {
	margin-bottom:10px;
	color:#FF2D2E;
	line-height:18px;
}
.shopcart-add, .shopcart-minus {
	cursor:pointer;
}
.mui-amount-btn {
	position:relative;
}
.shopcart-add {
	background:url(../images/new/pro_icon_29.png) no-repeat;
	width:18px;
	height:18px;
	position:absolute;
	top:22px;
	left:0px;
}
.shopcart-minus {
	background:url(../images/new/pro_icon_26.png) no-repeat;
	width:18px;
	height:18px;
	position:absolute;
	top:0px;
	left:0px;
}
.amount-unit {
	margin-left:35px;
	color:#323232;
	font-size:12px;
}
.product_para_promote .promotiontype {
	background-color:#FF2D2E;
	color:#ffffff;
	padding:2px;
	margin-left:10px;
}
.product_para_promote .promotionname a {
	margin-left:10px;
	color:#FF2D2E;
}
.product_para_num div {
	float:left;
	line-height:40px;
}
.product_para_num .title {
	width:76px;
	letter-spacing:1px;
}
.product_para_num .shopcart1 span {
	padding:0px 8px;
	border:1px solid #ddd;
	font-size:16px;
}
.product_para_num {
	overflow:hidden;
}
.product_para_num input {
	border:1px solid #cacaca !important;
	padding:5px 22px;
	background:none;
	width:60px;
	text-align:center;
	height:28px;
	line-height:28px;
}
.product_para_num em {
}
.product_para_num span {
	font-family:"microsoft yahei";
	font-size:14px;
	margin-right:5px;
}
.product_para_num span span {
	font-family:Arial;
}
.product_detail {
	width:980px;
}
.product_nav_wrap {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #eee;
}
.product_nav_wrap li {
	width:130px;
	float:left;
	font-family:"microsoft yahei";
	font-size:14px;
	color:#333;
	text-align:center;
	background:url(../images/new/line_07.png) no-repeat right 15px;
}
.product_nav_wrap li a {
	color:#5b595c;
	display:block;
	height:39px;
}
.product_nav_wrap li a em {
	padding-left:8px;
	color:#ff2d2e;
}
.product_nav_wrap li.curr {
	height:40px;
	line-height:37px;
	border-top:2px solid #ff4146;
	position:relative;
}
.product_nav_wrap li:first-of-type {
}
.product_nav_wrap li.curr a {
	color:#FF2D2E;
	background:#ff4146;
	color:#fff;
}
.product_nav_wrap li.curr a em{color:#fff;}
.product_mc {
	width:960px;
	font-size:14px;
}
.product_detail .product_mc, .buy_product_detail .product_mc {
	overflow:hidden;
	clear:both;
}
.product_mc p img {
	max-width:100%;
}
.product_mc .tab_sales {
	overflow:hidden;
	float:left;
	box-sizing:border-box;
	padding:20px;
	border-top:0;
}
.product_mc .tab_sales .title {
	padding:0px;
	overflow:hidden;
	line-height:40px;
	height:40px;
	border:#eee solid;
	border-width:1px 0 1px 0;
	background:#f5f5f5;
}
.tab_sales .tr_head {
	border-bottom:dashed 1px #eee;
	height:80px;
	line-height:80px;
}
.tab_sales .tr_head .name {
	float:left;
	width:25%;
	text-align:left;
	padding-left:20px;
}
.tab_sales .tr_head .name img {
	margin-right:10px;
}
.tab_sales .tr_head .num {
	float:left;
	width:15%;
	text-align:left;
}
.tab_sales .tr_head .size {
	float:left;
	width:40%;
	text-align:left;
}
.tab_sales .tr_head .time {
	float:left;
	width:15%;
	text-align:left;
}
.product_mc .Consultations {
	border-top:none;
	padding:0px 20px;
	padding-bottom:20px;
	overflow:hidden;
}
.related_pic {
	height:160px;
	overflow:hidden;
}
.related_name {
	height:36px;
	line-height:18px;
	overflow:hidden;
	margin-top:10px;
}
.details_plzx {
	overflow:hidden;
	padding-top:10px;
}
.details_plzx .Product_a,.details_plzx .Product_b{
	background:#fff;
	border:1px solid #eee;
	color:#999;
	padding:5px 10px;
	float:right;
	border-radius:2px;
	margin-right:10px;
}
.details_plzx .Product_a:hover,.details_plzx .Product_b:hover{border:1px solid #ff4146;color:#ff4146;}
/**********品牌***********/
.sub_property ul li {
	width:118px;
	text-align:center;
	float:left;
	margin:5px 7px;
	height:40px;
	overflow:hidden;
	border:1px solid #F2F2F2;
}
.sub_property ul li .pic {
	width:118px;
	height:40px;
}
.sub_property ul li .pic img {
	max-height:40px;
	max-width:118px;
}
.sub_property ul li a, .sub_property ul li .name {
	color:#005aa3;
}
.sub_property ul li a:hover {
	color:#FF2D2E;
	text-decoration:none;
}
/**********团购  抢购  积分***********/
.gift_box1 {
	overflow:hidden;
}
.gift_box1 .Info {
	height:250px;
	width:220px;
	text-align:center;
	padding:20px;
	background:#fff;
	border:1px solid #eee;
}
.gift_box1 .Info span {
	display:block;
	font-size:14px;
	width:220px;
	text-align:center;
}
.gift_box1 .Info span img {
	border-radius:50%;
}
.gift_box1 .Info span .form-control {
	padding:0px 12px;
	width:196px;
	border-radius:2px;
	border:1px solid #ddd;
	background-color:#fff;
}
.gift_box1 .Info span .form-group input {
	background-color:#fff;
}
.gift_box1 .Info span em {
	color:#ff2d2e;
	font-size:18px;
}
.gift_box1 .Info .btn {
	height:40px;
	margin-top:10px;
	line-height:40px;
	width:210px;
	background:#fe5721;
	color:#FFF;
	font-size:16px;
	padding:0px;
}
.gift_box1 .Info .btn a {
	color:#fff;
	height:40px;
	display:block;
	line-height:40px;
	width:210px;
}
.Default_Login_bg a {
	width:220px;
	height:40px;
	border-radius:2px;
	background:#ff4146;
	float:left;
	display:block;
	line-height:40px;
	color:#fff;
	font-size:14px;
	margin-right:20px;
}
.Default_Login_bg a:hover{background:#ff2d2e;}
.Default_Login_pad5 li {
	display:block;
	overflow:hidden;
	clear:both;
}
.Default_Login_fwbg {
	float:right;
	padding-top:10px;
}
.buy_list .coupon {
	width:1200px;
	margin-bottom:30px;
}
.buy_list .coupon ul {
	width:1250px;
	margin-top:0px;
}
.buy_list.gift .coupon ul li {
	float:left;
	border:none;
	overflow:hidden;
	width:283px;
	height:150px;
	margin-right:20px;
	margin-top:20px;
	padding:0px;
	font-size:14px;
	background:url(../images/new/ad_07.jpg) no-repeat;
	color:#fff;
}
.buy_list .coupon ul li span {
	width:283px;
	height:113px;
	display:block;
	color:#FFF;
}
.buy_list .coupon ul li .info1, .buy_list .coupon ul li .info2 {
	overflow:hidden;
	clear:both;
	font-size:13px;
	height:110px;
	display:block;
}
.buy_list .coupon ul li .info1 .point {
	float:left;
	position:relative;
	font-weight:bold;
	margin-left:10px;
	margin-top:15px;
}
.buy_list .coupon ul li .info1 .point .money {
	font-size:32px;
	width:210px;
	display:block;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
}
.buy_list .coupon ul li .info1 .point .coupon1 {
	display:block;
	overflow:hidden;
	font-family:"microsoft yahei";
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	left:10px;
	top:50px;
	width:200px;
}
.buy_list .coupon ul li .info1 .point .coupon1 em {
	font-size:18px;
	float:none;
}
.buy_list .coupon ul li .info1 .point em {
	float:left;
	font-size:28px;
	color:#fff;
	margin-top:-5px;
}
.buy_list .coupon ul li .info1 .point b {
	color:#fff;
	float:left;
	font-size:38px;
	color:#fff;
	width:auto;
	margin-top:-15px;
}
.buy_list .coupon ul li span .Info {
	float:right;
	margin-right:10px;
	margin-top:15px;
}
.buy_list .coupon ul li span .Info em {
	display:block;
	text-align:right;
}
.buy_list {
	margin-top:10px;
	width:1200px;
	overflow:hidden;
	margin-bottom:15px;
}
.buy_list .buy_list_tit {
	background:url(../images/sub/buy/grouptitback.jpg) repeat-x;
	height:39px;
	line-height:39px;
	overflow:hidden;
	font-family:"microsoft yahei";
	border-right:1px solid #e5e5e5;
}
.buy_list .coupon ul li .info1 .Info {
	float:right;
	width:40px;
	padding-right:10px;
	color:#fff;
}
.buy_list .coupon ul li .info1 .Info em {
	font-size:18px;
	padding-top:20px;
	display:block;
}
.buy_list .coupon ul li .info1 .Info b {
	font-size:18px;
	line-height:25px;
	padding-top:5px;
	width:45px;
	display:block;
	text-align:center;
}
.buy_list .coupon ul li .info2 {
	color:#fe9638;
	margin-top:5px;
}
.buy_list .coupon ul li .info2 em {
	padding-left:15px;
}
.buy_list .buy_list_tit h2 {
	float:left;
	width:170px;
	overflow:hidden;
	text-align:center;
	font-size:16px;
}
.buy_list .buy_list_tit .buyhover {
	background:#fff;
	height:39px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	font-weight:bold;
}
.buy_list .buy_list_product {
	width:1200px;
	padding:10px 20px;
	box-sizing:border-box;
	overflow:hidden;
	background:#fff;
	margin-top:10px;
}
.buy_list_product .title {
	height:40px;line-height:40px;font-size:16px;padding-left:30px;background:url("/Templates/master/default/images/cout_bg_03.jpg") no-repeat 15px 11.5px; margin:0 0 0 -13px;
}
.buy_list.gift ul li {
	float:left;
	width:270px;
	margin-right:22px;
	height:350px;
	overflow:hidden;
}
.buy_list.gift ul li .buy_pic {
	height:270px;
	width:270px;
}
.buy_list.gift ul li .buy_pic img {
	height:270px;
	width:270px;
}
.buy_list.gift ul li .buy_name {
	padding:5px 15px;
	width:250px;
	overflow:hidden;
}
.buy_list.gift ul li .buy_price {
	padding:0;
	width:240px;
}
.buy_list.gift ul li .buy_price p {
	width:65px;
	text-align:center;
	height:28px;
	line-height:28px;
	float:right;
	display:block;
}
.buy_list.gift ul li .buy_price em {
	font-size:12px;
	line-height:30px;
	float:left;
	display:block;
	clear:both;
	color:#999;
}
.buy_list.gift ul li .buy_price em span {
	font-size:16px;
}
.buy_list ul {
	width:1300px;
	margin-top:20px;
	overflow:hidden;
	clear:both;
}
.buy_list.gift ul li .buy_price p a {
	width:65px;
	float:right;
	text-align:center;
	padding:0;
}
.buy_list ul li {
	width:364px;
	margin-bottom:27px;
	margin-right:27px;
	overflow:hidden;
	float:left;
	border:2px solid #fff;
	padding-bottom:0px;
}
.buy_list ul li:hover{border:2px solid #ff4146;}
.buy_list ul li .buy_product .buy_info {
	background:#fbfbfb;
	overflow:hidden;
	padding:10px;
}
.buy_list ul li .buy_time {
	height:30px;
	line-height:30px;
	padding:5px 0;
	color:#aaa;
	text-align:center;
}
.buy_list ul li .buy_time strong {
	font-size:14px;
	font-weight:normal;
	color:#FF5E5E;
	margin-left:3px;
	margin-right:3px;
}
.buy_list ul li .buy_pic {
	height:360px;
	overflow:hidden;
	width:360px;
}
.buy_list ul li .buy_pic img {
	width:360px;
}
.buy_list ul li .buy_name {
	height:30px;
	line-height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px;
	width:94%;
	margin:0 auto;
	overflow:hidden;
	font-family:"microsoft yahei";
}
.buy_list ul li .buy_price{width:95%; margin:0 auto; padding:10px 0;}
.buy_list ul li .buy_price em {
	font-size:24px;
	color:#ff2d2e;
}
.buy_list ul li .buy_price em span {
	color:#ff2d2e;
	font-size:28px;
}
.buy_list ul li .buy_price p a {
	color:#FFF;
	padding:7px 15px;
	text-align:center;
	background:#ff4146;
	border-radius:2px;
	font-size:12px;
}
.buy_list ul li .buy_price em, .buy_list ul li .buy_price p, .buy_list ul li .buy_price del {
	float:left;
	margin-right:20px;
	line-height:40px;
}
.buy_list ul li .buy_price del {
	color:#aaa;
	font-size:12px;
	margin-top:5px;
}
.buy_list ul li .buy_price p {
	float:right;
	margin-right:5px;
}
.buy_list ul li .buy_price p a:hover {
	background:#ff2d2e;
}
.buy_list ul li .buy_andere {
	padding-top:5px;
}
.buy_list ul li .buy_andere p {
	float:left;
}
.buy_list ul li .buy_andere p del {
	color:#ab9997;
}
.buy_list ul li .buy_andere em {
	float:right;
}
.buy_list ul li .buy_andere em span {
	color:#fd0100;
}
/**********团购  抢购  积分详细页***********/
.qg_introduce {
	background:#fffde7;
	border:1px dotted #ffdda5;
	width:658px;
	overflow:hidden;
	font-size:14px;
	padding:15px;
	margin-bottom:20px;
	margin-top:10px;
	color:#666666;
}
.buy_intro {
	width:1200px;
	padding-top:10px;
}
.buy_product_name {
	font-family:"microsoft yahei";
	font-size:18px;
	font-weight:700;
	line-height:30px;
	color:#333;
	margin-bottom:20px;
}
.qg_btn {
	clear:both;
	display:block;
	overflow:hidden;
	margin-top:25px;
}
.qg_btn #buyButton {
	background:#ff4146;
	cursor:pointer;
	font-size:24px;
	border-radius:2px;
	text-align:center;
	color:#fff;
	padding:0px 45px;
	line-height:50px;
	height:50px;
	display:block;
	width:90px;
}
.qg_btn #buyButton:hover{background:#ff2d2e;}
.qg_btn #buyButton.begin {
	background:#b8b8b8;
	cursor:pointer;
	font-size:24px !important;
	border-radius:2px;
	text-align:center;
	color:#fff;
	padding:0px 45px;
	height:50px;
	line-height:50px;
	width:100px !important;
	display:block;
}
.qg_btn #buyButton.over {
	background:#bababa;
}
.qg_btn li{float:left;line-height:50px;margin-right:20px;}
.buy_product_price {
	background:url(../images/sub/buy/buydetails_03.jpg) no-repeat;
	width:740px;
	height:84px;
	padding-bottom:15px;
	overflow:hidden;
	line-height:84px;
}
.buy_product_price.begin {
	background:url(../images/sub/buy/buydetails_05.jpg) no-repeat;
	width:740px;
	height:84px;
	padding-bottom:15px;
	overflow:hidden;
}
.tuangou_details_info_sytime {
	font-size:14px;
	line-height:84px;
	color:#41423d;
	font-weight:normal;
	background:url(../images/sub/buy/time_03.png) no-repeat;
	padding-left:25px;
}
.tuangou_details_info_sytime label {
	font-weight:normal;
	margin:0px 3px;
	color:#41423d;
}
.tuangou_details_info_sytime strong {
	font-weight:normal;
}
.buy_product_price .price {
	float:left;
	width:414px;
	overflow:hidden;
	margin-left:15px;
}
.buy_product_price.over {
	background:url(../images/sub/buy/copy2.jpg) no-repeat;
}
.buy_product_price .time {
	float:left;
	margin-left:40px;
	color:#424242;
	font-weight:normal;
	width:210px;
}
.buy_product_price #buycurrent, .buy_product_price #buyoriginal del {
	font-family:"microsoft yahei";
	font-size:14px;
	color:#FFF;
}
.buy_product_price #buycurrent {
	font-size:38px;
}
.buy_product_price #buycurrent span, .buy_product_price #buyoriginal del span {
	font-size:30px;
}
.buy_product_price #buycurrent span {
	font-size:38px;
}
.buy_product_price #buyoriginal del {
	font-size:18px;
}
.buy_product_price #buyoriginal del span {
	font-size:18px;
}
.buy_product_price #buyoriginal {
	color:#FFF;
	margin-left:20px;
}
.buy_product_price #buyButton {
	display:block;
	float:right;
	background:url(../images/sub/buy/buydetails_01.jpg) no-repeat;
	width:107px;
	height:44px;
	overflow:hidden;
	margin-right:45px;
	margin-top:9px;
	font-family:"microsoft yahei";
	font-size:26px;
	color:#333333;
	text-align:center;
	line-height:40px;
	cursor:pointer;
}
.buy_product_parameter {
	overflow:hidden;
}
.buy_product_table {
	margin:10px 20px;
	color:#999;
	display:none;
}
.buy_product_table td span {
	color:#333;
}
.buy_product_next, .buy_product_num, .buy_product_time2 {
	padding:10px 0px;
}
.buy_product_size div, .buy_product_spread .spread1, .buy_product_spread .spread2 {
	overflow:hidden;
	color:#434444;
	padding:2px 0px;
}
.buy_product_size span, .buy_product_size dl dd, .buy_product_size dl {
	float:left;
	line-height:32px;
	max-width:630px;
}
.buy_product_size dl dd {
	margin-bottom:10px;
	height:38px;
}
.buy_product_size dl dd input {
	padding:1px 10px;
	background:#FFF;
	border:1px solid #ddd;
	margin-right:10px;
}
.buy_product_size .SKUShowSelectClass {
	color:#ff5252;
}
.buy_product_size .SKURowClass {
	padding-bottom:15px;
	overflow:hidden;
}
.buy_product_size .SKURowClass span {
	width:66px;
	text-align:left;
	line-height:36px;
}
.buy_product_next .quantity {
	font-size:14px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin-top:10px;
}
.quantity .product_para_num {
	margin:0px;
	padding:0px;
	width:110px;
}
.quantity .product_para_num span {
	margin-right:0px;
}
.product_para_num .amount-unit span {
	font-size:12px;
}
.quantity .product_para_num .tb-text {
	width:80px;
	overflow:hidden;
}
.buy_product_next .quantity li {
	float:left;
}
.buy_product_next .quantity li span {
	height:40px;
}
.buy_product_next .quantity li input {
	background:#FFF;
	text-align:center;
	border:1px solid #EEEEEE;
	width:30px;
	padding:5px 22px;
	color:#666;
	margin-right:20px;
}
.buy_product_next .quantity .total span {
	font-family:"microsoft yahei";
}
.buy_product_num {
	color:#ff5252;
}
.buy_product_num em {
	color:#ff5252;
}
.buy_product_num p, .buy_product_num em {
	line-height:20px;
	color:#666;
}
.buy_product_num p span, .buy_product_num em span {
	font-family:"microsoft yahei";
	font-size:18px;
	color:#fe7501;
	margin-left:5px;
	margin-right:5px;
}
.buy_product_num em span {
	font-size:14px;
	color:#ff5252;
}
.buy_product_num em {
	color:#ff5252;
}
.buy_product_time2 label {
	padding:5px 0px;
	display:block;
	height:36px;
	line-height:36px;
	overflow:hidden;
	background:url(../images/sub/buy/buydetails_11.jpg) no-repeat center left;
	padding-left:35px;
	color:#b4b4b4;
}
.buy_product_time2 label strong {
	font-size:34px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333;
	margin-left:10px;
	margin-right:5px;
}
.buy_product_bigpic {
	background:#fff;
	border:1px solid #e1e1e1;
	border-left:0px;
	height:410px;
}
.buy_product_spread {
	padding:12px 20px;
	border-bottom:1px solid #e1e1e1;
}
.buy_product_spread .spread1 {
	padding-bottom:6px;
	border-bottom:1px dotted #d7d9d8;
}
.buy_product_spread .spread1 li, .buy_product_spread .spread2 li {
	color:#025aa2;
	float:left;
	margin-right:35px;
}
.buy_product_spread .spread1 li a {
	color:#055a9d;
}
.buy_product_spread .spread1 li.w {
	background:url(../images/sub/buydetails_15.jpg) no-repeat center left;
	padding-left:18px;
}
.buy_product_spread .spread2 li {
	color:#666666;
	margin-top:5px;
}
.buy_product_spread .spread2 li a {
	color:#666;
}
.buy_product_spread .spread2 li.s {
	background:url(../images/sub/buydetails_19.jpg) no-repeat center left;
	padding-left:18px;
}
.buy_product_explain {
	border:1px solid #d5d1d2;
	border-top:0px;
	background:#fff;
	width:1134px;
	padding:0px 32px;
}
.buy_product_explain h2 {
	font-family:"microsoft yahei";
	font-size:16px;
	color:#cb0003;
	height:30px;
	line-height:30px;
	padding-top:10px;
}
.buy_product_explain p {
	text-indent:2em;
	padding-bottom:18px;
	color:#999999;
}
.buy_product_wrap {
	height:41px;
	line-height:41px;
	background:#f6f6f6 url(../images/sub/buy/detailsback.jpg) repeat-x;
}
.buy_product_wrap li {
	width:210px;
	float:left;
	font-size:14px;
	color:#333333;
	text-align:center;
	background:url(../images/sub/buy/detailslink.jpg) no-repeat center right;
	cursor:pointer;
}
.buy_product_wrap li a {
	color:#333333;
	display:block;
}
.buy_product_wrap li.curr {
	font-weight:bold;
	background:#ff2d2e;
	width:250px;
	color:#fff;
}
.buy_product_wrap li.curr a {
	color:#fff;
}
.buy_intro.over {
	position:relative;
}
.buy_intro.over .over-icon {
	display:block;
}
.over-icon {
	display:none;
	position:absolute;
	top:10px;
	right:30px;
	background:url(../images/sub/buy/over_03.png) no-repeat;
	width:120px;
	height:120px;
}
.buy_intro2 {
	width:1200;
	border:0;
	margin:0 auto;
	padding-bottom:8px;
}
.buy_product_bigpic2 {
	background:#fff;
	border:1px solid #eee;
	width:410px;
	height:410px;
	text-align:center;
	float:left;
}
.buy_product_bigpic2 img{width:410px; height:410px;}
.buy_product_price2 {
	width:520px;
	float:right;
}
.buy_product_price3 {
	margin-top:15px;
	float:left;
	text-align:center;
	width:100%;
}
.buy_product_price3 h2{color:#b7b7b7;}
.buy_product_price3 #buycurrent2, .buy_product_price3 #buyoriginal2, .buy_product_price3 #buypoint2 {
	display:block;
	min-width:147px;
	float:left;
	border-right:1px solid #eee;
	padding:0px 15px;
	height:70px;
}
.buy_product_price3 #buycurrent2 {
	padding-left:0px;
}
.buy_product_price3 #buycurrent2 span, .buy_product_price3 #buyoriginal2 del, .buy_product_price3 #buypoint2 span {
	display:block;
	height:50px;
	line-height:50px;
	font-size:18px;
	overflow:hidden;
}
.buy_product_price3 #buyoriginal2 del {
	color:#0099ff;
	text-decoration:none;
}
.buy_product_price3 #buycurrent2 span {
	font-size:24px;
	color:#efad25;
	background:url("../images/new/jinbi2.jpg") no-repeat 0px 8px;
}
.buy_product_price3 #buypoint2 span {
	font-size:24px;
	color:#12ca83 !important;
}
.buy_product_price3 #buypoint2 span, .buy_product_price3 #buypoint2 span a {
	color:#ff2d2e;
}
.buy_product_explain2 {
	padding-top:20px;
	float:left;
	width:100%;
}
.buy_product_explain2 h2 {
	font-size:14px;
	color:#999;
	float:left;
	width:100%;
}
.buy_product_explain2 p {
	text-indent:2em;
	color:#333;
}
.add_jifen_submit2 {
	background:#ff4146;
	width:165px;
	height:45px;
	line-height:45px;
	border-radius:2px;
	font-size:18px;
	margin-top:30px;
	border:0px;
	color:#fff;
}
.add_jifen_submit2:hover{background:#ea101b;}
/*抢购页面属性*/
.count_arr{}
.count_arr li{width:185px;float:left;line-height:20px;margin-bottom:10px;color:#999;}

/*调查问卷*/
.vote_con .vote_cont_title {
	font-family:"microsoft yahei";
	font-weight:700;
	font-size:18px;
	margin-top:5px;
}
.vote_con .votefacebg {
	padding-left:20px;
}
.vote_con .vote_table {
	border-bottom:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
}
.vote_con .vote_table td {
	height:40px;
	overflow:hidden;
	border-top:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
}
/*选择收货地址2017*/
.address_have{width:1200px;margin:20px; margin-bottom:0;overflow:hidden;}
.address_tab{width:1200px;}
.address_tab .list{color:#666666;cursor:pointer;float:left;height:106px;margin:0 25px 20px 0;position:relative;font-size:12px;vertical-align:top;width:270px;}
.address_tab .list .inner{background:url(../images/cart/bg_address2.png) no-repeat;padding:11px 15px;z-index:2;}
.address_tab .addr-hd{border-bottom:1px solid #F2F2F2;height:18px;line-height:18px;margin-bottom:5px;overflow:hidden;padding:0 0 5px;text-overflow:ellipsis;white-space:nowrap;}
.address_tab .addr-bd{height:55px;overflow:hidden;word-break:break-all;word-wrap:break-word;}
.address_tab .select .inner,.address_tab  .list .inner:hover{ background:url(../images/cart/select_address_bg.png) no-repeat;}
.address_tab .select .curmarker{display:block;}
.address_have .control{font-size:12px;clear:both;margin-top:20px;}
.use_newAddr{font-size:12px;float:left;background:#ff4146;color:#fff;border:none;width:100px;text-align:center;height:32px;line-height:32px;padding:0px;cursor:pointer;border-radius:2px;}
.use_newAddr:hover{ color:#fff;background:#ea101b;}
.manageAddr{border-radius:2px;display:block;float:right;background:#2bbaec;border:0;color:#fff;width:100px;text-align:center;height:32px;line-height:32px;margin-right:45px;}
.manageAddr:hover{background:#219fe1;color:#fff;}

/* 信任登录弹出 */
.topnav span#xinren_Frame {
	font-size:12px;
}
#xinren_Frame {
	position:relative;
	margin-left:10px;
	z-index:20;
	color:#cc0000;
}
#xinren_Frame em {
	font-style:normal;
	cursor:pointer;
	background:url(../images/thridparty1.gif) no-repeat left center;
	padding-left:20px;
	padding-top:2px;
}
#xinren_tab {
	position:absolute;
	top:15px;
	left:-30px;
	width:130px;
	background:white;
	border:2px solid #e5e5e5;
	padding:10px 15px;
	z-index:100;
	display:none;
	text-align:left;
}
#xinren_tab img {
	margin-top:3px;
}
.xinren_tab_tishi {
	padding-bottom:5px;
	line-height:22px;
	color:#888;
}
.clear_both {
	clear:both;
}
/* 购物车没有商品时的提示 */
.cart-empty {
	margin-top:50px;
	background:#fff;
}
.cart-empty .message p{
	height:280px;
	line-height:120px;
	text-align:center;
	background:url(../images/cart/cart.jpg) no-repeat 230px 0;	
	font-size:26px;
	padding-left:200px;
	color:#888;
}
.cart-empty .message p a{line-height:30px; font-size:14px; padding:8px 15px; background:#ff4146; color:#fff; border-radius:2px;}
.cart-empty .message p a:hover{background:#ff2d2e;}
.clear_buycart{height:50px;line-height:50px;padding-left:6px;float:left; width:140px;}
.clear_buycart a{color:#666;}
.clear_buycart a:hover{color:#ff2d2e;}
/*新增图片大小控制*/
.group_buy .bd .pic img {
	max-width:100px;
	max-height:102px;
}
.panic_buy .pic img {
	max-width:180px;
	max-height:180px;
}
.brand_tab .brand li .pic img {
	max-width:92px;
	max-height:39px;
}
.pro_tab180 .tab_item .pic img {
	max-width:180px;
	max-height:180px;
}
.pro_tab160 .tab_item .pic img {
	max-width:160px;
	max-height:160px;
}
.pro_tab220 .tab_item .pic img {
	max-width:220px;
	max-height:220px;
}
.combination_tab .pro_tab100 .tab_item .pic img {
	max-width:100px;
	max-height:100px;
}
.combination_tab .pro_tab160 .tab_item .pic img {
	max-width:140px;
	max-height:140px;
}
.pro_floor3 .pro_simple100 .pic img {
	max-width:100px;
	max-height:100px;
}
.pro_floor3 .pro_simple160 .pic img {
	max-width:140px;
	max-height:140px;
}
.on_sale .pro_simple160 .pic img {
	max-width:140px;
	max-height:130px;
}
.on_sale .pro_simple100 .pic img {
	max-width:120px;
	max-height:100px;
}
.group180 .bd_middle .pic img {
	max-width:180px;
	max-height:180px;
}
.group160 .bd_middle .pic img {
	max-width:160px;
	max-height:160px;
}
.floor180 .floor_pro .pic img {
	max-width:180px;
	max-height:180px;
}
.floor160 .floor_pro .pic img {
	max-width:160px;
	max-height:160px;
}
/*配送区域范围样式*/
.setregion {
	width:555px;
	margin-bottom:5px;
	float:left;
	line-height:25px;
	position:relative;
	margin-top:10px;
}
.setregion span {
	color:#323232;
	letter-spacing:1px;
}
.regionbox {
	width:555px;
	height:auto;
}
.showRegion {
	width:auto;
	position:absolute;
	line-height:23px;
	top:0px;	
	left:66px;
	padding:0px 25px 0px 10px;
	cursor:pointer;
	height:23px;
	float:left;
	border:1px solid #e1e1e1;
	background:#fff url(../images/new/pro_icon_19.png) no-repeat right 5px;
}
.yunfei {
	position:absolute;
	top:0px;
	right:0px;
}
.yunfei label {
	font-weight:normal;
}
.showRegion_hover {
}
.regionbox .regions {
	position:absolute;
	left:66px;
	top:20px;
	width:453px;
	padding:10px 15px;
	height:200px;
	border:1px solid #eee;
	border-top:none;
	display:none;
	background:#fff;
	z-index:999;
	transition:border linear .2s, box-shadow linear .5s;-moz-transition:border linear .2s, -moz-box-shadow linear .5s;-webkit-transition:border linear .2s, -webkit-box-shadow linear .5s;border-color:rgba(88,88,88,.2);box-shadow:0 0 8px rgba(88,88,88,.2);-moz-box-shadow:0 0 8px rgba(88,88,88,.2);-webkit-box-shadow:0 0 8px rgba(88,88,88,.2);
}
.topborder {
	border-top:1px solid #eeeeee;
	height:0px;
	width:auto;
	display:none;
	position:absolute;
	top:20px;
	z-index:1000002;
	border-radius:2px;
	-moz-border-radius:2px;
}
.product_sale span {
	float:left;
	width:265px;
	text-align:center;
	line-height:40px;
}
.product_sale span em {
	color:#ff2d2e;
}
.product_sale .num {
	background:url(../images/new/line_07.png) no-repeat right 15px;
}
.product_sale td {
	border-top:1px dotted #e2e2e2;
	border-bottom:1px dotted #e2e2e2;
	margin-bottom:10px;
}
/* 2016-3-14 */
/*送优惠券 轮播*/
.friend {
	height:152px;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	width:980px;
}
.mr_frbox {
	height:152px;
}
.mr_frBtnL {
	background:url(../images/new/left_btn_03.png) no-repeat;
	display:inline;
	float:left;
	height:46px;
	margin:50px 10px 0 0;
	width:24px;
}
.mr_frUl {
	float:left;
	height:152px;
	width:900px;
	margin:0 auto;
}
.mr_frBtnR {
	background:url(../images/new/left_btn_05.png) no-repeat;
	float:right;
	margin-top:50px;
	width:24px;
	height:46px;
}
.mr_frbox ul li {
	border:1px dashed #bdbdbd;
	float:left;
	font-size:14px;
	margin-right:24px;
	overflow:hidden;
	padding:0;
	width:283px;
	height:145px;
	position:relative;
	background:url(../images/new/juan_bg.jpg) no-repeat;
}
.mr_frbox ul .end {
	background:url(../images/new/juan_end.jpg) no-repeat;
}
.mr_frbox ul .end b {
	color:#c9c9c9;
}
.mr_frbox ul li span {
	width:283px;
	height:113px;
	display:block;
	color:#FFF;
	clear:both;
	overflow:hidden;
}
.mr_frbox ul li b {
	text-align:center;
	font-size:18px;
	width:283px;
	display:block;
	color:#f64218;
	font-weight:normal;
}
.mr_frbox ul li span .point {
	font-size:32px;
	float:left;
	font-weight:bold;
	margin-left:30px;
	margin-top:15px;
	font-family:"microsoft yahei";
}
.mr_frbox ul li span .point em {
	float:left;
	font-size:32px;
}
.mr_frbox ul li span .point b {
	float:left;
	font-size:50px;
	margin-top:-20px;
	width:auto;
	color:#FFF;
}
.mr_frbox ul li span .Info {
	position:absolute;
	top:75px;
	right:15px;
}
.mr_frbox ul li span .Info em {
	float:right;
	display:block;
}
.mr_frbox ul li b {
	text-align:center;
	font-size:18px;
	width:283px;
	display:block;
	color:#676767;
	font-weight:normal;
}
.mr_frbox ul li span i {
	font-style:normal;
}
.mr_frbox ul li span .end {
	display:none;
}
.sendcoupons {}
.sendcoupons .main {
	width:1200px;
	margin:0 auto;
}
.sendcoupons .main .title {
	font-size:36px;
	text-align:center;
	padding-bottom:30px;
	padding-top:80px;
	color:#606060;
	margin:0 auto;
	width:90%;
}
.sendcoupons .main .title em {
	color:#ff2d2e;
	font-size:42px;
	font-weight:bold;
}
.sendcoupons .main .btn1 {
	margin:0 auto;
	width:220px;
	margin-top:20px;
	margin-bottom:20px;
}
.sendcoupons .main .btn1 a {
	color:#FFF;
	height:50px;
	line-height:50px;
	font-size:24px;
	text-align:center;
	background:#ff4146;
	border-radius:2px;
	display:block;
}
.sendcoupons .main .btn1 a:hover{background:#ea101b;}
.active_info{
	font-size:14px;
	width:76%;
	box-sizing:border-box;
	margin:0 auto;
	margin-top:25px;
	margin-bottom:25px;
	border:1px dashed #a7a7a7;
	padding:20px;
	color:#999;
}
.active_info h2 {
	font-size:14px;
	font-weight:bold;
}
.active_info h2 span {
	float:left;
	margin-right:50px;
}
.modal_qt {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	background:#333333;
	display:inline-block;
	left:0;
	opacity:.15;
	z-index:100;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);
}
.productview {
	display:none;
}
/*商品删除页面*/
.pro_delete {
	margin:0 auto;
	width:800px;
	overflow:hidden;
	margin-top:30px;
	margin-bottom:20px;
	text-align:center;
}
.pro_delete em {
	margin-left:20px;
	font-size:18px;
	color:#999;
	color:#59add1;
}
.delete_hot {
	width:1200px;
}
.delete_hot .hot_title {
	height:40px;
	line-height:40px;
	border-top:1px solid #eee;
}
.delete_hot .hot_title h2 {
	font-size:16px;
	color:#666;
	padding-left:40px;
	line-height:40px;
	background:url(../images/new/remen.jpg) no-repeat 10px;
}
.delete_hot .hot_con {
	overflow:hidden;
}
.delete_hot .hot_con ul {
	width:1200px;
	padding-left:20px;
}
.delete_hot .hot_con ul li {
	float:left;
	width:216px;
	margin-right:20px;
	height:360px;
	background:#fff;
}
.delete_hot .hot_con ul li .p-img {
	width:220px;
	height:220px;
	overflow:hidden;
}
.delete_hot .hot_con ul li .p-scroll {
	height:50px;
}
.delete_hot .hot_con ul li .p_name {
	width:92%;
	margin:0 auto;
	height:40px;
	line-height:20px;
	overflow:hidden;
}
.delete_hot .hot_con ul li .p_price {
	overflow:hidden;
	color:#ff4146;
	width:92%;
	margin:0 auto;
	line-height:35px;
}
.delete_hot .hot_con ul li .p_price span{font-size:16px;}
.delete_hot .hot_con ul li .p_price b{font-size:20px;}
.delete_hot .p-scroll {
	clear:both;
	position:relative;
	margin-top:5px;
}
.delete_hot .p-scroll .items {
	margin-left:-10px;
}
.delete_hot .p-scroll .items ul li {
	float:left;
	width:32px;
	margin-right:5px;
	height:32px;
	padding:0;
	box-shadow:0;
	background:#fff;
	border:1px solid #eee;
	margin-top:5px;
	margin-bottom:5px;
}
.delete_hot .p-scroll .items ul li img {
	height:32px;
	width:32px;
	overflow:hidden;
}
.delete_hot .p-scroll .items ul li.cur {
	border:2px solid #ff4146;
	position:relative;
	height:32px;
	width:32px;
}
.delete_hot .p-scroll .items ul li.cur::before {
	position:absolute;
	top:-12px;
	left:10px;
	height:0;
	width:0;
	border:5px solid;
	border-color:#fff #fff #ff4146 #fff;
	content:" ";
}
.delete_hot .p-scroll .items ul li.cur img {
	width:32px;
	height:32px;
}
.delete_hot .p-scroll .items ul li:hover {
	box-shadow:none;
}
/*预售*/
.p_price em {
	font-size:13px;
}
.p_price b {
	font-size:30px;
	color:#ff2d2e;
	font-weight:normal;
}
.p_info {
	float:left;
	width:100%;
	background:#f1fbff;
	margin-bottom:20px;
	padding-bottom:10px;
}
.p_info_1 {
	background:#e1f5fe;
	padding:5px 10px;
}
.p_info_1 span {
	font-size:14px;
	color:#0091ea;
}
.p_info_1 a {
	float:right;
	color:#ff2d2e;
	font-style:normal;
	text-decoration:underline;
	cursor:pointer;
}
.p_info_2 {
	float:left;
	margin-top:20px;
}
.p_info_2 div {
	float:left;
	margin-left:192px;
	width:170px;
	height:30px;
	line-height:30px;
	border:1px solid #b3e5fc;
	text-align:center;
	background:#fff;
	color:#0091ea;
}
.p_info_2 em {
	float:left;
	margin-left:50px;
	padding:0 15px;
	text-align:center;
	border:1px solid #b3e5fc;
	color:#0091ea;
	line-height:30px;
	background:#fff;
}
.p_bar {
	float:left;
	margin-top:10px;
	width:100%;
	padding-left:45px;
}
.p_bar i {
	width:8px;
	height:8px;
	border:3px solid #81d4fa;
	background:#0091ea;
	border-radius:100%;
	float:left;
}
.p_bar span {
	float:left;
	width:215px;
	height:3px;
	background:#81d4fa;
	margin-top:5px;
}
.p_b {
	border-color:#e0e0e0 !important;
	background:#9e9e9e !important;
}
.p_c {
	background:#e0e0e0 !important;
}
.p_d {
	float:left;
	width:100%;
	margin-top:10px;
	padding-left:20px;
}
.p_d span {
	width:70px;
	font-size:13px;
	float:left;
	text-align:center;
}
.p_d_1 i,.p_d_2 i{
	font-style:normal;
	color:#ff2d2e;
	font-weight:bold;
}
.p_d_2 {
	margin-left:152px;
}
.p_d_3 {
	margin-left:160px;
}
.demo {
	width:1200px;
	font-size:16px;
	padding:10px;
	background-color:#f5554a;
	color:#fff;
	text-align:center;
	position:absolute;
	top:41px;
	left:50%;
	margin-left:-500px;
	z-index:9;
	text-align:left;
	transition:all 1s;
}
.noImg {
	float:left;
	width:20px;
	margin-top:5px;
	margin-right:10px;
	margin-left:10px;
}
.exitLink {
	float:right;
	margin-top:7px;
}
.exitImg {
	cursor:pointer;
}
/*end*/

/*商品评价新*/
.reviewNew {
	width:100%;
	float:left;
	padding:25px 30px 25px 110px !important;
	position:relative;
	box-sizing:border-box;
}
.reviewNew_tx {
	position:absolute;
	left:20px;
	width:80px;
	top:25px;
	text-align:center;
}
.reviewNew_tx span {
	float:left;
	width:100%;
}
.reviewNew_tx img {
	width:40px;
}
.reviewNew_t {
	float:left;
	width:100%;
	line-height:25px;
	margin-bottom:10px;
}
.reviewNew_t span {
	float:left;
	color:#999;
}
.reviewNew_t i {
	float:right;
	color:#999;
	font-style:normal;
}
.reviewInfo {
	float:left;
	width:100%;
}
.Preply {
	float:left;
	width:100%;
	margin-top:20px;
	border-top:dashed 1px #eee;
	padding:10px 0;
}
.Preply span {
	color:#ff2d2e;
}


/*******************************/
.main{background:#fff;}
/*---会员注册---*/
.xy_xuanze {
	float:left;
	margin-right:10px;
	margin-top:2px;
}
.zhuce_con_r a {
	color:#dc0606;
}
.zc_tishi {
	display:none;
	line-height:40px;
}
.zhuce_success {
	margin:0 auto;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:30px;
	width:840px;
	padding:50px;
	background:#f7f7f7;
	border:1px solid #e8e8e8;
	text-align:center;
}
zhuce_success span {
	display:block;
	margin-bottom:15px;
	height:35px;
	line-height:35px;
}
.zcchg {
	background:url(../images/users/zhuce11.jpg) no-repeat 280px 0px;
	padding-left:45px;
	font-weight:bold;
	font-size:18px;
	color:#1dba0e;
}
.lijigouwu {
	background:url(../images/users/zhuce_03.jpg) no-repeat;
	cursor:pointer;
	width:105px;
	height:36px;
	overflow:hidden;
	margin:0 auto;
}
.zhuce {
	margin:0 auto;
	margin-top:20px;
	margin-bottom:30px;
	padding:40px;
	overflow:hidden;
	width:1120px;
	min-height:450px;
	box-shadow:0 3px 30px rgba(0, 0, 0, 0.2);
	background:#FFF;
}
.zhuce_con {
	overflow:hidden;
}
.zhuce_con_l {
	float:left;
	overflow:hidden;
	padding-top:10px;
	padding-left:50px;
}
.zhuce_con_r {
	float:left;
	overflow:hidden;
	padding-left:40px;
}
.zc_name {
	overflow:hidden;
	margin-bottom:15px;
	line-height:35px;
	padding-left:10px;
	float:left;
	width:100%;
}
.zc_name span {
	float:left;
	overflow:hidden;
	margin-right:10px;
}
.zhuce_con #pwdstrength em {
	float:left;
	padding-left:40px;
	margin-right:5px;
	line-height:25px;
}
.zc_name .error2 {
	border-radius:0px;
	border:1px solid #ea101b;
}
.zc_name em {
	float:left;
	font-size:16px;
	color:#999;
	overflow:hidden;
	min-width:85px;
	text-align:right;
}
.zhuce_input1 {
	width:270px;
	padding-left:10px;
	height:40px;
	display:block;
	font-size:14px;
	border:1px solid #dcdcdc;
}
.zc_name .form-control:focus {
}
.succeed {
	padding-left:30px;
	overflow:hidden;
	background:url(../images/users/zhuce_1_03.jpg) no-repeat 10px;
	display:block;
	color:#268bf3;
}
.error {
	padding-left:30px;
	color:#ff4146;
	font-weight:700;
	overflow:hidden;
	background:url(../images/zcselect.jpg) no-repeat 10px;
}
.zc_name span.focus {
	padding-left:30px;
	color:#b0b0b0;
	overflow:hidden;
	background:url(../images/new/field.jpg) no-repeat 10px;
}
.zc_anquan {
	padding-left:80px;
	overflow:hidden;
	margin-top:-10px;
	margin-bottom:15px;
	display:none;
	line-height:22px;
}
.zhuce_input2 {
	width:150px;
	padding-left:10px;
	height:40px;
	border:1px solid #dcdcdc;
	display:block;
	font-size:14px;
}
.zc_name a {
	color:#0658b4;
}
.zc_xieyi {
	margin-top:15px;
	width:550px;
	margin-bottom:20px;
	padding-left:115px;
	overflow:hidden;
	clear:both;
}
.zc_xieyi a {
	color:#ff2d2e;
}
.zc_xieyi em {
	float:left;
	overflow:hidden;
	line-height:25px;
	color:#626262;
}
.xieyi_btn {
	margin:0 auto;
	margin-left:115px;
	width:280px;
	height:45px;
	margin-bottom:15px;
	cursor:pointer;
	border:0px;
	line-height:45px;
	color:#fff;
	font-size:18px;
	margin-top:15px;
	background:#ff4146;
	border-radius:2px;
}
.xieyi_btn:hover{background:#ea101b;}
.xieyi_submit_btn {
	margin:0 auto;
	width:280px;
	height:45px;
	margin-left:115px;
	margin-bottom:15px;
	margin-top:15px;
	cursor:pointer;
	border:0px;
	line-height:45px;
	font-size:18px;
	border-radius:2px;
	background:#e4e4e4;
}
.yanzheng_input3 {
	height:40px;
	width:110px;
	text-align:center;
	background:#f3f3f3;
	border:1px solid #ccc;
	color:#666;
	cursor:pointer;
	font-size:12px;
	border-radius:2px;
}
.yanzheng_input3:hover {border:1px solid #ea101b; color:#ea101b;cursor:pointer !important;}
.tisheng {
	color:#47b556;
	font-size:12px;
	padding-left:20px;
}
.tisheng a {
	color:#47b556;
}

#imgVerifyCode {
	height:37px;
}
.yanzheng_input4 {
	margin-top:5px;
}
#pwdstrength {
	padding-left:80px;
	height:37px;
	float:left;
}
.zhuce_con .zc_name em {
	float:left;
	overflow:hidden;
	margin-right:20px;
	line-height:40px;
}
.zhuce_con .strengthA b{float:left;height:18px;width:140px;background:url(../images/pwdstrength.gif) no-repeat 0px 5px;}
.zhuce_con .strengthB b{float:left;height:13px;margin-top:5px;width:140px;background:url(../images/pwdstrength.gif) no-repeat 0 -13px;}
.zhuce_con .strengthC b{float:left;height:13px;width:140px;margin-top:5px;background:url(../images/pwdstrength.gif) no-repeat 0 -26px;}
.disabled {
	cursor:default !important;
}
.register_btn2 {
	width:80px;
	text-align:center;
}
.register_tab_left {
	width:150px;
	height:40px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:none;
	text-align:center;
	line-height:40px;
	position:relative;
	float:left;
	cursor:pointer;
}
.register_tab_right {
	width:150px;
	height:40px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	text-align:center;
	line-height:40px;
	position:relative;
	float:left;
	cursor:pointer;
}
.register_tab_left_select {
	width:150px;
	height:40px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:none;
	text-align:center;
	line-height:40px;
	position:relative;
	float:left;
	cursor:pointer;
	border-bottom:1px solid #fff;
	margin-bottom:-1px;
}
.register_tab_right_select {
	width:150px;
	height:40px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	text-align:center;
	line-height:40px;
	position:relative;
	float:left;
	cursor:pointer;
	border-bottom:1px solid #fff;
	margin-bottom:-1px;
}
.phonecode {
	display:inline-block;
	border-radius:10%;
	border:1px solid #ccc;
	width:90px;
	text-align:center;
	height:30px;
	line-height:30px;
	background-color:#f4f4f4;
	cursor:pointer;
}
/*--------- 注册协议 --------*/
.registeragreement{margin:0 auto;overflow:hidden;background:#fff;}
.registeragreement h1{height:100px;line-height:100px;text-align:center;font-size:24px;padding-top:20px;}
.registeragreement h3{text-align:center; color:#999; font-size:14px;}
.registeragreement_c{padding:50px;overflow:hidden;line-height:30px;}
.registeragreement_back{text-align:center;color:#ea101b;cursor:pointer;font-size:14px;}
/*--------- 登录 --------*/
.login_ad {background:#ff0020;}
.logindiv {
	width:1100px;
	margin:0px auto;
	height:460px;
	margin-top:-410px;
}
.logingbj {
	width:355px;
	height:410px;
	float:right;
	position:relative;
}
.logingfome {
	width:305px;
	height:390px;
	background:#FFF;
	position:absolute;
	top:0px;
	right:0px;
	padding:15px 25px;
	padding-left:28px;
}
.logingfome .info1 {
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	padding-top:15px;
}
.logingfome .info1 h1 {
	float:left;
	font-weight:normal;
	font-family:"Microsoft YaHei";
	color:#333;
	font-size:24px;
	padding:0 0 30px 0;
	line-height:24px;
	background:none;
}
.logingfome .info1 a {
	float:right;
	color:#268bf3;
	font-size:14px;
}
.logingfome .info1 a:hover{color:#ea101b;}
.MessageError td{height:40px;font-size:12px;color:#ea101b;font-weight:700;}
.logingfome .info2 {
	overflow:hidden;
	margin-bottom:17px;
	overflow:hidden;
}
.logingfome .info2 .form-control {
	border-radius:0px;
}
.logingfome .info2 .form-control:focus {
	border:1px solid #268bf3;
	box-shadow:none;
}
.logingfome .info3 {
	overflow:hidden;
	color:#6d6d6d;
}
.logingfome .info3 span {
	float:left;
}
.logingfome .info3 span input {
	float:left;
	margin-right:5px;
}
.logingfome .info3 span label {
	float:left;
	font-weight:normal;
}
.logingfome .info3 em a {
	float:right;
	padding-right:10px;
}
.logingfome .inputbj, .fomeinput .inputbj {
	border:1px solid #d9dbde;
	line-height:28px;
	height:28px;
}
.logingfome .btncss,.fomeinput .btncss {
	background:#ff4146;
	width:300px;
	font-size:18px;
	height:45px;
	line-height:45px;
	color:#fff;
	border-radius:2px;
	border:0;
	text-align:center;
	cursor:pointer;
}
.logingfome .btncss {
	margin-top:15px;
	overflow:hidden;
}
.logingfome .btncss:hover{background:#ea101b;}
.logingfome table {
	border-bottom:1px #ddd dotted;
	font-size:14px;
	color:#666;
}
.logingfome table a {
	font-size:12px;
	line-height:33px;
	color:#666;
}
.logingfome table a:hover {
	color:#FF2D2E;
}
.regis {
	padding:18px 0;
	color:#777;
}
.regis a {
	color:#FF2D2E;
}
.regis span {
	display:block;
	line-height:24px;
	font-size:24px;
	padding-bottom:5px;
}
.qqalipay {
}
.qqalipay span {
	display:block;
	font-size:12px;
	margin-top:15px;
	color:#acacac;
}
.qqalipay a {
	display:block;
	float:left;
	height:30px;
	margin-top:5px;
	overflow:hidden;
	text-align:center;
	margin-right:15px;
}
/**忘记密码**/
.Forgot_out2, .Forgot_out, .Forgot_out1, .Forgot_out3 {
	padding:15px;
	font-size:14px;
	margin:0 auto;
	overflow:hidden;
}
.Forgot_out2 #ForgotPassword_txtEmailValid {
	border:1px solid #ddd;
	margin-right:15px;
}
.Forgot_out2 .yanzheng_input3 {
	height:32px;
}
/* 找回密码 */
.input2 {
	border:1px solid #ddd;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	height:35px;
	line-height:35px;
	padding-left:6px;
}
.input3 {
	border:1px solid #ddd;
	padding:6px 0px;
	padding-left:6px;
	line-height:22px;
	height:22px;
	width:290px;
	font-size:14px;
}
.ForgotPW_icon {
	font-size:18px;
	border-bottom:1px solid #eee;
}
.btncss_next {
	display:block;
	background:#ff4146;
	height:36px;
	line-height:36px;
	color:#fff;
	border:0;
	border-radius:2px;
	text-align:center;
	cursor:pointer;
	width:150px;
	display:block;
	font:normal 14px/30px "Microsoft YaHei";
}
.btncss_next:hover {
	background:#ea101b;
}
/*商品全部分类页面*/
.categorypage ul{border:1px solid #eee;width:453px;float:left;margin:0 0 10px 10px;padding:0 10px;min-height:300px;}
.categorypage ul:hover{border:1px solid #ff4146;}
.categorypage ul .size{width:35px;height:35px;}
.categorypage ul h2{border-bottom:1px solid #eeeeee;line-height:40px;}
.categorypage ul h2 a{font-size:16px;padding-left:5px;}
.categorypage ul li{width:146px;padding-left:5px;overflow:hidden;float:left;line-height:35px;font-size:13px;}

.category_browse{margin-top:10px;background:#fff;}
.category_browse h2{font-size:15px;color:#ea101b;font-weight:500;font-family:"微软雅黑";line-height:40px;background:#fff;padding-left:30px;border:1px solid #eee;border-bottom:0;background:url("/Templates/master/default/images/cout_bg_03.jpg") no-repeat 15px 11.5px;}
.category_browse ul{border:1px solid #eee;}
.category_browse ul li{width:230px;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.category_browse .sale_top{border:0;overflow:hidden;}
.category_browse .sale_top ul li{width:100%;padding:12px 0;overflow:hidden;border-bottom:1px solid #eee;}
.category_browse .sale_top ul li .img{ width:60px;float:left;height:60px;padding-left:15px;}
.category_browse .sale_top ul li em{ display:none;}
.category_browse .sale_top ul li .info{width:120px;float:right;margin-right:10px;}
.category_browse .sale_top ul li .name,.sale_top ul li .price,.sale_top ul li .sale{height:25px;line-height:25px;overflow:hidden;}
.category_browse .sale_top ul li .price{color:#ff4146;font-size:14px;}
.category_browse .sale_top ul li .price b{font-weight:700;}
.category_browse .sale_top ul li .price span{display:none;}
.category_browse .sale_top ul li .sale{ width:114px;color:#666; line-height:25px; height:25px;}
.category_browse .sale_top ul li .sale b{color:#ff4146;font-weight:normal;}
.category_browse li .browse_pic{text-align:center;}
.category_browse li .browse_pic img{height:180px;}
.category_browse li .browse_name{height:25px;line-height:25px;overflow:hidden;width:88%;margin:0 auto;padding-top:5px;}
.category_browse li .browse_price{width:90%;margin:0 auto;}
.category_browse li .browse_price p{width:50%;float:left;color:#ff4146; font-size:16px;}
.category_browse li .browse_price em{width:50%;float:left;text-align:right;color:#666;height:30px;line-height:30px;}
.category_browse .article_xg{border:1px solid #eee; border-top:0;height:230px;}
.category_browse .article_xg li{width:190px;float:left;}
.category_browse .article_relative_txt{width:160px;margin:0 auto;height:20px;overflow:hidden;}
.category_browse .article_relativeimg{text-align:center;margin-top:10px;}
.category_browse .article_relativeimg img{height:160px;height:160px;}

.related_pic{ height:160px;overflow:hidden;text-align:center;}
.related_name{width:160px;margin:0 auto;height:40px;line-height:20px;overflow:hidden;margin-top:5px;}
.related_price{color:#ff4146;text-align:center;width:175px;margin-left:10px;font-size:16px;}

.category_browse2{width:220px;background:#fff;}
.category_browse2 h2{color:#ea101b;font-family:"microsoft yahei";font-size:14px;font-weight:500;line-height:40px;background:#fff;padding-left:10px;border-bottom:1px solid #eee;}
.category_browse2 ul{border:0;}
.category_browse2 ul li{overflow:hidden;}
.category_browse2 .sale_top{border:0;overflow:hidden;}
.category_browse2 .sale_top ul li{width:100%;padding:12px 0;overflow:hidden;border-bottom:1px solid #f3f3f3;}
.category_browse2 .sale_top ul li .img{ width:60px;float:left;height:60px;padding-left:20px;}
.category_browse2 .sale_top ul li em{ display:none;}
.category_browse2 .sale_top ul li .info{width:120px;overflow:hidden;float:right;margin-right:10px;}
.category_browse2 .sale_top ul li .name,.sale_top ul li .price,.sale_top ul li .sale{height:25px;line-height:25px;overflow:hidden;}
.category_browse2 .sale_top ul li .price b{color:#ff4146;font-size:14px;}
.category_browse2 .sale_top ul li .price span{ text-decoration:line-through;margin-left:25px;color:#c0c0c0;display:none;}
.category_browse2 .sale_top ul li .sale{ width:114px;color:#666;}
.category_browse2 .sale_top ul li .sale b{color:#ff4146;font-weight:normal;}
.category_browse2 li .browse_pic{text-align:center;height:160px;}
.category_browse2 li .browse_name{height:25px;line-height:25px;overflow:hidden;width:180px;margin:0 auto;text-align:left;}
.category_browse2 li .browse_price{width:180px;height:30px;margin:0 auto;}
.category_browse2 li .browse_price p{width:50%;text-align:left;float:left;color:#ff4146;font-size:14px;font-weight:500;}
.category_browse2 li .browse_price em{width:50%;float:left;text-align:right;color:#888;line-height:25px;}

.view_clear{ text-align:center;width:100%;margin:0 auto;line-height:40px;border-top:1px dashed #eee;}
.view_clear a{color:#999;}
.view_clear a:hover{color:#ff4146;}
/*当前位置*/
.nav_info{clear:both;line-height:30px;color:#999;font-family:"microsoft yahei";padding-top:8px;}
.nav_info h2{float:left;} 
.nav_info a{color:#999;}
.nav_info a:hover{color:#ea101b;}
/* 客户留言 */
.message_nav{ color:#606060;height:30px;line-height:30px;padding-left:8px;}
.message_nav a{ color:#666;}
.message_tishiwrong{ width:760px;margin:3px auto;overflow:hidden;}
.message_add_tab{ float:left;font-size:14px;background-color:#fff;width:958px;border-top:2px solid #ea101b;}
.message_add_tab h3{line-height:40px;font-size:16px;font-weight:700;width:96%;margin:0 auto;border-bottom:1px solid #eee;}
.message_page{ padding:0 30px 20px 0;overflow:hidden;}
.message_add_tab .input2{ border:1px solid #ccc;height:30px;line-height:30px;margin-bottom:5px;color:#999}
.message_btnRefer{ padding-left:30px;font-size:14px;float:left;}
.top_wd{padding-left:2px;}
.top_down{padding-left:0px;}
.btn_shortsub{background:url(../images/sub/login-img2.png) no-repeat 0px 0px;width:140px;font:18px "Microsoft YaHei";height:36px; line-height:36px;color:#FFFFFF;font-weight:bold; border:0px;cursor:pointer;}
/*德力西产品问答*/
.wenda{margin-top:20px;}
.wenda h2{font-size:16px;color:#000;font-weight:700;}
.wenda_wen{width:30px;float:left;padding:0 0 10px 5px;text-align:center;}
.wenda_wenti{float:right;width:670px;}
.wenda_wenti h1{font-size:20px;font-weight:700;margin-top:3px;}
.wenda_h3{color:#999;float:right;font-size:12px;padding-right:15px;line-height:35px;}
.wenda_content{padding-left:50px;font-size:16px;line-height:30px;}
.wenda_da{margin-top:10px;padding-top:10px;font-size:14px;line-height:30px;border-top:1px solid #eee;}
.wendaDetail_wenda .wenda_relative{border-bottom:1px dashed #ddd;line-height:30px;padding:15px 6px; font-size:14px;}
.wendaDetail_wenda .wenda_relative:hover{background:#fafafa;}
.wendaDetail_wenda .wenda_recontent{line-height:30px;height:60px;overflow:hidden;color:#333;}
.wendaDetail_wenda .wendan_pubcon{padding-left:37px;color:#999;}
.wendaDetail_wenda .wenda_redate{font-size:12px;float:right;padding-right:10px;color:#999;}
.wendaDetail_wenda .wenda_title{font-size:16px;}
.proDetail_wenda{border:1px solid #eee;}
.proDetail_wenda .wenda_relative{line-height:25px;padding:0 15px;}
.proDetail_wenda .wenda_recontent{height:50px;overflow:hidden;color:#999;}
.proDetail_wenda .wenda_relative_wen{padding:5px 0;}
.proDetail_wenda .wenda_title a{padding-left:5px;}
.proDetail_wenda .wenda_title a:hover{color:#ea101b;}
.proDetail_wenda .wenda_redate{ display:none;}
.proDetail_wenda .a_color1{color:#333;}
/*帮助-文章*/
.articleshelp,.articleshelp a{ overflow:hidden;}
.articleshelp .cssleft{ width:230px;float:left;}
.articleshelp .cssleft h6{ padding-bottom:8px;}
.articleshelp .cssleft h4{ border-bottom:1px dotted #e1e1e1;height:40px;line-height:40px;font-size:14px;}
.articleshelp .cssleft h4 a{padding-left:15px;font-weight:500;}
.articleshelp .cssleft h4 a:hover{color:#ea101b;}
.articleshelp .csslist2 li{ padding-left:30px;line-height:30px;}
.articleshelp .cssleft li.d_select{ background:#ea101b;color:#fff;}
.articleshelp .cssleft li.d_select a{color:#fff;}
.articleshelp .cssleft .csslist{ border:1px #eee solid;border-top:2px #ea101b solid; background:#fff;}
.articleshelp .cssleft .csslist2{border:1px #eee solid;border-top:2px #ea101b solid;padding:0px;font-size:14px;}
.articleshelp .cssleft .csslist2 h4{ padding-left:20px;}
.articleshelp .cssleft .csslist li{line-height:35px; font-size:14px; padding-left:40px;}
.articleshelp .cssright{width:950px;float:right;border:1px solid #eee;background:#fff;}
.articleshelp .cssright .cssright_h1{height:42px;border-bottom:1px #eee solid;line-height:42px;padding-left:20px; color:#999;font-size:14px;}
.articleshelp .cssright .cssright_h1 a{color:#999;}
.articleshelp .cssright .cssright_h1 a:hover{color:#ff2d2e;}
.articleshelp .cssright h1.cssright_h2{ color:#333;font-size:22px;font-weight:bold;text-align:center;line-height:40px;}
.articleshelp .cssright .cssborder{padding:20px 30px;}
.articleshelp .cssright .csspage{ height:30px;line-height:30px;padding:10px;}
.art_add_date{ text-align:center;padding:10px;color:#999;font-size:14px;}
.art_add_c{padding:10px 0;font-size:16px;color:#222;}
.article_xg_t{ background:#eee;color:#555;line-height:30px;padding-left:10px;font-size:14px;font-weight:bold;}
.article_xg_list{margin-left:15px;margin-right:15px;margin-top:12px;}
.article_xg_name{ padding-top:5px;}
.article_xg_name a{ color:#666;}
.csspage_content{ border-top:1px solid #eee;padding:20px 30px;font-size:16px;line-height:30px;}
.spanB:hover{color:#ea101b;}
.art_zhaiyao{color:#ea101b;font-size:16px;padding:10px;line-height:30px;border-bottom:1px solid #eee;border-top:1px solid #eee;}
.article_relative .article_relativeimg{width:200px;text-align:center;}
.article_relative .article_relative_txt{ margin-left:10px;width:175px;height:30px;line-height:30px;overflow:hidden;}
.article_daitu li{padding-left:13px; box-sizing:border-box;}
.article_daitu .aricleList img{width:180px;height:135px;padding:0 10px;}
.article_daitu .aricleList .title{ line-height:20px;height:40px;overflow:hidden;width:180px;padding:0 10px;}

.cssborder .article_list{border-bottom:1px dashed #ddd;margin:0 auto;}
.cssborder .article_list a,.cssborder .article_list .al_title a{display:block;background:none;padding:0;}
.cssborder .article_list .al_img{width:240px;float:left;padding-top:28px;}
.cssborder .article_list .al_img img{width:200px;height:158px;}
.cssborder .article_list .al_content{padding:20px 0 40px 0;}
.cssborder .article_list .al_title{font-size:18px;line-height:50px;height:50px;overflow:hidden;font-weight:700;}
.cssborder .article_list .al_des{font-size:14px;color:#888;line-height:35px;height:70px;overflow:hidden;}
.cssborder .article_list .al_pubdate{font-size:14px;color:#888;}
.cssborder .article_list .al_renqi{font-size:14px;color:#888;padding-left:80px;}
/*分类页面分类*/
.category_list{ border:1px solid #eee;border-top:3px solid #ea101b;margin-top:1px;}
.category_list div{ width:210px;margin:0 auto;overflow:hidden;padding:5px 0px;display:none;}
.category_list div a,.index_cate .category li a{ display:block;height:30px;float:left;line-height:30px;width:90px;overflow:hidden;padding-left:15px;background:url(../images/common/icon4.gif) no-repeat 5px 10px;}
.category_list div a:hover,.index_cate .category li a:hover{background:url(../images/common/icon5.gif) no-repeat 5px 10px;}
.category_list h2,.category_list h2.menuico{background:url(../images/process/icons.gif) no-repeat right;}
.category_list h2{ background-position:200px -416px;height:35px;line-height:35px;font-family:"microsoft yahei";overflow:hidden;white-space:nowrap;cursor:pointer;font-size:14px;padding-left:14px;font-weight:500;border-bottom:1px solid #eee;border-top:1px solid #eee;margin-top:-1px;}
.category_list h2.menuico{background-position:-89px -409px;background:#f3f3f3 url(../images/process/icons.gif) no-repeat -89px -409px;}
.category_pro_list2 ul li{width:240px;float:left;}
.category_pro_pic{width::220px;height:220px;overflow:hidden;text-align:center;}
.category_pro_name{height:50px;line-height:25px;overflow:hidden;width:84%;margin:0 auto;}
.category_pro_price{height:40px;line-height:30px;overflow:hidden;width:86%;margin:0 auto;}
.category_pro_price p{float:left;color:#ff4146;}
.category_pro_price p span{text-decoration:none;font-size:18px;font-weight:700;}
.category_pro_price em{color:#666;float:right;padding-right:8px; line-height:33px;}
.listcate{width:958px;border:1px solid #eee;margin-top:10px;overflow:hidden;background:#fff;padding-top:5px;}
.sub_category2,.sub_property2{width:918px;overflow:hidden;margin:5px 20px;}
.sub_category2 h2{font-size:14px;line-height:35px;border-bottom:1px dashed #eee;font-weight:500;}
.sub_property2 h2{font-size:14px;height:35px;line-height:35px;border-bottom:1px dashed #eee;font-weight:500;}
.sub_category2 ul{overflow:hidden;padding:5px 0px;padding-left:15px;}
.sub_property2 ul{width:1200px;overflow:hidden;}
.sub_category2 ul li{float:left;height:30px;line-height:30px;white-space:nowrap;width:150px;}
.sub_category2 ul li a{color:#333;white-space:normal;font-size:12px;}
.sub_category2 ul li a:hover{color:#ea101b;text-decoration:none}
.sub_category2 .brand{min-height:50px;overflow:hidden;}
.sub_category2 .cats_icon{float:left;text-align:center; margin-top:15px;}
.sub_property2 dl{ overflow:hidden;padding:5px 0px;line-height:25px;}
.sub_property2 dl dt{width:80px;text-align:right;overflow:hidden;float:left;line-height:30px;}
.sub_property2 dl dd{width:838px;overflow:hidden;float:left;}
.sub_property2 dl dd a{ margin:5px;white-space:nowrap;padding:5px;line-height:30px;}
.sub_property2 dl dd a.select{background:#ff4146;color:#fff;}
.sub_property2 dl dd a:hover{background:#ff4146;color:#fff;}
.sub_property2 .brand{min-height:35px;overflow:hidden;}
.category_search{float:left;padding-left:5px;}
.category_search span input{width:20px;}
.category_search span label{font-size:14px;}
.catesearch_key,.catesearch_range{border:1px solid #eeeeee;height:29px;padding:0 5px;}
.catesearch_range{ width:55px;overflow:hidden;font-family:"microsoft yahei";font-size:12px;}
.cut_down_button{background:#ff4146;color:#fff;width:55px;border:0px;cursor:pointer;line-height:30px;border-radius:2px;outline:none;}
.cut_down_button:hover{ background:#ea101b;}
.category_sequence{ height:30px;line-height:30px;overflow:hidden;float:right;text-align:right;width:350px;}
.list_seque{border:1px solid #eeeeee;border-right:0;float:left;margin-right:6px;}
.list_seque li{float:left;width:70px;height:30px;overflow:hidden;border-right:1px solid  #e6e2e1;text-align:center;}
.list_key{float:left;margin-right:6px;}
.list_sprice{border:1px solid #e6e2e1;margin-right:6px;float:left;}
.list_sprice1{width:32px;height:22px;line-height:22px;border:none;border-right:1px solid #e6e2e1;outline:none;background:url(../images/index/money_icon.jpg) no-repeat 5px 6px;padding-left:15px;}
.list_sprice2{width:32px;height:22px;line-height:22px;border:none;border-left:1px solid #e6e2e1;outline:none;background:url(../images/index/money_icon.jpg) no-repeat 5px 6px;padding-left:15px;}
.list_scheckbox{border:1px solid #e6e2e1;border-right:none;float:left;padding-top:1px;padding-right:20px;}
.list_scheckbox input{margin:0px 8px;}
.list_sbtn{width:48px;height:24px;float:left;background:url(../images/index/list_24.jpg) no-repeat;border:none;outline:none;cursor:pointer;}
/**********翻页***********/
.page {
	float:right;
	color:#999;
	margin-top:15px;
	margin-bottom:15px;
	line-height:1;
	font-size:14px;
}
.page a.page-prev, .page a.page-next, .page a, .page .page-cur {
	display:block;
}
.page .page-skip{margin-left:10px;}
.page .page-skip .text{margin-left:10px;}
.page a, .page .page-skip .button {
	border:1px solid #eee;
	line-height:29px;
}
.page-skip .button {
	background:#fff;
	border-radius:2px;
}
.page .page-cur,.page a {
	margin-left:2px;
	margin-right:2px;
}
.page a, .page .page-cur, .page .page-skip .text, .page .page-skip .button, .page a.page-prev, .page a.page-next {
	width:30px;
	height:29px;
}
.page .page-skip .text {
	line-height:29px;
	border:1px solid #eee;
}
.page a.page-prev, .page a.page-next, .page .page-cur, .page a, .page .page-skip .text {
	text-align:center;
}
.page .page-cur, .page .page-skip .button {
	font-size:14px;
}
.page .page-skip .button {
	width:50px;
	margin-left:10px;
}
.page a.page-prev, .page a.page-next {
	width:64px;
}
.page a.page-prev{
}
.page a{
	float:left;
	overflow:hidden;
	color:#999;
}
.page a:hover,.page .page-skip .button:hover{border:1px solid #ff4146; color:#ff4146;}
.page .page-cur{
	background:#ff4146;
	border:1px solid #ff4146;
	float:left;
	color:#fff;
}
.page .page-cur:hover{color:#fff;}
/*添加到收藏夹*/
.dialogFavorite {
	width:480px;
	height:auto;
	overflow:hidden;
	font-size:12px;
	position:fixed;
	z-index:9999;
	color:#999999;
	display:none;
	background-color:#ffffff;
	border-radius:5px;
	overflow:hidden;
	box-shadow:0 0 10px 5px rgba(0,0,0,.2);
}
.Favorite_title {
	height:35px;
	line-height:35px;
	padding:0px 5px;
	background-color:#f3f3f3;
}
.Favorite_title_l, .loginForBuytit h2 {
	font-family:"microsoft yahei";
	font-size:14px;
	padding-left:10px;
	float:left;
	color:#333;
}
.Favorite_title_l img {
	margin-top:0px;
}
.Favorite_title_r {
	font-weight:700;
	float:right;
	background:url(../images/new/close_btn.png) no-repeat;
	cursor:pointer;
	width:15px;
	height:15px;
	margin-top:10px;
	margin-right:5px;
}
.tips {
	margin:20px 0px;
	position:relative;
	overflow:hidden;
	line-height:40px;
}
.tips h2 {
	height:40px;
	width:225px;
	background:url(../images/icon_correct.jpg) no-repeat 10px 4px;
	line-height:40px;
	color:#ff2d2e;
	font-size:18px;
	padding-left:60px;
	margin:0 auto;
}
.tips p {
	font-size:14px;
	text-align:center;
}

.hl_red, a.hl_red, .hl_red:hover, .hl_red:visited, #summary .hl_red {
	color:#e4393c;
}
.hl_green, a.hl_green, .hl_green:hover, .hl_green:visited, #summary .hl_green {
	color:#090;
}
.fl {
	float:left;
}
.hide {
	display:none;
}
.dialog_title {
	height:35px;
	line-height:35px;
	padding:0px 5px;
	background-color:#f3f3f3;
}
.favorite_icon {
	background:url(../images/common/icon1.jpg) no-repeat 0px 2px;
	padding-left:20px;
}
.attent_icon {
	background:url(../images/common/icon2.jpg) no-repeat 0px 0px;
	padding-left:20px;
}
#attention-tags {
	padding:10px;
	margin:0 15px 20px 15px;
}
.mt, .mc {
	cursor:pointer;
	overflow:hidden;
	zoom:1;
}
.att-tag-btn {
	margin:0 auto;
	width:80px;
	padding-left:10px;
}
.att-tag-btn a {
	float:left;
	margin-right:10px;
	width:70px;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-align:center;
}
.att-tag-btn .att-btn-cancal {
	background:#ff4146;
	color:#fff;
	border-radius:2px;
}
.att-tag-btn .att-btn-cancal:hover{background:#ff2d2e;}
.att-tag-btn .att-btn-ok {
	background:#ff4146;
	color:#fff;
	border-radius:2px;
}
.att-tag-btn .att-btn-ok:hover{background:#ff2d2e;}
.att-tag-btn span {
	white-space:nowrap;
}
.att-tag-list {
	overflow:hidden;
	padding-bottom:5px;
	height:auto !important;
	height:58px;
	max-height:58px;
	margin-bottom:1px;
	clear:both;
	_height:32px;
}
.att-tag-list li {
	float:left;
	padding:5px 0 0;
	position:relative;
}
.att-tag-list li i {
	position:absolute;
	right:8px;
	top:3px;
	background:url(../images/iconfont-shanchu.png);
	width:10px;
	height:10px;
	display:block;
}
.att-tag-list li a {
	float:left;
	height:20px;
	padding:1px 10px;
	border:1px solid #eed289;
	margin-right:10px;
	overflow:hidden;
}
.att-tag-list .current {
	border:1px solid #c00;
	padding:0 9px;
	text-decoration:none;
}
.att-tag-new span {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:3px 10px;
	color:#ff2d2e;
	cursor:pointer;
	_vertical-align:top;
}
.att-tag-new input {
	width:100px;
	height:14px;
	line-height:14px;
	padding:4px 6px;
	border:1px solid #fdd2bf;
	cursor:text;
	_vertical-align:top;
}
/*弹窗*/
.dialog {
	border-radius:5px;
	width:430px;
	height:220px;
	font-size:12px;
	position:fixed;
	z-index:999;
	color:#535353;
	display:none;
	background-color:#ffffff;
	border:1px solid #c9c9c9;
	box-shadow:0 0 10px 5px rgba(0,0,0,.2);
	overflow:hidden;
}
.dialog_title {
	height:35px;
	line-height:35px;
	padding:0px 5px;
	background-color:#f3f3f3;
}
.dialog_title_l, .loginForBuytit h2 {
	font-family:"microsoft yahei";
	font-weight:normal;
	font-size:14px;
	padding-left:10px;
	line-height:35px;
	float:left;
}
.dialog_title_l img {
	margin-top:0px;
}
.dialog_title_r {
	font-weight:700;
	float:right;
	background:url(../images/new/close_btn.png) no-repeat;
	cursor:pointer;
	width:15px;
	height:15px;
	margin-top:10px;
	margin-right:6px;
}
.dialog_cartitem {
	line-height:70px;
	margin:25px;
	height:70px;
	text-align:center;
	padding-left:0px;
	font-size:14px;
}
.dialog_cartitem .text {
	padding-top:5px;
	background:url(../images/new/pay_icon.jpg) no-repeat 35px 8px;
	height:50px;
	line-height:25px;
	color:#666;
	font-weight:lighter;
	font-size:13px;
	padding-left:95px;
	width:270px;
	margin-bottom:30px;
	overflow:hidden;
	text-align:left;
}
.dialog_cartitem p span {
	font-weight:bold;
	color:#ff2d2e;
	font-size:14px;
}
.btnbar{padding-left:0;margin-top:10px;}
.btn-viewcart{background:#ff4146;line-height:32px;color:#fff;width:100px;margin-left:70px;margin-right:20px;float:left;cursor:hand;border-radius:2px;}
.btn-viewcart:hover{color:#fff;background:#ea101b;}
.btn-continue{background:#2bbaec;height:33px;width:100px;float:left;cursor:hand;color:#fff;line-height:32px;border-radius:2px;}
.btn-continue:hover{color:#fff;background:#24afe0;}
.btn-send {
	background:url("../images/process/btn_ginfo_links.gif") no-repeat scroll 0 0 transparent;
	margin:0;
	padding:3px 0 0 18px;
}
/*用户登录弹出框login*/
.login_tan {
	width:450px;
	height:320px;
	background:#fff;
	position:fixed;
	top:50%;
	margin-top:-155px;
	margin-left:-220px;
	left:50%;
	z-index:1000;
	border-radius:5px;
	overflow:hidden;
	box-shadow:0 0 10px 5px rgba(0,0,0,.2);
}
.login_tan .info {
	margin:0 auto;
	width:335px;
	margin:15px 0px;
	margin-left:32px;
	text-align:left;
	line-height:20px;
}
.login_tan .btnbar {
	width:auto;
	margin:0px;
}
.login_tan table {
	width:439px;
	font-size:14px;
	line-height:30px;
}
.login_tan a {
	font-size:14px;
}
.login_tan a.register {
	color:#ff2d2e;
	margin-right:15px;
}
.login_tan .btnAmoBuy {
	float:right;
	background-color:none;
	border:none;
	color:#a1a1a1;
}
.login_tan_input1 {
	width:320px;
	height:34px;
	line-height:34px;
	font-size:14px;
	border:1px solid #dadbdf;
	margin-bottom:15px;
	padding-left:15px;
}
.login_tan_input2 {
	width:320px;
	height:34px;
	line-height:34px;
	font-size:14px;
	border:1px solid #dadbdf;
	padding-left:15px;
}
.login_tan_input3 {
	width:340px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:16px;
	background:#ff4146;
	border:0px;
	cursor:pointer;
	border-radius:2px;
}
.login_tan_input3:hover{background:#ff2d2e;}
#imgCloseLogin {
	cursor:pointer;
}
.loginForBuytit {
	background:#f3f3f3;
	height:40px;
	border-bottom:1px solid #c4c4c4;
}
.loginForBuytit h2 {
	margin-left:15px;
}
.login_tan #btnAmoBuy {
	display:none;
}
.login_tan_kuaijie{margin-left:30px; margin-top:20px;}
.login_tan_kuaijie span{line-height:40px; width:160px;font-weight:500;color:#333;float:left;text-align:left; font-size:14px;}
.login_tan_kuaijie em{float:left; line-height:40px;}
.login_tan_kuaijie em a{margin-right:10px;}
/*商品详情页*/
#bfdProductTitle h1 {
	font-size:18px;
	font-weight:700;
	color:#333;
	background:none;
	padding:0;
	line-height:30px;
}
.price_info{height:20px;line-height:20px;width:33%;float:left;border-right:1px dotted #ddd;text-align:center; margin:8px 0;color:#999;}
.price_info b{font-weight:700;}
.price_info span{color:#888;}
.product_btns_append table{line-height:40px;margin-top:20px;}
.product_btns_append table li span{ display:block;}
.product_btns_append table li{ float:left;}
.product_btns_shop,.product_btns_buy{font-size:16px;text-align:center;cursor:pointer;color:#fff;height:45px;line-height:45px;font-weight:700;}
.product_btns_shop span{width:160px;height:44px;background:#ff4146;line-height:44px;border-radius:2px;}
.product_btns_shop span:hover{background:#ea101b;}
.product_btns_buy span{width:160px;margin-right:20px;background:#fff;border:2px solid #28bff4;color:#28bff4;height:40px;line-height:40px;border-radius:2px;}
.product_btns_buy span:hover{ color:#129cf4;border-color:#129cf4;}
.product_btns_coll{margin-left:20px;}
.product_recommend table{ padding-top:15px;}
.product_re_blog{ background:url(../images/sub/Details_14.jpg) no-repeat center left;padding-left:18px;}
.product_re_friend{ background:url(../images/sub/Details_16.jpg) no-repeat center left;padding-left:18px;}
.product_Brief b{ display:block;border-top:1px dotted #dcdcdc;margin-top:8px;padding-top:5px;}
.product_Brief p{ color:#999;text-indent:2em}
.product_article .article_div{line-height:30px;padding:0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:190px;}
.product_article a{font-size:13px;}
/*商品详情页-服务图标*/
.fuwu{font-size:12px;background:#ff4146;color:#fff;padding:1px 3px;line-height:28px;border-radius:0px;}
.product_fuwu{padding:20px 0 70px 0px;}
.product_fuwu li{float:left;width:145px;padding-right:30px;height:30px;color:#323232;border:0px solid #000;}
.product_fuwu .icon{width:30px;float:left;}
.product_fuwu .title{line-height:20px;white-space:nowrap;}
.product_shouhou{padding:0 40px;}
.product_shouhou li{min-height:120px;margin:30px 0;padding-left:200px;border-bottom:1px dashed #ddd;font-size:14px;}
.product_shouhou h2{font-size:25px;text-align:center;line-height:100px;color:#333;}
/*商品详情页-二维码*/
.sjorder{display:none;width:176px;height:206px;z-index:1;position:absolute;margin:3px 0 0 364px;background:#fff;border:1px solid #e1e1e1;text-align:center;box-shadow:0 0 8px 2px rgba(66,66,66,0.2);}
.sjorder h2{ line-height:32px;display:block;background:#f7f7f7;text-align:left;padding-left:10px;border-bottom:1px solid #dad7d7;}
.sjorder h2 span{float:right;margin-right:10px;cursor:pointer}
.sjorder img{ margin-top:10px;}
.line_jishucanshu p,.line_jishucanshu div{border-bottom:1px dashed #ddd;background:url(../images/common/hyzx_42.jpg) no-repeat 0 17px;line-height:40px;padding-left:15px;width:95%; margin:0 auto; font-size:14px;}
/*商品详情页-相关商品*/
.product_related,.product_related_pd {background-color:#fff;padding-top:5px;}
.product_related h2,.product_related_pd h2 {height:40px;line-height:40px;font-size:16px;font-weight:500;color:#ea101b;padding-left:30px;background:url("/Templates/master/default/images/cout_bg_03.jpg") no-repeat 15px 11.5px;}
.product_related ul {width:1198px;overflow:hidden;margin:10px 0px;}
.product_related ul li {width:181px;overflow:hidden;float:left;text-align:center;margin-left:15px;}
.product_related ul li .related_price{margin-left:-5px;}
/*评论详情*/
.pinglun_detail{padding:20px;line-height:30px;}
.pinglun_detail .pinglun_line{height:60px;}
.pinglun_detail .pinglun_content{float:left;width:840px;font-size:14px; color:#333;}
.pinglun_detail .pinglun_content h1{font-size:14px;font-weight:500; line-height:30px;}
.pinglun_detail .product_title .pin,.pinglun_detail .pinglun_text .ping{float:left;width:40px;}
.pinglun_detail .product_title .pin span{background:#14ddb0;padding:0 3px;color:#fff;}
.pinglun_detail .pinglun_text .ping span{background:#2bbaec;padding:0 3px;color:#fff;}
.pinglun_detail .pinglun_user{color:#999;text-align:right;line-height:50px; clear:both;width:100%;}
.product_attri_tab{padding:5px 10px;float:left;width:226px;margin-right:2px;}
.pinlun_neirong{width:620px;float:right;}
.pinglun1 .pinlun_neirong{width:820px;float:right;}
/* 评论与咨询 */
.re_friend_tab{ border:1px solid #eee;width:958px;margin:0 auto;}
.re_productreviews_h2{clear:both;width:96%;margin:0 auto;font-size:16px;font-weight:500;line-height:30px;margin-bottom:10px;padding-top:5px;}
.re_productreviews_tabc{ line-height:30px;} 
.re_productreviews_tabc .inpnt{ border:1px solid #dddddd;height:22px;line-height:22px;}
.product_reviews_list{width:94%;line-height:30px;margin:0 auto;}
.product_reviews_time{ color:#a7a7a7;margin-left:10px;font-size:10px;white-space:nowrap;float:right;}
.product_reviews_pages{ margin-top:18px;}
.product_reviews_list_ask{ background:#ffffff;padding:10px;}
.product_reviews_list_re{ padding:10px;}
.color_re_red{ color:#e10b0b;}
.color_re_green{ color:#3a9100;}
/*随机积分礼品样式*/
.GiftRandom{border:1px solid #eee; background:#fff;}
.GiftRandom h2{font-size:16px;line-height:35px;background:url("/Templates/master/default/images/cout_bg_03.jpg") no-repeat 15px 9.5px;padding-left:30px;}
.GiftRandom li{height:60px;padding:10px 10px 10px 15px;border-top:1px solid #eee;}
.GiftRandom li em{display:none;}
.GiftRandom li .img{width:60px; float:left}
.GiftRandom li .info{width:125px; float:right;}
.GiftRandom li .info .name{line-height:20px; height:40px;overflow:hidden;}
.GiftRandom li .info .price,.giftneed{background:url("../images/new/jinbi.jpg") no-repeat 0 5px;}
.GiftRandom li .info .price b,.giftneed{color:#efad25 !important;padding-left:28px;line-height:25px;}
/*快捷登录*/
.kuaijiedenglu a{margin-right:20px;}
/***************************************/
/*支付宝红包*/
#zfbhb {
	height:500px;
	left:42%;
	margin:-200px 0 0 -200px;
	padding:1px;
	position:fixed !important; /* 浮动对话框 */
	position:absolute;
	top:50%;
	z-index:999;
	display:none;
}
#zfbhb p.close_hb {
	text-align:right;
	padding-left:550px;
	padding-top:0px;
	position:absolute;
}
/*自定义字体尺寸*/
.font_b{font-weight:700;}
.font_s1{font-size:14px; line-height:50px;}
.font_s2{font-size:12px;}
.font18{font-size:18px;font-weight:700;}
.font16{font-size:16px;font-weight:700;}
.font16_2{font-size:16px;}
.font14{font-size:14px;}
.font12{font-size:12px;}
.fontW{font-weight:700;}
/*自定义字体颜色*/
.font_1{color:#fff;}/*白*/
.font_2{color:#ea101b;}/*红*/
.font_3{color:#b3883a;}/*黄*/
.font_4{color:#05c69a;}/*绿*/
.font_5{color:#026dff;}/*蓝*/
.font_6{color:#888;font-size:12px;}/*灰*/
.font_7{color:#0099ff;}/*蓝*/
.font_8{color:#333;}/*灰*/
.font_9{color:#f0ad25;}/*黄*/
/*自定义按钮*/
.btn_1{background:#ff4146;font-weight:500;padding:5px 10px; font-size:12px; color:#fff; border-radius:2px; border:0; outline:none;}/*红*/
.btn_1:hover{background:#ea101b;color:#fff;}
.btn_2{background:#28bff4;font-weight:500;padding:5px 10px; font-size:12px; color:#fff; border-radius:2px; border:0; outline:none;}/*红*/
.btn_2:hover{background:#129cf4;}
.btn_3{background:#ddd;font-weight:500;padding:5px 10px; font-size:12px; color:#888; border-radius:2px; border:0; outline:none;}/*红*/
.btn_3:hover{background:#ff4146; color:#fff;}
.btn_4{background:#ff4146;font-weight:500;padding:7px 15px;color:#fff;border-radius:2px;border:0;outline:none;}/*红*/
.btn_4:hover{background:#ea101b;color:#fff;}
.btn_wenda{line-height:35px; width:80px; font-size:14px; border-radius:2px;border:1px solid #ccc; background:#fff; color:#999;margin-left:6px;}
.btn_wenda:hover{border:1px solid #ea101b;cursor:pointer;color:#ea101b;}
.btn_sub{background:#ff4146;width:200px;font:16px "Microsoft YaHei";height:40px;line-height:36px;color:#fff;border:0px;cursor:pointer;outline:none;border-radius:2px;}
.btn_sub:hover{ background:#ea101b;color:#fff;text-decoration:none;}
.btn_sub2{background:#ff4146;width:160px;font:16px "Microsoft YaHei";height:40px;line-height:40px;color:#fff;border:0px;cursor:pointer;outline:none;border-radius:2px;}
.btn_sub2:hover{ background:#ea101b;color:#fff;text-decoration:none;}
.btn_pay{background:#ff4146 !important;font-weight:500;padding:1px 1px;color:#fff !important;border-radius:2px;border:0;outline:none;}/*红*/
.btn_pay:hover{background:#ea101b !important;}