@charset "utf-8";
html{*overflow:auto;_overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p{padding: 0;margin: 0;}
body{
	cursor: default;
	font-size: 12px;
	font: 12px/24px "微软雅黑","华文细黑",Arial,sans-serif;
	color: #222;
	background-color: #FFFFFF;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;} 
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}
img,object{vertical-align:top;}
input{outline:none;*outline:expression(this.hideFocus=true);}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.clear{ clear:both;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.fle{float:left;_display:inline;}
.fri{float:right;_display:inline;}
a{color: #434343;text-decoration: none;}
a:hover {text-decoration: none;color: #91c949;}
.link_div_lan a{color: #4db3db;text-decoration: none;}
.link_div_lan a:hover {text-decoration: underline;color: #4db3db;}
.link_div_red a {color: #ad1722;text-decoration: none;}
.link_div_red a:hover {text-decoration: underline;color:#ad1722;}
a.link_lan{color: #4db3db;text-decoration: none;}
a.link_lan:hover {text-decoration: underline;color: #4db3db;}
a.link_red{color: #ad1722;text-decoration: none;}
a.link_red:hover {text-decoration: underline;color:#ad1722;}
.bold{font-weight: bold;}
/*====头部样式====*/
.header_wrap_bg{height: 90px;width:100%;}
.header_wrap {
	height: 90px;
	width: 100%;
	background: rgba(255,255,255,0.9);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 101;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F6F6F6;
}
.header{
	width: 1070px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-right:130px;
}
.header .logo{
	display: block;
	float: left;
	width: 250px;
	height: 90px;
	line-height: 90px;
	vertical-align: middle;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.language{
	width: 120px;
	height: 90px;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 14px;
}
.language>em {
    margin-left: 42px;
    border: 1px solid #d4d4d4;
    width: 64px;
    height: 38px;
    border-radius: 6px;
    display: block;
    line-height: 38px;
    padding-left: 12px;
    font-weight: bold;
    position: relative;
    cursor: pointer;
	margin-top:25px;
  }

.language>em::after {
    content: '';
    width: 0;
    height: 0;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 6px solid #d4d4d4;
    display: inline-block;
    position: absolute;
    top: 17px;
    right: 12px;
}
.language .langs{
	height: 81px;
	width: 76px;
	border: 1px solid #F0F0F0;
	position: absolute;
	top: 70px;
	right: 0px;
	border-radius: 6px;
	overflow: hidden;
	display: none;
	background-color: #FFF;
}
.language .langs li{
	line-height: 40px;
	color: #000;
	height: 40px;
	width: 66px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	cursor: pointer;
}
.language .langs li.on{
	color: #FFF;
	background-color: #91c949;
}
.header_nav{
	float: right;
	height: 90px;
	width: 810px;
	text-align: right;
}
.header_nav li{
	display: inline-block;
	font-size: 15px;
	line-height: 88px;
	color: #666;
	height: 88px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left:10px;
	margin-right:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
} 
.header_nav li a{
	color: #333;
	text-decoration: none;
}
.header_nav li a:hover{color:#91c949}
.header_nav li.on{
	border-bottom-color: #91c949;
}
.header_nav li.on a{
	color:#91c949
}
/*====尾部样式====*/
.footer_warp{
	background-color: #E0E0E0;	/*background-color: #f6f6f6;*/
}
.footer{ width:1200px; margin-left:auto; margin-right:auto;}
.footer_info{ padding-top:40px; width:100%; height:150px;}
.footer_info dl{ float:left; margin-right:50px; min-width:150px;}
.footer_info dl dt{
	font-size: 15px;
	line-height: 22px;
	color: #000;
	margin-bottom:10px;
}
.footer_info dl dd{
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
}

.footer_info .share{
	float: right;
	text-align: right;
}
.footer_info .share li{
	display: inline-block;
	margin-left: 20px;
}
.footer_copyright{
	font-size: 12px;
	line-height: 20px;
	color: #999;
	height: 24px;
	padding-top: 20px;
	padding-bottom: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e6e6;
}

/*====全站通用====*/
.banner{
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	width: 100%;
	font-size: 55px;
	line-height: 200px;
	color: #FFF;
	text-align: center;
}
.nei_nav_warp{
	background-color: #FFF;
	height: 40px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.nei_nav{width: 1200px;height: 40px;margin-left: auto;margin-right: auto;position: relative;}
.nei_nav.en{font-family: 'Open Sans',Verdana, Geneva, sans-serif, "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti;}
.nei_nav .nei_add{font-size: 12px;line-height: 40px;color: #999;}
.nei_nav .nei_add i{font-style: normal;}
.nei_nav .nei_add a,.nei_add span{ padding-left:5px; padding-right:5px;}
.nei_nav ul{
	height: 48px;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: right;
}
.nei_nav ul li{
	font-size: 13px;
	line-height: 40px;
	color: #666;
	display: inline-block;
	height: 48px;
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
}
.nei_nav.en ul li{padding-right: 8px;padding-left: 8px;}
.nei_nav ul li.hover{color: #FFF;background-image: url(../images/s.png);background-repeat: no-repeat;background-position: center top;}
.nei_nav ul li.hover a{color: #FFF;}
.all_warp{ width:1200px; height:auto; margin-left:auto; margin-right:auto;}
/*====首页====*/
.index_icon{ width:1200px; height:604px; margin-top:45px; margin-left:auto; margin-right:auto;}
.index_icon li{
	width: 294px;
	height: 294px;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	background-color: #91c949;
	position: relative;
	overflow:hidden;
	transition: all 0.6s;
	cursor: pointer;
}
.index_icon li.last{ margin-right:0px;}
.index_icon li img{
	height: 294px;
	width: auto;
	display: block;
	transition: all 0.6s;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:0;
}
.index_icon li:hover{
	background-color: #6C9E30;
}
.index_icon li:hover img{transform: scale(1.1);}
.index_icon li p{
	z-index: 1;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 294px;
	height: 294px;
	text-align: center;
	color: #FFF;	
}
.index_icon li.index_icon_1 p,.index_icon li.index_icon_3 p,.index_icon li.index_icon_6 p,.index_icon li.index_icon_8 p{background: rgba(0, 0, 0, 0.22);}
.index_icon li p em{
	font-size: 36px;
	line-height: 40px;
	font-weight: bold;
	display:block;
	margin-top:10px;
}
.index_icon li p span{
	font-size: 24px;
	line-height: 40px;
	display:block;
}

.index_product_list{
	background-color: #F6F6F6;
	width: 100%;
	margin-top: 45px;
	padding-top: 30px;
	padding-bottom:50px;
}
.index_title{
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	background-image: url(../images/tit-icon.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 40px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 60px;
	margin-bottom:40px;
}
.index_title_span{
	font-size: 14px;
	line-height: 26px;
	color: #666;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.picScroll{ width:1198px; height:352px; margin-left:auto; margin-right:auto; margin-top:30px;}
.go_more{ width:140px; height:38px; margin-left:auto; margin-right:auto; margin-top:40px;}
.go_more a{
	font-size: 14px;
	line-height: 36px;
	color: #666;
	text-decoration: none;
	background-color: #F6F6F6;
	text-align: center;
	display: block;
	height: 36px;
	width: 138px;
	border: 1px solid #D2D2D2;
	-moz-border-radius: 19px;
	-o-border-radius: 19px;
	-webkit-border-radius: 19px;
	border-radius: 19px;
	transition: all 0.3s;
}
.go_more a:hover{
	color: #FFF;
	background-color: #91c949;
	border-top-color: #91c949;
	border-right-color: #91c949;
	border-bottom-color: #91c949;
	border-left-color: #91c949;
}

.picScroll{ position:relative; width:1198px; height:352px;}
.picScroll .hd{}
.picScroll .hd .prev,.picScroll .hd .next{
	display: block;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 106px;
	width: 50px;
	position: absolute;
	left: -65px;
	top: 123px;
}
.picScroll .hd .next{ background-position: -50px 0px; left: 1215px;top: 123px; }
.picScroll .hd .prev:hover{background-position: 0px -106px;}
.picScroll .hd .next:hover{background-position: -50px -106px;}
.picScroll .bd{}
.picScroll .bd ul{overflow:hidden; zoom:1; width:1198px; height:352px;}
.picScroll .bd ul li{
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	height: 350px;
	width: 275px;
	margin-right: 30px;
	border: 1px solid #CCC;
	position: relative;
	background-color: #EDEDED;
}
.picScroll .bd ul li img{ width:275px; height:auto; display:block;}

.picScroll .bd ul li p{
	font-size: 14px;
	line-height: 30px;
	color: #333;
	background-color: rgba(255,255,255,0.6);
	background-image: url(../images/list-1.png);
	background-repeat: no-repeat;
	background-position: center 20px;
	text-align: center;
	height: 30px;
	width: 275px;
	padding-top: 60px;
	padding-bottom: 10px;
	position: absolute;
	left: 1px;
	bottom: 1px;
}
.picScroll .bd ul li:hover p{background-color: rgba(255,255,255,1);}
.index_news_list{ width:1200px; height:auto; margin-top:60px; padding-bottom:50px; margin-left:auto; margin-right:auto}
.index_news_ul{ width:1200px; margin-top:30px;}
.index_news_li{
	width: 778px;
	height: 178px;
	padding-left: 420px;
	margin-bottom: 20px;
	border: 1px solid #F0F0F0;
	overflow: hidden;
	position: relative;
	background-color: #F6F6F6;
}
.index_news_li .img{
	width: 400px;
	height: 180px;
	position: absolute;
	z-index: 2;
	left: -1px;
	top: -1px;
	overflow: hidden;	
	background-repeat: no-repeat;
	background-position: center center;
	background-size:400px auto;
}
.index_news_li .bg{
	background-color: #91c949;;
	height: 180px;
	width: 400px;
	position: absolute;
	z-index: 1;
	left: -1px;
	top: -1px;
	transition: all 0.6s;
}
.index_news_li:hover .bg{ width:1200px;}
.index_news_li .info{
	width: 760px;
	height: 153px;
	position: absolute;
	left: 420px;
	top: 17px;
	z-index:1;
}
.index_news_li .info h2{
	width: 760px;
	height: 30px;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	overflow:hidden
}
.index_news_li .info p{
	font-size: 13px;
	line-height: 24px;
	color: #666;
	height: 72px;
	width: 100%;
	margin-top: 12px;
	margin-bottom: 12px;
	overflow:hidden;
}
.index_news_li .info span{
	font-size: 13px;
	color: #333;
	display: block;
	background-image: url(../images/date_icon.png);
	background-repeat: no-repeat;
	background-position: -2px 0px;
	background-size:23px auto;
	padding-left: 24px;
}
.index_news_li:hover .img{opacity: 0.9;}
.index_news_li:hover h2{color:#FFF}
.index_news_li:hover p{color:#FFF}
.index_news_li:hover .info span{background-image: url(../images/date_icon_w.png);color:#FFF}
/*====关于我====*/
.about_h2{
	font-size: 30px;
	line-height: 40px;
	color: #333;
	background-image: url(../images/tit-icon.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	background-size:40px auto;
	height: 40px;
	width: 1155px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	padding-left: 45px;
}
.about_warp{
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;	
	margin-bottom: 80px;
	position: relative;
}
.about_warp .about_img{ width:1200px; height:auto;}
.about_warp .about_img img{ width:1200px; height:auto; display:block;-moz-border-radius: 8px;-o-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.about_content{
	font-size: 16px;
	line-height: 36px;
	color: #FFF;
	background-color: rgba(0,0,0,0.4);
	padding: 25px;
	height: auto;
	width: 770px;
	position: absolute;
	left: 380px;
	bottom: 60px;
}
.awards_warp{ width:1220px; height:auto; margin-left:auto; margin-right:auto; margin-top:40px; margin-bottom:60px;}
.awards_warp li{
	float: left;
	height: 390px;
	width: 283px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #E6E6E6;
	overflow: hidden;
	position: relative;
	margin-bottom: 25px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100% auto;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}
.awards_warp li img{height: 392px;	width: 285px;position: absolute;left: -1px;top: -1px;z-index:3;opacity:0;display:block}
.awards_warp li .bg{
	background-color: rgba(145,201,73,1);
	height: 392px;
	width: 285px;
	position: absolute;
	left: -300px;
	top: -1px;
	z-index:1;
	opacity:0.3;
}
.awards_warp li .info{
	height: 232px;
	width: 265px;
	position: absolute;
	left: 300px;
	top: -1px;
	z-index: 2;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: center 290px;
	background-size: 42px auto;
	text-align: center;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 80px;
	padding-left: 10px;
	opacity:0.3;
}
.awards_warp li .info h2{
	font-size: 18px;
	line-height: 50px;
	color: #FFF;
	padding-right: 3px;
	padding-left: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-bottom: 20px;
	display: inline-block;
	height: 50px;
}
.awards_warp li .info p{
	font-size: 14px;
	line-height: 24px;
	color: #FFF;
}

/*====文章列表====*/
.article_list_warp{ width:1200px; height:auto; margin-left:auto; margin-right:auto; margin-top:30px; padding-bottom:40px;}

/*====文章显示====*/
.content_warp{ width:1100px; height:auto; margin-top:45px; margin-left:auto; margin-right:auto; padding:50px; background-color:#FFF; margin-bottom:50px;-moz-border-radius: 8px;-o-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.content_warp .content_title h1{
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom:30px;
}
.content_warp .content_title p{
	height: 24px;
	width: 100%;
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	text-align: right;
}
.content_warp .content_title p em{
	font-size: 13px;
	line-height: 24px;
	color: #999;
	background-image: url(../images/date_icon.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	background-size:22px auto;
	display: inline-block;
	height: 24px;
	margin-right: 20px;
	margin-left: 20px;
	padding-left: 26px;
}
.content_warp .content_title p em.views{background-image: url(../images/views.png);background-size:21px auto;background-position: left 1px;}
.content_warp .content{
	font-size: 16px;
	line-height: 36px;
}
/*====产品列表====*/
.product_seacher_wrap{
	background-color: #91c949;
	height: 80px;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
}
.product_seacher{
	width: 680px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	padding:7px;
	border: 3px solid rgba(255,255,255,0.6);
}
.product_seacher:hover{border: 3px solid rgba(255,255,255,1);}
.seacher_input{
	width: 560px;
	height: 60px;
	background-color: rgba(255,255,255,0);
	display: block;
	float: left;
	border: 0;
	font-size: 30px;
	line-height: 60px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
}
.seacher_input::-webkit-input-placeholder { color: rgba(255,255,255,0.6);}
.seacher_input:-moz-placeholder {color: rgba(255,255,255,0.6);}
.seacher_input::-moz-placeholder {color: rgba(255,255,255,0.6);}
.seacher_input:-ms-input-placeholder { color: rgba(255,255,255,0.6);}
.seacher_btn{
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:auto 46px;
	display: block;
	float: right;
	height: 50px;
	width: 100px;
	margin-top: 5px;
	margin-bottom: 5px;
	border:0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	background-color:rgba(255,255,255,0);
	cursor: pointer;
}
.product_list_warp{ width:1200px; height:auto; margin-left:auto; margin-right:auto; margin-top:40px;}
.product_catalog{
	float: left;
	height: auto;
	width: 230px;
}
.product_catalog dt{
	font-size: 23px;
	line-height: 80px;
	color: #fff;
	background-image: url(../images/prouct_catalog.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	display: block;
	height: 80px;
	width: 230px;
}
.product_catalog dd{
	height: 50px;
	width: 230px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
.product_catalog dd:last-child{ border:0}
.product_catalog dd a{
	display: block;
	background-color: #FAFAFA;
	font-size: 14px;
	line-height: 50px;
	background-image: url(../images/right_aw2.png);
	background-repeat: no-repeat;
	background-position: 190px 13px;
	background-size: 24px auto;
	height: 50px;
	width: 210px;
	padding-left: 20px;
}
.product_catalog dd a.hover{
	color:#91c949;
	background-color: #EDF7E1;
	background-image: url(../images/right_aw.png);
}
.product_catalog dd a:hover{
	background-color: #91c949;
	background-image: url(../images/right_aw3.png);
	color:#FFF
}
.product_list{ width:930px; height:auto; float:right;}
.product_list_title{
	font-size: 20px;
	line-height: 36px;
	font-weight: bold;
	color: #333;
	background-image: url(../images/tit-icon.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	background-size: 32px auto;
	height: 36px;
	width: 890px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDCDC;
	padding-bottom: 10px;
	margin-bottom:10px;
}
.product_ul{ padding-bottom:60px; min-height:450px;}
.product_ul li{
	height: 50px;
	width: 840px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 70px;
	background-image: url(../images/list-1.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
	position: relative;
}
.product_ul li.odds{
	background-color: #FAFAFA;
}
.product_ul li a{
	background-image: url(../images/pdf_nor.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 80px;
	position: absolute;
	top: 20px;
	right: 0px;
}
.product_ul li h2{
	font-size: 14px;
	line-height: 30px;
	color: #333;
}
.product_ul li p{
	font-size: 12px;
	line-height: 20px;
	color: #999;
}
.product_ul li.hover{
	background-color: #edf7e1;
}
.product_ul li.hover h2{color: #91c949;}
.product_ul li.hover a{background-image: url(../images/pdf.png);}
.nofind{
	font-size: 14px;
	line-height: 30px;
	color: #999;
	background-image: url(../images/nofind.png);
	background-repeat: no-repeat;
	background-position: center 130px;
	background-size: auto 100px;
	height: 30px;
	width: 100%;
	padding-top: 250px;
	padding-bottom: 200px;
	text-align: center;
}
/*====JOB====*/
.job_all_warp{
	background-color: #FFF;
	height: auto;
	width: 810px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 360px;
	padding-left: 30px;
	position: relative;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	min-height:500px;
	margin-bottom: 50px;
}

.job_warp{
	width: 780px;
	float: left;
	background-color: #FFF;	
	
}
.job_warp .content{
	width: 780px;
	height: auto;
	font-size: 14px;
	line-height: 36px;
	color: #333;
}
/*
.job_feed{
	background-color: #F6F6F6;
	float: right;
	height: 400px;
	width: 340px;
	border: 1px solid #eee;
    border-radius: 4px;
    box-shadow: 0px 0px 26px -12px #000;
}
*/
.job_feed_s{
	background-image: url(../images/s21.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	width: 14px;
	position: absolute;
	left: 826px;
	top: -14px;
}
.job_feed{
	width: 320px;
	height: 420px;
	background-color: rgba(145,201,73,1);
	position: absolute;
	left: 840px;
	top: -14px;
	padding-top: 10px;
}
.job_feed h3{
	font-size: 20px;
	line-height: 46px;
	color: #FFF;
	text-align: center;
	height: 46px;
	width: 100%;
}
.job_feed .job_feed_li{
	background-color: rgba(255,255,255,0.8);
	height: 36px;
	width: 195px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #63912B;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	padding-left: 63px;
}
.job_feed .job_feed_li dt{
	font-size: 13px;
	line-height: 36px;
	color: #333;
	height: 36px;
	width: 58px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: right;
	padding-right: 5px;
}
.job_feed .job_feed_li .m_input{
	font-size: 14px;
	line-height: 36px;
	color: #333;
	display: block;
	height: 36px;
	width: 195px;
	border:0;
	background-color:rgba(255,255,255,0);
}
.job_feed_li2{
	background-color: rgba(255,255,255,0.8);
	height: 160px;
	width: 258px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #63912B;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
}
.job_feed_li2 .m_area{
	font-size: 13px;
	line-height: 24px;
	color: #333;
	height: 150px;
	width: 238px;
	border: 0;
	background-color: rgba(255,255,255,0);
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.job_feed_btn{
	background-color: #608B29;
	height: 42px;
	width: 260px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	line-height: 42px;
	color: #FFF;
	text-align: center;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}
.job_feed_btn:hover{
	background-color: #F60;
}
.err{ border-color:#F00 !important;}
/*====留言====*/

/*====联系我们====*/
.contact_warp{
	width: 100%;
	padding-top: 40px;
	padding-bottom: 50px;
}
.contact_div{ width:1200px; height:auto; margin-left:auto; margin-right:auto;}
.contact_title{
	height: 40px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	position: relative;
}
.contact_title h3{font-size: 25px;line-height: 40px;font-weight: bold; color:#FFF; padding-left:8px;}
.contact_title h2{
	font-size: 25px;
	line-height: 40px;
	font-weight: bold;
	color: #91c949;
	height: 40px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #91c949;
	position: absolute;
	left: 0px;
	top: 0px;
}
.contact_contact_warp{
	height: 344px;
	width: 1200px;
	margin-top: 20px;
}
.contact_contact_warp .map{ width:534px; height:344px; float:left;}
.contact_contact_warp .contact_contact{ width:626px; height:344px; float:right;}
.contact_contact dt{
	font-size: 25px;
	line-height: 42px;
	font-weight: bold;
	color: #333;
	margin-bottom:20px;
}
.contact_contact dd{
	font-size: 14px;
	line-height: 24px;
	color: #333;
	background-image: url(../images/contact_icon_1.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	background-size: 22px auto;
	height: auto;
	width: 596px;
	padding-left: 30px;
	margin-bottom:25px;
}
.contact_contact dd em{
	font-weight: bold;
	padding-right: 8px;
	color: #999;
}
.contact_contact dd.contact_icon_2{background-image: url(../images/contact_icon_2.png);}
.contact_contact dd.contact_icon_3{background-image: url(../images/contact_icon_3.png);}
.contact_contact dd.contact_icon_4{background-image: url(../images/contact_icon_4.png);}
.contact_contact dd.contact_icon_5{background-image: url(../images/contact_icon_5.png);}
.contact_warp_2{
	background-image: url(../images/contact_message_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 580px;
	width: 100%;
}
.contact_title2{font-size: 28px;line-height: 40px;font-weight: bold; color:#FFF;}
.contact_message_warp{
	background-color: rgba(255,255,255,0.3);
	height: 530px;
	width: 530px;
	padding-top: 50px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.contact_message_li{
	height: 38px;
	width: 460px;
	margin-top: 20px;
	border: 1px solid #FFF;
	position: relative;
	padding-left:68px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color:rgba(255,255,255,0.1)
}
.contact_message_li dt{
	font-size: 14px;
	line-height: 38px;
	color: rgba(255,255,255,0.8);
	text-align: center;
	display: block;
	height: 38px;
	width: 78px;
	position: absolute;
	left: 1px;
	top: 1px;
}
.contact_message_li .m_input{
	font-size: 16px;
	line-height: 38px;
	font-weight: bold;
	color: #FFF;
	background-color: rgba(255,255,255,0);
	height: 38px;
	width: 460px;
	border:0;
}
.contact_message_l2{
	height: 128px;
	width: 508px;
	margin-top: 20px;
	border: 1px solid #FFF;
	position: relative;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding-right: 10px;
	padding-left: 10px;
	background-color:rgba(255,255,255,0.1)
}
.contact_message_l2 dt{font-size: 14px;line-height: 20px;color: rgba(255,255,255,0.8);; padding-top:6px; padding-left:7px}
.contact_message_l2 .m_area{ width:508px; height:90px; border:0; background-color:rgba(255,255,255,0); font-size:16px; line-height:30px;outline: none; color:#FFF}
.contact_message_l2 .m_area::-webkit-input-placeholder { color: rgba(255,255,255,0.6);}
.contact_message_l2 .m_area:-moz-placeholder {color: rgba(255,255,255,0.6);}
.contact_message_l2 .m_area::-moz-placeholder {color: rgba(255,255,255,0.6);}
.contact_message_l2 .m_area:-ms-input-placeholder { color: rgba(255,255,255,0.6);}

/*====分页样式====*/
.page{margin-bottom: 30px;margin-left: auto;margin-top: 15px;text-align: center;margin-right: auto;padding-top: 10px;}
.page li{display: inline-block;}
.page a{border: 1px solid #DDDDDD;color: #666666 !important;cursor: pointer;display: inline-block;height: 33px;line-height: 33px;margin-right: 8px;padding-left: 12px;padding-right: 12px;background-color: #FFFFFF;}
.page a:hover{border: 1px solid #91c949;color: #91c949 !important;text-decoration: none;}
.page a.select{background-color: #91c949;border: 1px solid #91c949;color: #FFFFFF !important;}
.page a.select:hover{color: #FFFFFF !important;}
.page span{display: inline-block;height: 33px;line-height: 33px;margin-right: 8px;padding-left: 12px;padding-right: 12px;}