/* g */
.main img{
    display: block;
}
/* 关于我们 */
.main1{
    padding: 5% 0;
    overflow: hidden;
}

.main11,.main14{
  overflow: hidden;
}
.main12{
    width: 46%;
    float: left;
}
.main12 img{
	height:345.75px;
}
.main13{
    width: 50%;
    float: right;
}
.main12 h1{
    font-size: 0.32rem;
    color: #444444;
    font-weight: 500;
}
.main12 p{
    font-size: 0.125rem;
    color: #666666;
    line-height: 1.9em;
    margin: 6% 0 0;
}
.main14{
   display:flex;
}
.main15{
    width:50%;
    box-sizing: border-box;
}
.main15 h1{
    font-size: 0.24rem;
    color: #444444;
    font-weight: 500;
}
.main15 p{
    margin-top: 4%;
    font-size: 0.125rem;
    color: #333333;
}
.main15 p img{
    width: 10%;
    display: inline-block;
    vertical-align: middle;
}
.main16{
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.main16 a{
    display: block;
    width: 30%;
    color: #f07b3f;
    border: 1px solid #f07b3f;
    border-radius: 30px;
    text-align: center;
    padding: 1% 0;
    margin: auto;
}
/* 产品中心 */
.main2{
    padding: 4% 0;
    background: #f3f3f4;
    overflow: hidden;
}
.main21{
    overflow: hidden;
}
.main21 h1{
    font-size: 0.32rem;
    color: #444444;
    font-weight: 500;
}
.main21 p{
    font-size: 0.125rem;
    color: #666666;
    line-height: 2em;
    margin: 1% 0 5%;
}
.main22{
    overflow: hidden;
}
.main2>a{
    display: block;
    width: 12%;
    font-size: 0.125rem;
    color: #f07b3f;
    border: 1px solid #f07b3f;
    border-radius: 30px;
    text-align: center;
    padding: 0.5% 0;
    margin: 3% auto 0;
}
/* 我们的优势 */
.main3{
    padding: 5% 0;
    overflow: hidden;
}
.maintt{
    text-align: center;
    padding-bottom: 3%;
}
.maintt h1{
    font-size: 0.32rem;
    font-weight: 500;
}
.main31{
    width: 30%;
    float: left;
    margin-left: 5%;
    text-align: center;
}
.main31:nth-child(2){
    margin-left: 0;
}
.main31:nth-child(2) img{
    width: 8%;
}
.main31 img{
    width: 12%;
    margin: auto;
}
.main31 h2{
    font-size: 0.125rem;
    color: #333333;
    margin: 3% 0;
}
.main31 p:nth-child(3){
    width: 10%;
    border: 2px solid #ffd460;
    margin: auto;
}
.main31 p:nth-child(4){
    font-size: 0.11rem;
    color: #666666;
    line-height: 1.8em;
    margin-top: 3%;
    text-align:left;
}
.main3 .main31:last-of-type p:nth-child(4){
   text-align:center;
}
/* 我们的荣誉 */
.main4{
    padding: 4% 0 16%;
    background: #2d4059;
}
.main41{
   overflow: hidden;
}
.main4t{
    overflow: hidden;
}
.main4t p{
    width: 50%;
    font-size: 0.36rem;
    color: #333333;
    font-weight: 500;
    color: #fff;
    display: inline-block;
}
.main4t a{
    float: right;
    width: 11%;
    font-size: 0.125rem;
    color: #f07b3f;
    border: 1px solid #f07b3f;
    border-radius: 30px;
    text-align: center;
    padding: 1% 0;
    margin-top: 0.5%;
}
.main42{
    overflow: hidden;
    margin-top: -14% !important;
}
.main42 a img{
    width: 23.5%;
    float: left;
    margin-left: 2%;
}
.main42 a:nth-child(1) img{
    margin-left: 0;
}
/* 核心业务 */
.main5{
    padding: 5% 0;
    overflow: hidden;
}
.main51{
    overflow: hidden;
    padding: 2px;
}
.main52{
    width: 32%;
    float: left;
    margin-left: 2%;
    box-shadow: 0 0 5px #ccc;
    box-sizing: border-box;
    padding: 3%;
    text-align: center;
    border-radius: 15px;
}
.main52:nth-child(1){
    margin-left: 0;
}
.main52 h2{
    font-size: 0.14rem;
    color: #333333;
}
.main52 p:nth-child(2){
    width: 24%;
    border: 2px solid #ffd460;
    margin: 5% auto;
}
.main52 p:nth-child(3){
    font-size: 0.11rem;
    color: #666666;
    line-height: 1.7em;
}
.main52 a img{
    width: 15%;
    margin: 6% auto 0;
}

/* 新闻资讯 */
.main6{
    padding: 1% 0 5%;
    overflow: hidden;
}
.main61{
    width: 49%;
    float: left;
    margin-left: 2%;
}
.main61:nth-child(2){
    margin-left: 0;
}
.main61 img{
    width: 43%;
    float: left;
}
.main61 div{
    width: 57%;
    float: right;
    box-sizing: border-box;
    padding: 6%;
    background: #f3f3f4;
}
.main61 div p:nth-child(1){
    font-size: 0.11rem;
    color: #828488;
}
.main61 div p:nth-child(2){
    font-size: 0.14rem;
    color: #1c1c1c;
    font-weight: 500;
    margin: 4% 0;
}
.main61 div p:nth-child(3){
    font-size: 0.11rem;
    color: #666666;
    overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical; 
-webkit-line-clamp:5;
}
.main61 div a{
    display: block;
    width: 40%;
    color: #f07b3f;
    border: 1px solid #f07b3f;
    border-radius: 30px;
    text-align: center;
    padding: 2% 0;
    margin-top: 10.2%;
}

/* 合作伙伴 */
.main7{
    padding: 0 0 4%;
    overflow: hidden;
}
.main71 a img{
    width: 17.5%;
    float: left;
    margin-left: 2%;
    margin-top: 1%;
}
@media screen and (max-width: 1200px){
	.main1,.head2,.head3,.layout{
		width:100%;
	}
	.main11, .main14{
		width:100%;
	}
	.main{
		width:100%;
	}
	.swiper-container1{
		width:100%;
	}
	.main12,.main13,.main15,.main16{
		width:100%;
	}
	.main14{
		flex-wrap: wrap;
	}
	.main12 h1{
		font-size:18px;
	}
	.main12 p{
		text-size-adjust:none;
		margin-top:2%;
	}
	.main13{
		margin-top:2%;
	}
	.main15{
		margin-top:2%;
	}
	.main16 a{
		font-size:12px;
		margin-top:3%;
	}
	.main21 h1{
		margin-top:18px;
	}
	.maintt h1{
		font-size:18px;
	}
	.w-accor h3{
		font-size:18px;
	}
	.main31{
		width:100%;
		margin-left:0;
		margin-bottom:2%;
	}
	.main31 p:nth-child(4){
		font-size:12px;
	}
	.main61{
		font-size:12px;
	}
	.main61 div a{
		width:100%;
	}
	.main61 div p:nth-child(2){
		overflow: hidden;
		text-overflow: ellipsis;
		display:-webkit-box;
		-webkit-box-orient:vertical; 
		-webkit-line-clamp:2;
	}
	.main4t p{
		font-size:18px;
	}
	.main42 a img{
		width:48%;
	}
	.main42 a img:nth-of-type(2n+1){
		margin-left:0;
	}
	.main21 h1{
		font-size:18px;
	}
	.main2>a{
		width:25%;
	}
	.main12 img{
		height:auto;
	}
}