@charset "utf-8";

@media screen and (min-width:640px) {
	html {
		font-size:;
	}
}

@media screen and (min-width:414px) and (max-width:639px) {
	html {
		font-size:;
	}
}

@media screen and (min-width:375px) and (max-width:413px) {
	html {
		font-size:;
	}
}

@media screen and (min-width:320px) and (max-width:374px) {
	html {
		font-size:;
	}
}

html {
	width: 100%;
	-webkit-text-size-adjust: none;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	height: 100%;
	min-width: 0.32rem;
	font-size: 0;
	background-color: #fff;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
}

ul,ul li,ol,li {
	list-style: none outside none;
}

img {
	vertical-align: middle;
	border: none;
}

i {
	font: inherit;
}

input,select,option {
	vertical-align: middle;
	border-radius: 0rem;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: none;
}

input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {
	-webkit-appearance: none;
	appearance: none;
	border-radius: 0;
	outline: none;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

h1,h2,h3,h4,h5,h6,i {
	font-weight: normal;
}

select::-ms-expand {
	display: none;
}

a {
	color: #000;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a:hover {
	text-decoration: none;
	outline: none;
}

.clear {
	clear: both;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
	display: block;
	_height: 0.01rem;
	clear: both;
}

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input {
	margin: 0;
	padding: 0;
}

.white {
	width: 7.5rem;
	margin: 0 auto;
}

.wrap {
	width: 7.5rem;
	margin: 0 auto;
}

.wrapbox {
	width: 6.3rem;
	margin: 0 auto;
}
/*clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before {
	content: '';
	display: table
}

.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after {
	content: '';
	display: table;
	clear: both;
}

.fixed, .clearfix, .cf, .header, .main, .footer {
	*zoom: 1
}

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
/* 初始化 */
body{width:100%;height:auto;font-size:.28rem;font-family:'Microsoft Yahei','微软雅黑',Arial,sans-serif;padding-top:1.2rem; background:url(../images/join-bg.jpg) repeat-y center;}
/*头部*/
.header{position:fixed;top:0;width:100%;z-index:3000; border-bottom:#eee solid 1px; background-color:#ffffff; }
.header{height:1.2rem; }
.header-top {height:1.2rem; }
.header-top .logo{ float:left; width:1.47rem; margin-top:.1rem; height:.89rem;}
.header-top .logo .pic { margin-left:0.19rem; width:1.06rem; height:.89rem;}
.header-top .logo img{max-width:100%;max-height:100%;vertical-align:middle;}
.header-top .h-text  { float:left; width:5rem;  margin-top:0.23rem;}
.header-top .h-text .tit {color:#333333; font-size:0.24rem; line-height:0.38rem; font-weight:bold;}
.header-top .h-text .des {color:#333333; font-size:0.2rem; line-height:0.31rem;}
.header-top .dh { float:right; width:0.32rem; margin-top:0.38rem; margin-right:0.19rem; }
.header-top .dh img{width:0.32rem; height:0.3rem; }
.h-nav{width:100%;background-color:#333;height:1.44rem;text-align:center;overflow:hidden}
.h-nav ul{display:inline-block}
.h-nav ul li{float:left;width:25%;line-height:.72rem;font-size:.24rem;border:#929292 solid 1px;box-sizing:border-box}
.h-nav ul li a{color:#fff}
.h-nav ul li.active{background-color:#c40d23;font-weight:700}
.slideMenu i{float: right; margin-right: -0.3rem; color: #fff;width: 0.4rem; height: 0.3rem; text-align: center; line-height: 0.2rem;}
.slideMenu{width:100%;background:rgba(0, 0, 0, 0.6); position: absolute; top:1.2rem;right: 0px;padding:0.5rem 10% 1rem 10%; z-index: 9;display: none; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.slideMenu ul{ height:auto;}
.slideMenu li{height:0.5rem;line-height: 0.5rem; position: relative;border-bottom: 1px solid #eaeaea;}
.slideMenu li a{display: block; color:#fff;font-size: 0.24rem;}
/*轮播图*/
.banner{margin:0 auto;width:100%;background-color:#fff}
.banner img{width:100%}
.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide{text-align:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.banner .swiper-pagination-bullet-active { background-color:#097b42; }
/*公共标题*/
.public { text-align:center; }
.public .en { color:#333333; font-size:0.48rem; line-height:0.64rem; font-weight:bold;  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.public .en span {color:#097b42;}
.public .cn { color:#097b42; font-size:0.36rem; line-height:0.64rem; font-weight:bold; background:url(../images/public-bg.png) no-repeat center; background-size:7.1rem 0.33rem;  position:relative;}
.public .cn .more { position:absolute; right:0.2rem; top:0.15rem; width:1.15rem; height:0.42rem; background-color:#097b42; color:#FFF; font-size:0.18rem; font-weight:bold; line-height:0.42rem; text-transform:uppercase;border-radius:0.03rem;}
.public .cn .more a { color:#FFF;}
.public2 { text-align:center; }
.public2 .en { color:#ffffff; font-size:0.48rem; line-height:0.64rem; font-weight:bold;  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.public2 .cn { color:#ffffff; font-size:0.36rem; line-height:0.64rem; font-weight:bold; background:url(../images/public-bg.png) no-repeat center; background-size:7.1rem 0.33rem;  position:relative;}
/*i-about*/
.i-about { height:auto; background:url(../images/about-bg.jpg) no-repeat center; background-size:100% 100%; padding-bottom:0.3rem; }
.i-about-l {padding:0 0.2rem; }
.i-about-l .i-about-ban { margin-top:0.55rem; padding-left:1.56rem; height:1.83rem; background:url(../images/about-ban-bg.png) no-repeat left; background-size:1.7rem 1.83rem;}
.i-about-l .i-about-ban .en { padding-top:0.28rem; color:#333333; font-size:0.48rem; line-height:0.56rem; font-weight:bold;  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.i-about-l .i-about-ban .en span {color:#097b42;}
.i-about-l .i-about-ban .cn { color:#097b42; font-size:0.36rem; line-height:0.56rem; font-weight:bold; }
.i-about-l .i-about-menu { margin-top:0.22rem;  border-bottom:#999999 solid 1px; text-align:center;}
.i-about-l .i-about-menu ul { display:inline-block;}
.i-about-l .i-about-menu ul li{ float:left; color:#333333; font-size:0.24rem; line-height:0.52rem; margin:0 0.36rem; position:relative;}
.i-about-l .i-about-menu ul li a {color:#333333; display:block;}
.i-about-l .i-about-menu ul li.active:after{content:""; position:absolute; left:50%; margin-left:-0.49rem; bottom:-0.07rem; width:0.98rem; height:0.05rem; background-color:#097b42; }
.i-about-l .i-about-menu ul li.active a {color:#097b42; font-weight:bold; }
.i-about-con { height:auto;}
.i-about-con .i-about-des{  margin-top:0.3rem; color:#666666; font-size:0.24rem; line-height:0.42rem;text-indent:2em;}
.i-about-con .i-about-more{ margin:0 auto; margin-top:0.3rem; width:1.98rem; height:0.71rem; background-color:#0a7c24; text-align:center; color:#fff; font-size:0.24rem; line-height:0.71rem; font-weight:bold; text-transform:uppercase; border-radius:0.04rem; }
.i-about-con .i-about-more a { color:#fff; display:block; }
.i-about-con .i-about-more:hover { background-color:#022a0b;}
.i-about-r { height:auto;}
.i-about-bot { padding-top:0.4rem; text-align:center;}
.i-about-bot ul { display:inline-block;}
.i-about-bot ul li { float:left; margin:0 0.28rem; width:1.66rem; text-align:center;}
.i-about-bot ul li .pic { width:1.66rem; height:1.66rem; background-color:#999999; border-radius:50%;}
.i-about-bot ul li .pic img { width:0.8rem; height:0.8rem; padding-top:0.43rem;}
.i-about-bot ul li .tit { margin-top:0.28rem; color:#333333; font-size:0.24rem; line-height:0.68rem; }
.i-about-bot ul li:hover .pic{ background-color:#0a7c24; }
.i-about-bot ul li:hover .tit {color:#0a7c24; font-weight:bold;}
/*第三屏*/
.i-honor { height:auto; background:url(../images/honor-bg.jpg) no-repeat center; background-size:100% 100%; padding-top:0.44rem; padding-bottom:0.5rem;}
.i-honor-show { height:auto; padding:0.29rem 0.2rem 0 0.2rem;}
.i-honor-shipin { height:1.67rem; background-color:#0a7c24; padding-top:0.1rem; }
.i-honor-shipin .shipin-l { float:left; margin-left:0.1rem; width:3.4rem; height:1.57rem; background:url(../images/shipin-bg.jpg) no-repeat; background-size:100% 100%; text-align:center;}
.i-honor-shipin .shipin-l img { width:0.58rem; height:0.58rem; margin-top:0.6rem;}
.i-honor-shipin .shipin-r { float:right; margin-right:0.1rem; width:3.4rem; height:1.57rem; background:url(../images/shipin-r-bg.jpg) no-repeat; background-size:100% 100%; text-align:center;}
.i-honor-shipin .shipin-r .tit { margin-top:0.18rem; color:#0a7c24; font-size:0.26rem; line-height:0.38rem; font-weight:bold; }
.i-honor-shipin .shipin-r .des {color:#333333; font-size:0.22rem; line-height:0.27rem; }
.i-honor-shipin .shipin-r .more { width:1.55rem; height:0.41rem; margin:0 auto; background-color:#0a7c24; text-align:center; color:#ffffff; font-size:0.22rem; line-height:0.41rem; margin-top:0.17rem; border-radius:0.03rem;}
.i-honor-shipin .shipin-r .more a {color:#ffffff; display:block;}
.i-honor-shipin .shipin-r .more:hover { background-color:#022a0b;}
.i-honor-list { margin-top:0.35rem;}
.i-honor-list ul li { float:left; width:1.96rem; margin:0 0.2rem; text-align:center; position:relative;}
.i-honor-list ul li:after{content:""; position:absolute; left:-0.2rem; top:0.1rem; width:0.06rem; height:1.35rem; background:url(../images/honor-list-bg.png) no-repeat; background-size:100% 100%;}
.i-honor-list ul li:first-child:after { display:none;}
.i-honor-list ul li .pic { width:0.76rem; height:0.76rem; margin:0 auto;}
.i-honor-list ul li .pic img{ width:0.76rem; height:0.76rem; }
.i-honor-list ul li .tit{ margin-top:0.05rem; color:#333333; font-size:0.24rem; line-height:0.36rem;}
.i-honor-tit { margin-top:0.34rem; color:#333333; font-size:0.24rem; line-height:0.48rem; font-weight:bold; text-align:center;}
.i-honor-des {color:#333333; font-size:0.24rem; line-height:0.4rem; text-align:center;}

.i-honor-slide { width:100%; position:relative; margin-top:0.4rem;}
.i-honor-slide .swiper-container{width:90%;height:100%; position:relative; margin:0 auto; }
.i-honor-slide .swiper-container:after{content:""; position:absolute; left:0; top:0.6rem; width:100%; height:1px; background-color:#dddddd; }
.i-honor-slide .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.i-honor-slide .swiper-button-prev { background:url(../images/btnl.png) no-repeat;  width:0.15rem; height:0.31rem; background-size:100% 100%; }
.i-honor-slide .swiper-button-prev:after { display:none;}
.i-honor-slide .swiper-button-prev:focus{outline:none;}
.i-honor-slide .swiper-button-next {background:url(../images/btnr.png) no-repeat; width:0.15rem; height:0.31rem; background-size:100% 100%;}
.i-honor-slide .swiper-button-next:after { display:none;}
.i-honor-slide .swiper-button-next:focus{outline:none;}
.i-honor-li {}
.i-honor-li .tit{color:#333333; font-size:0.24rem; line-height:0.6rem; text-align:center; position:relative; padding-bottom:0.1rem;  }
.i-honor-li .tit:after{content:""; position:absolute; left:50%; bottom:0; margin-left:-0.08rem; width:0.16rem; height:0.16rem; background-color:#999999;border-radius:50%; z-index:333; }
.i-honor-li .des{ margin-top:0.1rem; color:#333333; font-size:0.22rem; line-height:0.36rem; }
.i-honor-li:hover .tit{color:#0a7c24; font-weight:bold;}
.i-honor-li:hover .tit:after { background-color:#0a7c24;}
/*第四屏*/
.i-pro { height:auto; background:url(../images/pro-bg.jpg) no-repeat center;  background-size:100% 100%;padding-top:0.7rem; padding-bottom:0.4rem;}
.i-pro-show { margin-top:0.59rem; height:4.66rem; padding:0 0.2rem; position:relative; padding-bottom:0.77rem;}
.i-pro-show .swiper-pagination { width:100%; bottom:0;}
.i-pro-show .swiper-pagination-bullet { width:0.24rem; height:0.24rem; background: #ffffff; opacity: 1; margin:0 0.12rem;}
.i-pro-show .swiper-pagination-bullet:focus{outline:none;}
.i-pro-show .swiper-pagination-bullet-active { background-color:#0a7c24;opacity:1;}
.i-pro-show .swiper-container {width: 100%; height: 100%; }
.i-pro-show .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;align-items: center; }
.i-pro-li { width:2.14rem; height:auto; margin:0 auto; background-color:#FFF; border-radius: 5px;}
.i-pro-li .pic { width:1.77rem; height:1.77rem; margin:0 auto; padding-top:0.21rem;border-radius: 50%; line-height:1.6rem; text-align:center; }
.i-pro-li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;border-radius: 50%; }
.i-pro-li .cata { width:1.77rem; height:1.77rem; margin:0 auto; padding-top:0.19rem; line-height:1.6rem; text-align:center;}
.i-pro-li .cata img {max-width: 100%;max-height: 100%;vertical-align: middle; }
.i-pro-li .tit { color:#333333; font-size:0.2rem; line-height:0.3rem; text-align:center;padding-bottom: 0.2rem;padding-top: 0.2rem; }
.i-pro-li:hover { border:#0a7c24 solid 2px; background: #fff url(../images/pic-icon.png) no-repeat bottom center; background-size:0.3rem 0.12rem;}
/*第五屏*/
.i-news { height:100%; background:url(../images/news-bg.jpg) no-repeat center; background-size:100% 100%; padding-top:0.8rem; padding-bottom:0.5rem;}
.i-news-show { height:auto;}
.i-news-r { padding:0.16rem 0.2rem; position:relative;}
.i-news-r:after{content:""; position:absolute; left:1.22rem; top:0.49rem; width:1px; height:7.68rem; background-color:#999999; }
.i-news-r ul li { position:relative;}
.i-news-r ul li:hover:after{content:""; position:absolute; left:0.99rem; top:0.29rem; width:0.07rem; height:0.38rem; background-color:#097b42; z-index:333; }
.i-news-r ul li .riqi { float:left; width:0.8rem; text-align:right; padding-top:0.1rem;}
.i-news-r ul li .riqi .riqi-mmdd { margin-top:0.18rem; color:#333333; font-size:0.24rem; line-height:0.32rem;}
.i-news-r ul li .riqi .riqi-yy {color:#333333; font-size:0.24rem; line-height:0.32rem;}
.i-news-r ul li .con { float:right; width:5.8rem; padding-top:0.18rem; padding-bottom:0.28rem; border-bottom:#666666 solid 1px;}
.i-news-r ul li .con .tit {color:#333333; font-size:0.24rem; line-height:0.48rem; font-weight:bold; height:0.48rem; overflow:hidden;}
.i-news-r ul li .con .tit a {color:#333333;}
.i-news-r ul li:hover .con .tit a {color:#097b42;}
.i-news-r ul li .con .des {color:#666666; padding-right:0.05rem; font-size:0.24rem; line-height:0.36rem; height:0.72rem; overflow:hidden;}
.i-news-r ul li .con .des a { display:none; float:right; color:#666666; text-transform:uppercase;}
.i-news-r ul li:hover .con .des a { display:inline-block;}
.i-news-r ul li:last-child .con { border-bottom:none;}
/*第六屏*/
.i-join { height:auto background:url(../images/join-bg.jpg) no-repeat center; background-size:100% 100%; padding-top:0.5rem; position:relative; padding-bottom:0.5rem;}
.i-join-show { padding:0 0.2rem;}
.i-join-l { margin-top:0.55rem; height:auto; padding-bottom:0.6rem; border:#dddddd solid 1px; background-color:#FFF; border-radius:0.03rem;}
.i-join-l .ban { padding-top:0.2rem; text-align:center; color:#097b42; font-size:0.36rem; line-height:0.84rem; font-weight:bold; }
.i-join-l .text { margin:0 auto; margin-top:0.28rem; width:5.6rem; padding-left:0.2rem; height:0.52rem;color:#999999; font-size:0.24rem; border:#e8e8e8 solid 1px;}
.i-join-l .text input { width:100%; height:100%;}
.i-join-l .submit { margin:0 auto;width:5.8rem; margin-top:0.28rem;}
.i-join-l .submit input{ width:5.8rem; line-height:0.8rem; text-align:center; height:0.8rem; background-color:#097b42; color:#fff; font-size:0.3rem; font-weight:bold; border-radius:0.05rem; cursor:pointer; border:none;letter-spacing: 0.04rem;}
.i-join-l input::-webkit-input-placeholder { color: #999999; font-size:0.22rem; }
.i-join-l .text:hover { border:#097b42 solid 1px;}
.i-join-r { padding-top:0.23rem;}
.i-join-top { width:100%; height:0.6rem; background-color:#097b42; border-radius:0.03rem;  color:#fff; font-size:0.24rem; line-height:0.6rem;}
.i-join-top a { color:#fff; }
.i-join-top .swiper-container{width:100%;height:100%}
.i-join-top .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex; padding-left:0.3rem;}
.i-join-top .swiper-button-prev {background:url(../images/jiameng-top1.png) no-repeat; width:0.20rem; height:0.11rem; z-index:333; top:auto; bottom:58%; left:auto; right:0.16rem; background-size:100% 100%;}
.i-join-top .swiper-button-prev:after { display:none;}
.i-join-top .swiper-button-next {background:url(../images/jiameng-top2.png) no-repeat; width:0.20rem; height:0.11rem; z-index:333; top:auto; bottom:20%; left:auto; right:0.16rem; background-size:100% 100%;}
.i-join-top .swiper-button-next:after { display:none;}
.i-join-top .swiper-button-next:focus{outline:none;}
.i-join-top .swiper-button-prev:focus{outline:none;}
.i-join-bot { width:100%; margin-top:0.3rem; text-align:center; }
.i-join-bot ul { display:inline-block;}
.i-join-bot ul li { float:left; width:1.7rem; margin:0 0.33rem;  margin-top:0.42rem; position:relative;}
.i-join-bot ul li .pic { width:1.17rem; height:1.17rem; margin:0 auto; border:#097b42 solid 1px; border-radius:50%; }
.i-join-bot ul li .pic .icon { display:block; width:0.6rem; height:0.6rem; margin:0 auto; margin-top:0.27rem;}
.i-join-bot ul li .pic .icon img  { width:0.6rem; height:0.6rem;}
.i-join-bot ul li .pic .des { display:none;}
.i-join-bot ul li .tit { margin-top:0.27rem; text-align:center; color:#333333; font-size:0.24rem; line-height:0.3rem; height:0.6rem; overflow:hidden; }
.i-join-bot ul li:hover .tit { color:#097b42; font-weight:bold;}
.i-join-more { width:5.8rem; height:0.8rem; margin:0 auto; margin-top:0.4rem; background-color:#097b42; text-align:center; color:#FFF; line-height:0.8rem; font-size:0.3rem; font-weight:bold;}
.i-join-more a{ color:#fff;}
/*footer*/
.footer-cover { height:0.58rem;} 
.footer { min-height:5.95rem; background: #3c3c36 url(../images/footer-bg.jpg) no-repeat center; position:relative; }
.gotop { position:absolute; top:-0.58rem; left:50%; margin-left:-0.86rem; width:1.72rem; height:auto; background:url(../images/gotop.png) no-repeat top; text-align:center; line-height:1.18rem; color:#ffffff; font-size:0.24rem; font-weight:bold; }
.gotop a { color:#ffffff; display:block;}
.f-text { margin-top:0.58rem; text-align:center;  color:#ffffff; font-size:0.24rem; line-height:0.38rem;}
.f-text .da { color:#ffffff; font-size:0.3rem; font-weight:bold; line-height:0.7rem;}
.f-ewm { text-align:center; margin-top:0.38rem; }
.f-ewm img { width:1.8rem; height:1.8rem;  border-radius:0.05rem;}
.f-copy { margin-top:0.3rem; text-align:center; color:#999999; font-size:0.24rem; line-height:0.5rem;}
.f-copy a {color:#999999;}
/*内页*/
.position { height:auto; padding:0.1rem 0;}
.weizhi { padding:0 0.25rem; color:#666666; font-size:0.24rem; line-height:0.5rem;}
.n-cn { padding:0 0.25rem; color:#097b42; font-size:0.3rem; line-height:0.5rem; font-weight:bold; text-align:center;letter-spacing: 2px;}
.n-en { padding:0 0.25rem; color:#c9c9c9; font-size:0.14rem; line-height:0.3rem; text-align:center;text-transform:uppercase;}
.n-main { height:auto; padding:0 0.25rem;}
/*新闻展示*/
.n-show { padding-bottom:0.4rem; }
.n-show .tit{ padding:0 0.25rem; color:#333333; font-size:0.3rem; line-height:0.5rem; text-align:center;}
.n-show .riqi{ padding:0 0.25rem; color:#999999; font-size:0.2rem; line-height:0.4rem; text-align:center;}
.n-show .des{ padding:0.12rem 0.25rem; color:#666666; font-size:0.21rem; line-height:0.4rem;}
.n-show .des img { max-width:100%;}
.n-show .other { padding:0 0.25rem;  margin-top:0.4rem; color:#666666; font-size:0.24rem; line-height:0.4rem; position:relative;}
.n-show .other a { color:#666666;}
.n-show .other a:hover { color:#097b42; text-decoration:underline; font-weight:bold;}
.n-show .other .prevnext { float:right;}
.n-show .other .back { float: left; } 
.n-show .other .back a { padding-left:0.4rem; display:block; color:#000000; background:url(../images/back.jpg) no-repeat; background-size:0.22rem 0.22rem; background-position:0 0.14rem;  display:block; width:100%;}

.n-show  .des table  tbody td,tr{ border:1px solid #D0D0D0;padding: 10px;text-align: left;} 
.n-show  .des table { width:100%;} 

/*联系我们*/
.n-contact { padding-bottom:0.5rem}


.n-contact ul li{ float:left; margin-left:0.25rem; margin-top:0.25rem; height:2.4rem; width:3.17rem; border:#eeeeee solid 0.1rem;text-align:center;  position:relative; overflow:hidden;}
.n-contact ul li .one { color:#333333; font-size:0.24rem; line-height:2.4rem;}
.n-contact ul li .one img { width:0.28rem; height:0.21rem; margin-left:0.1rem;}
.n-contact ul li .two { position:absolute; top:100%; left:0; width:100%; height:100%; background-color:#097b42;transition: 0.5s;}
.n-contact ul li .two .tit { padding-top:0.3rem; color:#fff; font-size:0.24rem; line-height:0.7rem; position:relative;letter-spacing: 2px;}
.n-contact ul li .two .tit:after{content:""; position:absolute; left:50%; margin-left:-0.8rem; bottom:0; width:1.6rem; height:0.03rem; background-color:#fff; }
.n-contact ul li .two .des { padding-top:0.24rem; color:#fff; font-size:0.2rem; line-height:0.28rem;}
.n-contact ul li:hover .two { top:0;}
/*图片列表*/
.n-pic { height:auto; padding-bottom:0.4rem;}
.n-pic ul li { float:left; margin-left:0.25rem; margin-top:0.25rem; width:3.37rem; height:auto;}
.n-pic ul li .pic { width:3.37rem; height:2.77rem; text-align:center; overflow:hidden;border: #dddddd solid 1px; line-height:2.66rem;}
.n-pic ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.6s;}
.n-pic ul li .pic:hover img{transform: scale(1.05); transition: 0.6s;}
.n-pic ul li .tit { padding-top:0.1rem; color:#333333; font-size:0.24rem; line-height:0.4rem; height:0.4rem; overflow:hidden; text-align:center;}
.n-pic ul li .tit a { color:#333333;}
.n-pic ul li .tit a:hover { color:#097b42; text-decoration:underline; font-weight:bold;}
.n-pic ul li .des { color:#999999; font-size:0.22rem; line-height:0.34rem; height:1.02rem; overflow:hidden;}
.pagination { padding:10px 0 40px 0; box-sizing: border-box;text-align:center; font-size:0.26rem;}
.pagination a { border:#cccccc solid 1px; padding:0.06rem 0.1rem;}
.pagination a:hover { background-color:#097b42; color:#FFF;}
/*新闻列表*/
.n-news { height:auto;}
.n-news-show { padding:0 0.25rem 0.4rem 0.25rem;}
.n-news-show ul li{ margin-top:0.25rem; width:100%;}
.n-news-show ul li .con {  height:auto;}
.n-news-show ul li .con .tit { color:#000000; font-size:0.24rem; line-height:0.42rem; height:0.42rem; overflow:hidden;}
.n-news-show ul li .con .tit a { color:#000000;}
.n-news-show ul li .con .riqi{ margin-top:0.1rem; color:#097b42; font-size:0.22rem;}
/*产品详情页*/
.n-pic-show { padding-top:0.3rem;}
.n-pic-l { padding-top:0.1rem;}
.suoluetu { height:5rem; padding:0 1rem; position:relative;}
.suoluetu .swiper-container{width:100%;margin-left:auto;margin-right:auto}
.suoluetu .swiper-slide{background-size:cover;background-position:center}
.suoluetu .gallery-top{height:90%;width:100%}
.suoluetu .gallery-thumbs{ width:80%; height:20%;box-sizing:border-box;padding:0.1rem 0; margin:0 auto;}
.suoluetu .gallery-thumbs .swiper-slide{ width:20%; height:80%;opacity:.4; }
.suoluetu .gallery-thumbs .swiper-slide-thumb-active{opacity:1}
.suoluetu .swiper-button-next { background:url(../images/btnr.png) no-repeat; width:0.1rem; height:0.22rem; background-size: 0.1rem 0.22rem;    bottom:0rem; top:auto; background-size:100% 100%;}
.suoluetu .swiper-button-next:after { display:none;}
.suoluetu .swiper-button-next:after {outline:none;}
.suoluetu .swiper-button-prev {background:url(../images/btnl.png) no-repeat;  width:0.1rem; height:0.22rem; background-size: 0.1rem 0.22rem;    bottom:0rem; top:auto; background-size:100% 100%;}
.suoluetu .swiper-button-prev:after { display:none;}
.suoluetu .swiper-button-prev:focus{outline:none;}
.n-pic-r { padding:0 0.2rem;  position:relative; margin-top:0.8rem;}
.n-pic-r .tit {color:#333333; font-size:0.3rem; line-height:0.6rem; font-weight:bold;}
.n-pic-r .des {color:#333333; font-size:0.24rem; line-height:0.4rem; }
.n-pic-r .tel { text-align:center; margin-top:0.3rem; color:#0a7c24; font-size:0.3rem; line-height:0.5rem; font-weight:bold;}
.n-pic-r .more { margin:0 auto; margin-top:0.36rem; width:2.5rem; height:0.64rem; background-color:#0a7c24; text-align:center; color:#ffffff;  line-height:0.64rem;border-radius:0.05rem; }
.n-pic-r .more a { color:#ffffff;}
.n-pic-r .share { position:absolute; right:0.2rem; top:0.1rem;}
.n-detail { height:auto; padding:0.4rem 0.2rem 1rem 0.2rem;}
.n-detail-l { height:auto;}
.n-detail-ban { color:#0a7c24; font-size:0.3rem; line-height:0.6rem; font-weight:bold; border-bottom:#dddddd solid 1px;}
.n-detail-ban span { color:#999999; font-size:0.24rem; line-height:0.6rem; font-weight:normal;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.n-detail-con { padding-top:0.24rem;}
.n-detail-con img { max-width:100%;}

.m-btit a {color: #666; }
.m-btit { width:7.38rem; margin:0 auto; line-height: 0.6rem; font-size:0.24rem; color: #666; padding-left: 0.12rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;border-top:1px solid #d9d9d9; box-shadow:0 1px #fff; position:relative; background-color:#f6f6f6;background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));
	background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea); background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea); background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea); background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea); background-image: linear-gradient(top, #f6f6f6, #eaeaea); border-bottom:1px solid #d9d9d9; }
.m-btit:before{content:""; position:absolute; left:0; top:0; width:100%; border-top: 1px solid #fff;}	/*内页面包屑导航背景上面的线条*/
.m-btit span{ padding:0 0.08rem; position:relative; height:100%; top:-0.12rem; display:inline-block;}
.m-btit span:before{content:""; position:absolute; background:#7c7c7c; width:0.08rem; height:0.08rem; left:0.02rem; top:0.02rem; z-index:10; -moz-transform: rotate(45deg); /*角度45度，针对火狐浏览器写的兼容*/ -o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/ -webkit-transform: rotate(45deg); /*角度45度，针对苹果浏览器写的兼容*/ transform: rotate(45deg);}  /*角度45度，内页面包屑箭头样式*/
.m-btit span:after{content:"";  position:absolute; width:0.08rem; height:0.08rem; left:0.01rem; top:0.03rem; z-index:11; background-color:#f2f2f2; background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#eeeeee)); /*针对苹果老式浏览器写的兼容*/ background-image: -webkit-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对苹果浏览器写的兼容*/ background-image: -moz-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对火狐浏览器写的兼容*/ background-image: -o-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对欧朋浏览器写的兼容*/ background-image: -ms-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对手机微软浏览器写的兼容*/ background-image: linear-gradient(top, #f2f2f2, #eeeeee);  /*背景渐变，正常的写法*/ -moz-transform: rotate(45deg); /*角度45度，针对火狐浏览器写的兼容*/ -o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/ -webkit-transform: rotate(45deg); /*角度45度，针对苹果浏览器写的兼容*/ transform: rotate(45deg);	} /*角度45度，内页面包屑箭头样式*/
.type{ width:7.5rem; left:50%; margin-left:-3.75rem; background:#292929;z-index: 999;overflow-x: hidden;-webkit-overflow-scrolling: touch;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;padding:0.5rem 0;display:none;z-index: 999;position: absolute;}
.type li{width:90%;background:#fff;margin:2% auto;overflow:hidden;position:relative;}
.type li a{display: block;float:left;width:80%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;padding:0 4%;color:#666;line-height: 2em;}
.type li span.commonfont{font-size:0.3rem;line-height:0.46rem;display:block;width:16%;text-align:center;color:#666;position:absolute;top:0;right:0;}
.type li dl{float:left;border-top:2px solid #232323;width:100%;display:none}
.type li dl dd{overflow:hidden}
.type li dl dd a{width:100%}
.type h2{width:90%;margin:0 auto;color:#fff;font-size: 1em;font-weight: normal;}
.type li span i{color: #666;font-size: 1.2em;line-height: 1.8em;}
.posi{width: 100%; height: auto; z-index: 999; top: -1px;}
.m-btit #posi{ float:right; display: inline-block;height: 0.4rem; margin-top:0.1rem; width:0.4rem;position: relative; margin-right:0.1rem;}
.m-btit .u-bl {background: url(../images/Nyskinsbar.png) no-repeat; background-size: 0.4rem 0.4rem;}
@media(min-width:750px){
 .banner { width:750px;}
}

/*在线留言*/
.n-contact-show { padding-top:0.3rem; padding-bottom:0.6rem;}
.n-contact-show .text {  width:80%; margin-top:0.23rem;  padding-left:0.2rem; height:0.44rem;color:#999999; font-size:0.16rem; border:#e8e8e8 solid 1px; background-color:#FFF;box-sizing: border-box;margin-left: 10%}
.n-contact-show .text input { width:80%; height:80%;}
.n-contact-show .submit { margin:0 auto;  width:3.34rem; margin-top:0.28rem;}
.n-contact-show .submit input{ width:3.34rem; line-height:0.52rem; text-align:center; height:0.52rem; background-color:#097b42; color:#fff; font-size:0.18rem; font-weight:bold; border-radius:0.05rem; cursor:pointer; border:none;letter-spacing: 0.04rem;}
.n-contact-show input::-webkit-input-placeholder { color: #999999;}
.n-contact-show .text:hover { border:#097b42 solid 1px;}
.n-contact-show .textarea { margin-top:0.28rem; width:80%; padding-left:0.2rem; height:1.38rem;color:#999999; font-size:0.16rem; border:#e8e8e8 solid 1px; box-sizing: border-box;background-color:#FFF;margin-left: 10%}
.n-contact-show .textarea:hover { border:#097b42 solid 1px;}
.n-contact-show .textarea textarea { width:80%; height:100%;background-color:#FFF;outline: none; line-height:0.52rem;}
.n-contact-show textarea::-webkit-input-placeholder { color: #999999;}
/*核桃小镇*/
.xiaozhen-xinxi { height:auto; background: #efefef url(../images/xiaozhen-bg1.jpg) repeat center; padding-top:0.5rem; padding-bottom:0.7rem;}
.xiaozhen-xinxi-show { padding-top:0.25rem;}
.xiaozhen-xinxi-show ul li{ float:left; margin-left:0.2rem; margin-top:0.2rem; width:3.45rem; height:3rem; border:#dddddd solid 1px; background-color:#FFF;  box-sizing: border-box;}
.xiaozhen-xinxi-show ul li .pic { width:1.13rem; height:1.13rem; margin:0 auto; margin-top:0.26rem; background-color:#0a7c24; border-radius:50%;}
.xiaozhen-xinxi-show ul li .tit { margin-top:0.22rem; color:#333333; font-size:0.3rem; line-height:0.4rem; font-weight:bold; text-align:center;}
.xiaozhen-xinxi-show ul li .des { margin-top:0.1rem; padding:0 0.1rem; color:#666666; font-size:0.22rem; line-height:0.3rem; text-align:center;}
.xiaozhen-xinxi-show ul li:first-child .pic { background:#0a7c24 url(../images/xiaozhen-xinxi1.png) no-repeat center center; background-size:0.7rem 0.7rem;}
.xiaozhen-xinxi-show ul li:first-child+li .pic { background:#0a7c24 url(../images/xiaozhen-xinxi2.png) no-repeat center center; background-size:0.7rem 0.7rem;}
.xiaozhen-xinxi-show ul li:first-child+li+li .pic { background:#0a7c24 url(../images/xiaozhen-xinxi3.png) no-repeat center center; background-size:0.7rem 0.7rem;}
.xiaozhen-xinxi-show ul li:first-child+li+li+li .pic { background:#0a7c24 url(../images/xiaozhen-xinxi4.png) no-repeat center center; background-size:0.7rem 0.7rem;}
/*xiaozhen-jianjie*/
.xiaozhen-jianjie { height:auto; background: #127f2b url(../images/xiaozhen-bg2.jpg) repeat center; padding-top:0.62rem; padding-bottom:0.7rem;}
.xiaozhen-jianjie-show { height:auto; padding:0 0.2rem;}
.xiaozhen-jianjie-l { margin-top:0.39rem;  color:#ffffff; font-size:0.24rem; line-height:0.37rem;text-indent:2em; }
/*xiaozhen-tiaojian*/
.xiaozhen-tiaojian { height:auto; background: #efefef url(../images/xiaozhen-bg3.jpg) repeat center; padding-top:0.57rem; padding-bottom:0.7rem;}
.xiaozhen-tiaojian-show { height:auto; padding-top:0.45rem;}
.xiaozhen-tiaojian-l { height:auto;}
.xiaozhen-tiaojian-l ul li { float:left; margin-left:0.2rem; margin-bottom:0.2rem; width:3.45rem; height:2rem; background-color:#ffffff;}
.xiaozhen-tiaojian-l ul li .pic { width:0.86rem; height:0.86rem; margin:0 auto; margin-top:0.34rem;}
.xiaozhen-tiaojian-l ul li .tit { margin-top:0.18rem; color:#333333; font-size:0.24rem; font-weight:bold; line-height:0.5rem; text-align:center;}
.xiaozhen-tiaojian-l ul li.active { background-color:#1a8432;}
.xiaozhen-tiaojian-l ul li.active .tit { color:#ffffff;}
.xiaozhen-tiaojian-l ul li:first-child .pic { background:url(../images/xiaozhen-tiaojian1.png) no-repeat center center; background-size:0.86rem 0.86rem;}
.xiaozhen-tiaojian-l ul li:first-child+li .pic { background:url(../images/xiaozhen-tiaojian2.png) no-repeat center center; background-size:0.86rem 0.86rem;}
.xiaozhen-tiaojian-l ul li:first-child+li+li .pic { background:url(../images/xiaozhen-tiaojian3.png) no-repeat center center; background-size:0.86rem 0.86rem;}
.xiaozhen-tiaojian-l ul li:first-child+li+li+li .pic { background:url(../images/xiaozhen-tiaojian4.png) no-repeat center center; background-size:0.86rem 0.86rem;}
.xiaozhen-tiaojian-l ul li:first-child.active .pic { background:url(../images/xiaozhen-tiaojian12.png) no-repeat center center; background-size:0.86rem 0.86rem;}
.xiaozhen-tiaojian-l ul li:first-child+li.active .pic { background:url(../images/xiaozhen-tiaojian22.png) no-repeat center center; background-size:0.86rem 0.86rem;}
.xiaozhen-tiaojian-l ul li:first-child+li+li.active .pic { background:url(../images/xiaozhen-tiaojian32.png) no-repeat center center; background-size:0.86rem 0.86rem;}
.xiaozhen-tiaojian-l ul li:first-child+li+li+li.active .pic { background:url(../images/xiaozhen-tiaojian42.png) no-repeat center center; background-size:0.86rem 0.86rem;}
.xiaozhen-tiaojian-r { margin:0 0.2rem; height:4rem; position:relative; overflow:hidden;}
.xiaozhen-tiaojian-r .tit { margin-top:0.32rem; padding:0 0.1rem; color:#14812d; font-size:0.3rem; line-height:0.5rem; font-weight:bold;}
.xiaozhen-tiaojian-r .des { margin-top:0.32rem; padding:0 0.1rem; color:#333333; font-size:0.24rem; line-height:0.4rem; text-indent:2em;}
/*xiaozhen-xiangce*/
.xiaozhen-xiangce { height:auto; background: #127f2b url(../images/xiaozhen-bg4.jpg) no-repeat center; padding-top:0.57rem; padding-bottom:0.7rem;}
.xiaozhen-xiangce-show { margin-top:0.17rem;}
.xiaozhen-xiangce-show ul li{ float:left; margin-left:0.2rem; margin-top:0.2rem; width:3.45rem; height:2.89rem; border:#ffffff solid 0.05rem; position:relative; overflow:hidden;  box-sizing: border-box;}
.xiaozhen-xiangce-show ul li .pic {width:3.45rem; height:2.89rem; text-align:center; overflow:hidden;}
.xiaozhen-xiangce-show ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.xiaozhen-xiangce-show ul li .tit { position:absolute; left:0; bottom:-0.46rem; width:100%; height:0.46rem;  color:#188130; font-size:0.24rem; line-height:0.56rem; font-weight:bold; text-align:center;  background-color:rgba(255, 255, 255, 0.9); transition: 0.5s;}
.xiaozhen-xiangce-show ul li:hover .tit { bottom:0; transition: 0.5s;}


/*太行小镇*/
/*xiaozhen-jianjie*/
.libaoguo-jianjie { height:auto; background:  url(../images/xiaozhen-bg3.jpg) repeat center; padding-top:0.62rem; padding-bottom:0.7rem;}
.libaoguo-jianjie-show { height:auto; padding:0 0.2rem;margin-top:0.39rem; font-size:0.24rem; line-height:0.37rem;text-indent:2em; }
.libaoguo-jianjie-show img { max-width:86%;}
/*xiaozhen-xiangce*/
.libaoguo-xiangce { height:auto; background: url(../images/xiaozhen-bg3.jpg) repeat center; padding-top:0.57rem; padding-bottom:0.7rem;}
.libaoguo-xiangce-show { margin-top:0.17rem;}
.libaoguo-xiangce-show ul li{ float:left; margin-left:0.2rem; margin-top:0.2rem; width:3.45rem; height:2.89rem; border:#ffffff solid 0.05rem; position:relative; overflow:hidden;  box-sizing: border-box;}
.libaoguo-xiangce-show ul li .pic {width:3.45rem; height:2.89rem; text-align:center; overflow:hidden;}
.libaoguo-xiangce-show ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.libaoguo-xiangce-show ul li .tit { position:absolute; left:0; bottom:-0.46rem; width:100%; height:0.46rem;  color:#188130; font-size:0.24rem; line-height:0.56rem; font-weight:bold; text-align:center;  background-color:rgba(255, 255, 255, 0.9); transition: 0.5s;}
.libaoguo-xiangce-show ul li:hover .tit { bottom:0; transition: 0.5s;}


