.hpic {
	padding-top: 190px;
}

.bannbg {
	background-repeat: no-repeat;
	background-position: center top;
	height: 450px;
	min-width: 1200px;
}

.bannbg {
	background-size: 100% 450px;
}
.locname{
padding-top: 150px;
color: #fff;
width: 1200px;
margin: auto;
font-size: 60px;
text-shadow: 5px 5px 10px rgba(0,0,0,1);
}

.fixed-foot{display: none;}
.aboutcontent {line-height:30px;font-size:16px; color: #5c8934;}
.aboutlist { margin-top:50px;}
#topcontrol{display:none;}
.atitle {line-height:50px;font-size:20px;background-color: #f5f5f5; padding:0px 10px;transition: all .4s ease;-webkit-transition: all .4s ease;-ms-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease; cursor:pointer;}

.atitle img{margin-right:10px; width:18px; height:18px;
-webkit-transition: -webkit-transform 0.5s ease-out;
-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;
-ms-transition: -ms-transform 0.5s ease-out;

}

.atitleon {background-color: #5c8934;color: #fff;}
.atitleon img{
    transform:rotate(225deg);
    -ms-transform:rotate(225deg); 	/* IE 9 */
    -moz-transform:rotate(225deg); 	/* Firefox */
    -webkit-transform:rotate(225deg); /* Safari �� Chrome */
    -o-transform:rotate(225deg); 	/* Opera */
}

.acontent {line-height:30px;background-color: #f5f5f5; padding:20px;border-bottom:2px solid #5c8934;}


.newslist {}
.bnews{ float:left; width:1200px; height:460px; margin-bottom:20px;background-repeat: no-repeat;background-position: center center;background-size:100% auto;}
.newsbox{ width:100%; height:100%;background:rgba(0,0,0,0.4);}

.newslist ul li{ float:left; width:590px; height:360px;background-repeat: no-repeat;background-position: center center; margin-right:20px;margin-bottom:20px;background-size:100% auto;}
.newslist ul li:nth-child(2n){
	margin-right:0px;
}
.newslist dl{padding:30px 40px;color:#FFFFFF;}
.newslist dl dt{ height:60px; border-bottom:1px solid #fff; font-size:20px; text-align:center; color:#FFFFFF; margin-bottom:20px;}
.newslist dl dd.newst{ font-size:20px;margin-bottom:20px;}
.newslist dl dd.newsinfo{  line-height:30px; height:90px; overflow:hidden; font-size: 1.4rem;}


.newstitle {
	background-repeat: no-repeat;
	background-position: center center;
	height:400px;
	min-width: 1200px;
	background-color: #f5f5f5;
	background-size:100% auto;
}
.newstitle dl{color:#FFFFFF;width:800px;margin:auto; text-align:center;padding-top:100px;}
.newstitle dl dt{ border-bottom:1px solid #fff; font-size:30px; text-align:center; color:#FFFFFF; padding-bottom:20px;}
.newstitle dl dd{ font-size:20px;}
.newscontent {line-height:30px;font-size:14px;padding: 30px 0;}


.news_title dl{color:#333;margin:auto; text-align:center;padding-top:50px;}
.news_title dl dt{ font-size:2.4rem; text-align:center; padding-bottom:20px;}
.news_title dl dd{ font-size:1.4rem;}

.zhTable{border-collapse:collapse;border:1px solid #e5e5e5; margin:20px 0;}
.zhTable tr.tt td{ font-size:16px;padding:10px; background-color: #7ebf41;color: #fff;}
.zhTable td{border:1px solid #e5e5e5; line-height:20px; padding:5px 10px;font-size: 16px}
.zhTable *{vertical-align:middle;}
.zhTable td a{text-decoration: underline;}
.zhTable td a:hover{text-decoration: none;}

.zhTable img{max-width:200px; max-height:100px;}	
.zhTable tr.bg td{background-color: #fcfcfc;}


.apply{text-align:center;}	
.apply *{vertical-align:middle;}
.apply a{ padding:2px 8px 4px 20px;display:inline-block;background-color: #7ebf41;border-radius: 80px;color: #fff; font-size:14px;}
.apply a i{
	display:inline-block;
	border-radius: 26px;
	height:20px;
	width:20px;
	background-color: #fff;
	font-style: normal;
	text-align:center;
	color: #18324A;
	margin-left:10px;
	position:relative;
}

.apply i:after{position:absolute;width:6px;height:6px;border-bottom:2px #0b318f solid;border-right:2px #0b318f solid;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:50%;top: -6px; margin-left: -5px;overflow:hidden; top:6px;}

.apply a:hover{background-color: #0b318f;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;}
.apply a:hover i:after{position:absolute;width:6px;height:6px;border-bottom:2px #0b318f solid;border-right:2px #0b318f solid;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:50%;top: -6px; margin-left: -5px;overflow:hidden; top:6px;}

.ftitle {line-height:50px;margin-bottom:30px;padding-bottom:10px;font-size:16px;}
.ftitle h4{font-size: 30px;font-weight: bold;}
.ftitle i{ display:inline-block; width:70px; height:2px;background-color: #0b318f;margin-top:15px;}

.expolist ul{}
.expolist li{
float:left;
width:100%;
margin-bottom:40px;
box-shadow: 0px 3px 20px 0px rgba(0,0,0,0.1);
}
.expolist .news_pic{
float:left;
width:30%;
height:225px;
}

.expolist .news_pic p{
display: table-cell;
vertical-align:middle;
text-align:center;
width:300px;
height:225px;
overflow:hidden;
}
.expolist .news_pic p img{
    max-width: 100%;
vertical-align:middle;
-webkit-transition: transform 0.3s linear;-moz-transition: transform 0.3s linear;-ms-transition: transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;
}
.expolist li:hover .news_pic p img{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}



.expolist dl{
float:right;
width:67%;
padding:20px 5px;
}

.expolist dt {
	width:87px;
	height:100px;
	float:left;
	margin-right:23px;
	text-align:center;
	font-size: 13px;
	line-height:25px;
}
.expolist dt span{
	line-height:45px;
	font-size: 40px;
	font-weight:bold;
}


.expolist dd {
	width:65%;
	float:left;
}
.expolist dd.jd {
	width:100%;
	float:left;
}
.news_t{line-height:25px;}
.news_t a{ font-size:20px;display:block;}
.news_t i{ display:block; width:50px; height:3px;background-color: #0b318f;margin-top:15px;}
.news_info{line-height:25px; overflow:hidden;margin:10px 0px; height:75px; font-size:14px;color:#666666;}		
.news_more a{ padding:8px 25px; display:inline-block;font-size:14px;border:1px solid #cccccc;border-radius:5px;}
.news_more a:hover{background-color:#0b318f; color:#ffffff;}

.floorcontent {line-height:30px;font-size:14px;}
.floorcontent img{ width:100%;}

.Page{ text-align: center; padding:30px 0; font-size:14px;}
.Page span{ padding:10px 15px; margin:0 3px; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:10px 15px; margin:0 3px; display:inline-block;font-size:14px; background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #7ebf41;
	border:1px solid #7ebf41;
}
.Page .cur{ color:#fff;background-color: #7ebf41;border:1px solid #7ebf41;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }
    #m_banner {
		display:none;
	}
	



.mini-main{
	display: none;
	margin: 0 auto;
	background: #ffffff;
	font-size: 1.6rem;
	max-width: 960px;
	min-width: 340px;
}


.footer-bot{
    display: none;
}

/*ph导航&下拉*/
.phxia {
	position: fixed;
	width: 100%;
	left: 50%;
	top: 64px;
	z-index: 998;
	transform: translateX(-50%);
	padding: 0 15px;
	background-color: #f1f1f1;
	display: none;
}

.xialaph {
	display: none;
	width: 100%;
	padding-bottom: 18px;
	background-color: #f1f1f1;
	font-family: '微软雅黑';
}

.xialaph h4 {
	position: relative;
}

.xialaph h4::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: .1;
	background-color: #000;
}

.xialaph h4 a {
	font-size: 14px;
	line-height: 36px;
	text-transform: uppercase;
	color: #999;
}

.xialaph h4 img {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 13px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.xialaph .ul2 {
	display: none;
	padding-top: 7px;
	padding-bottom: 8px;
}

.xialaph .ul2 .container_s {
	max-width: 100%;
	padding: 0 15px;
}

.xialaph h5 {
	position: relative;
}

.xialaph h5::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;

	width: 100%;
	height: 1px;

	opacity: .05;
	background-color: #000;
}

.xialaph h5 a {
	font-family: '微软雅黑';
	font-size: 14px;
	line-height: 35px;
	text-transform: uppercase;
	color: #999;
}

.xialaph h5 img {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 13px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s {
	display: none;
}

.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d {
	display: block;
}

.xialaph .ul3 {
	display: none;
}

.xialaph h6 a {
	font-family: '微软雅黑';
	font-size: 12px;
	line-height: 40px;
	text-transform: uppercase;
	color: #999;
}

.header2 {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 64px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #ffffff;
	box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
	display: none;
}

.header2 .logo {
	width: 50px;
	padding-top: 4px;

}

.header2 .logo img {
	padding: .3rem;
	width: 100%;
}

.header2 .phsearch {
	position: absolute;
	top: 50%;
	right: 70px;
	width: 25px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.header2 .wj_hin_right {
	padding-top: 25px;
}

.header2 .phsearch img {
	width: 100%;
}

.ph_mea_cl {
	overflow: hidden;
	width: 50px;
	height: 100%;
}

.header2 .menuph {
	width: 50px;
	height: 50px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.header2 .menuph .point {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 14px;
}

.header2 .menuph .point .navbtn,
.header2 .menuph .point .navbtn::after,
.header2 .menuph .point .navbtn::before {
	width: 28px;
}

.header2 .menuph .navbtn {
	position: absolute;
	top: 10px;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	background: #666;
}

.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before {
	position: absolute;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	content: '';
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	background: #666;
}

.header2 .menuph .navbtn::after {
	top: -10px;
}

.header2 .menuph .navbtn::before {
	top: 10px;
}

.header2 .menuph .point.active .navbtn {
	background: transparent;
}

.header2 .menuph .point.active .navbtn::after {
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.header2 .menuph .point.active .navbtn::before {
	top: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.fr {
	float: right;
}




@media (max-width: 767px) {

         
    #topcontrol{display:block;}
	.hpic{
		padding-top: 0px;
	}
	.wrap_topbg{
		height: auto;
	}
	.new-information-tit-top {
		width: 17.5%;
		margin-top: 14px;
	}

	.new-list-li{
		padding: 20px 0;
	}
	.header2, .phxia {
		display: block !important;

	}
	.fixed-foot {
		display: block;
		width: 100%;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 100;
		height: 60px;
		background: #fff;
		box-shadow: 1px -1px 8px #D1D1D1;
	}

	.fixed-foot ul li {
		float: left;
		width: 20%;
		height: 40px;
		text-align: center;
		padding: 7px 0;
		font-size: 1.4rem;
	}
	.fixed-foot ul li a span{display:block;width:20px;height:20px;margin:0 auto 3px auto;background-size:20px 20px;}
	.fixed-foot ul li a i{font-style: normal;    color: #333333;}
	.fixed-f1{background:url(/images/foot_01.png) no-repeat center;}
	.fixed-f2{background:url(/images/foot_02.png) no-repeat center;}
	.fixed-f3{background:url(/images/foot_03.png) no-repeat center;}
	.fixed-f4{background:url(/images/foot_04.png) no-repeat center;}
	.fixed-f5{background:url(/images/foot_05.png) no-repeat center;}
	.fixed-foot ul li a.menuon i{color:#405aa7;}
	.fixed-foot .tel{width:6rem;height:6rem;background:#405aa7;border-radius:50%;display:inline-block;padding:1.5rem;margin-top:-15px;}
	.fixed-foot .tel img{width:100%;}



	.container h2 {
		margin: 10px 0;
        line-height: 3rem;
	}

	.row-words{
		width: 50%;
		float: left;
	}
	.row-words:last-child
	{
		width: 100%;
	}

	.Display-area {
		width: 100%;
	}

	 .Display-area-ul li {
			width: 47%;
			margin: 0 1.5% 2.5%;
		}


	.cols4 .blog-article.grid-style, .cols4 .grid-size {
		width: 50%;
	}
	.news-ind-con-l{
		width:100%;
		margin-bottom:15px;
	}
	.news-ind-con-r{
		width:100%;
	}
	.news-ind-con-l-img{
		height:auto;
	}
	.news-ind-con-l-img img{
		max-width:initial;
		max-height:initial;
	}
	.news-ind-con-r-time{
		font-size:16px;
		height:64px;
		line-height:64px;
	}
	.news-ind-con-r-tit{
		float:right;
		width:100%;
		line-height:35px;
		font-size:14px;
		height:35px;
		text-overflow: ellipsis;
		overflow:hidden;
	}
	.news-ind-con-r li{
		height:64px;
	}
	.sidemenu,.footer-itembox,.headerTop,.navbg,.footer-copyright{
        display: none;
    }
	.mini-main,.footer-bot{
		display: block;
	}
    
	
	.yb_conct{display:none;}
	
	.header2 .expodate{
		font-size: 1.4rem;
        padding: 10px 5px;
	}

	.header2 .expodate span{
		line-height: 2.2rem;
	}

	.mini-main .nav_dh {
		float: right;
		cursor: pointer;
		padding: .6rem 1.2rem;
	}
	.nav_dh img {
		height: 3rem;
	}
   
    #banner {
		display:none;
	}
	
	#m_banner {
	    display:block;
		padding-top: 64px;
	}


	#focus {
		min-height: 80px;
	}
	
    .comments-bg {
	background: #5c8934;
    }
	
	
	.container {
		width: auto;
		padding: 1rem 4%;
	}

    .newscontent img,.eventsc img{
        width:100%;
    }



	.hnews ul li {
		width: 100%;
		margin-bottom: 1rem;
	}

	.hvenuesl{
		width: auto;
		float: none;
	}

	.hvenues_pic img {
		width: 100%;
		height: auto;
	}

	.hvenues_header {
		text-align: center;
		background-image: url(/images/hline.gif);
		background-repeat: repeat-x;
		background-position: center center;
		margin-bottom: .5rem;
	}

	.hvenuesr{
		width: auto;
		float: none;
	}

	.hvenuesr img {
		width: 100%;
		height: auto;
	}

	.containerbg {
		min-width: auto;
		background-color: #FFF4F5;
	}

	.pic_header {
		text-align: center;
		line-height: 4rem;
		height: 4rem;
		background-color: #5c8934;
	}
	.pic_header p {
		display: inline-block;
		width: 20%;
		height: 2px;
		background: #fff;
	}
	.pic_header span {
		font-size: 1.8rem;
		padding: 0px 1rem;
		display: inline-block;
		color: #fff;
		width: 30%;
	}

	.index-title {
		text-align: center;
		font-size: 3rem;
		line-height: 1.5rem;
	}

	.Items_header {
		text-align: center;
		line-height: 2rem;
		height: 4rem;
	}

	.Items_header p {
		display: inline-block;
		width: 20%;
		height: 2px;
		background: #5c8934;
	}

	.fuwu_tu {
		width: auto;
		margin: .5rem 0px;
	}

	.fuwu_tu ul li {
		float: left;
		width: 46%;
		margin-left: 0px;
		margin-right: 4%;
		position: relative;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
		margin-bottom: 20px;
	}

	.fuwu_tu li p {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		width: 175px; height: 175px;
	}

	.fuwu_tu ul li p img {
		max-width: 95%;
		max-height: 95%;
	}
	.fuwu_tu li span {
		display: block;
		background: #f7f7f7;
		text-align: center;
		height: 2rem;
		overflow: hidden;
		line-height: 2rem;
	}

	.mlogo{
		width: auto;
	}

	.mlogo ul li {
		float: left;
		width: 21%;
		margin-right: 4%;
		position: relative;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
		margin-top: .8rem;
	}

	.mlogo li p {
		width: 84px;
		height: 42px;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}

	.mlogo li p img{
		max-width: 99%;
		max-height: 99%;
	}

	.mlogo ul li:nth-child(6n) {
		margin-right:4%;
	}

    .footer_cy, .homead {
        width: 100%;
    }
    .footer-bot {
        color: #FFFFFF;
        font-size: 14px;
        margin: 0;
        border-top: none;
        text-align: center;
		line-height: 25px;
		padding-bottom: 60px;
    }

    .copytop {
        margin-right: 20px;
    }


    /*    news  page        */

    .bannbg {
		position:relative;
		min-width: auto;
		background-repeat: no-repeat;
		background-position: center top;
		background-size: auto 100%;
		height: 8rem;
		padding-bottom: 80px;
		padding: 150px 0;
    }

    .locname {
		padding: 10px 0px;
		position:relative;
		width: 100%;
		text-align: center;
		margin: 0 auto;
		font-weight:500;
		text-shadow: 5px 5px 10px rgba(0,0,0,1);
		font-size: 36px;
		color: #fff;
    }

    .newscontent img{
        max-width: 100%;
    }

    /*    news  list        */


    .bnews{
        float: left;
        width: 100%;
        margin-bottom: 20px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% auto;
    }

    .newslist ul li ,.newstitle,.newstitle dl{
        width: 100%;
        min-width: 100%;
    }

	.footer_subnav {
		font-size: 1.4rem;
		margin-left: 0px;
		text-align: center;
	}

	.sub-tit {
		float: none;

	}



}


.hui-slide-menu{
	width:40%;
	height:100%;
	position:fixed;
	z-index:9999;
	left:-40%;
	top:0px;
	background-color: #5c8934;
}
.hui-slide-menu ul{padding:20px;}
.hui-slide-menu li{color:#FFFFFF; line-height:35px; height:35px; overflow:hidden;background:#5c8934; margin-bottom:10px; padding:0px 30px 0px 10px; position:relative;}
.hui-slide-menu .jt{ position:absolute; right:10px; color:#FFFFFF; top:0px;}
.hui-slide-menu li a{color:#FFFFFF; font-size:14px; display:block;}
.hui-slide-menu li.zk {background:none; height:auto; display:none;background-color:#F9EBF6; padding-right:10px;}
.hui-slide-menu li.zk dl{width:100%;background-color:#F9EBF6;}
.hui-slide-menu li.zk dl dd {HEIGHT: 25px;width:100%;border-bottom:1px solid #5c8934; line-height:25px;}
.hui-slide-menu li.zk dl dd a{color:#2D0132; font-size:12px; display:block;}
.hui-slide-menu li.zk dl dd:last-child {border-bottom:none;}


@keyframes hui-a-menu-show{0%{left:-40%;} 100%{left:0%}}
@-moz-keyframes hui-a-menu-show{0%{left:-40%;} 100%{left:0%}}
@-webkit-keyframes hui-a-menu-show{0%{left:-40%;} 100%{left:0%}}
@-o-keyframes hui-a-menu-show{0%{left:-40%;} 100%{left:0%}}
.hui-slide-menu-show{-webkit-animation:hui-a-menu-show 0.3s forwards; animation:hui-a-menu-show 0.3s forwards;}
@keyframes hui-a-menu-hide{0%{left:0%;} 100%{left:-40%}}
@-moz-keyframes hui-a-menu-hide{0%{left:0%;} 100%{left:-40%}}
@-webkit-keyframes hui-a-menu-hide{0%{left:0%;} 100%{left:-40%}}
@-o-keyframes hui-a-menu-hide{0%{left:0%;} 100%{left:-40%}}
.hui-slide-menu-hide{-webkit-animation:hui-a-menu-hide 0.3s forwards; animation:hui-a-menu-hide 0.3s forwards;}
#hui-mask{position:fixed; z-index:111; background:rgba(0,0,0, 0.5); width:100%; left:0px; top:0px; height:100%;}


.header2 {
	transition: all 0s !important;
}