@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;
}
#body {
	width: 1000px;
	border: 1px solid #000;
	margin: 0px auto;
}
#top {
	width: 1200px;
	height: 116px;
	margin:0 auto;
}
#logo {
	width: 770px;
	height: 116px;
	line-height: 116px;
	float: left;
}
#top_r {
	width:400px; height:116px; float:right; line-height:116px; text-align:right; font-size:12px; color:#444444;	
}
#top_r a{color:#444444;}



#search {
	width: 300px;
	height: 30px;
	float: right;
	margin-top: 30px;
	margin-right: 30px;
	line-height: 30px;
	padding-left: 5px;
}
#search h1 input {
	width: 200px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #000;
}
#search #tijiao {
	width: 80px;
	height: 24px;
	line-height: 24px;
	background: #000;
	color: #FFF;
	font-weight: bold;
}
#nav_bg {width:100%; height:51px; line-height:51px; background:url(images/index_05.jpg) repeat-x; min-width:1200px;}
#nav {
	width: 990px;
	height: 51px;
	margin:0 auto;
	line-height: 51px;
	text-align: center;
}
#nav ul li {
	width: 110px;
	float: left;
	font-size: 15px;
	position: relative
}
#nav ul li a {
	width: 110px;
	display: block;
	text-align: center;
	color: #FFF;
}
#nav ul li a:hover {
	background: #f3aa0d;
	color: #FFF;
}
#nav ul li ul {
	width: 100px;
	height: 28px;
	background: #999;
	display: none;
	position: absolute;
	left: 0px;
	top: 30px;
	z-index: 2;
}
#nav ul li ul li {
	width: 90px;
	height: 28px;
	position: static;
}
#nav ul li ul li a {
	width: 90px;
	height: 28px;
	line-height: 28px;
	display: block;
	color: #FFF;
	text-align: center
}
#nav ul li ul li a:hover {
	background: #C00;
	color: #FFF;
}
#banner {
	width: 100%;
	min-width:1200px;
	height: 533px;
	overflow: hidden;
}
.main_visuals{height:533px;overflow:hidden;position:relative;}
.main_images{height:533px;overflow:hidden;position:relative;}
.main_images ul{width:9999px;height:533px;overflow:hidden;position:absolute;top:0;left:0}
.main_images li{float:left;width:100%;height:533px;}
.main_images li span{display:block;width:100%;height:533px}
.main_images li a{display:block;width:100%;height:533px}
div.flicking_cons{position:absolute;top:500px;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;}

.kong{width:100%; height:20px; line-height:20px;}
.kong1{width:100%; height:3px; line-height:3px;}
.kong2{width:100%; height:29px; line-height:29px;}
#middle1 {
	width: 1150px;
	height: 238px;
	margin:0 auto;
	padding-bottom:15px;
}
#middle1_l {width:756px; height:238px; float:left;}
#mid1_tit_bg{width:100%; height:33px; margin-bottom:16px;}

#mid1_tit{width:95px; height:33px; float:left; background:url(images/index_10.jpg) no-repeat center top; font-size:18px; color:#373838; text-align:right; line-height:23px;}
#mid1_tit2{width:661px; height:32px; float:right; border-bottom:1px solid #d5d5d5;}
#mid1_tit2 a{width:50px; height:20px; display:block; float:right; line-height:18px; background:#116faf; text-align:center; font-size:11px; color:#FFF; border-radius:5px; margin-top:5px; margin-right:2px;}
#mid1_con{width:756px; height:189px;}
#mid1_con_tu{width:241px; height:189px; float:left;}
#mid1_con_tu img{width:241px; height:189px; border:0px;}
#mid1_con_r{width:505px; height:189px; float:right;}
#mid1_con_r_top{width:505px; height:86px; border-bottom:1px dashed #dbdbdb; overflow:hidden; margin-bottom:4px;}
#mid1_con_r_top_tit{width:505px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#666666;}
#mid1_con_r_top_con{width:505px; height:46px; overflow:hidden; font-size:12px; line-height:23px; color:#999999;}
#mid1_con_r_bom{width:505px; height:24px; line-height:24px; font-size:12px; color:#666666;}
#mid1_con_r_bom a{color:#666666;}

#middle1_r {width:367px; height:238px; float:right;}
#middle1_r_kuang{width:367px; height:41px; overflow:hidden; padding-bottom:17px;}
#middle1_r_kuangs{width:310px; height:41px; overflow:hidden; padding-bottom:17px;}
#middle1_r_ti{width:367px; height:38px; overflow:hidden; padding-bottom:16px;}
#middle1_r_tis{width:310px; height:38px; overflow:hidden; padding-bottom:16px;}
#mid1_tit3{width:272px; height:32px; float:right; border-bottom:1px solid #d5d5d5;}
#mid1_tit3s{width:215px; height:32px; float:right; border-bottom:1px solid #d5d5d5;}

.ren_inp{width:350px; height:39px; border:1px solid #666666; background:#e5e6e6; line-height:39px; border-radius:5px; padding:0 7.5px; border-bottom:0px; border-right:0px;}
.ren_sub{width:365px; height:39px; border:0px; text-align:center; line-height:37px; color:#FFF; font-size:16px; background:#f3aa0d; border-radius:5px;}

.ren_inps{width:293px; height:39px; border:1px solid #666666; background:#e5e6e6; line-height:39px; border-radius:5px; padding:0 7.5px; border-bottom:0px; border-right:0px;}
.ren_subs{width:310px; height:39px; border:0px; text-align:center; line-height:37px; color:#FFF; font-size:16px; background:#f3aa0d; border-radius:5px;}

#middle1_r_con{width:367px; height:189px;}
#middle1_r_con_tu{width:173px; height:189px; float:left;}
#middle1_r_con_tu img{width:173px; height:189px; border:0px;}
#middle1_r_con_r{width:178px; height:189px; float:right;}
#middle1_r_con_r_tit{width:178px; height:26px; line-height:26px; font-size:14px; color:#666666; font-weight:bold;}
#middle1_r_con_r_con{width:178px; height:132px; overflow:hidden; font-size:12px; color:#999999; text-indent:2em; line-height:25px;}
#middle1_r_con_r_more{width:178px; height:32px; background:#116faf; text-align:center; font-size:14px; text-align:center; line-height:32px; border-radius:3px;}
#middle1_r_con_r_more a{color:#ffffff;}

#middle1_r_cons{width:310px; height:150px;}
#middle1_r_con_tus{width:130px; height:150px; float:left;}
#middle1_r_con_tus img{width:130px; height:150px; border:0px;}
#middle1_r_con_rs{width:168px; height:150px; float:right;}
#middle1_r_con_r_tits{width:168px; height:26px; line-height:26px; font-size:14px; color:#666666; font-weight:bold;}
#middle1_r_con_r_cons{width:168px; height:92px; overflow:hidden; font-size:12px; color:#999999; text-indent:2em; line-height:22px;}
#middle1_r_con_r_mores{width:168px; height:32px; background:#116faf; text-align:center; font-size:14px; text-align:center; line-height:32px; border-radius:3px;}
#middle1_r_con_r_mores a{color:#ffffff;}



#middle2 {
	width: 1150px;
	height: 713px;
	margin:0 auto;
}
#middle2_l {width:756px; height:713px; float:left;}
#middle2_ls{width:756px; height:175px;}
.middle2_ls_con{width:366px; height:175px;}
.middle2_ls_cons{width:366px; height:34px; border-bottom:1px solid #d3d3d3; line-height:34px;}
.shul1{width:15px; height:15px; float:left; margin-right:16px; text-align:center; background:#e9a51c; font-size:12px; color:#FFF; line-height:15px; margin-top:9px;}
.shul2{width:15px; height:15px; float:left; margin-right:16px; text-align:center; background:#116faf; font-size:12px; color:#FFF; line-height:15px; margin-top:9px;}
.shul3{width:15px; height:15px; float:left; margin-right:16px; text-align:center; background:#999999; font-size:12px; color:#FFF; line-height:15px; margin-top:9px;}




.title {
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}
.title h1 {
	float: left;
}
.title h2 {
	float: right;
}
.title h3 {
	float: right;
	font-weight: normal;
	font-size: 12px;
}

#middle3 {
	width: 1150px;
	height: 350px;
	margin:0 auto;
	overflow: hidden;
}
#middle3 .title {
	width: 1150px; height:39px; background:url(images/index_30.jpg) no-repeat center top; text-align:center; font-size:18px; color:#FFF; line-height:39px; margin-bottom:30px;
}
#middle3 .con {
	width: 1150px; height:270px; font-size:14px; line-height:30px;
}
#middle3 .con a{color:#373838;}

#link_bg{width:1150px; height:225px; margin:0 auto;}
#link_tit_bg {width:1150px; height:36px;}
.link_tit1{width:124px; height:34px; float:left; border-top:2px solid #008cd4; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; text-align:center; font-size:14px; color:#494949; line-height:34px; cursor:pointer;}
.link_tit2{width:126px; height:36px; float:left; background:#d6d6d6; text-align:center; font-size:14px; color:#494949; line-height:34px; cursor:pointer;}
.link_tit3{width:5px; height:35px; float:left; border-bottom:1px solid #d6d6d6;}
.link_tits{width:631px; height:35px; float:left; border-bottom:1px solid #d6d6d6;}
.link_con_bg{width:1098px; height:137px; border:1px solid #d6d6d6; border-top:0px; padding:25px;}
.link_con{width:125px; height:125px; float:left; padding:5px; border:1px solid #eeeeee; margin-right:9.5px; margin-left:9.5px;}
.link_con img{width:125px; height:125px; border:0px;}




#links a {
	font-size: 12px;
}
#bot1_bg{width:100%; height:272px; background:#323232; border-bottom:1px solid #FFF; min-width:1200px;}
#bot1_bgs{width:1200px; height:272px; margin:0 auto;}
#bot1_l{width:850px; height:272px; float:left;}
#bot1_l_tit{width:850px; height:63px; float:left; overflow:hidden; color:#FFF; font-size:15px; overflow:hidden; line-height:85px;}
#bot1_l_tit a{color:#FFF; width:90px; display:block; float:left;}
#bot1_l_er{width:97px; height:160px; float:left; text-align:center;  padding-top:28px; line-height:30px; font-size:14px; color:#c3c3c3; margin-right:37px;}
#bot1_l_er img{width:97px; height:97px; border-radius:3px;}
#bot1_l_tel{width:317px; height:48px; float:left; background:url(images/index_36.jpg) no-repeat left center; padding-left:63px; font-size:18px; overflow:hidden; color:#FFF; line-height:26px; margin-top:66px; margin-left:30px;}

#bot1_r{width:305px; height:272px; float:right;}
#bot1_r_tit{width:305px; height:62px; border-bottom:1px solid #FFF; overflow:hidden; color:#FFF; font-size:15px; overflow:hidden; line-height:85px;}
#bot1_r_con{width:305px; height:180px; overflow:hidden; color:#c3c3c3; font-size:12px; line-height:20px; padding-top:20px;}
#bot_bg{width:100%; height:56px; padding-top:7px; background:#0a609a; text-align:center; font-size:12px; line-height:24px; color:#ffffff; min-width:1200px;}
#bot_bg a{color:#ffffff;}



#bot {
	width: 1000px;
	height: 60px;
	padding-top: 6px;
	text-align: center;
}
#bot h1 {
	font-weight: normal;
	line-height: 23px;
	font-size: 12px;
}


#middle {
	width: 1200px;
	margin:0 auto;
}
#left {
	width: 310px;
	float: left;
}
#type {
	width: 310px;
	min-height: 100px;
	text-align: center;
}
#type .title{width:310px; height:44px; line-height:44px; text-align:center; font-size:px; color:#FFF; background:#116faf; font-size:18px;}
#type ul {
	padding-top: 9px;
	padding-bottom: 10px;
}
#type ul li {
	width: 310px;
	margin: 0 auto;
}
#type ul li a {
	width: 310px;
	height: 46px;
	line-height: 46px;
	background:url(images/lan.png) no-repeat 90px center #ececec;
	font-size: 16px;
	color: #8e8e8e;
	margin-bottom: 10px;
	display: block;
}
#type ul li a:hover {
	background:url(images/lan1.png) no-repeat 90px center #116faf;
	color: #FFF;
}
#right {
	width: 860px;
	overflow: hidden;
	float: right;
	line-height: 28px;
	font-size: 14px;
}
#right .title{width:860px; height:42px; overflow:hidden; border-bottom:1px solid #1d76b3; background:url(images/show_03.jpg) no-repeat left center; line-height:46px;}
#right .title h1{ font-size:18px; color:#116faf; padding-left:22px;}
#right .title h3{ font-size:14px; color:#8e8e8e;}
#right .title h3 a{color:#8e8e8e;}
#con {
	width: 840px;
	min-height: 360px;
	margin:0 auto;
	padding-top: 15px;
}
#user_l{width:500px; height:auto; float:left}
#user_ls{width:500px; height:40px; line-height:40px; font-size:14px; border-bottom:1px dashed #999;}
#user_lss{width:500px; min-height:40px; line-height:40px; font-size:14px; border-bottom:1px dashed #999;}
#user_r{width:200px; height:auto; float:right}
#user_r img{width:200px;}

#news_con {
	width: 840px;
	min-height: 360px;
	margin:0 auto;
	padding:15px 0;
}
#news_con img{ max-width:780px;}
#news_con .h1 {
	text-align: center;
	font-size: 32px;
	min-height: 35px;
	line-height: 35px;
	padding-bottom:15px;
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	width: 840px;
	height: 25px;
	line-height: 25px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 5px;
}
#pro_con {
	width: 840px;
	min-height: 360px;
	margin:0 auto;
	padding:15px 0;
}
#pro_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#pro_con .h2 {
	text-align: center;
	font-weight: normal;
	width: 840px;
	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: 840px;
	min-height: 600px;
	padding:15px 0;
}
#news_list ul li {
	width: 840px; height:180px; padding-bottom:22px;
}
#news_list_tu{width:270px; height:180px; float:left;}
#news_list_tu img{width:270px; height:180px; border:0px;}
#news_list_con{width:550px; height:180px; float:right; overflow:hidden;}
#news_list_tit{width:550px; height:30px; line-height:15px; font-size:15px; color:#333; font-weight:bold;}
#news_list_jian{width:550px; height:110px; line-height:30px; font-size:14px; color:#999; overflow:hidden;}
#news_list_more{width:80px; height:24px; background:#008ad7; border-radius:3px; margin-left:470px; text-align:center; color:#FFF; font-size:13px; line-height:24px;}


#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: 25px 0 0 15px;
}
#pro_list li {
	width: 260px;
	float: left;
	margin-right: 20px;
}
#pro_list li img {
	width: 260px;
	padding: 1px;
	border: 1px solid #116faf;
}
#pro_list li h1 {
	font-size: 14px;
	color: #C00;
	width: 260px;
	height: 35px;
	line-height: 25px;
	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: #116faf;
	color: #FFF;
	margin-left: 50px;
	border:0px;
	border-radius:2px;
}
#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: #116faf;
	color: #FFF;
	border:0px;
	border-radius:2px;
}
#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;
}
