.bl_module .tp_rc,.bl_module .ft_rc {
	background-repeat: repeat-x
}

.pro_info .hd,.bl_module .bd .line_yellow,.bl_module .bd .line_green {
	background-image: url(images/repeatX2.png);
	background-repeat: repeat-x
}

.pro_mainInfo .bd .service,.pro_mainInfo .bd .presentation .fav_pro,.pro_info .hd li {
	background-image: url(images/live_bg.png);
	background-repeat: no-repeat
}

.pro_mainInfo .hd span.right,.pro_mainInfo .bd .price .title,.pro_mainInfo .bd .presentation,.comments .comment_hd,.comments .comment_bd,.comment_write .hd {
	background-image: url(images/icon2.gif);
	background-repeat: no-repeat
}

.pro_mainPic {
	border: 1px solid #ddd;
	float: left;
	width: 280px;
	height: 260px;
	overflow: hidden
}

.pro_mainInfo {
	width: 688px;
	float: left;
	display: inline;
	margin-left: 20px
}

.pro_mainInfo .hd {
	border-bottom: 1px dotted #9c9c9c;
	line-height: 25px;
	text-align: left;
	margin-top: 22px;
}

.pro_mainInfo .hd h2 {
	float: left;
	font-size: 20px;
	font-weight: bold;
	color: #36c
}

.pro_mainInfo .hd span.right {
	float: right;
	background-position: 0 -29px;
	display: block;
	padding-left: 18px
}

.pro_mainInfo .hd span.right b {
	color: #390
}

.pro_mainInfo .hd .info span {
	color: #a0a49d;
	display: inline;
	margin-right: 10px;
	float: left;
	padding-left: 17px;
	background: url(images/icon4.gif) no-repeat 0 -26px
}

.pro_mainInfo .hd .info span.tuihuan {
	background-position: 0 -53px
}

.pro_mainInfo .hd .info span.peisan {
	background-position: 0 -80px
}

.pro_mainInfo .hd .info span.weixiu {
	background-position: 0 -105px
}

.pro_mainInfo .hd .info span.fahuo {
	background-position: 0 -131px
}

.pro_mainInfo .hd .info span.baozhang {
	background-position: 0 -158px
}

.pro_mainInfo .hd .info .right {
	float: right;
	background: url(images/pro_show_15.gif) no-repeat 0 0;
	line-height: 18px;
	width: 111px;
	height: 18px;
	color: #36800a;
	overflow: hidden;
	text-align: center
}

.pro_mainInfo .bd {
	text-align: left;
	padding: 6px;
	color: #333
}

.pro_mainInfo .bd li {
	font-size: 14px;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	float: left;
	width: 330px
}

.pro_mainInfo .bd li span.shangjia_name {
	display: block;
	float: left
}

.pro_mainInfo .bd li span.shangjia {
	display: inline;
	float: left;
	margin: 6px 0 0 5px
}

.pro_mainInfo .bd li a {
	text-decoration: underline
}

.pro_mainInfo .bd li .youhuo {
	padding: 2px 23px 2px 6px;
	border: 1px solid #6b90da;
	background: #f0f7f9 url(images/icon2.gif) no-repeat 33px -979px;
	font-size: 12px
}

.pro_mainInfo .bd li .quehuo {
	padding: 2px 23px 2px 6px;
	border: 1px solid #6b90da;
	background: #f0f7f9 url(images/icon2.gif) no-repeat 33px -956px;
	font-size: 12px
}

.pro_mainInfo .bd .price {
	margin-top: 10px;
	border-bottom: 1px dotted #999;
	padding-bottom: 10px
}

.pro_mainInfo .bd .price .title {
	display: block;
	background-position: 0 -865px;
	padding: 0 0 0 25px;
	line-height: 28px
}

.pro_mainInfo .bd .price del {
	font-size: 18px;
	color: #666
}

.pro_mainInfo .bd .price b {
	font-size: 26px;
	color: #e50202;
	font-weight: normal
}

.pro_mainInfo .bd .price .yellow_skin {
	color: #f60
}

.pro_mainInfo .bd .presentation {
	margin-top: 10px;
	padding-left: 20px;
	background-position: 0 -933px
}

.pro_mainInfo .bd .presentation a {
	color: #3e7200
}

.pro_mainInfo .bd .presentation .fav_pro {
	display: block;
	float: right;
	background-position: -153px -32px;
	width: 68px;
	height: 19px;
	color: #333;
	padding: 4px 0 0 7px;
	line-height: 14px
}

.pro_mainInfo .bd .push_button {
	margin-top: 15px
}

.pro_mainInfo .bd .buy {
	float: left
}

.pro_mainInfo .bd .alipay {
	float: left;
	display: inline;
	margin: 0 20px
}

.pro_mainInfo .bd .service {
	background: none!important;
	height: 38px;
	width: 283px;
	overflow: hidden;
	padding: 0 0 0 10px
}

.pro_mainInfo .bd .service li {
	float: left;
	font-size: 12px;
	color: #7e6246;
	width: 70px
}

.pro_mainInfo .bd .service li.text {
	padding-top: 6px
}

.pro_mainInfo .bd .service li.pic {
	padding-top: 11px
}

.pro_info {
	position: relative;
	margin-top: 10px;
	text-align: center
}

.pro_info .hd {
	background-position: 0 -80px;
	height: 32px
}

.pro_info .hd li {
	background-position: -312px 0;
	width: 94px;
	height: 32px;
	float: left;
	margin-right: 3px;
	font-size: 14px
}

.pro_info .hd li a {
	color: #333;
	line-height: 28px
}

.pro_info .hd li.selected {
	background-position: -218px 0
}

.pro_info .hd li.selected a {
	color: #fff;
	font-weight: bold
}

.pro_info .bd {
	padding: 10px;
	text-align: left;
	font-size: 14px
}

.pro_info .ft {
	position: absolute;
	top: 9px;
	right: 7px
}

.bl_module {
	position: relative;
	margin-top: 10px;
	border: 1px #c4c4c4 solid
}

.bl_module .tp_rc {
	display: block;
	height: 6px;
	background-position: 0 0;
	overflow: hidden
}

.bl_module .ft_rc {
	display: block;
	height: 6px;
	background-position: 0 -7px;
	overflow: hidden
}

.bl_module .bd {
	text-align: left
}

.bl_module .bd h3 {
	font-size: 14px;
	height: 24px;
	font-weight: bold;
	padding-left: 10px
}

.bl_module .bd h3.yellow {
	color: #f26522
}

.bl_module .bd h3.green {
	color: #197b30
}

.bl_module .bd h3 .mun {
	font-size: 12px;
	font-weight: normal;
	color: #666
}

.bl_module .bd .line_yellow {
	margin: 0 6px;
	display: block;
	overflow: hidden;
	height: 9px;
	background-position: 0 -24px
}

.bl_module .bd .line_green {
	margin: 0 6px;
	display: block;
	overflow: hidden;
	height: 9px;
	background-position: 0 -33px
}

.bl_module .ft {
	position: absolute;
	top: 12px;
	right: 12px
}

.cont_proList {
	padding: 10px 0 10px 18px
}

.cont_proList li {
	float: left;
	width: 158px;
	text-align: left;
	margin-bottom: 8px
}

.cont_proList li b {
	display: block
}

.cont_proList li b a img {
	padding: 4px;
	border: 1px solid #e4e4e4
}

.cont_proList li b a:hover img {
	border: 1px solid #f50!important
}

.cont_proList li span.price {
	padding-left: 12px;
	background: url(images/rmb.gif) no-repeat 0 4px;
	color: #b61300;
	display: block;
	font-size: 16px;
	font-weight: bold
}

.cont_proList li span.price sup {
	color: #666;
	font-size: 16px
}

.cont_proList li span.price del {
	color: #666;
	font-size: 12px;
	font-weight: normal
}

.cont_proList li span.title {
	padding-left: 3px;
	line-height: 18px;
	height: 18px;
	white-space: nowrap;
	overflow: hidden
}

.cont_proList li span.title a {
	text-decoration: underline
}

.full .pro_mainInfo {
	width: 888px!important
}

.full .pro_mainInfo .bd li {
	width: 430px!important
}















.pro_mainPic{
    width: 380px;
    height: 360px;
    margin-top: 52px;
}

.pro_mainPic img{
    width: 100%;
    height: 360px;
}

.full .pro_mainInfo {
    width: 788px!important;
}

.pro_mainInfo .bd {
    padding: 5px 5px;
    margin: 5px 0;
}

.addbg{
    /* border: #f78015 1px solid; */
    box-shadow: 0px 1px 1px 0px #b9b0b0;
    background: #dee3e4;
    border-radius: 8px;
    padding: 15px;
}



.theleft1{
    float: left;
    width:30%;
}

.pro_info.cfix.theright{
    width: 65%;
    float: left;
    margin-left: 2%;
}

.clear{
    clear: both;
}

.cont_proList {
    max-height: 510px;
    overflow: hidden;
}

.cont_proList.add li {
    width: 170px;
}

.cont_proList.add li b a img {
    width: 145px;
}

.pop-score-summary{
    padding-left: 15px;
}




.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.home a,a:hover{text-decoration:none;}
.home .red{color:#2196f3;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}

.m-aside{margin-bottom:15px;}
.m,.mc,.mt{overflow:hidden;zoom:1;}
.m-aside .mt{padding:10px;}
.m-aside .mt{background-color:#2196f3;border:1px solid #c4eef7;}
.popbox .mc{padding-top:0;background-color:#fff;}
.m-aside .mc{padding:10px 10px 0;border:1px solid #c4eef7;border-top:none;overflow:visible;}
.pop-score-summary .score-infor{padding-top:10px;display:block;border-bottom:1px solid #c4eef7;}
.pop-score-summary .dianpu-star-box{height:24px;line-height:24px;color:#666;margin-bottom:8px;}
.pop-score-summary .dianpu-star-tit{width:56px;font-size:12px;float:left;}
.pop-score-summary .dianpu-star-box .star{margin-top:2px;float:left;}
.pop-score-summary .star{padding-top:3px;}
.pop-score-summary .star .star-bg{width:94px;height:16px;border-radius:8px;background:#e6e6e6;overflow:hidden;}
.pop-score-summary .star .star-gray{position:relative;width:80px;height:14px;margin:1px 0 0 7px;background:url(http://www.wanjieyouneng.cn/themes/moban/wzys/images/star-gray.png) left center repeat-x;}
.pop-score-summary .star .star-light{position:absolute;top:0;left:0;height:14px;background:url(http://www.wanjieyouneng.cn/themes/moban/wzys/images/star-light.png) left center repeat-x;}
.pop-score-summary .score-parts{float:left;width:110px;}
.pop-score-summary .score-part{overflow:hidden;display:inline-block;margin-bottom:5px;}
.pop-score-summary .score-desc{display:inline-block;width:52px;color:#999;}
.pop-score-summary .score-detail{color:#999;}
.pop-score-summary .red{color:#e2231a!important;}
.pop-score-summary .btns{padding:10px 0;font-size:0;text-align:center;}
.btn-def{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;}
.btn-def{border:1px solid #ddd;background-color:#f8f8f8;color:#666;height:23px;line-height:23px;padding:0 10px;}
.pop-score-summary .btns .btn-def{width:88px;height:34px;line-height:34px;padding:0;margin-right:8px;font-size:12px;_padding-top:10px;_height:24px;}
.pop-score-summary .btns i{display:inline-block;*display:inline;*zoom:1;vertical-align:-2px;}
.pop-score-summary .btns .sprite-enter{width:16px;height:16px;background-image:url(http://www.wanjieyouneng.cn/themes/moban/wzys/images/__sprite.png);background-position:-34px 0;}
.pop-score-summary .btns .follow-shop{margin-right:0;}
.pop-score-summary .btns .sprite-follow{width:16px;height:16px;background-image:url(http://www.wanjieyouneng.cn/themes/moban/wzys/images/__sprite.png);background-position:-34px -16px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}

.m,.mc,.mt{overflow:hidden;zoom:1;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.mt{padding:10px 20px;background:#2196f3;}
.mt h3{font-family:"microsoft yahei";font-size:14px;color:#fff;text-align:center;}
.mt h3 a{color:#fff;}