@charset "utf-8";

*{
	margin:0;
	padding:0;
	font-family: "microsoft yahei";
	font-size:12px;
	color:black;
}

input,textarea,img{
	background: none;
	border:none;
}
img{
	display:block;
}
li{
	list-style-type:none;
}

a{
	text-decoration: none;
}

a:link,a:visited,a:hover,a:active {
	color: #000;
}

body{
	background: #FFFFFF;
	width:100%;
	margin:0 auto;
}
body{
overflow-x: hidden;
}
.cl{
	clear: both;
}
.all{
	width:100%;
	margin:0 auto;
}
.h1{width:1px;height:1px;}
.h2{width:1px;height:2px;}
.h3{width:1px;height:3px;}
.h4{width:1px;height:4px;}
.h5{width:1px;height:5px;}
.h6{width:1px;height:6px;}
.h7{width:1px;height:7px;}
.h8{width:1px;height:8px;}
.h9{width:1px;height:9px;}
.h10{width:1px;height:10px;}
.h11{width:1px;height:11px;}
.h12{width:1px;height:12px;}
.h13{width:1px;height:13px;}
.h14{width:1px;height:14px;}
.h15{width:1px;height:15px;}
.h16{width:1px;height:16px;}
.h17{width:1px;height:17px;}
.h18{width:1px;height:18px;}
.h19{width:1px;height:19px;}
.h20{width:1px;height:20px;clear:both;}
.h21{width:1px;height:21px;}
.h22{width:1px;height:22px;}
.h23{width:1px;height:23px;}
.h24{width:1px;height:24px;}
.h25{width:1px;height:25px;}
.h26{width:1px;height:26px;}
.h27{width:1px;height:27px;}
.h28{width:1px;height:28px;}
.h29{width:1px;height:29px;}
.h30{width:1px;height:30px;}
.h31{width:1px;height:31px;}
.h32{width:1px;height:32px;}
.h33{width:1px;height:33px;}
.h34{width:1px;height:34px;}
.h35{width:1px;height:35px;}
.h36{width:1px;height:36px;}
.h37{width:1px;height:37px;}
.h38{width:1px;height:38px;clear:both;}
.h39{width:1px;height:39px;}
.h40{width:1px;height:40px;clear:both;}
.h41{width:1px;height:41px;}
.h42{width:1px;height:42px;}
.h43{width:1px;height:43px;}
.h44{width:1px;height:44px;}
.h45{width:1px;height:45px;}
.h46{width:1px;height:46px;}
.h47{width:1px;height:47px;}
.h48{width:1px;height:48px;}
.h49{width:1px;height:49px;}
.h50{width:1px;height:50px;clear:both;}
.h51{width:1px;height:51px;}
.h52{width:1px;height:52px;}
.h53{width:1px;height:53px;}
.h54{width:1px;height:54px;}
.h55{width:1px;height:55px;}
.h56{width:1px;height:56px;}
.h57{width:1px;height:57px;}
.h58{width:1px;height:58px;}
.h59{width:1px;height:59px;}
.h60{width:1px;height:60px;}
.h61{width:1px;height:61px;}
.h62{width:1px;height:62px;}
.h63{width:1px;height:63px;}
.h64{width:1px;height:64px;}
.h65{width:1px;height:65px;}
.h66{width:1px;height:66px;}
.h67{width:1px;height:67px;}
.h68{width:1px;height:68px;}
.h69{width:1px;height:69px;}
.h70{width:1px;height:70px;}
.h71{width:1px;height:71px;}
.h72{width:1px;height:72px;}
.h73{width:1px;height:73px;}
.h74{width:1px;height:74px;}
.h75{width:1px;height:75px;}
.h76{width:1px;height:76px;}
.h77{width:1px;height:77px;}
.h78{width:1px;height:78px;}
.h79{width:1px;height:79px;}
.h80{width:1px;height:80px;}
.h81{width:1px;height:81px;}
.h82{width:1px;height:82px;}
.h83{width:1px;height:83px;}
.h84{width:1px;height:84px;}
.h85{width:1px;height:85px;}
.h86{width:1px;height:86px;}
.h87{width:1px;height:87px;}
.h88{width:1px;height:88px;}
.h89{width:1px;height:89px;}
.h90{width:1px;height:90px;}
.h91{width:1px;height:91px;}
.h92{width:1px;height:92px;}
.h93{width:1px;height:93px;}
.h94{width:1px;height:94px;}
.h95{width:1px;height:95px;}
.h96{width:1px;height:96px;}
.h97{width:1px;height:97px;}
.h98{width:1px;height:98px;}
.h99{width:1px;height:99px;}
.h100{width:1px;height:100px;}
.h115{width:1px;height:115px;}
.h120{width:1px;height:120px;}
.h103{width:1px;height:103px;}
.h130{width:1px;height:130px;}
.h160{width:1px;height:160px;}

/*头部修饰*/
.header{
	width: 100%;
	margin: 0 auto;
}

.header-YI{
	width:100%;
	height: 150px;
	margin: 0 auto;
	background:url(../images/a2.jpg) no-repeat center center;
}
.head-con{
	width: 1200px;
	margin: 0 auto;
}

.head-con-l{

	float: left; padding-top:31px;
}
.head-con-2{
	float: left;
	width: 881px;
	height: 110px;
	overflow: hidden;
	margin-left:27px;
}
.batop{
    width: 110px;
    height: 110px;
    background: url(../images/11.png) no-repeat right;
    float: left;
}
.batop a{
    display: block;
    width: 17px;
    height: 64px;
    margin: 0 auto;
}
.batop p{
    font-size: 16px;
    color: #333333;
}
.batop p:hover{
	color:#527d35;
}

/*内容修饰*/
.conter{
	width: 100%;
	margin: 0 auto;
}
.product{
	width: 100%;
	height: 508px;
	background: url(../images/a4.jpg) no-repeat center center;
}
.product-con{
	width: 1200px;
	/*height: 508px;*/
	margin: 0 auto;
}
.product-tit{
	color:#878787;
	font-size: 18px;
	text-align: center;
}
.prodcut-biaoti{
	width: 1200px;
	background: url(../images/a2.png) no-repeat center center;
	text-align: center;
	font-size: 30px;
	color:#477c23;
}
.product ul li{
	position: relative;
	width: 274px;
	height: 276px;
	text-align: center;
	line-height: 36px;
	margin-left: 34px;
	float: left;
	/*background: url(../images/a3.png) no-repeat center center;*/
}
.product ul li:hover .icase1{
	width: 228px;
	height: 72px;
	margin: 0 auto;
	margin-top:23px;
	background: #477C23;
	color:#fff;
	font-size: 18px;
}
.icase1{
	width: 228px;
	height: 72px;
	margin: 0 auto;
	margin-top: 22px;
	background: #D3D3D3;
	color:#477c23;
	font-size: 18px;
}
.product ul li img{
	display: block;
	margin: 0 auto;
	padding-top: 10px;
}

.icase2 {
    position: absolute;
    left: 8px;
    top: 10px;
    width: 257px;
    height:181px;
    background: url(../images/a4.png) no-repeat center center;
}
.product-more{
	width: 68px;
	height: 73px;
	margin: 0 auto;
	text-align: center;
	color:#a5a5a5;
	font-size: 16px;
	line-height: 73px;
	background: url(../images/a6.png) no-repeat center center;
}
.about{
	width: 1200px;
	margin: 0 auto;
	/*height: 545px;*/
	background: url(../images/b6.jpg) no-repeat center center;
}
.about-tit{
	width: 713px;
	height: 50px;
	font-size: 30px;
	color:#477c23;
	text-align: center;
	line-height: 50px;
	margin-left: 104px;
	background: url(../images/b7.jpg) no-repeat center center;
}

.about-l{
	width: 912px;
	height: 475px;
	float: left;
	margin-left: 26px;
}
.about-l-tit{
	font-size: 16px;
	color:#333333;
	text-align: center;
	line-height: 30px;
}

.about-r{
	width: 262px;
	height: 472px;
	float: left;
}

.about-r-1{
	float: left;
}
.about-r-2{
	float: left;
	width: 84px;
	height: 445px;
	background: url(../images/c8.jpg) no-repeat center center;
}

.about-r-3{
	width: 31px;
    height: 256px;
    margin: 0 auto;
    margin-top:82px;
    font-size: 26px;
    color: #898989;
    line-height: 28px;
}
.about-r-4{
	font-size: 16px;
	color:#a5a5a5;
	text-align: center;
	padding-top:60px;
}


.about-dan{
	width: 100%;
	margin: 0 auto;
	font-size: 0;
}
.about-ma{
	width: 100%;
	height: 273px;
}
.advantage{
	width: 100%;
	height: 273px;
	float: left;
	overflow: hidden;
	background: #477C23;	
}	
.advantage-one{
	width: 481px;
	height: 192px;
	float: right;
	margin-right: 43px;
}
.advantage-one p{
	margin-left: 46px;
}

.advantage-two{
	width:280px;
	height: 23px;
	font-size: 20px;
	color:#fff;
	text-indent:46px;
	background: url(../images/ad1.png) no-repeat left;
}
.advantage-three{
	width: 100%;
	height: 248px;
	float: right;
}
.about-fan{

}
.advantage-si{
	width: 100%;
	height: 248px;
	float: left;
}
.advantage-wu{
	width: 100%;
	height: 149px;
	float: right;
}
.advantage-liu{
	width: 490px;
	height: 91px;
	float: left;
	margin-left: 75px;
}
.advantage-qi{
	width: 100%;
	height:146px;
	float: left;
	border-bottom: 1px solid #D8D3D5;
}
.advantage-ba{
	width: 526px;
	height: 90px;
	float: right;
	text-align: left;
}
.advantage-jiu{
	width: 100%;
	height: 273px;
	float: right;
}

.about-dan img{
	display: block;
	width: 100%;
}
.about-dan-l{
	width: 50%;
	float: left;
	font-size: 0;
	*margin-left:-1px;
}
.about-dan-r{
	width: 50%;
	float: right;
	font-size: 0;
}
.news{
	width: 1200px;
	margin: 0 auto;
}
.news ul li{
	width: 542px;
	float: left;
	margin-left: 110px;
	margin-bottom: 54px;
}
.news-1{
	width: 542px;
	height:68px;
	background: url(../images/ad2.png) no-repeat center center; 
}
.news-1 span{
	display: block;
	color:#555555;
	font-size: 22px;
	float: left;
	margin-left:20px;
	margin-top: 17px;
}
.news-1 p{
	font-size: 18px;
	color:#323232;
	float: left;
	margin-left:34px;
	margin-top: 19px;
}
.news-2{
	width: 530px;
	float: left;
	overflow:hidden;
	margin-left: 12px;
}
.news-2 p{
	font-size: 14px;
	color:#555555;
	line-height:24px;
}

.news ul li:hover .news-1{
	width: 542px;
	height:68px;
	background: url(../images/b2.png) no-repeat center center; 
}
.news ul li:hover .news-1 span{
	color:#fff;
}
.news ul li:hover .news-1 p{
	color:#477c23;
}
.news ul li:hover .news-2 p{
	color:#477c23;
}

/*底部修饰*/
.footer{
	width: 100%;
	margin: 0 auto;
	background: #477C23;
}

.footer-con{
	width: 1200px;
	margin: 0 auto; overflow:hidden;
}

.bot1 {
    width: 215px;
    height:36px;
    margin-top:46px;
    float: left;
    border-right: 2px solid #C3DAF3;
}

.bot2 {
    margin-top:0px; color:#fff; padding:14px 0; height:118px;
    width: 473px;
    float: left;
    margin-left: 14px;
	line-height:30px; overflow:hidden;
}
.bot2 table tr td{ color:#fff;}
.bot2 table tr td a{ color:#fff;}
.bot3 {
    margin-top: 33px;
    float: left;
	width:200px;
}
.bot3 li {
    position: relative;
    float: left;
}
.bot4 {
    margin-top:41px;
    float: right;
}
.bot4 span {
    font-size: 14px;
    color: #FFFFFF;
}
.bot4 p {
    font-size: 24px;
    color: white;
    font-family: "Impact";
}


/*单页修饰*/
 .danye{
 	width: 1200px;
 	margin: 0 auto;
 	position: relative;
 }

.aboutdan-l{
	width: 189px;
	float: left;
}
.aboutdan-l-title{
	width: 189px;
	height: 69px;
	background:#31640E;
	text-align: center;
	line-height: 69px;
	position: absolute;
	left: 0;
	top: -69px;
	z-index: 3;
}
.aboutdan-l-title span{
	color:#fff;
	font-size: 30px;
}
.aboutdan-l a{
	float: left;
    display: block;
    width: 189px;
    height:38px;
    line-height: 38px;
    background: #477C23;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    margin-bottom: 2px;
}
.aboutdan-r{
	width: 977px;
	float: right;
}
.mra {
    width: 977px;
    height: 45px;
    line-height:34px;
    background: url(../images/m3.png) no-repeat bottom center; overflow:hidden;
}

.mral {
    float: left;
    font-size: 30px;
    color: #477c23;
}
.mrar {
    height: 30px;
    color: #666666;
    line-height: 30px;
    padding-left: 20px;
    font-size: 14px;
    margin-top: 3px;
    float: right;
}
.mrar a{
	color: #666666;
}
.mrar span{
	color: #709759;
}
.mrb {
    margin: 35px auto 20px;
    width: 977px;
    line-height: 34px;
}
.mrb p{
	color:#333333;
	font-size:16px;
}

/*图为列表页面修饰*/
.prod-con{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.aboutdan-r ul li{
	position: relative;
	width: 306px;
	height:255px;
	text-align: center;
	line-height: 36px;
	margin-left: 29px;
	margin-bottom: 36px;
	float: left;
	/*background: url(../images/bg3.png) no-repeat center center;*/
}

.aboutdan-r ul li img {
    display: block;
    margin: 0 auto;
    padding-top: 10px;
}
.prod-1{
	width:306px;
	height:72px;
	margin-top:18px;
	background: #D3D3D3;
	color:#477c23;
	float: left;
	margin:auto;
	font-size: 18px;
	overflow:hidden;
}
.prod-2 {
    position: absolute;
    left: 8px;
    top: 10px;
    width: 288px;
    height: 201px;
    background: url(../images/c1.png) no-repeat center center;
}

.aboutdan-r ul li:hover .prod-1{
	width: 306px;
	height:72px;
	margin-top: 18px;
	background: #477C23;
	color:#fff;
	float: left;
	margin:auto;
	font-size: 18px;overflow:hidden;
}

/*图文详情页面修饰*/

.prod-show{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.tu-tit{
	font-size: 18px;
	color:#333333;
	text-align: center;
}

.tu-con-l{
	/*width: 672px;*/
	margin: 0 auto;
	/*border: 1px solid #D4D4D4;*/
}

.tu-con-l img {
    display: block;
    margin: 0 auto;
    /*padding-top: 20px;*/
}
.tuxianER{
	width: 978px;
	height: 46px;
	background: #EDEAE8;
	line-height: 46px;
	font-size: 18px;
	color: #333333;
	text-indent: 13px;
}
.tuxianSAN {
    width: 978px;
    line-height: 35px;
}
.cont-TUXIANG7 {
    width: 978px;
    height: 32px;
    border-top: 3px solid #C2C2C2;
}

.cont-TUXIANG7-1 {
	font-size: 16px;
    color: #333333;
    float: left;
}
.cont-TUXIANG7-1 a {
    font-size: 16px;
    color: #333333;
}
.cont-TUXIANG7-2 {
	font-size: 16px;
    color: #333333;
    float: right;
}
.cont-TUXIANG7-2 a {
    font-size: 16px;
    color: #333333;
}

/*新闻列表页面修饰*/

.xinwen-r{
	width: 977px;
	float: right;
}
.xinwen-con{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.abt-tit{
	width: 980px;
	margin: 0 auto;
}
.abt-tit ul li{
	width: 980px;
	height: 83px;
	margin-bottom: 25px;
	border-bottom: 1px dotted #CFC7C3;
}
.xin-1{
	width: 980px;
	height: 18px;
	line-height: 18px;
	text-indent:10px;
	background: url(../images/c11.png) no-repeat left;
	font-size: 16px;
	color:#333333;
}
.abt-tit ul li p{
	color:#555555;
	font-size: 14px;
}

/*新闻列表详情页面修饰*/

.new-show{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.new-tit{
	width: 980px;
	height: 34px;
	text-align: center;
	line-height: 25px;
	font-size: 18px;
	color: #333333;
	border-bottom: 1px dotted #CCCCCC;
}

.new-liu{
	width: 980px;
	height: 14px;
	text-align: center;
	font-size: 14px;
	color: #999999;
}

.xinxian-con {
    width: 980px;
    line-height: 35px;
}

/*人才招聘页面修饰*/
.job-cont{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.job-list{
	width: 977px;
	float: right;
}

.job-list ul li {
    width: 977px;
    height: 43px;
    margin-bottom: 18px;
    background: #EDEDED;
}
.job-1 {
    width: 159px;
    height: 43px;
    float: left;
    font-size: 16px;
    color: #333333;
    padding-left: 37px;
    line-height: 43px;
}
.job-2 {
    width: 50px;
    height: 43px;
    line-height: 43px;
    float: left;
    color: #333333;
    font-size: 14px;
}
.job-3 {
    width: 583px;
    height: 43px;
    float: left;
    color: #333333;
    line-height: 43px;
    font-size: 14px;
    overflow: hidden;
}

.job-4 {
    width: 133px;
    height: 43px;
    float: right;
    font-size: 18px;
    color: #444444;
    line-height: 43px;
    text-indent: 2em;
    background: url(../images/s1.png) no-repeat left center;
}


/*简历页面修饰*/
.jianli{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.jianli-list{
	width: 977px;
	float: right;
}

.jianjie{
	width: 750px;
	margin: 0 auto;
}

.jianli-ul li {
    float: left;
    margin-right: 33px;
    margin-bottom: 25px;
}
.jianli-ul li .main_bd4 {
    float: left;
    width: 350px;
    height: 46px;
    border: none;
}
.jianli-ul span {
    display: block;
    float: left;
    line-height: 41px;
    color: #666;
    font-size: 14px;
}
.jianli-ul li .main_bd3 {
    width: 245px;
    height: 41px;
    background: #eaeaea;
    border: none;
    line-height: 41px;
}
.jianli-ul li .main_bd5 {
    width: 593px;
    height: 113px;
    background: #eaeaea;
    border: none;
    resize: none;
    line-height: 41px;
}
.ti-jiao {
    width: 133px;
    height: 42px;
    cursor:pointer;
    background: url(../images/lz.png) no-repeat center center;
    border: none;
    color: #fff;
    font-size: 18px;
    margin-left: 25%;
    float: left;
}
.ti-chong {
    width: 133px;
    height: 42px;
    cursor:pointer;
    background: url(../images/lz.png) no-repeat center center;
    border: none;
    color: #fff;
    font-size: 18px;
    margin-left: 10%;
    float: left;
}

/*招聘详情页面修饰*/
.renlie{
	width: 1200px;
	margin: 0 auto;
	position: relative;	
}
.job-show{
	width: 977px;
	float: right;
}
.job-show-list{
    width: 951px;
}
.job-show-l {
    width: 951px;
    float: left;
}
.job-tit {
    color: #477c23;
    font-size: 18px;
}
.news_con_info {
    line-height: 30px;
}
.news_con_info p {
    font-size: 16px;
    color: #333333;
}
.job-show-r {
    width: 133px;
    height:42px;
    text-align: center;
    line-height: 42px;
    background: #477C23;
    color: #fff;
    margin: 0 auto;
    font-size: 18px;
    border-radius: 5px;
}

/*在线留言页面修饰*/
.cont-zai{
	width: 1200px;
	margin: 0 auto;
	position: relative;	
}

.zaixian{
	width: 977px;
	float: right;	
}
.gbook {
    width: 977px;
    height: 520px;
}
.zailiu-left {
    width: 557px;
    float: left;
    margin-left: 47px;
}
.zailiu-1 {
    margin-bottom: 20px;
    line-height: 41px;
}
.zailiu-1 span {
    display: block;
    float: left;
}
.zailiu-1 input {
    width: 380px;
    height: 38px;
    line-height: 38px;
    padding: 0 5px;
    background: #ffffff;
    border: 1px solid #dcdcdc;
    color: #444444;
    font-size: 14px;
    outline: none;
}
.contXIAN-1-2{
    width: 380px;
    height: 200px;
    line-height: 30px;
    padding: 0 5px;
    background: #ffffff;
    border: 1px solid #dcdcdc;
    color: #444444;
    font-size: 14px;
    outline: none;
    resize: none;
}
#tijiao {
    float: left;
    background: #31640E;
    border: 0;
    width: 134px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    border-radius: 5px;
    cursor: pointer;
    margin-left: 223px;
}
.gbook-2 {
    float: left;
    background: url(../images/lb.png) no-repeat top center;
    width: 303px;
    height: 485px;
}
.gbook_rcon {
    width: 220px;
    line-height: 25px;
    padding: 26px 0 0 46px;
    color: #555555;
    font-size: 14px;
}


/*banner样式*/
.banner{ width:100%!important;position:relative;}
#bannerBox{ width:100%;  position:absolute; top:0; left:0;}
#bannerList{ position:relative; width:100%; }
#bannerList li{position: absolute; left:0; top:0; width:100%;z-index:1;}
#bannerList li a img{position: absolute; left:0; top:0; width:100%!important;}
#bannerBton{ position:absolute; right:945px; bottom:-548px; z-index:2;}
#bannerBton li{ width:17px; height:17px; float:left; text-align: center; margin-right:5px; background:url(../images/123.png) no-repeat top center; line-height:4px; cursor:pointer;}
#bannerBton li.up{ background:url(../images/a1.png) no-repeat top center;}


#page{
	margin:0 auto;
    text-align: center;
    width:920px;
}
#page a{
	background:#EEEEEE none repeat scroll 0 0;
    color: #333333;
    font-size:14px;
    margin:6px;
    padding:4px 14px;
}
#page a:hover{
	background:#477C23;
	color:#FFFFFF;
}