@charset "utf-8";
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 {  color:#000000; text-align:left; font-size:12px;}
body{ cursor:default; background: url(img/index_02.jpg) repeat-x left top #ebebeb; }
a,em{ text-decoration:none; font-style:normal;}
a{color:#000000;}
a:hover{color:#000000;}
input, button{border:0 none; background: none transparent; margin:0; padding:0;}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden;}
.clear{clear:both; height:0px; margin-top:-1px; width:100%; line-height:0px; font-size:0;} 
.dis{display:block;}
.undis{display:none;}
.fr{float:right;}
.fl{float:left;}
.posRelative{position:relative;}
.posAbsolute{position:absolute;}
.autoCenter{ margin-left:auto; margin-right:auto;}
/*layOut*/
.wrapper{width:1000px; margin:0 auto;}
.wrapper2{width:998px; margin:0 auto;}
.wrapper1{width:972px; margin:0 auto; border:1px solid #050505;  border-bottom:0; background:#ffffff; padding:10px 13px 0;}
.he6,.he10,.he15,.he5,.he12,.he20,.he17{clear:both; font-size:0;}
.he6{height:6px; line-height:6px; background: url(img/index_31.jpg) repeat-x;}
.he10{height:10px; line-height:10px;}
.he5{height:5px; line-height:5px;}
.he15{height:15px; line-height:15px;}
.he12{height:12px; line-height:12px;}
.he20{height:20px; line-height:20px;}
.he17{height:17px; line-height:17px;}
.w353{width:353px;}
.w634{width:634px;}
.w268{width:268px;}
.w353{width:353px;}
.w212{width:212px;}
.w770{width:770px;}
.w235{width:235px; padding-bottom:17px;}
.w705{width:705px;}
.w365{width:365px;}
.w622{width:622px;}
.w241{width:241px;}
.w232{width:232px;}
.w743{width:743px; background:#fff;}
.bor0111{border:solid #dcdcdc; border-width:0 1px 1px;}

.tophead{ height:114px;}
.head{ height:114px; position:relative; }
.logo{ position:absolute; left:0; top:16px;}
.topnav{ position:absolute; right:15px; top:13px; color:#fff;}
.topnav a{ color:#fff;}
.topphone{ position:absolute; right:0; top:73px;}
.topdh{ height:54px;}
.topss{ position:absolute; right:15px; top:42px;}
.mainnav{ height:54px; }
.mainnav li{ width:125px; height:54px;  float:left; line-height:54px; text-align:center; }
.mainnav li a{ width:125px; height:54px; display:block; text-align:center; line-height:54px; font-size:14px; font-family:"微软雅黑"; color:#ffffff; font-weight:600;}
.mainnav li a:hover{ background:url(img/index_13.jpg) no-repeat center;  }
.bannerbg{ height:338px; }
.bannerz{ background:#fff; width:1000px; height:490px;}
.ggbg{ height:37px; background:url(img/index_08.jpg) repeat-x; line-height:37px;}
.ggbg2{ height:37px;  position:relative; }
.ggbg2 h1{ position:absolute; left:0; top:0; }
.ggbg2 h2{ position:absolute; left:70px; top:0;}

.title1{ height:34px; position:relative; background: url(img/index_21.jpg) no-repeat 9px center #c31212;}
.title1l{ position:absolute; left:0; top:0; height:29px; width:4px; background:url(img/index_10.jpg) no-repeat left top;}
.title1r{ position:absolute; right:0; top:0; height:29px; width:140px; background:url(img/index_16.jpg) no-repeat left top; text-align:right;}
.title1 h1{ position:absolute; left:20px; top:0; line-height:34px; font-size:14px; font-family:"微软雅黑"; color:#ffffff; font-weight:600; }
.title1 h2{ position:absolute; right:0; bottom:0; width:84px; height:34px; background:#000000; line-height:34px; text-align:center;}
.title1 h2 a{ color:#fff;}
.title1 h3{ position:absolute; right:100px; bottom:5px;}
.title3{ height:28px; position:relative; background:url(img/index_28.jpg) no-repeat left top;}
.title2{ height:38px; position:relative; background:url(img/index_24.jpg) no-repeat 10px 12px #cccccc;}
.title2 h1{ position:absolute; right:15px; top:10px;}
.more{ position:absolute; right:0; bottom:0;}

.conbg{ height:185px; background:url(img/index_22.jpg) repeat-x left bottom #fff;  position:relative; padding:10px;}
.conbgl{ width:4px; height:205px; position:absolute; left:0; top:0; background:url(img/index_18.jpg) no-repeat left top;}
.conbgr{ width:4px; height:205px; position:absolute; right:0; top:0; background:url(img/index_21.jpg) no-repeat left top;}

.textIndex{padding:10px 10px 0; line-height:22px;}
.textIndex, .newsListIndex{height:181px;}
.subPage{padding:25px 15px 15px 10px; line-height:30px; }

.subPage .titleOne{ height:30px; font:bold 18px/30px "微软雅黑"; text-align:center; color:#036; padding-bottom:30px;}
.subPage .proPic{height:375px; width:500px; padding:2px; border:4px solid #036; margin:0 auto 20px;}
.subPage .proDetail{ border-top:1px dashed #050505;}


.syjj{ height:246px;  position:relative;}
.syjj h1{ position:absolute; left:0; top:10px;}
.syjj h2{ position:absolute; left:273px; top:10px; width:697px; height:230px; overflow:hidden; line-height:22px;}

.yqlj{ height:90px;}

.syqht{ margin-top:5px; border:3px solid #7d0802; width:304px; height:169px;}
.subNavIndex{ height:421px;}
.subNavtit{ height:50px; background:url(img/show_03.jpg) no-repeat left top;}
.subNav{ padding:25px 15px; background:#fff; border-top:0;}
.subNav li{ height:37px; border-bottom:1px dashed #000000;}
.subNav li a{  display:block; height:37px; line-height:40px; text-align:center;  font-size:14px; }
.subNav li a .point{ display:block; position:absolute; right:0; top:0; height:30px; width:25px; line-height:30px; font-size:0; background:url(../images/index_26.jpg) no-repeat left center;}
.subNav li a:hover{  }
.subNav li a:hover .point{ background:url(../images/subNavHoverPo_20.jpg) no-repeat left center;}



.newsList_3 .sj{float:right; height:23px; line-height:23px;   padding-right:10px; font-size:12px;}
.newsList_3{}
.newsList_3 li{ height:23px; line-height:23px;   text-indent:1px; border-bottom:1px dashed #d2d5d5; }

.newsList_4 .sj{ height:31px; line-height:31px;  color:#d96615;  padding-left:15px; font-size:12px;}
.newsList_4{ }
.newsList_4 li{ height:31px; line-height:31px; float:left; width:250px; margin-left:80px; }
.newsList_4 li, .newsList_4 li a{ color:#fff;}


.cpgdbg{ background:#ffffff; padding:4px;}
.proListIndexCo{height:202px; position:relative; }
.proRollBox{ width:964px; height:176px; position:absolute; overflow:hidden;  top:21px; left:15px; }
.proListIndex{position:absolute; width:9999999px; left:0; top:0;}
.proListIndex1{position:absolute; width:9999999px; left:0; top:0;}
.proListIndexCo1{height:31px; position:relative;}
.proRollBox1{ width:858px; height:31px; position:absolute; overflow:hidden;  top:0; left:0;}
.proListSubPage li{height:200px;}
.proList_1 li{ width:215px; float:left; text-align:center}
.proList_1 li a.pic{width:184px; height:132px; padding:4px; display:block; background:url(img/index_32.jpg) no-repeat left top; }
.proList_1 li a.title{ width:192px; text-align:center; height:25px; line-height:25px; display:block; color:#22445f; }

.proList_2{ margin:0 auto; text-align:center; width:690px;}
.proList_2 li{ width:230px; float:left; text-align:center}
.proList_2 li a.pic{width:200px; padding:1px; height:160px; display:block; border:1px solid #c7cbd0;}
.proList_2 li a.title{ width:200px; text-align:center; height:30px; line-height:30px; display:block;}


.zyzp{ margin:5px 0;}
.zylxwmtit{ height:27px; background:url(img/show_06.jpg);}
.zylxwm{ padding:20px; background:#fff;}
.zylxwm h1{ position:absolute; left:18px; top:47px;}
.zytit{ height:38px; margin:4px; position:relative; background:url(img/show_16.jpg) no-repeat 12px center #cccccc;}
.zytit h1{ position:absolute; left:29px; top:0; height:38px;  line-height:38px;  font-family:"微软雅黑"; font-size:14px; font-weight:600;}
.zytit h2{ position:absolute; left:23px; top:0; font-family:"微软雅黑"; font-size:14px; font-weight:600; color:#ad0b03;}
.zytit h3{ position:absolute; right:15px; bottom:10px; }

.bottombg{ height:130px;  border-top:0;  background:#181818;}
.bottom{ text-align:center; line-height:35px; position:relative; height:130px; color:#fff;}
.bottom h1{ position:absolute; left:0; top:24px;}
.bottom h2{ position:absolute; right:0; top:24px;}

#body {
	width: 1003px;
	margin: 0px auto;
}
#top {
	width: 1000px;
	height: 139px;
	background: url(img/top_bg.jpg);
}
#logo {
	width: 317px;
	height: 139px;
	line-height: 150px;
	text-align: center;
	font-size: 60px;
	color: #FFF;
	float: left;
}
#search {
	width: 220px;
	height: 22px; position:absolute; right:15px; top:42px;
	line-height: 22px;
}
#search #seach_key {
	width: 136px;
	height: 22px;
	line-height: 24px; background:url(img/index_05.jpg) no-repeat left top; padding-left:28px; color:#c29e6b;
	
}
#search #tijiao {
	width: 48px;
	height: 22px;
	line-height: 24px; text-align:center;
	background: url(img/index_07.jpg) no-repeat left top;
	color: #210000;
}
#nav {
	width: 950px;
	padding-left: 50px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #000;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
}
#nav li {
	float: left;
	font-size: 12px;
}
#nav li a {
	width: 100px;
	display: block;
	text-align: center;
}
#nav li a:hover {
	background: #C00;
	color: #FFF;
}
#banner {
	width: 1000px;
	height: 300px;
	border-bottom: 1px solid #000;
	line-height: 300px;
	text-align: center;
	font-size: 60px;
	overflow: hidden;
}
#middle1 {
	width: 1000px;
	height: 250px;
	border-bottom: 1px solid #000;
}
#s_page {
	float: left;
	width: 400px;
	height: 250px;
	line-height: 20px;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
}
#s_page .title {
	width: 400px;
}
#s_page .li_con {
	width: 380px;
	height: 200px;
	padding: 10px;
	padding-right: 8px;
	border-right: 1px solid #CCC;
}
#s_page img {
	float: left;
	padding: 10px;
}
#news_list_index {
	width: 600px;
	height: 250px;
	text-align: center;
	float: right;
	overflow: hidden;
	font-size: 12px;
}
#news_list_index .title {
	width: 600px;
}
#news_list_index ul {
	width: 580px;
	height: 230px;
	padding: 9px;
}
#news_list_index ul li {
	width: 550px;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
 *height: 22px;
 *line-height: 22px;
	padding-right: 10px;
}
#news_list_index .one {
	background: #F0F0F0;
}
#news_list_index ul li span {
	float: left;
}
#news_list_index ul li strong {
	float: right;
	font-weight: normal;
}
#middle2 {
	width: 1000px;
	height: 250px;
	border-bottom: 1px solid #000;
}
.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;
}
#news_pic {
	float: left;
	width: 400px;
	height: 250px;
	line-height: 20px;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
}
#news_pic .title {
	width: 400px;
}
#news_pic .li_con {
	width: 380px;
	height: 200px;
	position: relative;
	padding: 10px;
	padding-right: 8px;
	border-right: 1px solid #CCC;
}
#news_pic img {
	float: left;
}
#job_list_index {
	width: 600px;
	height: 250px;
	text-align: center;
	float: right;
	overflow: hidden;
	font-size: 12px;
}
#job_list_index .title {
	width: 600px;
	line-height: 30px;
}
#job_list_index ul {
	width: 580px;
	height: 230px;
	padding: 9px;
}
#job_list_index ul li {
	width: 550px;
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
	line-height: 25px;
 *height: 22px;
 *line-height: 22px;
}
#job_list_index ul .one {
	background: #F0F0F0;
}
#job_list_index ul li span {
	float: left;
}
#job_list_index ul li strong {
	float: right;
	font-weight: normal;
}
#middle3 {
	width: 1000px;
	height: 230px;
	border-bottom: 1px solid #000;
	position: relative;
	overflow: hidden;
}
#middle3 .title {
	width: 1000px;
}
#pro_list_index {
	width: 9000px;
	position: absolute;
	top: 45px;
	left: 30px;
	line-height: 250px;
	text-align: center;
}
#pro_list_index li {
	width: 215px;
	float: left;
	margin-right: 20px;
}
#pro_list_index li img {
	width: 210px;
	padding: 1px;
	border: 1px solid #C00;
}
#pro_list_index li h1 {
	font-size: 14px;
	color: #C00;
	width: 202px;
	height: 25px;
	line-height: 25px;
}
#links {
	width: 985px;
	padding-left: 15px;
	text-align: left;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #000;
}
#links a {
	font-size: 12px;
}
#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 {
	min-height: 360px;
	padding-left: 15px;
	padding-top: 15px;
}
#news_con {
	min-height: 360px;
}
#news_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 5px;
}
#pro_con {
	min-height: 360px;
	padding: 15px;
	padding-right: 0px;
}
#pro_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#pro_con #pic {
	text-align: center;
	margin-bottom: 5px;
}
#down_con {
	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 {
	height: 230px;
	padding: 9px;
}
#news_list ul li {
	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: 0 5px;
}
#gbook {
	padding: 25px 0 0 35px;
}
#gbook li {
	padding: 5px; color:#505050;
}
#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 {
	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;
}
