@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 {
	clear: both;
}
.top_bg{width:100%; height:31px; border-bottom:1px solid #e4e4e4;}
.top_bg1{width:1200px; height:31px; margin:0 auto; line-height:31px; font-size:15px; color:#908e8d;}
.top_bg1 a{color:#908e8d; padding:0 10px;}
.top {
	width: 1200px;
	height: 111px;
	margin:0 auto;
}
.logo {
	width: 370px;
	height: 111px;
	float: left;
}
.tell_bg{width:193px; height:111px; float:right;}
.tell1{width:193px; height:30px; background:url(images/index_06.jpg) no-repeat left 5px; line-height:26px; font-size:25px; color:#333333; text-align:right; margin-top:27px;}
.tell2{width:193px; height:30px; background:url(images/index_09.jpg) no-repeat left 5px; line-height:26px; font-size:25px; color:#333333; text-align:right;}

#nav_bg{width:100%; height:65px; background:#043985;}
#nav {
	width: 1200px;
	height: 65px;
	margin:0 auto;
	line-height: 65px;
	text-align: center;
}
#nav ul li {
	width: 149px;
	float: left;
	font-size: 18px;
	position: relative
}
#nav ul li a {
	width: 149px;
	display: block;
	text-align: center;
	color:#FFF;
}
#nav ul li a:hover {
	background: #cda142;
	color: #FFF;
}
.nav_xian{width:1px; height:65px; float:left; background:url(images/index_17.jpg) no-repeat center 28px;}
#banner {
	width: 100%;
	height: 550px;
	overflow: hidden;
}
.main_visual{height:550px;overflow:hidden;position:relative;}
.main_image{height:550px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:550px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:550px;}
.main_image li span{display:block;width:100%;height:550px}
.main_image li a{display:block;width:100%;height:550px}

div.flicking_con{position:absolute;top:500px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con 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_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(images/hover_right.png) no-repeat right top;right:100px;}

.kong45{width:100%; height:45px; line-height:45px; clear:both;}

.middle1{width:1200px; height:258px; margin:0 auto; -moz-box-shadow: 0px 0px 20px #888888; box-shadow: 0px 0px 20px #888888;}
.middle1s{width:240px; height:258px; float:left; background:url(images/index_15.jpg) no-repeat left 64px; cursor:pointer;}
.bei_none{background:none;}
.middle1s_tit{width:100%; height:42px; line-height:42px; text-align:center; font-size:24px; color:#333333; font-weight:bold; margin-top:49px;}
.middle1s_jian{width:100%; height:50px; text-align:center; line-height:25px; padding:15px 0; font-size:18px; color:#555555;}
.middle1s_tu{width:100%; height:40px; text-align:center;}
.middle1s_xian{width:90px; height:5px; margin:0 auto; background:#043985; margin-top:26px; display:none;}
.middle1s:hover .middle1s_tit{color:#043985;}
.middle1s:hover .middle1s_xian{display:block;}


.middle2_tit_bg{width:1200px; height:150px; margin:0 auto;}
.middle2_tit1{width:100%; height:55px; line-height:55px; text-align:center; margin-top:40px; color:#333333; font-size:30px;}
.middle2_tit2{width:445px; height:28px; margin:0 auto;}
.middle2_tit2_1{width:70px; height:13px; float:left; border-bottom:1px solid #dedede;}
.middle2_tit2_2{width:295px; height:28px; float:left; line-height:28px; font-size:18px; text-align:center; color:#999999;}

.middle2{width:1200px; height:812px; margin:0 auto;}
.middle2_1{width:270px; height:812px; float:left; border:1px solid #dedede;}
.middle2_1_1{width:230px; height:100px; border-bottom:1px solid #dedede; background:#043985; color:#FFF; font-size:18px; line-height:32px; padding-left:40px; padding-top:31px;}
.middle2_1_2{width:230px; height:66px; border-bottom:1px solid #dedede; overflow:hidden; padding-left:40px; line-height:66px; font-size:16px;}
.middle2_1_2 a{color:#043985;}
.middle2_1_3{width:100%; height:67px; line-height:67px; overflow:hidden;}
.middle2_1_4{width:180px; padding-left:90px; height:71px; padding-top:20px; border-bottom:1px solid #dedede; border-top:1px solid #dedede; background:url(images/index_37.jpg) no-repeat 33px 24px; font-size:14px; color:#333333; line-height:25px;}
.middle2_1_4 span{font-size:24px; color:#043985;}
.middle2_1_5{width:252px; height:150px; padding-top:15px; font-size:14px; line-height:30px; color:#444444; padding-left:18px;}
.middle2_2{width:928px; height:812px; float:left; overflow:hidden;}
.middle2_2s{width:282px; height:279px; margin-left:27px; float:left;}
.middle2_2s_tu{width:282px; height:211px; border-bottom:5px solid #FFF;}
.middle2_2s_tu img{width:282px; height:211px;}
.middle2_2s_tit{width:100%; height:40px; text-align:center; line-height:40px; background:#f3f3f5; font-size:15px; color:#444444;}

.middle3_bg{width:100%; height:580px; background:url(images/index_38.jpg) no-repeat center top;}
.middle3_tit{width:100%; height:80px; text-align:center; font-size:30px; color:#FFF; font-weight:bold; line-height:25px; overflow:hidden; padding-top:39px;}
.middle3_tit span{font-size:16px; font-weight:500;}
.middle3{width:1160px; height:440px; margin:0 auto; padding:20px;}
.middle3_l{width:587px; height:400px; float:left;}
.middle3_l img{width:587px; height:400px;}
.middle3_r{width:526px; height:400px; float:right;}
.middle3_r1{width:526px; height:83px; padding-top:45px; font-size:25px; overflow:hidden; color:#333333; font-weight:bold; line-height:25px;}
.middle3_r1 span{font-size:16px; font-weight:500; color:#757274;}
.middle3_r2{width:526px; height:110px; font-size:14px; color:#555555; line-height:27px; overflow:hidden; margin-bottom:25px;}
.middle3_r3{width:526px; height:124px;}
.middle3_r3_1{width:124px; height:124px; float:left; background:url(images/index_41.jpg) no-repeat center top; overflow:hidden; font-size:18px; text-align:center; color:#555555; line-height:160px;}
.middle3_r3_2{width:124px; height:124px; float:left; margin-left:55px; background:url(images/index_43.jpg) no-repeat center top; overflow:hidden; font-size:18px; text-align:center; color:#555555; line-height:160px;}
.middle3_r3_3{width:124px; height:124px; float:left; margin-left:55px; background:url(images/index_45.jpg) no-repeat center top; overflow:hidden; font-size:18px; text-align:center; color:#555555; line-height:160px;}

.middle4_tit{width:1200px; height:40px; margin:0 auto; background:url(images/index_50.jpg) repeat-x center 20px;}
.middle4_tits{width:380px; height:40px; margin:0 auto; display:block; background:#FFF;}
.middle4_tits1{width:120px; height:40px; float:left; line-height:40px; text-align:center; font-size:18px; color:#444444; cursor:pointer;}
.middle4_tits2{width:10px; height:40px; float:left; background:url(images/index_52.jpg) no-repeat center 11px;}
.middle4{width:1200px; height:250px; margin:0 auto; padding-top:30px;}
.middle4s{width:270px; height:250px; float:left; margin-left:15px; margin-right:15px;}
.middle4s img{width:270px; height:203px;}
.middle4s span{width:100%; height:38px; display:block; line-height:38px; text-align:center; font-size:15px; color:#666666;}

.middle5_tit{width:1200px; height:130px; margin:0 auto; padding-bottom:5px;}
.middle5_tit1{width:298px; height:130px; float:left; background:#373e4a; text-align:center; line-height:130px; font-size:20px; color:#FFF; cursor:pointer;}
.middle5_tit2{width:298px; height:130px; float:left; background:url(images/index_51.jpg) no-repeat center top; text-align:center; line-height:130px; font-size:20px; color:#FFF; cursor:pointer;}
.middle5_tit3{width:2.66px; height:130px; float:left;}
.middle5{width:1198px; height:336px; margin:0 auto; border:1px solid #cfdce5;}
.middle5_l{width:601px; height:336px; float:left;}
.middle5_r{width:517px; height:336px; float:right; margin-right:32px;}
.middle5_r1{width:517px; height:107px; background:url(images/index_53.jpg) no-repeat left bottom; overflow:hidden; font-size:33px; color:#333333; line-height:120px;}
.middle5_r2{width:517px; height:50px; margin-bottom:35px; margin-top:35px; line-height:25px; font-size:14px; color:#444444; overflow:hidden;}
.middle5_r3{width:182px; height:45px; border:1px solid #c6d2db; background:#0267ad; line-height:45px; text-align:center; font-size:18px; color:#FFF;}
.kong30{width:100%; height:30px; line-height:30px; clear:both;}
.middle5_more{width:200px; height:45px; margin:0 auto; border:1px solid #c6d2db; line-height:45px; text-align:center; font-size:14px; color:#333333;}

.middle6{width:1200px; height:390px; margin:0 auto;}
.middle6_tit{width:100%; height:54px; line-height:54px; font-size:18px; color:#444444; overflow:hidden;}
.middle6_tit span{font-size:16px; color:#9e9c9c;}
.middle6_tit a{float:right; font-size:14px; color:#808080;}
.middle6_l{width:697px; height:336px; float:left;}
.middle6_l_tui{width:697px; height:108px; padding-bottom:18px;}
.middle6_l_tui_tu{width:164px; height:108px; float:left;}
.middle6_l_tui_tu img{width:164px; height:108px;}
.middle6_l_tui_r{width:510px; height:108px; float:right;}
.middle6_l_tui_r1{width:510px; height:30px; overflow:hidden; line-height:30px; font-size:16px; color:#151515;}
.middle6_l_tui_r2{width:510px; height:78px; overflow:hidden; line-height:26px; font-size:13px; color:#6a6868;}
.middle6_ls{width:682px; height:41px; border-bottom:1px solid #e5e5e5; background:url(images/index_65.jpg) no-repeat left center; padding-left:15px;}
.middle6_ls1{width:500px; height:41px; float:left; line-height:43px; font-size:14px; color:#6a6868; overflow:hidden;}
.middle6_ls2{width:150px; padding-right:15px; height:43px; float:right; line-height:41px; font-size:14px; color:#6a6868; text-align:right; overflow:hidden;}
.middle6_r{width:444px; height:336px; float:right;}
.middle6_r1{width:444px; height:164px;}
.middle6_r1 img{width:444px; height:164px;}
.middle6_r2{width:444px; height:8px;}

.link_bg{width:100%; height:100px; background:#ebebeb;}
.link_bgs{width:1200px; height:60px; margin:0 auto; padding:20px 0;}
.link_l{width:180px; height:60px; float:left; background:#004c9f; line-height:60px; text-align:center; color:#FFF; font-size:20px;}
.link_r{width:1000px; height:60px; float:right; line-height:60px; font-size:15px;}
.link_r a{color:#444444; padding:0 20px;}


.title {
	color: #FFF;
	background: #C00;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}
.title h1 {
	padding-left: 10px;
	float: left;
}
.title h2 {
	padding-right: 10px;
	float: right;
}
.title h2 a {
	color: #FFF;
}
.title h2 a:hover {
	color: #FFF;
}
.title h3 {
	padding-right: 10px;
	float: right;
	font-weight: normal;
	font-size: 12px;
}
.title h3 a {
	color: #FFF;
}
.bot_bg{width:100%; height:237px; background:#282828;}
.bot_nav{width:1200px; height:69px; line-height:69px; margin:0 auto; border-bottom:1px solid #4c4c4c; text-align:center;}
.bot_nav a{width:120px; height:69px; display:inline-block; text-align:center; font-size:15px; color:#999999;}
.bot{width:1200px; height:147px; margin:0 auto; padding-top:21px; font-size:14px; color:#999999; line-height:35px;}
.bot a{color:#999999;}

.middle_type{width:1200px; height:44px; margin:0 auto; text-align:center;}
.middle_type a{width:136px; height:42px; display:inline-block; text-align:center; border:1px solid #dedede; line-height:42px; font-size:14px; color:#444444; margin-left:15px; margin-right:15px;}
.middle_type a:hover{background:#004c9f; border:1px solid #004c9f; color:#FFF;}
.middle_con{width:1200px; min-height:500px; margin:0 auto; padding-top:25px; font-size:14px; line-height:28px; color:#555555;}
.middle_con a{color:#555555;}


#bot {
	width: 1000px;
	height: 60px;
	padding-top: 6px;
	text-align: center;
}
#bot h1 {
	font-weight: normal;
	line-height: 23px;
	font-size: 12px;
}
#middle {
	width: 1000px;
	border-bottom: 1px solid #000;
}
#left {
	width: 300px;
	float: left;
	border-right: 1px solid #000;
}
#type {
	width: 300px;
	min-height: 400px;
	text-align: center;
}
#type ul {
	padding-top: 20px;
	padding-bottom: 15px;
}
#type ul li {
	width: 220px;
	margin: 0 auto;
}
#type ul li a {
	width: 220px;
	height: 30px;
	line-height: 30px;
	background: #C00;
	font-size: 14px;
	color: #FFF;
	margin-bottom: 5px;
	display: block;
}
#type ul li a:hover {
	background: #FFECEC;
	color: #C00;
	font-weight: bold;
}
#right {
	width: 699px;
	overflow: hidden;
	float: right;
	line-height: 23px;
	font-size: 12px;
	margin-left: -1px;
	border-left: #000 1px solid;
}
#right p {
	text-indent: 20px;
}
#con {
	width: 670px;
	min-height: 360px;
	padding-left: 15px;
	padding-top: 15px;
}
#news_con {
	width: 1200px;
	min-height: 360px;
}
#news_con .h1 {
	text-align: center;
	font-size: 18px;
	height: 50px;
	line-height: 35px;
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	width: 1200px;
	height: 35px;
	line-height: 35px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 15px;
}
#pro_con {
	width: 1200px;
	min-height: 360px;
}
#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: 35px;
	line-height: 35px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 15px;
}
#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: 1200px;
	height: auto;
}
#news_list ul li {
	width: 1200px;
	height: 40px;
	line-height: 40px;
	font-size:16px;
}
#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 0;
}
#pro_list li {
	width: 220px;
	float: left;
	margin-right: 20px;
}
#pro_list li img {
	width: 220px;
	padding: 1px;
	border: 1px solid #043985;
}
#pro_list li h1 {
	font-size: 15px;
	color: #C00;
	width: 202px;
	height: 45px;
	line-height: 30px;
	text-align: center;
}
#page {
	text-align: center;
	padding: 10px;
}
#page a {
	padding: 0 5px;
}
#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;
}
