@charset "gb2312";
/* bbs head & foot */
html,body,p,dl,dt,dd,table,td,th,input,img,form,div,span,ul,ol,li,h1,h2,h3,h4,h5,h6,select,input,sub,sup{margin:0;padding:0;}
body{margin:0 auto; font:12px/1.5 Arial,Tahoma,Helvetica,"ËÎÌå";text-align:center; _position:relative; background:url(../images/bdbg.png) 0 31px repeat-x #fff;}
img,iframe{border:none;}
ul,li,ol{list-style:none;}
img{vertical-align:middle;}
table{border-spacing:0;}
em,b,i,strong,cite,sub,sup,font{font-style: normal; font-size:100%;}
a{color:#333; text-decoration:none; outline:none;}
a:hover{ color:#f60; text-decoration:underline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.top_in,.head,.main,.foot{ width:1000px; margin:0 auto; text-align:left;}
.top{ min-width:1000px; height:31px; background:url(../images/topbg.png) 0 0 repeat-x;}
.top_in{ height:31px;line-height:31px; text-align:left;}
.top_in em{ margin:0 8px; display:inline-block; color:#ccc;}
.loginbar{ display:inline-block; float:right;}
.loginbar a{ color:#07519a;}
.loginbar a:hover{ color:#fd5151;}
.ghome,.fastnav,.path,.path span.path_lf,.path span.path_rt,.ssbox,h2.titbg,h2.titbg span.titleft,h2.titbg span.titright,.btn_enter,.foot .prod i{background:url(../images/bgs.png) no-repeat;}
.fastnav{ font-weight:100; position:relative; display:inline-block; width:94px; height:21px; line-height:21px;  padding-left:10px;cursor:pointer; background-position:0 0; position:relative; z-index:1;}
.fastnav_d{ background-position:0 -22px;}
.fastnav dl{ position:absolute; z-index:10; right:0; top:20px; border:1px solid #bac7d4; padding:10px; width:230px; height:140px; background:#fff;}
.fastnav dl dd{ border-bottom:1px dotted #e6e6e6;}
.fastnav dl a{ width:76px; display:inline-block; color:#333;}
.fastnav dl a:hover{ color:#fd5151;}
.whitebg{ position:absolute; z-index:9; top:20px; right:0; background:#fff; opacity:0.9;filter:alpha(opacity=90); width:250px; height:160px;}

.head{ height:65px; padding-top:12px;}
.head .ad{ float:right;}
.path{ border-top:2px solid #85afec; height:40px; line-height:37px; background-position:0 -44px; background-repeat:repeat-x; margin-bottom:5px;}
.path span{display:inline-block;  height:40px; float:left;}
.path span.path_md{ position:relative; z-index:102; width:600px;}
.path span.path_lf,.path span.path_rt{overflow:hidden;width:10px; background-position:0 -85px;}
.path span.path_rt{ background-position:-10px -85px; float:right;}
.path a{ display:inline-block;}
.ghome{ background-position:-98px -1024px; padding-left:20px; margin-right:6px;}
.select_d{ cursor:pointer; display:inline-block; background:url(../images/select_d.png) 0 0 no-repeat;  padding-left:8px; height:23px; line-height:23px; margin:0 16px 0 6px; _margin-right:8px; position:relative; z-index:10; font-size:14px}
.select_d a#forum_href{background:url(../images/select_d.png) right 0 no-repeat; padding-right:25px; }
.select_d ul{ position:absolute; z-index:11; top:22px; left:0; border:1px solid #b8c6d3; background:#fff; width:150px; padding:3px;}
.select_d ul li a{ display:block; padding-left:9px; border-bottom:1px solid #f0f0f0; height:25px; line-height:25px; overflow:hidden;}
.select_d ul li a:hover{ color:#fff; background:#7fc1f0; text-decoration:none;}
.point{ font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; _font-weight:100;}
.path span.ssbar{ height:25px; line-height:25px; padding-top:6px; float:right;}
.ssbox{ width:200px; height:23px; line-height:23px; padding-left:6px; border:1px solid #cdd1db; border-right:0; background-position:0 -150px; background-repeat:repeat-x; float:left;}
.ssbox_default{ padding-left:25px; width:175px; color:#999; background:url(../images/ssdft.png) no-repeat;}
.ssbtn{ width:57px; height:25px; background:transparent url(../images/bgs.png)  0 -174px no-repeat; border:none; color:#fff; cursor:pointer; float:left;}
.ssbtn_h{ background-position:-57px -174px;}
#oneNew{ height: 25px; line-height: 25px;display:inline-block;position:absolute; left:260px; top:7px;overflow: hidden;}
h2.titbg{ height:29px; line-height:29px; background-position:0 -254px; background-repeat:repeat-x; font-weight:bold; font-size:14px; color:#07519a;}
h2.titbg span{ display:inline-block; height:29px; width:10px; float:left;}
h2.titbg span.titleft{ background-position:0 -224px;}
h2.titbg span.titright{ background-position:right -284px; float:right;}
.boxbd{ border:1px solid #dce0e6; border-top:none;}
.nav_box_list ul{ height:100%; overflow:hidden; border-bottom:1px solid #f0f2f5; padding:15px;}
.nav_box_list ul.noborderbt{ border-bottom:none;}
.nav_box_list ul li{ width:47%; float:left;}
.nav_box_list ul li dl dt{ margin-top:5px; width:64px; margin-right:13px; float:left;}
.nav_box_list ul li dl dd strong{ font-size:16px; display:block; height:26px; line-height:26px;}
.nav_box_list ul li dl dd p{ color:#808080; line-height:18px;}
.btn_enter{ width:73px; height:21px; line-height:21px; display:inline-block; background-position:-22px -85px; text-align:center; margin-top:3px;}
.nav_box_list ul li.marginleft{ margin-left:55px;}

/* foot */
.foot{ clear:both; line-height:30px; padding:5px 0 10px; margin-top:10px; text-align: center; border-top:1px solid #e6e6e6} 
.foot p{color:#999; padding-bottom:5px}
.foot p a{margin:0 10px}
.foot p a:hover{color:#fd5151} 
.foot .gray,.foot a.gray:hover{color:#666}
.safelogo img {margin: 5px}
/* foot end */

/* foot */
#footer{clear:both;margin:14px auto 0;text-align:center;line-height:21px;color:#999; font-size:13px;}
#footer p.count_root{ width:600px; margin:0 auto; height:31px;line-height:31px;color:#191919; }
#footer p.count_root span{ display:inline-block; float:left;padding:10px 0;}
#footer p.count_root .rz img{ float:left; margin:7px 0 0 5px;}
#footer .todesk{ display:inline-block; background:url(../images/indexbg7.png) -15px -366px no-repeat; margin:10px 15px 0 10px; padding-left:20px; float:left;}

.fblue,a.fblue{ color:#07519a;}
.forange,a.forange{ color:#f60;}
a:hover.fblue,a:hover.forange{ color:#f60;}
.decoration{ text-decoration:underline}

.preview_ie{ width:416px; height:318px; position:absolute; top:45px; right:20px; z-index:999999;}
.preview_haozip{width:419px; height:318px; position:absolute; top:45px; right:20px; z-index:999999;}

.pub_btnA_S,.pub_btnA_M,.pub_btnA_L,.pub_btnB_S,.pub_btnB_M,.pub_btnB_L,.pub_btnC_S,.pub_btnC_M,.pub_btnC_L,
.pub_btnA_S span,.pub_btnA_M span,.pub_btnA_L span,.pub_btnB_S span,.pub_btnB_M span,.pub_btnB_L span,.pub_btnC_S span,.pub_btnC_M span,.pub_btnC_L span
{background-image:url(../images/bg_btn.png); background-repeat:no-repeat;cursor: pointer;display: inline-block; vertical-align:bottom;color:#136fb3; padding-left:3px; text-align:center; text-decoration:none; white-space:nowrap;}
.pub_btnA_S,.pub_btnB_S,.pub_btnC_S{line-height:22px; height:22px;_height:23px; font-size:12px; vertical-align:middle}
.pub_btnA_M,.pub_btnB_M,.pub_btnC_M{line-height:26px; height:26px;_height:27px; font-weight:700; vertical-align:middle}
.pub_btnA_L,.pub_btnB_L,.pub_btnC_L{line-height:32px; height:32px;_height:33px; font-weight:700; vertical-align:middle}
.pub_btnA_S span,.pub_btnB_S span,.pub_btnC_S span{padding:0 10px 0 7px;_width:30px; min-width:30px}
.pub_btnA_M span,.pub_btnB_M span,.pub_btnC_M span{padding:0 10px 0 7px;_width:50px; min-width:50px}
.pub_btnA_L span,.pub_btnB_L span,.pub_btnC_L span{padding:0 10px 0 7px;_width:60px; min-width:60px; font-size:14px}
.pub_btnA_S{background-position:0 0}
.pub_btnA_S span{background-position:right -23px}
a.pub_btnA_S:hover{background-position:0 -46px; text-decoration:none}
a.pub_btnA_S:hover span{background-position:right -69px;color:#136fb3}
.pub_btnA_M{background-position:0 -92px}
.pub_btnA_M span{background-position:right -119px}
a.pub_btnA_M:hover{background-position:0 -146px; text-decoration:none}
a.pub_btnA_M:hover span{background-position:right -173px;color:#136fb3}
.pub_btnA_L{background-position:0 -200px}
.pub_btnA_L span{background-position:right -233px;}
a.pub_btnA_L:hover{background-position:0 -266px; text-decoration:none}
a.pub_btnA_L:hover span{background-position:right -299px;color:#136fb3}

.pub_btnB_S{background-position:0 -332px}
.pub_btnB_S span{background-position:right -355px; color:#666}
a.pub_btnB_S:hover{background-position:0 -498px; text-decoration:none}
a.pub_btnB_S:hover span{background-position:right -521px;color:#fff}
.pub_btnB_M{background-position:0 -378px}
.pub_btnB_M span{background-position:right -405px; color:#666}
a.pub_btnB_M:hover{background-position:0 -590px; text-decoration:none}
a.pub_btnB_M:hover span{background-position:right -617px;color:#fff}
.pub_btnB_L{background-position:0 -432px}
.pub_btnB_L span{background-position:right -465px; color:#666}
a.pub_btnB_L:hover{background-position:0 -698px; text-decoration:none}
a.pub_btnB_L:hover span{background-position:right -731px;color:#fff}

.pub_btnC_S{background-position:0 -498px}
.pub_btnC_S span{background-position:right -521px; color:#fff}
a.pub_btnC_S:hover{background-position:0 -544px; text-decoration:none}
a.pub_btnC_S:hover span{background-position:right -567px;color:#fff}
.pub_btnC_M{background-position:0 -590px}
.pub_btnC_M span{background-position:right -617px; color:#fff}
a.pub_btnC_M:hover{background-position:0 -644px; text-decoration:none}
a.pub_btnC_M:hover span{background-position:right -671px;color:#fff}
.pub_btnC_L{background-position:0 -698px}
.pub_btnC_L span{background-position:right -731px; color:#fff}
a.pub_btnC_L:hover{background-position:0 -764px; text-decoration:none}
a.pub_btnC_L:hover span{background-position:right -797px;color:#fff}

.ico,.ico14,.ico16,.ico24,.ico38{display:inline-block; vertical-align:middle;*display:inline;*zoom:1; overflow:hidden}
.ico14{width:14px; height:14px}
.ico16{width:16px; height:16px}
.ico24{width:24px; height:24px}
.ico38{width:38px; height:38px}

.ico_errorS,.ico_errorM,.ico_errorL,.ico_stopS,.ico_stopM,.ico_stopL,.ico_rightS,.ico_rightM,.ico_rightL,.ico_warn1S,.ico_warn1M,.ico_warn1L,.ico_warn2S,.ico_warn2M,.ico_warn2L,.ico_infoS,.ico_infoM,.ico_infoL,.ico_helpS,.ico_helpM,.ico_helpL{background:url(../images/icon_warn.png) no-repeat}
.ico_errorS{background-position:0 0}
.ico_errorM{background-position:-40px 0}
.ico_errorL{background-position:-80px 0}
.ico_stopS{background-position:0 -40px}
.ico_stopM{background-position:-40px -40px}
.ico_stopL{background-position:-80px -40px}
.ico_rightS{background-position:0 -80px}
.ico_rightM{background-position:-40px -80px}
.ico_rightL{background-position:-80px -80px}
.ico_warn1S{background-position:0 -120px}
.ico_warn1M{background-position:-40px -120px}
.ico_warn1L{background-position:-80px -120px}
.ico_warn2S{background-position:0 -160px}
.ico_warn2M{background-position:-40px -160px}
.ico_warn2L{background-position:-80px -160px}
.ico_infoS{background-position:0 -200px}
.ico_infoM{background-position:-40px -200px}
.ico_infoL{background-position:-80px -200px}
.ico_helpS{background-position:0 -240px}
.ico_helpM{background-position:-40px -240px}
.ico_helpL{background-position:-80px -240px}

.tipA{border:1px solid #ebebeb; background:#f7f7f7; color:#666; font-size:14px; padding:5px 10px;_padding:8px 10px; display:block; white-space:nowrap;}
.tipA a{text-decoration:underline; color:#07519a}
.tipA a:hover {color:rgb(255, 102, 0)}
.tipA .ico14{margin-right:5px}

.creditGrade{float:left; position:relative; display:inline;}
.creditGrade img{float:left; margin-top:5px}
.creditGrade .diamond{margin-top:7px}
.clear{clear:both}
.yeltip{color:#d79203; overflow:hidden;*zoom:1}
.reason{border:1px dotted #efd58e; padding:10px 8px; margin:15px 5px 15px 0;color:#e53333; background:#fffae2; overflow:hidden;*zoom:1}
.reason .ico16{float:left; margin-top:4px;}
.article_cnt .reason p{padding:0}
.purple{border:1px dashed #f0b5f1;background:#fff2fa;color:#c61278}
.superModerator_reply{background:#fffae2; padding:10px 20px; margin:15px 0}
.superModerator_reply .th{ height:20px; line-height:20px; padding-bottom:10px; color:#666; font-size:12px; background:url(../images/superModerator_reply.png) left bottom no-repeat}
.superModerator_reply .td{padding:5px 15px 0; line-height:24px; font-size:14px; color:#333}
.superModerator_reply .td .time{text-align:right;font-size:12px;color:#999;}
/* back_top */
.back_top{background:url(../images/backtop.png) no-repeat;display:none;}
.back_top{height:80px;left:50%;margin-left:500px;overflow:hidden;position:fixed;top:500px;width:27px;z-index:9999; text-align:center;_position:absolute;}
.back_top a{margin:18px auto 0;width:13px;line-height:14px;text-align:center;color:#08568b;font-size:12px;display:block;text-decoration:none;}
.back_top a:hover{color:#08568b;text-decoration:none;}
