﻿@charset "utf-8";
/* CSS Document */
*{margin:0px auto;padding:0px;list-style: none; text-decoration:none;color:#333;}
body{font-size:14px; font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif; background:#fff;}
.clear{clear:both}
/*头部*/
.welcome{height:40px;width:100%;font-size:14px; background:#eeefee; color:#434343; font-weight:bold;}
.welcome ul{width:1100px;line-height:40px;text-align:left;}
.top{width:1100px;;height:130px; position:relative;}
.tel{float:right;margin-top:50px;}
.tel .text{float:left;height:80px; width:130px; margin-right:15px;}
.xtext{float:right;font-size:14px;color:#929292; }
.btext{float:right;font-size:22px; color:#ff5003;}
.tel .pic{float:left;margin-top:5px}
.logo{position: absolute; width:108px;height:124px; margin-top:52px;}
.logow{font-size:28px;float:left;line-height:60px;margin-left:80px; margin-top:40px;}
.nav{width:100%;height:45px; background:#00509b;}
.nav ul{width:980px;height:45px; padding-left:120px;text-align: center;}
.nav ul li{line-height:45px;font-size:14px; float:left;font-weight:bold;color:#fff;margin-left:15px;}
.nav ul li a{color:#fff;display: inline-block;padding:0px 40px;}
.nav ul li .hover{color:#fff; background:#e3a200;}
.banner {
		width: 100%;
		height: 500px;
		font-size: 0;
		overflow: hidden;
		position: relative;
	}
	
	.banner_img {
		width: 100%;
		height: 500px;
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.banner_img li {
		width: 100%;
		height: 500px;
		display: inline-block;
		background-position: center;
		background-repeat: no-repeat;
		float: left;
		list-style: none;
	}
	
	.banner_list {
		height: 50px;
		top: 450px;
		position: relative;
		margin: 0 auto;
		z-index: 1;
	}
	
	.banner_list span {
		display: block;
		cursor: pointer;
		width: 14px;
		height: 14px;
		border-radius: 50%;
		border: 3px solid #555;
		float: left;
		margin: 0 5px;
	}
	
	.banner_list .spcss {
		border: 3px solid yellowgreen;
	}
	
	.banner_left {
		position: absolute;
		height: 90px;
		width: 60px;
		top: 50%;
		left: 0px;
		background-color: rgba(73,72,62, 0.1);
		margin-top: -45px;
		text-align: center;
		transition: all .5s;
		z-index: 2;
	}
	
	.banner_left:hover {
		background-color: rgba(73,72,62, 0.9);
	}
	
	.banner_right {
		position: absolute;
		height: 90px;
		width: 60px;
		top: 50%;
		right: 0px;
		background-color: rgba(73,72,62, 0.1);
		margin-top: -45px;
		text-align: center;
		transition: all .5s;
		z-index: 2;
		
	}
	
	.banner_right:hover {
		background-color: rgba(73,72,62, 0.9);
	}
	
	.banner_left img {
		margin-top: 22px;
	}
	
	.banner_right img {
		margin-top: 22px;
	}
.iproductt{width:100%; background:url(/images/hy_13.jpg) no-repeat center;height:68px;margin-top:50px;}
.iproc{width:1100px;margin-top:30px;}
.iproc ul{text-align:center;}
.iproc ul li{width:270px; text-align:center;display:inline-block;margin-top:30px;}
.iproc ul li span{font-size:14px;line-height:35px; display:inline-block;width:100%;}


.con1 {
	width: 100%;
	height: 415px;
	overflow: hidden;
	background-color: #f1f1f1;
	margin-top:30px;
}
.conxw {
	width: 1100px;
	height: 355px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 45px;
}
.gsdt {
	width: 705px;
	height: 320px;
	float: left;
	overflow: hidden;
}
.gsdt_t {
	width: 705px;
	height: 25px;
	float: left;
	color: #7c7c7e;
}
.gsdt_t p {
	width: 260px;
	height: 25px;
	float: left;
	overflow: hidden;
	font-size: 16px;
}
.gsdt_t p a {
	font-size: 22px;
	color: #007ab9
}
.gsdt_t span {
	width: 100px;
	height: 25px;
	float: right;
	overflow: hidden;
	font-size: 14px;
	text-align: right
}
.gsdt_t span a {
	color: #7c7c7e;
}
.dtpic {
	width: 295px;
	height: 265px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	border: 5px solid #e3e3e3;
}
.gsdt ul {
	width: 385px;
	height: 275px;
	float: right;
	overflow: hidden;
	margin-top: 20px
}
.gsdt ul li {
	width: 385px;
	height: 72px;
	float: right;
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
	padding-top: 18px
}
.gsdt ul li a {
	color: #555
}
.gsdt ul li:hover {
	background-color: #007bbb;
	color: #FFF
}
.gsdt ul li:hover a {
	color: #FFF
}
.gsdt ul li:hover span {
	color: #FFF
}
.gsdt ul li:hover p {
	color: #FFF
}
.Time {
	width: 65px;
	float: left;
	height: 55px;
	border-right: 1px solid #e3e3e3
}
.Time span {
	width: 65px;
	float: left;
	height: 32px;
	font-size: 30px;
	text-align: center;
	line-height: 32px;
	color: #999
}
.Time p {
	width: 65px;
	float: left;
	height: 22px;
	color: #666;
	text-align: center;
	line-height: 20px
}
.newc {
	width: 305px;
	float: right;
	height: 68px;
}
.newc span {
	width: 305px;
	float: right;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
}
.newc p {
	width: 305px;
	float: right;
	height: 35px;
	display: inline;
	overflow: hidden;
	color: #8c8c8c;
	line-height: 35px
}
.gsjj {
	width: 382px;
	height: 320px;
	float: right;
	overflow: hidden;
	background-image: url(/images/hy_17.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.gsjj_t {
	width: 380px;
	height: 25px;
	float: left;
	color: #7c7c7e;
}
.gsjj_t p {
	width: 280px;
	height: 25px;
	float: left;
	overflow: hidden;
	font-size: 16px;
}
.gsjj_t p a {
	font-size: 22px;
	color: #007ab9
}
.gsjj_t span {
	width: 100px;
	height: 25px;
	float: right;
	overflow: hidden;
	font-size: 14px;
	text-align: right
}
.gsjj_t span a {
	color: #7c7c7e;
}
.gsjj_c {
	width: 380px;
	height: 275px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	background-image: url(/images/hy_18.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.gsjj_c p {
	width: 262px;
	height: 104px;
	float: right;
	overflow: hidden;
	line-height: 26px;
	margin-top: 65px;
	text-indent: 26px;
	color: #FFF;
	margin-right: 15px
}
.gsjj_btn {
	width: 262px;
	height: 36px;
	float: right;
	overflow: hidden;
	margin-right: 15px;
	margin-top: 15px;
}
.gsjj_btn a {
	width: 108px;
	height: 26px;
	float: left;
	display: block;
	border: 1px solid #fff;
	color: #FFF;
	text-align: center
}
.fl {
	float: left
}
.fr {
	float: right
}
.footer {
	width: 100%;
	height: 304px;
	overflow: hidden;
	background-image: url(/images/hy_02.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}
.fnav {
	width: 1200px;
	height: 65px;
	margin: 0 auto;
	text-align: center;
	line-height: 65px;
	color: #FFF;
	margin-top: 10px;
	color: #3891bd
}
.fnav a {
	color: #FFF;
	margin-left: 30px;
	margin-right: 30px;
	font-size: 14px
}
.fc {
	width: 1100px;
	height: 230px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 35px
}
.fc p {
	width: 500px;
	height: 120px;
	overflow: hidden;
	float: left;
	color: #FFF;
	background-image: url(/images/hy_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 350px;
	padding-top: 30px;
	line-height:29px;
}
.fc p a {
	color: #FFF
}
.fc span {
	width: 150px;
	height: 230px;
	overflow: hidden;
	float: right;
	margin-top: 15px;
	line-height:30px;
	color:#FFF;
	text-align:center;
	font-size:16px;
}
.neibanner{width:100%;height:300px;}
.neicontent{width:1100px;margin-top:30px;margin-bottom:30px;overflow:hidden;}
.left{float:left;width:240px;}
.right{float:right;width:800px;}
.left_title{width:100%;height:90px;background:#00509b;text-align:center;font-size:20px;color:#fff;font-weight:bold;line-height:90px;}
.left_class{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center;height:70px;line-height:70px;font-size:14px;}
.left_class a{color:#000;height:70px; display:block}
.left_class a:hover{color:#fff;height:70px; display:block;background:#ee551f;}
.left_tacti{width:100%;height:50px;background:#333333;text-align:center;font-size:18px;color:#fff;line-height:50px; margin-top:30px;}
.left_tacc{width:100%;font-size:14px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.left_neir{margin:15px;line-height:30px;}
.right_title{width:100%;height:50px;background:#00509b;}
.right_t_t{height:50px;font-size:18px;color:#fff;line-height:50px; float:left;margin-left:20px;}
.right_t_x{height:50px;font-size:12px;color:#ececec;line-height:50px; float:right;margin-right:10px;}
.right_c{min-height: 80vh;padding: 36px 34px;font-size: 14px;line-height: 1.6;border: 1px solid #e5e5e5;overflow:hidden;}
.nproc{width:100%;margin-top:30px;}
.nproc ul{text-align:center;}
.nproc ul li{width:240px; float:left; text-align:center;display:inline-block;margin-bottom:30px;}
.nproc ul li span{font-size:14px;line-height:35px;width:240px; display:block;}
.nproc ul li span a{color:#000}
.rcontent{width:100%;float:left;margin-top:50px; }
.new_c{width:100%;float:left;margin-top:-20px;}
.new_c ul li{width:100%;border-bottom:1px dashed #CCCCCC;height:48px;}
.new_c ul li i{width:16px;height:48px;background:url(/images/ico.jpg) no-repeat left center;float:left;}
.new_c ul li span a{float:left;line-height:48px;height:48px;}
.new_c ul li span a:hover{color:#F00}
.new_c ul li dd{float:right;height:48px; line-height:48px;}

.xqimg{width:100%;height:360px; text-align:center}
.xqimg img{width:400px; text-align:center; border:2px solid #F4F4F4; padding:5px;}
.xqimg span{width:100%; height:50px;text-align:center;font-size:18px;font-weight:bold; line-height:40px;float:left}
.xxsmt{background:url(/images/xqbg.jpg) no-repeat; width:830px;height:49px;float:left;margin-top:30px;}
.xxsmt span{float:left;color:#FFF;margin:10px 0 0 25px;font-size:16px}
.xxsm{float:left;width:100%;line-height:35px;margin-top:30px;}
.xxsmn{background:url(/images/xqnbg.jpg) no-repeat; width:830px;height:49px;float:left;margin-top:10px;}
.xqnew{width:100%;height:60px; text-align:center}
.xqnew dd{width:100%; text-align:center;float:left; height:40px; color:#999}
.xqnew span{width:100%; height:50px;text-align:center;font-size:20px;font-weight:bold; line-height:40px;float:left}
.xxsmn span{float:left;color:#FFF;margin:10px 0 0 25px;font-size:16px}
.zoom{cursor:pointer;}
.zoominner{padding:5px 10px 10px;background:#FFF;text-align:left;}
.zoominner p{padding:8px 0;}
.zoominner p a{float:left;margin-left:10px;width:17px;height:17px;background:url(/images/imgzoom_tb.gif) no-repeat 0 0;line-height:100px;overflow:hidden;}
.zoominner p a:hover{background-position:0 -39px;}
.zoominner p a.imgadjust{background-position:-40px 0;}
.zoominner p a.imgadjust:hover{background-position:-40px -39px;}
.zoominner p a.imgclose{background-position:-80px 0;}
.zoominner p a.imgclose:hover{background-position:-80px -39px;}
.zimg_c{position:relative;}
.zimg_prev,.zimg_next{display:block;position:absolute;width:80px;height:100%;background:url(/images/pic-prev.png) no-repeat 0 -100px;cursor:pointer;}
.zimg_next{right:10px;background-image:url(/images/pic-next.png);background-position:100% -100px;}
.zimg_c img{margin:0 auto;}
.zimg_p strong{display:none;}
.imgzoom_title{ text-align:center}
.z{float:left;}
.y{float:right;}
.hm{text-align:center;}
.page_list {height: 35px;line-height: 24px;text-align: center;letter-spacing: 0;font-size: 14px;margin-top: 50px; float: none;}
.page_list a {display: inline-block;color: #898989;border: 1px solid #e8e8e8;background: #f8f8f8;text-align: center;padding: 5px 12px;margin: 0 5px; float:left;}
.page_list a.on {border: 1px solid #ccc;background: #E5EDF2; float:left;}
/*分页样式*/
.page_list span{padding: 5px 13px; margin:0px 5px;font-weight: bold;border: 1px solid #ccc;background: #236DDC; float:left;}
.page_list dd{padding: 4px 10px;font-weight: bold; width:200px; float:left }

.page_news_list {
	background: white;
	overflow: hidden;
	margin-top:-30px;
}
 .page_news_list .news_list {
	margin: 0px 0;
}
.page_news_list .news_list .news_item {
	margin: 0 34px;
	padding: 27px 0;
}
.page_news_list .news_list .news_item .imgbox.pic {
	float: left;
	width: 150px;
	height: 150px;
	margin: 4px 0 0;
}
.page_news_list .news_list .news_item .intro {
	margin: 0 0 0 169px;
}
.page_news_list .news_list .news_item .intro .news_title {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.page_news_list .news_list .news_item .intro .news_brief {
	min-height: 55px;
	margin: 12px 0;
	font-size: 14px;
	line-height: 1.6;
	overflow: hidden;
}
.page_news_list .news_list .news_item .intro .news_status_list {
	margin: 10px 0;
}
.page_news_list .news_list .news_item .intro .news_status_list .news_status_time {
	margin: 10px 0;
	color: #ee551f;
}
.page_news_list .news_list .news_item .intro .news_status_list .news_status_time .ico.ico_clock {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 8px 0 0;
	vertical-align: middle;
	background: url(/images/page_news_ico_clock.png);
}
.page_news_list .news_list .news_item {
	border-top: 1px dashed #e3e3e3;
}
.pub_page_side_main .cnt .pub_page_main .empty_tips {
	padding: 50px 0;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	background: white;
	border: 1px solid #ccc;
	border-top: none;
}
.pub_page_side_main .cnt .clear {
}