@CHARSET "UTF-8";
/* banner */
.gywm{background: #fafafa;}
#gywm_banner{width: 100%;height: 0;padding-bottom: 20%;position: relative;overflow: hidden;}
#gywm_banner .swiper-container{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.swiper-slide{background-position: center;background-size: cover;}
#gywm_banner .swiper-button-prev{left: 10%;}
#gywm_banner .swiper-button-next{right: 10%;}
.wmdkh_box p{
	text-indent: 2em;
	font-size: 16px;
	line-height: 30px;
}
.gywm main{padding: 30px 0;}
.gywm .nav_box{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px dashed #ddd;padding-bottom: 10px;}
.gywm .nav_box .nav span{display: inline-block;position: relative;padding-right: 30px;}
.gywm .nav_box .nav span::after{content: '>>';position: absolute;right: 5px;top: 0;bottom: 0;}
.gywm .nav_box .nav span:last-child{color: #129243;padding-right: 0;}
.gywm .nav_box .nav span:last-child::after{display: none;}

/* 世界500强 */
.sj500q_box{display: flex;}
.sj500q_box li{width: 33%;text-align: center;}
.sj500q_box li img{width: 90px;height: 90px;}
.sj500q_box li .name{    
	font-size: 26px;
    margin-top: 10px;
    font-weight: bold;}
.sj500q_box li .info{max-width: 180px;margin: 5px auto 0;font-size: 16px;color: #999;}

/* 专业团队 */
.zytd_box{display: flex; flex-wrap: wrap;}
.zytd_box .zytd_box_li{width: 30%; text-align: center; background: #eef5f1;}
.zytd_box .middle{margin: 0 5%;}
/* 给我们留言 */
.gwmly_box input{
	width: 33%;
   	height: 40px;
   	border: 1px solid #ededed;
   	background: #eeeeee;
   	padding-left: 10px;
}
.gwmly_box input:focus{
	outline: 0px solid #51c9ff;
    background: rgba(3, 16, 28, 0);
    border-left: 5px solid #129243;
    background: #EEF4F0;
}

.gwmly_box textarea{
	width: 100%;
    margin-top: 20px;
    border: 1px solid #ededed;
    background: #eeeeee;
    padding-left: 10px;
    padding-top: 10px;
}
.gwmly_box textarea:focus{
	outline: 0px solid #51c9ff;
    background: rgba(3, 16, 28, 0);
    background: #EEF4F0;
}
.gwmly_tijiao {
	text-align: center;
    margin-top: 20px;
}
	

@media screen and (max-width: 500px){
	.sj500q_box{display: block;}
	.sj500q_box li{width: calc(100% - 5px);padding: 15px 0;}
	
	.zytd_box .zytd_box_li{width: 100%;}
	.zytd_box .middle{margin: 150px 0;}
	.title_box h2 {
	    font-size: 24px;
	    font-weight: normal;
	}
	
	.wmdkh_box p{
		font-size: 14px;
		line-height: 24px;
	}
	.gwmly_box input{
		width: 100%;
		margin: 5px 0;
	}
	
	
}



