
@font-face{
    font-family:'aa';
    src:url('../fonts/FZCQJW.TTF');
}
@font-face{
    font-family:'bb';
    src:url('../fonts/FZZZHUNHJW.TTF');
}


/* 小于等于991px时使用 */
@media (max-width:991px){
	html{
		min-width: auto;
	}
}


html{
	-ms-touch-action: auto;
	touch-action:auto;
}
body{
	font-family: 'bb';
}
.clear{
	clear:both;
}


/* header */
.nav-box .logo{
	background: url(../img/logo-1.png?0909) no-repeat;
	background-size: 100%;
}
.nav-box,
.hide_nav{
	width: 1.8rem;
}
.nav-box .nav-list li{
	padding-left: 0.5rem;
}
.bar .language img{
	height: 70%;
}
.mask .popup .ewm{
	height: auto;
}


.news-left img,
.contact-head img{
	visibility: hidden;
}
.content-news,
.content-contact{
	background:url(../img/banner04.jpg) no-repeat center center/cover;
}


/* 首页 */
.banner{
	/*background:url(../img/banner01.jpg?0919) no-repeat center center/cover;*/
}
.banner img{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    height: auto;
    /*box-shadow: 0 0 4px 4px #dddddd;
    border-radius: 50%;
    transition:all 0.4s ease-out 0s;*/
}
.banner img:hover{
	/*transform: translate(-50%, -50%) scale(1.08,1.08);
	box-shadow: 0 0 8px 8px #dddddd;*/
}
/* 小于等于1299px时使用 */
@media (max-width:1299px){
	.banner img{
		width: 50%;
	}
}


/* 公司概况 */
.content-news  .about-center{
	width: 9.43rem;
}
.content-news .about-center .news-dtitle{
	width: auto;
}

.animated{
	-webkit-animation-duration: 0.6s !important;
	animation-duration: 0.6s !important;
}
.content-news .about-center .news-head .swiper-container{
	width: 8.2rem;
    height: 6.4rem;
}

.about-center .about-img .about-img-1{
	/*display: inline-block;*/
    width: 48%;
    float: left;
    margin: 0 1%;
    overflow: hidden;
}
.about-center .about-img img{
	display: inline-block;
	transition:all 0.4s ease-out 0s;
    cursor: pointer;
    width: 100%;
}
.about-center .about-img img:hover{
	transform: scale(1.08,1.08);
}
.adv{
	margin-top: 40px;
}
.adv .adv-list{
	width: 50%;
	/*height: 40px;*/
	padding:15px;
	float: left;
	text-align:center;
	color: #3a3a3a;
}

.adv .adv-list .adv-con{
	/*background-color: #eee;*/
	background-color: #fff;
	padding:35px 15px;
}
.adv .adv-list .fa{
	font-size:0.6rem;
	margin-bottom:20px;
}
.adv .adv-list p{
	font-size:14px;
	margin-top: 10px;
}
.adv .adv-list img{
    max-width: 100%;
}
.adv .adv-list1{
	width: 50%;
	/*height: 40px;*/
	padding:15px;
	float: left;
	text-align:center;
}
.adv .adv-list1 a{
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 60%;
    position: relative;
    overflow: hidden;
}
.adv .adv-list1 a img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
    right: 0;
    bottom:0;
    margin: auto;
    object-fit: contain;
    transition: all 0.5s ease;
}
.adv .adv-list1 a:hover img{
    transform: scale(1.12);
}
.dhalf{
    display: inline-block;
    width: 49.8%;
    min-height: 40px;
}
.dhalf img{
    width: 100%;
    max-width: 100%;
}
/* 小于等于1299px时使用 */
@media (max-width:1299px){
	.about-center .about-img .about-img-1{
		width: 100%;
		margin:0;
	}
	.adv .adv-list{
		width:100%;
		font-size:0.6rem;
	}
	.adv .adv-list .fa{
		font-size:2rem;
	}
	.adv .adv-list p{
		font-size:0.6rem;
	}
}




/* 近期活动act */
#lastNewsList li{
	width: 33%;
	float: left;
	padding:16px 12px;
}

.content-news{
	background-color: #f5f5f5;
}
.content-news .news-press #lastNewsList li a{
	display: inline-block;
	width: 100%;
}
#lastNewsList li .newsimg{
	overflow: hidden;
	width: 100%;
}
#lastNewsList li img{
	display: inline-block;
	width: 100%;
	transition:all 0.4s ease 0s;
	height: 100%;
    object-fit: cover;
}
#lastNewsList li:hover img{
	transform: scale(1.1,1.1);
}
#lastNewsList li span{
	display: inline-block;
	width: 100%;
	margin-top:10px;
}
#lastNewsList li span.title{
	font-size:16px;
	color: #363636;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
display: block;
}
.content-news .news-press li:hover span{
	color: #a1a1a1;
}
.content-news .news-press li:hover span.title{
	font-weight: 600;
}

.news-press .pages a{
	border:1px solid #999;
	padding:6px 10px;
	margin:0 4px;
}
.news-press .pages a:hover{
	background-color: #999;
	color: #fff;
}
.news-press .pages .thisclass{
	border:1px solid transparent;
	padding:6px 10px;
	margin:0 4px;
	display: inline-block;
}

/* 公司动态 近期活动 文章页 news */
.news-cont h2{
	color: #000;
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 32px;
}
.news-cont time{
	margin-bottom: 10px;
	display: inline-block;
}
.news-cont > img{
	width: 49%;
	margin:5px 0.5%;
	float: left;
}
.news-cont{
	font-size:16px;
	line-height: 28px;
	color: #363636;
}

/* 案例case */
.content-news .case{
	width: 12rem;
}
.case .title{
	text-align:center;
}


/* 全案团队team */
.team li .newsimg{
	box-shadow: 4px 4px 6px 4px #666;
}
.team #lastNewsList li .title{
	margin-top: 20px;
}

/* 联系我们 */
.contact{
	color: #363636;
	font-size:16px;
	display: inline-block;
}
.contact p{
	margin-bottom:6px;
}
.contact p .fa{
	width: 30px;
	text-align: center;
	margin-right: 6px;
}
.content-contact .contact-map{
	background: none;
}



/* 小于等于1299px时使用 */
@media (max-width:1299px){
	.content{
		/*padding-top: 4rem;*/
		padding:4rem 40px 2rem;
	}
	.content-news .news-press{
		width: 100%;
	}
	.content-news .news-title,
	.content-contact .contact-title{
		font-size:1.3rem;
	}
	.content-news .news-left{
		width:100%;
		float: none;
	}
	#lastNewsList li{
		width: 50%;
		padding:16px 24px;
	}
	#lastNewsList li span.title{
		font-size:0.7rem;
	}

	.content-contact .contact{
		width: 100%;
		font-size: 0.5rem;
	}
	.content-contact .contact p{
		margin-bottom: 26px;
	}
	.content-contact .contact p .fa{
		margin-right:36px;
	}
	.content-contact .contact-map{
		height: auto;
		width: 13rem;
	}
	.content-contact .contact-map .my-map{
		height: 800px !important;
	}


	/* 公司概况 */
	.content-news .news-left a{
		font-size:0.8rem;
		display: inline-block;
	    margin-right: 0.6rem;
	}
	.content-news .about-center{
		width: 100%;
	}
	.content-news .about-center h3{
		font-size: 0.6rem;
	}
	.content-news .about-img img{
		width: 100%;
		margin:0.5rem 0;
	}
	.content-news .award_right{
		width: 100%;
	}
	.content-news .award_right .award_section .award_img{
		width: 4rem;
		height: 4rem;
	}
	.award_right .award_section .award_section_r{
		width: 9.5rem;
	}
	.award_right .award_section .award_section_r h3{
		font-size: 0.6rem;
	}
	.award_right .award_section .award_section_r > p{
		font-size: 0.35rem;
	}
	.section-right .award-cut{
		width: 4.45rem;
	    height: 1.6rem;
	}
	.section-right .award-cut .award-btn,
	.section-right .award-cut .award-btn:hover,
	.section-right .award-cut .award-next,
	.section-right .award-cut .award-next:hover{
		background-size: 1rem;
	}

	.award-pagenum{
		font-size:0.5rem;
	}
	time{
		font-size:0.5rem;
	}


	.news-cont{
		margin-top:1rem;
	}
	.news-cont h2{
		font-size:1rem;
		line-height: 1.2rem;
	}
	.news-cont time{
		margin: 0.5rem 0;
	}

	body{
		height: auto;
	}
	footer{
		height: 1.66rem;
		line-height: 1.66rem;
		font-size:0.5rem;
	}
	.bar{
		box-shadow: 0 0 20px 2px #c9c9c9;
	}
	.bar .language{
		margin-top: 0.28rem;
	}
	.mask.animated{
		animation-duration: 0.3s !important;
	}

	#swipebox-close{
		background-size: 8rem;
		width: 1.6rem !important;
	    height: 8rem !important;
	}
}





































