.about {width:100%; margin:7% auto 0 auto;padding: 0 22px;    box-sizing: border-box;}
.about .about_img{ float:left; width:38%;    margin-right: 6%;}
.about .about_img img{ width:100%;}
.about .about_name{ font-size:36px; color:red; font-weight:bold; margin-bottom:35px;}
.about .about_name span{ color:#333; font-size:33px; margin-left: 15px;}
.about .about_word{ width:56%; float:right;}
.about .about_word p{ font-size:16px; line-height:30px;    text-indent: 2em; margin-bottom:20px;}

.about .about_numBox{overflow: hidden;margin: 50px 0;position: relative; padding:0; background:white;}
.about .about_numBox li{text-align: center;width:16.6%;border-left:1px dashed #a8a8a8;float: left; list-style:none;}
.about .about_numBox li h3{ font-size: 55px; color: #333333; font-family: Arial; margin:55px 0 40px 0;}
.about .about_numBox li h3 span{ font-size: 20px; color: #020202; font-weight: normal}
.about .about_numBox li p{ line-height: 22px; margin-top: 5px; font-size:16px; color: #666666; padding:0 20px; box-sizing:border-box; margin-bottom:31px;}
.about .about_numBox li:first-child{ border-left:0;}
.about .about_numBox li:hover h3,.about .about_numBox li:hover h3 span{color: #be0000}
.about .about_com h2{
    color: #ea6519;
    font-size: 62px;
    margin-bottom: 50px;
    font-weight: 400;
}
@media screen and (min-width:1366px) and (max-width:1900px){
	
	.about{ width:100%;}
	
	
	} 

@media (max-width: 769px){
	.about{ width:100%;}
	.about .about_img{ width:100%;}
	.about .about_numBox li h3{ font-size:40px;}
	.about .about_numBox li{ width:33%; border-bottom:1px dashed #a8a8a8;}
	.about .about_word{ width:100%;    margin-top: 25px;}
	.about .about_numBox li:nth-child(4){ border:none;}
	.about .about_numBox li:nth-child(n+4){ border-bottom:none;}
	
	.about .about_com h2{
    font-size: 50px;
}
}
@media screen and (min-width:769px) and (max-width:1366px){
	
	.about{ width:100%;}
	.about .about_numBox li{ width:16%;}
	.about .about_numBox li h3{ font-size:40px;}
	.about .about_word p{ font-size:16px;}
	.about .about_word{ width:auto; float:none;}
	
	} 
	
	
.about .about_com{
    width: 31%;
    padding: 50px 36px;
    background: #fff;
    color: #333;
    display: inline-block;
    margin-left: 3%;
}
.about_number{ margin-top:3%;}
.about .about_com:first-of-type{
    margin-left: 0;
}

.about .about_com h2 samp{
   font-size: 36px;
margin-left: 10px;
}
.about .about_com .bottom{
    /*overflow: hidden;*/
    font-size: 18px;
    line-height: 1.4;
    position: relative;
	min-height:100px;
}
.about .about_com .bottom p{
    /*position: absolute;
    left: 0;
    bottom: 0;*/
}
.about .about_com .bottom .iconfont{
    font-size: 100px;
    line-height: 1;
    width: 100px;
    /*height: 100px;*/
	position: absolute;
    right: 0;
    bottom: -50px;
}
@media (max-width: 1024px){
	.about .about_com{ width:100%;margin-bottom: 20px; margin-left:0;}
	
	
	}
@media (max-width: 1280px){
	.about{padding:0 ;}
    .about .about_com .bottom .iconfont {width: 60px; height: 60px;}
	
}