
.about_one,.about_two,
.about_th,.about_four,
.about_five{ 
	padding:50px 0;
}
.com_tit .title{ 
	text-align:center;
}
.com_tit .title p{ 
	color:#999;
	font-size:12px;
	text-transform:uppercase;
}
.com_tit .title span{ 
	font-size:18px;
	color:#004e79;
	font-weight:normal;
	position:relative;
	padding:0 15px;
	display:inline-block;
	background:#fff;
	z-index:1;
}
.com_tit .title span:before{ 
	content:"";
	width:150px;
	height:1px;
	background:#ccc;
	position:absolute;
	left:-150px;
	top:12px;
	z-index:0;
}
.com_tit .title span:after{ 
	content:"";
	width:150px;
	height:1px;
	background:#ccc;
	position:absolute;
	left:140px;
	top:12px;
	z-index:0;
}
.about_one .one_content{ 
	padding:20px 0;
}
.gsjs_img2 .title {
    margin: 60px 0 25px 0;
}
.about_one .one_content p{ 
	line-height:28px;
}
.env .one_left{ 
	width:577px;
}
.env .one_left h3{ 
	font-size:16px;
}
.env .one_left ul{ 
	padding-top:20px;
}
.env .one_left ul li{ 
	float:left;
	width:189px;
	height:120px;
	margin-bottom:3px;
}
.env .one_left ul li img{ 
	width:189px;
	height:120px;
}
.env .one_left.fl li{ 
	margin-right:3px;
}
.env .one_left.fr li{ 
	margin-left:3px;
}
.share_bak{ 
	background:#f8f8f8;
}
.com_tit.share_bak .title span{
	background:#f8f8f8;
}
.about_two .bus_content{ 
	padding:45px 100px 0;
}
.about_two .bus_content img{ 
	float:left;
	width:455px;
	height:375px;
	margin-right:50px;
}
.about_two .bus_content .bus_text span{ 
	display:block;
	font-size:18px;
	color:#004e79;
	margin-bottom:15px;
}
.about_two .bus_content .bus_text p{ 
	margin-bottom:15px;
}
.about_th .team_text{ 
	padding:50px 100px 0;
}
.about_th .team_text img{ 
	float:right;
	width:355px;
	height:375px;
}
.about_th .team_text .team_desp{ 
	width:590px;
}
.about_th .team_text .team_desp p{ 
	word-wrap:break-word;
	line-height:28px;
}
.about_four .customer_list{ 
	padding-top:50px;
}
.about_four .customer_list table{ 
	width:1200px;
	border-collapse:collapse;
}
.about_four .customer_list table th{ 
	background:#dddddd;
	padding:10px 0;
	text-align:center;
	border:1px solid #ccc;
	font-size:18px;
}

.about_four .customer_list table td{ 
	width:350px;
	border:1px solid #ccc;
	padding:10px 0;
	text-align:center;
}
.about_four .customer_list table td.one{ 
	background:#eee;
	width:250px;
}
.about_five .corp_text{ 
	padding:30px 100px 0;
}
.about_five .corp_text img{ 
	float:left;
	width:409px;
	height:382px;
	margin-right:100px;
}
.about_five .corp_text .corp_list{ 
	padding-top:40px;
}
.about_five .corp_text span{ 
	display:block;
	font-size:18px;
	color:#004e79;
	margin-bottom:15px;
}
.about_five .corp_text p{ 
	margin-bottom:15px;
}


@media only screen and (max-width: 750px){
	html {
		background-color: white;
		width: 100%;
		overflow-x: hidden;
    }
    .container{
        width: 100%;
    }
	.banner{
		min-width: auto;
		padding-top: .46rem;
	}
	.banner,.banner a,.banner a img{
		width: 100%;
	}
	.about_five,  .about_one, .about_th, .about_two {
	    padding: .2rem .15rem;
		overflow-x: hidden;
	}
	.about_four{
		padding: .25rem 0;
		overflow-x: hidden;
	}
	/* .about_one .title p{
		font-size: .15rem;
	}
	.about_one .title span,.com_tit .title span{
		font-size: .25rem;
	} */
	.com_tit .title span::before {
	    content: "";
	    width: 1.1rem;
	    height: 1px;
	    background: #ccc;
	    position: absolute;
	    top: .1rem;
	    z-index: 0;
		left: -0.99rem;
	}
	.com_tit .title span::after {
	    content: "";
		width: 1.1rem;
	    height: 1px;
	    background: #ccc;
	    position: absolute;
	    left: 1.11rem;
	    top: .1rem;
	    z-index: 0;
	}
	.about_one .one_content {
	    padding: .1rem 0;
	}
	.one_content p{
			font-size: .12rem;
			text-indent: 2em;
			line-height: 1.7!important;
	}
	.gsjs_img ul {
		width: 100%;
	}
	.gsjs_img ul li{
		width: 100%;
	}
	.gsjs_img ul li img{
		width: 90%;
		height: 1.8rem;
		margin: 0 auto .1rem auto;
		display: block;
	}
	.about_one .gsjs_img2{
        padding: 0;
	}
	.about_one .gsjs_img2 ul{
		display: flex;
		flex-wrap: wrap;
		padding-top: .15rem;
		padding-bottom: 0;
		justify-content: space-between;
	}
	.about_one .gsjs_img2 ul li{
		flex: 0 0 33%;
		/* height: 2.5rem; */
	}
	.about_one .gsjs_img2 ul li img{
		width: 100%;
		height: 1rem;
		margin: 0 0 .025rem 0;
	}
	.about_two .bus_content, .about_th .team_text{	
	    padding:.15rem 0 0  0;
	}
	.about_two .bus_content .bus_text,.about_th .team_text .team_desp{
		width:auto!important;
		padding: .15rem 0 0 0;
		float: right;
	}
	.about_two .bus_content .bus_text span{
		font-size: .14rem;
		margin-bottom: .05rem;
	}
	.about_two .bus_content .bus_text p,.about_th .team_text .team_desp p{
		font-size: .12rem;
		margin-bottom: .15rem;
		text-indent: 2em;
		line-height: 1.6;
	}
	.about_two .bus_content img {
	
	    float: left;
	    width: 79%;
	    display: block;
	    height: 2.6rem;
	    margin-left: 8%;
	
	}
	.about_th .team_text img{
		float: left;
		width: 79%;
		display: block;
		height: 2.7rem;
		margin-left: 12%;
	}
	
	
	
	
	.about_four .customer_list table {
	    width: 100%;
	    border-collapse: collapse;
	}
	.about_four .customer_list{
		padding-top: .15rem;
	}
	.about_four .customer_list table th {
	    background: #ddd;
	    padding: .075rem 0;
	    text-align: center;
	    border: 1px solid #ccc;
	    font-size: .1rem;
	}
	.about_four .customer_list table td {
	    width: .35rem;
	    border: 1px solid #ccc;
	    padding: .075rem 0;
	    text-align: center;
		font-size: .1rem;
	}
	.about_four .customer_list table td.one {
	    background: #eee;
	    width: .4rem;
	}	
	.about_five{
		padding-bottom: 0.3rem;
	}
	.about_five .corp_text {
	    padding: .1rem .075rem 0;
	}
	.about_five .corp_text img{
		width: 100%;
		height: 2.3rem;
		margin:.15rem 0 .25rem 0;
	}
	.about_five .corp_text .corp_list{
		/* display: flex; */
		padding-left: 9%;
		padding-top: 0;
	}
	.about_five .corp_list span{
		display: inline-block;
		width: 22%;
		font-size: .16rem;
        vertical-align: middle;
        letter-spacing: .02rem;
	}
	.about_five .corp_list p{
		display: inline-block;
		width: 70%;
		vertical-align: middle;
        font-size: .12rem;
        letter-spacing: .01rem;
        
	}
	.about_one .title p, .about_two .title p, .about_th .title p, .about_four .title p, .about_five .title p {
	    font-size: .1rem;
	}
	.about_one .title span, .about_two .title span, .about_th .title span, .about_four .title span, .about_five .title span  {
	    font-size: .16rem;
	}
}