/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/

/***************************宽屏样式(start)***************************/
.w_1200 .review_left{width:840px;}
.w_1200 #pro_review{padding:11px 22px 20px 17px;}
.w_1200 #pro_review .left{width:710px;}
.w_1200 #pro_review .right{width:410px;}
.w_1200 .goods_view dt{width:168px; height:168px;}
.w_1200 .goods_view dd{width:198px; margin-left:180px;}
/***************************宽屏样式(end)***************************/

.review_left{width:670px;}
.review_right{width:299px;}

#review_box{margin-top:30px;}
.prod_write_review .review_title{height:36px; border-bottom:1px #ddd solid;}
.prod_write_review .review_title span{height:36px; line-height:36px; border:1px #ddd solid; border-bottom:0; border-top-left-radius:4px; border-top-right-radius:4px; background:#fff; float:left; padding:0 20px; font-size:14px; color:#333; text-decoration:none; display:block; cursor:default;}
.prod_write_review .average_rating{color:#999; margin:10px 0 15px; padding:10px;}
.prod_write_review .average_rating h6{font-size:14px; color:#333;}
.prod_write_review .average_rating strong{font-size:16px; font-weight:bold; color:#900; padding-bottom:2px; vertical-align:middle; margin:0 5px;}
.prod_write_review .average_rating .review_nums{color:#999; vertical-align:middle;}
.prod_write_review .average_rating div{margin:5px 0 7px;}
.prod_write_review .average_rating .write_review_btn{border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 15px; height:29px; line-height:29px; color:#fff; display:inline-block; cursor:pointer; font-size:14px; text-decoration:none;}

.prod_recent_review{margin-bottom:30px; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; overflow:hidden;}
.prod_recent_review h6{background:#f3f3f3; font-size:14px; line-height:29px; font-weight:bold; padding-left:10px; border:1px #ddd solid; border-bottom:0;}
.review_item{border-top:1px #ddd solid; min-height:100px; padding:10px 10px 0 10px; margin-bottom:10px; position:relative;}
.review_item .user{width:172px; font-size:11px; line-height:20px;}
.review_item .user .by_text{color:#999; margin-right:5px;}
.review_item .user .icon_level{display:inline-block; width:22px; height:19px; vertical-align:top; overflow:hidden;}
.review_item .user .level_text{display:inline-block; max-width:100px; overflow:hidden; word-break:break-word;}
.review_item .user .time{color:#999;}
.review_item .like{width:205px; text-align:right;}
.review_item .main{width:575px; font-size:12px; padding-left:180px;}
.review_item .main .content{margin-bottom:10px;}
.review_item .main .pic_list{margin:10px 0;}
.review_item .main .pic_list>a{border:1px #ddd solid; cursor:pointer; width:85px; height:85px; overflow:hidden; float:left; display:inline; margin-right:10px;}
.review_item .main .reply{margin-top:10px;}
.review_item .main .edit{margin-bottom:10px;}
.review_item .main .reply_btn{border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 6px; height:17px; line-height:17px; color:#333; display:inline-block; cursor:pointer; font-size:11px; background:#f3f3f3; text-decoration:none; border:1px #ccc solid;}
.review_item .textarea_holder{border:1px #ccc solid; padding:3px; margin:5px 0;}
.review_item .textarea_holder textarea{width:100%; border:0; resize:vertical; background:none; outline:0; color:#999;}
.review_item .textarea_holder .error{margin:5px 0;}
.review_item .btn{width:134px; height:26px; line-height:22px; font-size:14px; margin-left:20px; cursor:pointer; background:#FDEFB7; border:1px #d0af76 solid; color:#963;}
.review_item .textbtn{width:60px; margin:5px 0 0; font-size:12px;}
.review_item .fb_share{position:absolute; right:10px; bottom:0; font-size:11px; height:20px; line-height:20px;}
.review_item .fb_share em{display:inline-block; vertical-align:top;}

.w_review_replys{padding-top:10px; position:relative; margin-top:10px;}
.w_review_replys .arrow{position:absolute; width:22px; height:11px; top:6px; left:30px; z-index:1; display:block; background:url(/static/images/global/sprite_arrow.png);}
.w_review_replys .review_reply{border:1px #ccc solid; background:#f7f7f7; padding:8px; margin-top:6px; position:relative;}
.w_review_replys .review_reply p{margin:0 5px;}
.w_review_replys .review_reply p.writer{margin:5px;}
.w_review_replys .review_reply .light_gray{color:#999;}
.w_review_replys .review_reply .replier{font-weight:bold;}

.prod_review_view .customer_btn{height:38px; line-height:38px; text-align:center; display:block; border:1px #ccc solid; background:#f2f2f2; font-weight:bold; color:#333; font-size:14px;}
.prod_review_view .customer_btn:hover{text-decoration:none; color:#f56908;}
.prod_review_view .review_sign{height:30px; line-height:30px; text-align:center; font-size:14px; color:#666;}
.prod_review_view .review_sign>a{color:#c00; outline:0; font-weight:bold;}

.icon_agree, .icon_oppose{width:20px; height:20px; line-height:20px; display:inline-block; padding-left:18px;}
.icon_agree{background:url(/static/images/global/normal.png) no-repeat -684px -21px;}
.icon_oppose{background:url(/static/images/global/normal.png) no-repeat -519px -20px;}
.icon_facebook_mini{width:19px; height:19px; background:url(/static/images/global/normal.png) no-repeat -481px -71px;}

#pro_detail #may_like{margin:0; padding:0;}

.goods_view{padding:15px;}
.goods_view dt{width:130px; height:130px; vertical-align:middle; text-align:center;}
.goods_view dt img{max-width:100%; max-height:100%;}
.goods_view dd{width:198px; margin-left:133px;}
.goods_view p{margin:0;}
.goods_view .name{font-size:14px; line-height:19px; padding-bottom:20px;}
.goods_view .old_price{text-decoration:line-through; font-size:13px; padding-bottom:4px;}
.goods_view .price{font-size:14px; font-weight:bold;}
.goods_view .rating{font-size:14px; margin:8px 0 6px;}
.goods_view .score{font-size:16px; vertical-align:sub; margin:0 5px;}

.review_goods .goods_title{color:#f56908; font:16px Georgia; border-bottom:1px #ccc solid; padding:10px 0 10px 10px;}
.review_goods .goods_view dd{width:620px;}

#pro_review{padding:11px 0 20px 0; background:#fff;}
#pro_review .left{width:620px;}
#pro_review .right{width:350px;}
#pro_review .title{color:#f56908; font:16px Georgia; margin:10px 0 20px; border-bottom:1px #ccc solid; padding:0 0 10px 10px;}
#pro_review .error{text-align:center; font-size:14px; margin:50px 30px; line-height:150%;}
#pro_review .error>a{font-weight:bold;}
#pro_review .info_title{font-size:14px; font-weight:bold; padding:10px 0;}
#pro_review .goods_view{border:1px #ccc solid;}
#review_form label{display:block; padding:5px 0; margin-top:10px; font-weight:bold; font-size:14px;}
#review_form .rating li{padding:5px 0; height:19px; line-height:19px;}
#review_form .rating b{width:100px; line-height:19px; float:left; text-align:right;}
#review_form .rating span{float:left; margin-left:10px;}
#review_form .rating .error_info{float:left; margin-left:10px;}
#review_form .review_text, #review_form .review_content{width:680px; padding:1px; resize:vertical; overflow-y:auto;}
#review_form .review_text{height:30px; line-height:30px;}
#review_form .review_content{height:210px;}
#review_form .upfile_condition{margin:0 0 10px 0;}
#review_form .button{width:106px; height:30px; line-height:30px; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#ff9900; border:0; font-size:14px; cursor:pointer;}