@charset "utf-8";

/* CSS Document */
/****** 头部 ******/
@media screen and (max-width:1600px) {

}

@media screen and (max-width:1024px) {
	
}

@media screen and (max-width:1023px) {
	
}

@media screen and (max-width:850px) {
	.top-header .header-container{
		width: 50%;
	}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {

}

@media only screen and (max-width: 479px) {
	.top-header .header-container {
		width: 70%;
	}
	
}

/********** 底部 ************/
@media screen and (max-width:1600px) {
	
}

@media screen and (max-width:1024px) {
	
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
	.bottom-footer .mt{
		font-size: 36px;
		margin-bottom: 20px;
	}
	
	.bottom-footer .mc{
		font-size: 20px;
		line-height: 2;
		letter-spacing: 0;
	}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
	.bottom-footer .mt {
		font-size: 24px;
		margin-bottom: 3%;
	}
	
	.bottom-footer .mc{
		font-size: 14px;
			line-height: 1.4;
	}
}

/************ 首页 **************/
@media screen and (max-width:1600px) {

}

@media screen and (max-width:1024px) {
.index-yewu .mc .content {
	padding: 0 4.6875%;
}
.index-yewu .yewu-item .info-content{
	white-space: nowrap;
}

.index-hezuo .case-list-type-1,
.index-hezuo .case-list-type-2,
.index-hezuo .case-list-type-3{
	padding: 5% 3%;
}

.index-hezuo .case-list-type-3 .list-item .wenzi{
	text-align: center;
	text-align-last: left;
}

.index-xuanchuan{
	padding-left: 3%;
	padding-right: 3%;
}

.index-xuanchuan .text-box .text-chs{
	letter-spacing: 0;
	white-space: normal;
}

.index-xuanchuan .text-box .text-eng{
	letter-spacing: 0;
	line-height: 1.6;
}

}

@media screen and (max-width:1023px) {

}

@media screen and (max-width:850px) {

.index-banner{
	height: 370px;
}

.index-about{
	padding-left: 3%;
	padding-right: 3%;
}

.index-about .mc{
	font-size: 20px;
		line-height: 2;
}

.index-yewu{
	padding-top: 8%;
}

.index-yewu .yewu-item{
	flex-direction: column;
	height: auto;
	margin-bottom: 10%;
}

.index-yewu .yewu-item .arrow{
	display: none;
}

.index-yewu .yewu-item .logo{
	margin: 0 0 20px 0;
	height: auto;
}

.index-hezuo .mt{
	font-size: 28px;
}

.index-hezuo .case-list-type-1 .list-item{
	width: 48%;
		max-width: inherit;
}

.index-hezuo .case-list-type-2 .list-item{
	width: 32%;
}

.index-hezuo .case-list-type-3 .list-item{
	width: 32%;
}

.index-xuanchuan .content{
	flex-direction: column;
}

.index-xuanchuan .text-box,
.index-xuanchuan .img-box{
	width: 100%;
	max-width: inherit;
}

}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {

}

@media only screen and (max-width: 479px) {
.index-banner {
	height: 190px;
}

.index-about .mt{
	margin-bottom: 3%;
}


.index-about .mt .title,
.index-yewu .mt .title{
	font-size: 20px;
	line-height: 40px;
	letter-spacing: 5px;
		text-indent: 5px;
}

.index-about .mt:before,
.index-about .mt:after,
.index-yewu .mt:before,
.index-yewu .mt:after{
	width: 18px;
	height: 40px;
}

.index-about .mc{
	font-size: 16px;
}

.index-yewu .mt {
	margin-bottom: 8%;
}

.index-yewu .yewu-item .logo{
	width: 120px;
	margin-bottom: 3%;
}

.index-yewu .yewu-item .info-content{
	font-size: 18px;
	line-height: 40px;
}

.index-yewu .yewu-item .info:before,
.index-yewu .yewu-item .info:after{
	width: 13px;
	height: 40px;
}

.index-hezuo .mt {
	font-size: 20px;
	padding: 0 3%;
	line-height: 1.5;
}

.index-hezuo .case-list-type-1 .list-item{
	width: 100%;
}

.index-hezuo .case-list-type-2 .list-content{
	background-size: auto 100%;
}

.index-hezuo .case-list-type-2 .list-item{
	width: 50%;
}


.index-hezuo .case-list-type-3 .list-item{
	width: 48%;
}

.index-hezuo .case-list-type-3 .list-item.etc .dot{
	width: 6px;
	height: 6px;
	margin: 0 3px;
}

.index-hezuo .case-list-type-2 .list-item .name,
.index-hezuo .case-list-type-3 .list-item{
	font-size: 14px;
}

.index-hezuo .case-list-type-3 .list-item .wenzi{
	width: 100%;
}

.index-xuanchuan .text-box{
	font-size: 24px;
	padding-bottom: 5%;
}

.index-xuanchuan .text-box .text-chs{
	margin-bottom: 3%;
}

.index-xuanchuan .text-box .text-eng{
	font-size: 24px;
}

.index-xuanchuan .img-box .wenzi{
	font-size: 20px;
	padding-right: 10px;
}

.index-xuanchuan .img-box .logo{
	width: 86px;
	height: 86px;
}

}
