@charset "utf-8";



body, html {



	background-image: url();



	background-repeat: repeat-x;



background-color: #ffffff;

	color: #404041;



}







.top {



	height: 29px;



	width: 968px;



	margin-right: auto;



	margin-left: auto;



	font-family: Arial, Helvetica, sans-serif;



	line-height: 29px;



	color: #fff;



}



.topl {



	float: left;



}



td {



	line-height: 25px;



}



.topr {



	float: right;



}



.topr a {



	font-family: Arial, Helvetica, sans-serif;



	color: #fff;



	padding-right: 4px;



	padding-left: 4px;



}



.topr a:hover {



	text-decoration: underline;



}







.tou {



	height: 134px;



	width: 968px;



	margin-right: auto;



	margin-left: auto;



}



.logo {



	float: left;



}



.tel {



	background-image: url(../images/tel.gif);



	height: 134px;



	width: 218px;



	float: right;



}



.nav {



	height: 40px;



	width: 968px;



	margin-right: auto;



	margin-left: auto;



}



.nav p a {



	color: #fff;



	display: block;



	float: left;



	padding-right: 18px;



	padding-left: 18px;



	line-height: 40px;



	height: 40px;



	font-weight: bold;



	font-size: 12px;



	font-family: Arial, Helvetica, sans-serif;



}



.nav p a:hover {



	background-color: #FE5B1E;



}



.nav span {



	height: 40px;



	width: 2px;



	overflow: hidden;



	background-image: url(../images/line.gif);



	float: left;



}



















.ss {



	height: 44px;



	line-height: 42px;



	



	margin-right: auto;



	margin-left: auto;



}



#search-keyword {



	height: 21px;



	



	border: 1px solid #181617;



	line-height: 21px;



	float: left;



	margin-top: 10px;



	color: #898989;



	padding-left: 3px;



	margin-left: 10px;



}



#search-submit              {



	background-color: transparent;



	height: 23px;



	width: 48px;



	display: block;



	float: left;



	background-image: url(../images/sbtn.gif);



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	margin-left: 5px;



	margin-top: 10px;



}



.rm {



	padding-left: 28px;



	float: left;



	color: #2f2f2f;



}



.rm a {



	color: #020202;



	margin-right: 4px;



}



.rm a:hover {



	color: #e9753a;



}



.main {



	width: 960px;

	padding-right: 4px;



	padding-left: 4px;

	padding-top: 14px;



	margin-right: auto;



	margin-left: auto;



	background-color: #FAFAFA;



}



.banner {



	height: 350px;



	width: 960px;



	padding-top: 4px;



	padding-bottom: 11px;



}



.m1_l {



	float: left;



	width: 200px;



	background-image: url(../images/cptitle.gif);



	background-repeat: no-repeat;



	padding-top: 36px;



}



.nm1_l {



	float: left;



	width: 210px;



	background-image: url(../images/gtitle1.gif);



	background-repeat: no-repeat;

	height:42px;



	padding-top: 36px;



}

.wh {



	float: left;



	width: 210px;



	background-image: url(../images/wh.gif);



	background-repeat: no-repeat;

	height:42px;



	padding-top: 36px;



}

.a2 {



	float: left;



	width: 210px;



	background-image: url(../images/cy.gif);



	background-repeat: no-repeat;

	height:42px;



	padding-top: 36px;



}

.a3 {



	float: left;



	width: 210px;



	background-image: url(../images/news.gif);



	background-repeat: no-repeat;

	height:42px;

  

	padding-top: 36px;



}

.a5 {



	float: left;



	width: 210px;



	background-image: url(../images/glin.gif);



	background-repeat: no-repeat;

	height:42px;

  

	padding-top: 36px;



}



.newsm1_l {



	float: left;



	width: 210px;



	background-image: url(../images/xxxxtitle.gif);



	background-repeat: no-repeat;



	padding-top: 36px;



}



.prom1_l {



	float: left;



	width: 210px;



	background-image: url(../images/cptitle.gif);



	background-repeat: no-repeat;



	padding-top: 36px;



}



.prom1_2 {



	float: left;



	width: 210px;



	background-image: url(../images/cptitle1.gif);



	background-repeat: no-repeat;



	padding-top: 36px;



}



.m1_ln {



	width: 237px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #fff;



	border-bottom-color: #fff;



	border-left-color: #fff;



	padding-top: 8px;



}



.m1_ln p a {



	background-image: url(../images/bdhbg.gif);



	background-repeat: no-repeat;



	height: 26px;



	width: 145px;



	display: block;



	line-height: 26px;



	margin-right: auto;



	margin-left: auto;



	



	text-indent: 15px;



	color: #4c4c4c;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: ;



}

.a1 {



	width: 204px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;







	padding-top: 11px;



}

.a1 p a {



	background-image: url(../images/43.gif);



	background-repeat: no-repeat;



	height: 32px;



	width: 204px;



	display: block;



	line-height: 32px;



	margin-right: auto;



	margin-left: auto;



	



	text-indent: 15px;



	color: #4c4c4c;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: ;



}

.a1 p a:hover {



	text-decoration: underline;



}



.m1_ln p a:hover {



	text-decoration: underline;



}











.m1_r {



	float: right;



	width: 746px;

	height:auto;



}



.m1_r1 {



	float: right;



	width: 746px;



}



.m1_rt {



	background-image: url(../images/ntitle.gif);



	background-repeat: no-repeat;



	height: 36px;



	line-height: 36px;



	padding-left: 26px;



}



.m1_rnn {



	width: 714px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #fff;



	border-bottom-color: #fff;



	border-left-color: #fff;



	padding-top: 30px;



	padding-bottom: 10px;



}



.m1_rnn p {



	font-family: Arial, Helvetica, sans-serif;



	line-height: 22px;



	padding-bottom: 15px;



	padding-left: 20px;



	padding-right: 10px;



}



.m1_rnews {



	width: 714px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #fff;



	border-bottom-color: #fff;



	border-left-color: #fff;



	padding-top: 20px;



	padding-bottom: 20px;



}



.m1_rnewst {



	width: 714px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #fff;



	border-bottom-color: #fff;



	border-left-color: #fff;



	padding-top: 20px;



	padding-bottom: 20px;



}



.m1_rnewst p {



	padding-right: 20px;



	padding-left: 20px;



}







.m1_rnews   p  {



	background-image: url(../images/nnewsbg.png);



	height: 30px;



	width: 680px;



	line-height: 30px;



	margin-left: 15px;



}



.m1_rnews  p  a {



	padding-left: 20px;



}



.m1_rnews  p  span {



	float: right;



	font-family: Arial, Helvetica, sans-serif;



	color: #686868;



}



.m1_rnpro {



	width: 714px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #fff;



	border-bottom-color: #fff;



	border-left-color: #fff;



	padding-top: 20px;



	padding-bottom: 20px;



}







.cp  li a {



	text-align: center;



	display: block;

	



}



.cp li a span {



	display: block;



	padding-bottom: 15px;



}







.cp a img {



	display: block;



	height: 133px;



	width: 225px;

	



}



.cp li a:hover {



	color: #FF9900;



}



.cp li {



	float: left;



	margin-left: 5px;



	height: 150px;





}











.news h1 {



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 20px;



	color: #333;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #ccc;



	padding-bottom: 15px;



}



.news_f {



	text-align: center;



	color: #bbb;



	padding-top: 15px;



	padding-bottom: 15px;



}



.news_f span {



	padding-right: 10px;

	padding-left: 10px;



}



.news_n {



	padding-right: 10px;



	padding-left: 10px;



}



.news_n p {



	color: #414141;



	font-size: 14px;



	padding-bottom: 30px;



}



.news_n a {

	color: #FF0000;

	font-size: 14px;

	text-decoration: underline;

}









































.flink {



	background-image: url(../images/flinkbg.gif);



	background-repeat: no-repeat;



	height: 39px;



	padding-left: 117px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: 39px;



	color: #4d4d4d;



}



.flink a {



	font-family: Arial, Helvetica, sans-serif;



	color: #4d4d4d;



	padding-right: 4px;



	padding-left: 4px;



}



.flink a:hover {



	text-decoration: underline;



}



.ft {



	background-image: url(../images/ftbg.gif);



	background-repeat: repeat-x;



	height: 107px;



	width: 100%;



	margin-top: 28px;



}



.foot {



	width: 960px;



	margin-right: auto;



	margin-left: auto;



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	color: #494949;



	padding-top: 10px;



	line-height: 22px;



}



.xnav {



	padding-bottom: 20px;



}



.xnav a {



	color: #494949;



	padding-right: 4px;



	padding-left: 4px;



}



.xnav a:hover {



	text-decoration: underline;



}







/*留言本*/



.book_contain{width:958px; border:1px solid #ccc; background-color: #fff; margin-left:auto; margin-right:auto;}



.book_contain h2{height:25px; font-size:12px; padding-left:8px; line-height:25px; background:#ccc}



.book_head{height:25px; line-height:25px; padding-left:15px;}



.book_head span.time{padding-left:25px;}



.book_head span.title{font-weight:bold}



.book{border-bottom:1px dashed #ccc; margin:8px;}



.book_content,.book_reply{padding-left:15px; line-height:24px;}



.book_reply{color:red;}



.book_form{width:700px; margin:0 auto}



.book_form p{padding:5px; height:25px;}



.book_form label{display:block; float:left; width:120px; text-align:right;}















.arc_link{margin:15px 0;}



.arc_link span{padding:0 8px;}



/*分页样式*/



.page_fy {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center}



.page_fy A {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none}



.page_fy A:hover {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}



.page_fy A:active {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}



.page_fy .focus {



	PADDING-RIGHT: 5px;



	PADDING-LEFT: 5px;



	FONT-WEIGHT: bold;



	PADDING-BOTTOM: 2px;



	MARGIN: 2px;



	COLOR: #fff;



	PADDING-TOP: 2px;



	BACKGROUND-COLOR: #ff9900;



	border: 1px solid #ff9900;



}



.page_fy .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}



.page_fy span{padding-left:5px;}



.page_fy span.off {border: 1px solid #EEEEEE;color: #ccc;margin: 2px;padding: 2px 5px;}







.q_body{margin-bottom:4px;margin-top:12px;}



.q_body ul{border-bottom:1px solid #1D76B3;height:29px;}



.q_body ul li{height:25px;margin-top:4px;display:block; cursor:pointer; padding-left:16px; background:url(../images/li2.gif) no-repeat left top; float:left; margin-right:5px; display:inline}



.q_body ul li span{display:block; float:left; padding-right:16px; background:url(../images/span2.gif) no-repeat right top;line-height:25px;}



.q_body ul li.focus{margin-top:0; height:29px; background:url(../images/li1.gif) no-repeat left top}



.q_body ul li.focus span{background:url(../images/span1.gif) no-repeat right top;line-height:29px; color:#FFFFFF}



/*表单样式*/



.form_form{margin-top:5px;}



.form_form p{height:25px; line-height:25px; color:333; font-weight:bold; text-align:center}



.form_form input{padding:2px 0;}



.form_form input.pt_go,.form_form input.pt_reset{background:#FF930D;border:1px solid #D07300;height:25px;line-height:25px;padding:0 15px;}



.form_form input.pt_reset{margin-left:15px;}







.pt_go{background:#FF930D;border:1px solid #D07300;height:25px;line-height:25px;padding:0 15px;}



.pt_reset{background:#FF930D;border:1px solid #D07300;height:25px;line-height:25px;padding:0 15px;}



input{border:1px solid #e3e3e3;}







.list_job{width:100%}



.list_job dt{padding:5px 8px; background:#E0E0E0}



.list_job dt a{font-size:14px; color:#000000; font-weight:bold}



.list_job dd{padding:5px 8px;}



.list_job dd p{width:50%; float:left; text-align:left; padding:5px 0}



.list_job dd div{clear:both; text-align:right; padding:5px 0; font-weight:bold}



.list_page{float:right; margin:0 1px; margin-top:10px;}



.list_page li{display:inline; margin-right:2px}



.list_page li a{padding:5px;}



.list_page li a:hover,.list_page li.focus a{color:#cc0000;}



.list_page li.focus a{font-weight:bold}











job_list{padding:10px; margin:10px 0;}



.job_list li{display:block; height:30px; line-height:30px; border-bottom:1px dashed #ccc;}



.job_list li span{font-weight:bold; padding:0 5px; color:#777}



.arc_body{



	padding:8px;



	width:690px;



	overflow:hidden;



	line-height:200%;



	font-size:14px;



	margin-top: 8px;



	margin-right: auto;



	margin-bottom: 8px;



	margin-left: auto;



}



.arc_body a{ text-decoration:underline; color:#FF0000}



.arc_body a:hover{color:#FF9900}







q_body{margin-bottom:4px;margin-top:12px;}



.q_body ul{border-bottom:1px solid #1D76B3;height:29px;}



.q_body ul li{height:25px;margin-top:4px;display:block; cursor:pointer; padding-left:16px; background:url(../images/li2.gif) no-repeat left top; float:left; margin-right:5px; display:inline}



.q_body ul li span{display:block; float:left; padding-right:16px; background:url(../images/span2.gif) no-repeat right top;line-height:25px;}



.q_body ul li.focus{margin-top:0; height:29px; background:url(../images/li1.gif) no-repeat left top}



.q_body ul li.focus span{background:url(../images/span1.gif) no-repeat right top;line-height:29px; color:#FFFFFF}







#body .con{margin:0 auto; background:#fff; margin:0 3px 3px 3px; text-align:center}



#body .con .title{font-size:12px; margin-bottom:5px; margin-left:5px; text-align:left; height:20px; padding-left:20px; background:url({cmspath source=cmspath name=template/}/images/kf_icon.gif) no-repeat left center; line-height:20px; color:#000000}



#body .con ul{margin:0 auto; padding:0; float:left; width:133px; background-color:#FFFFFF; border:#FFFFFF 1px solid}



#body .con li{font-size:9pt; list-style-type:none; height:25px; padding-right:5px; clear:both; display:block;}



#body .con li span{line-height:25px; margin-left:10px;  display:block; vertical-align:middle}



#body .con li span.lf{float:left}



#body .con li span.lr{float:right}







#body p{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height: 26px;



	color: #444;



}







.q_body{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



}







p.title{padding:10px 0; text-align:center; font-weight:bold; font-size:24px; color:#777}



p.info{padding:0; text-align:center}



p.info span{padding:0 8px;}











.show_product{



	margin-top:20px;



	width:650px;



	margin-right: auto;



	margin-left: auto;



}



.show_left{width:650px;margin:0 auto; text-align:center; height:auto; }



.show_left .img{ margin:0 auto;width:650px;}



.show_left .img_go{}



.show_left .img_go span{



	width:4px;



	height:48px;



	float:left;



	background-image: url(../images/icon5.gif);



	background-repeat: no-repeat;



	background-position: 0 center;



}



.show_left .img_go span.spanR{



	width:4px;



	height:48px;



	float:right;



	background-image: url(../images/icon5.gif);



	background-repeat: no-repeat;



	background-position: -5px center;



}



.show_left .img_go .gallery{width:375px; float:left; margin-left:10px; _margin-left:5px; overflow:hidden;}



.show_left .img_go .gallery ul{width:auto;}



.show_left .img_go .gallery li{float:left; width:48px; margin:0 2px;}



.show_left .img_go .gallery li img{width:46px; height:46px; display:block; border:1px solid #ccc}



.show_right{width:240px; float:right;}



.show_right li{display:block; padding:8px;}



.show_right li span{font-weight:bold; color:#777}.prob {



	padding-left: 10px;



}











.ask{



	height: 24px;



	width: 58px;



	display: block;



	background-image: url(../images/ask.gif);



	background-repeat: no-repeat;



	background-position: left top;



}



.nl {

margin-top:8px;



	float: left;



	height: 180px;



	width: 237px;



	border: 1px solid #ccc;



	background-image: url(../images/lxpic.jpg);



	background-repeat: no-repeat;



	padding-top: 61px;



}



.nl p {



	font-family: Arial, Helvetica, sans-serif;



	color: #4f4f4f;



	padding-right: 15px;



	padding-left: 15px;



	line-height: 22px;



}