@CHARSET "UTF-8";
html{	overflow:hidden;	overflow-x:auto;	height: 100%;}
body{	height: 100%;}
.w{	width:1200px;	margin:0 auto;	position: relative;}
#background{   position: fixed;    left: 0px;    top: 0px;   z-index: -1;	width: 100%;	height: 100%;}
#bglist{	position: relative;	list-style: none;	overflow: hidden;	width: 100%;	height: 100%;}
#bglist li{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}
#background li img{	width:100%;   height:100%;}
#bgprevOrnext a.switch{	display: block;	width:50px;	height:50px;	position:absolute;	top:42%;	text-decoration: none;}
.prev{	display: block;	width:50px;	height:50px;	position:absolute;	top:42%;	left:5%;	text-decoration: none;	background: url("../images/index/arrow_pre.png") no-repeat 0 0;}
.next{	display: block;	width:50px;	height:50px;position:absolute;	top:42%;right:5%;	text-decoration: none;	background: url("../images/index/arrow_next.png") no-repeat 0 0;}
#topbar{	position: fixed;top:0;	left:0;	z-index: 9999;	width: 100%;	height:35px;background: url("../images/index/topbar.png") repeat-x 0 0;}
#topbar .logo{float:left;	width:105px;	height:35px;	font-size:0; 	*font-size:28px; 	text-align:center;}
#topbar .logo img{	vertical-align:middle;}
#topbar .logo:after{	display:inline-block; 	width:0; 	height:100%; 	content:"center"; 	vertical-align:middle; 	overflow:hidden;}
ul,input,form{	margin:0 !important;}
#topbar .login{	position:relative;	float:right;	padding: 6px 0;}
#topbar .login input{	padding-left:18px;	outline: 0}
#topbar .login input.user{	background: url("../images/index/user.png") no-repeat 1px 3px #ffffff;}
#topbar .login input.pw{	background: url("../images/index/pw.png") no-repeat 1px 3px #ffffff;}
#topbar .autosubmit{	position: absolute;	bottom: -3px;	right:19%;	color: #ffffff;	font-size: 10px;}
#topbar .autosubmit a{	text-decoration: none;}
#topbar .autosubmit a:hover{	color:#ffffff;}
#topbar ul{	list-style: none;}
#topbar li{	float:left;	margin-left: 10px;	height:24px;	line-height: 24px;	*line-height: 25px;}
#topbar li input{	width: 142px;	height: 14px;	line-height: 16px;}
#footbar{	height:156px;	color:#ffffff;	/*background: url("../images/index/footbar.png") no-repeat 0 0; */}
.footbar{	position: fixed;	bottom:0;	left:0;	z-index: 9999; 	width: 100%;}
#footbar .footbg{	width: 100%;	height: 156px;	position: absolute;	left: 0;	top:0;}
.dot{	display:none;}
.f{	padding:66px 3px 0;	height: 84px;}
#footbar p{	margin:0;}
.footList li{	float:left;	list-style-type: none;	font-family: 'Microsoft YaHei';}
.news{	width: 180px;	}
.infos,.news{	padding:25px 0;}
/* .newsTitle{	font-weight: bold;	margin-right: 18px;} */
.notice{	font-size: 12px;	padding-top: 10px;}
.nt1{	font-size: 16px;	font-weight: bold;}
.nt2{	font-size:24px;	line-height: 24px;	margin: 5px 0;}
/* .newslist{	position: relative;	float:left;	list-style: none;	margin-top:20px !important;	height: 40px;	width: 11em;	line-height: 20px;overflow: hidden;} 
.newslist li{	position:absolute;	width:11em;	white-space:nowrap; 	text-overflow:ellipsis; 	-o-text-overflow:ellipsis; 	overflow: hidden;	display: none;}*/
.line{	height: 66px;	width:1px;	display:block;	margin:0px 10px;border-right: 2px solid #9ea6ab}
/* .infolist{	position:relative;	list-style: none;}
.infolist li{	position: absolute;	display:none;} 
.info_prev,.info_next{	position:absolute;	top:-20px;	display: block;	width: 10px;	height: 15px;}
.info_prev{	right:35px;	background: url("../images/index/infoprev.png") no-repeat center;} 
.info_next{	right:10px;	background: url("../images/index/infonext.png") no-repeat center;}*/
.rights{	position: absolute;	bottom:8px;	right: 0;}
.error{	position: absolute;	bottom: -24px;	left:10px;	*left:20px;	color: #000000;	width:418px;	height:25px;	line-height:25px;	background: url("../images/index/errorbg.png") no-repeat center;}
.error i{	display: inline-block;	width:14px;	height:14px;	margin-left:5px;	vertical-align:middle;	background: url("../images/index/error.png") no-repeat center;}