/* ---------------------------banner---------------------------------- */



.banner {

    width: 100%;

    overflow: hidden;

    margin-top: 74px;

    position: relative;

}



@media all and (max-width:900px) {

    .banner {

        margin-top: 50px;

    }

}



.banner img {

    width: 100%;

    object-fit: cover;

}



.banner-words {

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

    color: #ffffff;

    text-align: center;

}



.banner-words h4 {

    font-size: 40px;

    animation: Hdown 1s ease-in-out both;

}



@keyframes Hdown {

    0% {

        transform: translateY(-30px);

    }

    100% {

        transform: translateY(0px);

    }

}



.banner-words p {

    font-size: 20px;

    margin-top: 6px;

    animation: Hup 1s ease-in-out both;

}



@keyframes Hup {

    0% {

        transform: translateY(30px);

    }

    100% {

        transform: translateY(0px);

    }

}



/* ---------------------------patent-box---------------------------------- */



.patent-box {

    width: 100%;

    overflow: hidden;

    padding-bottom: 90px;

}



.patent {

    width: 1200px;

    margin: 0 auto;

}



.patent-matter {

    width: 100%;

}



.patent-matter ul li {

    width: 50%;

    float: left;

    position: relative;

}



.patent-matter ul li:nth-child(1) h4 {

    width: 91%;

    height: 256px;

    overflow: hidden;

}



.patent-matter ul li:nth-child(1) h4 img {

    width: 100%;

    height: 100%;

    object-fit: cover;

    transition: all 1s ease-in-out;

}



.patent-matter ul li:nth-child(1) h4 img:hover {

    transform: scale(1.1);

}



.patent-matter ul li:nth-child(1) h5 {

    width: 91%;

    height: 256px;

    border: 3px solid #b7d200;

    position: absolute;

    left: 4%;

    top: 8%;

    z-index: -1;

}



.patent-matter ul li:nth-child(2) p {

    font-size: 16px;

    color: #555555;

    line-height: 26px;

    width: 95%;

    margin-left: 5%;

    margin-top: 8%;

}



/* ----------------------------advant-box---------------------------------- */



.advant-box {

    width: 100%;

    background-color: #f9f9f9;

    overflow: hidden;

    padding-bottom: 80px;

}



.advant {

    width: 1200px;

    margin: 0 auto;

}



.advant-slogan {

    width: 100%;

    text-align: center;

}



.advant-slogan p {

    font-size: 20px;

    color: #333333;

}



.advant-matter {

    width: 100%;

    overflow: hidden;

    margin-top: 16px;

}



.advant-matter ul li {

    width: 25%;

    height: auto;

    padding: 0px 6px 16px 0;

    float: left;

    text-align: center;

}



.advant-icon {

    width: 100%;

    overflow: hidden;

    padding-top: 10px;

    text-align: center;

}



.advant-icon p {

    display: inline-block;

    width: 90px;

    height: 90px;

    border-radius: 100%;

    font-size: 16px;

    color: #ffffff;

    text-align: center;

    margin-right: 2px;

    position: relative;

    transition: all .4s ease-in-out;

}



.advant-icon p:hover {

    transform: translateY(-10px)

}



.advant-icon p span {

    display: block;

    width: 70%;

    margin-left: 15%;

    position: absolute;

    top: 50%;

    transform: translate(0, -50%);

}



.advant-matter ul li h4 {

    font-size: 20px;

    color: #333333;

    margin-top: 46px;

}



.advant-matter ul li h5 {

    font-size: 13px;

    color: #777777;

    width: 90%;

    margin-left: 5%;

    line-height: 22px;

    margin-top: 24px;

    text-align: left;

}



.advant-ic1 {

    background-color: #73c4f1;

}



.advant-ic2 {

    background-color: #f7ac00;

}



.advant-ic3 {

    background-color: #eb75a7;

}



.advant-ic4 {

    background-color: #facf33;

}



.advant-ic5 {

    background-color: #b7d331;

}



.advant-ic6 {

    background-color: #ec6900;

}



.advant-ic7 {

    background-color: #e50055;

}



.advant-ic8 {

    background-color: #00a7d1;

}



.advant-ic9 {

    background-color: #ed6900;

}



.advant-ic10 {

    background-color: #73c4f1;

}



/* ----------------------------contrast-box---------------------------------- */



.contrast-box {

    width: 100%;

    overflow: hidden;

    padding-bottom: 80px;

}



.contrast {

    width: 1200px;

    margin: 0 auto;

}



.contrast-matter {

    width: 100%;

}



.contrast-title {

    width: 100%;

    background-color: #f7ac00;

    overflow: hidden;

}



.contrast-title ul li {

    float: left;

    font-size: 22px;

    padding: 16px 0;

    color: #fff;

    text-align: center;

}



.contrast-title ul li:nth-child(1) {

    width: 43.2%;

    border-right: 1px solid #fff;

}



.contrast-title ul li:nth-child(2) {

    width: 13.6%;

    border-right: 1px solid #fff;

}



.contrast-title ul li:nth-child(3) {

    width: 43.2%;

}



.contrast-list-white {

    width: 100%;

    overflow: hidden;

    background-color: #fff;

    border: 1px solid #f6f6f6;

}



.contrast-list-white ul li {

    float: left;

    text-align: center;

    font-size: 13px;

    color: #777777;

    min-height: 90px;

}



.contrast-list-white ul li p {

    width: 81%;

    margin-left: 10%;

    text-align: left;

    overflow: hidden;

    display: -webkit-box;

    text-overflow: ellipsis;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

    margin-top: 20px;

	line-height:22px;

}



.contrast-list-white ul li h4 {

    line-height: 90px;

}



.contrast-list-white ul li:nth-child(1) {

    width: 43.2%;

    border-right: 1px solid #f6f6f6;

}



.contrast-list-white ul li:nth-child(2) {

    width: 13.6%;

    border-right: 1px solid #f6f6f6;

}



.contrast-list-white ul li:nth-child(3) {

    width: 43.2%;

}



.contrast-list-color {

    width: 100%;

    background-color: #fff9ec;

    border: 1px solid #e9e9e9;

    overflow: hidden;

}



.contrast-list-color ul li {

    float: left;

    text-align: center;

    font-size: 13px;

    color: #555555;

    min-height: 90px;

}



.contrast-list-color ul li h4 {

    line-height: 90px;

}



.contrast-list-color ul li p {

    width: 81%;

    margin-top: 20px;

    margin-left: 10%;

    text-align: left;

	line-height: 22px;

    overflow: hidden;

    display: -webkit-box;

    text-overflow: ellipsis;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

}



.contrast-list-color ul li:nth-child(1) {

    width: 43.2%;

    border-right: 1px solid #e9e9e9;

}



.contrast-list-color ul li:nth-child(2) {

    width: 13.6%;

    border-right: 1px solid #e9e9e9;

}



.contrast-list-color ul li:nth-child(3) {

    width: 43.2%;

}



/* ------------------------carry-bx-------------------------------------- */



.carry-box {

    width: 100%;

    overflow: hidden;

    padding-bottom: 80px;

    background-color: #f5f5f5;

}



.carry {

    width: 1200px;

    margin: 0 auto;

}



.carry-matter {

    width: 100%;

}



.carry-matter ul li {

    float: left;

    width: 25%;

    height: 267px;

    overflow: hidden;

    background-color: #fff;

    position: relative;

}



.carry-matter ul li img {

    width: 100%;

    height: 100%;

    object-fit: cover;

    transition: all 1s ease-in-out;

}



.carry-matter ul li img:hover {

    transform: scale(1.1);

}



.carry-matter ul li h4 {

    font-size: 22px;

    color: #333333;

    width: 80%;

    margin-left: 10%;

    margin-top: 70px;

}



.carry-matter ul li p {

    font-size: 13px;

    color: #777777;

    width: 80%;

    margin-left: 10%;

    line-height: 22px;

    margin-top: 18px;

    overflow: hidden;

    display: -webkit-box;

    text-overflow: ellipsis;

    -webkit-line-clamp: 5;

    -webkit-box-orient: vertical;

}



.carry-ic1 {

    width: 43px;

    height: 36px;

    background-image: url('../images/invent/course_arrow.png');

    background-repeat: no-repeat;

    position: absolute;

    top: 50%;

    right: -7.2%;

    transform: translate(0, -50%);

    z-index: 9;

}



.carry-ic2 {

    width: 43px;

    height: 36px;

    background-image: url('../images/invent/course_arrow.png');

    background-repeat: no-repeat;

    position: absolute;

    top: 50%;

    left: -7.2%;

    transform: translate(0, -50%);

    z-index: 9;

}



/* -------------------------create-box--------------------------------- */



.create-box {

    width: 100%;

    overflow: hidden;

    height: 718px;

    background-image: url('../images/public/apply_bg.png');

    background-color: #fafafa;

}



.create {

    width: 1200px;

    margin: 0 auto;

}



.create-matter-box {

    width: 100%;

}



.create-matter {

    width: 100%;

    position: relative;

}



.create-matter div {

    float: left;

    width: 14.28571%;

    background-color: #fff;

    border-bottom: 8px solid #00617a;

    border-left: 8px solid #00617a;

    border-top-left-radius: 10px;

    position: relative;

    padding-top: 20px;

}



.create-matter div p {

    width: 80%;

    margin-left: 12%;

    margin-top: 6%;

    font-size: 13px;

    color: #666666;

    line-height: 20px;

}



.create-l1 {

    height: 150px;

    margin-top: 315px;

}



.create-l2 {

    height: 190px;

    margin-top: 275px;

}



.create-l3 {

    height: 220px;

    margin-top: 245px;

}



.create-l4 {

    height: 260px;

    margin-top: 205px;

}



.create-l5 {

    height: 300px;

    margin-top: 165px;

}



.create-l6 {

    height: 340px;

    margin-top: 125px;

}



.create-l7 {

    height: 380px;

    margin-top: 85px;

}



.create-words {

    color: #fff;

    position: absolute;

    top: -110px;

    left: 50%;

    transform: translate(-50%, 0);

    text-align: center;

}



.create-words:hover {

    color: #555555;

}



.create-words span {

    display: block;

    font-size: 20px;

}



.create-words b {

    display: block;

    font-size: 16px;

    font-weight: 900;

    margin: 6px 0;

}



.create-words i {

    display: block;

    font-size: 16px;

    font-style: normal;

}



/* ---------------------------team-box------------------------------- */



.team-box {

    width: 100%;

    overflow: hidden;

    height: 645px;

    margin-bottom: 80px;

}



.team {

    width: 1200px;

    margin: 0 auto;

}



.team-matter {

    width: 100%;

    overflow: hidden;

    padding-top: 50px;

}



.swiper-container-team {

    width: 100%;

    position: relative;

}



.swiper-container-team .swiper-slide {

    text-align: center;

}



.team-words {

    position: relative;

    padding-bottom: 130px;

    opacity: 0;

}



.swiper-container-team .swiper-slide-active .team-words {

    opacity: 1;

}



.swiper-container-team h1 {

    width: 150px;

    height: 150px;

    border-radius: 100%;

    margin: 0 auto;

    transition: all .6s ease-in-out;

    overflow: hidden;

}



.swiper-container-team h1 img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.swiper-container-team .swiper-slide-active h1 {

    border: 2px solid #01b3bb;

    width: 220px;

    height: 220px;

    margin-top: -35px;

}



.swiper-container-team .swiper-slide-prev h1 {

    margin-left: 2%;

}



.swiper-container-team .swiper-slide-next h1 {

    margin-right: 2%;

}



.swiper-container-team h2 {

    margin-top: 40px;

}



.swiper-container-team h2 b {

    font-size: 22px;

    color: #333333;

    font-weight: unset;

}



.swiper-container-team h2 i {

    width: 1px;

    height: 14px;

    display: inline-block;

    margin: 0px 6px;

    vertical-align: middle;

    background-color: #333333;

}



.swiper-container-team h2 span {

    font-size: 15px;

    color: #333333;

}



.swiper-container-team p {

    font-size: 13px;

    color: #888888;

    width: 800px;

    line-height: 22px;

    position: absolute;

    top: 40%;

    left: 50%;

    transform: translate(-50%, -50%);

    overflow: hidden;

    display: -webkit-box;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



.swiper-container-team h4 {

    width: 160px;

    height: 40px;

    border-radius: 50px;

    color: #fff;

    background-color: #01b3bb;

    font-size: 13px;

    line-height: 40px;

    position: absolute;

    bottom: 0;

    left: 50%;

	margin-bottom: 10px;

    transform: translate(-50%, 0);

}



.swiper-container-team h4:hover {

    background-color: #b7d200;

}



.swiper-team-left {

    position: absolute;

    left: 35%;

    top: 10%;

    transform: translate(50%, 0);

    cursor: pointer;

    z-index: 9;

}



.swiper-team-right {

    position: absolute;

    right: 35%;

    top: 10%;

    cursor: pointer;

    z-index: 9;

}



.swiper-team-left h6 {

    width: 30px;

    height: 60px;
    
}



.swiper-team-right h6 {  
    width: 30px;

    height: 60px;

}



.swiper-team-left i {

    width: 12px;

    height: 23px;

    display: inline-block;

    margin-top: 19px;

    background-image: url('../images/public/achive_L.png');

    background-repeat: no-repeat;

}



.swiper-team-right i {

    width: 12px;

    height: 23px;

    display: inline-block;

    margin-top: 19px;

    background-image: url('../images/public/achive_R.png');

    background-repeat: no-repeat;

}



.swiper-team-left:hover i {

    background-image: url('../images/public/achive_LH2.png');

}



.swiper-team-right:hover i {

    background-image: url('../images/public/achive_RH2.png');

}



/* ----------------------------mien-box---------------------------------- */



.mien-box {

    width: 100%;

    height: 851px;

    background-image: url('../images/public/invent_bg.png');

    background-repeat: no-repeat;

    overflow: hidden;

}



.mien {

    width: 1200px;

    margin: 0 auto;

    overflow: hidden;

}



.mien-matter {

    width: 100%;

    overflow: hidden;

}



.mien-more {

    width: 100%;

    overflow: hidden;

    margin-top: 46px;

}



.mien-more h4 {

    width: 160px;

    height: 44px;

    border-radius: 30px;

    border: 1px solid #fff;

    font-size: 14px;

    color: #fff;

    line-height: 44px;

    text-align: center;

    margin: 0 auto;

}



.mien-more h4:hover {

    background-color: #fff;

    color: #b7d200;

}



/* ----- */



.swiper-container-mien {

    display: none;

}



@media all and (max-width:1279px) {

    .swiper-container-mien {

        display: block;

    }

    mien-more {

        margin-top: 20px;

    }

}



.swiper-container-mien {

    width: 100%;

    position: relative;

}



.swiper-container-mien h4 {

    width: 100%;

    height: 490px;

    border-radius: 20px;

    overflow: hidden;

    position: relative;

}



.swiper-container-mien h4 img {

    width: 100%;

    height: 100%;

    object-fit: cover；

}



.swiper-container-mien h4 p {

    position: absolute;

    left: 0;

    bottom: 0px;

    width: 100%;

    height: auto;

    overflow: hidden;

    background-color: rgba(0, 0, 0, .5);

    padding: 16px 10px;

    font-size: 13px;

    text-align: left;

    color: #fff;

}

.swiper-container-mien .swiper-wrapper{

    padding-bottom: 40px;

}

.swiper-container-mien .swiper-pagination-bullet {

    width: 10px;

    height: 10px;

    display: inline-block;

    border-radius: 100%;
    background: transparent;

    border: 1px solid #fff;
   

    opacity: 1;

}

.swiper-container-mien .swiper-pagination-bullet-active {

    opacity: 1;
    background: #fff;


}



/* -------------------------achie-box--------------------------------- */



.achie-box {

    width: 100%;

    height: 797px;

    background-color: #fff;

    overflow: hidden;

}



.achie {

    width: 1200px;

    margin: 0 auto;

    position: relative;

}



.achie-matter {

    width: 100%;

    overflow: hidden;

    padding-top: 30px;

    position: relative;

}



.swiper-container-achie {

    width: 100%;

    position: relative;

}



.swiper-container-achie .swiper-slide {

    text-align: center;

}



.swiper-container-achie h1 {

    width: 246px;

    height: 246px;

    border-radius: 100%;

    border: 2px solid #f7f7f7;

    overflow: hidden;

    margin: 0 auto;

    position: relative;

    z-index: 33;

}



.swiper-container-achie h1 img {

    width: 100%;

    height: 100%;

    object-fit: cover;

    transition: all 1s ease-in-out;

}



.swiper-container-achie h1 img:hover {

    transform: scale(1.1);

}



.swiper-container-achie h2 {

    font-size: 18px;

    color: #333333;

    margin-top: 38px;

}

.swiper-container-achie h2:hover{

    color: #01b3bb;

}



.swiper-container-achie p {

    font-size: 13px;

	line-height:24px;

    color: #777777;

    margin-top: 22px;

    width: 80%;

    margin-left: 10%;

    overflow: hidden;

    display: -webkit-box;

    text-overflow: ellipsis;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

}



.swiper-container-achie h4 {

    width: 136px;

    height: 38px;

    border-radius: 30px;

    text-align: center;

    line-height: 38px;

    font-size: 13px;

    margin: 0 auto;

    margin-top: 28px;

    border: 1px solid #efefef;

    color: #777777;

}



.swiper-container-achie h4:hover {

    color: #01b3bb;

    border: 1px solid #38c3ca;

}



.swiper-achie-left {

    position: absolute;

    top: 66%;

    left: -6%;

    transform: translate(0, -50%);

    width: 50px;

    height: 50px;

    text-align: center;

    cursor: pointer;

    z-index: 9;

}



.swiper-achie-left i {

    width: 12px;

    height: 23px;

    display: inline-block;

    margin-top: 13.5px;

    background-repeat: no-repeat;

    background-image: url('../images/public/achive_L.png');

}



.swiper-achie-left:hover i {

    background-image: url('../images/public/achive_LH2.png');

}



.swiper-achie-right {

    position: absolute;

    top: 66%;

    right: -6%;

    transform: translate(0, -50%);

    width: 50px;

    height: 50px;

    text-align: center;

    cursor: pointer;

    z-index: 9;

}



.swiper-achie-right i {

    width: 12px;

    height: 23px;

    display: inline-block;

    margin-top: 13.5px;

    background-repeat: no-repeat;

    background-image: url('../images/public/achive_R.png');

}



.swiper-achie-right:hover i {

    background-image: url('../images/public/achive_RH2.png');

}



/* -------------------------------feedback-box------------------------------- */



.feedback-box {

    width: 100%;

    overflow: hidden;

    background-color: #f3f3f3;

    padding-bottom: 80px;

}



.feedback {

    width: 1200px;

    margin: 0 auto;

    position: relative;

}



.feedback-matter {

    width: 100%;

    position: relative;

    overflow: hidden;

}



.swiper-container-feedback {

    position: relative;

    width: 100%;

}



.swiper-container-feedback .swiper-slide {

    text-align: center;

}



.feedback-words {

    height: 264px;

    background-color: #fff;

    border-radius: 10px;

    border: 1px solid #e3e3e3;

}



.feedback-words h2 {

    font-size: 16px;

    color: #333333;

    font-weight: bold;

    width: 100%;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    margin-top: 50px;

}



.feedback-words h3 {

    font-size: 16px;

    color: #333333;

    font-weight: bold;

    width: 100%;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    margin-top: 6px;

}



.feedback-words p {

    font-size: 13px;

    color: #777777;

    width: 80%;

    margin-left: 10%;

    text-align: left;

    overflow: hidden;

    display: -webkit-box;

    text-overflow: ellipsis;

    -webkit-line-clamp: 6;

    -webkit-box-orient: vertical;

    line-height: 22px;

    margin-top: 16px;

}



.swiper-feedback-prev {

    position: absolute;

    top: 66%;

    left: -6%;

    transform: translate(0, -50%);

    width: 50px;

    height: 50px;

    text-align: center;

    cursor: pointer;

    z-index: 9;

}



.swiper-feedback-prev i {

    width: 12px;

    height: 23px;

    display: inline-block;

    margin-top: 13.5px;

    background-repeat: no-repeat;

    background-image: url('../images/public/achive_L.png');

}



.swiper-feedback-prev:hover i {

    background-image: url('../images/public/achive_LH.png');

}



.swiper-feedback-next {

    position: absolute;

    top: 66%;

    right: -6%;

    transform: translate(0, -50%);

    width: 50px;

    height: 50px;

    text-align: center;

    cursor: pointer;

    z-index: 9;

}



.swiper-feedback-next i {

    width: 12px;

    height: 23px;

    display: inline-block;

    margin-top: 13.5px;

    background-repeat: no-repeat;

    background-image: url('../images/public/achive_R.png');

}



.swiper-feedback-next:hover i {

    background-image: url('../images/public/achive_RH.png');

}



/* -------------------------------------------------------------- */



/* -------------------------------------------------------------- */



/* -------------------------PC端--------------------------- */



@media all and (max-width:1380px) {

    .swiper-achie-right {

        top: auto;

        right: 40%;

        bottom: 0%;

    }

    .swiper-achie-left {

        top: auto;

        left: 40%;

        bottom: 0%;

    }

    .swiper-feedback-prev {

        top: auto;

        left: 40%;

        bottom: 0%;

    }

    .swiper-feedback-next {

        top: auto;

        right: 40%;

        bottom: 0%;

    }

    .achie-matter {

        padding-bottom: 110px;

    }

    .feedback-matter {

        padding-bottom: 100px;

    }

}



@media all and (max-width:1280px) {

    .patent {

        width: 94%;

        margin-left: 3%;

    }

    .advant {

        width: 94%;

        margin-left: 3%;

    }

    .contrast {

        width: 94%;

        margin-left: 3%;

    }

    .carry {

        width: 94%;

        margin-left: 3%;

    }

    .carry-ic1 {

        display: none;

    }

    .carry-ic2 {

        display: none;

    }

    .carry-matter ul li {

        height: 220px;

    }

    .carry-matter ul li h4 {

        margin-top: 12px;

        overflow: hidden;

        display: -webkit-box;

        text-overflow: ellipsis;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

    }

    .create {

        width: 94%;

        margin-left: 3%;

    }

    .create-matter div {

        padding-top: 0px;

    }

    .team {

        width: 96%;

        margin-left: 2%;

    }

    .swiper-container-team .swiper-slide-active h1 {

        width: 180px;

        height: 180px;

        margin-top: -15px;

    }

    .mien {

        width: 96%;

        margin-left: 2%;

    }

    .achie {

        width: 96%;

        margin-left: 2%;

    }

    .swiper-container-achie h1 {

        width: 200px;

        height: 200px;

    }

    .feedback {

        width: 96%;

        margin-left: 2%;

    }

    .feedback-box {

        padding-bottom: 30px;

    }

}



/* ------------------------手机端-------------------------- */



@media all and (max-width:900px) {

    .banner-words h4 {

        font-size: 14px;

    }

    .banner-words p {

        font-size: 12px;

        margin-top: 4px;

    }

    .patent-matter ul li {

        width: 100%;

    }

    .patent-matter ul li:nth-child(2) p {

        font-size: 12px;

        line-height: 22px;

        width: 100%;

        margin-left: 0%;

        margin-top: 0%;

    }

    .patent-matter ul li:nth-child(2) {

        margin-top: 12%;

    }

    .patent-box {

        padding-bottom: 24px;

    }

    .patent-matter ul li:nth-child(1) h4 {

        height: 130px;

    }

    .patent-matter ul li:nth-child(1) h5 {

        height: 134px;

    }

    .advant-matter ul li {

        width: 100%;

    }

    .advant-box {

        padding-bottom: 28px;

    }

    .contrast-title ul li {

        font-size: 16px;

    }

    .contrast-list-white ul li h4 {

        line-height: 20px;

        margin-top: 12px;

    }

    .contrast-list-white ul li p {

        width: 90%;

        margin-left: 5%;

        margin-top: 12px;

    }

    .contrast-list-color ul li h4 {

        line-height: 20px;

        margin-top: 12px;

    }

    .contrast-list-color ul li p {

        width: 90%;

        margin-left: 5%;

        margin-top: 12px;

    }

    .contrast-box {

        padding-bottom: 24px;

    }

    .carry-matter ul li {

        width: 50%;

        height: 140px;

        margin-top: 16px;

    }

    .carry-matter ul li h4 {

        font-size: 14px;

    }

    .carry-matter ul li p {

        font-size: 12px;

        line-height: 18px;

        margin-top: 8px;

        -webkit-line-clamp: 4;

    }

    .create-box {

        display: none;

        width: 100%;

        overflow: hidden;

        height: auto;

        background-image: none;

        background-color: #00a7d2;

        padding-bottom: 20px;

    }

    .create-matter div {

        width: 50%;

        height: 260px;

        margin-top: 86px;

    }

    .create-words {

        top: -66px;

    }

    .create-words span {

        font-size: 16px;

    }

    .create-words b {

        font-size: 14px;

        margin: 0px 0;

    }

    .create-l7 {

        width: 100% !important;

    }

    .swiper-container-team h1 {

        width: 90px;

        height: 90px;

    }

    .swiper-container-team .swiper-slide-active h1 {

        width: 100px;

        height: 100px;

        margin-top: -2px;

    }

    .team-matter {

        padding-top: 16px;

    }

    .team-box {

        width: 100%;

        overflow: hidden;

        height: auto;

        margin-bottom: 30px;

    }

    .swiper-container-team h2 b {

        font-size: 16px;

    }

    .swiper-container-team h2 span {

        font-size: 12px;

    }

    .swiper-container-team h2 {

        margin-top: 24px;

    }

    .swiper-container-team h4 {

        width: 120px;

        height: 34px;

        line-height: 34px;

    }

    .swiper-container-team p {

        font-size: 12px;

        width: 300px;

        line-height: 20px;

        top: 46%;

        -webkit-line-clamp: 3;

    }

    .swiper-team-left {

        left: 10%;

        top: 36%;

    }

    .swiper-team-right {

        right: 10%;

        top: 36%;

    }

    .mien-box {

        width: 100%;

        overflow: hidden;

        height: auto;

        background-image: none;

        background-color: #b9d42e;

        padding-bottom: 20px;

    }

    .swiper-container-achie h1 {

        width: 246px;

        height: 246px;

    }

    .swiper-achie-right {

        top: auto;

        right: 30%;

        bottom: 0%;

    }

    .swiper-achie-left {

        top: auto;

        left: 30%;

        bottom: 0%;

    }

    .achie-box {

        height: auto;

    }

    .swiper-feedback-prev {

        top: auto;

        left: 30%;

        bottom: 0%;

    }

    .swiper-feedback-next {

        top: auto;

        right: 30%;

        bottom: 0%;

    }

    .feedback-box {

        padding-bottom: 0px;

    }

    .carry-box {

        padding-bottom: 34px;

    }

    .swiper-container-mien h4 {

        height: auto;

    }

    .mien-more h4 {

        width: 136px;

        height: 38px;

        line-height: 38px;

    }

}







/* --------------------------阶梯添加效果-------------------------- */

@media all and (min-width:900px) {

    .create-active1{

        animation: LouTi 1s ease-in-out both;

    }

    .create-active2{

        animation: LouTi 1.2s ease-in-out both;

    }

    .create-active3{

        animation: LouTi 1.4s ease-in-out both;

    }

    .create-active4{

        animation: LouTi 1.6s ease-in-out both;

    }

    .create-active5{

        animation: LouTi 1.8s ease-in-out both;

    }

    .create-active6{

        animation: LouTi 2s ease-in-out both;

    }

    .create-active7{

        animation: LouTi 2.2s ease-in-out both;

    }

}



@keyframes LouTi{

    0%{

        transform: translateY(50px);

    }

    100%{

        transform: translateY(0);

    }

}





















