锘
.bg1banner { margin: 0px auto; width: 100%; overflow: hidden; background-color: #f5f5f5; }
    .bg1banner img { width: 100%; }


.mutitle { font-size: 40px; font-weight: 700; color: #fff; text-shadow: .2rem 0rem .5rem #5a1edc,-.2rem 0rem .5rem #5a1edc,0rem .2rem .5rem #5a1edc,0rem -.2rem .5rem #5a1edc; }
.musubtitle { font-size: 20px; color: #6624bc; padding: 20px 0px; }

@media only screen and (max-width:768px) {
    .mutitle { font-size: 20px; }
    .musubtitle { font-size: 14px; }
}

.zhibiaobig { max-width: 1000px; padding: 35px 10px; margin-top: 60px; }
    .zhibiaobig ul { display: flex; flex-wrap: wrap; margin-top: 60px; }
        .zhibiaobig ul li { width: 25%; padding: 0px 10px; }
            .zhibiaobig ul li p { font-size: 28px; color: #6624bc; font-weight: bold; padding: 10px 0px; }
            .zhibiaobig ul li img { max-width: 100%; }
            .zhibiaobig ul li span { font-size: 16px; }

@media only screen and (max-width:768px) {
    .zhibiaobig { margin-top: 30px; }
        .zhibiaobig ul { margin-top: 30px; }
            .zhibiaobig ul li { width: 50%; }
                .zhibiaobig ul li p { font-size: 16px; }
}


.dingzhibig { max-width: 1000px; padding: 0px 10px; margin-top: 60px; }
    .dingzhibig ul { display: flex; flex-wrap: wrap; margin-top: 60px; }
        .dingzhibig ul li { width: 33%; padding: 0px 20px; }
            .dingzhibig ul li p { font-size: 18px; color: #6624bc; font-weight: bold; padding: 10px 0px; }
            .dingzhibig ul li img { max-width: 100%; }

@media only screen and (max-width:768px) {
    .dingzhibig { margin-top: 30px; }
        .dingzhibig ul { margin-top: 10px; }
            .dingzhibig ul li { padding: 0px 10px; }
                .dingzhibig ul li p { font-size: 14px; }
}

.dingzhibig2 { max-width: 1200px; padding: 0px 10px; margin-top: 60px; }
    .dingzhibig2 ul { padding: 20px 10px; display: flex; flex-wrap: wrap; margin-top: 60px; border: solid 5px #faabaa; border-radius: 10px; }
        .dingzhibig2 ul li { width: 33%; padding: 0px 20px; }
            .dingzhibig2 ul li b { font-size: 24px; color: #e43465; font-weight: 400; padding: 10px 0px; }
            .dingzhibig2 ul li p { font-size: 24px; color: #c73487; padding: 10px 0px; }
            .dingzhibig2 ul li img { max-width: 100%; }

@media only screen and (max-width:768px) {
    .dingzhibig2 { margin-top: 30px; }
        .dingzhibig2 ul { margin-top: 10px; }
            .dingzhibig2 ul li { padding: 0px 10px; }
                .dingzhibig2 ul li b { font-size: 14px; }
                .dingzhibig2 ul li p { font-size: 14px; }
}



.anlibig { background-color: #fff; text-align: center; padding: 0px 10px; width: 100%; max-width: 1300px; margin-top: 80px; }
    .anlibig ul { margin-top: 80px; width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; }
        .anlibig ul li { width: 48%; margin: 0px 1%; padding: 0px; text-align: left; }
            .anlibig ul li.text { width: 100%; text-align: right; }
                .anlibig ul li.text p { font-size: 18px; line-height: 1.5; margin-bottom: 10px; }
                    .anlibig ul li.text p.name { font-size: 24px; color: #ff3720; margin-bottom: 20px; }
                    .anlibig ul li.text p.sub { font-weight: 700; }
                    .anlibig ul li.text p.fot { color: #ff3720; margin-bottom: 0px; }
            .anlibig ul li.img { width: 100%; }
                .anlibig ul li.img img { max-width: 100%; }
            .anlibig ul li.left { text-align: left; }

@media only screen and (max-width:768px) {
    .anlibig { margin-top: 30px; }
        .anlibig ul { flex-wrap: wrap; margin-top: 10px; }
            .anlibig ul li { width: 98%; margin: 10px 1%; }
                .anlibig ul li.text p { font-size: 15px; }
                    .anlibig ul li.text p.name { font-size: 18px; margin-bottom: 10px; }
}

.anlibig2 { background-color: #fff; text-align: center; padding: 0px 10px; width: 100%; max-width: 960px; margin-top: 80px; }
    .anlibig2 ul { margin-top: 80px; width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; }
        .anlibig2 ul li { width: 44%; margin: 0px 3%; margin-bottom: 60px; padding: 0px; text-align: left; border: solid 2px #bb1cda; border-radius: 10px; padding: 25px; }
            .anlibig2 ul li b { text-align: center; font-size: 28px; color: #7c50ce; display: block; padding: 20px 0px; }
            .anlibig2 ul li p { font-size: 20px; color: #333; }
            .anlibig2 ul li img { max-width: 100%; }

@media only screen and (max-width:768px) {
    .anlibig2 { margin-top: 30px; }
        .anlibig2 ul { flex-wrap: wrap; margin-top: 10px; }
            .anlibig2 ul li { width: 98%; margin: 10px 1%; }
                .anlibig2 ul li b { font-size: 16px; }
                .anlibig2 ul li p { font-size: 14px; }
}

.wenticonn { width: 100%; padding: 0px 10px; }
.wentibig { overflow: hidden; border-radius: 20px; max-width: 1000px; padding: 35px 50px; margin-top: 40px; background-color: #6447d8; background-image: linear-gradient(#6447d8, #e7e1f7); }
    .wentibig .content { margin-top: 40px; padding: 20px; border-radius: 10px; width: 100%; border: solid 0px #000; text-align: left; background-color: #7018e6; background-image: linear-gradient(#7018e6, #8a4cd5); }
        .wentibig .content b { font-size: 24px; color: #fff; }
        .wentibig .content p { font-size: 20px; color: #fff; }

@media only screen and (max-width:768px) {
    .wentibig { margin-top: 20px; padding: 15px 10px; }
        .wentibig .content { margin-top: 20px; }
            .wentibig .content b { font-size: 16px; }
            .wentibig .content p { font-size: 14px; }
}


.remenbig { padding: 35px 50px; margin-top: 40px; border: solid 5px #fbaca9; max-width: 1000px; border-radius: 20px; }
    .remenbig > ul { width: 100%; margin-top: 40px; }
        .remenbig > ul > li { width: 100%; margin: 35px 0px; }
            .remenbig > ul > li > ul { width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }
                .remenbig > ul > li > ul > li { flex: 1; text-align: left; }
                    .remenbig > ul > li > ul > li.img1 { max-width: 160px; }
                    .remenbig > ul > li > ul > li.img2 { max-width: 160px; }
                    .remenbig > ul > li > ul > li b { font-size: 28px; color: #7c50ce; display: block; margin-bottom: 20px; }
                    .remenbig > ul > li > ul > li p { font-size: 20px; }

.remenbigconn { width: 100%; padding: 0px 10px; }
.remenbig2 { overflow: hidden; border-radius: 20px; max-width: 1000px; padding: 35px 50px; margin-top: 40px; background-color: #6e54db; background-image: linear-gradient(#6e54db, #ddd7f7); }

@media only screen and (max-width:768px) {
    .remenbig { padding: 15px 10px; margin-top: 20px; }
        .remenbig > ul { margin-top: 10px; }
            .remenbig > ul > li { margin: 15px 0px; }
                .remenbig > ul > li > ul > li.img1 { display: none; }
                .remenbig > ul > li > ul > li.img2 { display: none; }
                .remenbig > ul > li > ul > li b { font-size: 14px; }
                .remenbig > ul > li > ul > li p { font-size: 14px; }
}



.liuchengconn { padding: 0px 10px; width: 100%; }
.liuchengbig { padding: 35px 50px; margin-top: 40px; border: solid 5px #fbaca9; max-width: 1000px; border-radius: 20px; }
    .liuchengbig > ul { width: 100%; margin-top: 40px; }
        .liuchengbig > ul > li { width: 100%; margin: 35px 0px; }
            .liuchengbig > ul > li > ul { width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }
                .liuchengbig > ul > li > ul > li { flex: 1; text-align: left; }
                    .liuchengbig > ul > li > ul > li.img1 { max-width: 100px; }
                    .liuchengbig > ul > li > ul > li b { font-size: 28px; color: #7c50ce; display: block; margin-bottom: 10px; }
                    .liuchengbig > ul > li > ul > li p { font-size: 20px; }

@media only screen and (max-width:768px) {
    .liuchengbig { padding: 15px 10px; margin-top: 20px; }
        .liuchengbig > ul { margin-top: 10px; }
            .liuchengbig > ul > li { margin: 15px 0px; }
                .liuchengbig > ul > li > ul > li.img1 { display: none; }
                .liuchengbig > ul > li > ul > li b { font-size: 14px; }
                .liuchengbig > ul > li > ul > li p { font-size: 14px; }
}




.neirongconn { padding: 0px 10px; width: 100%; }
.neirongbig { padding: 35px 50px; margin-top: 40px; border: solid 5px #fbaca9; max-width: 1000px; border-radius: 20px; }
    .neirongbig > ul { width: 100%; margin-top: 40px; border-radius: 20px; text-align: left; box-shadow: 0px 0px 10px 0px rgba(44,44,44,0.3) }
        .neirongbig > ul > li { width: 100%; padding: 30px 30px; text-align: left; }
            .neirongbig > ul > li b { display: inline-block; font-size: 28px; color: #fff; background-color: #7c50ce; padding: 10px 20px; border-radius: 10px; }
            .neirongbig > ul > li p { font-size: 20px; padding: 15px 15px; color: #333; }
            .neirongbig > ul > li div.bom { font-size: 40px; color: #7c50ce; text-align: right; border-bottom: solid 1px #f4d8da; }

@media only screen and (max-width:768px) {
    .neirongbig { padding: 15px 10px; margin-top: 20px; }
        .neirongbig > ul { margin-top: 10px; }
            .neirongbig > ul > li { margin: 15px 0px; padding: 10px 10px; }
                .neirongbig > ul > li b { display: block; width: 100%; font-size: 15px; }
                .neirongbig > ul > li p { font-size: 14px; }
                .neirongbig > ul > li div.bom { font-size: 20px }
}




.whyconn { padding: 0px 10px; width: 100%; }
.whybig { padding: 35px 50px; margin-top: 40px; border: solid 5px #fbaca9; max-width: 1000px; border-radius: 20px; }
    .whybig > ul { width: 100%; margin-top: 40px; text-align: left; display: flex; flex-direction: row; flex-wrap: wrap; }
        .whybig > ul > li { width: 20%; padding: 1% 1%; }
            .whybig > ul > li b { display: block; font-size: 28px; color: #7c50ce; text-align: center; }
            .whybig > ul > li p { font-size: 20px; padding: 15px 15px; color: #333; }

@media only screen and (max-width:768px) {
    .whybig { padding: 15px 10px; margin-top: 20px; }
        .whybig > ul { margin-top: 10px; }
            .whybig > ul > li { width: 50%; padding: 1% 1%; }
                .whybig > ul > li b { font-size: 15px; }
                .whybig > ul > li p { font-size: 14px; }
}




.hezhuobig { border-radius: 20px; max-width: 956px; padding: 50px 10px; margin-top: 40px; margin-bottom: 40px; }
    .hezhuobig .imgy { margin-bottom: 20px; margin-top: 20px; }
        .hezhuobig .imgy img { max-width: 100% }
    .hezhuobig ul.list3 { display: flex; flex-direction: row; margin-top: 50px; align-items: stretch; }
        .hezhuobig ul.list3 li { width: 33%; font-size: 24px; text-align: left; }
    .hezhuobig ul.list4 { display: flex; flex-direction: row; align-items: stretch; }
        .hezhuobig ul.list4 li { width: 33%; font-size: 24px; text-align: right; }

@media only screen and (max-width:640px) {
    .hezhuobig { padding: 20px 10px; } 
        .hezhuobig ul.list3 { margin-top: 20px; }
            .hezhuobig ul.list3 li { font-size: 14px; }
        .hezhuobig ul.list4 li { font-size: 14px; }
}
