﻿@charset "utf-8";
/* CSS Document */
html,body,div,p,form,label,ul,li,dl,dt,dd,ol,img,input,button,h1,h2,h3,h4,h5,h6,i,em,small{margin:0;padding:0;border:0;list-style:none;font-style:normal;font-weight:normal;}
body{font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,SimHei,sans-serif;font-size:16px;color: #666;}
input,button,select,textarea{outline:none;list-style:none;}
textarea{resize:none;}
/* table{border:0;margin:0;border-collapse:collapse;} */
table th,table td,div,p,dd,dt,li{word-break:break-all;word-wrap:break-word;white-space:normal;}
a{text-decoration:none; font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,SimHei,sans-serif;color: #666;}
img{ border: 0; vertical-align: middle;  }
.clearfix:before,.clearfix:after { content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;/*兼容ie*/}
/*---------------------------------公共------------------------------*/
.pub_width {
	width: 1200px!important;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*---------------------------------头部------------------------------*/
.headbox {
	min-width: 1200px;
	height: 286px;
	background: url(../images/bg.png) center 0 no-repeat;
}
.headbox .head h1 {
	line-height: 248px;
}
.headbox .head {
	height: 286px;
	position: relative;
}
.headbox .head .login, .headbox .head .two  {
	position: absolute;
	right: 128px;
	top: 40px;
	color: #fff;
	width: 300px;
	margin:0;
	text-align: right;
}
.headbox .head .login a, .headbox .head .two a {
	color: #fff;
	margin: 0 15px;
}
.headbox .head .two a:last-child {
	margin-right: 0;
}
.headbox .head .two {
	right: 0;
	width: 116px;
}
.headbox .head .login a:hover, .headbox .head .two a:hover {
	color: #333;
}
.headbox .head .navbox {
	width: 1200px;
	height: 80px;
	background:  url(../images/navbg.png) 0 0 no-repeat;
	position: absolute;
	left: 0;
	bottom: -40px;
	z-index: 2;
}
.headbox .head .navbox .ulb .lib {
	width: 102px;
	height: 80px;
	line-height: 80px;
	position: relative;
}
.headbox .head .navbox .ulb {
	padding-left: 150px;
}
.headbox .head .navbox .ulb .lib .ab {
	font-size: 16px;
	color: #fff;
	display: block;
	text-align: center;
}
.headbox .head .navbox .ulb .lib .ab:hover {
	background-color: #fff;
	color: #009249;
}
.headbox .head .navbox .ulb .lib .cur {
	background-color: #fff;
	color: #009249;
}
.headbox .head .navbox .ulb .lib ul {
	position: absolute;
	left: 0;
	top: 80px;
	display: none;
}
.headbox .head .navbox .ulb .lib ul li {
	background: #000;
	filter:alpha(opacity=60);
	background-color: rgba(0,0,0,0.6);
	width: 102px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.headbox .head .navbox .ulb .lib ul li a {
	color: #fff;
	font-size: 14px;
}
.headbox .head .navbox .ulb .lib ul li:hover {
	background-color: #009249;
}
.headbox .head .navbox .ulb .lib:hover ul {
	display: block;
}
.footer {
	height: 230px;
	margin-top: 20px;
	background-color: #3d3d3d;
	color: #e2e2e2;
	font-size: 12px;
	min-width: 1200px;
}
.footer .footerbox {
	position: relative;
}
.footer .footerbox ul li {
	color: #009249;
	font-size: 14px;
	margin: 0 5px;
	line-height: 106px;
}
.footer .footerbox ul li a {
	color: #e2e2e2;
	font-size: 14px;
} 
.footer .footerbox ul li a:hover {
	text-decoration: underline;
}
.footer .footerbox p {
	line-height: 25px;
}
.footer .footerbox .weixin {
	position: absolute;
	right: 0;
	top: 50px;
	text-align: center;
}
.page {
	height: 60px;
	clear: both;
	margin-left: 515px;
	margin-top: 20px;
}
.page a {
	border: 1px solid #ccc;
	padding: 4px 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
}
.page span {
	border: 1px solid #009249;
	padding: 4px 8px;
	background-color: #009249;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
}
.page a:hover {
	border-color: #009249;
	background-color: #009249;
	color: #fff;
}
/* 登录 */
.login {
	width: 410px;
	margin: 80px auto;
}
.login .boxx {
	height: 70px;
}
.login .boxx span {
	font-size: 24px;
	color:  #009249;
}
.login .boxx a {
	font-size: 14px;
}
.login .boxx a:hover {
	color:  #009249;
}
.login .boxx input {
	width: 388px;
	height: 48px;
	line-height: 48px;
	border: 1px solid #cccccc;
	padding-left: 10px;
	font-size: 16px;
}
.login .boxx input.btn {
	width: 400px;
	height: 50px;
	border: 0;
	background-color: #009249;
	color: #fff;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
}
.login .boxx a b {
	color: #ea3800;
}
.login .boxx_yan input {
	width: 288px;
}
.login .boxx_yan i {
	width: 100px;
	height: 50px;
	background-color: #777777;
	text-align: center;
	line-height: 50px;
}
.login .boxx_juese {
	line-height: 55px;
}
.login .boxx_juese input[type="radio"] {
	width: 18px;
	height: 18px;
	background:  url(../images/radio.png) 0 0 no-repeat;
}
.login .boxx_juese span {
	font-size: 16px;
	margin: 0 10px;
	color: #666;
}
.newsgun {
	position: absolute;
	left: 100px;
	top: 180px;
}
.newsgun .txtMarquee-left{ width:527px;  position:relative;  }
.newsgun .txtMarquee-left .bd{ padding:10px; }
.newsgun .txtMarquee-left .bd .tempWrap{ width:514px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.newsgun .txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.newsgun .txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.newsgun .txtMarquee-left .bd ul li a {
	font-size: 18px;
	color: #fff;
}









