@charset "utf-8";
/* CSS Document */
/*  初始化  */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{
	margin:0;
	padding:0;
	border:0;
	font-family:"Microsoft YaHei";
} 
table,td{
	margin:0;
	padding:0;
	font-family:"Microsoft YaHei";
}
#fontzoom table,#fontzoom td{
	margin:0;
	padding:0;
	 border:1px solid #ccc;
	font-family:"Microsoft YaHei";
}
#fontzoom table{
	text-align: center; border-collapse: collapse;
	width: 100%!important;
} 

ul,ol,li{
	list-style-type:none;
} 
select,input,img,select{
	vertical-align:middle;
} 
a{
	text-decoration:none;
} 
a:hover,a:active,a:focus{
	text-decoration:none;
}
select{-webkit-appearance:none}
input{-webkit-appearance:none}
/*  调用样式  */
.fl{float:left;	}
.flr{float:right;}
.ct{margin:0 auto;}
.clear{clear:both;}
.clearfixe:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


.body{width: 100%;height: auto;overflow-x: hidden;}
.mains{width: 100%;height: auto;background-color: #fff;}
/*首页*/
/* banner */

.header_m{display: none;}
.header{width: 100%;height: 124rem;background:url(../images/gldf_2.png) repeat;background-size: auto 100%;position: fixed;top: 0;left: 0;z-index: 99;}
.header1{width: 1740rem;height: 124rem;margin: 0 auto;display: block;}
.logo{width: 171rem;height:68rem;}
.logo img{width: 100%;height: auto;display: block;margin-top: 29rem;}
.nav_m{
	display: none;
}
.nav{width: 1160rem;height: 42rem;float:left;margin: 36rem 0 0 230rem;}
.nav_ul{width: 100%;margin: 0 auto;height: 42rem;display: flex;justify-content: space-between;}
.nav_li{width: auto;height: 42rem;text-align: center;transition: all 0.3s;position: relative;}
.nav_li *{transition: all 0.3s;}
.nav_li:hover{transition: all 0.3s;}
.nav_li:hover *{transition: all 0.3s;}
.nav_li>a{font-size: 20rem;color: #fff;height: 40rem;line-height: 40rem;position: relative;display: block;width: 100%;}
.nav_li>a h3{font-size: 20rem;height: 40rem;display: inline;font-weight: normal;}
.nav_li_ziul{width: 180%;position: absolute;z-index: 99;left: -40%;top: 42rem;background-color: #fff;height: 0;overflow: hidden;box-shadow: 0 3px 10px #ccc;}
.nav_li_ziul1{width: 100%;box-sizing: border-box;margin-left: 0;height: auto;text-align: center;}
.nav_li_zili{width: 100%;display: block;height: 40rem;}
.nav_li_zili a{font-size: 16rem;color: #333;display: block;width: auto;height: 40rem;line-height: 40rem;width: 100%;display: block;}
.nav_li:hover>a{color: #fff;border-bottom:2px solid #fff;}
.nav_li:hover>a h3{}
.nav_li.on>a{color: #fff;border-bottom:2px solid #fff;}
.nav_li.on>a h3{}
.nav_li:hover .nav_li_ziul{height: auto;}
.nav_li_zili a:hover{background-color: #56823c;color: #Fff;}
.header_right{width: auto;height: 124rem;position: relative;}
.header_right .search{
	width: 20rem;
	height: 124rem;
	margin-top: 0;
	background: url(../images/gldf_3.png) no-repeat;
	background-position: center top 49rem;
	background-size: 100% auto;
	float: left;
	cursor: pointer;
}
.header_right *{transition: all 0.3s;}
.header_right .search form{width: 200rem;height: 38rem;border: 1px solid #e4e4e4;background-color: #fff;border-radius: 20rem;position: absolute;right: -600rem;top: 40rem;}
.header_right .search form .sousuo_ipt1{width: 100rem;height: 38rem;border: 0;padding: 0 20rem;float: left;font-size: 14rem;color: #666;background: none;}
.header_right .search form .sousuo_ipt2{width: 60rem;height: 25rem;border: 0;float: right;background: url(../images/gldf_3.png) no-repeat;background-position: center center;background-size: 20rem ;;cursor: pointer;border-left: 1px solid #eeeeee;margin-top: 7rem;box-sizing: border-box;}
.header_right .search:hover form{right: -20rem;}
.header_right>a{
	display: block;
	width: 116rem;
	height: 38rem;
	border-radius: 5rem;
	box-sizing: border-box;
	padding-left: 42rem;
	font-size: 16rem;
	color: #666;
	line-height: 38rem;
	background: url(../images/gldf_4.png) #fff no-repeat;
	background-position: 12rem center;
	background-size: 18rem;
	float: right;
	margin-top: 40rem;
	margin-left: 12rem;
}
.header_right p{
    position:absolute;
    top: 5rem;
    right:0;
}
.header_right p a{
    font-size: 16rem;
	color: #fff;
}
.header_right p span{
    font-size: 16rem;
	color: #fff;
	margin:0 5rem;
}
/* .index .header{background-color: rgba(0, 148, 175, 0.7);position: fixed;top: 0;left: 0;z-index: 99;}
.index .nav_li>a{color: #fff;}
.index .nav_li>a h3{color: #fff;}
.index .nav_li:hover>a{color: #fff;border-bottom:2px solid #fff;}
.index .nav_li.on>a{color: #fff;border-bottom:2px solid #fff;}
.index .header_right{background: url(../images/sbsw_3.png) no-repeat;background-position: center top 35rem;background-size: 100% auto;}
 */


/* banner */
.banner_m{display: none;}
.banner{ width:100%; height:960rem;position: relative;margin:0 auto 0;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;height:960rem; overflow:hidden; text-align:center;}
.banner .bd li a{transition: all 0.5s;display:block; height:100%;width: 100%;}
.banner .bd li a:hover{font-size: 22px;transition: all 0.5s;}
.banner .hd{width: 100%;height: auto;margin: 0 auto;text-align: center;}
.banner .hd ul{width: 100%;height: 15px;text-align: center;position: absolute;bottom: 44px;left: 0px;z-index: 98;}
.banner .hd ul li{width: 6px;height: 6px;border-radius: 0px;margin: 0 7px;display: inline-block;overflow: hidden;line-height: 100px;cursor: pointer;border-radius: 0;background-color: #fff;border-radius: 3px;}
.banner .hd ul li.on{background-color: #fff;width: 34px;}
.banner .hd a{display: inline-block;width:34rem; height:63rem;cursor:pointer;position: absolute;top: 430rem;z-index: 98;display: block;}
.banner .hd .prev{ background:url(../images/sbsw_4.png) no-repeat;left: 65rem;background-size: 100% 100%;}
.banner .hd .next{ background:url(../images/sbsw_5.png) no-repeat;right: 65rem;background-size: 100% 100%;}
.banner .hd .pageState{position: absolute;bottom: 15px;right: 72px;z-index: 999;font-size: 20px;color: #fff;}
.banner .hd .pageState span{font-size: 42px;color: #fff;margin-right: 5px;}

.main{width: 100%;height: auto;padding: 0;margin: 0 auto;box-sizing: border-box;position: relative;}

.main1{width: 100%;height:638rem;padding: 0;margin: 0 auto;box-sizing: border-box;background: #fff;}
.main1_1{width: 1600rem;height:638rem;margin: 0 auto;box-sizing: border-box;padding: 102rem 0 0;}
.main1_left{
	float: left;
	width: 750rem;
	height: 466rem;
	position: relative;
}
.main1_left em{
	display: block;
	width: 328rem;
	height: 245rem;
	background-color: #eef7e8;
	position: absolute;
	right: 0;
	bottom: 0;
}
.main1_left1{
	display: block;
	width: 717rem;
	height: 442rem;
	overflow: hidden;
	position: relative;
}
.main1_left1 .hd{
	
}
.main1_left1 .hd a{
	display: block;
	width: 25rem;
	height: 25rem;
	position: absolute;
	top: 223rem;
	z-index: 9;
	cursor: pointer;
}
.main1_left1 .hd a.prev{
	left: 5rem;
	background: url(../images/gldf_18.png) no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}
.main1_left1 .hd a.next{
	right: 5rem;
	background: url(../images/gldf_19.png) no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}
.main1_left1 .bd{
	width: 717rem;
	height: 442rem;
}
.main1_left1_ul{
	
}
.main1_left1_li{
	width: 717rem;
	height: 442rem;
}
.main1_left1_li i{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-top-left-radius: 75rem;
}
.main1_right{
	float: right;
	width: 770rem;
	height: auto;
}
.main1_right .main1_title{
	padding: 42rem 0 65rem;
}
.main1_right .main1_title h3{
	font-size: 38rem;
	color: #56823c;
	line-height: 40rem;
	font-weight: bold;
	background: url(../images/gldf_16.png) no-repeat;
	background-position: left 164rem top;
	background-size: 10rem;
}
.main1_right .main1_title h4{
	font-size: 36rem;
	color: #dce3d8;
	line-height: 40rem;
	font-weight: bold;
}
.main1_right .main1_show{
	width: 100%;
	height: 190rem;
	overflow: hidden;
}
.main1_right .main1_show p{
	font-size: 18rem!important;
	color: #666666!important;
	line-height: 38rem!important;
	height: auto;
	overflow: hidden;
	text-indent: 2em!important;
	margin:0!important;
}
.main1_right .main1_show p *{
    font-size: 18rem!important;
	color: #666666!important;
	line-height: 38rem!important;
}
.main1_right a{
	display: block;
	position: relative;
	font-size: 16rem;
	color: #888888;
	text-align: center;
	line-height: 1;
	margin: 20rem 0 0;
	transition: all 0.3s;
	float: right;
}
.main1_right a:hover{
	color: #56823c;
	transition: all 0.3s;
}


.main2{width: 100%;height:701rem;padding: 0;margin: 0 auto;box-sizing: border-box;background: url(../images/gldf_2.jpg) no-repeat;background-position: center center;background-size: cover;}
.main2_1{
	width: 1600rem;
	height: auto;
	margin: 0 auto;
	padding: 80rem 0 0;
}
.main2_title{
	width: 100%;
	height: auto;
}
.main2_title h4{
	font-size: 60rem;
	color: rgba(255,255,255,0.12);
	text-align: center;
	line-height: 1;
	font-weight: bold;
}
.main2_title h3{
	font-size: 38rem;
	color: #fff;
	text-align: center;
	line-height: 1;
	font-weight: bold;
	margin-top: -22rem;
}
.main2_11{
	display: block;
	width: 100%;
	height: 356rem;
	overflow: hidden;
	position: relative;
	margin: 68rem auto 0;
}
.main2_11 .hd{
	
}
.main2_11 .hd a{
	display: block;
	width: 25rem;
	height: 25rem;
	position: absolute;
	top: 108rem;
	z-index: 9;
	cursor: pointer;
}
.main2_11 .hd a.prev{
	left: 5rem;
	background: url(../images/gldf_8.png) no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}
.main2_11 .hd a.next{
	right: 5rem;
	background: url(../images/gldf_9.png) no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}
.main2_11 .bd{
	width: 100%;
	height: 356rem;
}
.main2_11_ul{
	height: 356rem;
}
.main2_11_li{
	width: 379rem;
	height: 356rem;
	margin: 0 30rem 0 0;
}
.main2_11_li *{
	transition: all 0.3s;
}
.main2_11_li i{
	display: block;
	width: 379rem;
	height: 264rem;
	overflow: hidden;
	border-top-left-radius: 42rem;
	border-bottom-right-radius: 42rem;
}
.main2_11_li h3{
	font-size: 18rem;
	color: #ffffff;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1;
	margin-top: 22rem;
}
.main2_11_li:hover i{
	border-top-right-radius: 42rem;
	border-bottom-left-radius: 42rem;
}
.main2_1>a{
	display: block;
	width: 202rem;
	height: 52rem;
	border-radius: 26rem;
	font-size: 16rem;
	color: #c6dfbe;
	border:1px solid #c6dfbe;
	text-align: center;
	line-height: 50rem;
	margin: 0 auto;
	transition: all 0.3s;
	box-sizing: border-box;
}
.main2_1>a:hover{
	color: #57883f;
	background-color: #c6dfbe;
	transition: all 0.3s;
}


.main3{width: 100%;height:646rem;padding: 0;margin: 0 auto;background:#f7fff8;}
.main3_1{width: 1600rem;height:646rem;margin: 0 auto;position: relative;padding: 100rem 0 0;box-sizing: border-box;}
.main3_left{
	float: left;
	width: 662rem;
	height: 449rem;
	position: relative;
}
.main3_left i{
	width: 662rem;
	height: 449rem;
	overflow: hidden;
}
.main3_right{
	float: right;
	width: 888rem;
	height: auto;
}
.main3_right .main3_title{
	padding: 40rem 0 48rem;
	height: 50rem;
}
.main3_right .main3_title h3{
	font-size: 38rem;
	color: #56823c;
	line-height: 38rem;
	font-weight: bold;
	float: left;
}
.main3_right .main3_title h4{
	font-size: 30rem;
	color: #d5e3d2;
	line-height: 50rem;
	font-weight: normal;
	margin-left: 20rem;
	float: left;
}
.main3_right .main3_show{
	width: 100%;
	height: 190rem;
	overflow: hidden;
}
.main3_right .main3_show p{
	font-size: 18rem!important;
	color: #666666!important;
	line-height: 38rem!important;
	height: auto;
	overflow: hidden;
	text-indent: 2em;
	margin:0!important;
}
.main3_right .main3_show p *{
	font-size: 18rem!important;
	color: #666666!important;
	line-height: 38rem!important;
}
.main3_right a{
	display: block;
	width: 202rem;
	height: 52rem;
	border-radius: 26rem;
	font-size: 16rem;
	color: #9eca8f;
	border:1px solid #9eca8f;
	text-align: center;
	line-height: 50rem;
	float: right;
	transition: all 0.3s;
	box-sizing: border-box;
	margin-top: 33rem;
}
.main3_right a:hover{
	color: #57883f;
	background-color: #9eca8f;
	transition: all 0.3s;
}

.main4{width: 100%;height:600rem;box-sizing: border-box;padding: 100rem 0 0;box-sizing: border-box;background: url(../images/gldf_4.jpg) no-repeat;background-position: center center;background-size: cover;}
.main4_1{width: 1600rem;height:428rem;margin: 0 auto;}
.main4_right{
	float: right;
	width: 428rem;
	height: 428rem;
	background: url(../images/gldf_10.png) no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	padding: 56rem;
	box-sizing: border-box;
	transform: rotate(0deg);
	transition: all 0.8s;
}
.main4_right:hover{
	transform: rotate(360deg);
	transition: all 0.8s;
}
.main4_right i{
	width: 316rem;
	height: 316rem;
	overflow: hidden;
}
.main4_left{
	float: left;
	width: 1118rem;
	height: auto;
}
.main4_left .main4_title{
	padding: 40rem 0 74rem;
	height: 50rem;
}
.main4_left .main4_title h3{
	font-size: 48rem;
	color: #fff;
	line-height: 38rem;
	font-weight: bold;
	float: left;
}
.main4_left .main4_title h4{
	font-size: 30rem;
	color: #9ab28f;
	line-height: 50rem;
	font-weight: normal;
	margin-left: 20rem;
	float: left;
}
.main4_left .main4_show{
	width: 100%;
	height: 152rem;
	overflow: hidden;
}
.main4_left .main4_show p{
	font-size: 18rem!important;
	color: #fff!important;
	line-height: 38rem!important;
	height: auto;
	overflow: hidden;
	text-indent: 2em;
	margin:0!important;
}
.main4_left .main4_show p *{
	font-size: 18rem!important;
	color: #fff!important;
	line-height: 38rem!important;
}
.main4_left a{
	display: block;
	width: 202rem;
	height: 52rem;
	border-radius: 26rem;
	font-size: 16rem;
	color: #c6dfbe;
	border:1px solid #c6dfbe;
	text-align: center;
	line-height: 50rem;
	transition: all 0.3s;
	box-sizing: border-box;
	margin-top: 33rem;
}
.main4_left a:hover{
	color: #57883f;
	background-color: #c6dfbe;
	transition: all 0.3s;
}

.main5{width: 100%;height:780rem;padding: 105rem 0 0;margin: 0 auto;box-sizing:border-box;background: #fff;}
.main5_1{width: 1600rem;height:600rem;margin:0 auto;}
.main5_title{
	width: 100%;
	height: 50rem;
}
.main5_title h3{
	font-size: 48rem;
	color: #5e8746;
	line-height: 48rem;
	font-weight: bold;
	float: left;
}
.main5_title h4{
	font-size: 30rem;
	color: #d1dbcd;
	line-height: 60rem;
	font-weight: normal;
	margin-left: 20rem;
	float: left;
}
.main5_title a{
	float: right;
	font-size:16rem;
	color: #888888;
	line-height: 48rem;
}
.main5_title a:hover{
	color: #5e8746;
}
.main5_11{
	display: block;
	width: 100%;
	height: 490rem;
	position: relative;
	margin: 70rem auto 0;
}
.main5_11 .hd{
	
}
.main5_11 .hd a{
	display: block;
	width: 36rem;
	height: 36rem;
	position: absolute;
	top: 120rem;
	z-index: 9;
	cursor: pointer;
}
.main5_11 .hd a.prev{
	left: 5rem;
	background: url(../images/gldf_12.png) no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}
.main5_11 .hd a.next{
	right: 30rem;
	background: url(../images/gldf_13.png) no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}
.main5_11 .bd{
	width: calc(100% + 160rem);
	height: 490rem;
}
.main5_11 .bd .tempWrap{
	width: 100%!important;
}
.main5_11_ul{
	height: 490rem;
}
.main5_11_li{
	width: 505rem;
	height: 490rem;
	margin: 0 30rem 0 0;
	float:left;
}
.main5_11_li *{
	transition: all 0.3s;
}
.main5_11_li i{
	display: block;
	width: 505rem;
	height: 303rem;
	overflow: hidden;
	border-radius: 10rem;
}
.main5_11_li h3{
	font-size: 20rem;
	color: #333333;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1;
	margin-top: 28rem;
}
.main5_11_li p{
	margin-top: 20rem;
	margin-bottom: 25rem;
	font-size: 16rem;
	color: #666666;
	line-height: 28rem;
	height: 56rem;
	overflow: hidden;
}
.main5_11_li a>span{
	font-size: 16rem;
	color: #999;
	line-height: 1;
}
.main5_11_li:hover h3{
	color: #5e8746;
}
.main5_11_li:hover p{
	color: #5e8746;
}
.main5_11_li:hover span{
	color: #5e8746;
}


.footer_m{display: none;}
.footer_f{display: none;}
.zhanwei{display: none;}
.footer{height: 216rem;width: 100%;position: relative;background-color: #335b1b;}
.footer1{height: 216rem;margin: 0 auto;width: 1600rem;display: flex;justify-content: space-between;padding: 0;align-items: center;}
.footer1_left{width: 185rem;}
.footer1_left img{}
.footer1_mid{width: auto;}
.footer1_mid p{font-size: 16rem;color: #fff;line-height: 38rem;}
.footer1_mid p span{font-size: 16rem;color: #fff;margin: 0 20rem 0 0;}
.footer1_mid p a{font-size: 16rem;color: #fff;}
.footer1_right{cursor: pointer;width: 106rem;height: auto;}
.footer1_right img{display: block;width: 106rem;height: 106rem;padding: 0;margin: 0 auto;}
.footer1_right span{display: block;width: 106rem;font-size: 16rem;color: #fff;line-height: 1;text-align: center;margin-top: 14rem;}

/*二级页*/
.banner_er{width: 100%;position: relative;}
.banner_er img{
	width: 100%;
	height: 100rem;
	position: absolute;
	bottom: 0;
	left: 0;
}
.banner_er_m{display: none;}
.nav_er_m{display: none;}

.base_title{width: 100%;height: 98rem;background-color: #fff;}
.base_title1{width: 1600rem;height: 98rem;padding:0px;margin: 0 auto;display: block;box-sizing: border-box;border-bottom: 1px solid #e6e6e6;}

.base_bdcnav{width: auto;height: 52rem;margin-right: 0px;margin-top: -150rem;}
.base_bdcnav_location{font-size: 15rem;color: #fff;line-height: 52rem;float: left;margin-right: 0px;padding-left:30rem;background: url(../images/sbsw_25.png) no-repeat;background-position: left center;background-size: 20rem;}
.base_bdcnav_location a{font-size: 15rem;color: #fff;margin: 0 5px;}
.base_bdcnav_location a:hover{font-size: 15rem;color: #fff;}
.base_bdcnav_location_a_last-child{font-size: 15rem;color: #fff!important;}

.nav_er{width: 100%;height: 98rem;background-color: #fff;}
.nav_er1{width: 1600rem;height: 98rem;padding:0px;margin: 0 auto;display: block;box-sizing: border-box;border-bottom: 1px solid #e6e6e6;}
.nav_er_ul{width: 100%;height: 96rem;margin: 0 auto;display: flex;align-items: center;justify-content: center;margin-left: 0px;}
.nav_er_li{width: auto;height: 42rem;margin:0 3rem;border-radius: 21rem;}
.nav_er_li a{display: block;width: auto;height:42rem;padding: 0 33rem;;font-size: 20rem;color: #555;line-height: 42rem;text-align: left;margin: 0;}
.nav_er_li:hover{height:42rem;background:#649249;}
.nav_er_li:hover a{color: #fff;font-weight: normal;}
.nav_er_li.on{height:42rem;background:#649249;}
.nav_er_li.on a{color: #fff;font-weight: normal;}

.main_er{width:1600rem;height:auto;padding: 0 0 30rem;margin: 0 auto;}

.page{font-size: 14rem;margin-top: 40rem;text-align: center;}
.page *{font-size: 14rem;}



@media only screen and (max-width: 1000px) {
	*{box-sizing: border-box;}
	
	.top{display: none;}
	.header{display: none;}
	.header_m{display: block;width: 100%;height: 135rem;padding: 0 15rem;background:#335b1b;z-index: 99;position: relative;background-size: 100% auto;}
	.header_m a.fl{width:218rem;height: auto;float: left;margin: 28rem 0 0 0;}
	.header_m a.fl img{width: 100%;height: auto;}
	.header_m p{
        position:absolute;
        top: 34rem;
        right:120rem;
    }
    .header_m p a{
        font-size: 33rem;
    	color: #fff;
    }
    .header_m p span{
        font-size: 33rem;
    	color: #fff;
    	margin:0 5rem;
    }
	.header_m_nav{float: right;width: 68rem;height: 61rem;margin:43rem 0 0;}
	.header_m_nav_bnt{width: 68rem;height: 61rem;position: relative;cursor: pointer;}
	.header_m_nav_bnt span{width: 68rem;height: 10rem;background: url(../images/gldf_15.png) no-repeat;display: block;position: absolute;left: 0;border-radius: 5rem;background-size: 100% 100%;}
	.header_m_nav_bnt #nav_bnt1{top: 0;}
	.header_m_nav_bnt #nav_bnt2{top: 25rem;}
	.header_m_nav_bnt #nav_bnt3{top: 50rem;}
	.rotate1{transform:rotate(45deg);transition:all .3s linear;-webkit-transform:rotate(45deg);-webkit-transition:all .3s linear;top: 25rem!important;background-color: #fff!important;}
	.rotate2{transform:rotate(-45deg);transition:all .3s linear;-webkit-transform:rotate(-45deg);-webkit-transition:all .3s linear;top: 25rem!important;background-color: #fff!important;margin-left: 0!important;}
	.rotate{transform:rotate(0);transition:all .3s linear;-webkit-transform:rotate(0);-webkit-transition:all .3s linear;}
	
	.navbox{position:absolute;top:100%;right:0;z-index: 99900;width: 100%;padding:20rem 25rem;background-color: rgba(0,0,0,0.8);}
	.navbox>li{height: auto;line-height: 70rem;text-align: left;font-size: 30rem;color: #333333;}
	.navbox>li:last-child{border-bottom: none;}
	.navbox>li a{color: #fff;display: block;}
	.navbox>li a:hover{color: #335b1b;}
	.navbox>li a:active{color: #335b1b;}
	.navbox>li a:focus{color: #335b1b;}
	.navlist{padding-left: 0px;}
	.navlist>a .arrow{float: right;color: #fff;font-size: 30rem;background: url(../images/hlxy_24.png) no-repeat;display: block;width: 16rem;height: 70rem;background-size: 100% auto;background-position: center center;}
	.navlist ul{font-size: 24rem;margin-left: 0px;background-color: #335b1b!important;}
	.navlist ul a{color: #ffffff;padding: 0 20rem;}
	.navlist ul a:hover{color: #ffffff;}
	
	/* banner */
	.banner{display: none;}
	.nav{display: none;}
	.banner_m{display: block;position: relative;width: 100%;height: auto;overflow: hidden;}
	.banner_m img{display: block;width: 100%;height: auto;}
	.pagination, .pagination1, .pagination0{bottom: 15rem!important;}
	.banner_m .swiper-pagination-switch{width: 50rem;height: 10rem;border-radius: 5rem;background-color: rgba(255,255,255,0.5);border: 0;box-shadow: 0;}
	.banner_m .swiper-active-switch {background: #fff;}
	
	.nav_m{
		display: block;
		width: 100%;
		height: 64rem;
		padding: 0 15rem;
		background-color: #fff;
	}
	.nav_m_ul{
		width: auto;
		height: 64rem;
		overflow-x: auto;
		overflow-y: hidden;
	}
	.nav_m_ul1{
		width: 1340rem;
		height: 64rem;
	}
	.nav_m_li{
		float: left;
		height: 64rem;
		margin-right: 42rem;
		line-height: 64rem;
	}
	.nav_m_li a{
		font-size: 24rem;
		color: #335b1b;
		display: block;
		height: 64rem;
		line-height: 64rem;
	}
	.nav_m_li:hover a{
		border-bottom: 4rem solid #335b1b;
	}
	.nav_m_li.on a{
		border-bottom: 4rem solid #335b1b;
	}
	
	.mains{width: 100%;height: auto;}
	.main{width: 100%;height: auto;margin: 0 auto;padding: 0;background: #fff;}
	
	.main1{width: 100%;height:auto;padding: 58rem 15rem 70rem;margin: 0 auto;box-sizing: border-box;background: #fff;}
	.main1_1{width: 100%;height:auto;margin: 0 auto;box-sizing: border-box;padding: 0;}
	.main1_left{
		float: none;
		width: 720rem;
		height: 450rem;
		position: relative;
	}
	.main1_left em{
		display: block;
		width: 316rem;
		height: 236rem;
		background-color: #eef7e8;
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.main1_left1{
		display: block;
		width: 692rem;
		height: 427rem;
		overflow: hidden;
		position: relative;
	}
	.main1_left1 .hd{
		
	}
	.main1_left1 .hd a{
		display: block;
		width: 25rem;
		height: 25rem;
		position: absolute;
		top: 223rem;
		z-index: 9;
		cursor: pointer;
	}
	.main1_left1 .hd a.prev{
		left: 5rem;
		background: url(../images/gldf_18.png) no-repeat;
		background-position: center center;
		background-size: 100% 100%;
	}
	.main1_left1 .hd a.next{
		right: 5rem;
		background: url(../images/gldf_19.png) no-repeat;
		background-position: center center;
		background-size: 100% 100%;
	}
	.main1_left1 .bd{
		width: 692rem;
		height: 427rem;
	}
	.main1_left1_ul{
		
	}
	.main1_left1_li{
		width: 692rem;
		height: 427rem;
	}
	.main1_left1_li i{
		display: block;
		width: 100%;
		height: 100%;
		overflow: hidden;
		border-top-left-radius: 75rem;
	}
	.main1_right{
		float: none;
		width: 720rem;
		height: auto;
		margin: 68rem 0 0;
	}
	.main1_right .main1_title{
		padding: 0 0 40rem;
	}
	.main1_right .main1_title h3{
		font-size: 38rem;
		color: #56823c;
		line-height: 40rem;
		font-weight: bold;
		background: url(../images/gldf_16.png) no-repeat;
		background-position: left 164rem top;
		background-size: 10rem;
	}
	.main1_right .main1_title h4{
		font-size: 36rem;
		color: #dce3d8;
		line-height: 40rem;
		font-weight: bold;
	}
	.main1_right .main1_show{
		width: 100%;
		height: 312rem;
		overflow: hidden;
	}
	.main1_right .main1_show p{
		font-size: 28rem!important;
		color: #666666!important;
		line-height: 52rem!important;
		height: auto;
		overflow: hidden;
		text-indent: 2em!important;
	    text-align: justify;
	}
	.main1_right .main1_show p *{
        font-size: 28rem!important;
		color: #666666!important;
		line-height: 52rem!important;
    }
	.main1_right a{
		display: block;
		position: relative;
		font-size: 24rem;
		color: #888888;
		text-align: right;
		line-height: 1;
		margin: 15rem 0 0;
		transition: all 0.3s;
		float: none;
	}
	.main1_right a:hover{
		color: #56823c;
		transition: all 0.3s;
	}
	
	
	.main2{width: 100%;height:772rem;padding: 0 15rem;margin: 0 auto;box-sizing: border-box;background: url(../images/gldf_2.jpg) no-repeat;background-position: center center;background-size: cover;}
	.main2_1{
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 70rem 0 0;
	}
	.main2_title{
		width: 100%;
		height: auto;
	}
	.main2_title h4{
		font-size: 60rem;
		color: rgba(255,255,255,0.12);
		text-align: center;
		line-height: 1;
		font-weight: bold;
	}
	.main2_title h3{
		font-size: 38rem;
		color: #fff;
		text-align: center;
		line-height: 1;
		font-weight: bold;
		margin-top: -22rem;
	}
	.main2_11{
		display: block;
		width: 100%;
		height: 369rem;
		overflow: hidden;
		position: relative;
		margin: 90rem auto 0;
	}
	.main2_11 .hd{
		
	}
	.main2_11 .hd a{
		display: block;
		width: 25rem;
		height: 25rem;
		position: absolute;
		top: 108rem;
		z-index: 9;
		cursor: pointer;
	}
	.main2_11 .hd a.prev{
		left: 5rem;
		background: url(../images/gldf_8.png) no-repeat;
		background-position: center center;
		background-size: 100% 100%;
	}
	.main2_11 .hd a.next{
		right: 5rem;
		background: url(../images/gldf_9.png) no-repeat;
		background-position: center center;
		background-size: 100% 100%;
	}
	.main2_11 .bd{
		width: 100%;
		height: 369rem;
	}
	.main2_11_ul{
		height: 369rem;
	}
	.main2_11_li{
		width: 346rem;
		height: 369rem;
		margin: 0 28rem 0 0;
	}
	.main2_11_li *{
		transition: all 0.3s;
	}
	.main2_11_li i{
		display: block;
		width: 346rem;
		height:243rem;
		overflow: hidden;
		border-top-left-radius: 42rem;
		border-bottom-right-radius: 42rem;
	}
	.main2_11_li h3{
		font-size: 24rem;
		color: #ffffff;
		text-align: center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 1;
		margin-top: 25rem;
	}
	.main2_11_li:hover i{
		border-top-right-radius: 42rem;
		border-bottom-left-radius: 42rem;
	}
	.main2_1>a{
		display: block;
		width: 246rem;
		height: 62rem;
		border-radius: 31rem;
		font-size: 24rem;
		color: #c6dfbe;
		border:1px solid #c6dfbe;
		text-align: center;
		line-height: 60rem;
		margin: 0 auto;
		transition: all 0.3s;
		box-sizing: border-box;
	}
	.main2_1>a:hover{
		color: #57883f;
		background-color: #c6dfbe;
		transition: all 0.3s;
	}
	
	
	.main3{width: 100%;height:auto;padding: 110rem 15rem 76rem;margin: 0 auto;background:#f7fff8;}
	.main3_1{width: 100%;height:auto;margin: 0 auto;position: relative;padding: 0;box-sizing: border-box;}
	.main3_left{
		float: none;
		width: 100%;
		height: 488rem;
		position: absolute;
		top: 94rem;
		left: 0;
	}
	.main3_left i{
		width: 720rem;
		height: 488rem;
		overflow: hidden;
	}
	.main3_right{
		float: none;
		width: 100%;
		height: auto;
	}
	.main3_right .main3_title{
		padding: 0;
		height: auto;
		margin-bottom: 590rem;
	}
	.main3_right .main3_title h3{
		font-size: 38rem;
		color: #56823c;
		line-height: 1;
		font-weight: bold;
		float: none;
		text-align: center;
		z-index: 3;
		position: relative;
	}
	.main3_right .main3_title h4{
		font-size: 60rem;
		color: #d5e3d2;
		line-height: 1;
		font-weight: bold;
		margin-left: 0;
		float: none;
		text-align: center;
		margin-top: -70rem;
		z-index: 2;
		position: relative;
	}
	.main3_right .main3_show{
		width: 100%;
		height: 520rem;
		overflow: hidden;
	}
	.main3_right .main3_show p{
		font-size: 28rem!important;
		color: #666666!important;
		line-height:52rem!important;
		height: auto;
		overflow: hidden;
		text-indent: 2em;
	    text-align: justify;
	}
	.main3_right .main3_show p *{
		font-size: 28rem!important;
		color: #666666!important;
		line-height:52rem!important;
	}
	.main3_right a{
		display: block;
		width: 246rem;
		height: 62rem;
		border-radius: 31rem;
		font-size: 24rem;
		color: #9eca8f;
		border:1px solid #9eca8f;
		text-align: center;
		line-height: 60rem;
		transition: all 0.3s;
		box-sizing: border-box;
		margin: 33rem auto 0;
		float: none;
	}
	.main3_right a:hover{
		color: #57883f;
		background-color: #9eca8f;
		transition: all 0.3s;
	}
	
	.main4{width: 100%;height:auto;box-sizing: border-box;padding: 144rem 15rem 110rem;box-sizing: border-box;background: url(../images/gldf_4.jpg) no-repeat;background-position: center center;background-size: cover;}
	.main4_1{width: 100%;height:auto;margin: 0 auto;position: relative;}
	.main4_right{
		float: none;
		width: 542rem;
		height: 542rem;
		background: url(../images/gldf_10.png) no-repeat;
		background-position: center center;
		background-size: 100% 100%;
		padding: 68rem;
		box-sizing: border-box;
		transform: rotate(0deg);
		transition: all 0.8s;
		position: absolute;
		top: 130rem;
		left: 89rem;
	}
	.main4_right:hover{
		transform: rotate(360deg);
		transition: all 0.8s;
	}
	.main4_right i{
		width: 406rem;
		height: 406rem;
		overflow: hidden;
	}
	.main4_left{
		float: none;
		width: 100%;
		height: auto;
	}
	.main4_left .main4_title{
		padding: 0;
		height: 50rem;
		margin-bottom: 697rem;
	}
	.main4_left .main4_title h3{
		font-size: 38rem;
		color: #fff;
		line-height: 1;
		font-weight: bold;
		float: none;
		text-align: center;
		z-index: 3;
		position: relative;
	}
	.main4_left .main4_title h4{
		font-size: 60rem;
		color: #9ab28f;
		line-height: 1;
		font-weight: bold;
		margin-left: 0;
		float: none;
		text-align: center;
		margin-top: -70rem;
		z-index: 2;
		position: relative;
	}
	.main4_left .main4_show{
		width: 100%;
		height: 416rem;
		overflow: hidden;
	}
	.main4_left .main4_show p{
		font-size: 28rem!important;
		color: #fff!important;
		line-height: 52rem!important;
		height: auto;
		overflow: hidden;
		text-indent: 2em;
	    text-align: justify;
	}
	.main4_left .main4_show p *{
		font-size: 28rem!important;
		color: #fff!important;
		line-height: 52rem!important;
	}
	.main4_left a{
		display: block;
		width: 246rem;
		height: 62rem;
		border-radius: 31rem;
		font-size: 24rem;
		color: #c6dfbe;
		border:1px solid #c6dfbe;
		text-align: center;
		line-height: 60rem;
		transition: all 0.3s;
		box-sizing: border-box;
		margin: 33rem auto 0;
		float: none;
	}
	.main4_left a:hover{
		color: #57883f;
		background-color: #c6dfbe;
		transition: all 0.3s;
	}
	
	.main5{width: 100%;height:960rem;padding: 108rem 15rem 0;margin: 0 auto;box-sizing:border-box;background: #fff;}
	.main5_1{width: 100%;height:852rem;margin:0 auto;position: relative;}
	.main5_title{
		width: 100%;
		height: auto;
	}
	.main5_title h3{
		font-size: 38rem;
		color: #5e8746;
		line-height: 1;
		font-weight: bold;
		float: none;
		text-align: center;
		z-index: 3;
		position: relative;
	}
	.main5_title h4{
		font-size: 60rem;
		color: #d1dbcd;
		line-height: 1;
		font-weight: bold;
		margin-left: 0;
		float: none;
		text-align: center;
		margin-top: -70rem;
		z-index: 2;
		position: relative;
	}
	.main5_title a{
		display: block;
		width: 246rem;
		height: 62rem;
		border-radius: 31rem;
		font-size: 24rem;
		color: #9eca8f;
		border:1px solid #9eca8f;
		text-align: center;
		line-height: 60rem;
		transition: all 0.3s;
		box-sizing: border-box;
		margin: 33rem auto 0;
		float: none;
		position: absolute;
		bottom: 84rem;
		left: 228rem;
	}
	.main5_title a:hover{
		color: #57883f;
		background-color: #9eca8f;
		transition: all 0.3s;
	}
	.main5_11{
		display: block;
		width: 100%;
		height: 490rem;
		position: relative;
		margin: 50rem auto 0;
	}
	.main5_11 .hd{
		
	}
	.main5_11 .hd a{
		display: block;
		width: 36rem;
		height: 36rem;
		position: absolute;
		top: 190rem;
		z-index: 9;
		cursor: pointer;
	}
	.main5_11 .hd a.prev{
		left: 5rem;
		background: url(../images/gldf_12.png) no-repeat;
		background-position: center center;
		background-size: 100% 100%;
	}
	.main5_11 .hd a.next{
		right: 5rem;
		background: url(../images/gldf_13.png) no-repeat;
		background-position: center center;
		background-size: 100% 100%;
	}
	.main5_11 .bd{
		width: 100%;
		height: 580rem;
	}
	.main5_11 .bd .tempWrap{
		width: 100%!important;
	}
	.main5_11_ul{
		height: 580rem;
	}
	.main5_11_li{
		width: 720rem;
		height: 580rem;
		margin: 0;
		background-color: #eeeeee;
		border-radius: 10rem;
	}
	.main5_11_li *{
		transition: all 0.3s;
	}
	.main5_11_li i{
		display: block;
		width: 720rem;
		height: 424rem;
		overflow: hidden;
		border-radius: 10rem;
	}
	.main5_11_li h3{
		font-size: 28rem;
		color: #333333;
		text-align: left;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 1;
		margin-top: 32rem;
		padding: 0 22rem;
	}
	.main5_11_li p{
		display: none;
	}
	.main5_11_li a>span{
		font-size: 24rem;
		color: #999;
		line-height: 1;
		display: block;
		text-align: right;
		padding: 0 22rem;
		margin-top: 20rem;
	}
	.main5_11_li:hover{
		background-color: #5e8746;
	}
	.main5_11_li:hover h3{
		color: #fff;
	}
	.main5_11_li:hover p{
		color: #fff;
	}
	.main5_11_li:hover span{
		color: #fff;
	}
	
	
	.footer{display: none;}
	.footer_m{height: auto;padding: 30rem 15rem;display: block;background: #335b1b;background-size: cover;border-top: 0px solid #ddd;}
	.footer_m p{font-size: 26rem;color: #fff;text-align: center;margin: 0!important;line-height: 65rem;padding: 0;margin: 0;}
	.footer_m p span{margin-right: 10rem;}
	.footer_m p a{color: #fff;}
	.footer_m1{
		width: 100%;
		height: 164rem;
		margin-bottom: 28rem;
		display:none;
	}
	.footer_m1 img{
		display: block;
		width: 164rem;
		height: 164rem;
		float: left;
	}
	.footer_m1 span{
		float: left;
		font-size: 26rem;
		color: #fff;
		display: block;
		margin: 136rem 0 0 25rem;
	}
	
	
	.banner_er{display: none;}
	.banner_er_m{display: block;position: relative;}
	.banner_er_m img{display: block;width: 100%;height: auto;}
	/*二级页*/
	.main_er {
	    width: 100%;
	    height: auto;
	    padding: 0 0 0;
	    margin: 0 auto;
	}
	.base_title1 h3{display: none;}
	.nav_er_m{display:block;width: 100%;height: 90rem;padding: 0 25rem;margin-top: 0px;position: relative;background:#649249;}
	.nav_er_m h3{font-size: 34rem;font-weight: bold;line-height: 90rem;color: #ffffff;text-align: left;}
	.nav_er_m span.nav_er_m_but{width: 42rem;height: 42rem;display: block;background: url(../images/rwxy_48.png) no-repeat;background-position: center center;background-size: 100% 100%;position: absolute;top: 24rem;right: 25rem;}
	.nav_er_m_ul{position: absolute;top: 90rem;left: 0;background-color: rgba(100,146,73,0.7);width: 100%;z-index: 999;}
	.nav_er_m_li{width: 100%;height: 80rem;line-height: 80rem;border-bottom: 1px solid #ffffff;color: #ffffff;}
	.nav_er_m_li a{color: #ffffff;display: block;width: 100%;height: 80rem;font-size: 28rem;text-align: center;}
	.nav_er_m_li a:hover{color: rgba(100,146,73);background-color: #ffffff;}
	.nav_er_m_li a:active{color: rgba(100,146,73);}
	.nav_er{position: initial;width: 100%;height: 80rem;background: none;padding: 0 25rem;}
	.nav_er1{width: 100%;padding: 0;height: 80rem;border-bottom: 2rem solid #649249;}
	.nav_er .nav_er_ul{display: none;}
	.base_bdcnav{width: auto;height: auto;margin: 0 auto;float: none;padding: 0;}
	.base_bdcnav_location{font-size: 24rem;color: #333;line-height: 80rem;float: none;margin-left: 0px;background: none;padding-left: 0;}
	.base_bdcnav_location a{font-size: 24rem;color: #333;margin: 0 2px;}
	.base_bdcnav_location a:hover{font-size: 24rem;color: #649249;}
	.base_bdcnav_location_a_last-child{font-size: 24rem;color: #649249!important;}

	.main_er_title{display: none;}
	.page{font-size: 26rem;margin-top: 40rem;}
	.page *{font-size: 26rem;}
}