@charset "utf-8";
/* CSS Document */
.content{ width:1000px; _height:500px; min-height:500px; margin:0px auto; margin-top:20px;}
.con_left{ width:254px; _height:500px; min-height:500px; float:left;}
.con_right{ float:right;  width:730px; _height:500px; min-height:500px; padding-top:4px;}
.con_right_tit{width:770px; height:32px; background:url(images/right_tit.png) no-repeat center;}
.con_right_tit1{ width:108px; height:32px; line-height:32px; font-size:16px; color:#fff; text-align:center; float:left;}
.con_right_tit2{ float:right; font-size:12px; color:#477e00; height:32px; line-height:32px; padding-right:10px;}
.con_right_tit2 a{color:#477e00;}
.wai{ width:768px; _height:750px; min-height:750px; border:1px solid #e6e3e3; background:url(images/left_bg.png) repeat-x; background-color:#ececec;}
.about{ width:690px; height:auto; margin:0px auto; padding:15px 15px; font-size:12px; color:#666; line-height:26px;}
.product{width:700px; _height:400px; min-height:400px; margin-left:15px; font-size:12px;  margin-top:15px; padding-bottom:30px;}
/*产品展示样式*/
.product dl{ width:220px; height:180px; float:left; margin-right:5px; margin-left:5px; padding-top:10px; _margin-right:-3px; _margin-left:1px;}
.product dt{ text-align:center; width:220px; height:140px; margin-left:10px;  border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell; line-height:140px; overflow:hidden;}
.product dl dt img{ vertical-align:middle; border:none; margin-top:expression(( 140 - this.height ) / 2);}
.product dd{ font-size:12px; color:#666; margin-top:5px;}
.product dd a{ color:#666;}
.product dd a:hover{ color:#589b00;}
.productshow{ width:700px; _height:500px; min-height:500px; margin-top:25px; font-size:12px; color:#6d6d6d; line-height:2; letter-spacing:0.8px; margin-left:15px; margin-bottom:30px;}
.ry_img{ width:700px; margin-bottom:30px; margin:0px auto;}
.img_title{ height:25px; width:700px; text-align:center; color:#589b00; font-size:16px; margin-bottom:20px; font-weight:bold; margin-top:10px;}
.dec{ color:#666; font-weight:bold; width:690px; padding-top:20px;font-size:12px; margin-bottom:15px; padding-left:10px;}
.dec img{ display:block; width:650px; margin:0px auto;}
.dec ul li{ width:700px; height:24px; line-height:24px;}
/*分页样式*/
.page_info{text-align:center;margin-top:20px;color:#333; clear:both; font-size:12px;}
.page_info span{padding:0 2px;font-weight:bold; color:#589b00;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px; clear:both; width:700px; margin-bottom:10px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#589b00;}
.page_list a.on{color:#fff;border:1px solid #ccc;background:#589b00;}
/*详细页功能区*/
.preNext{position:relative; font-size:12px;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999; margin-bottom:20px;}
.preNext .text li{height:24px; line-height:24px; width:570px;}
.preNext .text li a{ color:#575757; font-size:12px;}
.preNext .text li a:hover{ color:#589b00;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px; height:26px; line-height:26px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}
/*新闻列表*/
.in_newslist{ clear:both; width:685px; margin-left:23px; padding-top:15px;  margin-bottom:20px; font-size:12px; line-height:2; color:#000; min-height:420px;  _height:420px; margin-top:10px;}
.newlist{ width:680px; height:35px; margin:0px auto; line-height:35px; border:1px dashed #ccc; border-left:none; border-right:none; border-top:none;}
.new_title{ width:570px; float:left; font-size:12px; font-family:"微软雅黑"; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.new_title a{ color:#666;}
.new_title a:hover{ color:#589b00;}
.new_date{ float:right; font-size:12px; color:#666;}
.newsshow{width:680px; _height:470px; min-height:470px; padding-top:20px;  font-size:12px; color:#3C3C3C; margin-left:23px; padding-bottom:30px;}
.OneOfTwo{ width:680px; margin:0px auto;}
.listConts .title{ font-size:16px; color:#589b00;}
.listConts .info{width:680px;height:27px;line-height:28px;text-align:center; border:1px solid #ccc; margin-bottom:10px;border-left:none;border-right:none; border-top:none;color:#666; padding-bottom:10px;  line-height:1.5; letter-spacing:2px; margin-top:5px; margin:0px auto; padding-top:10px;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .cont{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;font-family:"微软雅黑";}
.listConts .author{text-align:right;color:#999;}
#textarea{ width:680px; _height:450px; min-height:450px; line-height:1.5; letter-spacing:2px; font-size:12px; color:#6d6d6d; padding-top:15px; margin:0px auto;}
#textarea img{ display:block; margin:0px auto; width:650px;}
/*应聘职位*/

.jwjj_join_rightt{
	width: 701px;
	height: 39px;
	padding-left:20px;
	line-height:39px;
	background:url(images/cgal_1_32.gif);
	border-top: 5px solid rgb(0, 153, 253);
}
.ypzw{
	width:500px;
	height:40px;
	padding-left:140px;}
.ypzw input{
	border:1px solid #ccc;
	width:240px;
	height:28px;}
.ypzw_t{
	float:left;
	width:90px;
	font-weight:bold;
	line-height:25px;}
.ypzw_r{
	width:150px;
	float:left;
	line-height:25px;}
.ypzw_r input{
	width:50px;}
.ypzw_r h5 {
	float:right;
	font-size:12px;
	font-family:"宋体";
	font-weight:normal;}
span.ypzw_r1{
	float:left;
	width:70px;}
.ypzw_r1 input , .ypzw_r2 input{ border:none; float:left;}
span.ypzw_r2{
	float:right;
	width:70px;}
span.ypzw_r span{
	line-height:25px;}
span.gray_btn {
	display: inline-block;
padding: 4px 10px;
background: none repeat scroll 0% 0% rgb(0, 153, 255);
color: rgb(255, 255, 255);
text-align: center;
font-family: "宋体";
font-size: 12px;
overflow: hidden;
cursor: pointer;
font-weight: bold;
margin-left: 10px;}
.ypzw_btn1{
	overflow:hidden;
	display: inline-block;
	width:134px;
	height:36px;
	margin:10px 220px;
	line-height:36px;
	background-color:#599c00;
color: rgb(255, 255, 255);
text-align: center;
font-family: "宋体";
font-size: 14px;
overflow: hidden;
cursor: pointer;
font-weight: bold;
}
*+html .ypzw_btn1{
	 position:relative;
	 z-index:1;
	 top:90px;
	}
.ypzw_btn1 a{
	color:#fff;}
	
	
/*招聘信息样式*/
.join{  width:700px; _height:400px; min-height:400px; margin-top:25px; font-size:12px; color:#6d6d6d; line-height:2; letter-spacing:0.8px; margin-left:15px; margin-bottom:30px;}
.join table{ width:700px; border-collapse:collapse;}
.join_dec{ padding-left:20px; line-height:2.4; padding-top:10px; padding-bottom:10px;}
.icon{ cursor:pointer;}
.join_dec p a{color:#599c00;}
.join_dec p a:hover{ text-decoration:underline;}
/*应聘职位*/
.apply{ width:700px; _height:600px; min-height:600px; margin-top:25px; font-size:12px; color:#6d6d6d; line-height:2; letter-spacing:0.8px; margin-left:15px; margin-bottom:30px;}
/*客户留言*/
.message{clear:both; width:620px; margin:0px auto; padding-top:30px; overflow:auto; padding-bottom:20px; font-size:12px; line-height:2; color:#575757; }
.message .message_tab{ width:620px; margin:0px auto; text-align:center; font-size:14px;}
.message .message_tab tr{ line-height:30px; height:50px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:12px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #999; background-color:#f0f7e7;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#666;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#599c00;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold; margin-left:280px;}