/*公共样式开始*/
*{padding:0;margin:0;list-style: none;box-sizing: border-box;}
html,body{margin:0 auto;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td ,header,section,footer{ margin: 0; padding: 0 }
body, button, input, select, textarea {color:#efefef;font-weight: normal;}
body{overflow-x: hidden;position: relative;font-size:0.24rem;min-width: 320px;font-family:"微软雅黑";width:100%;height:100%; }
address, cite, dfn,p,span,em, var,i { font-style: normal }
ul, ol, dl { list-style: none }
a { text-decoration: none; outline: none ;font-family:"微软雅黑";color:#333;cursor: pointer;}
body, div ,ul{margin:0;padding:0;}
li{font-family: "微软雅黑";list-style: none;margin:0;padding:0;}
p{margin: 0px;padding:0px;word-wrap: break-word;}
:focus{outline: none;}
img{border: 0;vertical-align: middle;display: inline-block;}
input, textarea {outline: none;-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; -webkit-appearance: none; padding: 0; margin: 0;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
 
.wrapper {max-width: 750px;width: 100%;margin: 0 auto;position: relative;overflow: auto;left: 0;right: 0;top: 0;bottom: 0;}
/**头部**/
.header {min-height: 1.07rem;position: fixed;z-index: 7777;background-color: #fff;left: 0;right: 0;top: 0;}
.header a.logo {display: block;width: 3.65rem;height: 1.07rem;padding-left: 0.25rem;line-height:1.07rem;}
.header a.logo img {max-height: 100%;max-width: 100%;}
.header a.icon {margin-right: 0.25rem;float: right;margin-top: 0.34rem;display: block;width: 0.53rem;height: 0.39rem;}
.header a.icon img {max-height: 100%;max-width: 100%;}
/*右侧菜单*/
.menu_list_bor {position: fixed;height: 100%;width: 100%;right: -100%;top: 0;z-index: 9999;}
.colse_menu {position: absolute;left: 0;top: 0;width: 40%;height: 100%;background: rgba(0, 0, 0, 0.6);z-index: 999;}
.menu_right {width: 60%;position: absolute;height: 100%;right: 0;top: 0;background: #fff;z-index: 9999;overflow-x: hidden;}
.menu_top {width: 100%;height: 1.05rem;border-bottom: 1px solid #bbbbbb;}
.clo {line-height: 1rem;color: #333;font-size: 0.3rem;width: 1.8rem;margin-left: 0.3rem;height: 1rem;background-size: auto 0.25rem;padding-left: 0.35rem;}
.menu_list {width: 100%;}
.clo b{float: left;height: 100%;width: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform:  rotate(180deg);background: url('fl.png') no-repeat right center;background-size: 40%;}
.clo span {display: inline-block;line-height: 0.8rem; margin-left: 0.1rem;}
.menu_list>ul>li,.menu_list>ul>li>ul>li{line-height: 1rem;*height: 1rem;position: relative;border-bottom: 1px solid #e9e9e9;}
.menu_list>ul>li>ul{display: none;}
.menu_list >ul >li >a,.menu_list>ul>li>ul>li>a {line-height: 1rem;*height: 1rem;color: #333;font-size: 0.28rem;display: inline-block;padding-left: 0.65rem;/*width: 100%;*/display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.menu_list>ul>li>ul>li{border:0;border-top: 1px solid #e9e9e9;padding-left: 0.3rem;}
.menu_list >ul >li>ul>li>a{color: #575757;}
.menu_list >ul >li>b, .menu_list >ul >li>ul>li b{position: absolute;display: block;width: 50%;height: 1rem;right: 0;top: 0;background: url('fl.png') no-repeat 90% center;background-size: 7%;}
.menu_list>ul>li>ul>li li{border-top:1px solid #e9e9e9;}
.menu_list>ul>li>ul>li li a{padding-left:1.5rem;color:#333;font-size: 0.28rem;}
.menu_list>ul>li>b.nex ,.menu_list >ul >li>ul>li b.nex{background: url('fd.png') no-repeat 90% center;background-size: 6%;}
.menu_list>ul>li{line-height: 0.8rem;}
/*banner*/
.banner{
	margin-top: 0.88rem;
	max-width: 7.5rem;
	width: 100%;
	height: 6.18rem;
	position: relative;
}
.banner img{
	max-width: 7.5rem;
	width: 100%;
}

 .banner .flex-control-nav{
	max-width: 750px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0.4rem;
	text-align: center;
}
 .banner .flex-control-nav li{
	display: inline-block;
	margin: 0 0.1rem;
}
 .banner .flex-control-nav li a{
	width: 0.2rem;
	height: 0.2rem;
	background: rgba(255,255,255,1);
	/*border-radius: 50%;*/
	display: block;
	text-align: center;
	line-height: 0.2rem;
	color: #fff;
	font-size: 0;
	border-radius: 0.2rem;
	transition: all 0.3s;
}
.banner .flex-control-nav li a.flex-active{
	background: #e18521;
	color: #c08f29;
	width: 0.6rem;
}

.video{width: 7rem; height: 3.1rem; margin: 0 auto;position: relative;z-index: 1;margin-top: -1.64rem;overflow: hidden;background: rgba(0,0,0,0.75);text-align: center;
border: 0.1rem solid #000;}
.video img{position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;width: auto;height: auto;max-width: 100%;max-height: 100%;z-index: 99;}
.video img.play{-webkit-animation: opa 2s infinite;animation: opa 2s  infinite;}
@keyframes opa{
	0%{
		opacity: 0;
	}
	50%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}
.video video{width: 100%;height: 100%;}

/**首页新闻**/
.news{padding:0.9rem  0.25rem 0.66rem 0.25rem;} 
.news .title{text-align: center;}
.news .title p{font-size:0.48rem; color: #494949;}
.news .title span{font-size: 0.3rem; color: #b1b1b1;display: block;padding-top: 0.1rem;} 
.news .newhot{margin-top: 0.5rem;} 
.news .newhot ul li{border-bottom:0.01rem solid #c9c9c9;}
.news .newhot ul li h3{font-size:0.36rem; color: #494949;}
.news .newhot ul li span{display: block;color: #338a64;font-size: 0.3rem;padding: 0.2rem 0;}
.news .newhot ul li div{font-size: 0.3rem; color: #8b8b8b; line-height: 0.55rem;padding-bottom: 0.4rem;}
.news .newhot ul li div a{font-size: 0.28rem; color: #338a64;}
.newul ul li{padding: 0.3rem 0; border-bottom: 0.01rem dotted #d2d2d2;}
.newul ul li a{cursor: pointer; display: block;width: 100%; height: 100%;background: url(yan.png) right 0.6rem no-repeat; background-size: 0.41rem 0.3rem;}
.newul ul li h3{font-size: 0.3rem; color: #565656;}
.newul ul li span{font-size: 0.28rem; color: #8b8b8b; display: block;padding-top: 0.2rem;}
.news .more{margin-top: 0.35rem;font-size: 0.3rem;  display: block;width: 100%; height: 0.95rem; background-color: #338a64; color: #FFFFFF; text-align: center;line-height: 0.95rem;}
/**首页产业中心**/
.property{background-color: #e5f0eb;padding: 0.6rem 0.25px 0.5rem 0.25rem;}
.property .title{text-align: center;}
.property .title p{font-size:0.48rem; color: #494949;}
.property .title span{font-size: 0.3rem; color: #b1b1b1;display: block;padding-top: 0.1rem;} 
.property_ul{margin-top: 0.6rem;}
.property_ul ul li{width: 25%;float:left;text-align: center;}
.property_ul ul li a{display: block;}
.property_ul ul li img{width: 1.14rem; height: 1.14rem;vertical-align: middle;}
.property_ul ul li p{font-size: 0.3rem; color: #338a64;margin-top: 0.25rem;}
/**首页服务与业务**/
.service{padding: 0.5rem 0.25rem 0.66rem 0.25rem;}
.service .title{text-align: center;}
.service .title p{font-size:0.48rem; color: #494949;}
.service .title span{font-size: 0.3rem; color: #b1b1b1;display: block;padding-top: 0.1rem;} 
.sevice_shild{width: 100%;overflow-x: auto;margin:0.4rem 0 0.3rem 0;}
.sevice_shild ul { white-space: nowrap;}
.sevice_shild ul li{display: inline-block; height: 0.69rem; line-height:0.69rem ; font-size: 0.36rem;margin-right: 0.45rem;}
.sevice_shild ul li a{ color: #494949;display: block;height: 100%;padding: 0 0.22rem;}
.sevice_shild ul li:first-child a{background: #338A64; color: #FFFFFF;}
.service_con img{width: 100%; height: 4.35rem;}
.service_con p{font-size: 0.3rem; line-height: 0.5rem; color: #666666;margin-top: 0.2rem;}
.service_con a{display: block; width: 100%; height:0.83rem; line-height: 0.83rem;text-align: center;font-size: 0.3rem;margin-top: 0.4rem;  color: #338A64; border-radius:0.5rem; border: 0.01rem solid #338A64;}
/**首页企业文化**/
.culture{width: 100%;padding: 0 0.25rem;margin-bottom: 0.47rem;}
.culture img{width: 100%; height:1.97rem ;}
/**底部**/
.foot{background-color: #444444;padding:0.3rem 0.25rem;text-align: center;line-height: 0.5rem; color: #acacac;font-size: 0.28rem;}
.foot a{color: #acacac;}
.foot .tel{margin-bottom: 0.2rem;background: url(tel.jpg) 0.7rem center no-repeat;background-size: 0.33rem;}
/**内页banner和子栏目**/
.neibanner{width: 100%; height: 2.07rem;margin-top: 1.07rem;}
.neibanner img{width: 100%; height: 100%;}
.onname{height: 0.74rem;width: 100%; border: 0.01rem solid #d2d2d2;}
.onname .on_left{width: 50%;float:left;/* margin: 0.2rem 0 0 0.25rem; */color: #338A64;font-size: 0.3rem;}
.onname .on_left span{/* border-bottom: 0.05rem solid #338A64;padding:0.1rem; */float: left;line-height: 0.7rem;margin: 0 0.24rem;position: relative;}
 .onname .on_left span:before{position: absolute;bottom: 0;left: 0;width: 100%;height: 0.05rem;content: "";background: #338A64;}
.onname>span{width:0.16rem;float: right;display: block;height: 0.74rem;line-height: 0.74rem;margin-right: 0.25rem;}
.onname>span>img{width: 0.14rem; height: 0.26rem;}
.neiclass{background: #eeeeee;overflow: hidden;display: none;width: 100%;}
.neiclass ul{margin: 0.24rem;overflow: hidden;}
.neiclass ul li{float: left;width: 48%;}
.neiclass ul li:nth-child(even){float: right;}
.neiclass ul li a{font-size: 0.3rem;text-align: center;line-height: 0.6rem;text-align: center;display: block;border: 1px solid #338A64;margin: 0.1rem 0;border-radius: 0.6rem;}
.neiclass ul li a.on{background:#338A64;color: #FFFFFF;}
/**单页内容div**/
.contentdiv{padding: 0.25rem;font-size: 0.3rem; color: #666666;line-height: 0.6rem;min-height:6.5rem;}
.contentdiv img{max-width: 100% !important;height: auto !important;}
.cdtitle{color: #666666;border-bottom:0.01rem solid #e9e9e9; padding: 0.4rem 0;}
.cdtitle h3{font-size: 0.36rem;font-weight: normal;line-height: 0.6rem; }
.cdtitle p{font-size: 0.4rem;margin-top: 0.1rem;}
.cdcon{margin: 0.5rem 0;}
.cdcon *{max-width: 100%;}

/**新闻中心**/
.xinwen{width: 100%; background-color: #f2f2f2;}
.xinwen ul{padding: 0.4rem 0.25rem;}
.xinwen ul li{padding: 0.2rem 0.25rem;background-color: #FFFFFF;margin-bottom: 0.3rem;}
.xinwen ul li a{display: block;width: 100%; height: 100%;background: url(more.png) right center no-repeat;background-size: 0.15rem 0.31rem;}
.xinwen ul li h3{font-size: 0.3rem; color: #666666;line-height: 0.6rem;font-weight: normal;width: 90%;}
.xinwen ul li p{width: 1.28rem;margin-top:0.2rem; height: 0.38rem;border: 0.01rem solid #338A64;
				border-radius:0.1rem; text-align: center;line-height: 0.38rem;font-size: 0.24rem; color: #348d66;}
/**产业中心**/
.chanye{width: 100%; background-color: #f2f2f0;padding-bottom: 0.5rem;}
.chanye ul{padding: 0.5rem 0.25rem;}
.chanye ul:before{clear: both;}
.chanye ul li{width: 50%;float:left; margin-bottom: 0.5rem;}
.chanye ul li a{width: 3.25rem;height: 3.45rem;font-size: 0.3rem; display: block;text-align: center; background-color: #FFFFFF;box-shadow: 0px 2px 5px #dbdada;}
.chanye ul li:nth-child(2) a,.chanye ul li:nth-child(4) a{float: right;}
.chanye ul li img{width: 1.45rem; height: 1.2rem;vertical-align: middle;margin-top: 0.73rem;}
.chanye ul li h3{ color: #666666;margin-top: 0.3rem;font-weight: normal;}
.chanye ul li p{color: #999999;margin-top: 0.1rem;}
/**产业中心详情页**/
.cyneirong{padding: 0.85rem 0.25rem;}
.cyneirong .title{font-size: 0.36rem; color: #333333;text-align: center;}
.cyneirong .cytxt{font-size: 0.3rem; color: #666666;line-height: 0.6rem;margin-top: 0.45rem;}
/**产业中心详情页 轮播**/
.case_list{position: relative;height: 5.6rem;margin-bottom: 0.85rem;}
.case_list .swiper-wrapper{height: 4.4rem;}
.case_list .swiper-wrapper .swiper-slide {float: left;margin-right: 0.6rem;}
.case_list .swiper-wrapper .swiper-slide a{display: block;}
.case_list .swiper-wrapper .swiper-slide dt{width: 3.55rem; height: 2.85rem;}
.case_list .swiper-wrapper .swiper-slide dt img{width: 100%; height: 100%;}
.case_list .swiper-wrapper .swiper-slide dd{border-bottom:0.01rem solid #d7d7d7;height: 1.54rem; 
											background:url(yan2.jpg) 98% 0.45rem no-repeat;
											background-size: 0.29rem 0.19rem;
											font-size: 0.3rem; color: #1a1a1a;padding-top: 0.3rem;
											}
.case_list .swiper-wrapper .swiper-slide dd span{width: 90%;display: block;}
.case_list .hd{width: 1.97rem;position: absolute;bottom: 0;left: 50%;margin-left: -0.98rem;}
.case_list .hd div{float: left;width: 0.49rem; height: 0.49rem;}
.case_list .hd div.prev{background: url(jt_left.png) 0 0 no-repeat;background-size: 0.49rem ;}
.case_list .hd div.next{background: url(jt_right.png) 0 0 no-repeat;background-size: 0.49rem ; float: right;}
/**服务与业务**/
.sernei{padding: 0.4rem 0.25rem;}
.sernei ul li{margin-bottom: 0.3rem; width:100%;height: 2.37rem;}
.sernei ul li a{display: block; width: 100%; height: 100%;}
.sernei ul li div{width:30%; height: 100%;float: left;background-color: #338A64;color: #FFFFFF;font-size: 0.3rem;line-height: 2.37rem; text-align: center;}
.sernei ul li img{float: left;width:70%; height: 100%;}
.sernei ul li:nth-child(2) div,.sernei ul li:nth-child(4) div{float: right;}

/*  */
.innerContact{margin: 0.24rem;}
.innerContact .innerContact-list h3{font-size: 0.4rem;color: #333;line-height: 1rem;}
.innerContact .innerContact-list p{font-size: 0.28rem;color: #999;line-height: 0.45rem;margin-bottom: 0.24rem;}
.innerContact .innerContact-list div{font-size: 0.32rem;color: #666;line-height: 0.5rem;}
.innerContact .innerContact-list div img{margin-right: 0.1rem;}
.innerContact .innerContact-map{margin: 0.5rem 0;min-height: 1rem;}

/*  */
.innerJob{margin: 0.24rem;}
.innerJob .title{line-height: 0.8rem;height: 0.8rem;overflow: hidden;}
.innerJob .title h3{float: left;width: 25%;text-align: center;background: #787d7b;color: #fff;font-size: 0.32rem;font-weight: bold;}
.innerJob li{line-height: 0.7rem;overflow: hidden;}
.innerJob li p{float: left;width: 25%;font-size: 0.3rem;border-bottom: 1px solid #dedede;text-align: center;color: #666;}
.innerJob li p a{color: #338A64;}

/*  */
/* .form{padding: 0.24rem;} */
.form span{display: none;}
.form table{width: 100%;}
.form table .tableft{font-size: 0.3rem;text-align: right;width: 1.7rem;}
.form table .tabright input{margin: 0.15rem 0;font-size: 0.3rem;}
.form table .tabright textarea{font-size: 0.3rem;margin: 0.15rem 0;height: 3rem;}
.form table .layui-btn{width: 3rem;margin-top: 0.3rem;font-size: 0.32rem;background: #d2292e;}


/*  */
/*  */
/*  */
.layui-laypage{width: 100%;text-align: center;}
.layui-laypage .layui-laypage-count, .layui-laypage .layui-laypage-limits, .layui-laypage .layui-laypage-skip{padding: 0 5px;}

.backTo{display: block;height: 1rem;background: #338A64;color: #fff;text-align: center;line-height: 1rem;font-size: 0.34rem;}








