* {

    margin: 0;

    padding: 0;

    border: none;

    list-style: none;

    text-decoration: none;

    font-family: "Microsoft YaHei", "Arial", "黑体", "宋体", sans-serif, Alibaba PuHuiTi;

}



.about-page {

    width: 100%;

    background-color: #EEF1F5;

}



/* banner */

 .banner {

    width: 100%;

    height: 450px;

    overflow: hidden;

    min-width: 1200px;

    margin-top: 20px;

}



 /* .banner img {

    height: 100%;

    margin-left: 50%;

    transform: translateX(-50%);

} */



/* btns */

.about-page .btns,

.news-page .btns {

    display: flex;

    width: 800px;

    height: 100px;

    background: #FFFFFF;

    box-shadow: 0px 4px 27px 0px rgba(220, 227, 236, 0.44);

    opacity: 0.9;

    border-radius: 20px;

    margin: -100px auto 0;

    padding: 10px;

}



.btns a {

    display: block;

    width: 380px;

    height: 80px;

    border-radius: 10px;

    text-align: center;

    font-size: 24px;

    font-weight: 400;

    color: #222222;

    line-height: 80px;

}



.btns a.active {

    background: #F31B4A;

    color: #fff;

}





/* c1 */

.about-page .c1 {

    width: 100%;

    margin-top: 80px;

}



.c1 .center-card {

    display: flex;

    background: #FFFFFF;

    border-radius: 20px;

}



.c1 .introduction {

    padding: 28px;

}



.c1 .introduction p {

    font-size: 20px;

    font-family: Alibaba PuHuiTi;

    font-weight: 400;

    color: #222222;

    line-height: 48px;

}



.c1 .introduction .marketing {

    background: linear-gradient(180deg, #FFF9F1 0%, #FFEDD7 100%);

    border-radius: 10px;

    padding: 20px;

    display: flex;

    text-align: center;

    font-size: 30px;

    font-family: Alibaba PuHuiTi;

    font-weight: 400;

    color: #222222;

    line-height: 40px;

    margin-top: 40px;

}



.c1 .introduction .marketing .drop:first-child {

    margin-right: 30px;

}



.c1 .marketing .drop .adesc {

    font-size: 16px;

    color: #666;

    line-height: 30px;

    margin-top: 20px;

}





/* c2 */

.about-page .c2 {

    width: 100%;

    margin-top: 60px;

    margin-bottom: 120px;

}



.c2 .center-card {

    background: #FFFFFF;

    border-radius: 20px;

    padding: 33px 0 37px;

    display: flex;

    font-size: 30px;

    font-family: Alibaba PuHuiTi;

    font-weight: bold;

    color: #333333;

    line-height: 40px;

    justify-content: space-around;

}



.c2 .center-card .ser {

    display: flex;

}



.c2 .center-card .ser img {

    margin-right: 25px;

}



.c2 .center-card .ser .title {

    margin-right: 20px;

}











/* 新闻资讯 */

.news-page {

    width: 100%;

    background: #EEF1F5;

}



.news-page .n1 {

    width: 100%;

    overflow: hidden;

    display: inline-block;

    padding: 80px 0;

}



.news-page .n1 .lists ul {

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}



.news-page .n1 li {

    width: 380px;

    height: 300px;

    background: #FFFFFF;

    box-shadow: 0px 4px 27px 0px rgba(220, 227, 236, 0.44);

    opacity: 0.9;

    border-radius: 20px;

    margin-bottom: 30px;

}

.news-page .n1 li img{

    width: 100%;

    height: 240px;

    border-radius: 10px 10px 0 0;

}

.news-page .n1 li .info .name {

    padding: 14px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.news-page .n1 li .info .name a {

    font-size: 18px;

    font-weight: 400;

    color: #222222;

    line-height: 30px;

    text-align: center;

}



.news-page .n1 .more {

    width: 100%;

    height: 60px;

    background: rgba(255, 255, 255, 0.7);

    border: 1px solid #FFFFFF;

    border-radius: 10px;

    line-height: 60px;

    text-align: center;

    margin: 40px auto;

    cursor: pointer;

    font-size: 18px;

    font-weight: 400;

    color: #6A6F7A;

}





/* 文章页 */

.news-article {

    width: 100%;

    background-color: #EEF1F5;

}



.news-article .center-card {

    margin-top: 20px;

}



.news-article .route {

    width: 100%;

    height: 60px;

    line-height: 60px;

    color: #999;

}



.news-article .route a {

    color: #999;

}



.news-article .route span {

    color: #666;

    cursor: pointer;

}



.news-article .route a:hover {

    color: #ee4138;

}



.news-article .article {

    padding: 40px;

    background: #FFFFFF;

    border-radius: 10px;

}



.news-article .article .title {

    font-size: 30px;

    color: #222;

    font-weight: 400;

    line-height: 60px;

}



.news-article .article .time {

    font-size: 16px;

    color: #999;

    font-weight: 400;

    line-height: 40px;

    border-bottom: 1px solid #F2F3F8;

}



/* .news-article .article .adesc {

    font-size: 16px;

    line-height: 30px;

    margin: 10px 0 20px 0;

    text-align: left;

} */



.news-article .article .content {

    margin-top: 22px;

    font-size: 14px;

    line-height: 30px;

    color: #8d8d8d;

    border-bottom: 1px solid #F2F3F8;

    padding-bottom: 50px;

}



.news-article .article .content p {

   
    font-size: 16px;

    font-weight: 400;

    color: #333;

    line-height: 36px;

}



.news-article .article .content a {

    color: #555;

}



.news-article .article .content a:hover {

    color: #8d8d8d;

}



.news-article .article .other-article {

    padding-top: 30px;

    font-size: 16px;

    font-weight: 400;

    color: #666666;

    line-height: 36px;

}

.news-article .article .other-article a{

    color: #333;

}

.news-article .article .other-article a:hover{

    color: #E14747;

}

.news-article .bom {

    margin: 30px auto 100px;

}