@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, textarea, p, th, td ,table {margin:0;padding:0;}
body, input, select, button, textarea { font-size: 12px; font-family:Verdana, Geneva, sans-serif; color:#333;}
button { cursor: pointer;}
fieldset{border:0;}
img{vertical-align: middle; border:0 none;}
ol, ul{list-style:none;}
/*h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}*/
i,cite,em{font-style:normal;font-weight:normal;}
abbr, acronym {border:0;}


.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

a { cursor: pointer;text-decoration:none;color:#333;}
.bule , a.bule{ color:#0a6bb7;}
.orang , a.orang{ color:#ff8700;}
.c999 , a.c999{ color:#999;}
.orang, a.orang{ color:#ff8700;}
.green , a.green{ color:#70b52e;}
a:hover{ color:#c00;}

.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt80{ margin-top:80px;}
.mtl10{ margin-left:10px;}
.padt10{ padding-top:10px;}


.fonts14{ font-size:14px;}
.fonts16{ font-size:16px;}

.txt_c{ text-align:center;}
.txt_r{ text-align:right;}
.underline{ text-decoration:underline;}
.inline{display:inline}


.w1024{ width:1024px; margin:0 auto;}
.relative{ position:relative}


.header{ height:386px; width:100%; background:url(../image/Forum/headerbg.jpg) center;}
.logo{ width:330px; height:60px; position:absolute; left:470px; top:60px;}
.head_p{ position:absolute; left:310px; top:195px; width:655px; text-align:justify;line-height:30px;  font-size:16px; font-weight:600;color:#81bd24; }



.signin{ position:absolute; top:45px; left:0px; padding-top:57px; padding-left:14px; padding-right:15px; width:164px; height:194px; background:url(../image/forum/loginbg.png) no-repeat; color:#6d6d6d;}
.signin input.txt,
.headright input.txt{ width:143px; height:30px; padding:0 10px; line-height:26px; border:none; background:url(../image/signbox.png) no-repeat -200px 0; color:#777; vertical-align:middle;}
.sign_check{ margin-top:5px;}
.sign_check a{  -webkit-text-size-adjust:none;font-size:10px;  color:#6d6d6d;font-family:"MS Serif", "New York", serif}

.msg_sign{ margin-top:8px;  -webkit-text-size-adjust:none; font-size:10px; line-height:1.5em; font-family:"MS Serif", "New York", serif}
.msg_sign a{ text-decoration:underline;  color:#6d6d6d;}

.btn_sign{ display:inline-block; width:75px; height:27px; line-height:27px; text-align:center; border:none; cursor:pointer; background:url(../image/signbox.png) no-repeat -200px -50px;  color:#6d6d6d; vertical-align:top}


.menu{ position:absolute; top:350px; width:100%; height:36px; background:url(../image/Forum/menubg.jpg) no-repeat;}
.menu li{ width:170px; float:left; text-align:center;}
.menu li a{ line-height:36px; font-size:16px; font-weight:bold; color:#fff;}
.menu li a:hover{ color:#c00;}



.box ul.listtop { height:37px; line-height:36px; background:url(../image/Forum/titbg1.png) bottom repeat-x;border:1px solid #dae0f6; border-bottom:none}
.box ul.listtop li { float:left; padding:0; width:490px; padding-left:21px; position:relative; top:1px; background:url(../image/Forum/titbg1.png) no-repeat left top; cursor:pointer; color:#fff; font-size:16px;}
.box ul.listtop li span {}
.box ul.listtop li.two { background:orange;}
.content {  border:1px solid #dae0f6; padding:10px; height:285px;}
.box ul.listtop li.one { font-weight:bold;}
.box ul.listtop li.one span { }


.newslist li{ padding:6px 5px 6px 28px; background:url(../image/Forum/libg1.png) 5px 8px no-repeat; line-height:18px;}


.tit{ height:37px; background:url(../image/Forum/titbg2.png) repeat-x bottom;}
.tit h2{ padding-left:22px; height:37px; background:url(../image/Forum/titbg2.png) no-repeat left top;line-height:37px;}
.tit h2 a{ color:#fff; font-size:16px; }
.tit h2 a:hover{ text-decoration:underline;}

.fmbox{ border:1px solid #e0ecc6; padding:15px;}
.fmtab {border-collapse:collapse;}
.fmtab td ,.fmtab th{ border:1px solid #e0ecc6; padding:5px 10px; line-height:18px;}
.fmtab th{ height:23px; color:#66b020;background:url(../image/Forum/thbg.png) repeat-x;}
.fmtab td { padding-bottom:15px;}
.fmtab td .tit2{ line-height:30px;}

.foot{ padding-top:40px; padding-bottom:40px; background:url(../image/Forum/footbg.png) no-repeat; text-align:center; color:#777;}