@charset "utf-8";
.item_deailt{
	width:1160px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;
	border:1px solid #e8e8e8;
	padding:20px;
	overflow:hidden;
	height:404px;
	background:#FFF;
}

.item_imglist{
	float:left;
	width:540px;
	height:404px;
	overflow:hidden;
}

.item_details{
	float:right;
	width:600px;
	height:404px;
	position:relative;
}

.bannera{width:540px;height:404px;overflow:hidden;}
.large_box{margin-bottom:10px;width:540px;height:338px;overflow:hidden;}
.large_box img{display:block;width:540px;height:338px;}
.small_box{width:540px;height:56px;overflow:hidden;}
.small_list{position:relative;float:left;width:500px;height:56px;overflow:hidden;}
.small_list > ul li{position:relative;float:left;margin-right:10px;width:90px;height:56px;}
.small_list > ul li img{display:block;width:90px;height:56px;}
.btnda{display:block;width:10px;height:56px;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.small_list > ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:90px;height:56px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.small_list > ul li.on .bun_bg{display:block;}
.btnda:hover{background-color:#e5e5e5;}
.left_btn{float:left;margin-right:10px;background-image:url(../img/left_btn.png);}
.right_btn{float:right;background-image:url(../img/right_btn.png);}

.item_shop{
   font-size:26px;
   font-weight:bold;
   color:#000;
}

.item_title{
	color:#666666;
	margin:15px 0 15px 0;
	line-height:22px;
	width:350px;
}

.item_price{
	padding:5px 0 0 28px;
	background:#ff0036;
	position:absolute;
	width:600px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	color:#FFFFFF;
	font-size:24px;
	height:65px;
}

.item_price li{
    height: 23px;
    line-height: 29px;
}

.item_price span{
	font-size:45px;
}

.item_price span.shop_price{
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
}

.item_price span.shop_code{
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
}

.item_price div:nth-child(1){
    float: left;
}

.item_price div:nth-child(2){
    float: left;
}

.item_price div:nth-child(3){
     position:absolute;
     width:120px;
     height:120px;
     right:150px;
     top:-60px;
 }

.item_price div:nth-child(4){
    position:absolute;
    width:120px;
    height:120px;
    right:20px;
    top:-60px;
}

.item_price img{
	width:120px;
	height:120px;
}

.item_other{
	height:90px;
	margin-top:110px;
	border-bottom:1px dotted #dedede;
}

.item_other li{
	float:left;
	height:80px;
	color:#666666;
	font-size:14px;
	text-align:center;
	position:relative;
}

.item_other li:nth-child(1){
	width:200px;
	line-height:80px;
}

.item_other li:nth-child(2){
	width:200px;
	border-left:1px dotted #dedede;
	border-right:1px dotted #dedede;
}

.item_other li:nth-child(3){
	width:198px;
}

.shop_score{
	height:15px;
	color:#ec9a48;
	font-size:14px;
	margin-left:40px;
	margin-top:18px;
	margin-bottom:8px;
}

.shop_score img{
	height:15px;
	width:15px;
	float:left;
}

.shop_score span{
	position:absolute;
	left:120px;
	top:17px;
}

.tui{
	color:#ff0036;
	line-height:80px;
}

.item_buy{
	margin-top: 20px;
	padding-left:310px;
}

.jiajian{ margin-top: 25px; float:left;}
.Xcontent32{float: left; cursor:pointer;height: 30px; width: 30px; line-height: 30px; text-align: center;font-size: 20px;border: 1px solid #ff273f;border-right:none}
.input{margin: 0;padding: 0;height: 30px;width: 60px;border: 1px solid #ff273f;line-height: 30px;text-align: center;float: left;}
.Xcontent33{float: left;cursor:pointer;height: 30px;width: 30px;line-height: 30px; text-align: center; font-size:20px;border: 1px solid #ff273f;border-left:none}
.buy{display: block; width: 124px; height: 40px; color: #fff; background: #ff273f; line-height: 40px; text-align: center; margin-top: 20px;}

.inbuy{
	float:left;
	margin-left:40px;
}

.item_con{
	width:1200px;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	margin-bottom:20px;
}

.item_show{
	float:left;
	width:872px;
	overflow:hidden;
}

.other_item{
	border:1px solid #e8e8e8;
	width:830px;
	overflow:hidden;
	padding:20px 20px 15px 20px;
	background:#FFF;
}

.other_item_title{
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
}

.item_olist{
	float:right;
	width:308px;
	overflow:hidden;
}

.other_item_list{
	height:30px;
	line-height:30px;
}

.other_item_list li{
	float:left;
	font-size:14px;
	color:#666666;
}

.other_item_list li:nth-child(1){
	width:60px;
	color:#ff0036;
}

.other_item_list li:nth-child(2){
	width:600px;
	padding-right:60px;
	text-overflow: ellipsis;
    white-space: nowrap;
}

.other_item_list li:nth-child(3){
	width:110px;
	text-align:right;
}

ul.bend_tit{ border-bottom:1px solid #ff273f ; overflow:hidden;}
ul.bend_tit li{float:left; width: 25%; line-height: 40px; padding-bottom: 12px; margin-top: 20px;}
ul.bend_tit li a{color:#676767; font-size: 18px; display: block; line-height: 20px; text-align: center; margin-top: 12px;}
ul.bend_tit li:first-child{background: #ff273f;} 	
ul.bend_tit li:first-child a{border-right:none; color: #fff; }	
ul.bend_tit li:nth-child(4) a{border-right:none}
ul.bend_tit li:hover{ background: #ff273f; color: #fff;}	
ul.bend_tit li:hover a{color: #fff; border-right:none}
ul.sead_ul > li{ padding-bottom:10px;padding-top: 10px;}	
ul.sead_ul > li .x1_bit{background: #f5f5f5;padding-top: 12px;padding-bottom: 12px; padding-left:6px;}
ul.sead_ul > li .x1_bit p{display: block; color: #4b4b4b; border-left: 4px solid #ff273f; padding-left:8px;}

.map{
	padding:18px;
	width:830px;
	border:1px solid #f0f0f0;
	overflow:hidden;
	background:#FFF;
	margin-top:10px;
	height:280px;
	font-size:12px;
}

.tips{
	width:832px;
	overflow:hidden;
	background:#fffde5;
	padding:10px 20px 15px 20px;
	margin-top:10px;
}

.tips_boder{
	overflow:hidden;
	margin:8px 0 4px 0;
}

.tips_title{
	width:80px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	float:left;
	font-size:14px;
}

.tips_con{
	width:740px;
	text-align:left;
	color:#333333;
	float:left;
	font-size:14px;
}

.x1_bit{
	margin-bottom:10px;
}

.dit_bo3 img{
	width:830px;
	margin:0 auto;
	margin-bottom:8px;
}

.dit_boa{
	widows:872px;
	overflow:hidden;
	border-bottom:1px solid #eaeaea;
	padding-bottom:20px;
}

.dit_boa a{display: block; float: left; color: #676767; font-size: 14px; line-height:28px; margin-top: 20px; margin-left:4%; text-align: center;border: 1px solid #f2f2f2; padding:0 12px; border-radius: 6px; cursor: pointer; position:relative;}
.dit_boa a:first-child{ color: #ff273f; font-size: 40px; padding-left: 20px; margin-left: 0;border: none;}

.score img{
	margin-top:6px;
}

.pinl_ts{
	width:872px;
	overflow:hidden;
	margin-top:12px;
	padding-bottom:10px;
	border-bottom: 1px solid #f2f2f2;
}

.ts_left{
	float:left;
	overflow:hidden;
	width:115px;
	height:115px;
}

.ts_left img{
	width:100px;
	height:100px;
}

.ts_right{
    overflow:hidden;
	float:right;
	width:755px;
}

.ts_time{
	width:755px;
	font-size:14px;
	color:#777777;
	padding-bottom:10px;
	position:relative;
}

.tx_con{
	width:755px;
	overflow:hidden;
	font-size:14px;
	color:#777777;
	line-height:18px;
	margin-bottom:10px;
	margin-top:12px;
}

.disa_d{
	width:755px;
	overflow:hidden;
}

.disa_d div{
	width:100px;
	height:100px;
	overflow:hidden;
	position:relative;
	float:left;
	margin-right:10px;
}

.disa_d img{
	width:100px;
	position:absolute;
}

.shop_scores{
	height:15px;
	color:#ec9a48;
	font-size:14px;
	float:left;
}

.shop_scores img{
	height:15px;
	width:15px;
	float:left;
}

.shop_scores span{
	position:absolute;
	left:120px;
	top:-1px;
}

.ss_time{
	float:right;
}

.like_activtiy{
	width:280px;
	padding:15px 15px 3px 15px;
	border:1px solid #f0f0f0;
	background:#FFF;
	overflow:hidden;
}

.like_img{
	float:left;
	width:90px;
	height:57px;
}

.like_img img{
	width:90px;
	height:57px;
}

.like_con{
	float:right;
	height:57px;
	width:180px;
}

.like_title{
	font-size:12px;
	width:180px;
	overflow:hidden;
	height:20px;
	line-height:20px;
	text-overflow: ellipsis;
    white-space: nowrap;
}

.like_list{
	margin-bottom:12px;
	overflow:hidden;
}

.like_list div.shop_score{
	width:180px;
	height:13px;
	color:#ec9a48;
	font-size:12px;
	position:relative;
	margin:3px 0 4px 0;
}

.like_list div.shop_score img{
	height:13px;
	width:13px;
	float:left;
}

.like_list div.shop_score span{
	position:absolute;
	left:80px;
	top:-1px;
}

.shop_price{
	width:180px;
	font-size:12px;
	position:relative;
}

.shop_price span{
	position:absolute;
}

.shop_price span:nth-child(1){
	left:0;
	color:#ff0036;
}

.shop_price span:nth-child(2){
	right:0;
	color:#666666;
}