.wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
}

.search {
    width: 100%;
    height: 60px;
    background: #FFFFFF;
    position: absolute;
    left: 0;
    top: 120px;
    display: flex;
    align-items: center;
}

.search label {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
}

.search label input {
    width: 35%;
    height: 42px;
    border: 1px solid #000000;
    border-radius: 10px;
    text-indent: 45px;
    color: #000;
}

.search label img {
    position: absolute;
    left: 30%;
    top: 12px;
    display: block;
    width: 24px;
    height: 24px;
    margin-left: 10px;
}

.searchBtn {
    border-radius: 10px;
    display: inline-block;
    text-align: center;
    margin-left: 10px;
    width: 100px;
    height: 42px;
    background: #CA1421;
    border-radius: 10px;
    line-height: 42px;
    color: #FFFFFF;
}

.bannnersImg {
    width: 100%;
}

.bannnersImg img {
    display: block;
    width: 100%;
    /*margin-top: 160px;*/
}

.contentWrap {
    width: 85%;
    display: flex;
    margin: 0 auto;
    margin-bottom: 100px;
}

.wrapLefts {
    flex: 6;
    width: 100%;
    margin-left: 13%;
}

.titleList {
    margin-top: 100px;
    /*width: 100%;*/
    /*padding: 0 16%;*/
}

.wrapRights {
    flex: 4;
    margin-top: 60px;
}

.titleList li {
    font-size: 30px;
    font-family: AliMedium;
    font-weight: 500;
    color: #2C2C34;
}

.titleList p {
    font-size: 14px;
    font-family: AliRegular;
    font-weight: 400;
    color: #666666;
    margin-top: 28px;
}

.titleList>.line {
    width: 100%;
    height: 1px;
    background: #DFDFDF;
    margin-top: 21px;
}

.leftContent {
    /*width: 100%;*/
    margin-top: 28px;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    /*padding-left: 16%;*/
   
}
.leftContent p img{
    display: block;
    margin: 0 auto;
}
.leftContent li {
    margin-left: 28%;
    font-size: 14px;
    font-family: PingFangSC;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    text-indent: 30px;
}

.wrapImg {
    width: 73%;
    height: auto;
    margin-top: 40px;
    margin-left: 28%;
}

.wrapImg img {
    display: block;
    float: right;
    width: 100%;
    height: auto;
}

.prev {
    width: 100%;
    margin-top: 108px;
    margin-left: 16.5%;
}

.prev a:hover {
    color: #CA1421;
}

.next {
    width: 100%;
    margin-top: 15px;
    margin-left: 16.5%;
}

.next a:hover {
    color: #CA1421;
}

.rightCon1 {
    margin-top: 21px;
    margin-left: 120px;
}

.rightCon1 dl {
    width: 280px;
    height: 300px;
    background: #F8F8F8;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}

.rightCon1 dl dt {
    width: 280px;
    height: 160px;
    background: #DFDFDF;
    border-radius: 8px 8px 0px 0px;
}

.rightCon1 dl dt img {
    width: 280px;
    height: 160px;
    display: block;
    border-radius: 8px 8px 0px 0px;
}

.rightCon11 dl dd {
    margin-top: 20px;
}

.rightCon1 dl dd span {
    font-size: 18px;
    font-family: AliRegular;
    font-weight: 500;
    color: #CA1421;
    display: block;
    margin-left: 10px;
    margin-top: 20px;
}

.rightCon1 dl dd p {
    width: 30px;
    height: 2px;
    background: #FF9600;
    margin-left: 11px;
    margin-top: 8px;
}

.rightCon1 dl dd .beautiful {
    font-size: 14px;
    font-family: AliRegular;
    font-weight: 400;
    color: #5A5959;
    line-height: 20px;
    margin-top: 9px;
}

.rightCon1 dl li {
    margin-top: 20px;
}

.rightCon1 dl li a {
    text-align: right;
    line-height: 24px;
    color: #666666;
    font-size: 12px;
    float: right;
    margin-right: 19px;
}

.contentWraps {
    display: none;
}

.bannnerImgsWrap {
    display: none;
}

.slianxi li {
    position: relative;
}

.slianxi li:first-child {
    width: 52px;
    height: 150px;
    background: #F7F8FA;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 18px 40px 0px rgba(67, 153, 226, 0.15), 0px 5px 10px 0px rgba(108, 13, 0, 0.15);
    border-radius: 26px;
    text-align: center;
    position: fixed;
    right: 0;
    bottom: 200px;
    z-index: 999;
}

.slianxi li:first-child a {
    width: 17px;
    height: 83px;
    font-size: 16px;
    font-weight: 600;
    color: #340606;
    display: block;
    margin: 0 auto;
    margin-top: 55px;
    font-family: AliRegular;
}

.slianxi li:last-child a {
    font-size: 18px;
    font-weight: bold;
    width: 30px;
    height: 30px;
    background: #ca1421;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 18px 40px 0px rgba(67, 153, 226, 0.15), 0px 5px 10px 0px rgba(108, 13, 0, 0.15);
    border-radius: 50%;
    display: block;
    font-family: '楷体';
    text-align: center;
    position: fixed;
    right: 10px;
    bottom: 308px;
    z-index: 999;
    line-height: 30px;
    transform: rotate(-90deg);
    color: #ffffff;
}

.last-contents {
    display: none;
}

@media (max-width: 767px) {
    .last-content {
        display: none;
    }
    .bannnerImgsWrap {
        display: block;
        width: 100%;
        height: auto;
    margin-top: 80px;
    }
    .bannnerImgsWrap img {
        display: block;
        width: 100%;
        height: auto;
    }
    .bannnersImg {
        display: none;
    }
    .contentWraps {
        display: block;
        width: 100%;
    }
    .contentTitles {
        width: 90%;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-bottom: 20px;
    }
    .contentWraps li:nth-child(1) {
        font-size: 18px;
        font-family: AliMedium;
        font-weight: 500;
        line-height: 1.5;
        /*text-align: center;*/
        color: #2C2C34;
        margin-bottom: 10px;
    }
    .contentWraps li:nth-child(2) {
        font-size: 16px;
        font-family: AliMedium;
        /*text-align: center;*/
        line-height: 1.5;
        color: #2C2C34;
    }
    
    .contentCenters {
        width: 95%;
        margin: 0 auto;
    }
    .contentCenters p img{
        display: block;
         width: 96% !important;
         margin: 0 auto;
         height: auto;
    }
    .contentCenters .MsoNormal span{
        font-size: 14px;
    }
    .contentCenters .MsoNormal img{
        display: block;
         width: 96% !important;
         margin: 0 auto;
         height: auto;
    }
    .contentCenters ul {
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    .contentCenters ul li a {
        text-indent: 30px;
        display: block;
        font-size: 18px;
        line-height: 1.7;
    }
    .contentWrap {
        display: none;
    }
    .slianxi {
        display: none;
    }
    .last-contents {
        display: block;
        width: 100%;
        height: 70px;
        display: flex;
        align-items: center;
        flex-direction: column;
    }
    .footer {
        display: none;
    }
    .footers {
        display: block;
        width: 100%;
    }
    .footersCon {
        width: 100%;
        display: flex;
    }
    .footersCon ul {
        width: 30%;
    }
    .footersCon ul li {
        display: flex;
        width: 100%;
    }
    .footersCon ul li a {
        line-height: 30px;
        margin-left: 30px;
    }
    .rightfooters {
        display: flex;
        width: 70%;
        margin-top: 10px;
        justify-content: space-around;
    }
    .rights-one>img {
        width: 103px;
        display: block;
        height: 102px;
    }
    .rights-two>img {
        width: 103px;
        display: block;
        height: 102px;
    }
}

/*@media (min-width: 768px) and (max-width: 991px) {*/
/*    .last-content {*/
/*        display: none;*/
/*    }*/
/*    .bannnerImgsWrap {*/
/*        display: block;*/
/*        width: 100%;*/
/*        margin-top: 160px;*/
/*    }*/
/*    .bannnerImgsWrap img {*/
/*        display: block;*/
/*        width: 100%;*/
/*    }*/
/*    .bannnersImg {*/
/*        display: none;*/
/*    }*/
/*    .contentWraps {*/
/*        display: block;*/
/*        width: 100%;*/
/*    }*/
/*    .contentTitles {*/
/*        width: 100%;*/
/*        display: flex;*/
/*        flex-direction: column;*/
/*        justify-content: center;*/
/*    }*/
/*    .contentWraps li:nth-child(1) {*/
/*        font-size: 20px;*/
/*        font-family: PingFangSC;*/
/*        font-weight: 500;*/
/*        line-height: 1.5;*/
/*        text-align: center;*/
/*        color: #2C2C34;*/
/*    }*/
/*    .contentWraps li:nth-child(2) {*/
/*        font-size: 18px;*/
/*        font-family: PingFangSC;*/
/*        text-align: center;*/
/*        line-height: 1.5;*/
/*        color: #2C2C34;*/
/*    }*/
/*    .contentCenters {*/
/*        width: 100%;*/
/*    }*/
/*    .contentCenters ul {*/
/*        width: 100%;*/
/*        display: flex;*/
/*        flex-direction: column;*/
/*    }*/
/*    .contentCenters ul li a {*/
/*        text-indent: 30px;*/
/*        display: block;*/
/*        font-size: 18px;*/
/*        line-height: 1.7;*/
/*    }*/
/*    .contentWrap {*/
/*        display: none;*/
/*    }*/
/*    .lianxis {*/
/*        display: none;*/
/*    }*/
/*    .last-contents {*/
/*        display: block;*/
/*        width: 100%;*/
/*        height: 100px;*/
/*        display: flex;*/
/*        align-items: center;*/
/*        flex-direction: column;*/
/*    }*/
/*    .last-tit,*/
/*    .last-con {*/
/*        font-size: 30px;*/
/*        line-height: 1.5;*/
/*    }*/
/*    .lianxi {*/
/*        display: none;*/
/*    }*/
/*    .contactUsfooterBanner {*/
/*        display: none;*/
/*    }*/
/*    .contactUsfooterBanners {*/
/*        display: block;*/
/*        width: 100%;*/
/*        height: 300px;*/
/*    }*/
/*    .contactUsfooterBanners img {*/
/*        display: block;*/
/*        width: 100%;*/
/*        height: 300px;*/
/*    }*/
/*    .footer {*/
/*        display: none;*/
/*    }*/
/*    .footers {*/
/*        display: block;*/
/*        width: 100%;*/
/*    }*/
/*    .footersCon {*/
/*        width: 100%;*/
/*        display: flex;*/
/*    }*/
/*    .footersCon ul {*/
/*        width: 30%;*/
/*    }*/
/*    .footersCon ul li {*/
/*        display: flex;*/
/*        width: 100%;*/
/*        margin-top: 15px;*/
/*    }*/
/*    .footersCon ul li a {*/
/*        line-height: 2;*/
/*        margin-left: 30px;*/
/*        font-size: 30px;*/
/*    }*/
/*    .rightfooters {*/
/*        display: flex;*/
/*        width: 70%;*/
/*        margin-top: 10px;*/
/*        justify-content: space-around;*/
/*    }*/
/*    .rights-one>img {*/
/*        width: 220px;*/
/*        display: block;*/
/*        height: 200px;*/
/*    }*/
/*    .rights-two>img {*/
/*        width: 220px;*/
/*        display: block;*/
/*        height: 200px;*/
/*    }*/
/*    .rights-one>div {*/
/*        font-size: 30px;*/
/*    }*/
/*    .rights-two>div {*/
/*        font-size: 30px;*/
/*    }*/
/*}*/

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 1200px) {}