﻿@charset "utf-8";
/* CSS Document */

/* 评论相关 */
.module_comment{padding:10px 20px; margin:7px 0 0 0; border:#d6d6d6 solid 1px; }
.module_comment .head{height:30px; width:99%; border-bottom:1px solid #d6d6d6; }
.module_comment .head .title{float:left; font-size:14px; font-weight:bold; line-height:30px; }
.module_comment .head .more{float:right; font-weight:bold; color:#005eb5; line-height:30px; }
.module_comment .head .more a{color:#c20c00; }
.module_comment .con{}
.module_comment .com_inp{width:98%; height:104px; border:#d6d6d6 solid 1px; padding:5px; line-height:20px; color:#ccc; background:#fff; }
.module_comment .com_txt{line-height:30px; float:left; height:30px; padding:0 5px; margin:5px 0 0 0; }
.module_comment .com_bt{width:75px; height:27px; border: 1px solid #d1d1d1; line-height:27px; text-align:center; color:#000; border:0; margin:5px 0; cursor:pointer; float:left; }
.module_comment .com_bt:hover { background:#c20c00; color:#fff; text-decoration:none; border:1px solid #c20c00;}
.module_comment .com_code_inp{border:#d6d6d6 solid 1px; height:20px; width:60px; line-height:20px; float:left; background:#fff; margin:7px 0 0 0; }
.module_comment .com_img{ float:left; margin:5px 0 0 5px; }
/*
.pl_login { height:32px; line-height:32px; padding:3px 0px;}
.pl_login .wbk { border:1px solid #d6d6d6; height:20px; width:70px;background:#fff; line-height:20px;}
.pl_login .t_btn { background: url(../img/t_btn.gif) no-repeat scroll 0 0 transparent; border: medium none; color:#c20c00; cursor: pointer; height: 23px; width: 61px; margin-right:6px;}
.pl_login a { color:#c20c00;}
*/
/* 评论显示 */
.module_comments .list{ margin-top:20px;}
.module_comments .list ul li{color:#000; font-size:14px;}
.module_comments .list ul li .mc{background:#e7e7e7; padding:0 10px;}
.module_comments .list ul li .neir{color:#747474; padding:10px;}
.module_comments .list ul li span{color:#c20c00;}
.module_comments .list ul li a{color:#c20c00;}
.module_comments .list ul li span.fr{float: right;}
/* 评论分页*/
.module_comments .pages { padding:0;}
.module_comments .pages ul { float:left; position:relative; left:50%;}
.module_comments .pages li { float:left; font-family: "verdana", arial; padding:0 3px; color:#999; position:relative; right:50%;}
.module_comments .pages li span.curpage { color:#c20c00;}
.module_comments .pages li span.currecords { color:#c20c00;}
.module_comments .pages li a { padding:0 5px; display:block; height:22px; line-height:22px; text-align:center; border:1px solid #d1d1d1; background:#f1f1f1; float:left;}
.module_comments .pages li.on { border:1px solid #c20c00; background:#c20c00; color:#fff; height:22px; line-height:22px; text-align:center; margin:0 3px; padding:0 5px;}
.module_comments .pages li.dots { font-family:Tahoma; font-size:14px;}
.module_comments .pages li a:hover { background:#c20c00; color:#fff; text-decoration:none; border:1px solid #c20c00;}
.module_comments .pages li .skip_box { border:1px solid #999; width:22px; height:20px; padding:0; margin:0 3px; line-height:20px;}


/* 投票样式 */
.module_vote{padding:10px 20px 10px 20px; border:#ff9a0a dashed 1px; border-width:1px 0 0 0; }
.module_vote .vote_title{font-weight:bold; font-size:14px; margin:10px 0 0 0; }
.module_vote dl{padding:2px 0; cursor:pointer; border:0; line-height:20px; border-bottom:#d3d3d3 dotted 1px; position:relative; }
.module_vote dl dt{font-size:12px; font-weight:100; padding:5px 20px; }
.module_vote dl dd{position: absolute; left: 320px; top: 2px; padding:5px; z-index: 2; display:none; }
.module_vote .op_box {display: inline-block; width:24px; overflow: hidden; float:left; padding:5px 0 0 0; *padding:0px 0 0 0; }
.module_vote .v_txt{float:left; width:260px; }
.module_vote .v_on_inp{width:180px; height:20px; border:#76a7f9 solid 1px; line-height:20px; color:#005eb5; padding:0 2px; }
.module_vote .v_inp{width:180px; height:20px; border:#d3d3d3 solid 1px; line-height:20px; color:#ccc; padding:0 2px; background:#fff; }
.module_vote .v_hover{}
.module_vote .v_hover dt{background:#e7f8ff; }
.module_vote .vote_numline, .module_vote .vote_numline span {vertical-align: middle; }
.module_vote .vote_numline .li_s1, .module_vote .vote_numline .li_s2, .module_vote .vote_numline .li_s3,.module_vote .vote_numline .li_s4,.module_vote .vote_numline .li_s5 {background:url(../img/nmLine_bg.png) repeat-x; height:15px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.module_vote .vote_numline .li_s1 {}
.module_vote .vote_numline .li_s2 {background-position: 0 -15px; }
.module_vote .vote_numline .li_s3 {background-position: 0 -30px; }
.module_vote .vote_numline .li_s4 {background-position: 0 -45px; }
.module_vote .vote_numline .li_s5 {background-position: 0 -60px; }
.module_vote .vote_numline .num_txt {margin-left: 10px; }
.module_vote .vote_numline span {display: inline-block; }
.module_vote .vote_numline, .vote_numline span {vertical-align: middle; }
.module_vote .W_textb, .module_vote a.W_textb {color: #999; cursor: default; }
.module_vote .vote_txtlist .v_hover,.module_vote .vote_txtlist .v_checked {cursor: pointer; }
.module_vote .vote_txtlist .onevote {cursor: default; }
.module_vote .vote_bt_box{padding:5px 20px; position:relative; }
.module_vote .vote_pop{padding:5px 20px; }
.module_vote .vote_pop_info{padding:0 5px; line-height:24px; height:24px; border:#99d1ff solid 1px; background:#f5faff; color:#005eb5; float:left; position:absolute; z-index:9999; top:5px; left:100px; filter:alpha(opacity=0); display:none; }
.module_vote .vote_info{padding:0 5px; line-height:24px; height:24px; /*border:#d3d3d3 solid 1px; background:#fff;*/ float:left; color:#666; }
.module_vote .vote_bt{width:75px; height:27px; background:url(../img/vote_bt.png) no-repeat 0 0px; line-height:27px; text-align:center; color:#005eb5; border:0; margin:5px 0; float:left; font-size:14px; cursor:pointer; margin:0 3px; z-index:999; }
.module_vote .vote_over_bt{width:75px; height:27px; background:url(../img/vote_bt.png) no-repeat 0 -27px; line-height:27px; text-align:center; color:#ddd; border:0; margin:5px 0; font-size:14px; float:left; margin:0 3px; }
.module_vote .vote_txt{float:left; line-height:27px; padding:0 0 0 10px; color:#666; }
.module_vote .vote_txt .vote_num{font-weight:bold; }


/*评分样式*/
.module_score_box{width:242px; height:100px; position:relative; z-index:1; }
.module_score{width:230px; border:#7ed9f9 solid 1px; background:#f2fcff; padding:5px; }
.module_score .score_rater{}
.module_score .score_rater li {float:left; background:url(../img/star_yellow.png) no-repeat; height:35px; width:32px; border:none; padding:0; }
.module_score .score_rater li.on {background-position:0 3px; }
.module_score .score_rater li.half {background-position:-32px 3px; }
.module_score .score_rater li.off {background-position:-64px 3px; }
.module_score .score_rater .scores{ color:#fe7b00; font-weight:bold; float:left; padding:5px 5px 0 5px; font-size:26px; height:30px; line-height:30px; font-size:20px; width:60px;}
.module_score .score_rater .scores em{ font-size:34px; font-family:Arial, Helvetica, sans-serif;}
.module_score .score_item{line-height:24px; margin:5px 0 0 0; }
.module_score .score_item .score_num{float:left; white-space:nowrap; width:186px; }
.module_score .score_item .score_sub_bt{float:right; padding:0 20px 0 0; background:url(../img/service_icon.png) 24px -623px; cursor:pointer; }
.module_score .score_item .score_sub_on{float:right; padding:0 20px 0 0; background:url(../img/service_icon.png) -83px -623px; cursor:pointer; }
.module_score .score_sub_rater{padding:3px 0 0 0; height:24px; }
.module_score .score_sub_rater li {float:left; background:url(../img/sub_star.png) no-repeat; height:17px; width:18px; border:none; display:inline; padding:0; }
.module_score .score_sub_rater li.on {background-position:0 0px; }
.module_score .score_sub_rater li.half {background-position:-18px 0px; }
.module_score .score_sub_rater li.off {background-position:-36px 0px; }
.module_score .score_sub_rater .scores{ color:#fe7b00; font-weight:bold; float:left; padding:0 10px 0 5px;; font-size:30px; height:24px; line-height:24px; font-size:14px;}
.module_score .score_sub_rater .scores em{ font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.module_score .score_sub_rater .score_sub_eval{float:left;}
.module_score .sub_score{display:none; margin:7px 0 0 0; }
.module_score .sub_score .sub_list{height:24px; line-height:24px; }
.module_score .score_submit{}
.module_score .score_submit .inp{width:220px; height:40px; border:#7ed9f9 solid 1px; line-height:20px; color:#ccc; padding:0 3px; }
.module_score .score_submit .service_bt{width:75px; height:27px; background:url(../img/service_icon.png) no-repeat -65px -293px; text-align:center; line-height:27px; color:#005eb5; float:left; margin:3px 5px 0 0; cursor:pointer; border:0; }