@import "reset.css";
@import "global.css";


#header,#nav,#banner,#subnav,#container{ background:#fff; margin:0 auto; width:960px; }

/* top begin */
#header{ position:relative; height:80px; }
#header #logo{ 
	background:url(../images/logo2.png) no-repeat;
	display:block; 
	height:61px;
	position:absolute;
	text-indent:-9999px;
	top:5px;
	width:461px; 
}
#header #topnav{
	background:url(../images/topnavbg.gif) no-repeat;
	display:block;
	height:32px;
	line-height:32px;
	position:absolute;
	text-align:center;
	top:0;
	right:0;
	width:230px;
}
#header #topnav a{ font-weight:bold; margin:0 7px; }
#nav{
	background:url(../images/navbg.gif); 
	height:33px;
	line-height:33px;
	margin-bottom:2px;
	text-align:center;
}
#menu a{
	background:url(../images/navsplit.gif) left no-repeat;
	color:#fff;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:-3px;
	width:131px;
}
#menu{ display:block; margin-left:35px; width:900px; overflow:hidden; }
#subnav{
	background:url(../images/subnavbg.gif);
	height:36px;
	line-height:36px;
	padding-right:10px;
	text-align:right;
	width:950px;
}
/* top end */

#container{ margin-top:5px; }
	#c420,#c275,#c240,#c220,#c730{ float:left; }
#container #c420{ width:420px; }
#container #c275{ width:275px; margin:0 12px; }
#container #c240{ width:240px; }
#container #c220{ width:220px; margin-right:10px; }
#container #c730{ width:730px; line-height:22px; }
	#c240 #login{ border:1px solid #5CADFF; padding:2px; }
	#c240 #login .title{
		background:url(../images/logintitlebg.gif);
		color:#fff;
		font-weight:bold;
		height:33px;
		line-height:33px;
		text-indent:1em;
	}
	#c240 #login table{ text-align:center; width:100%; margin:5px 0; }
	#c240 #login table tr td{ line-height:32px; }
	#c240 #login table .input{ border:1px solid #918d8d; line-height:20px; height:20px; width:160px; }
	#c240 #imglist img{ display:block; margin-top:12px; }
	#c220{}
ul.list li{
	background:url(../images/arrow.gif) no-repeat left 8px;
	line-height:22px;
	text-indent:1em;
}
/* box begin */
.box .title{
	background:url(../images/titlebgleft.gif) left no-repeat;
	line-height:30px;
	color:#1466BC;
	font-weight:bold;
	padding-left:30px;
}
.box .rtitle{
	background:url(../images/titlebgright.gif) right no-repeat;
}
.box .more{
	background:url(../images/titlemore.gif) no-repeat; 
	display:block;
	float:right;
	height:11px;
	margin:8px 10px 0 0;
	width:11px;
}
.box .info{
	border:1px solid #CBCBCD;
	line-height:22px;
	padding:6px;
	margin-bottom:5px;
}

.box td{ padding:2px 5px;}
.box img{ display:block; margin-top:12px; }
/* box end */
#xmarquee{ height:87px; overflow:hidden; }
#xmarquee ul li{ width:132px; }
#xmarquee img{
	border:1px solid #efefef;
	display:block;
	float:left;
	padding:2px;
}
/* footer end */
#footer{
	background:#F5F5F5;
	border:1px solid #efefef;
	border-width:1px 1px 0 1px;
	margin:10px auto 0 auto;
	padding:10px;
	width:938px;
}
#footer #sublogo{
	background:url(../images/sublogo-old.png) no-repeat; 
	display:block;
	float:left;
	height:62px;
	margin:7px 20px 0 0;
	text-indent:-9999px;
	width:118px; 
}
#footer #copyright{
	float:left;
	line-height:20px;
}
/* footer end */

/* tabs*/
.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #918d8d;
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 130px;
visibility: hidden;
}
.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d;
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{
background-color: #E6C48F;
}

#left li{ width:180px; height:38px; background:url(../images/leftbg.jpg); text-align:center; line-height:38px; font-size:14px; font-weight:bold; }
#left a{color:#1664bb; text-decoration:none;}
#left a:hover{color:#FF0000; text-decoration:underline;}

#left2 li{ width:205px; height:38px; background:url(../images/leftbg.jpg);line-height:38px; }
#left2 a{color:#1664bb; text-decoration:none;}
#left2 a:hover{color:#FF0000; text-decoration:underline;}

#main{width:700px; margin:0 auto;}
#main .title{ width:700px; height:30px; border-bottom:1px dashed #ccc; font-size:14px; color:#1664bb; line-height:30px; }
	#main .title span{ font-size:12px; float:right; color:#1664bb; }
	#main .box{ padding:10px; line-height:22px; }
	
.link{border:1px solid #ccc; width:218px; line-height:22px;}
.link .title {width:200px; height:25px ; border-bottom:1px dashed #ccc; font-size:12px; color:#1664bb; font-weight:bold; padding-left:10px; padding-top:5px;}
.link li{ padding:0 20px; line-height:22px;}
.link a{color:#565656; text-decoration:none;}
.link a:hover{color:#FF0000; font-weight:bold;}

.box2{float:left;}
.box2 img{padding:3px; margin:5px;}


.news_list{ margin:10px 20px;}
.news_list li { border-bottom:1px dashed #999999; line-height:30px;}
.news_list span{ float:right;}
.banner-img {
	width:960px;
	height:auto;
	overflow:hidden;
}
.banner-img img{
	width:960px;
	height:auto;
	float:left;
}














