/*about*/
.about{width:100%;margin: 0 auto;background-color:#fff }
/*about-title*/
.about-title{width: 100%;padding: 30px 0 0 0;margin-bottom: 50px}
.about-title h3{color: #E0061E;font-size: 1.5rem;font-weight: 800;position: relative;letter-spacing: 1px;text-align: center}
.about-title h3:after{
    content: '';
    position: absolute;
    left: 50%;margin-left: -20px;
    bottom: -20px;
    width: 40px;
    height: 3px;
    background-color: #969696;
}
.about-title p{font-size: 18px;color: #333333;text-transform: uppercase;font-family:"Century Gothic";	font-weight: 800;text-align: right;}
.about-info{
    width: 100%;
    margin: 20px auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-justify-content:space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    padding: 15px 15px 0 15px;
}
.about-info .about-img{width: 100%;margin-bottom: 20px}
.about-info .about-img img{width: 100%;}
.about-info .about-txt{padding: 0;}
.about-info .about-txt p{color: #888;font-size: 1rem;line-height:2rem;text-align: left;text-align:justify; text-justify:inter-ideograph;margin: 0 0 30px 0;}
.about-wenhua{
    width: 100%;padding: 0 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
}
.about-wenhua .about-wh-item{background-color:#fff;width:100%;text-align: left;border: 2px solid #eee;padding: 10px;margin-bottom: 15px;background-repeat: no-repeat;background-position:310px 22px }
.about-wenhua .about-wh-item p{font-size: 1rem;color: #E0061E;font-weight:800;line-height:3rem;}
.about-wenhua .about-wh-item span{font-size: 1.2rem;color: #adadad;font-weight:600;line-height:3.2rem;display: block}

.about-service{
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-justify-content:space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 1px solid #efefef;
    margin: 0 auto 30px auto;
    padding: 15px 15px 15px 15px;
}
.about-service .about-img{width: 100%;margin-bottom: 20px;border-bottom: 1px solid #efefef;padding: 0 0 20px 0;}
.about-service .about-img img{width: 100%;}
.about-service .about-txt{text-align: left;}
.about-service .about-txt p{color: #888;font-size: 1rem;line-height: 2rem;text-align:justify; text-justify:inter-ideograph;margin: 0 0 20px 0;}

.about-zs{}
.about-zs .about-zs-ul{
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-justify-content:space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
    padding: 0 15px 50px 15px;
}
.about-zs .about-zs-ul li{width: 31.33%;margin-right: 3%;margin-bottom: 3%;border: 1px solid #efefef;padding:4px;text-align: center}
.about-zs .about-zs-ul li:nth-child(3n){margin-right: 0;}
.about-zs .about-zs-ul li img{display: block;width: 100%;margin-bottom: 6px;}
.about-zs .about-zs-ul li span{display: block;width: 100%;font-size: 0.6rem;font-weight: 600;color: #666666;line-height:1.6rem;text-align: center;}

.about-zg{}
.about-zg .about-zg-ul{
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-justify-content:space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 1px solid #efefef;
    padding: 0 15px 30px 15px;

}
.about-zg .about-zg-ul li{width: 48.5%;margin-right: 3%;margin-bottom: 3%;border: 1px solid #efefef;padding: 5px;text-align: center}
.about-zg .about-zg-ul li:nth-child(2n){margin-right: 0;}
.about-zg .about-zg-ul li img{display: block;margin: 0 auto;width: 100%;}

.about .about-course{width: 100%;margin: 0px auto;}
.about .about-course h2{font-size:1.2rem;font-weight: 800;color: #666;text-align: left;line-height: 50px;padding-left: 15px; }
.about .about-course li{
    border-top:1px solid #e1e4ec;
    border-bottom:1px solid #e1e4ec;
    height: 50px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-justify-content:space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    padding:0 15px;
    background-color: #f6f7fa;}
.about .about-course li:nth-child(2n-1){background-color:transparent;border: none;}
.about .about-course li h3{font-size:0.8rem;color: #666;font-weight: 800;line-height: 50px;width: 15%;}
.about .about-course li i{font-size:1rem;color: #1475c4;line-height: 50px;width: 5%;  }
.about .about-course li p{font-size:0.6rem;line-height: 1rem;color: #888;font-weight: 500;width: 70%;}

.about-mt{background-color: #efefef;padding: 50px 0;margin: 50px 0 0 0}
.about-mt .about-mt-ul{
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-justify-content:space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    margin: 20px auto;padding: 10px;
}
.about-mt .about-mt-ul li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
.about-mt .about-mt-ul li:nth-child(2n){margin-right: 0;}
.about-mt .about-mt-ul li img{display: block;margin-bottom: 30px ;width: 100%;
    box-shadow:0 10px 20px 0 rgba(52,63,75,0.05),0 10px 20px 0 rgba(52,63,75,0.05);
    -webkit-box-shadow:0 10px 20px 0 rgba(52,63,75,0.05),0 10px 20px 0 rgba(52,63,75,0.05);
    -moz-box-shadow:0 10px 20px 0 rgba(52,63,75,0.05),0 10px 20px 0 rgba(52,63,75,0.05);
}
