.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;}
.pro_mainInfo .hd h2 { float:left; font-size:20px; font-weight:bold; color:#3366cc;}
.pro_mainInfo .hd span.right { float:right; background-position:0px -29px; display:block; padding-left:18px;}
.pro_mainInfo .hd span.right b { color:#339900;}
.pro_mainInfo .hd .info {}
.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.miaosu {}
.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: 0px 0 0px 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:#ff6600;}
.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:0px 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 .bd .cont {}
.bl_module .bd .cont li {}
.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 0px 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;}