body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,del,form,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
del{text-decoration:none;}
em,i{font-style:normal;}
ul,ol,li{list-style:none;}
img{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{zoom:1;}

/*a*/
a{text-decoration:none; color:#1A66B3;}
a:hover{text-decoration:underline;}

/*layout*/
.fl{ float:left}
.fr{ float:right}
.nobg,div.nobg{ background:none}
.hide{display:none}
b{font-weight:normal}

/*padding*/
.pdr27{ padding-right:27px;}
.pdr10{ padding-right:10px;}

/*margin*/


/*font*/
h1,h2,h3{font-weight:bold; color:#000}
h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:12px;}

/*font color*/
.lightgray{color:#999}

/*star*/
.star0,.star1,.star2,.star3,.star4,.star5{ background:url("../images/base.gif") 0 0 no-repeat; display:inline-block; width:60px; height:12px;}
.star0{ background-position:-60px 0}
.star1{ background-position:-48px 0}
.star2{ background-position:-36px 0}
.star3{ background-position:-24px 0}
.star4{ background-position:-12px 0}
.star5{ background-position:0 0}

/*icon*/
.great{background:url("../images/base.gif") -60px -48px no-repeat; display:inline-block; height:20px; padding-left:15px;}

/*btn*/
.btn{ background:url("../images/base.gif") 0 0 no-repeat; display:inline-block; }
.btn i{text-indent:-999px}

.btn_buy,.btn_collect{ height:21px; width:69px;}
.btn_buy { background-position:-60px -76px;}
.btn_collect{ background-position:-60px -107px; height:21px; width:69px;}
.btn_userful,.btn_unuserful{ height:20px; width:38px; float:left}
.btn_userful{ background-position:-60px -137px}
.btn_unuserful{ background-position:-60px -167px}

/*page*/
.page span,.page a{ display:inline-block; margin-left:6px; height:22px; float:right; border:1px #D5D5D5 solid; border-radius:4px; padding:0 7px; }
.page a{ text-decoration:none; color:#1A66B3; font:14px/22px Arial}
.page a:hover,.page .page_index{ background-color:#C30; color:#FFF; border-color:#C30; text-decoration:none}
.page strong,.page span{ font:bold 12px/22px 'ËÎÌå';}
.page span{color: #878787;}
.page span.page_dot{ color: #A1A1A1; font:bold 13px Arial; border:none}
.page span.page_index{ font-family:Arial}

/*bread*/
.breadcrumb{width:960px; margin:0 auto; font-size:12px; padding:16px 0}

/*category*/
.category_wrap{ width:960px; margin:0 auto; border:1px solid #F9D4B9; height: 240px; font:12px/24px "ËÎÌå";background:url("../images/bg_catelog_1x240.gif") 0 bottom repeat-x;}
.category_wrap a:link,.category_wrap a:visited{color:#666}
.category_wrap a:hover{ color:#1A66B3}
.category_wrap a.lnk_active{color:#A92A00}
.cate_tit{ background:url(../images/base.gif) -60px -20px no-repeat; width:48px; height:22px; line-height:22px; text-align:center; font-size:14px; font-weight:bold; color:#A92A00; margin:12px 0 5px 20px}
.cate_item{float:left; background:url("../images/bg_catelog_line_2x228.gif") right center no-repeat; height: 238px;}
.cate_content{ margin-left:28px;}
.cate_list{ padding-right:28px;}

/*review*/
.review_main{ font:12px/24px 'ËÎÌå'; color:#666; width:960px; margin:28px auto 0 auto; margin-bottom:20px;}
.reviews{ width:684px; float:left;}
.reviews_title{ padding-bottom:16px;}
.reviews .review{padding-bottom:35px;}
.reviews dt{ float:left; width:150px;}
.reviews dt a.review_cover{display:block; width:150px; height:150px;border:1px solid #DFDFDF;margin-bottom:10px; text-align:center; vertical-align:middle}
.reviews dt a.review_name{line-height:18px;}
.reviews dd{ margin-left:164px;}
.review_content{ padding:5px 15px 15px 10px; background:#F6F6F6; margin-bottom:10px;}
.review_description{ margin-bottom:8px;}
.review_info{ width:100%; margin-bottom:4px;}
.review_info a.tit{color:#404040;}
.price .price_d{ padding-right: 15px; color: #CC3300; font-size: 12px; font-weight: bold;}
.price{font-family:Arial}
.price .price_m{ margin-left: 5px; text-decoration:line-through; color:#999}
.price .discount{ color: #5EA593; padding-left: 15px; padding-right: 15px;}
.reivew_useage{ margin-top:10px; display:block; height:24px;}
.reivew_useage_lf span{ float:left}
.reivew_useage .btn{ margin:2px 10px 0 0}
.review_pic{ padding-left:20px; cursor:pointer;}
.review_pic img{ width:100px; height:100px; overflow:hidden; border:1px solid #dfdfdf;}

/*top*/
.top{float:right; width:220px; line-height:20px;}
.top_item{ margin-bottom:15px; border:1px solid #E8E8E8}
.top_order{ width:20px; height:17px; background:#50A0F1; color:#FFF; font-weight:bold; float:left; text-align:center; line-height:17px;}
.top_item dl{ padding-bottom:5px}
.top_item dt{ float:left}
.top_item dd{ float:left; line-height:16px; color:#999; padding-left:5px;}
.top_item dl .top_review_tit{ margin-left:10px; float:left; width:168px; height:17px; overflow:hidden}
.top_item dd span{ display:block; height:17px; overflow:hidden}
.top_tit{ background:url(../images/bg_title_1x30.gif) repeat-x; height:30px; line-height:30px; padding-left:8px;}
.top_content{ padding:8px;}
.top_content p{padding-bottom:5px;}

/*back2top*/
.feedback { height: 69px; left: 50%; margin-left: 481px; position: fixed; _position:absolute;left:50%; top: 217px; width: 29px; font-size:12px;}
.feedback a{ background:url("../images/base.gif") 0 -20px no-repeat; padding:7px 0 2px 4px; width:15px; display:block; color:#878787; line-height:normal; text-decoration:none; }
.feedback a:hover{ color:#F60; text-decoration:none}
.feedback i{ background:url("../images/base.gif") 0 -138px no-repeat; display:block; height:4px; width:19px;}