@font-face {
	font-family:Barlow-Regular;
	src: url('../fonts/Barlow-Regular.ttf'); }


/*公共*/
.div-content { width:90%; max-width:1277px}
.jcd-title .title-2 { letter-spacing:0px; font-size:17px; line-height:40px;}
.jcd-title .entitle-1 { display:none}


/*导航*/
.header-content { height:90px;}
.header-logo { max-width:18.8%;}
/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:1650px){ 
}
.no-touch .header .header-nav ul li { width:11%;}
.header-nav-item{ width:8%;}
.header-nav-mshow { width:200px;}
.header-nav ul a.nav span{ line-height:90px;}
.header-center { left:60%;}
.header-nav ul a.nav { padding:0px 20px;}



/*banner*/
.index-banner-swiper { height:100vh;}
.index-banner-item .img .pic { background-size: 100% 100vh; }
.index-banner-item .img .pic img { height:100vh;}



/*关于我们*/
.index-about-jcd-item .number-1 strong { letter-spacing:0px; font-weight:normal;font-family:Barlow-Regular; font-size:40px; color:#000000}
.index-about-jcd-left .jcd-title .text-2 {letter-spacing:0px; }

.index-about-jcd-left .jcd-title .text-3{letter-spacing:0px; text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:5;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}



.index-about-jcd-item .right-1  {letter-spacing:0px; }
.index-about-jcd-item .icon-1 { width:60px; height:60px;}

.mm5{ color:#287be4; font-weight:900; float:right}
.mm5 a{ color:#287be4;}

@media all and (max-width:1680px){  

.index-about-jcd-item .icon-1 { width:70px; height:70px;}

}

.index-about-jcd-data { }


/*合作伙伴*/
.index-customers-text { right:5%;}
.index-customers-logo-item .img-center {filter: invert(100%) grayscale(100%) brightness(3);}


/*新闻*/

.index-media-news { background:url(../images/bg-1.jpg) repeat center top;}
.index-media-news { padding:4% 0px 6%;}



/*底部*/
/*.footer { background:url(../images/footer.jpg) no-repeat center bottom fixed; background-size:100%}
.footer-content { width:90%; max-width:1500px}
.footer-nav li { padding:0px; line-height:30px; color:#999}
.footer-nav li p{color:#999}
.footer-social li a { width:25px; height:25px;}
.footer-logo {width: 80%;}
.ewm { width:100%; margin-top:10px; } 
.ewm .ewm_tu { width:48%;  text-align:center; float:left; margin-right:2%}
.ewm .ewm_tu img { height:auto; margin-top:10px; width:100%}
.ewm .ewm_tu p { width:100%; padding-top:10px; font-size:16px }
.footer-social { display:none;}

*/
/*返回 top*/
.aside-top a { background-color:#018f39;}
    .cont, .cont1 {
        width: 90%; max-width:1500px; margin:0 auto
    }.left {
    float: left;
}.right {
    float: right;
}
/* footer
-------------------------------------------------------------- */
.footer{
	width:100%;
	overflow:hidden;
	position:relative;
	background:url(../images/footer.jpg) no-repeat center top fixed; background-size:cover; 
}
.footernr{
	padding-top:20px;
	padding-bottom:17px;
	}
.footertop{
	width:100%;
	overflow:hidden;
	border-bottom: solid 1px #434343;
	padding-bottom:10px;
	}
.botlogo{
	width:23%;
	overflow:hidden; display:flex;justify-content: space-between; font-size:20px; padding-top:15px; 
	}
	
	.botlogo img{ width:70px; float:left; font-size:30px;
	}
	
	
	
.botlogo h3,.botlogo p{
	width:100%;
	overflow:hidden;
	}
.botlogo h3{
	font-size:30px;
	line-height:40px;
	color:#fff;
	}
.botlogo p{
	font-family:Arial;
	color:rgba(255,255,255,0.5);
	letter-spacing: 1.6px;
	}
.footernr .botnav{
	width:76%;
	overflow:hidden;
	text-align:right;
	margin-top:15px;
	}
.footernr .botnav ul{
	overflow:hidden;
	display:inline-block;
	}
.footernr .botnav ul li{
	overflow:hidden;
	float:left;
	margin:0 15px;
	font-size:16px;
	color:#fff;
	}
.footernr .botnav ul li:last-child{
	margin-right:0;
	}
.footernr .botnav ul li a{
	font-size:16px;
	color:#fff;
	line-height:30px;
	}
.footernr .botnav ul li a:hover{
	font-weight:bold;
	color:#64b34a;
	}
.footernr .footerbot{
	width:100%;
	overflow:hidden;
	margin-top:50px; margin-bottom:20px
	}
.footernr .footerbot dl{
	overflow:hidden;
	float:left;
	}
.footernr .footerbot dl dt,.footernr .footerbot dl dd{
	overflow:hidden;
	text-align:center; background:#fff
	}
	
.footernr .footerbot dl dt,.footernr .footerbot dl dd img{
border-radius:8px;
	}
		
	
.footernr .footerbot dl dd{
	color:#969696;
	line-height:30px;
	font-size:16px;
	margin-top:10px; margin-left:0
	}
.botlxfs{
	overflow:hidden;
	margin-left:8%; margin-top:0px
	}
.boticon{ float:left;
	overflow:hidden;
	}
.boticon img{
	width:90%;
	height:auto; 
	}
.botlxfs h4{
	width:100%;
	overflow:hidden;
	color:rgba(255,255,255,0.8);
	font-size:20px;
	line-height:30px;
	font-weight:normal;
	margin-top:13px;  font-family:  'MonR'
	}
.botlxfs .bottel{
	width:100%;
	overflow:hidden;
	font-size:35px;
	font-family:Arial;
	line-height:40px;
	color:#fff;
	margin-top:10px;
	}
.botlxfs .bottel a{
	font-size:35px;
	color:#fff; font-family:Arial, Helvetica, sans-serif
}
.botlxfs p{
	width:100%;
	overflow:hidden;
	color:#fff;
	font-size:16px;
	line-height:30px;
	margin-top:10px;font-family:  'MonR'
	}
.botly{
	overflow:hidden;
	}
.botly{
	overflow:hidden;
	}
.botly p{
	overflow:hidden;
	font-size:15px;
	color:#fff;
	line-height:30px;
	margin-top:2px;
	}
.bot{
	width:100%;
	overflow:hidden;
	
	}
.bot .botnr{
	padding:34px 0;
	border-top: solid 1px #2e4a2f; margin-top:10px
	}
.bot .botnr .botlf,.bot .botnr .botrt{
	overflow:hidden;
	padding:0;
	line-height:30px;
	color:#fff;
	}
.bot .botnr .botlf a,.bot .botnr .botrt a{
	color:#fff;font-size:16px
	}
.bot .botnr .botlf span,.bot .botnr .botrt span{
	color:#fff; font-size:16px
	}	
	
	
.bot .botnr .botrt{
	text-align:right;
	}


	
	@media screen and (max-width: 768px) { 
	/*banner*/
.index-banner-swiper { height:40vh;}
.index-banner-item .img .pic { background-size: 100% 40vh; }
.index-banner-item .img .pic img { height:40vh;}

.div-content { width:90%; max-width:100%}


.ipart01 .top .common_words {
    width: 100%; text-align:center; margin-top:0px
}
.ipart01 {
    padding: 20px 0 20px; width:95%;
    background: #fff; overflow:hidden;
}


.footernr .footerbot dl{
display:none; 
	}
	
	
	
	
.botlxfs{
	overflow:hidden; width:100%;
	margin-left:0%; margin-top:0px; padding-bottom:10px;
	}
.boticon{ float:left;
	overflow:hidden;
	}
.boticon img{
	width:50%;
	height:auto; 
	}
.botlxfs h4{
	width:20%;
	overflow:hidden;
	color:rgba(255,255,255,0.8);
	font-size:14px;
	line-height:22px;
	font-weight:normal;
	margin-top:0px;  font-family:  'MonR'
	}
.botlxfs .bottel{
	width:100%;
	overflow:hidden;
	font-size:20px;
	font-family:Arial;
	line-height:20px;
	color:#fff;
	margin-top:0px;
	}
.botlxfs .bottel a{
	font-size:20px;
	color:#fff; font-family:Arial, Helvetica, sans-serif
}
.botlxfs p{
	width:80%;
	overflow:hidden;
	color:#fff;
	font-size:14px;
	line-height:22px;
	margin-top:0px;font-family:  'MonR'
	}
	
	.footernr .footerbot{
	width:100%;
	overflow:hidden;
	margin-top:10px; margin-bottom:0px
	}


.bot .botnr{
	padding:10px 0; height:150px; 
	border-top: solid 1px #2e4a2f; margin-top:10px
	}
.bot .botnr .botlf,.bot .botnr .botrt{
	overflow:hidden;
	padding:0;
	line-height:24px;
	color:#fff;
	}
.bot .botnr .botlf a,.bot .botnr .botrt a{
	color:#fff;font-size:14px
	}
.bot .botnr .botlf span,.bot .botnr .botrt span{
	color:#fff; font-size:14px
	}	
	
	
	.ipart01 .content {
   width:100%; margin:0px auto;  margin-top:0px;
}


.footernr{
	padding-top:20px;
	padding-bottom:0px;
	}
	
	
	.jcd-title .title-2 { letter-spacing:0px; font-size:14px;}
	
	
/*关于我们*/
.index-about-jcd-item .number-1 strong { letter-spacing:0px; font-weight:normal;font-family:Barlow-Regular; font-size:25px; color:#000000}
.index-about-jcd-left .jcd-title .text-2 {letter-spacing:0px;}
.index-about-jcd-item .right-1  {letter-spacing:0px}
.index-about-jcd-item .icon-1 { width:50px; height:50px;}
.index-about-jcd-item .icon-1 img{padding-right:5px; }
	}