

/*header*/

.top-line {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #383842;
	margin: 0 auto;
}
.top-line p {
	font-size: 14px;
	color: #fff;
}
.header {
	width: 100%;
	height: 150px;
	margin: 0 auto;
	background: url('../imgs/header_bg.jpg') no-repeat center top;
}
.header .logo, .header .logo img {
	width: 350px;
	height: 73px;
}
.header .logo {
	margin-top: 48px;
}
.header .phone {
	margin-top: 62px;
}
.header .phone img {
	width: 43px;
	height: 43px;
	margin: 2px 15px 0 0;
}
.header .phone .info {
	width: 250px;
}
.header .phone .info p {
	width: 100%;
	line-height: 20px;
	color: #383842;
	font-size: 16px;
}
.header .phone .info h4 {
	color: #7a747d;
	font-size: 26px;
	font-weight: normal;
}
.nav {
	width: 100%;
	height: 50px;
	background: #383842;
	margin: 0 auto;
}
.nav ul {
	width: 1200px;
	height: 50px;
	margin: 0 auto;
}
.nav li{ position:relative; float:left; width:150px}
.nav dl{ z-index:99; display:none; position:absolute; left:0; top:50px; background:#383842; width:150px; padding:10px 0}
.nav dl dd a{ line-height:35px !important; display:block; text-align:center; color:#fff; height:35px !important; font-size:13px; width:150px !important}
.nav dl dd a:hover{ background:#a3c43f}
.nav dl dd a.active2{ background:#a3c43f}
.nav ul li a {
	width: 135px;
	height: 50px;
	line-height: 50px;
	float: left;
	color: #fff;
	text-align: center;
}
.nav ul li a:hover {
	opacity: 1;
}
.nav ul li a.active {
	background: url('../imgs/nav_h_bg.png') no-repeat left top;
	color: #383842;
}
.nav ul li a.active:hover {
	opacity: 1;
}

/*foot*/
.footer {
	width: 100%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
.footer .linklist {
	width: 100%;
	height: 52px;
	background: url('../imgs/index_bg_04.jpg') no-repeat center top;
	margin: 0 auto;
}
.footer .linklist span {
	width: 88px;
	line-height: 52px;
	color: #4f6a00;
	font-size: 14px;
}
.footer .linklist ul {
	float: left;
	overflow: hidden;
	margin-left: 30px;
}
.footer .linklist ul li {
	height: 52px;
	line-height: 52px;
	float: left;
}
.footer .linklist ul li a {
	float: left;
	font-size: 14px;
	color: #383842;
	margin: 0 24px;
}
.footer .linklist ul li a:hover {
	color: #78b200;
}
.footer .footinfo {
	width: 100%;
	height: auto;
	background: #383842;
	overflow: hidden;
	border-top: 2px solid #b1d742;
}
.footer .footinfo .info {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding-top: 48px;
}
.footer .footinfo .info .logo {
	width: 256px;
	height: 132px;
	border-right: 1px solid #5a5a62;
}
.footer .footinfo .info .logo img {
	width: 237px;
	height: 79px;
	margin-bottom: 30px;
	float: left;
}
.footer .footinfo .info .logo p {
	width: 100%;
	color: #fff;
	font-size: 18px;
	float: left;
	letter-spacing: 2px;
}
.footer .footinfo .info .menu .item {
	float: left;
	width: 130px;
	margin-left: 36px;
}
.footer .footinfo .info .menu .item-last {
	width: 240px;
}
.footer .footinfo .info .menu .item h3 {
	font-size: 18px;
	color: #fff;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.footer .footinfo .info .menu .item ul {
	width: 100%;
	overflow: hidden;
}
.footer .footinfo .info .menu .item ul li {
	width: 100%;
	float: left;
	line-height: 26px;
}
.footer .footinfo .info .menu .item ul li a {
	font-size: 10px;
	color: #939393;
}
.footer .footinfo .info .menu .item ul li a:hover {
	text-decoration: underline;
}
.footer .footinfo .info .ewm, .footer .footinfo .info .ewm img {
	width: 134px;
	height: 134px;
}
.footer .footinfo .info .ewm {
	margin-right: 10px;
	margin-top: 30px;
}
.footer .footinfo .beam {
	width: 100%;
	margin: 40px auto 24px;
	overflow: hidden;
	text-align: center;
}
.footer .footinfo .beam p {
	font-size: 12px;
	color: #939393;
}
.footer .footinfo .beam p a{font-size: 12px;
	color: #939393;}

/* 侧边栏 */
.floatBox {
	width: 60px;
	height: auto;
	position: fixed;
	bottom: 50px;
	right: 50px;
	z-index: 1000;
}
.floatBox .cont {
	position: relative;
	width: 60px;
	height: auto;
}
.floatBox ul {
	width: 60px;
	height: auto;
	float: left;
	overflow: hidden;
}
.floatBox ul li {
	width: 60px;
	height: 60px;
	margin-bottom: 15px;
}
.floatBox ul li a {
	width: 60px;
	height: 60px;
	display: block;
}
.floatBox ul li a.link_01 {
	background: url('../imgs/float_img_01.png') no-repeat center top;
}
.floatBox ul li a.link_02 {
	background: url('../imgs/float_img_02.png') no-repeat center top;
}
.floatBox ul li a.link_03 {
	background: url('../imgs/float_img_03.png') no-repeat center top;
}
.floatBox ul li a.link_04 {
	background: url('../imgs/float_img_04.png') no-repeat center top;
}
.floatBox ul li a.link_01:hover {
	background: url('../imgs/float_img_01_h.png') no-repeat center top;
}
.floatBox ul li a.link_02:hover {
	background: url('../imgs/float_img_02_h.png') no-repeat center top;
}
.floatBox ul li a.link_03:hover {
	background: url('../imgs/float_img_03_h.png') no-repeat center top;
}
.floatBox ul li a.link_04:hover {
	background: url('../imgs/float_img_04_h.png') no-repeat center top;
}
.floatBox .ewm {
	width: 189px;
	height: 175px;
	position: absolute;
	right: 70px;
	top: 52px;
	display: none;
}
.floatBox .ewm img {
	width: 189px;
	height: 175px;
}

/* 面包屑 */
.crumbs {
	width: 100%;
	height: 40px;
	background: #dfdfe3;
	margin: 0 auto;
}
.crumbs img {
	width: 17px;
	height: 21px;
	margin: 10px 20px 0 0;
}

.crumbs a {
	color: #3b3a44;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
}
.crumbs a:hover {
	text-decoration: underline;
}
.searchBox {
	width: 340px;
	height: 30px;
	position: relative;
	margin-top: 5px;
}
.searchBox .text {
	width: 290px;
	padding-left: 50px;
	border-radius: 15px;
	background: #fff;
	height: 30px;
	line-height: 30px;
	border: none;
	font-size: 12px;
	color: #333;
}
.searchBox img {
	width: 22px;
	height: 22px;
	position: absolute;
	left: 16px;
	top: 4px;
	margin: 0;
}

/* 分页器 */
.pageCont {
	width: 100%;
	margin: 30px auto;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.pageCont ul {
	text-align: center;
	margin: 0 auto;
}
.pageCont ul li, .pageCont ul li a {

	height: 32px;
	line-height: 32px;
	display: inline-block;
	color: #2c2a36;
	text-align: center;
}
.pageCont ul li a{padding: 0 12px}
.pageCont ul li {
	margin: 0 5px; border: 1px solid #ddd; border-radius: 3px;
}
.pageCont ul li:hover {
	background: #a9ce3b; border: 1px solid #a9ce3b; 
}
.pageCont ul li:hover a{color: #fff;}
.pageCont ul li.active{border: 1px solid #a9ce3b;}
.pageCont ul li.active a {
	background: #a9ce3b;
	color: #fff;
}


.viewbox{ width:1200px; margin:30px auto}
.viewbox .view_tit{ text-align:center}
.viewbox .view_tit h2{ padding-bottom:10px;}
.viewbox .view_tit p{ color:#999}
.viewbox .view_nr{ border-top:1px solid #ddd; padding-top:20px; margin-top:20px; line-height:30px}
.viewbox .shangxia{ border-top:1px solid #ddd; padding-top:20px; margin-top:20px}
.viewbox .shangxia p{ line-height:26px}
.viewbox .shangxia a{ color:#333}


.imglistx{ width:1200px; margin:30px auto}
.img_left{ float:left; width:255px; margin-right:35px; background:#3e3d45; margin-bottom:30px}
.img_left li{ line-height:70px; text-align:center}
.img_left li a{ display:block; color:#fff}
.img_left li a:hover{ background:#9cc231}
.img_left li .this{ background:#9cc231}
.img_right{ margin-left:70px;display: flow-root;}
.img_right dl{ overflow:hidden; margin-bottom:30px}
.img_right dt{ float:left; margin-right:55px; margin-left:35px;}
.img_right dt img{ float:left}
.img_right dd{}
.img_right dd h3 a{ font-size:24px; margin:30px 0 45px; display:block; color:#333}
.img_right dd p{ line-height:28px; font-size:16px;}
.img_right dd .img_more{ color:#fff; width:125px; height:35px; background:#9cc231; line-height:35px; text-align:center; display:inline-block; margin-top:55px;}
.pageCont{ margin-top:50px}