@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;
	background:url(images/bg_02.jpg) no-repeat center bottom;
}
a, em {
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
	color: #333
}
a:hover {
	color: #C00;
}
.clear {
	width: 10px;
	height: 1px;
	margin-top: -1px;
	clear: both;
}
.title {
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}
.title h1 {
	float: left;
}
.title h2 {
	float: right;
}
.title h3 {
	padding-right: 10px;
	float: right;
	font-weight: normal;
	font-size: 12px;
}
#body {
	width: 1000px;
	border: 1px solid #000;
	margin: 0px auto;
}
#top {
	width: 1200px;
	height: 73px;
	border-bottom:1px solid #efefef;
	margin:0 auto;
	overflow:hidden;
}
#logo {
	float: left;
}
#top img {height:73px;}
#tell {
	float: right;
}

#banner {
	width: 100%;
	height: 640px;
	overflow: hidden;
}
.main_visuals{height:640px;overflow:hidden;position:relative;}
.main_images{height:640px;overflow:hidden;position:relative;}
.main_images ul{width:9999px;height:640px;overflow:hidden;position:absolute;top:0;left:0}
.main_images li{float:left;width:100%;height:640px;}
.main_images li span{display:block;width:100%;height:640px}
.main_images li a{display:block;width:100%;height:640px}

div.flicking_cons{position:absolute;top:600px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_cons a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_cons a.on{background-position:0 -21px}
#btn_prevs,#btn_nexts{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prevs{background:url(images/hover_left.png) no-repeat left top;left:100px;}
#btn_nexts{background:url(images/hover_right.png) no-repeat right top;right:100px;}



#nav {
	width: 1200px;
	height: 54px;
	margin:0 auto;
	line-height: 54px;
	text-align: center;
}
#nav ul li {
	width: 150px;
	float: left;
	font-size: 12px;
	position: relative
}
#nav ul li a {
	width: 150px;
	height:52px;
	display: block;
	text-align: center;
	font-size:16px;
	color:#999999;
}
#nav ul li ul {
	width: 150px;
	border-top:2px solid #ff7e46;
	display: none;
	position: absolute;
	left: 0px;
	top: 52px;
	z-index: 2;
}
#nav ul li ul li {
	width: 150px;
	height: 38px;
	line-height:38px;
	border-bottom:1px solid #e2e2e2;
	position: static;
}
#nav ul li ul li a {
	width: 150px;
	height: 38px;
	line-height: 38px;
	display: block;
	color: #7e7e7e;
	font-size:12px;
	background:#FFF;
	text-align: center
}
#nav ul li ul li a:hover {
	color: #0072d4;
}

#kong{width:100%; height:45px; line-height:45px; overflow:hidden; clear:both;}

#middle1_title {width:1200px; height:155px; margin:0 auto; text-align:center;}
#middle1_title1{width:100%; height:55px; line-height:55px; text-align:center; font-size:20px; color:#252525;}
#middle1_title2{width:100%; height:40px; line-height:28px; text-align:center; font-size:14px; color:#b7b7b7;}
#middle1_title3{height:35px; margin:0 auto; width:610px;}
#middle1_title3 span{width:76px; height:35px; display:block; float:left; background:#0072d4; font-size:12px; line-height:35px; text-align:center; color:#FFF; margin-right:12px; cursor:pointer;}
#middle1_title3 div{float:left; line-height:35px; color:#d9d9d9;}
#middle1_title3 div a{color:#7e7e7e; padding:0 16px;}
#middle1_title3 div a:hover{color:#0072d4;}

#middle1 {
	width: 1200px;
	height: 482px;
	margin:0 auto;
}
#middle1_con {width:1200px; height:332px;}
.middle1_cons{width:282px; height:312px; float:left; margin-right:18px; background:#edf3f5; padding:10px;}
.middle1_cons img{width:282px; height:210px;}
.middle1_cons_tit{width:282px; height:35px; font-size:14px; color:#0072d4; overflow:hidden; text-align:center; line-height:40px;}
.middle1_cons_con{width:282px; height:47px; color:#999999; font-size:12px; line-height:22px; word-break:break-all; word-wrap:break-word; white-space:normal;}
.middle1_cons_more{width:282px; height:28px; line-height:20px; text-align:right; font-size:12px; color:#ff7e46;}
.middle1_cons_more a{color:#ff7e46;}
.middle1_cons:hover{background:#0072d4;}
.middle1_cons:hover .middle1_cons_tit{color:#FFF;}
.middle1_cons:hover .middle1_cons_con{color:#FFF;}
.middle1_cons:hover .middle1_cons_more{color:#FFF;}
#middle1_more{width:258px; height:49px; margin:0 auto; padding-top:50px;}

#middle2_bg {width:100%; height:487px; background:url(images/index_11-06.jpg) no-repeat center top #f1f5f7;}
#middle2 {
	width: 1200px;
	height: 419px;
	margin:0 auto;
	padding-top:68px;
}
#s_page_tu {
	float: left;
	width: 511px;
	height: 300px;
	padding-left:8px;
	padding-top:10px;
	overflow: hidden;
}
#s_page_tu img{width:511px; height:300px;}
#s_page_con{width:580px; height:251px; padding-top:69px; float:left; padding-left:60px;}
#s_page_con1{width:580px; height:32px; line-height:32px; font-size:20px; color:#252525;}
#s_page_con2{width:580px; height:16px; line-height:16px; font-size:13px; color:#7c7c7c; text-transform:Uppercase;}
#s_page_con3{width:580px; height:123px; line-height:25px; font-size:12px; color:#7c7c7c; padding-top:18px;}
#s_page_more{width:160px; height:40px;}
#s_page_more a{width:158px; height:38px; display:block; border:1px solid #e1e1e1; text-align:center; line-height:38px; font-size:14px; color:#898989;}

#middle3_title {width:1200px; height:70px; margin:0 auto; overflow:hidden; text-align:center; color:#7c7c7c; font-size:13px; line-height:20px; padding-top:47px;}
#middle3_title font{font-size:20px; color:#252525;}
#middle3{width:1200px; height:517px; margin:0 auto; background:url(images/new.png) no-repeat center 49px;}
.middle3_1{width:1200px; height:162px; cursor:pointer;}
.middle3_1_1{width:600px; height:152px; float:left; padding-top:10px;}
.middle3_1_1_date{width:140px; height:140px; float:right; margin-right:30px; text-align:right; color:#999999;}
.middle3_1_1_date_yue{width:140px; height:64px; overflow:hidden; font-size:40px; line-height:80px;}
.middle3_1_1_tu{width:330px; height:140px; float:right; display:none;}
.middle3_1_1_tu img{width:330px; height:140px;}
.middle3_1_1_con{width:505px; height:140px; padding-left:46px; float:left;}
.middle3_1_1_con_title{width:505px; height:64px; overflow:hidden; font-size:18px; color:#575757; line-height:80px;}
.middle3_1_1_con_con{width:505px; height:65px; overflow:hidden; font-size:12px; color:#999999; line-height:24px;}
.middle3_1:hover{background:#0072d4;}
.middle3_1:hover .middle3_1_1_tu{display:block;}
.middle3_1:hover .middle3_1_1_date{color:#FFF;}
.middle3_1:hover .middle3_1_1_con_title{color:#FFF;}
.middle3_1:hover .middle3_1_1_con_con{color:#FFF;}
#middle3_more{width:150px; height:45px; margin:0 auto;}

#bot {
	width: 1200px;
	height: 270px;
	margin:0 auto;
	text-align: center;
	font-weight: normal;
	line-height: 23px;
	font-size: 12px;
	color:#013d71;
}
#bot a{color:#013d71;}

#middle_title{width:1200px; height:70px; padding-top:40px; margin:0 auto; border-bottom:1px solid #e6e6e6; font-size:20px; color:#252525; line-height:22px;}
#middle_title font{color:#c1c1c1; font-size:18px;}

#middle {
	width: 1200px;
	margin:0 auto;
	padding-top:30px;
}
#middle_con{width:1200px; margin:0 auto;}
.middle_cons{width:262px; height:312px; float:left; margin-left:9px; margin-right:9px; background:#edf3f5; padding:10px;}
.middle_cons img{width:262px; height:210px;}
.middle_cons_tit{width:262px; height:35px; font-size:14px; color:#0072d4; overflow:hidden; text-align:center; line-height:40px;}
.middle_cons_con{width:262px; height:47px; color:#999999; font-size:12px; line-height:22px; text-indent:2em;}
.middle_cons_more{width:262px; height:28px; line-height:20px; text-align:right; font-size:12px; color:#ff7e46;}
.middle_cons_more a{color:#ff7e46;}
.middle_cons:hover{background:#0072d4;}
.middle_cons:hover .middle_cons_tit{color:#FFF;}
.middle_cons:hover .middle_cons_con{color:#FFF;}
.middle_cons:hover .middle_cons_more{color:#FFF;}



#left {
	width: 181px;
	float: left;
}
#type {
	width: 181px;
	min-height: 400px;
	text-align: center;
}
#type .title{width:181px; height:37px; color:#252525; font-size:14px; text-align:left;}
#type .title font{font-weight:bolder; color:#ff7e46; font-size:12px; padding-right:18px;}
#type ul {}
#type ul li {
	width: 181px;
	margin: 0 auto;
}
#type ul li a {
	width: 181px;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #666666;
	display: block;
	border-top:1px solid #ebebeb;
}
#right {
	width: 965px;
	overflow: hidden;
	float: right;
	line-height: 28px;
	font-size: 14px;
}

#con {
	width: 965px;
	min-height: 600px;
	color:#666666;
}
#news_con {
	width: 965px;
	min-height: 600px;
	color:#666666;
}
#news_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	width: 965px;
	height: 25px;
	line-height: 25px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 5px;
}
#pro_con {
	width: 1200px;
	min-height: 600px;
	color:#666666;
	font-size:14px;
	line-height:28px;
	padding-bottom:50px;
}
#pro_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#pro_con .h2 {
	text-align: center;
	font-weight: normal;
	width: 1200px;
	height: 25px;
	line-height: 25px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 5px;
}
#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: 965px;
	min-height: 230px;
	padding-bottom:50px;
}
#news_list ul li {
	width: 965px;
	height: 127px;
	padding-bottom:33px;
	border-bottom:1px solid #f0f0f0;
	margin-bottom:30px;
}
#news_list_tu{width:300px; height:127px; float:left;}
#news_list_tu img{width:300px; height:127px;}
#news_list_con{width:535px; height:127px; float:right;}
#news_list_con_title{width:535px; height:50px; line-height:50px; font-size:16px; color:#666666;}
#news_list_con_con{width:535px; height:77px; line-height:24px; font-size:12px; color:#666666;}
#news_list_date{width:85px; float:right; font-size:30px; color:#999999; text-align:center;}

#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;
	padding-bottom:50px;
}
#page a {
	padding: 2px 8px;
	border:1px solid #cccccc; margin-right:9px;
	background:#FFF;
}
#gbook {
	padding: 25px 0 0 35px;
}
#gbook li {
	padding: 5px;
}
#gbook input {
	border: 1px solid #999;
	width: 200px;
	padding-left: 2px;
	height: 26px;
	line-height: 26px;
}
#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;
}
#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;
}