/*
* common
*/
.container{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
body.color{
	background-color: #f7f7f7;
}

.Header{
	width: 100%;
	height: 160px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.Header .logo{
	float: left;
	padding-top: 47.5px;
}
.Header .logo img{
	display: block;
	max-width: 100%;
}
.Header .searchbox{
	float: right;
	margin-top: 55px;
	overflow: hidden;
}
.Header .searchbox .search{
	overflow: hidden;
}
.Header .search .txtbox{
	float: left;
}
.Header .search .search-text{
	width: 280px;
	height: 33px;
	line-height: 33px;
	border:#a0a0a0 solid 1px;
	font-size: 13px;
	color: #a3a3a3;
	text-indent: 10px;
}
.Header .search .search-text:focus{
	border-color: #fff;
}
.Header .search .search-btn{
	float: left;
	position: relative;
	width: 90px;
	height: 35px;
	line-height: 35px;
	background-color: #015425;
	font-size: 16px;
	color: #fff;
	text-indent: 37px;
	cursor: pointer;
}
.Header .search .search-btn:hover{
	background-color: #0e4425;
}
.Header .search .search-btn .icon{
	display: block;
	width: 15px;
	height: 16px;
	background-image: url(../../images/hhxh/Icon_0.png);
	background-repeat:  no-repeat;
	position: absolute;
	top: 9.5px;
	left: 14px;
}
.Header .searchbox .hotkey{
	margin-top: 10px;
	font-size: 13px;
}
.Header .searchbox .hotkey span{
	display: inline-block;
	vertical-align: middle;
	color: #8fe3b3;
}
.Header .searchbox .hotkey  a{
	display: inline-block;
	vertical-align: middle;
	padding:0 11px;
	border-right:#8fe3b3 solid 1px;
	color: #8fe3b3; 
}
.Header .searchbox .hotkey  a:hover{
	color: #fff;
}
.Header .searchbox .hotkey a.first{
	padding-left: 0;
}
.Header .searchbox .hotkey a.last{
	border-right: 0;
}
.Navlist{
	width: 100%;
	height: 40px;
	background-color: #015425;
}
.Navlist .nav{
	overflow: hidden;
}
.Navlist .nav li{
	float: left;
	width: 110px;
	margin:0 19.1px;
}
.Navlist .nav li.first{
	margin-left: 0;
}
.Navlist .nav li.last{
	margin-right: 0;
}
.Navlist .nav li a{
	display: block;
	width: 100%;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.Navlist .nav li a:hover,
.Navlist .nav li a.on{
	background-color: #038c3e;
}
.Footer{
	width: 100%;
	padding:26px 0 17px;
	background-color: #00642b;
}
.Footer .footerinfo{
	float: left;
}
.Footer .footerinfo p{
	font-size: 14px;
	line-height: 28px;
	color: #fff;
}
.Footer .footerinfo p span{
	padding-left: 17px;
}
.Footer .footershare{
	float: right;
	margin-top: 3px;
}
.Footer .footershare span{
	float: left;
	margin-left: 10px;
}
.Footer .footershare span img{
	display: block;
}
.Footer .footershare span p{
	line-height: 30px;
	color: #ececec;
	text-align: center;
}

/*
.Footer .footershare a{
	float: left;
	margin-left: 10px;
	width: 43px;
	height: 43px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.Footer .footershare .wechat{
	background-image: url(../../images/hhxh/Icon_wechat.png);
}
.Footer .footershare .qq{
	background-image: url(../../images/hhxh/Icon_qq.png);
}
.Footer .footershare .weibo{
	background-image: url(../../images/hhxh/Icon_weibo.png);
}
*/
.Fixedbox{
	position: fixed;
	right: 0;
	bottom: 40%;
	width: 54px;
}
.Fixedbox a{
	position: absolute;
	right: 0;
	display: block;
	width: 54px;
	height: 54px;
	background-color: #00642b;
	background-repeat: no-repeat;
}
.Fixedbox .wechat{
	top: 0;
	background-image: url(../../images/hhxh/Fixed_wechat.png);
	background-position: center center;
}
.Fixedbox .wechat .wechatimg{
	position: absolute;
	width: 100px;
	height: 100px;
	padding: 11px;
	background-color: #444;
	border:#919191 solid 1px;
	top: 0;
	right: -125px;
}
.Fixedbox .wechat .wechatimg .icon{
	display: block;
	width: 6px;
	height: 11px;
	background: url(../../images/hhxh/Icon_13.png) no-repeat;
	position: absolute;
	top: 9px;
	right: -6px;
}
.Fixedbox .qq{
	top: 55px;
	width: 54px;
	background-image: url(../../images/hhxh/Fixed_qq.png);
	background-position: 12px 12px;
	text-indent:54px;
	line-height: 54px;
	font-size: 14px;
	color: #fff;
}
.Fixedbox .weibo{
	top: 110px;
	background-image: url(../../images/hhxh/Fixed_weibo.png);
	background-position: center center;
}
.Fixedbox .gotop{
	top: 165px;
	background-image: url(../../images/hhxh/Fixed_top.png);
	background-position: center center;
}


/*== index.html ==*/
.IndexCont{
	margin:20px auto 0;
	overflow: hidden;
}
.IndexCont .wrapper{
	margin-bottom: 18px;
	overflow: hidden;
}
.IndexCont .swiper-banner{
	position: relative;
	float: left;
	width: 660px;
	height: 360px;
	overflow: hidden;
}
.IndexCont .swiper-banner .swiper-slide{
	position: relative;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
}
.IndexCont .swiper-banner .swiper-slide p{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 25px;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	color: #fff;
	background-color: rgba(0,0,0,.7);
	box-sizing: border-box;
	overflow: hidden;
}
.IndexCont .swiper-banner .banner-pagination{
	position: absolute;
	bottom: 17px;
	right: 18px;
	left: 0;
	width: auto;
	text-align: right;
	z-index: 9;
}
.IndexCont .swiper-banner .banner-pagination .swiper-pagination-switch{
	display: inline-block;
	margin: 0 5px;
	width: 8px;
	height: 8px;
	background-color: #fff;
	cursor: pointer;
}
.IndexCont .swiper-banner .banner-pagination .swiper-active-switch{
	background-color: #015425;
}
.IndexCont .Item{
	background-color:#fff;
	border:#b7b7b7 solid 1px;
	overflow: hidden;
}
.IndexCont .Item .Title{
	border-bottom: #00642b solid 2px;
	overflow: hidden;
}
.IndexCont .Item .Title .Name{
	float: left;
	display: inline-block;
	padding: 0 13px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #fff;
	background-color: #00642b;
	overflow: hidden;
}
.IndexCont .Item .Title .Name .icon{
	float: left;
	background-repeat: no-repeat;
}
.IndexCont .Item .Title .More{
	float: right;
	padding-right: 15px;
	line-height: 34px;
	font-size: 14px;
	color: #666;
}
.IndexCont .Item .Title .More:hover{
	color: #00642b;
}
.IndexCont .Item .Content{
	padding: 20px;
	background-color: #fff;
}
.IndexCont .Item .Content .Hotone{
	padding-bottom: 20px;
	border-bottom: dotted 1px #d7d7d7;
	overflow: hidden;
}
.IndexCont .Item .Content .Hotone .img{
	float: left;
	width: 80px;
	height: 65px;
}
.IndexCont .Item .Content .Hotone .img img{
	display: block;
	width: 100%;
	height: 100%;
}
.IndexCont .Item .Content .Hotone .text{
	float: left;
	width: 178px;
	padding-left: 20px;
	overflow: hidden;
}
.IndexCont .Item .Content .Hotone .text h1{
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	color: #505050;
	overflow: hidden;
}
.IndexCont .Item .Content .Hotone .text p{
	font-size: 12px;
	line-height: 20px;
	height: 40px;
	color: #868686;
	overflow: hidden;
}
.IndexCont .Item .Content .Hotone .text p a{
	color: #00642b;
}
.IndexCont .Item .Content .Listmenu{
	margin-top: 16px;
	overflow: hidden;
}
.IndexCont .Item .Content .Listmenu li{
	position: relative;
	padding-left: 12px;
	height: 30px;
	overflow: hidden;
}
.IndexCont .Item .Content .Listmenu li .disc{
	position: absolute;
	width: 4px;
	height: 3px;
	background: url(../../images/hhxh/Icon_disc.png) no-repeat;
	left: 0;
	top: 13.5px;
}
.IndexCont .Item .Content .Listmenu li a{
	float: left;
	width: 222px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #505050;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.IndexCont .Item .Content .Listmenu li a:hover{
	color: #00642b;
}
.IndexCont .Item .Content .Listmenu li span{
	float: right;
	width: 40px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: right;
	color: #8d8d8d;
	overflow: hidden;
}
.IndexCont .itemnew{
	float: right;
	width: 318px;
	height: 358px;
	background-color:#fff;
	overflow: hidden;
}
.IndexCont .itemnew .icon{
	margin:10px 10px 0 0;
	width: 12px;
	height: 14px;
	background-image: url(../../images/hhxh/Icon_1.png);
}
.IndexCont .Linkimg{
	width: 100%;
	margin-bottom: 18px;
}
.IndexCont .Linkimg img{
	display: block;
	width: 100%;
}
.IndexCont .itemnotice,
.IndexCont .itemdynamic,
.IndexCont .itemintroduce{
	float: left;
	width: 318px;
	height: 358px;
	margin-right: 20px;
}
.IndexCont .itemintroduce{
	margin-right: 0;
	background-color: #fff;
}
.IndexCont .itemnotice .icon{
	margin:9.5px 10px 0 0;
	width: 16px;
	height: 15px;
	background-image: url(../../images/hhxh/Icon_2.png);
}
.IndexCont .itemdynamic .icon{
	margin:9.5px 10px 0 0;
	width: 14px;
	height: 15px;
	background-image: url(../../images/hhxh/Icon_3.png);
}
.IndexCont .itemintroduce .icon{
	margin:10px 10px 0 0;
	width: 14px;
	height: 16px;
	background-image: url(../../images/hhxh/Icon_4.png);
}
.IndexCont .itemintroduce .Content .img{
	display: block;
	height: 105px;
	overflow: hidden;
}
.IndexCont .itemintroduce .Content .img img{
	display: block;
	width: 100%;
}
.IndexCont .itemintroduce .Content  .text{
	margin-top: 22px;
	font-size: 14px;
	line-height: 26px;
	color: #505050;
	height: 130px;
	overflow: hidden; 
}
.IndexCont .itemforum{
	float: left;
	width: 658px;
	height: 382px;
	margin-right: 20px;
}
.IndexCont .itemforum .icon{
	margin:9.5px 10px 0 0;
	width: 15px;
	height: 15px;
	background-image: url(../../images/hhxh/Icon_5.png);
}
.IndexCont .itemforum .list li{
	padding: 15px 0;
	border-bottom: #d7d7d7 dotted 1px;
	overflow: hidden;
}
.IndexCont .itemforum .list li.first{
	padding-top: 0;
}
.IndexCont .itemforum .list li.last{
	border-bottom: 0;
}
.IndexCont .itemforum .list li .img{
	float: left;
	width: 120px;
	height: 80px;
	overflow: hidden;
}
.IndexCont .itemforum .list li .img img{
	display: block;
	width: 100%;
	height: 100%;
}
.IndexCont .itemforum .list li .text{
	float: left;
	width: 478px;
	padding-left: 20px;
	overflow: hidden;
}
.IndexCont .itemforum .list li .text h1{
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.IndexCont .itemforum .list li .text h1 a{
	color: #505050;
}
.IndexCont .itemforum .list li .text .time{
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	color: #a3a3a3;
	overflow: hidden;
}
.IndexCont .itemforum .list li .text .info{
	font-size: 12px;
	line-height: 20px;
	color: #868686;
	height: 40px;
	overflow: hidden;
}
.IndexCont .itemforum .list li .text .info a{
	color: #00642b;
}
.IndexCont .itemforum .list li:hover .text h1 a{
	color: #00642b;
}
.IndexCont .itemorganize{
	float: left;
	width: 318px;
	height: 382px;
}
.IndexCont .itemorganize .icon{
	margin:9.5px 10px 0 0;
	width: 15px;
	height: 15px;
	background-image: url(../../images/hhxh/Icon_6.png);
}
.IndexCont .itemorganize .Content p{
	font-size: 14px;
	line-height: 30px;
	color: #505050;
}
.IndexCont .itemorganize .Content p span{
	font-weight: bold;
}
.IndexCont .itemorganize .Content p a{
	padding-right: 15px;
}
.IndexCont .itemorganize .Content .top{
	padding-bottom: 15px;
	border-bottom: #d7d7d7 dotted 1px;
}
.IndexCont .itemorganize .Content .bottom{
	padding-top: 22px;
}


/*== committee.html ==*/
.Location{
	margin-top: 22px;
	height: 30px;
	overflow: hidden;
}
.Location p{
	font-size: 14px;
	color: #505050;
	line-height: 30px;
	text-align: right;
}
.Location p a{
	color: #505050;
}
.Location p a:hover{
	color: #00642b;
}
.Location p .sign{
	padding:0 5px;
}
.Location p .this{
	font-weight: bold;
	color: #00642b;
}
.PageWrapper{
	margin-bottom: 20px;
	overflow: hidden;
}
.PageWrapper .SideWrapper{
	width: 220px;
	float: left;
}
.PageWrapper .SideNav{
	width: 220px;
	overflow: hidden;
}
.PageWrapper .SideNav .Title{
	height: 60px;
	line-height: 60px;
	background-color: #00642b;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-indent: 28px;
	border:#d7d7d7 solid 1px;
	border-bottom: 0;
}
.PageWrapper .SideNav .Sublist{
	margin-top: 10px;
	background-color: #5a5a5a;
}
.PageWrapper .SideNav .Box{
	padding:10px 20px 20px;
	background-color: #fff;
	border:#d7d7d7 solid 1px;
	border-top: 0;
	overflow: hidden;
}
.PageWrapper .SideNav .Nav li{
	border-bottom: #e4e4e4 solid 1px;
}
.PageWrapper .SideNav .Nav li a{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-indent: 9px;
	font-size: 14px;
	color: #505050;
	background-repeat: no-repeat;
	background-position: 161px 15px;
	overflow: hidden;
}
/*
.PageWrapper .SideNav .Nav li a:hover{
	color: #00642b;
}
*/
.PageWrapper .SideNav .Nav li a.on,
.PageWrapper .SideNav .Nav li a:hover{
	font-weight: bold;
	color: #00642b;
	background-image: url(../../images/hhxh/Icon_7.png);
}
.PageWrapper .SideWrapper .ForumEntry{
	display: block;
	width: 100%;
	height: 88px;
	line-height: 88px;
	margin-top: 10px;
	font-size: 26px;
	color: #fff;
	text-indent: 70px;
	background-color: #4daa75;
	background-image: url(../../images/hhxh/Icon_8.png);
	background-repeat: no-repeat;
	background-position: 32px center;
}
.PageWrapper .SideWrapper .ForumEntry:hover{
	background-color: #297349;
}
.PageWrapper .SideWrapper .Contact{
	margin-top: 10px;
	padding: 20px 23px;
	background: url(../../images/hhxh/Contactbg.jpg) no-repeat;
	background-size: cover;
	overflow: hidden;
}
.PageWrapper .SideWrapper .Contact .Info{
	float: left;
}
.PageWrapper .SideWrapper .Contact h1{
	font-size: 26px;
	color: #6e645f;
	font-weight: normal;
}
.PageWrapper .SideWrapper .Contact p{
	font-size: 16px;
	color: #b1aaa7;
}
.PageWrapper .SideWrapper .Contact .Icon{
	float: right;
	width: 42px;
	height: 42px;
	background: url(../../images/hhxh/Icon_9.png) no-repeat;
	margin-top: 7px;
}
.PageWrapper .PageBody{
	float: right;
	width: 760px;
	margin-left: 20px;
	overflow: hidden;
}
.PageWrapper .PageBody .Title{
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #00642b;
	overflow: hidden;
}
.PageWrapper .PageBody .Article{
	border: #d7d7d7 solid 1px;
	border-top: #00642b solid 2px;
	padding: 20px;
	background-color: #fff;
	overflow: hidden;
}
.PageWrapper .PageBody .Article .label{
	height: 32px;
	line-height: 32px;
	text-indent:10px;
	font-size: 16px;
	color: #00642b;
	background-color: #eaeaea;
	overflow: hidden;
}
.PageWrapper .PageBody .Article p{
	margin:16px 0;
	font-size: 14px;
	line-height: 30px;
	color: #505050;
}


/*== committee1.html ==*/
.PageWrapper .PageBody .Article h3.title{
	text-align: center;
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
}
.PageWrapper .PageBody .Article h3.borderbottom{
	padding-bottom: 15px;
	border-bottom: #d7d7d7 solid 1px;
	margin-bottom: 22px;
}
.PageWrapper .PageBody .Article h3.textright{
	text-align: right;
	font-size: 16px;
}
.PageWrapper .PageBody .Article h3.time{
	font-size: 14px;
	line-height: 26px;
	color: #8b8b8b;
	font-weight: normal;
	text-align: right;
}
.PageWrapper .PageBody .Article h3.margintop{
	margin-top: 80px;
}
/*== committee2.html ==*/
.PageWrapper .PageBody .Article p .C2-num{
	color: #ff0000;
}
.PageWrapper .PageBody .Article p .C2-name{
	font-size: 16px;
	line-height: 30px;
	color: #505050;
}
.PageWrapper .PageBody .Article .C2-table{
	margin-top: 16px;
	width: 100%;
}
.PageWrapper .PageBody .Article .C2-table th{
	padding: 15px 30px;
	background-color: #72d59d;
	font-size: 16px;
	color: #fff;
	border-right: #fff solid 2px;
	border-bottom: #fff solid 2px;
	text-align: left;
}
.PageWrapper .PageBody .Article .C2-table th.txt{
	text-align: center;
}
.PageWrapper .PageBody .Article .C2-table td{
	padding: 15px 30px;
	border-right: #fff solid 2px;
	border-bottom: #fff solid 2px;
	background-color: #f3f3f3;
	font-size: 14px;
}
.PageWrapper .PageBody .Article .C2-table td a:hover{
	color: #4daa75;
}
.PageWrapper .PageBody .Article .C2-table td.txt{
	text-align: center;
}
.PageWrapper .PageBody .Article .C2-table td.bold{
	font-weight: bold;
}
/*== committee3.html ==*/
.PageWrapper .PageBody .Article .C3-img{
	display: block;
	max-width: 100%;
	margin:30px auto;
}
.PageWrapper .PageBody .Article .C3-downlist{
	margin-top: 40px;

}
.PageWrapper .PageBody .Article .C3-downlist li{
	position: relative;
	margin-bottom: 3px;
	padding: 0 45px 0 33px;
	height: 50px;
	background-color: #efefef;
	overflow: hidden;
}
.PageWrapper .PageBody .Article .C3-downlist li .icon{
	display: block;
	width: 14px;
	height: 12px;
	background: url(../../images/hhxh/Icon_11.png) no-repeat;
	position: absolute;
	top: 19px;
	left: 19px;
}
.PageWrapper .PageBody .Article .C3-downlist li p{
	line-height: 50px;
	font-size: 14px;
	color: #505050;
	margin: 0;
	text-indent: 9px;
	overflow: hidden;
	white-space:nowrap; 
	text-overflow: ellipsis;
}
.PageWrapper .PageBody .Article .C3-downlist li .down{
	display: block;
	width: 22px;
	height: 22px;
	background: url(../../images/hhxh/Icon_12.png);
	position: absolute;
	top: 14px;
	right: 21px;
}









/*== committee3.html ==*/
.PageWrapper .PageBody .Article .C4-img{
	display: block;
	max-width: 100%;
	margin:30px auto;
}


/*== searchlist.html ==*/
.SearchList{
	width: 998px;
	margin:20px auto;
	border: #d7d7d7 solid 1px;
	border-top: #00642b solid 2px;
	background-color: #fff;
}
.SearchList .searchbox{
	padding: 20px;
}
.SearchList .searchbar{
	padding: 20px;
	background-color: #4daa75;
}
.SearchList .searchbar .num{
	font-size: 20px;
	line-height: 28px;
	color: #fff;
}
.SearchList .searchbar .search{
	margin-top: 15px;
	padding:14px 0;
	background-color: #fff;
	overflow: hidden;
}
.SearchList .searchbar .search .txtbox{
	float: left;
}
.SearchList .searchbar .search .text{
	width: 840px;
	height: 18px;
	line-height: 18px;
	font-size: 16px;
	color: #666;
	text-indent: 16px;
}
.SearchList .searchbar .search .btn{
	float: left;
	height: 18px;
	line-height: 18px;
	font-size: 16px;
	color: #666;
	text-indent: 24px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../../images/hhxh/Icon_10.png);
}
.SearchList .resultlist li{
	padding: 40px 45px 35px 30px;
	border-bottom: #d8d8d8 dotted 1px;
	overflow: hidden;

}
.SearchList .resultlist li h1{
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
}
.SearchList .resultlist li h1 a{
	color: #505050;
}
.SearchList .resultlist li:hover h1 a{
	color: #00642b;
}
.SearchList .resultlist li .key{
	font-size: 14px;
	line-height: 30px;
	color: #a3a3a3;
}
.SearchList .resultlist li .key span{
	padding-left: 12px;
}
.SearchList .resultlist li .key i{
	color: #00642b;
}
.SearchList .resultlist li .text{
	font-size: 14px;
	line-height: 20px;
	color: #868686;
	height: 40px;
	overflow: hidden;
}
/*分页*/
.PageBox{
	font-size: 0;
	line-height: 0;
}
.PageBox li{
	display: inline-block;
	margin: 0 5px;
}
.PageBox li a{
	display: block;
	width: 29px;
	height: 28px;
	border:#e5e5e5 solid 1px;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	color: #666;
}
.PageBox li a.big{
	width: 63px;
}
.PageBox li a.ellipsis{
	border:0;
	width: 44px;
}
.PageBox li a:hover,
.PageBox li a.on{
	background-color: #00642b;
	border-color: #00642b;
	color: #fff;
}
.PageBox li a.ellipsis:hover,
.PageBox li a.ellipsis.on{
	background-color: transparent;
	border-color: #e5e5e5;
	color: #666;
}
/*分页*/
.SearchList .PageBox{
	padding-right: 16px;
	text-align: right;
	margin: 36px 0;
}


/*== new.html ==*/
.PageWrapper .PageBody .NewArticle{
	border: #d7d7d7 solid 1px;
	border-top: #00642b solid 2px;
	background-color: #fff;
	overflow: hidden;
}
.PageBody .Newlist{
}
.PageBody .Newlist li{
	padding: 30px 20px;
	border-bottom: #d8d8d8 dotted 1px;
}
.PageBody .Newlist li h1{
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
}
.PageBody .Newlist li h1 a{
	color: #505050;
}
.PageBody .Newlist li:hover h1{
	color: #00642b;
}
.PageBody .Newlist li:hover h1 a{
	color: #00642b;
}
.PageBody .Newlist li .key{
	font-size: 14px;
	line-height: 30px;
	color: #a3a3a3;
	margin: 5px 0 6px;
}
.PageBody .Newlist li .key i{
	color: #00642b;
}
.PageBody .Newlist li .txt{
	font-size: 14px;
	line-height: 20px;
	color: #868686;
	height: 60px;
	overflow: hidden;
}
.PageBody .NewArticle .PageBox{
	text-align: right;
	margin: 35px 0;
	padding-right: 20px;
}


/*== newdetail.html ==*/
.PageWrapper .PageBody .NewDetail{
	padding: 20px;
	border: #d7d7d7 solid 1px;
	border-top: #00642b solid 2px;
	background-color: #fff;
	overflow: hidden;
}
.PageBody .NewDetail .tit{
	padding: 17px 0;
	border-bottom: #d7d7d7 solid 1px;
}
.PageBody .NewDetail .tit h1{
	font-size: 18px;
	line-height: 30px;
	color: #505050;
	font-weight: normal;
	text-align: center;
}
.PageBody .NewDetail .tit p{
	margin-top: 7px;
	font-size: 14px;
	line-height: 30px;
	color: #999;
	text-align: center;
}
.PageBody .NewDetail .tit p span{
	padding: 0 20px;
	border-right: #b9b9b9 solid 1px;
}
.PageBody .NewDetail .tit p .last{
	border-right: 0;
	padding-right: 0;
}
.PageBody .NewDetail .detail{
	padding: 20px;
	min-height: 600px;
	height: 610px;
	height: auto;
}
.PageBody .NewDetail .detail p{
	font-size: 14px;
	line-height: 30px;
	color: #505050;
}




.PageBody .NewDetail .List p{
	font-size: 14px;
	line-height: 30px;
	color: #505050;
}
.PageBody .NewDetail .List p a{
	color: #505050;
}
.PageBody .NewDetail .List p:hover a{
	color: #00642b;
}
.PageBody .NewDetail .ShareBox{
	margin-top: 15px;
}
.PageBody .NewDetail .ShareBox span,
.PageBody .NewDetail .ShareBox .bdsharebuttonbox{
	display: inline-block;
	vertical-align: middle;
}
.PageBody .NewDetail .ShareBox span{
	font-size: 14px;
}
/*share*/
.bdshare-button-style0-16 a{
	transition: none;
	-webkit-transition: none;
}
.bdshare-button-style0-16 .bds_qzone{
	background-image: url(../../images/hhxh/Share_1.png);
	background-position: 0 0 !important;
}
.bdshare-button-style0-16 .bds_weixin{
	background-image: url(../../images/hhxh/Share_4.png);
	background-position: 0 0 !important;
}
.bdshare-button-style0-16 .bds_more{
	background-image: url(../../images/hhxh/Share_5.png) !important;
	background-position: 0 0 !important;
}


/*=== notice.html ==*/
.PageWrapper .SideNav .Menu li a{
	position: relative;
	display: block;
	height: 28px;
	line-height: 28px;
	padding-left: 12px;
}
.PageWrapper .SideNav .Menu li a .icon{
	position: absolute;
	left: 0;
	top: 12px;
	width: 4px;
	height: 4px;
	background-color: #505050;
}
.PageWrapper .SideNav .Menu li a span{
	float: left;
	width: 100%;
	line-height: 28px;
	font-size: 14px;
	color: #505050;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.PageWrapper .SideNav .Menu li a:hover .icon{
	background-color: #00642b;
}
.PageWrapper .SideNav .Menu li a:hover span{
	font-weight: bold;
	color: #00642b;
}


/*== contactus.html ==*/
.PageWrapper .PageBody .ContactArticle{
	padding: 40px;
	border: #d7d7d7 solid 1px;
	border-top: #00642b solid 2px;
	background-color: #fff;
	overflow: hidden;
}
.PageWrapper .SideNav .Nav li.noborder{
	border-bottom: 0;
}
.PageBody .ContactArticle .map{
	margin-bottom: 40px;
	height: 300px;
	overflow: hidden;
}
.PageBody .ContactArticle .map .m-img{
	display: block;
	width: 100%;
	height: 100%;
}
.PageBody .ContactArticle h1{
	font-size: 18px;
	line-height: 28px;
	color: #00642b;
}
.PageBody .ContactArticle .usinfo{
	margin-top: 8px;
}
.PageBody .ContactArticle .usinfo p{
	font-size: 14px;
	line-height: 28px;
	color: #666;
}
.PageBody .ContactArticle .usinfo span{
	font-weight: bold;
}
.PageBody .ContactArticle .imgcode{
	display: block;
	margin: 30px 0 15px;
}
.PageBody .ContactArticle .codep{
	font-size: 14px;
	line-height: 26px;
	color: #015124;
}