.banner{
    width:100%;
    height:500px;
    margin: 125px auto 0 auto;
}
.banner img{
    width:100%;
    height:100%;
    object-fit: cover;
}
.title{
    margin-top:115px;
    margin-bottom:90px;
}
.title h3{
    color:#222;
    font-size:42px;
    text-align:center;
}
.title h3 span{
    border-bottom:6px solid #2AA3A3;
}
.text_detail{
    margin-top:88px;
    background:#EEEEEE;
    padding:70px 45px;
    color:#666;
    font-size:26px;
    line-height:42px;
    font-weight: lighter;
}
.text_detail strong{
    color:#FA5957;
}
.text_count img.width80 {
    width:80%;
    display:block;
    margin:66px auto 110px;
}
.text_detail_sec{
    color:#666;
    font-size:26px;
    line-height:42px;
    font-weight: lighter;
}
.text_count img.width70 {
    width: 70%;
    display: block;
    margin: 90px auto 80px;
}
.text_count img.width60 {
    width: 60%;
    display: block;
    margin: 0px auto;
}
.text_detail_three {
    margin-top: 120px;
    background: #EEEEEE;
    padding: 70px 45px;
    color: #666;
    font-size: 26px;
    line-height: 42px;
    font-weight: lighter;
}
.text_detail_three h3{
    font-size: 32px;
    color: #666;
    padding-bottom: 25px;
    border-bottom: 1px solid #A3A3A3;
}
.text_detail_three p{
    margin-top:20px;
}
.text_detail_three p:nth-of-type(2){
    margin:60px 0 40px;
}
.aside{
    margin-top:110px;
}
.num_count{
    width:90%;
    margin:auto;
}
.num_count h3{
    font-size: 32px;
    color: #666;
    padding-bottom: 25px;
    border-bottom: 1px solid #A3A3A3;
}
.num_count p{
    margin-top:20px;
    color: #666;
    font-size: 26px;
    line-height: 42px;
    font-weight: lighter;
}
.three_count{
    margin-top:80px;
}
.three_count li{
    display:flex;
    justify-content: flex-start;
    padding:40px;
    box-shadow: 0 7px 10px #eee;
    margin-bottom:80px;
    background:#fff;
}
.three_count li .item_num img{
    height:132px;
    margin-right:40px;
}
.three_count li .item_text h4{
    color:#FF974B;
    font-size:26px;
    font-weight: normal;
}
.three_count li .item_text p{
    color: #666;
    font-size: 26px;
    line-height: 42px;
    font-weight: lighter;
    margin-top:15px;
}
.main .title{
    padding:60px 30px 0 50px;
    background:#EEEEEE;
    height:325px;
    box-sizing: border-box;
    color:#666;
    font-size:32px;
}
.last{
    margin:-260px auto 180px;
    width:90%;
}
.last .item_text p.sec{
    margin-top:40px;
}