blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
button,input,select,textarea{outline:0}
li{list-style:none}
img,input{border:none}
textarea{resize:none}
body{color:#000;background:#fff;word-break:break-all;word-wrap:break-word}
body{font:14px/1.5em Tahoma,Helvetica,Arial,microsoft yahei,simsun}
a{text-decoration:none;outline:0}
table{border-collapse:collapse}
caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
img{border:0}
.l{float:left;display:inline}
.r{float:right;display:inline}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
a,em,i,label,span{font-style:normal;display:inline-block}
.as{line-height:0}
input,textarea{font-family:"微软雅黑"}
.shadow{box-shadow:0 0 6px #e0e0e0;background:#fff}
.font-24{font-size:24px}
.ds{display:block}
input{background:0 0}
.blue{color:#309ef2}
h2,h3{font-weight:400}
.ml-10{margin-left:14px}
.mr{width:1162px;margin:0 auto}
.red{color:#e01b3c}
.ov{overflow:hidden}
.white{color:#fff}
.mr-0{margin-right:0!important}
.hide{display:none}
.font-12{font-size:12px!important}
.font-16{font-size:16px}
.font-18{font-size:18px}
.font-20{font-size:20px}
.a:hover,.actives-c{color:#309ef2!important}
.ft{font-weight:700}
.vel{vertical-align:middle}
.relative{position:relative}
.absolute{position:absolute}
.border-radius{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.border-radius-14{border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px}
.border-radius-10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.width-20{width:20px;height:20px}
.color-red{color:#e01b3c}
.color-3{color:#333}
.color-9{color:#999}
.color-6{color:#666}
.color-c{color:#ccc}
.cur{cursor:pointer}
.mt-20{margin-top:20px!important}
.text-c{text-align:center}
.abort{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle}
.borer-5{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.red-font .active,.red-font a:hover{border-bottom:4px solid #e01b3c;color:#e01b3c}
.m-l14{margin-left:14px}
.border-btn{border-bottom:2px solid #e01b3c}
.icons{background:url(../images/icons.png) no-repeat}
.icons-pic{background:url(../images/icon_pic.png) no-repeat;padding-left:30px}
.time-bg{background:url(../images/time.png) repeat-x}
.number-bg{background:url(../images/number.png) repeat-x;height:22px!important;line-height:20px!important;padding:0 8px!important}
.yell{color:#faa702}
.border-2{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.tui_mask{position:fixed;left:0;top:0;width:5714px;height:8669px;opacity:.8;z-index:1000;background:#000}
.page{margin-bottom:35px}
.page .active,.page a:hover{color:#e01b3c;text-decoration:underline}
.page a{margin-right:16px}
.vote-box .dl{margin:32px 0 0 49px}
.vote-box .dl dd{width:682px;margin-bottom:8px}
.vote-box .dl .info-bg{width:300px;height:32px;line-height:32px;background:#EFEFF7}
.vote-box .info{top:3px;left:0}
.vote-box i{background:url(../images/yuan.png) no-repeat;width:4px;height:4px;vertical-align:middle;margin:0 6px 0 16px}
.vote-box .dl em,.vote-box .dl label{background:url(../images/free.png) no-repeat;top:3px;left:642px}
.vote-box .dl .active{background:url(../images/talk_ok.png) no-repeat}
.talk-info-main .tp-box{width:682px;margin:16px 0 10px 0}
.talk-info-main .tp-box input,.talk-info-main .tp-box label{margin:0 auto;display:block}
.btn-sub{height:40px;line-height:40px;width:80px;background:#2a9aeb}
.talk-info-main .tp-box label{margin-top:5px;width:200px}
.page-box{text-align:center}
.page-box a{background:#fff;border:1px solid #e0e0e0; color:#666; text-decoration:none;padding-left:10px;padding-right:10px;height:32px;line-height:32px;margin-right:4px}
.page-box .active,.page-box a:hover{background:#e01b3c;color:#fff;border:1px solid #e01b3c; text-decoration:none;}
.sub-input{background:url(../images/btn_comment.png) 0 1px no-repeat;width:94px;line-height:40px;height:46px}
.active-title a{margin:0 22px 20px 0;text-align:center;line-height:24px;margin-right:30px;padding:0 10px}
.active-bg-red,.active-title a,.active-title a:hover{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.active-bg-red,.active-title a:hover{background:#E01B3C;color:#fff}
.all-more{margin:0 0 20px 0;padding:0 9px;height:22px;line-height:22px;border:1px solid #2a9aeb;color:#028AF2;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}

.fj-page{ width:100%; padding:10px 0; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.fj-page p{ display:inline-block; margin:0 20px;}
.fj-page p a{ display:inline-block; padding:0 20px; background:#f9f9f9; border:1px solid #ddd; color:#333;}
.fj-page p a:hover{ background:#f1f1f1;}

.pages {text-align: center; padding:10px 0;}
.pages a {border:1px solid #ccc; padding:4px 10px;margin:2px;color:#333;text-decoration:none; border-radius:3px;} 
.pages a:hover {border:1px solid #f04c4c; color:#fff; background:#f04c4c;}
.pages a.thisclass {border:1px solid #f04c4c;padding:4px 10px;margin:2px; color:#fff; background:#f04c4c;}
.pages a.disabled {border:1px solid #eee;padding:4px 10px;margin:2px; color:#999;}

