@charset "utf-8";
/* CSS 预处理 */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
ol, ul, li {
	list-style: none
}
img {
	border: 0;
	margin: 0;
	padding: 0
}
body {
	text-align: left;
	font-size: 12px
}
a, em {
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
	color: #333
}
a:hover {
	color: #C00;
}
.fl{float:left;}
.fr{float:right;}
.clear {
	width: 10px;
	height: 1px;
	margin-top: -1px;
	clear: both;
}
#top {
	width: 90%;
	height: 116px;
	padding:0 5%;
	background:#FFF;
}
#logo {
	width:275px;
	height: 116px;
	float: left;
}
#nav {
	height: 116px;
	float:right;
	line-height: 116px;
	text-align: center;
}
#nav ul li {
	width: 100px;
	float: left;
	font-size: 15px;
	position: relative
}
#nav ul li a {
	width: 100px;
	display: block;
	color:#4c4b4b;
	text-align: center;
}
#nav ul li a:hover {
	background: #084fb0;
	color: #FFF;
}
@media (max-width:1440px){
	#top {
		width: 94%;
		height:auto;
		margin:0 auto;
		padding:0 3%;
	}
}
@media (max-width:1200px)
{
	#top {
		width: 90%;
		height:auto;
		margin:0 auto;
	}
	#logo {
		width:50%;
		height: auto;
		float: left;
	}
	#logo img{width:100%;}
	#nav { display:none;}
}

#banner {
	width: 100%;
	height: 317px;
	overflow: hidden;
	position:relative;
}
.zi_title_bg{width:520px; height:71px; margin:0 auto; padding-top:130px;}
.zi_title1{width:115px; height:35px; float:left; border-bottom:1px solid #b5bac3;}
.zi_title2{width:270px; height:71px; float:left; text-align:center; color:#FFF; font-family:"黑体"; font-size:42px; line-height:35px;}
.zi_title2 span{font-size:25px; text-transform:uppercase;}
@media (max-width:768px)
{
	#banner { height:260px;}
	.zi_title_bg{width:90%; height:51px; margin:0 auto; padding-top:110px;}
	.zi_title1{width:25%; height:25px; float:left; border-bottom:1px solid #b5bac3;}
	.zi_title2{width:50%; height:51px; float:left; text-align:center; color:#FFF; font-family:"黑体"; font-size:22px; line-height:25px;}
	.zi_title2 span{font-size:14px; text-transform:uppercase;}	
}

.zi_type_bg{width:1200px; height:45px; margin:0 auto; text-align:center; font-size:16px; padding-top:58px; padding-bottom:48px;}
.zi_type_bg a{min-width:150px; padding:0 5px; height:45px; margin-top: 2px; margin-left:10px; margin-right:10px; display:inline-block; line-height:45px; text-align:center; color:#333333; background:#dddddd;}
.zi_type_bg a:hover { background:#084fb0; color:#FFF;}
.zi_con{width:1200px; min-height:500px; margin:0 auto; padding-bottom:30px; font-size:14px; line-height:28px; color:#4c4b4b;}
@media (max-width:768px)
{
	.zi_type_bg{width:100%; height:auto; margin:0 auto; text-align:center; font-size:14px; padding-top:28px; padding-bottom:13px;}
	.zi_type_bg a{width:28%; height:32px; margin-left:1.66%; margin-right:1.66%; display:inline-block; line-height:32px; text-align:center; color:#333333; background:#dddddd; margin-bottom:15px;}
	.zi_type_bg a:hover { background:#084fb0; color:#FFF;}
	.zi_con{width:94%; min-height:500px; margin:0 auto; padding-bottom:30px; font-size:14px; line-height:28px; color:#4c4b4b;}
	.zi_con img{max-width:90%;}
}

.di_bg{width:100%; height:278px; background:url(images/about_06.jpg) no-repeat center top;}

.zi_news_bg{width:1200px; height:auto; margin:0 auto;}
.zi_news{width:590px; height:133px; margin-bottom:20px; background:url(images/news_05.jpg) no-repeat right bottom #f0eeee;}
.zi_news_tit{width:540px; height:50px; margin:0 auto; overflow:hidden; line-height:58px; font-size:18px; color:#333333;}
.zi_news_jian{width:540px; height:56px; margin:0 auto; line-height:28px; font-size:14px; color:#333333; overflow:hidden;}
.zi_news:hover{background:#084fb0;}
.zi_news:hover .zi_news_tit{color:#FFF;}
.zi_news:hover .zi_news_jian{color:#FFF;}
@media (max-width:768px)
{
	.zi_news_bg{width:94%; height:auto; margin:0 auto;}
	.zi_news{width:100%; height:133px; margin-bottom:20px; background:url(images/news_05.jpg) no-repeat right bottom #f0eeee;}
	.zi_news_tit{width:92%; height:50px; margin:0 auto; overflow:hidden; line-height:58px; font-size:18px; color:#333333;}
	.zi_news_jian{width:92%; height:56px; margin:0 auto; line-height:28px; font-size:14px; color:#333333; overflow:hidden;}
}

.zi_pros{display:none;}
.zi_pro{width:270px; height:202px; float:left; position:relative; margin-left:40px; margin-bottom:35px;}
.zi_pro_tu{width:270px; height:202px;}
.zi_pro_tu img{width:270px; height:202px;}
.zi_pro_tit{width:270px; height:36px; position:absolute; left:0; bottom:0; text-align:center; font-size:16px; color:#333333; line-height:36px; overflow:hidden; background-color:rgb(255,255,255,0.7);}
.zi_pro_zhe{width:270px; height:152px; position:absolute; left:0; top:0; background:url(images/pro.png) no-repeat center top; text-align:center; font-size:18px; color:#ffffff; line-height:50px; padding-top:50px; display:none;}
.zi_pro_zhe span{font-size:14px;}
.zi_pro:hover .zi_pro_zhe{display:block;}
.zi_pro:hover .zi_pro_tit{display:none;}
@media (max-width:768px)
{
	.zi_pro{display:none;}
	.zi_pros{width:48%; height:auto; float:left; position:relative; margin-left:4%; margin-bottom:20px; display:block;}
	.zi_pros_tu{width:100%; height:auto;}
	.zi_pros_tu img{width:100%; height:auto;}
	.zi_pros_tit{width:100%; height:30px; position:absolute; left:0; bottom:0; text-align:center; font-size:13px; color:#333333; line-height:30px; overflow:hidden; background-color:rgb(255,255,255,0.7);}
}

#bot {
	width: 100%;
	height: 50px;
	line-height:50px;
	text-align: center;
	font-weight: normal;
	line-height: 50px;
	font-size: 16px;
	color:#FFF;
	background:#022f6d;
}
#bot a{color:#FFF;}

#news_con {
	width: 100%;
	min-height: 360px;
}
#news_con img{max-width:80%;}
#news_con .h1 {
	text-align: center;
	font-size: 18px;
	height: 45px;
	line-height: 45px;
	margin-bottom:20px;
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 25px;
}
#pro_con {
	width: 100%;
	min-height: 500px;
}
#pro_con .h1 {
	text-align: center;
	font-size: 18px;
	height: 45px;
	line-height: 45px;
	margin-bottom:20px;
}
#pro_con .h2 {
	text-align: center;
	font-weight: normal;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 25px;
}
#pro_con #pic {
	text-align: center;
	margin-bottom: 5px;
}
#down_con {
	width: 670px;
	min-height: 360px;
	padding: 15px;
	padding-right: 0px;
}
#down_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#down_con #pic {
	text-align: center;
	margin-bottom: 5px;
}
#news_list ul {
	width: 650px;
	height: 230px;
	padding: 9px;
}
#news_list ul li {
	width: 650px;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
 *height: 22px;
 *line-height: 22px;
	padding-right: 10px;
}
#news_list .one {
	background: #F0F0F0;
}
#news_list ul li span {
	float: left;
}
#news_list ul li strong {
	float: right;
	font-weight: normal;
}
#down_list ul {
	width: 650px;
	height: 230px;
	padding: 9px;
}
#down_list ul li {
	width: 650px;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
 *height: 22px;
 *line-height: 22px;
	padding-right: 10px;
}
#down_list .one {
	background: #F0F0F0;
}
#down_list ul li span {
	float: left;
}
#down_list ul li strong {
	float: right;
	font-weight: normal;
}
#pro_list ul {
	padding: 15px 0 0 15px;
}
#pro_list li {
	width: 215px;
	float: left;
	margin-right: 10px;
}
#pro_list li img {
	width: 210px;
	padding: 1px;
	border: 1px solid #C00;
}
#pro_list li h1 {
	font-size: 14px;
	color: #C00;
	width: 202px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
#page {
	text-align: center;
	padding: 10px;
}
#page a {
	padding: 8px 12px; background:#eeeeee; color:#333333; margin-left:10px; margin-right:10px; display:inline-block; margin-bottom:12px;
}
#page .select{background:#1e64bc; color:#FFF;}



#gbook {
	padding: 25px 0 0 35px;
}
@media (max-width:768px)
{
	#gbook {
		padding: 25px 0 0 5px;
	}
}
#gbook li {
	padding: 5px;
}
#gbook input {
	border: 1px solid #999;
	width: 200px;
	padding-left: 2px;
	height: 30px;
	line-height: 30px;
}
#gbook #tijiao {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
	margin-left: 50px;
}
#gbook textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	overflow: hidden;
	line-height: 20px;
	padding-left: 2px;
}
#gbook #chongzhi {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
}
#gbook span {
	color: #CCC;
	font-size: 12px;
}
@media (max-width:768px)
{
	#gbook textarea {
		width: 250px;
		height: 120px;
		border: 1px solid #999;
		overflow: hidden;
		line-height: 20px;
		padding-left: 2px;
	}
	#gbook span { display:none;}	
}
#gbook_list {
	width: 630px;
	padding: 20px 0 0 50px;
	height: 200px;
}

#gbook_list li {
	width: 600px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dashed #000;
}
#gbook_list li span {
	float: left;
	padding-left: 10px;
}
#gbook_list li strong {
	float: right;
	font-weight: normal;
	padding-right: 10px;
}
#jianli {
	padding-top: 15px;
}
#jianli td {
	border: 1px solid #000;
}
#jianli td input {
}
#jianli textarea {
	overflow: hidden;
}
#job_list {
	padding-top: 15px;
}
#user_dl {
}
#user_dl li {
	height: 30px;
	line-height: 30px;
}
#user_dl input {
	width: 200px;
	height: 20px;
	line-height: 20px;
	padding-left: 2px;
	border: #000 1px solid;
}
#gwc {
}
#gwc li {
	width: 650px;
	height: 95px;
	padding: 5px;
	border-bottom: 1px dashed #666;
	line-height: 100px;
}
#gwc li .left {
	float: left;
	display: block;
}
#gwc li .right {
	float: right;
	display: block;
}
#gwc li img {
	width: 95px;
	height: 95px;
	vertical-align: middle;
}
/*dingdan*/
#dingdan {
	border-top: 1px solid #999;
	width: 650px;
}
#dingdan li {
	width: 650px;
	height: 30px;
	border-bottom: #999 1px solid;
	overflow: hidden;
	float: left;
	border-right: 1px solid #999;
}
#dingdan li h1 {
	width: 150px;
	height: 30px;
	border-left: 1px solid #999;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 35px;
	font-weight: 100;
	overflow: hidden;
}
#dingdan li h2 {
	width: 150px;
	height: 30px;
	border-left: 1px solid #999;
	float: right;
	text-align: center;
	font-size: 12px;
	line-height: 35px;
	font-weight: 100;
	overflow: hidden;
}
#user_zc {
}
#user_zc input {
	width: 200px;
	height: 23px;
	line-height: 23px;
	padding-left: 2px;
	border: 1px solid #000;
}
#user_zc .middle {
	text-align: center;
}
#user_zc .middle input {
	width: 80px;
}
