@charset "utf-8";
* {
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-style: normal;
	font-size: 100%;
}
body {color:#707070; text-align:left; font-size:12px;font-family:"宋体",Arial, Helvetica, sans-serif;}
body{ background:#FFFFFF; cursor:default;}
img {border: 0; margin:0; padding:0;}
ol, ul, li {list-style: none;}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden;}
.clear{clear:both; height:1px; margin-top:-1px; width:100%; line-height:1px; font-size:0;} 
a{text-decoration:none;color:#707070;}
a:hover {color:#000;}
.dis{display:block;}
.undis{display:none;}
.fr{float:right;}
.fl{float:left;}
.heng10{ height:10px; font-size:0px; line-height:10px; clear:both;}
.heng8{ height:8px; font-size:0px; line-height:8px; clear:both;}
.wrapper{width:1002px; margin:0px auto;}
/*header*/
.headerCo{height:83px; background:url(../img/headerCoBg.jpg) repeat-x left top;}
.header{height:83px; position:relative;}
#logo{position:absolute; left:37px; top:32px; width:408px; height:33px;}
.toptel{ position:absolute; right:83px; top:50px; width:251px; height:20px; background:url(../img/toptelBg.png) no-repeat left top;}
/*headerEnd*/
/*mainNav*/
.mainNavCo{height:42px; background:url(../img/mainNavCoBg.png) repeat-x left top;position:relative;z-index:999; }
.mainNav{}
.mainNav li{ float:left; height:34px; width:141px; background:url(../img/mainNavLiBg.jpg) no-repeat right center; padding-right:2px;}
.mainNav li a{display:block; width:141px; height:34px; background:none; color:#fff; font:normal 14px/34px "宋体"; text-align:center; margin:0 auto;}
.mainNav li a:hover{ text-decoration:underline;}
/*mainNavEnd*/
/*banner*/
.bannerCo{height:312px; background:#7998b7; margin-top:-8px;}
.banner{ height:312px; background:url(../img/banner.jpg) no-repeat left top;}
/*bannerEnd*/
.top1Co{ }
.w738{ width:738px; border:1px solid #d7d7d7;}
.Indextitle1,.Indextitle2,.Indextitle3{height:29px;background:url(../img/IndextitleBg.jpg) repeat-x left top;border-bottom:1px solid #d7d7d7;position:relative;font:normal 14px/29px "宋体";}
.Indextitle1 h3{ position:absolute; left:28px; top:7px; width:138px; height:14px; background:url(../img/Indextitle1h3.jpg) no-repeat left top;}
.Indextitle1 a.more,.Indextitle2 a.more,.Indextitle3 a.more{ position:absolute; right:18px; top:0; color:#c3c3c3;}
.Indextitle1 a.more:hover,.Indextitle2 a.more:hover,.Indextitle3 a.more:hover{ text-decoration:underline;}
.Indextext1{padding:18px 22px; line-height:26px;height:156px;}
.w251{ width:251px;border:1px solid #d7d7d7;}
.Indextitle2 h3{ position:absolute; left:20px; top:7px; width:103px; height:14px; background:url(../img/Indextitle2h3.jpg) no-repeat left top;}
.IndexnewsList_1{ padding:18px 15px; height:156px;}
.IndexnewsList_1 li{ height:26px; background:url(../img/IndexnewsList1Bg.jpg) no-repeat left center; text-indent:12px; line-height:26px;}
.top2Co{border:1px solid #d7d7d7;}
.Indextitle3 h3{ position:absolute; left:28px; top:7px; width:143px; height:14px; background:url(../img/Indextitle3h3.jpg) no-repeat left top;}
/*产品列表*/
.proListIndexCo{height:176px; position:relative;}
.proRollBox{ width:960px; height:152px; position:absolute; overflow:hidden;  top:12px; left:21px;}
.proListIndex1{position:absolute; width:9999px; left:0; top:0;}
.IndexproList_1 li{ width:220px; float:left; text-align:center}
.IndexproList_1 li a.pic{width:200px; height:150px; display:block;border:1px solid #d9d9d9;}
/*产品列表End*/
.bottomCo{ height:100px; margin-top:10px;}
.bottom{ text-align:center; padding-top:10px; line-height:26px; color:#515151;}
.bottom a{color:#515151;}

.w251_1{ width:251px;}
.nytitle1{height:29px;background:url(../img/nytitle1Bg.jpg) repeat-x left top;position:relative; border:solid #d7d7d7; border-width:1px 1px 0px;}
.nytitle1 h3{ position:absolute; left:20px; top:7px; width:183px; height:14px; background:url(../img/nytitle1h3.jpg) no-repeat left top;}
.nysubNav{border:solid #d7d7d7; border-width:0px 1px 1px;}
.nysubNav li{ height:28px; background:url(../img/nysubNavBg.jpg) repeat-x left top; border-top:1px solid #d7d7d7;}
.nysubNav li a{ position:relative; display:block; height:28px; line-height:28px;text-indent:42px; color:#707070; background:url(../img/IndexnewsList1Bg.jpg) no-repeat 28px center;}
.nysubNav li a:hover{ background:#0d5fb3; color:#FFFFFF;}
.nytitle2{height:29px;background:url(../img/IndextitleBg.jpg) repeat-x left top;border-bottom:1px solid #d7d7d7;position:relative;border:solid #d7d7d7; border-width:1px 1px 0px;}
.nytitle2 h3{ position:absolute; left:28px; top:7px; width:147px; height:14px; background:url(../img/nytitle2h3.jpg) no-repeat left top;}
.nytext1{border:solid #d7d7d7; border-width:0px 1px 1px; padding:10px 15px; background:url(../img/nytext1Bg.jpg) no-repeat right bottom; line-height:26px;}
.nytitle3{height:29px;background:url(../img/IndextitleBg.jpg) repeat-x left top;border-bottom:1px solid #d7d7d7;position:relative;position:relative;}
.nytitle3 h3{font:bold 14px/29px "微软雅黑"; color:#0d5fb3; text-indent:20px;}
.nytitle3 .crumbNav{ position:absolute; right:20px; top:0px;}
.nytitle3 .crumbNav,.nytitle3 .crumbNav a{line-height:29px; height:29px; color:#c3c3c3;}
.nytitle3 .crumbNav a:hover{color:#000;}
/*内页*/
.subPage{padding:20px 10px; line-height:26px;}
.subPage p{}
.subPage .titleOne{ height:30px; font:bold 18px/30px "微软雅黑"; text-align:center; color:#25639d; padding-bottom:10px;}
.subPage .proPic{}
.subPage .proPic img{padding:2px; border:4px solid #25639d; margin:0 auto; display:block;}
.subPage .proDetail{ border-top:1px dashed #dcdcdc; margin-top:20px;}

/*内页End*/
.proListSubPage li{height:200px;}
.proList_1 li{ width:239px; float:left; text-align:center}
.proList_1 li a.pic{width:215px; padding:5px; height:161px; display:block; border:1px solid #d9d9d9; margin:0px auto;}
.proList_1 li a.title{ width:225px; text-align:center; height:30px; line-height:30px; display:block;}
.newsList_1 li{ height:30px;  background:url(../img/IndexnewsList1Bg.jpg) no-repeat 3px center; text-indent:20px;}
.newsList_1 li a{ color:#707070; font:normal 12px/30px "宋体";}
.newListSubPage{ padding:10px;}
.newListSubPage a{float:left; height:30px;color:#707070; font:normal 12px/30px "宋体";}
.newListSubPage a:hover{ text-decoration:underline;}
.newListSubPage .time{float:right; height:30px; line-height:30px; padding-right:15px;}


/*新闻列表*/
.sxtishi{ margin-top:50px;}
.newListSubPage{ padding:10px;}
.newListSubPage a{float:left; height:25px; line-height:25px;}
.newListSubPage .time{float:right; height:25px; line-height:25px; padding-right:15px;}
/*新闻列表End*/
.page {text-align:center; margin-top:15px; margin-bottom:15px;}
.page a {border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px;  }
.page a:hover { border:1px #0066CC solid; background-color:#0066CC; color:#ffffff;}
.page a.select{ border: 1px solid #0066CC; background-color:#0066CC; color:#ffffff; }
.page span {border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px;  }

#gbook {padding:20px 10px;border:solid #ccc; border-width:0px 1px 1px;}
#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: #333;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; color:#000000;}
#gbook_list li strong {float: right;font-weight: normal;padding-right: 10px;}
.subPage input {border: 1px solid #999;}
.subPage textarea{border: 1px solid #999;}

.nytitle_2{ height:30px;font:normal 14px/30px "微软雅黑"; color:#000000;}
.nytitle_2 em{ color:#a09fa0; padding-left:10px;}






#top {
	width: 1000px;
	height: 139px;
	background: url(../img/top_bg.jpg);
}
#search {
	width: 300px;
	height: 30px;
	float: right;
	margin-top: 30px;
	margin-right: 30px;
	line-height: 30px;
	padding-left: 5px;
}
#search 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;
}
#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 {
	color: #FFF;
	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;
}
#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;
}

#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: 670px;
	min-height: 360px;
	padding: 15px;
	padding-right: 0px;
}
#news_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	width: 670px;
	height: 25px;
	line-height: 25px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 5px;
}
#pro_con {
	width: 670px;
	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 {
	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: 0 5px;
}

#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;
}
