body,a,ul,li,div,span,h1,h2,h3,p,img,form,input,select,option,table,tbody,td,tr,textarea,dl,dt,dd{
	list-style:none;
	margin:0;
	padding:0;
}
body,input,select,textarea,table{
	font-family:arial,helvetica,sans-serif;
}
body{
	text-align:center;
	word-break:break-all;
	word-wrap:break-word;
	line-height:22px;
	color:#333;
	font-size:12px;
	background:#D8E8F6 url("../images/tbodybg.jpg") repeat-x center top;
	margin-bottom:20px;
}
img{
	border:none;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline !important;
	color:#f00 !important;
}
a.red{
	color:#f00;
}

#wrapper{
	width:980px;
	margin:0 auto;
	text-align:left;
}
#header{
	font-size:12px;
	line-height:24px;
	height:83px;
	position:relative;z-index:200;
}
#header #uppertext{
	height:19px;
	color:#151515;
	line-height:19px;
	text-align:right;
}
#header .uppertext a{
	text-decoration:underline;
}



#sf{
	float:left;
	margin:7px 0 0 20px;
}
.m_sf{
	position:relative;
}
#n{
	font:14px arial;
	margin:0 6px 5px 0;
}
#n a{
	color:#3468C7;
	text-decoration:none;
}
#n a, #n strong{
	margin-right:10px;
}
#n .a_search{
}
#n .current_search{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#vm{
	background:url("../images/tri.gif") no-repeat 32px 5px;
	padding-right:12px;
}
#vl{
	display:none;
	border:1px solid #7F7F7F;
	position:absolute;
	left:280px;
	top:5px;
	background:#fff;
	width:70px;
	font-size:12px;
	z-index:1000;
}
#vl a{
	display:block;
	float:none;
	height:24px;
	line-height:24px;
	margin:0;
	padding:0 8px;
	color:#000;
	text-decoration:none;
}
#vl a:hover{
	background:#E6E6E6;
}
#vl a.ap{
	border-top:1px solid #C4C4C4;
}


#logo{
	width:154px;
	height:49px;
	float:left;
	margin-top:10px;
}

.queryborder{
	width:458px;
	height:29px;
}
#search_content{
	float:left;
	width:367px;
	height:29px;
	background:url("../images/search_boxbg0.gif") no-repeat scroll 0 0 transparent;
}
#query{
	border:medium none;
	line-height:20px;
	height:24px;
	margin:5px 0 0 3px;
	outline:medium none;
	padding:0 0 0 3px;
	width:326px;
	background:transparent;
	font:14px verdana;
}
.query_btn{
	float:left;
	_display:inline;
	height:29px;
	width:87px;
}
#stb{
	background:url("../images/search_btn_2.png") no-repeat scroll center top transparent;
	border:medium none;
	cursor:pointer;
	height:29px;
	width:88px;
	font-size:14px;
}
#stb:hover{
	background:url("../images/search_btn_2.png") no-repeat scroll center -42px transparent;
}


#topbar{
	height:30px;
	line-height:30px;
	padding:0 5px 0 3px;
	font-size:12px;
}
#topbar a{
	color:#626262;
}
#topbar span{
	float:right;
	color:#1F376D;
	line-height:normal;
}
#topbar span img{
	vertical-align:middle;
}
#topbar span a{
	color:#c00;
}
#topbar_123{
	padding-top:6px;
	float:right;
}
#topbar_123 a{
	color:#CC0000;
}

#footer{
	clear:both;
	TEXT-ALIGN:center;
	MARGIN:0px auto;
	WIDTH:500px;
	color:#3772B6;
	font-size:12px;
	padding-top:15px;
}
#footer a{
	color:#3772B6;
	font-size:12px;
}


#sidebar{
	width:255px;
	float:right;
}
.main{
	width:980px;
}
.mainleft{
	width:715px;
	float:left;
}
.box1, .box2, .box3, .box4{
	border:1px solid #BCD2E6;
	margin-bottom:9px;
	zoom:1;
}
.box1{
	clear:both;
	padding-bottom:15px;
	background:#fff;
}
.box1 iframe{
	padding:5px;
}
.title1{
	line-height:21px;
	height:21px;
	padding:0 7px;
	background:#EBF5FF;
	font-size:12px;
	color:#333;
	position:relative;
}
h2.title1{
	background:url("../images/h2_bg1.jpg") repeat-x 0 0;
	height:23px;
	line-height:23px;
}
.title1 strong{
	float:left;
	background:#fff;
	text-align:center;
	color:#626262;
	margin-left:-7px;
	border-right:1px solid #D8E8F6;
}
.box1 .title1 strong{
	padding:0 25px;
}
#sidebar .title1 strong{
	padding:0 15px;
}
.box1 h2 span{
	float:right;
	font-weight:normal;
}
.box1 h2 span a{
	color:#002DAE;
}
.list1{
	width:100%;
	border-collapse:collapse;
	font-size:12px;
	margin:5px 0;
}
.list1 td{
	height:24px;
	padding-left:5px;
	width:50%;
	font-family:simsun,serif;
}
.list2{
	padding:5px;
	font-size:12px;
	line-height:24px;
}
.box2{
	border-color:#F9E0A4;
}
.box2 .title1{
	border-color:#F9E0A4;
	background:#FDF3DB;
}
.list3{
	border-collapse:collapse;
	margin:10px 0 0 25px;
	font-size:14px;
}
.list3 td{
	line-height:33px;
	padding-left:0px;
	white-space:nowrap;
	width:143px;
}
.box3{
	width:231px;
	float:left;
}
.box3 .title1, .box4 .title1{
	text-align:center;
}
.box4{
	margin:0 8px;
	width:231px;
	float:left;
}
.list4{
	width:100%;
	border-collapse:collapse;
	font-size:12px;
}
.list4 td, .list4 th{
	height:24px;
	text-align:left;
	padding-left:13px;
}
.list4 th{
	color:#9C9C9C;
}
.list4 th strong{
	color:#FF6803;
}
.list4 thead th{
	font-weight:normal;
	color:#666;
}
#ads{padding:5px 0px;}
