@charset "utf-8";
/* CSS Document */

body{
	font-weight:normal; font-size:12px; line-height:24px; font-family:'微软雅黑'; background: #b1d9f3;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{
	margin:0; padding:0;}
input, select, button, textarea{
	font-size:100%; font-family:inherit; outline:none;}
img{
	border:0; -ms-interpolation-mode:bicubic; image-rendering:optimizeQuality;}
a{
	color:#666; text-decoration:none;}
a:hover{
	color:#146fbb; text-decoration:none;}
ul{
	list-style:none;}
li{
	list-style:none;}

/*public css*/
.clear{
	clear:both; height:0; line-height:0; margin:0; padding:0; font-size:0;}
.cf{
	*zoom:1;}
.cf:after{
	display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.tl{
	text-align:left;}
.tc{
	text-align:center;}
.tr{
	text-align:right;}
.fl{
	float:left;}
.fr{
	float:right;}
.hide{
	display:none;}
.col{
	padding-top:15px;}
.w{
	width:980px; margin:0 auto;}



.bodybox{width: 980px; margin: 0 auto; padding: 0 10px; background: #fff; overflow: hidden;}
.sectionbox{padding: 2px; border: 1px solid #dfdfdf; overflow: hidden;}
.padding-b10{padding-bottom: 10px !important;}



#header{height: 265px; overflow: hidden;}
#header .topbox{position: relative; height: 30px; font-size: 12px; color: #666; line-height: 30px; z-index: 1}
#header .topbox .loginbox{position: absolute; top: 0; right: 135px; width: 75px; height: 30px; text-align: right; z-index: 1}
#header .topbox .loginbox a{color: #ff0000;}
#header .topbox .loginbox a:hover{color:#146fbb; text-decoration:none;}
#header .topbox .loginbox .login{display: inline-block; width: 40px; margin-left: 5px; text-align: center;}
#header .topbox .loginbox .login{*display:inline; color: #ff0000;}
#header .topbox .loginbox .login:hover{color:#146fbb; text-decoration:none;}
#header .topbox .loginbox .login.on{background: #F6F6F6; color: #146fbb}
#header .topbox .loginbox .ibox{position: absolute; top: 30px; right: 0; width: 210px; height: 30px; background: #F6F6F6; text-align: center; z-index: 1; display: none;}
#header .topbox .loginbox .ibox a{display: inline-block; margin: 0 3px; padding-left: 19px; color: #146fbb;}
#header .topbox .loginbox .ibox .qq{background: url(../Images/xqqdl.gif) 0 center no-repeat;}
#header .topbox .loginbox .ibox .user{background: url(../Images/xwbdl.gif) 0 center no-repeat;}
#header .topbox .setbox{position: absolute; top: 0; right: 0; height: 30px}
#header .topbox .username .red{color: #f00}
#header .topbox .username{position: absolute; top: 0; right: 135px; height: 30px;}
#header .topbox .username a{margin-left: 5px; text-decoration: underline;}
#header .headerbanner{position: relative; height: 190px; background: url(../Images/header-bg.jpg) 0 0 no-repeat;}
#header .headerbanner .logo{position: absolute; top: 35px; left: 10px; width: 659px; height: 118px; background: url(../Images/logo.png) 0 0 no-repeat;}
#header .headerbanner h1{display: none;}
#header .nav{height: 35px; padding: 0 24px 0 25px; background: #146fbb;}
#header .nav li{width: 133px; height: 35px; text-align: center; font-size: 16px; line-height: 35px; float: left; overflow: hidden;}
#header .nav li a{display: block; height: 35px; color: #fff;
	transition:background .5s;
	-moz-transition:background .5s; /* Firefox 4 */
	-webkit-transition:background .5s; /* Safari 和 Chrome */
	-o-transition:background .5s; /* Opera */}
#header .nav li a:hover,#header .nav li.on a{background: #015099;}







#footer{/*height: 125px;*/ overflow: hidden;}

#footer .linkbox{height: 58px; border: 1px solid #dfdfdf; background: #1877c8; overflow: hidden;}
#footer .linkbox .ibox{position: relative; height: 44px; margin-top: 7px; padding-left: 85px; color: #fff; line-height: 22px; overflow: hidden;}
#footer .linkbox .tit{position: absolute; top: 0; left: 0; width: 85px; text-align: right;}
#footer .linkbox a{display: inline-block; color: #fff}
#footer .linkbox i{font-style: normal; padding: 0 3px 0 5px;}

#footer .infobox{/*height: 55px;*/ padding-top: 10px; padding-bottom:10px; color: #666; line-height: 22px; text-align: center; overflow: hidden;}