@charset "utf-8";#mainWrap{overflow:hidden}a:hover{text-decoration:underline}
.cateMain{float:right;width:930px;border:1px solid #ddd; padding:5px; }
.cateMain .filterPro{border-bottom:2px solid #ddd;padding:0 10px}
.cateMain .filterPro h1{ font-size:16px; margin:10px; font-weight:bold}
.cateMain .filterPro h2 { font-size:14px; margin:10px; font-weight:bold}
.cateMain .filterPro p{ padding:5px;}
.cateMain .sortBy{background-color:#f5f5f5;border-top:2px solid #dcdcdc;height:40px;line-height:40px;margin-bottom:15px;font-size:14px}
.cateMain .sortBy li{float:left;border-left:1px solid #dcdcdc;border-right:1px solid #fff}
.cateMain .sortBy li a,.cateMain .sortBy li p{display:block;padding:0 20px;color:#666}
.cateMain .sortBy li .sort:hover{background-color:#eee}
.cateMain .productList{margin-bottom:20px; margin-top:10px;}
.cateMain .productList ul{width:110%}
.cateMain .productList li{position:relative;width:200px;height:320px;padding:10px;float:left;margin:0 10px 10px 0;text-align:left;border:1px solid #ddd}
.cateMain .productList li img{ border:#CCCCCC 1px solid;}
.cateMain .productList li:hover{box-shadow:0 0 10px #ddd}
.cateMain .productList li .pro_tit{margin:5px 0;height:34px;overflow:hidden; }
.cateMain .productList li .original_price{height:18px}
.cateMain .productList li .shop_price{font-size:18px;font-weight:bold;color:#e60000}
.cateMain .productList li a.addToFav{float:right;text-decoration:None;font-size:12px}
.cateMain .productList li a.addToFav span{padding-left:5px;color:#666}
.cateMain .productList li a.addToFav.on i{background-position:-189px -128px}
.cateMain .productList li .controlPro{border-top:1px dotted #ddd;padding-top:10px}
.cateMain .productList li .controlPro .addCart{float:left;width:26px;height:22px;background-position:-167px -40px;text-indent:-9999px}
.cateMain .productList li .controlPro .addCart:hover{background-position:-204px -40px}
.cateMain .productList li .controlPro .compareLabel{float:right;vertical-align:middle}
.cateMain .productList li .stateTag{top:3px;left:-7px}
.cateMain .old_attr{margin-top:10px}
.cateMain .old_attr p{margin:0;padding:5px 0 5px 165px;margin-top:-1px;border-bottom:1px solid #ddd;line-height:18px;overflow:hidden}
.cateMain .old_attr label{display:inline;float:left;margin-left:-160px;width:150px;line-height:18px;font-weight:bold}
.cateMain .old_attr a{display:inline;float:left;margin-right:10px;white-space:nowrap}
.cateMain .old_attr a u{text-decoration:None}
.cateMain .new_categroy p{height:40px;line-height:40px;font-size:14px;font-weight:bold;border-bottom:1px solid #ddd}
.cateMain .new_categroy div{padding:10px 0;border-bottom:1px solid #ddd}
.cateMain .new_categroy div a{display:block;float:left;width:25%;line-height:30px}
.asideBar{width:250px}
.asideBar .cateWrap{border:1px solid #ddd;border-top:2px solid #e60000;padding:10px;padding-left:20px}
.asideBar .cateWrap a{display:inline-block;vertical-align:middle;padding:5px 0}
.asideBar .cateWrap h4{height:30px;line-height:30px;font-size:14px;font-weight:bold; background:#FF0000; padding-left:10px; color:#FFFFFF;}
.asideBar .cateWrap ul li{ border-bottom:#FF6600 1px dashed; padding-left:10px;}

.searchKeywords{height:42px;line-height:42px;background-color:#f5f5f5;padding:0 15px;margin-bottom:20px;font-size:14px}
.searchKeywords .seeAll{color:#e60000}
.review_list{margin-bottom:20px;border:1px solid #ddd}
.review_list .tit{height:54px;line-height:54px;font-size:14px;padding:0 20px;border-bottom:1px dashed #ddd}
.review_list .tit h5{float:left;font-weight:bold}
.review_list .tit p{float:right}
.review_list ul li{border-bottom:1px dashed #ddd;padding:20px 30px}
.review_list ul li .pro_tit{color:#000;font-weight:bold}
.review_list ul li:last-child{border-bottom:0}
.review_list img{float:left;width:30%;width:160px}
.review_list .pro_info{float:right;width:30%;width:690px}
.review_list .pro_info p{padding-bottom:5px;color:#666}
.review_list .pro_info .pro_tit{padding-bottom:10px}


.recommendedPro{ width:250px; border:#CCCCCC 1px solid}
.recommendedPro li{ border-bottom: #CCCCCC 1px solid; width:240px; padding-bottom:10px; margin-bottom:10px;}
.recommendedPro h4{height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#FFFFFF; background:#FF0000;  padding-left:5px;}
.recommendedPro ul{ width:250px; padding:5px;}
.recommendedPro ul img{ width:210px; border:#CCCCCC 1px solid; margin-left:12px;}
.recommendedPro .pro_tit{ font-size:14px; width:220px; padding-left:10px;}
.recommendedPro .tl{ font-size:14px; width:220px; padding:10px;}
.recommendedPro .original_price { text-decoration:line-through; margin-right:15px; }
.recommendedPro .shop_price{ color:#FF0000; font-weight:bold; }