/*@font-face {
	font-family: teshu;
	src: url(../fonts/RTWSYueGoTrial-Light_0.otf);
	font-display: swap;
}
*/
.TOP_T {
	position:relative;
}
.TOP {
	width:100%;
	height:70px;
	line-height:70px;
	position:absolute;
	top:13px;
	left:0;
	right:0;
	z-index:9999;
}
.TOP_n {
	width:1200px;
	height:70px;
}
.logo {
	margin-top: 8px;
    width: 220px;
	height:70px;
	float:left;
}
.DH {
	float:right;
	height:70px;
	line-height:70px;
}
.DH a {
	color:#FFF;
	font-size:16px;
	display:inline-block;
	padding-left:50px;
	font-weight:600;
}
.TG {
	height:30px;
	line-height:30px;
	background:#DDDDDD;
}
.TG_n {
	width:1200px;
}
.g2 {
	width:1100px;
	height:30px;
	float:left;
}
.TG_n span {
	display:inline-block;
	padding-left:5px;
	padding-right:10px;
	float:left;
	font-size:15px;
}
.g2 li {
	padding-left:6px;
	padding-right:6px;
}
.TOP_2, .TOP_3, .TOP_4, .TOP_5 {
	width:1200px;
	padding-top:70px;
}
.TOP_2_LI {
	width:350px;
	float:left;
}
.T_title {
	width:100%;
	border-bottom:1px solid #DCDCDC;
	margin-bottom:25px;
}
.T_title span {
	display:inline-block;
	font-size:22px;
	margin-right:10px;
	padding-bottom:10px;
	border-bottom:2px solid #1A7815;
}
.T_title samp {
	display:inline-block;
	color:#767676;
	font-size:14px;
	font-family: Arial;
}
.T_2_img {
	position:relative;
}
.T_2_img img {
	width:100%;
}
.T_2_img a span {
	height:40px;
	line-height:40px;
	color:#FFF;
	background:transparent;
	background-color:rgba(76, 147, 72, 0.4);
	width:90%;
	display:inline-block;
	position:absolute;
	left:0px;
	top:30px;
	box-sizing: border-box;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size:16px;
}
.T_2_l a {
	height:40px;
	line-height:40px;
	color:#FFF;
	background:#4C9348;
	margin-top:5px;
	display:block;
	box-sizing: border-box;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size:16px;
}
.TOP_2_LI_zhong {
	margin-left:75px;
	margin-right:75px;
}
.TOP_4_LI_zhong {
	margin-left:80px;
	margin-right:80px;
}
/**********CC*************/
	
/*.T_2_img {
	float:left;
}*/
.T_2_img {
	position:relative;
	display:block;
	cursor:pointer;
	overflow:hidden;
}
.T_2_img .light {
	cursor:pointer;
	position:absolute;
	left:-350px;
	top:0;
	width:350px;
	height:295px;
	background-image:-moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	background-image:-webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	transform:skewx(-25deg);
	-o-transform:skewx(-25deg);
	-moz-transform:skewx(-25deg);
	-webkit-transform:skewx(-25deg);
}
.T_2_img:hover .light {
	left:350px;
	-moz-transition:0.8s;
	-o-transition:0.8s;
	-webkit-transition:0.8s;
	transition:0.8s;
}
/**********CC*************/
	
	
.TOP_3_n_L {
	width:700px;
	height:390px;
	float:left;
	margin-top:30px;
}
.TOP_3_n_R {
	width:450px;
	float:left;
	margin-left:50px;
	margin-top:30px;
}
.TOP_3_n_R span {
	font-size:24px;
	line-height:60px;
	margin-top:10px;
	display:inline-block;
	padding-bottom:5px;
}
.hg samp {
	width:45px;
	height:4px;
	background:#4C9348;
	display:inline-block;
}
.TOP_3_n_R a {
	color:#FFF;
	background:#4C9348;
	font-size:14px;
	line-height:32px;
	padding-left:10px;
	padding-right:10px;
	display:inline-block;
	float:right;
}
.TOP_3_n_R p {
	margin-top:35px;
	margin-bottom:25px;
	display:block;
}
.TOP_4_li {
	width:345px;
	float:left;
	position:relative;
	height:410px;
	cursor:pointer;
}
.TOP_4_li_n {
	width:330px;
	height:410px;
	box-sizing: border-box;
	border:1px solid #E6E6E6;
	position:absolute;
	top:10px;
	left:0;
	right:0;
}
.top4img {
	overflow:hidden;
	width:345px;
	height:235px;
}
.top4img img {
	transition:all 0.6s;
}
.TOP_4_li:hover .top4img img {
	transform:scale(1.06);
}
.TOP_4_li_m {
	position:absolute;
	top:240px;
	left:0;
	right:0;
}
.t_4_tit {
	font-size:16px;
	text-align:center;
	color:#000;
}
.TOP_4_li_m p {
	box-sizing: border-box;
	padding:5px 10px;
	color:#797979;
}
.TOP_5_li {
	float:left;
	width:250px;
	margin-left:66.66px;
}
.TOP_5_LI_zhong {
	margin-left:0px !important;
}
.TOP5img {
	width:250px;
	height:240px;
	overflow:hidden;
}
.TOP5img img {
	width:100%;
}
.TOP5img {
	position:relative;
	display:block;
	cursor:pointer;
	overflow:hidden;
}
.TOP5img .light1 {
	cursor:pointer;
	position:absolute;
	left:-250px;
	top:0;
	width:250px;
	height:240px;
	background-image:-moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	background-image:-webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	transform:skewx(-25deg);
	-o-transform:skewx(-25deg);
	-moz-transform:skewx(-25deg);
	-webkit-transform:skewx(-25deg);
}
.TOP_5_li:hover .light1 {
	left:250px;
	-moz-transition:0.8s;
	-o-transition:0.8s;
	-webkit-transition:0.8s;
	transition:0.8s;
}
.TOP5M a {
	height:56px;
	line-height:56px;
	color:#FFF;
	background:#4C9348;
	display:block;
	text-align:center;
	font-size:18px;
}
.food {
	margin-top:60px;
	margin-bottom:60px;
	width:1200px;
	text-align:center;
}
.food_T {
	display:inline-block;
	margin: 0 auto;
	padding-bottom:15px;
}
.food_T a {
	font-size:16px;
	padding:20px 40px;
	display:inline-block;
}
.Link {
	width:600px;
}
.food p {
	color:black;
	text-align:center;
	font-size:14px;
}
.food p a {
	color:#acacac;
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
}
.food a:hover {
	color:#4C9348;
}
/*******************************/
.TOP_T_xiao {
	display: none;
}
.nr_banner {
	width: 100%;
	height: 300px;
}
.TOP_nr {
	position:inherit !important;
	top:inherit !important;
	padding-top:5px;
	padding-bottom:5px;
}
.TOP_nr .DH a {
	color:#006650;
}
.nr_nei {
	width:1100px;
	padding-top:20px;
	padding-bottom:20px;
}
.nr_L {
	float:left;
	width: 250px;
}
.nr_R {
	float:left;
	width: 800px;
	margin-left:50px;
}
.c_nr {
	height:40px;
	line-height:40px;
	margin-bottom:2px;
}
.c_nr a {
	display:block;
	text-indent:20px;
}
.c_nr i {
	color:#000;
	font-size:18px !important;
	line-height:40px;
	display:inline-block;
	float:right;
	padding-right:15px;
}
.iconfont {
	font-size: 1.8rem !important;
	color: #6B6D6F;
}
.c_nr_o {
	background:#1A7815;
}
.c_nr_o a {
	color:#FFF;
}
.c_nr_o i {
	color:#FFF;
}
.c_nr:hover {
	background:#1A7815;
}
.c_nr:hover a {
	color:#FFF;
}
.c_nr:hover i {
	color:#FFF !important;
}
.xw_zy {
	width:580px;
	float:left;
}
.xw_zy p {
	width:100%;
	float:left;
}
.xw_li img {
	float:left;
	margin-left:30px;
	width: 175px;
	height: auto;
	box-shadow: 3px 3px 4px #ccc;
	padding: 5px;
	background: white;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.xw_li {
	border-bottom:1px solid #CCCCCC;
	cursor:pointer;
	padding-bottom:20px;
	margin-bottom:20px;
}
.xw_tit {
	font-size: 18px;
	font-weight: 900;
	color: #333;
	line-height: 1.5em;
	min-height: 1.5em;
	margin-bottom: 10px;
}
.xw_time {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top:10px;
	max-height: 80px;
	overflow: hidden;
	color:#666;
	float:left;
}
.nr_show {
	width:100%;
}
.xw_tit_n {
	font-size: 18px;
	font-weight: 900;
	color: #333;
	line-height: 1.5em;
	min-height: 1.5em;
	margin-bottom: 10px;
	text-align:center;
}
.cur_img {
	text-align:center;
	text-indent:0px !important;
}
.cur_img img {
	max-width:100%;
}
.nr_show p {
	padding-top:10px;
	text-indent:2rem;
}
.about_title {
	color:#1A7815;
	text-align:left;
	font-size: 18px;
	line-height: 1.2em;
	min-height: 1.2em;
	display:inline-block;
	padding-right:15px;
	border-right:1px solid #1A7815;
}
.about_title_z {
	margin-bottom: 1rem;
}
.photo_li {
	width:31%;
	float:left;
	margin-left:1.1%;
	margin-right:1.1%;
	text-align:center;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom:1.2rem;
}
.photo_li img {
        height: 177px;
	width:100%;
	margin-bottom:10px;
}
.c_nr_o {
	cursor:pointer;
}
.c_nr_o_X {
	display:none;
}
.c_nr_o_X a {
	display:block;
	line-height:40px;
	text-indent:20px;
}
.c_nr_o_X a:hover {
	background:#2E9D27;
	color:#FFF;
}
.c_nr_op {
	background:#2E9D27;
	color:#FFF;
}
.job {
	width:100%;
}
.dz {
	padding-top:10px;
}
.dz p {
	text-indent:0px;
	font-size:16px;
}
.dz p a {
	color:#666;
}
.nr_L_xiao {
	display:none;
}
.c_nr_ol {
	cursor:pointer;
}

.link li{ width:222px; height:72px; float:left; margin-left:26.5px; margin-right:26.5px; margin-bottom:2rem;}
.link li a{ display:block; width:220px; height:72px;
 border:1px solid #CCC}
.link li a img{ width:100%;}
.opp .c_n_er{pointer-events: none;}