body{
    margin: 0;
    padding: 0;
    line-height: 1;
    color: #000;
    background: #fff;
    overflow-x: hidden;
    font-size: 0.729vw;
}
.wow {
    animation-duration: 1s;
}

.animated {
    opacity: 1;
}
*{
    box-sizing: border-box;
}
img{
    display: block;
}
p,ul,li{
    margin: 0;
    padding: 0;
    list-style: none;
}
a{
    outline: none;
    text-decoration: none;
    color: inherit;
}
.index_t1{
    position: relative;
}
.index_t1 .logo{
    width: 15vw;
    position: absolute;
    top: 2vw;
    left: 2vw;
}
.index_t1 .logo img{
    width: 100%;
}
.index_t1 img{
    width: 100%;
}
.index_t1 .btn{
    position: absolute;
    bottom: 5.833vw;
    left: 20.625vw;
    height: 4.375vw;
    background: linear-gradient(90deg, #FFE8CE 0%, #FBB8A0 100%);
    border-radius: 5.208vw;
    font-size: 2.188vw;
    font-weight: bold;
    color: #AA1916;
    line-height: 4.375vw;
    text-align: center;
    padding: 0 3.125vw;
}

.mian_title{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 4.167vw 0;
}
.mian_title img{
    width: 9.167vw;
}
.mian_title span{
    font-size: 2.604vw;
    margin: 0 2.604vw;
}

.index_t2{
    border: 0.052vw solid #F05B4A;
    width: 66.667vw;
    padding: 2.604vw 1.042vw;
    margin: auto;
    position: relative;
}
.index_t2 .title{
    position: absolute;
    padding: 0 0.833vw;
    left: -0.104vw;
    top: -0.938vw;
    font-size: 1.927vw;
    color: #F05B4A;
    background: #fff;
    font-weight: bold;
}
.index_t2 .text1{
    font-size: 1.302vw;
    font-weight: normal;
    color: #000000;
    line-height: 2.188vw;
}

.max1400{
    padding: 0 1vw;
    margin: auto;
    max-width: 72.917vw;
}

.index_t3{
    display: flex;
    align-items: center;
    margin-top: 2.604vw;
}
.index_t3 .img img{
    width: 30.000vw;
}
.index_t3 .info .item{
    margin-bottom: 3.125vw;
}
.index_t3 .info .item:nth-last-child(1){
    margin-bottom: 0;
}
.index_t3 .info .text1{
    display: flex;
    align-items: center;
    font-size: 1.563vw;
    font-weight: bold;
    margin-bottom: 0.781vw;
}
.index_t3 .info .text1 img{
    width: 1.667vw;
    height: 1.667vw;
    margin-right: 1.563vw;
}
.index_t3 .info .text2{
    margin-left: 3vw;
    font-size: 1.094vw;
    color: #313131;
    line-height: 1.719vw;
}
.box_btn{
    display: flex;
    justify-content: center;
    margin: 3.125vw 0;
}
.box_btn .btn{
    height: 3.958vw;
    background: linear-gradient(90deg, #f7cb6b 0%, #fbad7d 100%);
    font-size: 1.927vw;
    padding: 0 4.063vw;
    border-radius: 5.208vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.index_t4{
    display: flex;
    margin-top: 2.604vw;
    padding: 0 5.208vw;
}
.index_t4 .info .item{
    padding: 1.042vw 0;
}
.index_t4 .info .item:nth-child(1){
    margin-left: -5.208vw;
    color: #F4BD0C;
    border-bottom: 0.052vw dashed #F4BD0C;
    padding-top: 0;
}
.index_t4 .info .item:nth-child(1) .text1::before{
    background: #F4BD0C;
}
.index_t4 .info .item:nth-child(2){
    color: #4BB1A8;
    margin-left: -2.604vw;
    border-bottom: 0.052vw dashed #4BB1A8;
}
.index_t4 .info .item:nth-child(2) .text1::before{
    background: #4BB1A8;
}
.index_t4 .info .item:nth-child(3){
    color: #3195DD;
    border-bottom: 0.052vw dashed #3195DD;
}
.index_t4 .info .item:nth-child(3) .text1::before{
    background: #3195DD;
}
.index_t4 .info .text1{
    display: flex;
    align-items: center;
    font-size: 1.042vw;
    font-weight: bold;
    margin-bottom: 0.781vw;
}
.index_t4 .info .text1::before{
    content: "";
    width: 0.833vw;
    height: 0.833vw;

    border-radius: 5.208vw;
    margin-right: 0.417vw;
}
.index_t4 .info .text2{
    font-size: 0.833vw;
    color: #313131;
    line-height: 1.8;
}
.index_t4 .img{
    flex: 0 0 auto;
    margin-right: 2.083vw;
}
.index_t4 .img img{
    width: 20.885vw;

}

.index_t5{
    background: #f6f6f6;
    padding: 0.052vw 0 2.604vw 0;
    position: relative;
}

.index_t5 .box{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
}
.index_t5 .box img{
    width: 40.729vw;
    margin-bottom: 1.771vw;
    position: relative;
    left: -2.604vw;
}
.index_t5 .item{
    position: absolute;
    width: 14.688vw;
    background: #FFFFFF;
    border-radius: 0 1.042vw 0 1.042vw;
    padding: 1.042vw 0;
    text-align: center;
    color: #000;
    box-shadow: 0 0 0.521vw 0 rgba(0,0,0,0.2);
    transition: all .5s;
}
.index_t5 .item:hover{
    background: #AA1916;
    color: #fff;
}
.index_t5 .item p:nth-child(1){
    font-size: 1.302vw;
    font-weight: bold;
    margin-bottom: 0.625vw;
}
.index_t5 .item p:nth-child(2){
    background: linear-gradient(90deg, #FED9C3 0%, rgba(240,91,74,0) 100%, rgba(255,255,255,0) 100%);
    border-radius: 0.729vw 0 0.729vw 0;
    height: 1.563vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    width: 11.042vw;
    margin: 0.521vw auto;
}
.index_t5 .item i{
    width: 4.635vw;
    height: 0.469vw;
    background: linear-gradient(90deg, #f7cb6b 0%, #fbad7d 100%);
    display: block;
    margin: 0.521vw auto;
    border-radius: 5.208vw;
}
.index_t5 .item a{
    color: #FBAE7D;
    font-size: 1.198vw;
}
.index_t5 .item.t1{
    left: 0;
    top: 0;
}
.index_t5 .item.t2{
    right: 0;
    top: 0;
}
.index_t5 .item.t3{
    right: 0;
    top: 15.625vw;
}
.index_t5 .item.t4{
    left: 0;
    top: 15.625vw;
}
.index_t5::before{
    content: "";
    width: 100%;
    background: #b11e18;
    height: 13.021vw;
    position: absolute;
    bottom: 0;
    left: 0;
}

.index_t6{
    background: #f6f6f6;
    padding: 0.052vw 0 2.604vw 0;
}
.index_t6 .box{
    position: relative;
    display: flex;
    background: #F6F6F6;
    border: 0.521vw solid #B11E18;
    border-radius: 0.521vw;
    padding: 1.563vw 3.125vw;
}
.index_t6 .box ul{
    width: 26.042vw;
}
.index_t6 .box ul:nth-child(2){
    width: 28vw;
}
.index_t6 .box ul li{
    margin-bottom: 0.729vw;
    display: flex;
    align-items: center;
}
.index_t6 .box ul li:nth-child(1){
    align-items: flex-end;
    font-size: 1.823vw;
}
.index_t6 .box ul li:nth-child(1)::before{
    content: "";
    width: 0.417vw;
    height: 2.292vw;
    background: #f05b4a;
    margin-right: 1.250vw;
}
.index_t6 .box ul li span:nth-child(1){
    width: 2.656vw;
    height: 1.458vw;
    background: #F05B4A;
    border-radius: 1.094vw 0.417vw 0.417vw 0.365vw;
    font-size: 1.302vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-right: 0.625vw;
}
.index_t6 .box ul li span:nth-child(2){
    font-size: 1.042vw;
}
.index_t6 .right{
    background: #b11e18;
    padding: 2.083vw 1.563vw 4.167vw 1.563vw;
    position: absolute;
    right: -3.073vw;
    top: -2.292vw;
}
.index_t6 .right img{
    width: 10.417vw;
    height: 10.417vw;
    margin-bottom: 1.563vw;
}
.index_t6 .right p{
    font-size: 1.823vw;
    color: #fff;
    line-height: 1.5;
    text-align: center;
}
.index_t6 .right p:nth-child(2){
    margin-bottom: 1.042vw;
}
.index_t6 .right::after {
    content: "";
    width: 0;
    height: 0;
    border-top: 1.563vw solid #931e18;
    border-right: 2.604vw solid transparent;
    right: 0;
    bottom: -1.563vw;
    position: absolute;
}

.index_t7{
    padding: 0 5.208vw;
    margin: 5vw auto 0 auto;
}
.index_t7 table{
    width: 100%;
    border-collapse: collapse;
    border-spacing:0;
    table-layout: fixed;
    text-align: center;
}
.index_t7 table td{
    padding: 0.729vw 0;
}

.index_t7 table td span{
    display: inline-block;
}
.index_t7 table tr:nth-child(1){
    background: #ee0f16;
    color: #fff;
    box-shadow: -0.052vw 0.365vw 0.521vw 0.000vw rgba(229,192,187,0.97), 0.000vw 0.104vw 0.208vw 0.000vw rgba(238,15,22,0.75);
}
.index_t7 table tr:nth-child(1) td{
    font-size: 1.302vw;
    padding: 0.729vw 0;
}

.index_t7 table tr:nth-child(2){
    color: #fff;
    background: #F05B4A;
    box-shadow: -0.052vw 0.365vw 0.521vw 0.000vw rgba(229,192,187,0.97), 0.000vw 0.104vw 0.208vw 0.000vw rgba(238,15,22,0.75);
}
.index_t7 table tr:nth-child(2) td{
    padding: 0.365vw 0;
    font-size: 0.938vw;
}

.index_t7 table tr:nth-child(4),.index_t7 table tr:nth-child(5){
    background: #eeeeee;
}

.index_t7 .info{
    padding: 3.125vw;
    background: #eeeeee;
}
.index_t7 .info .text1{
    font-size: 1.302vw;
    margin-bottom: 1.042vw;
}
.index_t7 .info .text2{
    display: flex;
    line-height: 2.396vw;
    font-size: 0.885vw;
}
.index_t7 .info .text2 p:nth-child(1){
    margin-right: 3.333vw;
}

.index_t8{
    background-image: url("../redhat_img/p5.png");
    padding: 3.385vw 0;
}
.index_t8 .r1{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 3vw;
}

.index_t8 .r1 p:nth-child(1){
    font-size: 2.604vw;
    color: #fff;
    margin-bottom: 1.458vw;
}
.index_t8 .r1 p:nth-child(2){
    display: flex;
    align-items: center;
}
.index_t8 .r1 p:nth-child(2)::after,.index_t8 .r1 p:nth-child(2)::before{
    content: "";
    width: 11.979vw;
    height: 0.052vw;
    background: #fff;
    margin: 0 0.625vw;
}
.index_t8 .r1 p:nth-child(3){
    margin-top: 1.458vw;
    color: #fff;
    font-size: 1.198vw;
}

.index_t8 .r2{
    display: flex;
    justify-content: space-between;
    color: #fff;
    margin: 0 -4.167vw;
}
.index_t8 .r2 .item{
    width: 12.448vw;
}
.index_t8 .r2 .item img{
    width: 100%;
}
.index_t8 .r2 .item .text1{
    margin: 1.302vw 0;
    text-align: center;
    font-size: 1.302vw;
}
.index_t8 .r2 .item .text2{
    margin: 1.302vw 0 1.823vw 0;
    text-align: justify;
    font-size: 0.885vw;
    line-height: 1.5;
    min-height: 4vw;
}
.index_t8 .r2 .item a{
    height: 2.552vw;
    line-height: 2.552vw;
    background: #CA0000;
    border-radius: 0.521vw;
    color: #fff;
    font-size: 1.146vw;
    display: block;
    text-align: center;
    width: 80%;
    margin: auto;
}
.index_t8 .r2 .item a:hover{
    background: #ffa326;
}

.index_t9{
    padding: 1.563vw 3.125vw 3.125vw;
    position: relative;
}
.index_t9::after{
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    background: #b11f19;
    height: 65%;
}
.index_t9 .box{
    box-shadow: 0 0 0.521vw 0 rgba(0,0,0,0.2);
    padding: 3.125vw 0 0.052vw 0;
    position: relative;
    z-index: 1;
    background: #fff;
}
.index_t9 .mySwiper{
    position: relative;
    max-width: 62.500vw;
    margin: auto;

}
.index_t9 .mySwiper img{
    border: 0.052vw solid #fff;
    display: block;
    margin: auto;
    width: 5.469vw;
}
.index_t9 .mySwiper .swiper-slide{
    width: 25% !important;
}
.index_t9 .mySwiper .swiper-slide-thumb-active img{
    border: 0.052vw solid #ff0000;
    border-radius: 5.208vw;
}

.index_t9 .mySwiper2{
    max-width: 62.500vw;
    position: relative;
    overflow: inherit;
    z-index: 999;
}

.index_t9 .swiper-button-next,.index_t9 .swiper-button-prev{
    width: 3.333vw;
    height: 3.333vw;
    border-radius: 5.208vw;
    top: auto;
    bottom: -4.375vw;
    background: #f05b4a;
    color: #fff;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
}
.index_t9 .swiper-button-next::after,.index_t9 .swiper-button-prev::after{
    font-size: 1.5vw;
}
.index_t9 .mySwiper2 .swiper-slide{
    opacity: 0 !important;
    display: flex;
    align-items: center;
}
.index_t9 .mySwiper2 .swiper-slide.swiper-slide-active{
    opacity: 1 !important;
}
.index_t9 .mySwiper2 .swiper-slide > img{
    margin-right: 5.729vw;
    flex: 0 0 auto;
    width: 18.177vw;
}
.index_t9  .mySwiper2 .swiper-slide .text1{
    font-size: 2.188vw;
}
.index_t9  .mySwiper2 .swiper-slide .text2{
    font-size: 1.302vw;
    background: #F05B4A;
    border-radius: 0 0.990vw 0 0.990vw;
    padding: 0.313vw 1.302vw;
    display: inline-flex;
    color: #fff;
    margin: 1.042vw 0 1.563vw 0;
}
.index_t9  .mySwiper2 .swiper-slide .text3{
    font-size: 1.094vw;
    line-height: 1.5;
}
.index_t9  .mySwiper2 .swiper-slide .text4{
    height: 2.917vw;
    border: 0.104vw solid #B11E18;
    border-radius: 0.521vw;
    font-size: 1.250vw;
    padding: 0 2.604vw;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 2.500vw;
    color: #B11F19;
}


.mySwiper .swiper-wrapper{
    padding: 0 5.208vw;
    box-sizing: border-box;
}






.index_t10{
    position: relative;
}

.index_t10 .swiper-container{
    overflow: inherit;
    padding: 5.208vw 0.521vw;
    overflow: hidden;
}
.index_t10 button{
    width: 10.417vw;
}
.index_t10 .swiper-slide{
    width: 33.3333%;
    position: relative;
    transition: all 1s;
    background: #fff;
    box-shadow: 0 0.000vw 0.521vw 0.000vw rgba(0,0,0,0.24);
    padding: 1.563vw;
    box-sizing: border-box;
}
.index_t10 .swiper-slide .img{
    width: 100%;
    transition: all 1s;
}
.index_t10 .swiper-slide .img img{
    display: block;
    width: 100%;
    object-fit: cover;
}


.index_t10 .swiper-slide-active{
    position: relative;
    z-index: 90;
}
.index_t10 .swiper-slide-active{
    transform: scale(1.2);
}
.index_t10 .swiper-slide-prev,.index_t10 .swiper-slide-next{
    position: relative;
    z-index: 80;
}


.index_t10 .text1{
    font-size: 1.042vw;
    line-height: 1.8;
    min-height: 6.250vw;
}
.index_t10 a{
    padding: 0 1.563vw;
    height: 2.552vw;
    background: #AF231D;
    color: #fff;
    font-size: 1.198vw;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 1.042vw;
}
.index_t10 .swiper-button-next,.index_t10 .swiper-button-prev{
    width: 2.083vw;
    height: 2.083vw;
    border: 0.052vw solid #000;
    font-size: 1.042vw;
    color: #000;
    border-radius: 5.208vw;
}
.index_t10 .swiper-button-next::after,.index_t10 .swiper-button-prev::after{
    height: 1.042vw;
    font-size: 1.042vw;
}




.footer{
    background: #af231d;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.938vw;
    color: #fff;
    padding: 2.083vw 0 4.167vw 0;
    position: relative;
}
.footer .r1{
    text-align: center;
    line-height: 2;
    padding: 0 2vw;
    font-size: 1.042vw;
}
.footer .r1 div:nth-child(2){
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer .r1 div:nth-child(2) span{
    color: #fff;
    flex: 0 0 auto;
    margin: 0 1vw;
    font-size: 0.9vw;
}
.footer .r1 div:nth-child(2)::after,.footer .r1 div:nth-child(2)::before{
    content: "";
    width: 100%;
    height: 0.052vw;
    background: #fff;
}
.footer .r2{
    padding: 0 2vw;
    border-left: 0.052vw dashed rgba(255, 255, 255, 0.53);
    border-right: 0.052vw dashed rgba(255, 255, 255, 0.53);
    line-height: 1.7;
    font-size: 0.938vw;
}

.footer .r2 .text2{
    font-size: 0.833vw;
    opacity: 0.8;
}

.footer .r3{
    padding: 0 2vw;
    line-height: 1.7;
    font-size: 1.2vw;
    display: flex;
    align-items: center;
}
.footer .r3 img{
    margin-left: 1.458vw;
    width: 4.479vw;
}

.footer .text4{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 2.083vw;
    border-top: 0.052vw solid rgba(255, 255, 255, 0.2);
    text-align: center;
    font-size: 0.781vw;
    color: rgba(255, 255, 255, 0.56);
}

/*.fixed_side{*/
/*    position: fixed;*/
/*    top: 50%;*/
/*    transform: translateY(-50%);*/
/*    right: 0;*/
/*    z-index: 9999;*/
/*    width: 50px;*/
/*    height: 251px;*/
/*    background: #b59960;*/
/*    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);*/
/*    border-radius: 25px;*/
/*}*/
/*.fixed_side .joke{*/
/*    width: 100%;*/
/*    height: 244px;*/
/*    margin: 2px 0 0 ;*/
/*    background: #fff;*/
/*    border-radius: 25px;*/
/*    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);*/
/*    padding: 0 8px;*/
/*}*/
/*.fixed_side .joke .item.tel .white{*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    transform: translateY(-50%);*/
/*    !* left: -181px; *!*/
/*    right: 60px;*/
/*    padding: 15px;*/
/*    text-align: left;*/
/*    background: #fff;*/
/*    box-shadow: 0px 0px 10px 0px rgba(3, 0, 0, 0.2);*/
/*    opacity: 0;*/
/*    transition: 1s;*/
/*    !* font-size: 17px; *!*/
/*    font-size: 30px;*/
/*    color: rgba(102, 102, 102, 1);*/
/*    white-space: nowrap;*/
/*    pointer-events: none;*/
/*    font-weight: bold;*/
/*}*/
/*.fixed_side .joke .item.tel:hover .white{*/
/*    opacity: 1;*/
/*    pointer-events: auto;*/
/*}*/
/*.fixed_side .joke .item{*/
/*    height: 60px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    color: rgba(102, 102, 102, 1);*/
/*    font-size: 20px;*/
/*    font-weight: 500;*/
/*    justify-content: center;*/
/*    position: relative;*/
/*}*/
/*.fixed_side .joke .item .iconfont{*/
/*    font-size: 25px;*/
/*}*/
/*.fixed_side .joke .item .hide{*/
/*    width: 100px;*/
/*    height: 100px;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    transform: translateY(-50%);*/
/*    left: -224px;*/
/*    opacity: 0;*/
/*    pointer-events: none;*/
/*    transition: 0.6s;*/
/*}*/
/*.fixed_side .joke .item .hide img{*/
/*    width: 200px;*/
/*}*/
/*.fixed_side .joke .item:hover .hide{*/
/*    opacity: 1;*/
/*}*/
/*.fixed_side .joke .item:not(:last-child){*/
/*    border-bottom: 1px solid rgba(230, 230, 230, 1);*/
/*}*/







.fixed_side .joke{
    height: 130px !important;
}
.fixed_side{
    height: 119px !important;
}





@media (min-width: 100px) and (max-width: 800px) {
    .fixed_side{
        display: none;
    }
    .index_t1 .btn {
        bottom: 1.833vw;
        left: 0;
        height: 8.375vw;
        font-size: 4.188vw;
        color: #AA1916;
        line-height: 8.375vw;
        right: 0;
        margin: auto;
        width: 60vw;
    }
    .mian_title span {
        font-size: 4.5vw;
        margin: 0 2.604vw;
    }
    .index_t2 {
        width: 90vw;
        padding: 3.604vw 3.042vw;
    }
    .index_t2 .text1 {
        font-size: 2.302vw;
        line-height: 4vw;
    }
    .index_t2 .title {
        padding: 0 2.833vw;
        left: -0.3vw;
        top: -1.938vw;
        font-size: 3.4vw;
    }
    .index_t3{
        display: block;
    }
    .index_t3 .img img {
        width: 75vw;
        margin: auto;
    }
    .index_t3 .info .text1{
        font-size: 4vw;
    }
    .index_t3 .info .text2 {
        font-size: 2.8vw;
        margin-left: 4vw;
        line-height: 1.5;
    }
    .index_t3 .info .text1 img {
        width: 3vw;
        height: 3vw;
        margin-right: 1vw;
    }
    .box_btn{
        margin: 7vw 0;
    }
    .box_btn .btn {
        height: 8.958vw;
        font-size: 3.927vw;
        padding: 0 13.063vw;
    }
    .index_t4{
        display: block;
    }
    .index_t4 .img img{
        margin: auto;
        width: 55vw;
    }
    .index_t4 .info .item:nth-child(1){
        margin-left: 0;
    }
    .index_t4 .info .item:nth-child(2){
        margin-left: 0;
    }
    .index_t4 .info .item{
        padding: 3vw 0;
    }
    .index_t4 .info .text1::before {
        content: "";
        width: 3vw;
        height: 3vw;
        border-radius: 5.208vw;
        margin-right: 1vw;
    }
    .index_t4 .info .text1 {
        font-size: 4.042vw;
        margin-bottom: 2vw;
    }
    .index_t4 .info .text2 {
        font-size: 2.833vw;
        line-height: 1.8;
    }
    .index_t4 .info{
        margin-top: 5vw;
    }
    .index_t5 .box img {
        width: 65vw;
        margin-bottom: 4.771vw;
        left: -6.604vw;
    }
    .index_t5 .item {
        position: absolute;
        width: 25vw;
        padding: 2vw 0;
    }
    .index_t5 .item p:nth-child(1) {
        font-size: 2.6vw;
        font-weight: bold;
        margin-bottom: 1vw;
    }
    .index_t5 .item p:nth-child(2){
        height: auto;
        width: 90%;
        padding: 1vw 0;
        font-size: 2vw;
    }
    .index_t5 .item i{
        margin: 1vw auto;
    }
    .index_t5 .item a{
        font-size: 2.6vw;
        margin-top: 1vw;
        display: block;
    }
    .index_t5 .item.t1 {
        left: 1vw;
    }
    .index_t5 .item.t2 {
        right: 1vw;
    }
    .index_t5 .item.t3 {
        right: 1vw;
        top: 20vw;
    }
    .index_t5 .item.t4 {
        left: 1vw;
        top: 20vw;
    }

    .max1400{
        max-width: inherit;
        padding: 0 3vw;
    }
    .index_t6{
        padding: 3vw;
    }
    .index_t6 .box ul li{
        font-size: 3.5vw;
        margin-bottom: 2vw;
    }
    .index_t6 .box ul li:nth-child(1)::before {
        width: 0.417vw;
        height: 4.292vw;
    }
    .index_t6 .box ul li:nth-child(1) {
        font-size: 4.2vw;
        margin: 3vw 0;
    }
    .index_t6 .box ul li span:nth-child(1) {
        width: 6.656vw;
        height: 4.458vw;
        font-size: 3.302vw;
        margin-right: 1vw;
        border-radius: 7.094vw 1.417vw 1.417vw 1.365vw;
    }
    .index_t6 .box ul {
        width: 100% !important;
    }
    .index_t6 .box{
        display: block;
    }
    .index_t7 .info{
        display: block;
    }
    .index_t7 .info .text2{
        line-height: 1.5;
        font-size: 2.4vw;
        display: block;
    }
    .index_t7 .info .text2 p:nth-child(1){
        margin-right: 0;
        margin-bottom: 3vw;
    }
    .index_t8{
        background-size: cover;
        padding: 3vw;
    }

    .index_t9 .mySwiper2 .swiper-slide{
        display: block;
    }
    .index_t9 .mySwiper2 .swiper-slide > img{
        width: 60%;
        margin: auto;
    }
    .index_t9 .mySwiper2 .swiper-slide .text1{
        font-size: 7vw;
    }
    .index_t9 .mySwiper2{
        width: 90%;
        max-width: inherit;
    }
    .index_t9 .mySwiper2 .swiper-slide .text2 {
        font-size: 4.302vw;
        border-radius: 0 4vw 0 4vw;
        padding: 1.5vw 6vw;
        margin: 1.042vw 0 1.563vw 0;
    }
    .index_t9 .mySwiper2 .swiper-slide .text3{
        font-size: 3.2vw;
    }
    .index_t9 .mySwiper2 .swiper-slide .text4 {
        border: 0.104vw solid #B11E18;
        border-radius: 0.521vw;
        font-size: 5vw;
        padding: 5vw;
        margin: 5vw auto;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #B11F19;
        width: 50vw;
    }
    .index_t9 .mySwiper img{
        width: 90%;
        border-radius: 100vw !important;
    }
    .index_t9 .swiper-button-next, .index_t9 .swiper-button-prev {
        width: 7.333vw;
        height: 7.333vw;
        bottom: -9.375vw;
    }
    .index_t8 .r2 .item .text1{
        font-size: 3.5vw;
        text-align: left;
    }

    .index_t8 .r2 .item .text2{
        font-size: 2vw;
        min-height: 9vw;
    }
    .index_t7{
        font-size: 2vw;
    }
    .index_t7 .info .text1 {
        font-size: 4vw;
        margin-bottom: 3vw;
    }
    .index_t7 table td{
        padding: 3vw 0;
        line-height: 1.5;
    }
    .index_t10 .text1 {
        font-size: 2.5vw;
        height: 21vw;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .footer{
        flex-wrap: wrap;
        justify-content: flex-start;
        padding-bottom: 7vw;
    }
    .footer .r1 {
        padding: 0 4.167vw;
        font-size: 2.6vw;
        text-align: left;
    }
    .footer .r2 {
        padding: 0 4.167vw;
        line-height: 1.7;
        width: 100%;
        font-size: 2.6vw;
        border: none;
        margin-bottom: 3vw;
    }
    .footer .r2 .text2 {
        font-size: 2.6vw;
        opacity: 0.8;
    }
    .footer .r1 div:nth-child(2){
        display: none;
    }
    .footer .r3 {
        padding: 0 4.167vw;
        line-height: 1.7;
        font-size: 2.6vw;
        display: flex;
        align-items: center;
        position: absolute;
        top: 3vw;
        right: 0;
    }
    .footer .r3 img {
        margin-left: 5.458vw;
        width: 17.479vw;
    }
    .footer .text4{
        font-size: 1.5vw;
    }
    .footer .text4 {
        line-height: 7vw;
    }
    .index_t10 .swiper-slide{
        width: 40%;
    }
    .index_t10 .swiper-button-next, .index_t10 .swiper-button-prev{
        display: none;
    }
    .index_t8 .r2 .item a{
        font-size: 3vw;
        height: auto;
        padding: 2vw 0;
        width: 50%;
        margin: 0;
    }
    .index_t6 .box ul li span:nth-child(2) {
        font-size: 3.042vw;
    }
    .index_t7 table tr:nth-child(1) td {
        font-size: 3.302vw;
    }
    .index_t7 table tr:nth-child(2) td {
        padding: 1.365vw 0;
        font-size: 2.6vw;
    }
    .index_t8 .r1 p:nth-child(1) {
        font-size: 4.604vw;
        margin-bottom: 3vw;
    }
    .index_t8 .r1 p:nth-child(3) {
        margin-top: 1.458vw;
        font-size: 2.198vw;
    }
    .index_t8 .r1 p:nth-child(2) img{
        width: 4vw;
    }
    .index_t8 .r2{
        display: flex;
        flex-wrap: wrap;
    }
    .index_t8 .r2 .item{
        width: 50%;
        padding: 1px 2vw 1px 15vw;
        position: relative;
        margin: 4vw 0;
    }
    .index_t8 .r2 .item:nth-last-child(1){
        width: 70%;
    }
    .index_t8 .r2 .item img{
        width: 12vw;
        position: absolute;
        left: 0;
        top: 0;
    }

    .index_t10 a {
        background: #AF231D;
        color: #fff;
        font-size: 2vw;
        padding: 2vw;
        line-height: 2vw;
        height: auto;
    }
}
