@charset "UTF-8";
*,html, body, div, p, h1, h2, em,h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, strong, span, b, i, font, a,label { padding: 0; margin: 0; border: none; font-family: 'Microsoft Yahei', Arial; outline:none; }
input { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a { text-decoration: none; color: #333; font-family: "微软雅黑", "Microsoft YaHei", Arial; font-size: 14px; }
a:hover, a:active {text-decoration: none; outline: none; }
a:hover { outline: none;color:#3c7822; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
body { font-size: 14px; -webkit-text-size-adjust: none; color: #333; width: 100%;background-color: #f5f5f5; }
html, body { width: 100%; font-size: 14px; overflow-x:hidden; }
img { max-width: 100%;border:none; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:100%;}
.clear { clear: both; font-size: 0; height: 0; width: 100%; zoom: 1; }
/*三色标*/
.eps-portlet-header{position:relative;z-index:50000;}
.eps-portlet-header .eps-shadow.eps-dn{left:10px!important;top:10px!important;}


.conW{ width:1200px; min-width:1200px; margin:0 auto; }

/*头部*/
.header{ background: url(/moutaixh/template/page/index/topBg.png) no-repeat center top; padding-top:24px; position: relative; }
	.logobg{ position: absolute; left:0; top:24px; z-index: -1; width:52%; height: 79px; background: url(/moutaixh/template/page/index/logobg_02.png) no-repeat right top; }
	.logo{ padding:15px 0 0; height: 64px; margin-bottom:24px; }
	.logo img{ height:48px; }

	.search{ padding-top:20px;}
	.search p{ line-height: 34px; display:none; }
	.search p a{ font-size:14px; margin-left:18px; color:#666666; }
		.searchC{ border:1px solid #eeeeee; background: #fff; height: 36px; width: 340px; border-radius:15px; position: relative; display: block; }
			.input1{ border:none; background: none; line-height: 30px; margin-top:3px; margin-left:18px; font-size: 14px; width:70%; }
			.button1{ position: absolute; right:-1px; top:-1px; height: 40px; background: #3c7822 url(/moutaixh/template/page/index/iocn_search.png) no-repeat center center; width:60px; border-radius:15px; cursor: pointer;  }
	
	.mobshow{ display: none; }

	.nav{ clear: both; position: relative; }
	.nav li{ float:left; display: inline-block; width:14.28%; }
		.onemenu{ display: block; text-align:center; line-height: 68px; padding-top:4px; font-size:20px; color:#222; }
	.nav li.on .onemenu,.onemenu:hover{ padding-top:0; border-top:4px solid #3c7822; color:#3c7822; font-weight:bold; }
		.twoMenu{ display: none; width: 100%; height: 70px; background: rgba(67,140,46,.8); position:absolute;left:0; text-align:center; z-index: 11; }
		.twoMenu a{ line-height: 68px; display: inline-block; padding-left:10px; background: url(/moutaixh/template/page/index/icon_dH.png) no-repeat left center; color:#fff; font-size:16px; margin-right:50px; }
		.navclose{ display: none; }
/*第三版头部*/		
.headerThree{ padding-top:0;background:url(/moutaixh/resource/cms/2022/07/img_pc_site/2022072915365833345.jpg) no-repeat top center; height:97px;background-size: cover;}
.topC3{width:38%;}
.logo3 a{ display:block;height:97px;}
.logo3 a em{    display: inline-block;width:0; height:97px;vertical-align: middle;}
.logo3 img{ max-width:526px;  width:100%;    display: inline-block;vertical-align: middle;}
.headerThree .nav{ clear:inherit; width:60%;position: inherit; }
.headerThree .nav li{ padding:34px 0 35px;    cursor: pointer; position: relative;}
.headerThree .nav li .onemenu{ line-height:28px; border-right: 1px solid #89b447; color: #Fff;border-top: none;padding-top:0;}
.headerThree .nav li:last-child .onemenu{ border:none;}
.headerThree .nav li.on{ background:#fff; }
.headerThree .nav li.on .onemenu{ color:#3c7822;border: none; font-weight: inherit;}
.headerThree .nav li .twoMenu{ top:97px;    background: rgba(255,255,255,.7);height: auto;padding:10px 0;}
.headerThree .nav li .twoMenu a{ color:#333;margin-right:0;background:none;    line-height: 30px;padding-left:0;display: block;text-align: center;}
/*底部*/
.footer{ background: #438c2e url(/moutaixh/template/page/index/footerbg.png) no-repeat top center; background-size:cover; }
	/*友情链接*/
	.footLink{border-bottom: 1px solid #3c7822; padding: 10px 0;}
	.footLink span{ color:#Fff; font-size: 16px;display: inline-block; line-height: 30px; }
		.footLink1{ margin-right:20px; position: relative; min-width: 140px; }
		.footLink1 em{ display: block; text-align: center; border:1px solid #79ab6b; background: rgba(60,120,34,.3);  color:rgba(255,255,255,.6);  line-height: 28px; font-style:normal; cursor: pointer;}
		.footLink1 em img{ margin-left:10px; }
		.footLink1 ul{ position: absolute; left:0; bottom:30px; background: #fff; width:100%; z-index: 111; height: 135px; overflow-y: auto; display: none;    border: 1px solid #eee;}
		.footLink1 ul li a{display: block;padding: 5px 10px;font-size: 12px;border-bottom: 1px solid #eee;line-height: 16px; }
	/*底部导航*/
	.footnav{}
	.footnav li{ float: left; position: relative;}
		.footnavc{ margin: 0 15px; padding:0 15px;}
		.footnavc:after,.footnavc:before{ background: #e2e2e2; width:1px; height: 14px; content: "";    position: absolute; top:8px;}
		.footnavc:after{right: 0; }
		.footnavc:before{left: 0;}
			.footnav1{ display: block; color: #Fff; font-size: 16px;  line-height: 30px; background: url(/moutaixh/template/page/index/icon_link2.png) no-repeat right center; padding-right:20px;}
			.footnavTwo{ position: absolute; display: none; left:0; bottom:30px; background: #fff; width:100%; z-index: 99; max-height: 135px; overflow-y: auto;    border: 1px solid #eee;}
			.footnavTwo a{ display: block; line-height: 26px; text-align:center;border-bottom:  1px solid #eee;font-size:12px;}
	.footC{ padding:25px 0; }
	/*底部logo、电话*/
	.footLogo{ padding-top:0px; width:80%; }
	.footLogo p img{ margin-bottom:20px;display: block; max-width: 563px; }
	.footLogo p span,.footLogo p span b{ color:#Fff; }
	.footLogo p span{ line-height: 30px; display: inline-block; padding-right:50px; font-size:16px; }
	.footLogo p span b{ font-size:18px; }

	.footLogo p,.footLogo p a{ color:#Fff;line-height: 30px; }
	.footLogo p,.footLogo p b{font-size:16px;}
	.footLogo p a{ display: inline-block;margin-right:25px;font-size:14px;}
	.footlink2{ width:80%;}
	.footlink2 p,.footlink2 p a{ color:#Fff;line-height: 30px;}
	.footlink2 p,.footlink2 p b{font-size:16px;}
	.footlink2 p a{ display: inline-block;margin-right:25px;font-size:14px;}


	/*底部地址*/
	.footdizhi{ padding-top:20px; }
	.footdizhi p{ color:#fff; line-height: 30px; font-size:16px; }
	/*底部二维码*/
	.footewm{ width:113px; text-align:center; font-size:14px; color:#fff; line-height:20px;}
	.footewm img{ width:100%; }
	/*底部版权*/
	.footCopy{ background: #286b22; text-align:center; line-height: 46px; width:100%; }
	.footCopy span{ color:rgba(255,255,255,.6); font-size: 16px; display: inline-block; margin:0 40px; }
/*当前位置*/
.location{ padding:5px 0 24px; }
.location,.location span{ color:#666666; font-size: 14px; line-height: 20px; }
/*返回顶部*/
.fullBack{ position: fixed; z-index: 111; right:20px; bottom:20%;}
.fullBack a{ display:block; width:42px; height:39px; background:url(/moutaixh/resource/cms/2022/07/img_pc_site/2022070818255836015.png) no-repeat;background-size: 100%;}
		/*右侧标题*/
	.menuR{ color:#38822b; font-size: 16px; border-left:3px solid #38822b; background:#eeeeee; padding-left:13px; line-height: 30px;font-weight: bold; }
		/*新闻列表*/
		.newslist{}
		.newslist li{border-bottom: 1px solid #eeeeee; padding:12px 0;}
		.newslist li a,.newslist li a span{ display: block; font-size: 16px; line-height: 38px; color:#333; }
			.newsTit{ float: left;  width: 85%; font-weight: bold;}
			.newDate{ float:right; }
			.newsSum{ width:100%; clear: both; }
			.newsTit,.newsSum{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
		.newslist li a:hover .newsTit{ color:#38822b; }
		/*分页*/
		.fenye{ text-align:center; padding-top:30px; }
		.fenye a,.fenye span,.fenye font{ display: inline-block; margin:0 5px; color:#666666; font-size:18px; }
		.fenye a{ padding:0 6px; cursor: pointer; }
		.fenye .fybut,.easysite-page-text{ line-height:25px; border:1px solid #e5e5e5; border-radius:5px; color:#666666; padding:0 10px; font-family: 黑体; text-align: center;}
			.easysite-page-text{ padding:0;margin:0 5px; }
		.fenye .NormalRed,.fenye a:hover{ background: #38832a; border-radius:50%; color:#fff; padding:0 6px; }
		.fenye .fybut:hover{padding:0 10px;border-radius:5px; }

@media screen and (min-width:1600px){
	.conW{ width:1400px; min-width:1400px;}
	/*头部*/
	.logobg{ width:47%; }
}

@media screen and (max-width:1200px){
	body,html{ font-size:62.5%; }
	.conW{width:92%; min-width:92%;}
	/*头部*/
	.logobg{ height: 69px; background-size: 100% 100%; }
	.logo{ height: 54px; }
	.logo img{ height:38px; }
	.onemenu{ line-height: 48px; }
	.twoMenu{height: 50px; }
	.twoMenu a{ line-height:50px; font-size:1.4rem; margin-right: 15px; }
	.search{padding-top:15px; }
	/*第三版头部*/
	.headerThree .nav li .onemenu{font-size:16px;}
	.topC3{width:40%;}
	.headerThree .nav{width:58%; }
	/*底部*/
	.footLogo{ width:50%; margin-right:4%;padding-top: 23px; }
	.footLogo p img{ max-width: 100%; }
	.footLogo p span{padding-right:10px; font-size: 1.4rem; }
	.footLogo p span b,.footdizhi p{ font-size: 1.4rem; }
	.footCopy span{ margin:0 10px;    font-size: 1.4rem; }
	/*当前位置*/
	.location,.location span{font-size: 1.4rem;}
	/*新闻列表*/
	.menuR{  font-size: 1.6rem;}
	/*新闻列表*/
	.newslist li a, .newslist li a span{ font-size:1.6rem; }

}

@media screen and (max-width:959px){
	/*头部*/
	.header{margin-bottom:24px;}
	.topC{ display: flex;align-items: center;justify-content: space-between;text-align:justify;}
	.topC:after{ position: absolute; right:0; top:0; }
	.logobg{ display: none; }
	.logo{ height: auto; width:63%; padding:15px 0 15px 4.3%;margin-left:-4.3%; background: url(/moutaixh/template/page/index/logobg_02.png) no-repeat right center; background-size: cover; margin-bottom: 0;}
	.logo img{ height: auto; width:96%; }
	.mobshow{ display: block; text-align:right; }
		.navmob,.searchmob{ display:inline-block;width:32px; height: 32px; }
		.searchmob{ background: url(/moutaixh/template/page/index/iocn_searchH.png) no-repeat center center; }
		.navmob{  background: url(/moutaixh/template/page/index/navmob.png) no-repeat center center;margin-left:10px; }
	.search{width: 100%; left: 0;background: #fff; padding: 2rem 0; display: none; position: absolute; z-index: 111; }
	.search p{display:none;}
		.searchC{ width:80%; margin:0 auto; }
	.nav{ position: fixed; z-index: 111; width:100%; height:100%; background: rgba(0, 0, 0, .5);left:-100%; top:0; }
	.nav ul{ width:80%; background: #3c7822; height: 100%;margin: 0;min-width: 80%; }
	.nav ul li{ width:88%; clear: both; float: none; margin-left:3%; border-bottom:1px solid #fff; }
		.onemenu{ color:#fff;    padding-top:0px; text-align: left;  font-size: 2rem; }
		.nav li.on .onemenu, .onemenu:hover {border-top:0;color:#fff;}
		.twoMenu{ position: relative; background:none; height:auto;padding-bottom:10px; text-align:left;}
		.twoMenu a {line-height:24px;padding-left: 10px;color: #fff;font-size: 1.4rem;margin-right:20px;}
		.navclose{ display: inline-block; position: absolute; right:20%; top:10px; background: url(/moutaixh/template/page/index/icon_colse.png); width: 32px; height: 32px; margin-right: 10px; cursor: pointer; z-index: 1112; cursor: pointer ;}
	/*第三版头部*/
	.headerThree{ height:auto; padding:2rem 0;    margin-bottom: 0px;}
	.headerThree .nav{position: fixed;    width: 100%;z-index: 1111;}
	.topC3{ width:100%;}
	.logo3 a{ height:auto;}
	.logo3 a em{ display:none; height:0;}
	.headerThree .navmob {background: url(/moutaixh/resource/cms/2022/07/img_pc_site/navmobW.png) no-repeat center center;}
	.headerThree .nav li{ padding:1rem 0;}
	.headerThree .nav li.on {background:none;}
	.headerThree .nav li .onemenu{font-size:2rem; border:none;}
	.headerThree .nav li.on .onemenu{ color:#Fff;}
	.headerThree .nav li .twoMenu{ top:0;    background:none; padding-top:1rem;}
	.headerThree .nav li .twoMenu a{ color:#fff;display: inline-block;    padding-left: 10px;
    background: url(/moutaixh/template/page/index/icon_dH.png) no-repeat left center;line-height:24px;font-size: 1.4rem;margin-right:20px;}
	/*banner图片*/
	.bannerCon .swiper-container-horizontal>.swiper-pagination-bullets {bottom:55px;}
	/*底部*/
	.footLogo{ padding-top:13px;width:72%;margin-right:0; }
	.footLogo p span{ line-height: 24px; }
	.footLogo p img{ margin-bottom:15px;}
	.footewm{ width:100px;  font-size:1.4rem;}
	.footdizhi{ padding:3rem 0 0 0; width:100%; }
	.footdizhi p{ display: inline-block; padding-right:20px; }
	/*新闻列表*/
	.newsTit{ width:80%; }
	/*分页*/
	.fenye a, .fenye span, .fenye font{font-size:1.6rem;}
}

@media screen and (max-width:767px){
	/*头部*/
	.logo{ width:75%; }
	/*底部*/
	.footCopy{ padding:1.5rem; line-height: 22px; }
	/*底部导航*/
	.footnav{ width:100%; margin-top: 15px; clear:both; }
	.footLink1 {margin-right: 10px;min-width: 139px;}
	/*返回顶部*/
	.fullBack{ display: none;}
}
@media screen and (max-width:639px){
	/*第三版头部*/
	.logo3{ width:78%;}
	/*新闻列表*/
	.newsTit{ width:70%; }
	/*分页*/
	.fenye .fenyem{display: none;}
	/*底部*/
	.footlink2{ width:100%;}
	.footlink2 p a{ margin-right:15px;font-size:12px; }
	.footLogo p span{ display:block;}   
	.footLogo{ padding-top: 30px;width:70%;}
}
@media screen and (max-width:400px){
	/*头部*/
	.navmob{ margin-left:6px; }
	.nav ul{ width:84%; min-width:84%;}
	.nav ul li{ width: 80%;}
		.navclose{ right:16%;}
	/*底部*/
	/*.footLogo{width: 100%; padding-top: 0; float: none;}*/
	.footewm{ width: 80px;}
	.footdizhi{ padding-top:2rem; }
	.footCopy span{ font-size:1.2rem; }
	.footLink1 {min-width: 132px;}
	.footLink span{ font-size: 1.4rem; }
	.footdizhi{ padding-top:1rem; }
	/*新闻列表*/
	.newsTit,.newDate{ width:100%; }
	.newslist li a, .newslist li a span{line-height:28px; }
	/*分页*/
	.fenye a, .fenye span, .fenye font{ font-size:1.4rem;margin: 0 3px;}
}
@media screen and (max-width:374px){
	/*底部*/
	.footLink1 {min-width: 102px;}
}