a.digg_vodup{padding-left:16px;}
a.digg_voddown{padding-left:16px;}

/*æ–‡ç« é¡¶è¸©å›¾æ ‡*/
.digg{ width:400px; margin:0px auto; clear:both; padding:10px 0px; overflow:hidden}
.digg_artup, .digg_artdown {border:0;cursor:pointer;float:left;height:48px;margin:0;overflow:hidden;padding:0;position:relative;width:189px;}
#digg_artup_num, #digg_artdown_num {color:#333333;font-family:arial;font-size:10px;font-weight:400;left:70px;line-height:12px;position:absolute;top:30px;}
.digg_bar {background-color:#FFFFFF;border:1px solid #40A300;height:5px;left:9px;overflow:hidden;position:absolute;text-align:left;top:32px;width:55px;}
.digg_bar div{height:5px;overflow:hidden;width:0px}
.digg_artdown {background-position:-378px 0;margin-left:10px;}
.digg_artdown .dig_bar {border-color:#555555;}
.digg_artdown .dig_bar div{background-position:0 -270px;}

/*æœç´¢ä¸‹æ‹‰*/
.ac_results {border:1px solid #999999;background-color:white;overflow:hidden;z-index:99999;margin:0;padding:0;text-align:left}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading {background: white right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}

/*æ»‘åŠ¨æ˜¾ç¤º*/
.drop-box {
    text-align:left; padding: 5px;border: 1px solid rgb(45, 45, 45); clear: both; display: none; position: absolute; background-color: rgb(255, 255, 255); z-index:9999; overflow:hidden;
}
/*ç”¨æˆ·ç™»å½•*/
.login_box {  }
.login_box form{ width:270px; padding: 20px 0px 10px 20px; overflow: hidden; clear: both; }
.login_box label{ height: 35px; text-align: right; line-height: 35px; overflow: hidden; padding-right: 10px; font-size: 14px; float: left; }
.login_box .input{border: 1px solid rgb(221, 221, 221); width:150px; height: 30px; color: rgb(51, 51, 51); line-height: 33px; text-indent: 10px; overflow: hidden; font-size: 14px; float:left; }
.login_box .formitem { margin: 0px 0px 10px; width: 100%; line-height: 20px; overflow: hidden; clear: both;}
.login_box .formitem span { float:left; padding: 0px 0px 0px 15px; height: 35px; line-height: 35px; font-size: 14px; display: block; }
.login_box .formbutton { border-radius: 1px; border: 0px currentColor; width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; font-size: 14px; font-weight: 700; cursor: pointer; background-color: rgb(255, 102, 0); float: left; }
.login_box .formbutton:hover {  color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(45, 45, 45); }
.login_box .formbutton:active { box-shadow: inset 0px 2px 3px rgba(0,0,0,0.2); }
.login_box .forgotpass { }
.login_box .qq-login {width: 130px; height: 30px; position:relative; float: left; }
.login_box .logged {
    margin: 0px; padding: 0px; list-style: none; width: 130px; right: 0px; _margin: 0;
}
.login_box .logged li { 
    margin: 0px; padding: 0px; list-style: none; width: 130px; height: 35px; overflow: hidden;
}
.login_box .logged li a {
    padding: 0px 0px 0px 15px; height: 35px; line-height: 35px; font-size: 14px; display: block;
}
.login_box .logged li a:hover {
    text-decoration: none; background-color: rgb(238, 238, 238);
}

/*åŽ†å²è®°å½•*/
.history_box { width:180px; }
.history_box dt{text-align:right; padding-right:5px; height:24px; line-height:24px; border-bottom:1px solid #F9F9F9; cursor:pointer}
.history_box dt a{color:#000000}
.history_box dd{clear:both;height:24px;line-height:24px;text-overflow:ellipsis;white-space: nowrap;}
.history_box dd a{color:#990033; display:block;padding-left:5px;}
.history_box dd.odd {background-color: #eee;}
.history_box dd a:hover{background-color: #acacac;color: white;}


/*æ˜Ÿæ˜Ÿè¯„åˆ†*/
.star{ display:inline-block;border:solid 1px #ddd; }
.star span{float:left; width:19px; height:28px; cursor:pointer}
.star img{border:#e0e0e0 1px solid;padding:2px;}
.star a:hover img{border:#69f 1px solid;padding:2px;}
.star ul{display:block;float:left;width:100px;height:28px;position:relative;margin:22px 5px 0 0px;}
.star ul li{float:left;}
.star ul li a{display:block;width:10px;height:28px;text-indent:-9000px;z-index:20;position:absolute;overflow:hidden;}
.star ul li a:hover{z-index:2;left:0; cursor:pointer;}
.star ul a.star_1{left:0px;}
.star ul a.star_1:hover{width:10px;}
.star ul a.star_2{left:10px;}
.star ul a.star_2:hover{width:20px;}
.star ul a.star_3{left:20px;}
.star ul a.star_3:hover{width:30px;}
.star ul a.star_4{left:30px;}
.star ul a.star_4:hover{width:40px;}
.star ul a.star_5{left:40px;}
.star ul a.star_5:hover{width:50px;}
.star ul a.star_6{left:50px;}
.star ul a.star_6:hover{width:60px;}
.star ul a.star_7{left:60px;}
.star ul a.star_7:hover{width:70px;}
.star ul a.star_8{left:70px;}
.star ul a.star_8:hover{width:80px;}
.star ul a.star_9{left:80px;}
.star ul a.star_9:hover{width:90px;}
.star ul a.star_10{left:90px;}
.star ul a.star_10:hover{width:100px;}
.star .star_current{position:absolute;height:21px;width:60px;display:block;text-indent:-9000px;z-index:1;}

.star #star_tip{position:absolute;width:140px;color:#999;font-size:14px;margin-left:0px;}
.star #star_hover{margin:24px 8px 0 0;width:30px;color:green;font-family:Arial;font-weight:bold;font-size:14px;}
.star p{width:100px;float:left;color:#666;}
.star p span{font-family:Arial;font-style:italic;color:#f60;}
.star #star_shi{font-size:32px;line-height:28px;font-weight:bold;}
.star #star_ge{font-size:18px;line-height:22px;}
.star p span.star_no{width:110px;clear:both;color:#666;font-style:normal;font-size:12px;}


/*ç•™è¨€æœ¬*/
/*è¯„è®º*/
.comment { margin-top:5px; padding:10px; padding-left:10px; border:1px solid #C6D9E7; background:#fff; }
.fl {
    float: left; _display: inline;
}
.fr {
    float: right; _display: inline;
}
.clearfix::after {
    height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}

.cmt_msg {
    padding: 15px; font-family: "Microsoft YaHei";
}
.cmt_msg .cmt_form {
    margin-bottom: 10px;
}
.cmt_msg .face_wrap img {
    width: 50px; height: 50px;
}
.cmt_msg .input_wrap {
    width: 91%; padding-left: 10px; position: relative;
}
.cmt_msg .cmt_wrap .input_wrap {
    width: 98%;
}
.cmt_msg .remaining {
    padding-right: 10px; font-size: 14px;
}
.cmt_msg .smt_wrap {
    width: 100%; line-height: 30px; font-size: 12px; margin-top: 8px;
}
.cmt_msg .smt_wrap span {
    color: rgb(66, 66, 66);
}
.cmt_msg .smt_wrap .total {
    font-size: 16px; font-weight: 600;
}
.cmt_msg .smt_wrap span span {
    margin: 0px; padding: 0px;
}
.cmt_msg .smt_wrap span a {
    margin: 0px 0px 0px 8px; color: rgb(49, 139, 183);
}
.cmt_msg .smt_wrap .cmt_text {
    background: rgb(251, 251, 251); padding: 0px 8px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); width:50px; height: 30px; line-height: 30px; margin-left: 10px;vertical-align:middle;
}
.cmt_msg .smt_wrap .cmt_verify {
     width: 80px; height: 30px; line-height: 30px;vertical-align:middle;
}

.cmt_msg .smt_wrap input:hover {
    background-position: -1px -603px;
}
.cmt_msg .sort_wrap {
    padding-bottom: 2px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.cmt_msg .sort_wrap a:hover {
    text-decoration: none;
}
.cmt_msg .sort_wrap .current {
    color: rgb(49, 139, 183); font-weight: bold; border-bottom-color: rgb(43, 140, 230); border-bottom-width: 2px; border-bottom-style: solid;
}
.cmt_msg .cmt_item {
    padding: 15px 0px; width: 100%; color: rgb(153, 153, 153); border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: dotted; _zoom: 1;
}
.cmt_msg .item_con {
    width: 90%; padding-left: 2%;
}
.cmt_msg .item_con p {
    margin-bottom: 8px;
}
.cmt_msg .item_con a {
    color: rgb(153, 153, 153);
}
.cmt_msg .item_con a:hover {
    color: rgb(153, 153, 153); text-decoration: none;
}
.cmt_msg .item_con .name {
    color: rgb(43, 140, 230);
}
.cmt_msg .item_con .name:hover {
    color: rgb(1, 106, 159); text-decoration: none;
}
.cmt_msg .item_con .con {
    color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; margin-top: 8px; -ms-word-wrap: break-word;
}
.cmt_msg .item_con .bottom li {
    height: 16px; line-height: 15px; overflow: hidden; margin-right: 10px; float: left; _display: inline;
}
.cmt_msg .item_con .bottom .reply:hover {
    color: rgb(1, 106, 159); text-decoration: none;
}
.cmt_msg .item_con .bottom .bdshare_t {
    margin-top: -5px;
}
.cmt_msg .item_con .bottom .bds_more {
    padding-top: 5px;
}
.cmt_msg .inner {
    padding: 3px; border: 1px solid rgb(153, 153, 153); width: auto; background-color: rgb(254, 254, 241);
}
.cmt_msg .inner .top {
    margin: 8px 0px 8px 3px;
}
.cmt_msg .inner .con {
    margin: 5px 0px 5px 3px;
}
.cmt_msg .inner .bottom {
    margin-bottom: 5px; visibility: hidden;
}
.cmt_msg .mid_cmt_item {
    margin-top: 3px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.cmt_msg .pages {
    margin-top: 15px;
}
.link_list a {
            font-size: 13px;
            display: block; float: left;margin: 2px;
            width: 100px; text-align: center; height: 25px; line-height: 25px;
            padding: 2px; overflow: hidden;
        }