@charset "utf-8";
/* CSS Document */
#xc{
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
#xc #main{
	float:left;
	width:840px;
}
#xc #main #xcbt{
	float:left;
	width:818px;
	padding:10px;
	border:1px solid #DDD;
	border-radius:3px;
}
#xc #main #xcbt>h1{
	font-size:22px;
	margin:0 0 5px 0;
}
#xc #main #xcbt>h2{
	font-size:16px;
	font-weight:normal;
	color:#999;
	margin:0 0 10px 0;
}
#xc #main #xcbt #tupian{
	width:400px;
	height:300px;
	float:left;
}

#xc #main #xcbt #tupian img{
	width:400px;
	height:300px;
}
#xc #main #xcbt #btinfo{
	margin:0 0 0 20px;
	width:398px;
	height:300px;
	float:left;
}
#xc #main #xcbt #btinfo ul li{
	padding:10px 0 10px 0;
	color:#333;
	font-size:14px;
	border-bottom:1px dotted #ddd;
}
#xc #main #xcbt #btinfo ul li span{
	margin:0 0 0 10px;
	color:#999;
	text-decoration:line-through;
}
#xc #main #xcbt #btinfo ul li i{
	font-size:18px;
	color:red;
}
#xc #main #price{
	float:left;
	margin:10px 0 0 0;
	border:1px solid #ddd;
	height:50px;
	line-height:50px;
	width:838px;
	border-radius:3px;
	color:#666;
	position:relative;
}
#xc #main #price i{
	color:red;
}
#xc #main #price>span{
    float:left;
}
#xc #main #price em{
    float:right;
    margin:7px 10px 0 0;
}
#xc #main #price #price-defual{
	float:left;
	margin:10px 0 0 20px;
	text-indent:10px;
	border:1px solid #ddd;
	border-radius:3px 3px 0 0;
	width:570px;
	height:30px;
	line-height:30px;
	cursor:pointer;
}
#xc #main #price .but{
	float:right;
	height:35px;
	line-height:35px;
	margin:8px 10px 0 0;
}
#xc #main #price .but i{
    color:#FFFFFF;
}
#xc #main #price #price-list{
	display:none;
	float:left;
	width:570px;
	height:310px;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	position:absolute;
	border:1px solid #ddd;
	border-top:none;
	border-radius:0 0 3px 3px;
	top:40px;
	left:20px;
	z-index:99;
	background:#fff;
}
#xc #main #price #price-list div{
	float:left;
	width:100%;
	border-top:1px dotted #ddd;
	text-indent:10px;
	height:30px;
	line-height:30px;
	cursor:pointer;
}
#xc #main #price #price-list div:hover{	
	background:#ddd;
}

#xcnrbt{
	float:left;
	width:100%;
	margin:10px 0 0 0;
	border-bottom:2px solid #3AA400;
}
#xcnrbt a{
	display:inline-block;
	float:left;
	padding:8px 10px;
	color:#3AA400;
	border:2px solid #3AA400;
	border-right:none;
	border-bottom:none;
}
#xcnrbt a:first-child{
	border-radius:4px 0 0 0;
}
#xcnrbt a:last-child{
	border-right:2px solid #3AA400;
	border-radius:0 4px 0 0;
}
#xc #xcnrbt a:hover{
	color:#fff;
	background:#3AA400;
}
#main .xcnr{
	float:left;
	width:840px;
	margin:10px 0 0 0;
}
#xcap img{
    border:none;
}
#main .xcnr>strong{
	width:110px;
	height:35px;
	line-height:35px;
	text-align:center;
	display:inline-block;
	color:#FFF;
	border-radius:3px 3px 0 0;
	background:#3AA400;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);
	text-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);
}
#main .xcnr>div{
	color:#666;
	padding:10px;
	border:1px solid #ddd;
	border-top:1px solid #3AA400;
	border-radius:3px;
}
#xc #side{
	float:left;
	width:250px;
	margin:0 0 0 10px;
}

#side .tj{
	width:248px;
	border:1px solid #DDD;
	margin-bottom:10px;
	border-radius:3px;
}
#side .tj h3{
	color:#333;
	text-indent:5px;
	font-size:16px;
	padding:5px;
	border-bottom:1px solid #ddd;
	border-radius:3px 3px 0 0;
}
#side .tj div{
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #ddd;
}
#side .tj div:last-child{
	border-bottom:none;
}
#side .tj div a{
	width:238px;
	display:inline-block;
	margin:0 5px 0 5px;
}
#side .tj div a img{
	width:238px;
	height:145px;
	display:inline-block;
}
#side .tj div a strong{
	height:32px;
	line-height:16px;
	overflow:hidden;
	display:inline-block;
	color:#333;
	font-size:14px;
}
#side .tj div a strong:hover{
	color:#57bd20;
}
#side .tj div p{
	padding:0 5px 0 5px;
	font-size:14px;
}
#side .tj div p i{
	font-weight:bold;
	font-size:14px;
	color:red;
}
#side .tj div p em{
	float:right;
	font-size:14px;
	color:#999;
}
#side .tj div p span{
	margin-left:10px;
	color:#ccc;
	text-decoration:line-through;
}
#xcxz div{
	text-align:center;
}
#xcxz a{
	color: #ffffff;
	margin: 0 0 0 20px;
}

#xcxz .but {
    width: 120px;
}
