.hui_4_4_html{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

@charset "utf-8";
/*----通用初始化----*/
	*{margin:0;padding:0;}ul,li,ol,dl,dt,dd{list-style: none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}table{border-collapse:collapse;border-spacing:0}audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}	input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}a{text-decoration: none;color: #666;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}a:hover{text-decoration:none;cursor: pointer;}img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;border:0}html,body{font-family: "arial" ,'Microsoft Yahei';*font-family: "微软雅黑";*font-family: "Microsoft Yahei";color: #666;}@media screen and (max-width: 767px){input[type="button"],input[type="submit"],input[type="reset"],textarea,select{-webkit-appearance: none;-webkit-tap-highlight-color:transparent;}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{position: relative;overflow-x: hidden;}*::selection{background:#333;color:#fff;}*::-moz-selection{background:#333;color:#fff;}*::-webkit-selection{background:#333;color:#fff;}.after:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}.clear{clear: both;}
	

	/*间距*/
	.mt5{margin-top    : 5% !important;}
	.mb5{margin-bottom : 5% !important;}
	.ml5{margin-left   : 5% !important;}
	.mr5{margin-right  : 5% !important;}
	.pt5{padding-top   : 5% !important;}
	.pb5{padding-bottom: 5% !important;}
	.pl5{padding-left  : 5% !important;}
	.pr5{padding-right : 5% !important;}
	.mt0{margin-top    : 0% !important;}
	.mb0{margin-bottom : 0% !important;}
	.ml0{margin-left   : 0% !important;}
	.mr0{margin-right  : 0% !important;}
	.pt0{padding-top   : 0% !important;}
	.pb0{padding-bottom: 0% !important;}
	.pl0{padding-left  : 0% !important;}
	.pr0{padding-right : 0% !important;}
	/*字号*/
	.font24{font-size: 24px;color: #333;line-height: 2em;}
	.font16{font-size: 16px;color: #666;line-height: 2.2em;}
	.font14{font-size: 14px;color: #999;line-height: 1.8em;}
	/*编辑器*/
	.text{font-size: 14px;color: #4a5a8c;line-height: 24px;word-wrap: break-word;word-break: normal;}
	.text:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
	.text *{max-width: 100%;}
	*{box-sizing: border-box;}
	@media screen and (max-width: 1200px){
		.mt5{margin-top    : 3% !important;}
		.mb5{margin-bottom : 3% !important;}
		.ml5{margin-left   : 3% !important;}
		.mr5{margin-right  : 3% !important;}
		.pt5{padding-top   : 3% !important;}
		.pb5{padding-bottom: 3% !important;}
		.pl5{padding-left  : 3% !important;}
		.pr5{padding-right : 3% !important;}
		.font24{font-size: 20px;}
		.font16{font-size: 14px;}
		.font14{font-size: 12px;}
	}
html, body{width: 100%;overflow-x: hidden;}
/*********************************/
body{
	font-size: 14px;
	background-color: #efefef;
	background-image:url(../images/bg.jpg),url(../images/bg_d.jpg);
	background-position:center top,center bottom;
	background-repeat:repeat-x,repeat-x;
}
.fl{float: left;}
.fr{float: right;}
.mid1200{min-width: 1260px;width:100%;margin: 0 auto;}
.mid968{width: 1260px;margin: 0 auto;min-height: 900px;padding: 0 10px;}
.header_t{
	background: url(../images/topbg.jpg) repeat-y center #81bb38;
    color: #fff;
    height: 36px;
    line-height: 36px;
    position: relative;
    z-index: 10000;
}
.header_t .form dl,
.header_t .form dl dt,
.header_t .form dl dd{
	float: left;
}
.header_t .form input{
	width: 110px;
	height: 24px;
	padding: 0 10px;
	color: #333;
	font-size: 14px;
	border: 0;
	display: block;
}
.header_t .form dd{
	padding: 6px 0;
}
.header_t .form dl{margin-left: 10px;}
.header_t .form .btn{
	width: 48px;
	height: 24px;
	line-height: 24px;
	display: block;
	color: #fff;
	text-align: center;
	background: #3a7e03;
	float: left;
	margin-left: 5px;
	margin-top: 6px;
}
.header_t .right{
	margin-left: 15px;
	margin-right: 20px;
}
.header_t .right span{
	color: #faff71;
	padding: 0 10px;
}
.header_t .right img{
	vertical-align: middle;
}
.content{
	min-height: 400px;
	background: url(../images/rightbg.jpg) no-repeat center top;
}
.logo{
	display: block;
	height: 100px;
	margin-left: 20px;
}
/* 导航 */
.pub_nav{
	padding-top: 8px;
	background: url(../images/nav-bg_2.png) repeat-x;
	/*border-top-left-radius: 6px;*/
	/*border-top-right-radius: 6px;*/
	position: relative;
	z-index: 999;
	
}
.pub_nav>ul{
	display: table;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	max-width: 1260px;
	margin: 0 auto;
}
.pub_nav>ul>li{
	display: table-cell;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	position: relative;
}
.pub_nav>ul>li>a{
	color: #fff;
	padding: 0 15px;
	display: block;
	min-width: 100px;
}
.pub_nav>ul>li.on>a{
	background: url(../images/nav-about.jpg) repeat-x;
	color: #333;
	border-left: 1px solid #608842;
	border-right: 1px solid #608842;
	border-top: 1px solid #608842;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	line-height: 39px;
}
.pub_nav .list{
	position: absolute;
	width: 140px;
	left: 50%;
	margin-left: -70px;
	top: 40px;
	background: #66b55a;
	line-height: 45px
}
.pub_nav .list a{
	color: #fff;
	display: block;
}
.pub_nav .list2 li{
	float: left;
	width: 50%;
}
.pub_nav .list2{
	width: 460px;
	left: 50%;
	margin-left: -200px;
}
.header_t{
	padding: 0 20px;
}
.header_t .loginbtn{
	display: none;
}
.pub_nav .menu{
	position: relative;
	width: 36px;
	height: 36px;
	cursor: pointer;
}
.pub_nav .menu:before,.pub_nav .menu:after{
	content: "";
	width: 30px;
	height: 3px;
	background: #fff;
	position: absolute;
	right: 50%;
	top: 12px; 
	margin: 0 -15px 0 0;
	-webkit-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}
.pub_nav .menu:after{
	top: auto;
	bottom: 12px;
}
.pub_nav .menu.on:before{
	top: 48%;
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
}
.pub_nav .menu.on:after{
	bottom: 46%;
	-webkit-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
}
.shandow{
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	background: #fff;
	margin-bottom: 20px;
}
@media screen and (min-width:768px){
	.pub_nav .list{
		display: none;
	}
    .pub_nav .list a:hover{
    	background: #56993a;
    }
    .pub_nav>ul>li:hover>a{
    	background: rgba(0,0,0,.3);
    }
    .pub_nav>ul>li:hover .list{
    	display: block;
    }
	.pub_nav .menu{
		display: none;
	}
}
.mb20{margin-bottom: 20px;}
@media screen and (max-width:1300px){
	.mid968{width: 1100px;}
	.pub_nav>ul{
		max-width: 1100px;
		min-width: 1100px;
	}
	.pub_nav>ul>li>a{
		font-size: 14px;
		padding: 0 12px;
		min-width: inherit;
	}
}
@media screen and (max-width:768px){
	.mb20{margin-bottom: 10px;}
	.mid1200{width: 100%;padding: 0 10px;}
	.mid968{width: 100%;padding: 0 10px;}
	.header_t{
		height: auto;
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		z-index: 999;
	}
	.pub_nav>ul{
		min-width: inherit;
	}
	.header_t .wel{
		display: none;
	}
	.header_t .right span{
		display: none;
	}
	.header_t .right img{
		height: 14px;
		width: 43px;
	}
	.header_t .form .inner dl{
		display: none;
	}
	.header_t .loginbtn{
		display: block;
		font-size: 12px;
		color: #fff;
		display: none;
	}
	.logo{
		height: auto;
		width: 60%;
		display: block;
	}
	.pub_nav{
		position: fixed;
		top: 0;
		left: 0;
		height: 36px;
		z-index: 999;
		padding: 0;
		background: none;
		padding-left: 10px;
	}
	.pub_nav .menu{
		display: block;
		z-index: 10;
		cursor: pointer;
	}
	.pub_nav>ul,.pub_nav>ul>li{
		display: block;
	}
	.pub_nav>ul{
		width: 300px;
		position: absolute;
		background: rgba(0,0,0,.6);
		border-radius: none;
		padding: 0;
		left: -330px;
		top: 0;
		padding-top: 36px;
		-weblot-transition: all .5s;
		transition: all .5s;
	}
	.pub_nav>ul>li.on>a{
		background:#70a41a;
		color: #fff;
		border: 0;
		border-radius: 0;
	}
	.pub_nav .list{
		display: none;
	}
	.pub_nav.on>ul{
		left: 0;
	}
	.content{
		background: url(../images/bg1.png) no-repeat right top;
		background-size: 40% auto;
		padding-top: 36px;
	}
}

.footer{
	text-align: center;
	color: #5a5a5a;
	padding: 20px 10px 50px;
}
.code{
	position: fixed;
	width: 120px;
	right: 10px;
	bottom: 120px;
	line-height: 20px;
	font-size: 12px;
	background: #fff;
	z-index: 100;
}
.code p{
	padding: 0 5px 5px;
}
@media screen and (max-width:768px){
	.code{
		display: none;
	}
	.footer{
		padding: 10px 10px 20px;
	}
}

.yu_a1200{
    width: 100%;
    position: relative;
    margin: 0 auto;
    padding: 10px;
    padding-bottom: 20px;
}
.yu_a_top{
    width: 100%;
    height: 42px;
    position: relative;
    background: url(../images/yu/a_03.png) bottom center no-repeat;
}
.yu_a_top>p{
    float: left;
    font-size: 20px;
    color: #333333;
    line-height: 1em;
}
.yu_a_top>p>span{
    font-size: 14px;
    color: #999999;
    text-transform: uppercase;
}
.yu_a_top>a{
    font-size: 12px;
    float: right;
    color: #c62629;
    text-transform: uppercase;
}
.yu_a_ul{
    width: 100%;
    height: auto;
    position: relative;
}

.yu_a_ul>li{
    float: left;
    width: 23.5%;
    position: relative;
    margin-right: 2%;
    margin-bottom: 2%;
}
.yu_a_ul>li:nth-child(4n){
	margin-right: 0;
}
.yu_a_ul>li>a{
    display: block;
}
.yu_a_ul>li>a>div.a{
    display: block;
    width: 100%;
    position: relative;
    padding-top: 67.85%;
}
.yu_a_ul>li>a>div.a>img{
   	width: 100%;
  	 height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}
.yu_a_ul>li>a>div.a>img+i{
   	width: 100%;
  	height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    background: url(../images/yu/a_06.png) center no-repeat;
    -webkit-background-size:100% 100%;
    background-size:100% 100%;
}
.yu_a_ul>li>a>div.b{
    display: table;
    width: 100%;
    height: 58px;
    border: 1px solid #eeeeee;
    padding: 5px;
}
.yu_a_ul>li>a>div.b>div{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.yu_a_ul>li>a>div.b>div>p{
    color: #666666;
    line-height: 1.5em;
    max-height: 3em;
    overflow: hidden;
    width: 100%;
    word-wrap: break-word;
    word-break: normal; 
}

@media only screen and (max-width: 768px) {
	.yu_a_ul>li{
		width: 50%;
		padding: 0 1%;
		margin: 0 0 2%;
	}
	.mid1200{
		min-width: 100%
	}
	.header_t{
		padding: 0;
	}
	.header_t .right{
		margin-right: 0;
	}
	.yu_a1200{
		padding: 10px 0;
	}
}

#buton_show_ewm {
    display: inline-block;
    height: 20px;
    margin-left: 10px;
    bottom: 5px;
    cursor: pointer;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    vertical-align: middle;
    margin-right: 5px;
}
#buton_show_ewm span{
    display: middle;
	vertical-align: top;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	background: #92c923;
	color: #fff;
	font-size: 12px;
 }
 #buton_show_ewm>img{
 	width: 20px;
 	height: 20px;
 	vertical-align: top;
 }
 #show_ewm{
 	position: absolute;
	right: 0px;
	top: 30px;
	border: 1px solid rgb(202, 202, 202);
 	display: none; 
}
 #show_ewm img{
 	width: 200px;
 	height: 200px;
 }
 #buton_show_ewm:hover #show_ewm{
 	display: block;
 }
 @media only screen and (max-width: 768px) {
	#buton_show_ewm{
		display: none;
	}
}



	
.text_article ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.text_article ul,.text_article li,.text_article ol,.text_article dl,.text_article dt,.text_article dd{
	list-style: disc;
}