.main-content{
    max-width: 1920px;
    margin: 0 auto;
}
.main-container{
    max-width: 1200px;
    margin: 0 auto;
}
/* nav_fixed */
#warranty .NewYear22_NavFixed{max-width: 190px;width: 100%; height: auto;position: fixed;right: 20px;top: 25%;z-index: 99;display: none;}
#warranty .NewYear22_NavFixed .nav-list{width: 100%;min-height: 60px; font-size: 16px; font-family: Montserrat; font-weight: 400;display: flex;justify-content: center;align-items: center;
    background: #E1EFFA;
    border-radius: 5px;color: #333;text-align: center;position: relative;cursor: pointer;box-sizing: border-box; margin-bottom: 15px;}
#warranty .NewYear22_NavFixed .nav-list img{width: 100%;height: 100%;}
#warranty .NewYear22_NavFixed .nav-list span{text-align: center; display: inline-block;width: 100%; color: #333;box-sizing: border-box;padding: 10px 0;z-index: 2;line-height: 1.4;}
#warranty .NewYear22_NavFixed .nav-list .nav_list_span.stroke{-webkit-text-stroke: 4px #A577A3;z-index: 1;}
#warranty .NewYear22_NavFixed .nav-list span.nav_list_span{top:51%;}
#warranty .NewYear22_NavFixed_pimg{position: absolute;top: 0;left: 0;width: 41%;transform: translate(20%,-100%);}
#warranty .NewYear22_NavFixed_pimg img{width: 100%;height: auto;}
#warranty p{
    font-weight: 400;
}
#warranty .banner-content{
    background: linear-gradient(267deg, #D8F3FE, #C2EBFC);
    padding: 150px 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
#warranty .left-content{
    width: 50%;
    text-align: center;
}
#warranty .right-content{
    width: 48%;
}
#warranty .banner-title{
    font-size: 64px;
    font-weight: 500;
    color: #111111;
    margin-bottom: 16px;
    text-align: center;
}
#warranty .banner-subtitle{
    font-size: 36px;
    text-align: center;
    color: #111111;
}
#warranty .buy-button{
    background: #111111;
    border-radius: 22px;
    display: inline-block;
    padding: 3px 25px;
    font-size: 30px;
    color: #fff;
    margin-top: 80px;
}
#warranty .warranty-module_1{
    background: #FFFFFF;
    padding: 90px 0;
}
#warranty .module_1-title{
    font-size: 42px;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-bottom: 24px;
}
#warranty .module1-subtitle{
    font-size: 28px;
    color: #333;
    text-align: center;
    margin-bottom: 16px;
}
#warranty .module1-intro{
    font-size: 18px;
    color: #bababa;
    text-align: center;
    line-height: 1.5;
}
#warranty .module1-intro a{
    color: #3399FF;
}
#warranty .warranty-module_2{
    background-color: #F9FAFB;
}
#warranty .product-content{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 60px;
}
#warranty .goods-list{
    width: 48%;
    text-align: center;
}
#warranty .series-title{
    font-size: 24px;
    font-weight: 500;
    color: #333333;
    text-align: center;
}
#warranty .img-box{
    display: inline-block;
    margin: 30px 0;
}
#warranty .series-button{
    display: inline-block;
    background: #111111;
    border-radius: 22px;
    padding: 6px 25px;
    font-size: 24px;
    font-weight: 500;
    color: #FFFFFF;
}
#warranty .module3-subtitle.module1-subtitle{
    font-size: 24px;
    font-weight: bold;
}
#warranty .warranty-slide-content{
    text-align: center;
    position: relative;
    max-width: 950px;
    margin: 0 auto;
}
#warranty .out-content{
    position: relative;
}
#warranty .warranty-slide-box{
    position: absolute;
    top: 47%;
    left: 51.5%;
    transform: translate(-50%,-50%);
    width: 77%;
}
#warranty .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23858585'%2F%3E%3C%2Fsvg%3E");
    left: -100px;
}
#warranty .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23858585'%2F%3E%3C%2Fsvg%3E");
    right: -100px;
}
#warranty .banner-intro{
    font-size: 29px;
    color: #333333;
    text-align: center;
}
#warranty .work-step-box{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 40px;
}
#warranty .work-step-list{
    width: 32%;
    text-align: center;
}
#warranty .work-step-list p{
    font-size: 20px;
    color: #333333;
    text-align: center;
    min-height: 200px;
    margin-bottom: 40px;
    line-height: 1.3;
}
#warranty .work-step-list a{
    color: #3399FF;
}
@media all and (max-width: 1450px){
    #warranty .NewYear22_NavFixed{
        max-width: 150px;
    }
    #warranty .NewYear22_NavFixed .nav-list{
        font-size: 14px;
    }
}
@media screen and (max-width: 992px){
    #warranty .banner-content{
        padding: 50px 0;
    }
    #warranty .left-content{
        width: 100%;
        margin-bottom: 80px;
    }
    #warranty .buy-button{
        margin-top: 40px;
    }
    #warranty .right-content{
        width: 100%;
        padding: 0 40px;
    }
    #warranty .work-step-list p{min-height: 260px}
    #warranty .NewYear22_NavFixed{
        display: none!important;
    }
}
@media screen and (max-width: 768px){
    #warranty .work-step-list p{
        font-size: 18px;
    }
    #warranty .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
        right: -50px;
    }
    #warranty .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
        left: -50px;
    }
}
@media screen and (max-width: 600px){
    #warranty .work-step-list{
        width: 100%;
        margin-bottom: 40px;
    }
    #warranty .work-step-list p{
        min-height: auto;
        margin-bottom: 20px;
    }
    #warranty .warranty-module_1{
        padding: 40px 0;
    }
    #warranty .banner-intro{
        font-size: 18px;
    }
    #warranty .module1-subtitle{
        font-size: 18px;
    }
    #warranty .module_1-title{
        font-size: 26px;
    }
    #warranty .module1-intro{
        font-size: 15px;
    }
    #warranty .banner-title{
        font-size: 34px;
    }
    #warranty .banner-subtitle{
        font-size: 26px;
    }
    #warranty .left-content{
        margin-bottom: 40px;
    }
    #warranty .right-content{
        padding: 0 20px;
    }
    #warranty .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
        right: -30px;
    }
    #warranty .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
        left: -30px;
    }
    #warranty .work-step-list img{
        width: 100px;
    }
    #warranty .module3-subtitle.module1-subtitle{font-size: 18px}
}



#us_text_1009 {max-width: 1400px;margin: 20px auto 0;height: auto;box-sizing: border-box;padding: 0 15px}
#us_text_1009 img{vertical-align: middle;}
#us_text_1009 p{margin: 0;padding: 0;}
/* article */
#us_text_1009 .us_text_article{width:100% ; height: auto;background: #FFFFFF;box-sizing: border-box;}
#us_text_1009 .ut_article_title{width: 100%; font-size: 28px;font-weight: bold;color: #333333;line-height: 1.4;text-align: left;}
/* utar_box */
#us_text_1009 .utar_box{width: 100%;height: auto;margin: 25px 0 30px;}
#us_text_1009 .utar_box1{width: 100%;height:auto;transition: all .3s; border: 1px solid #D2D2D2;padding: 16px 25px 16px 24px;box-sizing: border-box;margin-bottom: 10px;overflow: hidden;cursor: pointer;}
#us_text_1009 .utar_box1:last-child{margin-bottom: 0;}
#us_text_1009 .utar_box_tit{width: 100%;height: auto; display: flex;justify-content: space-between;box-sizing: border-box;line-height: 1;align-items: center;}
#us_text_1009 .utar_box_tit_p{font-size: 18px;font-weight: bold;color: #3F3F3F;line-height: 1.3;cursor: pointer;}
/* #us_text_1009 .utar_box_tit_p:hover{color: #3589CB;} */
#us_text_1009 .utar_box1:hover .utar_box_tit_p {color: #3589CB;}
#us_text_1009 .utar_box1:hover .utar_box_tit em{color: #3589CB;}
/*#us_text_1009 .utar_show .utar_box_tit_p{color: #00A0E9;}*/
#us_text_1009 .utar_box_tit em{font-size: 16px;line-height: 1;font-weight: bold;color: #333;transition: all .3s;}
#us_text_1009 .utar_box_tit em.fz{transform: rotateZ(-180deg);}
#us_text_1009 .utar_box1_text{width: 100%;height: auto;padding-right: 20px;box-sizing: border-box;display: none;}
#us_text_1009 .utar_show{border: 1px solid rgba(0, 105, 173, 1) !important;}
#us_text_1009 .utar_box1_tp{color: #707070;font-size: 14px;font-weight: 400;line-height: 1.8;box-sizing: border-box;margin-top: 12px;}
#us_text_1009 .utar_box1_tp a{text-decoration: none;color: #00A0E9;}
/* utar_box1_img */
#us_text_1009 .utar_box1_img{width: 100%;height: auto;margin: 25px 0 40px;display: flex;justify-content: space-between;}
#us_text_1009 .utar_box1_img1{width: 32.119%;padding-bottom: 25px; background: #FFFFFF;box-sizing: border-box;border: 1px solid #D2D2D2;border-radius: 10px;transition: all .3s;}
#us_text_1009 .utar_box1_img1:hover{box-shadow: 0px 5px 10px 0px rgba(27, 27, 27, 0.1);}
#us_text_1009 .utar_box1_img1 img{width: 100%;border-radius: 10px 10px 0 0;}
#us_text_1009 .utar_box1_img1_p{width: 100%;margin-top: 20px;margin-bottom: 10px; font-size: 14px; color: #333;text-align: center; font-weight: 400; height: 48px; line-height: 16px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
#us_text_1009 .utar_box1_img1_link{font-size: 14px;font-weight: 400;line-height: 1;color: #00A0E9;text-decoration: none;display: inline-block;width: 100%;text-align: center;}
#us_text_1009 .utar_box_more{width: 100%;height: auto;display: flex;justify-content: center;align-items: center;}
#us_text_1009 .utar_box_more a{color: #00A0E9;font-size: 18px;line-height: 1;font-weight: 400;cursor: pointer;text-align: center;text-decoration: none;}
#us_text_1009 .utar_box_more a span{font-size: 18px;line-height: 1;font-weight: 400;padding: 0;margin: 0;display: inline-block;}
#us_text_1009 .utar_box_more a em{font-size: 16px; padding-left: 12px;font-weight: 400;}
#us_text_1009 .utar_box_more_gray a{color: #999999;}
@media screen and (max-width: 768px ){
    #us_text_1009 .ut_article_title {font-size: 24px;}
    #us_text_1009 .utar_box1_img1 {width: 32%;padding-bottom: 20px;}
    #us_text_1009 .utar_box1_img1_p {margin-top: 10px;margin-bottom: 6px;}
    #us_text_1009 .utar_box1 {padding: 12px 20px 12px 10px;}
    #us_text_1009 .utar_box1_tp { margin-top: 10px;}
}
@media screen and (max-width: 600px ){
    #us_text_1009 .ut_article_title {font-size: 20px;}
    #us_text_1009 .utar_box {margin: 20px 0 25px;}
    #us_text_1009 .utar_box_tit_p { font-size: 14px;}
    #us_text_1009 .utar_box_tit em {font-size: 14px;}
    #us_text_1009 .utar_box1_tp { font-size: 12px;}
    #us_text_1009 .utar_box1_text {padding-right: 15px;}
    #us_text_1009 .utar_box1_img1_p {font-size: 12px;}
    #us_text_1009 .utar_box1_img1_link {font-size: 12px;}
    #us_text_1009 .utar_box1_img1 { padding-bottom: 15px;}
    #us_text_1009 .utar_box1_img { margin: 20px 0 40px;}
    #us_text_1009 .utar_box_more a span {font-size: 16px;}
    #us_text_1009 .utar_box_more a {font-size: 16px;}
}
@media screen and (max-width: 480px ){
    #us_text_1009 .utar_box1_img1_p {margin-top: 6px; margin-bottom: 6px;}
    #us_text_1009 .utar_box1_img1_link {font-size: 10px;}
    #us_text_1009 .utar_box1_img1_p {font-size: 10px;}
    #us_text_1009 .utar_box1_img1 {padding-bottom: 10px;}
    #us_text_1009 .utar_box {margin: 20px 0 12px;}
}