a{color:#404040;}
.mydnew_break{width:960px; margin:15px auto;}
.mydnew_break a{color:#3366CC;}
.review_container{width:960px; margin:0 auto;padding-bottom:80px;}
.container_left{width:660px; float:left;}
.container_right{width:280px; float:right;}
.list_nav{height:36px; border:1px solid #dcdddd; border-bottom:1px solid #fc6a15; background:#f5f5f5; margin-bottom:30px; _overflow:hidden;}
.list_nav li{float: left;font-size:14px; width:89px; height:36px; color:#404040; border-right:1px solid #dcdddd; text-align:center; line-height:38px; overflow:hidden;}
.list_nav li a,.list_nav li a:hover{text-decoration:none; color:#404040; display:block; height:35px;}
.list_nav li.v_btn{width:120px;}
.list_nav li.on{font-weight:bold; color:#404040; position:relative; left:-1px; top:-1px; border:2px solid #fc6a15; border-bottom:1px solid #fff;height:35px; background:#fff; zoom:1;}
.list_nav li.sel{width:107px; float:right; padding-right:10px; text-align:right; height:36px;border-right:0 none;}
.list_nav li.sel select{width:80px; vertical-align:top; margin-top:8px; font-size:12px;}

.list_container{width:660px;}
.list_container li{width:660px; border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px;}
.list_container li .lf{width:60px; float:left; overflow:hidden; text-align:center;}
.list_container li .lf a{color:#1a66b3; line-height:18px;}
.list_container li .lf a img{width:60px;}
.list_container li .lf .user_level{margin-top:4px; margin-bottom:6px; color:#ff786e;}
.list_container li .rt{width:580px; float:right;}
.list_container li .rt .title{margin-bottom:15px;color:#404040; font-size:14px; font-weight:bold; margin-bottom:15px;}
.list_container li .rt .title a{color:#404040; font-size:14px; font-weight:bold; margin-bottom:15px;}
.list_container li .rt .title a:hover{color:#ff6600;}
.list_container li .rt .re_level{color:#878787;}
.list_container li .rt .re_level .star_static{margin:0px 30px 0px 6px; vertical-align:top; position:relative; top:-2px;margin-bottom:10px;}
.list_container li .rt .re_level b{vertical-align:top;}
.list_container li .rt .re_level b.pf{color:#404040;}
.list_container li .rt .re_content{margin-bottom:10px; line-height:22px; width:100%; overflow:hidden;word-wrap:break-word;}
.list_container li .rt .re_img{margin-bottom:6px;}
.list_container li .rt .re_img p{float:left; width:54px; height:54px; margin-right:18px; border:1px solid #e6e6e6; background:#f1f1f1; overflow:hidden;}
.list_container li .rt .re_img p img{width:54px;}
.list_container li .rt .color_size{color:#878787;margin-bottom:10px;}
.list_container li .rt .color_size b{color:#404040;}
.list_container li .rt .integral{margin-bottom:10px; position:relative; z-index:4;}
.list_container li .rt .integral .tool_btn{float:right; position:relative;zoom:1;width:210px;}
.list_container li .rt .integral .tool_136{width:136px;}
.list_container li .rt .integral .tool_btn a{color:#878787;}
.list_container li .rt .integral .tool_btn .reply_btn,.list_container li .rt .integral .tool_btn .great{margin-left:20px;}
.list_container li .rt .integral .tool_btn a.hasmain{position:relative; right:-20px; margin-left:0px;}
.list_container li .rt .integral .tool_btn a:hover,.list_container li .rt .integral .tool_btn a.on{color:#1a66b3; text-decoration:underline;}
.great_tip{width:86px; height:28px; line-height:24px; text-align:center;zoom:1; color:#404040; left:6px; top:-32px; position:absolute; display:none; background:url(../images/review_icon.gif) no-repeat -222px -90px;}

.reply_content{padding:20px; background:#f4f4f4;}
.reply_content .reply_write{border-bottom:1px solid #e0e0e0; padding-bottom:20px; margin-bottom:20px;}
.user_img{width:40px; height:40px; float:left;}
.reply_content .write_main{padding-left:60px;}

.write_main .textarea_bg{margin-bottom:10px;}
.write_main textarea{width:465px; height:84px;}
.write_main .send_replybtn,.write_main .gray_replybtn{float:left; margin-right:10px;}
.write_main .reply_errortxt{margin-top:6px; float:left;}
.reply_errortxt{color:#ff0000; visibility:hidden;}

.reply_list{line-height:20px;}
.reply_list h2{font-weight:bold; font-size:14px; margin-bottom:15px;}
.reply_list h2 i{color:#cc3300; margin:0px 2px;}
.reply_list dd{margin-bottom:20px;}
.reply_list .write_main{}
.reply_list a{color:#1a66b3;}
.reply_list .reply_list_title{color:#878787;}
.reply_list .reply_list_title a{margin-right:40px;}
.more_btn{text-align:right; margin-top:10px;}
.reply_list_content{overflow:hidden; word-wrap:break-word;}

/*right*/
.single_pro{border:2px solid #ebebeb; padding:5px 10px; margin-bottom:20px;}
.single_pro .title{margin-bottom:10px;}
.single_pro .title .scale{font-family:"Î¢ÈíÑÅºÚ"; color:#cc3300; float:left; margin-right:6px;}
.single_pro .title .scale i{font-size:24px;}
.single_pro .title h2{float:left; font-weight:bold; margin-top:12px;}
.single_pro .title span{float:right; color:#878787; margin-top:12px;}

.single_pro .recommend_level{}
.single_pro .recommend_level li{width:100%; float:left; margin-bottom:10px; line-height:14px;}
.single_pro .recommend_level li .l{width:36px; margin-right:9px; float:left;}
.single_pro .recommend_level li .m{width:147px; height:12px; float:left; margin-right:9px; background-position:0 -294px; background-repeat:repeat-x;}
.single_pro .recommend_level li .m i{height:12px; background-position:0 -315px; background-repeat:repeat-x;}
.single_pro .recommend_level li .r{float:left;}

.single_pro .pro_pic{border-top:1px solid #ebebeb; padding:20px 20px 0px 20px;}
.single_pro .pro_pic .pro_img{text-align: center; margin-bottom:15px;}
.single_pro .pro_pic .pro_name{margin-bottom:5px;line-height:18px;}
.single_pro .pro_pic .pro_price{margin-bottom:10px; font-size:14px;}
.single_pro .pro_pic .pro_price b{color:#cc3300; margin-right:10px; font-weight:bold;}
.single_pro .pro_pic .pro_price i{color:#878787; text-decoration:line-through;}
.single_pro .pro_pic .pro_btn{ text-align:center; margin-bottom:15px;}
.single_pro .pro_pic .pro_btn .buy_btn{margin-right:20px;}

.reward .reward_icon{width:150px;}

.buy_btn{width:80px; height:21px; background-position:-178px -156px;}
.buy_btn:hover{background-position:-178px -190px;}
.collect_btn{width:80px; height:21px; background-position:-282px -156px;}
.collect_btn:hover{background-position:-282px -190px;}

/*detail*/
.scroll_main{margin-bottom:10px;width:402px; overflow:hidden; height:64px;}
.scroll_main .prev,.scroll_main .next{float:left; margin-right:10px; width:15px; height:29px;cursor:pointer; margin-top:12px;}
.scroll_main .next{margin-right:0px; background-position:-49px -280px;}
.scroll_main .next_gray{background-position:-74px -280px;}
.scroll_main .prev{background-position:0px -280px;}
.scroll_main .prev_gray{background-position:-24px -280px;}
.scroll_main .scroll_content{float:left; margin-right:10px;width:352px; height:64px; overflow:hidden;position:relative;}
.scroll_main .scroll_content .tip{position:absolute; display:block; width:54px; height:54px; border:1px solid #fda443; left:0px; top:0px; text-align:center;}
.scroll_main .scroll_content .tip i{width:14px; height:7px; background-position:-117px -114px; margin:0px auto; margin-top:48px; position:relative; top:6px; zoom:1;}
.scrollImg{height:64px;}
.scrollImg p{float:left; width:54px; height:54px; margin-right:18px; border:1px solid #e6e6e6; background:#f1f1f1;cursor:pointer; overflow:hidden;}
.scrollImg p.nomg{margin-right:0px;}
.scrollImg p img{width:54px;}
.scrollImg_big{width:500px; height:500px; padding:5px; border:1px solid #e6e6e6; background:#f6f6f6; margin-bottom:6px; overflow:hidden; cursor:pointer; zoom:1; position:relative;}
.scrollImg_big p{text-align:center; vertical-align:middle; zoom:1; position:relative; height:500px;}
.scrollImg_big p b{padding:5px 10px;left:0px;display:none;position:absolute; bottom:0px; background:rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#30000000,endcolorstr=#30000000); line-height:18px; color:#fff; width:480px;font-weight:bold; text-align:left;}
.scrollImg_big img{display:none;}
.scrollImg_big img.show{display:inline;}

.detail_great{float:right; margin-right:-10px;}
.detail_reply_btn{float:right; position:relative; right:-24px;}
.share_main{width:96px; height:22px; overflow:hidden; margin-top:-4px; float:right;}
.hover{height:auto;}
.share_main .share_btn{width:64px; color:#878787; height:16px; padding-top:4px; z-index:2; position:relative; overflow:hidden; text-align:center; margin-left:30px; border:1px solid #fff; cursor:pointer;}
.hover .share_btn{border:1px solid #fda443; border-bottom:1px solid #fff;}
.share_main .share_content{width:74px; position:absolute; display:none; background:#fff; z-index:1; padding:5px 10px; border:1px solid #fda443;right:0px; margin-top:-1px; zoom:1;}
.share_main .share_content p{margin-bottom:10px;}
.share_main .share_content .review_btn{vertical-align:bottom; margin-right:4px;}
.hover .share_content{display:block;}

.detail_txt{padding:0px 0px 20px 80px; background:#fff; border-bottom:1px solid #E5E5E5; margin-bottom:20px; display:block;}
.detail_txt .reply_write{border-bottom:0 none;}
.detail_txt .reply_write textarea{width:505px;}
.detail_txt h2{font-size: 14px; font-weight:bold; margin-bottom:10px;}

.detail_txt .write_main{padding-left:60px;}
.detail_reply{margin-bottom:20px;}
.detail_reply textarea{width:646px;}


/*book*/
.book_top{}
.book_top .book_name{width:90px; height:90px; border:1px solid #e9e9e9; float:left; overflow:hidden;}
.book_top .book_name img{width:90px;}
.book_top .book_txt{padding-left:100px; line-height:18px; color:#878787;}
.book_top .book_txt a:hover{color:#ff6600;}
.book_level{margin-top:20px; padding-top:15px; border-top: 1px solid #ebebeb;}
.book_level .good_index{margin-bottom:5px;}
.book_level .good_index b{font-weight:bold; margin-right:4px; position:relative; bottom:4px;}
.book_level .good_index span{color:#cc3300; font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; line-height:1em;}
.book_level .book_star{margin-bottom:6px;}
.book_level .book_star .star_half{vertical-align:bottom; margin-right:15px;}
.book_level .level_main{margin-bottom:15px;}
.book_level .level_main li{margin-bottom:4px;}
.book_level .level_main li .small_star{margin-right:5px; float:left; margin-top:2px;}
.book_level .level_main li .level_map{width:137px; height:9px; margin-right:6px; overflow:hidden; float:left; background:#ebebeb; margin-top:2px;}
.book_level .level_main li .level_map i{display:block; background:#ff6600; width:0; height:9px;}
.book_level .level_main li .level_num{float:left;}
.book_btn{margin-bottom:10px; position:relative; z-index:2;}
.book_btn .buy_btn{margin-right:10px; float:left;}
.book_btn .collect_btn{float:left;}
.book_btn .share_main{margin-top:-22px;}
.go_share{margin-bottom:10px;}
.go_share a{ color:#61abe6;}

.same_book{border:1px solid #ececec; border-top:0 none; margin-bottom:20px;}
.same_book .same_title{height:26px; line-height:28px; overflow:hidden; background:#f7f7f7; border-top:2px solid #d4d4d4; font-weight:bold; padding-left:10px;} 
.same_book ul{padding:0px 10px;}
.same_book ul li{padding:10px 0px 10px 20px; border-bottom:1px solid #ececec; position:relative;}
.same_book ul li .img{width:70px; height:70px; float:left; border:1px solid #e9e9e9; overflow:hidden;}
.same_book ul li .img img{width:70px;}
.same_book ul li .same_content{padding-left:80px;}
.same_book ul li .same_content a:hover{color:#ff6600;}
.same_book ul li .same_content p{width:150px;line-height:20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-text-overflow: ellipsis; overflow:hidden; color:#878787;}
.same_book ul li .same_content b{color:#cc3300; font-weight:bold;}
.same_book ul li i{width:12px; height:12px; overflow:hidden;position:absolute; left:0px; top:10px; text-align:center; color:#fff; font-size:10px; zoom:1; background:#a5a5a5; border-radius:2px;}
.same_book ul li i.index_yellow{background:#fca036;}
.same_book ul li.noborder{border-bottom:0 none;}

.now_collect{border:1px solid #ececec; border-top:0 none;}
.now_collect a:hover{color:#ff6600;}
.now_collect .now_title{height:26px; line-height:28px; overflow:hidden; background:#f7f7f7; border-top:2px solid #d4d4d4; font-weight:bold; padding-left:10px;} 
.now_collect ul{padding:0px 10px;}
.now_collect ul li{padding:10px 0px; border-bottom:1px solid #ececec; line-height:20px;}
.now_collect ul li .title{font-weight:bold;}
.now_collect ul li .btn{margin-top:6px;}
.now_collect ul li .btn span{ float:left; margin-right:5px; color:#878787;}
.now_collect ul li .btn span i{margin-right: 6px; position:relative; top:-2px;}

.comment_add{line-height:22px;padding-bottom:15px;color:#bd603a;}