@charset "gb2312";
/* CSS Document */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend{margin:0px; padding:0px;}
body{background-color:#fff;}
body, button, input, select, textarea {font-size:12px; color:#666;}
h1, h2, h3, h4, h5, h6, small,font{font-size:12px; font-weight:normal;}
ul, ol, li {list-style:none; margin:0px; padding:0px;}
a{text-decoration:none; outline:none; color:#666;}
a:hover{text-decoration:none; color:#cc0000;}
fieldset, img, html, body, iframe{border:none;}
img {vertical-align:middle;}
sup{vertical-align:super;}
sub{ vertical-align:sub;}
input, select, label {vertical-align: middle}
.clear {clear:both;height:0px;line-height:0px;}
.clearfix:after {content:".";clear:both;display:block;height:0;visibility:hidden;}
.clearfix {*zoom:1;display: inline-block;}
.clearfix {display: block;}
.line20{ line-height:20px;}
.line22{ line-height:22px;}
.line25{ line-height:25px;}
.f_left{ float:left;}
.f_right{ float:right;}
.bg-f6{ background-color:#f6f6f6;}
.color-e4{ color:#e4e4e4;}
.color-red{ color:#cc0000;}
.color-green{ color:#090;}
.color-999{ color:#999999;}
.darkgray{color:#333;}
.gray{color:#999;}
.pt6{padding-top:6px;}
.pt12{ padding-top:12px;}
.mr10{ margin-right:10px;}
.mrb10{ margin-bottom:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.lh26{line-height:26px;}
.lh30{line-height:30px;}
.yahei{font-family:"\5FAE\8F6F\96C5\9ED1";}
.songti{font-family:"ËÎÌå";}
.border{border:1px solid #E2E2E2;}
.border_blue{ border:1px solid #84BFFF;}
.border_red{ border:1px solid #FFC085;}
.pad5{ padding:5px;}
.pad10{ padding:10px;}
.padl5{ padding-left:5px;}
.padlr5{ padding:0px 5px;}
.marl5{ margin-left:5px;}
.br{ clear:both; height:10px; line-height:10px; margin:0px; padding:0px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.hide{display:none;}
.w125{ width:125px;}
a.blue{ color:#3B639F;}
a.blue:hover{ color:#F00;}

a.red{ color:#F00;}
a.red:hover{color:#F00;}
a.white{ color:#fff;}
a.white:hover{color:#fff;}

.position{ margin:15px auto; text-align:left; width:1190px;}
.page { font-size:12px; margin:10px 0px;}
.page a {}
.page .number { border:1px solid #dddddd; padding:6px 8px;}
.page a.hover {	border:1px solid #dddddd; background-color:#cc0000; color:#FFF;}

.msgbox{ padding:10px; border:1px solid #e2e2e2; text-align:center; line-height:25px;}

#top{ background-image:url(../images/topbg.png); height:30px; line-height:30px;}
#logo{ background-image:url(../images/logo.png); width:300px; height:130px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/logo.png");}
#logo a{ display:block; width:300px; height:130px; line-height:130px;}

.searchtab {width: 520px; float: left; height: 95px; padding-top: 16px;}
.tab_search{ height:26px; }
.tab_search td{ padding:0px 10px;}
.tab_search .on{ color:#E50000; font-size:12px; font-weight:bold; text-align:center; cursor:pointer; height:26px; border-left:1px solid #84bfff;border-top:1px solid #84bfff;border-right:1px solid #84bfff; background-color:#edf6ff; }
.tab_search .off { cursor:pointer; color:#0B4072; font-size:12px; text-align:center; height:26px;  border-bottom:1px solid #84bfff;}
.tab_search th { background-color:#84bfff; WIDTH: 1px;}
.search_box{ border-left:1px solid #84bfff;border-bottom:1px solid #84bfff;border-right:1px solid #84bfff;background-color:#edf6ff; padding:5px; height:29px;}
.searchbtn {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 105px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/top3.png) no-repeat -71px -74px; HEIGHT: 29px; BORDER-LEFT-STYLE: none; CURSOR: pointer; float:left;
}
.search_input {
	BORDER-BOTTOM: #cbcbbf 0px solid; BORDER-LEFT: #cbcbbf 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 26px; PADDING-LEFT: 3px; WIDTH: 389px; PADDING-RIGHT: 3px; BACKGROUND: url(../images/top3.png) repeat-x 0px 0px; FLOAT: left; HEIGHT: 23px; COLOR: #999; BORDER-TOP: #cbcbbf 0px solid; BORDER-RIGHT: #cbcbbf 1px solid; PADDING-TOP: 3px; float:left;
}
.search_tj{ margin:6px 0px 0px 0px; clear:both; height: 25px;line-height: 25px;overflow: hidden;}
.search_tj li{ float:left; margin:0px 10px 0px 0px;}

#navbox{ background-color:#198cde; height:40px;}
#navbox #nav{}
#navbox #nav li{ float:left; width:72px; height:40px; line-height:40px; margin:0px 10px 0px 0px;}
#navbox #nav a{ color:#FFF; font-size:14px; font-weight:bold;}
#navbox #nav a:visited{ color:#FFF; font-size:14px; font-weight:bold;}
#navbox #nav a:hover{ color:#F30; font-size:14px; font-weight:bold;}

.contain{ width:960px; margin:5px auto;}
.txts{}
.txts li{ line-height:26px; background:url(../images/dot.gif) left no-repeat; padding-left:10px; text-align:left;}
.txts .dater{ float:right; line-height:26px; margin-right:5px;}
.sas{ position:relative;}
.sas span{ position:absolute; display:block; left:0px; top:0px; z-index:999; background:url(../images/a.png) center no-repeat; width:50px; height:20px;}

#root{ margin:10px auto; border-top:2px solid #8EC9FF; padding:10px 0px; text-align:center;}
.qztr{height:20px;line-height:20px;overflow:hidden;display:inline-block}