@charset "utf-8";
/* CSS Document */
body,html{height:101%;}
body{font-size:12px; font-family:"宋体";}
body,ul,li,p,img,dl,dt,dd,h1,h2,h3,h4,form,table,tr,td{padding:0;margin:0;}
img{ border:none;vertical-align:bottom;}
ul{ list-style:none;}
a{ text-decoration:none; color:#a6a6a6;}
a:hover{ }

a{outline:none;/*font-family:"\5b8b\4f53",Arial,sans-serif*/}
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none;}
.clear:after{content:'.';clear:both; display:block;height:0;visibility:hidden}
.clear{ clear:both; line-height:10px; height:0; overflow:hidden;zoom:1; display:block;}
em,i{font-style:normal;}
/* set image and video max width to 100% */
img{vertical-align:middle; border:none;-webkit-touch-callout:none}
.clear{ clear:both; line-height:10px; height:0; overflow:hidden;}
.blank5{ clear:both; line-height:10px; height:5px; overflow:hidden;}
.blank10{ clear:both; line-height:10px; height:10px; overflow:hidden;}
.blank20{ clear:both; line-height:20px; height:20px; overflow:hidden;}
.blank30{ clear:both; line-height:30px; height:30px; overflow:hidden;}
.blank40{ clear:both; line-height:40px; height:40px; overflow:hidden;}
.blank16{ clear:both; line-height:16px; height:16px; overflow:hidden;}
.blank50{ clear:both; line-height:50px; height:50px; overflow:hidden;}
.blank80{ clear:both; line-height:80px; height:80px; overflow:hidden;}
.blank100{ clear:both; line-height:100px; height:100px; overflow:hidden;}
.blank150{ clear:both; line-height:150px; height:150px; overflow:hidden;}
.blank200{ clear:both; line-height:200px; height:200px; overflow:hidden;}


.red{ color:#ff5057;} 
.cont{ width:100%; padding-bottom:35px;}
.cont a{ color:#4684ca;}
.cont a:hover{ text-decoration:underline;}
*:focus {outline:none;}
/* top */
#page_top{ width:100%; height:34px; background:url(../images/ask01.gif) repeat-x left top; position:relative; z-index:10}
.topbg{ width:1000px; height:34px; background:url(../images/ask02.jpg) no-repeat left top; margin:0px auto}
.top-side{ width:200px; height:32px; line-height:32px; position:absolute; left:16px; top:0px}
.top-side a:link,.top-side a:visited{ color:#a6cbe6}
.top-side a:hover{ color:#bedcf2}
.userinfo{ width:270px; height:30px; position:absolute; top:0px; right:165px; text-align:right; overflow:hidden; zoom:1}
.userinfo ul li{ display:block; float:right; padding-top:5px; line-height:18px; _line-height:24px}
.userinfo ul li img{ margin-right:8px}
.userinfo a:link,.userinfo a:visited{ color:#a6cbe6}
.userinfo a:hover{ color:#bedcf2}
.side-bar{ width:130px; height:32px; position:absolute; right:16px; top:0px; clear:both; zoom:1}
.side-bar li{ display:block; float:left; width:31px; padding-top:8px; text-align:center; cursor:pointer}
.side-bar li.border{ width:29px; height:25px; border:1px solid #4b4b4b; border-bottom:none; background:#fff}
.nav-bars{ width:180px; position:absolute; top:32px}
#sysTab{ width:180px; position:absolute; right:51px}
#msgTab{ width:180px; position:absolute; right:82px}
.bar-topbg{ width:180px; height:8px; font-size:0px; overflow:hidden; background:url(../images/bar-topbg.jpg) no-repeat left bottom}
.bar-botbg{ width:180px; height:4px; font-size:0px; overflow:hidden; background:url(../images/bar-botbg.jpg) no-repeat left top}
.bar-conbg{ width:180px; padding:8px 0px; background:url(../images/bar-conbg.jpg) repeat-y left top}
.bar-conbg div{ display:block; width:155px; height:28px; line-height:28px; text-align:left; padding-left:15px}
.bar-conbg a:link,.bar-conbg a:visited{ color:#5c5a5a}.bar-conbg ul li a:hover{ color:#1f71b6}
.bar-conbg p{ width:156px; border-top:1px solid #c7c7c7; margin:0px auto; text-align:left; padding-left:6px; padding-top:8px}
#msgTab .bar-conbg div.msg a:link,#msgTab .bar-conbg div.msg a:visited{ margin-left:8px; display:inline; color:#1975ba}

/* 关注框CSS */
.wxgzk{ width:303px; height:153px; background:url(../images/wxk.jpg) no-repeat; margin:0px auto;}
.wxgzk_user{ width:270px; margin:18px 0px 0px 17px;  border-bottom:1px #dfdfdf solid; float:left; padding-bottom:6px; } 
.wxgzk_user dl{ width:270px; height:54px;}
.wxgzk_user dt{ width:54px; height:54px; float:left; margin-right:15px;}
.wxgzk_user dt img{ width:54px; height:54px;}
.wxgzk_user dd b{ color:#2b7fce;}
.wxgzk_user dd span{ color:#a5a5a5;}
.wxgzk_user dd em{ font-style:normal; font-weight:bold; color:#686868; margin-right:5px;}
.wxgzk_user dd{ width:200px; float:left; margin-bottom:3px; color:#a5a5a5;}
.wxgzk_user p{ line-height:20px; color:#a5a5a5; margin-top:8px;}
.wxgzk_gz{ width:270px; float:left; margin-left:15px;}
.wxgzk_gz .gxq_gz{ display:block; float:right; width:61px; height:23px; margin-top:7px; text-align:center; line-height:23px; background:url(../images/ask11.gif) no-repeat; color:#ffffff;}
.wxgzk_gz .gxq_qx{ display:block; float:right; width:41px; padding-left:21px; height:23px; margin-top:7px; line-height:23px; background:url(../images/ask12.gif) no-repeat; color:#ffffff;}
.wxgzk_gz .gxq_sx{ display:block; float:right; width:41px; padding-left:21px; height:23px; margin-top:7px; line-height:23px;}
.wxgzk_gz .gxq_gzrs{ display:block; float:right; height:23px; margin-top:7px; text-align:center; line-height:23px; margin-right:10px; color:#a5a5a5;}
.wxgzk_gz .gxq_gzrs em{ font-style:normal; font-weight:bold; color:#686868;}

/*弹框箭头开始*/
.note_dialog_box{ position:absolute; z-index:100;}
.note_dialog{background:url(../images/layer_bg.png) repeat; width:362px; margin:6px; padding:4px; border-radius:4px;}
/*.note_dialog_box .arrow{ position:absolute; background:url(../images/layer_arrow.png) no-repeat; _background:url(../images/new_index_bg.png) no-repeat;}*/
.note_dialog_box .arrow_t{ background-position: 0 -1px; height:11px; _height:8px; left:30px; top:0px; _top:3px; width:16px; _background-position:-142px -71px;}
.note_dialog_box .arrow_b{ background-position: 0 -11px; height:11px; _height:8px; left:30px; bottom:0; _bottom:-2px; width:16px; _background-position:-223px -71px;}
.note_dialog_box .arrow_l{ background-position: 0 -24px; _background-position:-292px -67px; height:16px; left:0; _left:3px; top:20px; width:11px; _width:8px;}
.note_dialog_box .arrow_r{ background-position: -11px -24px; _background-position:-262px -67px; height:16px; right:0; _right:3px; top:20px; width:11px; _width:8px;}
.note_dialog_c{ border:1px solid #c6c6c6; background-color:#fff; width:360px; min-height:60px; /*height:198px;*/}
/*弹框箭头结束*/

/* 网站弹窗 */
.poptab{ width:302px; position:absolute; z-index:999; left:0px; top:80px; padding:8px 0px}
.poptab .tbg{ width:302px; height:12px; font-size:0px; overflow:hidden; background:url(../images/topbg.jpg) no-repeat left top}
.poptab .bbg{ width:302px; height:12px; font-size:0px; overflow:hidden; background:url(../images/botbg.jpg) no-repeat left top}
.poptab .popc{ width:285px; height:152px; padding:5px 5px 5px 17px; background:url(../images/conbg.jpg) repeat-y left top; position:relative}
.arr_t{ width:12px; height:9px; font-size:0px; overflow:hidden; background:url(../images/top_bg.png) no-repeat left top; position:absolute; left:30px; top:2px; display:none}
.arr_b{ width:12px; height:9px; font-size:0px; overflow:hidden; background:url(../images/bot_bg.png) no-repeat left top; position:absolute; left:30px; bottom:3px; display:none}
.pop_user{width:270px; padding-bottom:10px; border-bottom:1px #DFDFDF solid; text-align:left}
.pop_user dl{ display:block; width:270px; border:none; padding:0px; overflow:hidden; zoom:1}
.pop_user dl dt{ float:left; width:60px}
.pop_user dl dt img{ border-radius:2px 2px 2px 2px; }
.pop_user dl dd{ float:left; width:200px; padding-left:10px}
.pop_user dl dd ul li{ display:block; width:200px; line-height:20px; color:#a5a5a5}.pop_user dl dd ul li a{ padding-bottom:5px; color:#2b7fce; font-weight:bold}.pop_user dl dd ul li span{ color:#686868}
.pop_user dl dd ul li span.tp{ margin-left:5px; display:inline; vertical-align:top; position:relative; top:-2px}
.pop_user p{ padding-top:8px; color:#a5a5a5}
.poptab a.gz:link,.poptab a.gz:visited{ display:block; float:right; font-size:12px; width:61px; height:23px; text-align:center; line-height:23px; background:url(../images/ask11.gif) no-repeat; color:#ffffff; position:absolute; right:18px; bottom:0px}
.poptab a.qx:link,.poptab a.qx:visited{ display:block; float:right; font-size:12px; width:41px; padding-left:21px; height:23px; line-height:23px; background:url(../images/ask12.gif) no-repeat; color:#ffffff; position:absolute; right:18px; bottom:0px}
/*话题弹窗*/
.poptab .tip_con{ width:270px; height:90px; padding-top:10px; zoom:1; overflow:hidden; text-align:left; border-bottom:1px solid #dfdfdf}
.poptab .Tpic{ width:80px; height:60px; float:left}
.poptab .Tpic img{ border:2px solid #fff}
.poptab .tip_con dl{ float:left; width:190px;}
.poptab .tip_con dl dt{ width:190px; color:#9e9e9e; padding-bottom:9px}
.poptab .tip_con dl dt a.name:link,.Fans_tab dl dt a.name:visited{ color:#444; margin-right:9px}
.poptab .tip_con dl dt a.tit:link,.Fans_tab dl dt a.tit:visited{ color:#3778c1}
.poptab .tip_con dl dt a.name:hover{color:#3778c1}.tip_con dl dt a.tit:hover{color:#17a72d}
.poptab .tip_con dl dt .icon{ margin-right:6px}
.poptab .tip_con dl dt .icon img{ vertical-align:top}
.poptab .tip_con dl dd{ color:#939393; line-height:18px}
.poptab .tip_num{ width:200px; text-align:right; color:#aeaeae; padding-top:16px}
.poptab a.gxq_gz{position:absolute; right:8px; bottom:22px}
.poptab a.gxq_qx{position:absolute; right:8px; bottom:22px}
/* 关注提示框 */
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
*html #tipbox{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#tipbox{ width:200px; height:50px; background:#f30; position:fixed; right:20px; top:54px; display:none; color:#fff; text-align:center; line-height:50px}


/*分页css*/
.kzyd_fy{ width:auto; margin:0px auto; height:50px; line-height:50px; text-align:center; margin-top:10px;}
.kzyd_fy a{ border:1px solid #EEEEEE; padding:10px; background:#ffffff;}
.kzyd_fy a:hover{ background:#e31005; color:#ffffff; text-decoration:none}
.kzyd_fy .kzyd_fy_hg{ background:#e31005; color:#ffffff; text-decoration:none}


.clear{ clear:both; line-height:10px; height:0; overflow:hidden;}
.blank5{ clear:both; line-height:10px; height:5px; overflow:hidden;}
.blank10{ clear:both; line-height:10px; height:10px; overflow:hidden;}
.blank20{ clear:both; line-height:20px; height:20px; overflow:hidden;}
.blank30{ clear:both; line-height:30px; height:30px; overflow:hidden;}
.blank50{ clear:both; line-height:50px; height:50px; overflow:hidden;}
.blank80{ clear:both; line-height:80px; height:80px; overflow:hidden;}
.blank100{ clear:both; line-height:100px; height:100px; overflow:hidden;}
.blank150{ clear:both; line-height:150px; height:150px; overflow:hidden;}
.blank200{ clear:both; line-height:200px; height:200px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

.red{ color:#ff5057;} 
.cont{ width:100%; padding-bottom:35px;  }
.cont a{ color:#4684ca;}

.wxgzk{ width:303px; height:153px; background:url(../images/wxk.jpg) no-repeat; margin:0px auto;}
.wxgzk_user{ width:270px; margin:18px 0px 0px 17px;  border-bottom:1px #dfdfdf solid; float:left; padding-bottom:6px; } 
.wxgzk_user dl{ width:270px; height:54px;}
.wxgzk_user dt{ width:54px; height:54px; float:left; margin-right:15px;}
.wxgzk_user dt img{ width:54px; height:54px;}
.wxgzk_user dd b{ color:#2b7fce;}
.wxgzk_user dd span{ color:#a5a5a5;}
.wxgzk_user dd em{ font-style:normal; font-weight:bold; color:#686868; margin-right:5px;}
.wxgzk_user dd{ width:200px; float:left; margin-bottom:3px; color:#a5a5a5;}
.wxgzk_user p{ line-height:25px; color:#a5a5a5;}
.wxgzk_gz{ width:270px; float:left; margin-left:15px;}
.wxgzk_gz .gxq_gz{ display:block; float:right; width:61px; height:23px; margin-top:7px; text-align:center; line-height:23px; background:url(../images/ask11.gif) no-repeat; color:#ffffff;}
.wxgzk_gz .gxq_qx{ display:block; float:right; width:41px; padding-left:21px; height:23px; margin-top:7px; line-height:23px; background:url(../images/ask12.gif) no-repeat; color:#ffffff;}
.wxgzk_gz .gxq_sx{ display:block; float:right; width:41px; padding-left:21px; height:23px; margin-top:7px; line-height:23px;}
.wxgzk_gz .gxq_gzrs{ display:block; float:right; height:23px; margin-top:7px; text-align:center; line-height:23px; margin-right:10px; color:#a5a5a5;}
.wxgzk_gz .gxq_gzrs em{ font-style:normal; font-weight:bold; color:#686868;} 
