@charset "utf-8";

*{
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
}
a{
	color:#000;
	text-decoration:none;
}
img{max-width:100%; height:auto;}
body{max-width:750px;margin:0 auto;}

.inner{
	padding:0 .29rem;
}
.header{
	position: relative;
	padding:0 .29rem;
	height:1.04rem;
}
.header .logo{
	height:1.04rem;
	display: flex;
	  align-items: center;
	width:2.9rem;
}
.nav-btns{
	position: absolute;
	right: .29rem;
	top:50%;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	width:.45rem;
	height:.31rem;
	background:url(../images/nav-btns.png) no-repeat;
	background-size:100%;
}
.nav-btns.active{
	background:url(../images/nav-btn-ac.png) no-repeat center;
	background-size:.33rem;
}

.nav-slidebar{
	width:100%;
	background:#007564;
	position: absolute;
	left: 0;
	top:100%;
	z-index:99;
	display: none;
}
.slidebar-title{
	position: relative;
	padding:0 .24rem;
	border-bottom:1px solid #4d9f93;
}
.slidebar-title:after{
	display: block;
	content:"";
	position: absolute;
	right:.24rem;
	top:50%;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	width:.22rem;
	height:.22rem;
	background:url(../images/add-1.png) no-repeat center;
	background-size:.22rem;
}
.slidebar-title h3{
	font-size:.3rem;
	color:#fff;
	line-height:1rem;
}

.slidebar-title h3 a{
	
	color:#fff;
	
}

.slidebar-items ul li a{
	display: block;
	font-size:.24rem;
	color:#74c7bb;
	line-height:.56rem;
	padding-left:.3rem;
	background:url(../images/jx-1.png) no-repeat left center;
	background-size:.1rem;
}
.slidebar-items ul {
	display: none;
	padding:.2rem;
	border-bottom:1px solid #4d9f93;
}
.slidebar-listy>ul>li.active .slidebar-items ul{
	display: block;
}

.slidebar-listy>ul>li.active .slidebar-title:after{
	background:url(../images/add-2.png) no-repeat center;
	background-size:.22rem;
}



.banner .swiper-pagination{
	bottom:.4rem;
}
.banner .swiper-pagination .swiper-pagination-bullet{
	width:.2rem;
	height:.2rem;
	background:#c9c9c9;
	opacity:1;
	margin:0 .16rem;
}
.banner .swiper-pagination .swiper-pagination-bullet-active{
	background:#ea5404;
}
.Product-title{
	padding:.35rem 0 .56rem;
	text-align: center;
}
.Product-title h3{
	font-size:.42rem;
	color:#007564;
	line-height:.7rem;
}
.Product-title p span{
	display: inline-block;
	font-size:.36rem;
	color:#434343;
	line-height:.44rem;
	border:1px solid #434343;
	padding:0 .2rem;
}
.Product-listy ul{
	padding:.42rem .12rem;
	background:#007564;
}
.Product-listy ul li{
	float: left;
	width:50%;
	padding:.08rem .18rem;
}
.Product-listy ul li a{
	display: block;
	font-size:.24rem;
	padding-left:.1rem;
	color:#007564;
	background:#fff;
	line-height:.6rem;
}
.Product-listy ul li.active a{
	background:#ea5404;
	color:#fff;
}
.aircrew-warps{
	padding:.46rem .16rem .56rem;
	background:#f0f0f0;
}
.aircrew-text h3{
	font-size:.32rem;
	color:#434343;
	line-height:.52rem;
}
.aircrew-text p{
	/*text-indent:2em;*/
	font-size:.22rem;
	color:#747474;
	line-height:.36rem;
	padding-top:.15rem;
}
.aircrew-listy ul li{
	float: left;
	width:33.33%;
	padding:0 .05rem;
	text-align: center;
}
.aircrew-listy ul{
	margin-top:.2rem;
	padding:.3rem .06rem .08rem;
	background:#fff;
}
.aircrew-slide .text p{
	font-size:.18rem;
	color:#747474;
	line-height:.3rem;
}
.scheme-warps{
	height: 9rem;
	
	background:url(../images/scheme-bg.jpg) no-repeat top center;
	background-size:100%;
}
.Product-title.white h3{color:#fff;}
.Product-title.white p span{color:#fff;border-color:#fff;}
.Product-title.yel h3{color:#ea5404;}
.Product-title.yel p span{color:#ea5404;border-color:#ea5404;}

.scheme-listy ul li{
	float: left;
	width:50%;
}
.league_hots{
	text-align: center;
}
.league_hots h3{
	font-size:.3rem;
	color:#ea5404;
	line-height:.5rem;
}
.league_hots p a{
	font-size:.47rem;
	color:#ea5404;
	padding-left:.7rem;
	background:url(../images/league_hots.png) no-repeat left center;
	background-size:.54rem;
	line-height:.7rem;
}
.league_mores{
	text-align: center;
	padding:.3rem 0 0;
}
.league_mores a{
	font-size:.2rem;
	color:#ea5404;
	line-height:.3rem;
}

.project-listy ul{
	padding:0 .22rem;
}
.project-listy ul li{
	float: left;
	width:50%;
	padding:0 .06rem;
}
.project-slide .text{
	text-align: center;
	padding:.12rem 0 .25rem;
}
.project-slide .text h3{
	font-size:.24rem;
	color:#434343;
	line-height:.32rem;
}
.project-listy ul li:active .project-slide .text h3{
	color:#ea5404;
}
.project-slide .text p{
	font-size:.20rem;
	color:#959595;
	line-height:.26rem;
}
.project-more{
	text-align: center;
	padding:.34rem .29rem;
}
.project-more a{
	display: block;
	font-size:.3rem;
	color:#007564;
	line-height:.6rem;
	border:.02rem solid #007564;
}

.league-warps{
	height:10.26rem;
	background:url(../images/league-bg.jpg) no-repeat top center;
	background-size:cover;
}
.league-text p{
	text-align: center;
	color:#131313;
	font-size:.22rem;
	line-height:.3rem;
}
.league-text p span{
	display: inline-block;
	text-align: center;
	color:#131313;
	font-size:.32rem;
	line-height:.6rem;
	padding:.1rem 0;
}
.league-Img{
	text-align: center;
	padding:.4rem 0 0;
}
.league-Img img{
	width: 6.46rem;
	display: inline-block;
}
.synopsis-Img ul li{
	width:49%;
}
.synopsis-text{
	padding:.35rem 0;
}
.synopsis-text p{
	font-size:.22rem;
	color:#747474;
	line-height:.3rem;
	text-align: justify;
	text-indent:2em;
}
.synopsis-text a{
	font-size:.24rem;
	color:#ea5404;
	display: inline-block;
	padding:0 .28rem;
	line-height:.38rem;
	border:1px solid #ea5404;
	border-radius:.3rem;
	margin-top:.28rem;
}
.brief-swiper{
	background:#f4f4f4;
	padding:.25rem .29rem;
}
.brief-swiper .swiper-container{
	background:#fff;
	padding:.16rem .24rem;
}

.counsel-warps{
	height:9.96rem;
	background:url(../images/counsel-bg.jpg) no-repeat top center;
	background-size:cover;
}
.counsel-listy{
	padding:0 .29rem;
}
.counsel-listy ul{
	padding:.25rem 0;
}
.counsel-listy ul li{
	padding-bottom:.15rem;
}
.counsel-slide .Img{
	width:2.64rem;
	height:auto;
}
.counsel-slide .text{
	width:calc(100% - 2.64rem);
	padding:.15rem .28rem 0;
	background:#fff;
}
.counsel-slide .text h3{
	font-size:.24rem;
	color:#434343;
	line-height:.36rem;
	padding:.15rem 0;
}
.counsel-slide .text p{
	font-size:.18rem;
	color:#969696;
	text-align: justify;
	line-height:.24rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.counsel-slide .text p span{
	display: inline-block;
	font-size:.16rem;
	color:#969696;
	margin-top:.1rem;
}
.counsel_click ul li{
	margin:0 .2rem;
}
.counsel_click ul li a{
	display: block;
	font-size:.24rem;
	color:#434343;
	line-height:.42rem;
	border-bottom:.02rem solid transparent;
}
.counsel_click ul li.active a{
	color:#ea5404;
	border-color:#ea5404;
}
.hidenlink{display: none;}
.hidenlink.active{display: block;}

.counsel-more{
	text-align: center;
}
.counsel-more a{
	display: inline-block;
	color:#434343;
	font-size: .2rem;
}
.footer{
	background:#007564;
}
.foot-tell{
	padding: .4rem 0;
}
/*.moduletable{
	width:100%;
}
.moduletable tr td{
	height:.82rem;
	border:1px solid #1a8374;
	text-align: center;
}
.moduletable tr td a{
	display: block;
	height:.82rem;
	line-height:.82rem;
	color:#fff;
	font-size:.24rem;
}*/

.foot-tabel ul li{
	float: left;
	width:25%;
	border:1px solid #1a8374;
	text-align: center;
}
.foot-tabel ul li a{
	display: block;
	height:.82rem;
	line-height:.82rem;
	color:#fff;
	font-size:.24rem;
}

.footwx-listy{

}
.footwx-listy ul li{
	width:1.26rem;
	margin:0 .06rem;
	padding:.42rem 0 .18rem;
	text-align: center;
}
.footwx-listy ul li p{
	font-size:.18rem;
	color:#fff;
	line-height:.36rem;
}
.copyright p{
	color:#79beb4;
	font-size:.18rem;
	text-align: center;
	line-height:.32rem;
	border-top:1px solid #1a8374;
	padding:.2rem 0;
}
.copyright a{
	color:#79beb4;
	}