﻿@charset "utf-8";


/*----- 布局类 -----*/
body{margin:0 8px; background:#fff;}
#header{}
#header .userbar{line-height:20px; text-align:right;}
#header .userbar A{color:#000;}
#header #logo{ float:left; width:240px;}
.sbar{ float:left; width:400px; padding-top:15px;}
.sbar .input{ font-size:16px; border:1px solid #ccc; padding:3px;}
.sbar .sbtn{ height:24px; width:62px; background:url(img/sbtn.gif); border:0; font-size:14px; }
.sbar label{padding-left:5px;}
.sbar label input {margin-right:3px;}

.bsbar {padding-left:240px;}
.bsbar .sbar{ float:none;}


#nav{ position:relative; height:43px; border-bottom:1px solid #09f; margin:0 -8px;}

#nav #m1{ position:absolute; bottom:0px; _bottom:-1px; left:3px; width:142px; height:42px; }
#nav #m1 A{
display:block;
width:142px;
height:42px;
font-size:0;
text-indent:-999em;
overflow:hidden;
background:url(img/m1n1.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/m1n1.png');
}
#nav #m11{ position:absolute; bottom:0px; _bottom:-1px; left:140px; width:71px; height:29px; }
#nav #m11 A{
display:block;
width:71px;
height:29px;
font-size:0;
text-indent:-999em;
overflow:hidden;
background:url(img/m1n2.gif) no-repeat;
}
#nav #m2{ position:absolute; bottom:0px; _bottom:-1px; left:225px; width:105px; height:29px; }
#nav #m2 A{
display:block;
width:105px;
height:29px;
font-size:0;
text-indent:-999em;
overflow:hidden;
background:url(img/m2n0.gif) no-repeat;
}


#nav .m3{ position:absolute; bottom:3px; right:5px; color:#aaa;}
#nav .m3 A{color:#aaa;}
#nav .m3 A:hover{color:#000;}

#dangqian{line-height:3;}
#dangqian A{text-decoration:none;}


#main{ position:relative; }
#main td#right_main{}

#main .banav{ text-align:right; padding-top:3px; margin-bottom:5px;}
#main .banav .banav_bar{ padding:2px; color:#fff; background:#09f; line-height:22px;}
#main .banav .banav_bar img{margin-left:2px;vertical-align: middle; }
#main .banav .banav_bar A{color:#fff;}

#main .banav #m4{ position:absolute; top:0; left:15px; height:30px;}
#main .banav #m4 A{ display:block; float:left; padding:3px 10px 0; line-height:26px; *line-height:25px; font-size:14px; color:#fff; text-decoration:underline;}
#main .banav #m4 A.on{text-decoration:none; border:1px solid #000; border-bottom:none; background:#fff; color:#000; background:url(img/nowbg.jpg) repeat-x; }

#main #m5{}
#main #m5 .now{ font-size:14px; background:#E8F5FF; padding:5px; font-weight:700; float:left;}
#main #m5 .fir{ float:left; padding-top:5px; padding-left:5px; line-height:1.8;}

#main .tiezi_list {}
#main .tiezi_list td{ padding:5px; font-size:12px;}
#main .tiezi_list td.tit{background:#E8F5FF; color:#039; font-size:12px;}
#main .tiezi_list td span{color:red;}
#main .tiezi_list td A{color:#00f; font-size:14px;}
#main .tiezi_list td A:visited{color:#a0a;}
#main .tiezi_list td A:hover{color:#591;}
#main .tiezi_list td A.xc{color:red;}

#main .tie_sum{ line-height:2;}
#main .page{ text-indent:20px; line-height:2; font-size:14px; font-weight:700; padding-bottom:20px;}
#main .page A{ font-weight:400; color:#00f; padding:4px; background:#eee; border:1px solid #ddd; color:#555; text-decoration:none; font-size:12px;}
#main .page A:hover{background:#fc3; border:1px solid #fc0;}
#main hr{margin:20px 0 10px;}
#main .newtopic {margin-left:20px; font-size:12px;}
#main .newtopic td{padding:5px;}
#main .newtopic td span{color:#999;}
#main .newtopic input{font-size:14px;}
#main .newtopic input[type="submit"]{padding:4px 8px;}
#main .newtopic select{ font-size:14px;}
#main .newtopic textarea{ font-size:14px;}


#main .mod{ border:1px solid #39c; color:#fff; margin-bottom:5px;}
#main .mod h3{background:#39c; font-size:14px; padding:3px 5px;}
#main .mod h3 A{color:#fff;}
#main .mod .cmod{padding:10px; color:#000;}
#main .mod .cmod p{ line-height:1.5; padding:0.5em 0;}
#main .mod .cmod td{ padding:0.4em 0;color:#999;}

#footer{ padding-right:10px; text-align:right; line-height:4; color:#999; border-top:1px solid #CCC; margin-top:20px;}
#footer A{ color:#999;}

/*----- 其它布局 -----*/
.xblist{ width:90%;}
.xblist td{ padding:8px; font-size:14px;}

.tiec{}
.tiec td{ line-height:1.5; text-align:left;}
.tiec .tiec_tit{font-size:14px; color:#00f; line-height:2;}
.tiec .tiec_cnt{font-size:14px; color:#000; padding-bottom:30px;}
.tiec .tiec_au{float:left;}
.tiec .tiec_time{float:left; padding-left:40px; color:#999;}
.tiec hr{width:87%; text-align:left;}

#search_result{}
.search_plus{text-align:right; padding-right:10px;}
.tie_result { width:65%; padding-bottom:20px;font-size:13px; line-height:1.8;}
.tie_result .tit{font-size:16px;}

.alert{ padding:20px 30px;font-size:14px;}
.alert h3{font-size:16px; line-height:2; padding-top:10px;}
.alert li{ line-height:2; list-style-type:disc; list-style-position:inside;}
.alert p.ziliao{ line-height:2;}
#face{ position:absolute; top:20px; left:500px;}
#face img {border:1px solid #999;}
#face p{ font-size:12px; text-align:center; padding-top:5px;}

.oalert{ padding:10px 30px;font-size:12px; line-height:1.5;}
.oalert p{ padding:0.5em 0;}
.oalert span{color:#999;}
.oalert .err{color:red;}



/*------ box ------*/

#bg{background:#000;opacity: 0.7; -moz-opacity:0.7; filter:alpha(opacity=70); width:100%; height:100%;position:absolute; top:0; left:0;} 
#info{height:0px; width:0px;top:40%; left:50%;position:absolute; line-height:1.7;} 
#center{background:#fff;border:5px solid #A6CAFF; width:440px; height:240px; position:absolute; margin:-120px -220px;} 
#info strong{display:block; padding:2px 5px; background:#EBF4FC; color:#519FEE;} 
#info p{text-align:left; color:#1C6FB8; padding:20px; padding-bottom:5px;}
#info .close{ position:absolute; bottom:7px; width:100%; text-align:center; font-size:14px;}
#info .close A{ cursor:pointer;}
#info .search{ padding:5px 20px; font-size:14px;}
#info .search select{font-size:14px;}
#info .search .input{ font-size:14px;}
#info .search .sbtn{ height:24px; width:62px; font-size:14px; }
