/* 关于我们-合作伙伴 */
.partner_main{margin-top: 90px;}



/* 成为经销商 */
#reseller_form{padding-top: 73px;}
#reseller_form .ind_tit{line-height: 1.3;}
#reseller_form .form{padding: 40px; margin: 53px auto 0; width: 78.125%; background-color: #f8f8f8;}
#reseller_form .form .item{display: block; width: 100%; height: calc(100% - 2px); padding: 0 20px; font-size: 18px; }
#reseller_form .form .item::placeholder{color: #999;}
#reseller_form .form .list .li{margin-top: 20px; width: 48.8%; height: 60px; background-color: #fff; border: 1px solid #fff; transition: all 0.5s ease-in-out;}
#reseller_form .form .list .li:nth-child(-n+2){margin-top: 0;}
#reseller_form .form .list .li.li_long{width: 100%;}
#reseller_form .form .list .li .select {-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(images/sel-jt.svg) no-repeat center right 20px; cursor: pointer; color: #999;}

#reseller_form .form .list .li .custom-select,
#reseller_form .form .list .li .custom-multiselect { position: relative; width: 100%; height: calc(100% - 2px); background-color: #fff; border: 1px solid #fff; padding: 0 20px; font-size: 18px; line-height: 60px; color: #999; cursor: pointer; transition: all 0.5s ease-in-out; background: url(images/sel-jt.svg) no-repeat center right 20px;}
#reseller_form .form .list .li .custom-select .dropdown,
#reseller_form .form .list .li .custom-multiselect .dropdown { display: none; position: absolute; top: calc(100% + 15px); left: 0; width: 100%; background: #fff; border: 1px solid #ccc; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); z-index: 5; max-height: 200px; overflow-y: auto;}
#reseller_form .form .list .li .custom-select.open .dropdown,
#reseller_form .form .list .li .custom-multiselect.open .dropdown { display: block;}
#reseller_form .form .list .li .custom-select .selected-item,
#reseller_form .form .list .li .custom-multiselect .selected-items { height: 100%; display: flex; align-items: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  -webkit-user-select: none;}
#reseller_form .form .list .li .custom-select .selected-item.hasVal,
#reseller_form .form .list .li .custom-multiselect .selected-items.hasVal{color: #333;} 
#reseller_form .form .list .li .custom-select .dropdown label,
#reseller_form .form .list .li .custom-multiselect .dropdown label { display: flex; align-items: center; padding: 10px 20px; font-size: 16px; line-height: 30px; color: #333; cursor: pointer; transition: all 0.3s;}
#reseller_form .form .list .li .custom-select .dropdown label:hover,
#reseller_form .form .list .li .custom-multiselect .dropdown label:hover {background-color: #f0f0f0;}
#reseller_form .form .list .li .custom-select .dropdown input,
#reseller_form .form .list .li .custom-multiselect .dropdown input {display: none;}
#reseller_form .form .list .li .custom-select .dropdown label.cur {color: var(--main);}
#reseller_form .form .list .li .custom-multiselect .selected-items{margin-right: 35px; width: calc(100% - 70px); text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#reseller_form .form .list .li .custom-multiselect .dropdown label::before { content: ''; display: inline-block; width: 16px; height: 16px; margin-right: 10px; border: 1px solid #ccc; border-radius: 4px; vertical-align: middle; background: #fff url() no-repeat center center; transition: background-color 0.2s, border-color 0.2s;}
#reseller_form .form .list .li .custom-multiselect .dropdown label.cur::before { background-color: var(--main); background-image: url(images/yes.svg); border-color: var(--main);}
#reseller_form .form .text{margin-top: 20px; width: 100%; background-color: #fff; border: 1px solid #fff; transition: all 0.5s ease-in-out;}
#reseller_form .form .text .textarea {width: 100%; height: 160px; padding-top: 15px; line-height: 1.6;}
#reseller_form .form .code{margin-top: 20px;}
#reseller_form .form .code .input{margin-right: 20px; width: 200px; height: 60px; background-color: #fff; border: 1px solid #fff; transition: all 0.5s ease-in-out;}
#reseller_form .form .code .codeimg {width: 200px; height: 60px; background-color: #fff; overflow: hidden;}
#reseller_form .form .code .codeimg img{width: 100%; height: 100%;}
#reseller_form .form .list .li:hover,
#reseller_form .form .text:hover,
#reseller_form .form .code .input:hover{border-color: var(--main);}
#reseller_form .form .more{margin: 40px auto 0;}
#reseller_form .form .more{padding: 0 32px; width: max-content; min-width: 180px; height: 50px; font-size: 18px; color: #fff; overflow: hidden; background-color: var(--main); position: relative;}
#reseller_form .form .more .jt{margin-left: 15px;}
#reseller_form .form .more .jt .svg{font-size: 8px; color: #fff; }
#reseller_form .form .more input{ width: 100%; height: 100%; opacity: 0;}
#reseller_form .form .more:hover{opacity: 0.8;}



#reseller_advantage{padding: 90px 0 120px;}
#reseller_advantage .cont{margin-top: 50px;}
#reseller_advantage .cont .pic{width: 48.83%; height: 750px;}



/* 经销商查询表单 */
#reseller_search{padding: 80px 0 120px;}
#reseller_search .search_form .form{margin: 60px auto 0; width: 66.667%; height: 60px;}
#reseller_search .search_form .form .text{width: 81.25%; height: 100%; border: 2px solid #e5e5e5;border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0;}
#reseller_search .search_form .form .text .icon{width: 60px; height: 20px;}
#reseller_search .search_form .form .text .input{width: calc(100% - 60px); padding-right: 20px; font-size: 18px; line-height: calc(100% - 4px); color: #333;}
#reseller_search .search_form .form .text .input::placeholder{color: #999;}
#reseller_search .search_form .form .btn{padding: 0 30px; width: calc(100% - 81.25%); height: 100%; background-color: var(--main);}
#reseller_search .search_form .form .btn span{font-size: 18px; color: #fff;}
#reseller_search .search_form .form .btn .icon {transform: translateY(1px);}
#reseller_search .search_form .form .btn .icon .svg{font-size: 8px; color: #fff;}
#reseller_search .search_form .form:hover .text{border-color: var(--main);}

#reseller_search .search_form .search_desc{margin: 40px auto 0; padding: 54px 4.5% 70px; width: 66.667%; background-color: #f8f8f8;}
#reseller_search .search_form .search_desc .title{font-size: 26px; line-height: 38px; color: #333; font-weight: 600;}
#reseller_search .search_form .search_desc .desc{margin-top: 14px; font-size: 16px; line-height: 33px; color: #666;}
#reseller_search .search_form .search_desc .desc span{color: var(--main);}



/* 经销商查询结果 */
#reseller_search .search_box{margin: 0 auto; width: 83.25%;}
#reseller_search .search_box .search_box_top{}
#reseller_search .search_box .search_box_top .icon{margin: 0 auto; width: 100px; height: 100px;}
#reseller_search .search_box .search_box_top .ind_tit{margin-top: 30px;}
#reseller_search .search_box .search_box_top .brief{margin: 12px auto 0; width: 56.167%; font-size: 18px; line-height: 34px; color: #666;}
#reseller_search .search_box .search_box_top .brief .txt_g{color: var(--main);}
#reseller_search .search_box .search_box_top .brief .txt_r{color: #cc0000;}
#reseller_search .search_box .back_btn{margin: 60px auto 0; padding: 0 26px; width: max-content; height: 50px; font-size: 16px; color: #fff; background-color: #666;}
#reseller_search .search_box .back_btn .svg{display: block; margin-right: 14px; font-size: 18px; color: #fff;}
#reseller_search .search_box .back_btn:hover{background-color: #333;}

#reseller_search .search_success .search_success_cont{width: 100%; margin-top: 50px;}
#reseller_search .search_success .search_success_cont .box{padding: 67px 5% 55px; width: 48.33%; background-color: #f8f8f8;}
#reseller_search .search_success .search_success_cont .left_cont .item,
#reseller_search .search_success .search_success_cont .right_cont .top{margin-bottom: 58px; display: flex; justify-content: space-between; align-items: flex-start;}
#reseller_search .search_success .search_success_cont .left_cont .item .icon,
#reseller_search .search_success .search_success_cont .right_cont .top .icon{transform: translateY(-5px);}
#reseller_search .search_success .search_success_cont .left_cont .item .icon .svg,
#reseller_search .search_success .search_success_cont .right_cont .top .icon .svg{width: 26px; height: 26px;}
#reseller_search .search_success .search_success_cont .left_cont .item .info{width: calc(100% - 13.5%); padding-bottom: 35px; border-bottom: 1px solid #dfdfdf;}
#reseller_search .search_success .search_success_cont .left_cont .item .info .name,
#reseller_search .search_success .search_success_cont .right_cont .top .name{font-size: 18px; line-height: 1.1; color: #666; font-weight: normal;}
#reseller_search .search_success .search_success_cont .left_cont .item .info .brief{margin-top: 10px; font-size: 20px; line-height: 30px; color: #333;}
#reseller_search .search_success .search_success_cont .left_cont .item:last-child{margin-bottom: 0;}
#reseller_search .search_success .search_success_cont .left_cont .item:last-child .info{border: 0; padding: 0;}
#reseller_search .search_success .search_success_cont .right_cont .top{margin-bottom: 35px;}
#reseller_search .search_success .search_success_cont .right_cont .top .name{width: calc(100% - 9%); padding: 0; border: 0;}
#reseller_search .search_success .search_success_cont .right_cont .pic{margin: 60px auto 25px; max-width: 100%; width: 307px; height: 448px;}
#reseller_search .search_success .search_success_cont .right_cont .fdj_btn{width: 20px; height: 20px; bottom: 40px; right: 40px; z-index: 200;}


/* 弹出模块样式 */
#imageModule {position: fixed;top: 0;left: 0;width: 100vw;height: 100%;background-color: #fff; display: none;  justify-content: center;align-items: center;z-index: 1000;height: 100%;}
#imageModule .module_cont {position: relative; overflow: hidden; width: 100%; max-width: 100%; height: 100%; text-align: center; margin: 0 auto;}
#imageModule .pro_pic,
#imageModule .pro_pic .main{width: 100%; height: 100%;}
#imageModule .pro_pic .main{padding-top: 80px; max-height: 100%;}
#imageModule .pro_pic .swiper-pic{display: inline-block; backface-visibility: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: center center; transition: transform 0.3s ease; overflow: visible;}
#imageModule .pro_pic .swiper-pic img{max-width: 100%; z-index: 10000; /*transform: translate3d(-50%, -50%, 0); */cursor: grab;}
#imageModule .pro_pic .swiper-pic.is-dragging img{cursor: grabbing; max-width: none;  max-height: none;}
#imageModule .pro_pic .swiper-pic{z-index: 5;}
#imageModule .pro_pic .picTop{z-index: 10;}

#imageModule .model_top{padding: 0 20px; width: 100%; height: 60px; position: absolute; bottom: inherit; top: 0; left: 0; z-index: 5; background-color: #fff;}
#imageModule .controls {width: max-content; gap: 10px;}
#imageModule .controls .control_btn {padding: 10px 15px; width: max-content; height: max-content; cursor: pointer; display: flex; align-items: center; justify-content: center;}
#imageModule .controls .control_btn .svg{width: 25px; height: 25px; fill: #333;}




/* 成为供应商 */
#reseller_target{padding-top: 70px;}
#reseller_target .brief,
#reseller_contact .brief{margin-top: 20px; font-size: 18px; line-height: 36px; color: #666;}
#reseller_target .cont{margin-top: 24px;}
#reseller_target .cont .pic{cursor: pointer; width: 100%; height: 100%;}
#reseller_target .cont .pic img{transition: all .5s ease;}
#reseller_target .cont .pic::before{content: ""; display: block; width: 100%; height: 32.1%; background: linear-gradient(to top, rgba(0,0,0,.5), transparent); position: absolute; bottom: 0; left: 0; z-index: 1;} 
#reseller_target .cont .name{bottom: 44px; left: 0; width: 100%; padding: 0 60px; z-index: 2; font-size: 24px; line-height: 33px; color: #fff;}
#reseller_target .cont .left_pic{margin-right: 36px; margin-top: 36px; width: 31.84%; height: 635px;}
#reseller_target .cont .right_cont{width: 65.886%;}
#reseller_target .cont .right_cont .item{margin-right: 36px; margin-top: 36px; height: 299px;}
#reseller_target .cont .right_cont .item .pic::before{height: 41.56%;}
#reseller_target .cont .right_cont .item:nth-child(2n){margin-right: 0;}
#reseller_target .cont .right_cont .item:nth-child(1){width: 63.82%;}
#reseller_target .cont .right_cont .item:nth-child(2){width: 31.62%;}
#reseller_target .cont .right_cont .item:nth-child(3),
#reseller_target .cont .right_cont .item:nth-child(4){width: 47.72%;}
#reseller_target .cont .pic:hover img{transform: scale(1.05);}

#reseller_contact{padding: 90px 0 120px;}
#reseller_contact .list{margin-top: 52px;}
#reseller_contact .list .item{padding: 76px 5%; width: 31.9%; background-color: #f8f8f8;}
#reseller_contact .list .item .icon{margin: 0 auto 43px; width: 54px; height: 54px;}
#reseller_contact .list .item .info .p1{font-size: 18px; line-height: 27px; color: #666;}
#reseller_contact .list .item .info .p2{margin-top: 9px; font-size: 24px; line-height: 34px; color: #333;}
#reseller_contact .list .item .info .p2 a{transition: all 0.3s ease;}
#reseller_contact .list .item .info .p2 a:hover{color: var(--main);}


/* 战略合作伙伴 */
#partner_logo{padding: 70px 0 100px;}
#partner_logo .list{margin-top: 25px;}
#partner_logo .list .item{margin-top: 25px; margin-right: 25px; width: 15.2%; height: 120px; border: 1px solid #e5e5e5; background-color: #fff; transition: all 0.5s ease;}
#partner_logo .list .item:nth-child(6n){margin-right: 0;}
#partner_logo .list .item:hover{border-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 5%)}
#partner_logo .more_btn{margin: 60px auto 0; width: max-content;}
#partner_logo .more_btn .jt{margin-right: 20px; width: 36px; height: 36px; border-radius: 50%; border: 1px solid #999;}
#partner_logo .more_btn .jt .svg{font-size: 14px; transform: rotate(90deg); color: #999;}
#partner_logo .more_btn .txt{font-size: 16px; line-height: 1.2; color: #999;}
#partner_logo .more_btn:hover .jt{border-color: var(--main);}
#partner_logo .more_btn:hover .jt .svg{color: var(--main);}
#partner_logo .more_btn:hover .txt{color: var(--main);}



#partner_case{padding: 70px 0 100px; background-color: #f8f8f8;}
#partner_case .case_swiper{margin-top: 50px; padding-bottom: 75px; width: 100%;}
#partner_case .case_swiper .slide{width: 31.77%; margin-right: 36px; background-color: #fff;}
#partner_case .case_swiper .slide .pic{width: 100%; height: 257px;}
#partner_case .case_swiper .slide .pic img{transition: all 0.5s ease-in-out;}
#partner_case .case_swiper .slide .info{padding: 37px 8.43% 44px; display: flex; flex-direction: column;}
#partner_case .case_swiper .slide .info .name{ min-height: calc(32px * 2); font-size: 22px; line-height: 32px; color: #222; font-weight: 600;}
#partner_case .case_swiper .slide .info .brief{margin-top: 9px; font-size: 16px; line-height: 27px; color: #666;}
#partner_case .case_swiper .slide .info .bot{margin-top: 40px;}
#partner_case .case_swiper .slide .info .bot .time,
#partner_case .case_swiper .slide .info .bot .more{font-size: 16px; line-height: 24px; color: #999;}
#partner_case .case_swiper .slide .info .bot .more .jt{margin-left: 10px; margin-top: 3px;}
#partner_case .case_swiper .slide .info .bot .more .jt .svg{transform: translateY(0); font-size: 8px; color: #999;}
#partner_case .case_swiper .slide:hover .pic img{transform: scale(1.05);}
#partner_case .case_swiper .slide:hover .info .name{color: var(--main);}
#partner_case .case_swiper .slide:hover .info .brief,
#partner_case .case_swiper .slide:hover .info  .bot .time{color: #222;}
#partner_case .case_swiper .slide .info .bot .more:hover{color: var(--main);}
#partner_case .case_swiper .slide .info .bot .more:hover .jt .svg{color: var(--main);}
#partner_case .swiper-pagination{z-index: 1; bottom: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 16px;}
#partner_case .swiper-pagination .swiper-pagination-bullet{ margin: 0 10px; width: 12px; height: 12px; background-color: #d3d3d3; border-radius: 50%; opacity: 1;}
#partner_case .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 16px; height: 16px; background-color: #666;}
#partner_case .more_case{margin: 40px auto 0; padding: 0 30px; width: max-content; min-width: 180px; height: 50px; font-size: 16px; color: #fff; border: 1px solid #ccc; background-color: #666;}
#partner_case .more_case .jt{margin-left: 20px; width: 8px; height: 10px;}
#partner_case .more_case .jt .svg{font-size: 8px; color: #fff; transform: translateY(1px);}
#partner_case .more_case:hover{border-color: #333; background-color: #333;}



#partner_evaluate{padding: 70px 0 120px; overflow: hidden;}
#partner_evaluate .cont{margin: 50px auto 0; width: 68.1%;}
#partner_evaluate .cont .evaluate_swiper{width: 100%; overflow: visible; min-height: auto;}
#partner_evaluate .cont .evaluate_swiper .slide{opacity: 0.5; width: 100%; margin: 0 30px; padding: 120px 18% 90px;border: 1px solid #e5e5e5;}
#partner_evaluate .cont .evaluate_swiper .slide.swiper-slide-active{opacity: 1; border-color: #fff; box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);}
#partner_evaluate .cont .evaluate_swiper .slide .desc{font-size: 20px; line-height: 35px; color: #333;}

#partner_evaluate .cont .evaluate_swiper .slide .desc::before,
#partner_evaluate .cont .evaluate_swiper .slide .desc::after{content: ""; display: block; width: 30px; height: 28px; background: url(images/partner-icon1.png) no-repeat center; position: absolute; z-index: 1;}
#partner_evaluate .cont .evaluate_swiper .slide .desc::before{top: -13px; left: -120px;}
#partner_evaluate .cont .evaluate_swiper .slide .desc::after{bottom: -37px; right: -80px; transform: rotate(180deg);}
#partner_evaluate .cont .evaluate_swiper .slide .info{margin-top: 100px;}
#partner_evaluate .cont .evaluate_swiper .slide .info .logo{margin-right: 25px; width: 100px; height: 100px; border: 2px solid #ebebeb; border-radius: 50%;}
#partner_evaluate .cont .evaluate_swiper .slide .info .logo img{width: 68px; height: 40px;}
#partner_evaluate .cont .evaluate_swiper .slide .info .name{max-width: calc(100% - 130px); font-size: 18px; line-height: 27px; color: #666; font-weight: normal;}
#partner_evaluate .cont .evaluate_swiper .swiper-pagination{display: none !important;}

#partner_evaluate .cont .op_pg{border: 1px solid #ababab; opacity: 1;}
#partner_evaluate .cont .op_pg .svg{ color: #ababab; opacity: 1;}
#partner_evaluate .cont .op_pg.prev{left: -9.2%;}
#partner_evaluate .cont .op_pg.next{right: -9.2%;}
#partner_evaluate .cont .op_pg:hover{background-color: var(--main); border-color: var(--main);}
#partner_evaluate .cont .op_pg:hover .svg{color: #fff;}




@media (max-width: 1680px) {
    #reseller_advantage .cont .pic{height: 695px;}

    #reseller_search .search_success .search_success_cont .box{padding: 60px 5% 55px;}
    #reseller_search .search_success .search_success_cont .right_cont .pic{height: 415px;}

    #reseller_target .cont .name{bottom: 32px; padding: 0 45px; font-size: 22px;}
    #reseller_target .cont .left_pic{height: 625px;}
    #reseller_target .cont .right_cont .item{height: 294px;}

    #partner_logo .list .item{width: 15%; height: 115px;}

    #partner_evaluate .cont .evaluate_swiper .slide{padding: 100px 15% 80px;}
    #partner_evaluate .cont .evaluate_swiper .slide .desc::before{left: -85px;}
    #partner_evaluate .cont .evaluate_swiper .slide .desc::after{right: -70px;}
    #partner_evaluate .cont .evaluate_swiper .slide .info{margin-top: 90px;}
}
@media (max-width: 1536px) {
    #reseller_advantage .cont .pic{height: 635px;}

    #reseller_search .search_form .form,
    #reseller_search .search_form .search_desc{width: 69%;}
    #reseller_search .search_box .search_box_top .brief{width: 59.5%;}
    #reseller_search .search_success .search_success_cont .box{padding: 60px 5% 50px}
    #reseller_search .search_success .search_success_cont .left_cont .item{margin-bottom: 52px;}
    #reseller_search .search_success .search_success_cont .right_cont .top{margin-bottom: 0;}
    #reseller_search .search_success .search_success_cont .right_cont .pic{margin: 50px auto 25px; height: 405px;}

    #reseller_target .cont{margin-top: 10px;}
    #reseller_target .cont .left_pic{margin-right: 30px; margin-top: 30px; height: 570px;}
    #reseller_target .cont .right_cont .item{margin-right: 30px; margin-top: 30px; height: 270px;}
    #reseller_target .cont .right_cont .item:nth-child(1){width: 64.6%;}
    #reseller_target .cont .right_cont .item:nth-child(2){width: 31.51%;}
    #reseller_target .cont .right_cont .item:nth-child(3), 
    #reseller_target .cont .right_cont .item:nth-child(4){width: 48%;}
    #reseller_target .brief, #reseller_contact .brief{margin-top: 10px;}

    #reseller_contact .list .item{padding: 60px 4%;}

    #partner_logo .list .item{margin-top: 22px; margin-right: 22px;}
    #partner_logo .list .item img{transform: scale(0.9);}

    #partner_case .case_swiper{padding-bottom: 60px;}
    #partner_case .case_swiper .slide .info{padding: 35px 8.43% 40px}
    #partner_case .case_swiper .slide .info .name{min-height: calc(30px * 2); font-size: 20px; line-height: 30px;}
    #partner_case .case_swiper .slide .info .bot{margin-top: 35px;}
}
@media (max-width: 1440px) {
    #reseller_form .form{width: 82%;}

    #reseller_advantage .cont .pic{height: 595px;}

    #reseller_search .search_box{width: 90%;}
    #reseller_search .search_box .search_box_top .brief{width: 62.5%;}
    #reseller_search .search_success .search_success_cont .box{padding: 50px 4%;}
    #reseller_search .search_success .search_success_cont .left_cont .item{margin-bottom: 45px;}
    #reseller_search .search_success .search_success_cont .left_cont .item .info{padding-bottom: 30px;}
    #reseller_search .search_success .search_success_cont .right_cont .pic{margin: 40px auto 0; height: 390px;}

    #reseller_target .brief, 
    #reseller_contact .brief{line-height: 1.6;}
    #reseller_target .cont .name{bottom: 30px; padding: 0 35px; font-size: 22px;}
    #reseller_target .cont .left_pic{height: 540px;}
    #reseller_target .cont .right_cont .item{height: 255px;}
    
    #reseller_contact .list{margin-top: 40px;}
    #reseller_contact .list .item{padding: 50px 4%;}
    #reseller_contact .list .item .icon{margin: 0 auto 35px;}
    #reseller_contact .list .item .info .p2{font-size: 22px; line-height: 30px;}

    #partner_logo .list .item{margin-top: 20px; margin-right: 20px; height: 100px;}
    #partner_logo .list .item img{transform: scale(0.85);}
    #partner_logo .more_btn{margin-top: 50px;}

    #partner_case .case_swiper .slide .pic{height: 225px;}
    #partner_case .case_swiper .slide .info{padding: 30px 7.43% 35px;}
    #partner_case .case_swiper .slide .info .brief{line-height: 25px;}
    #partner_case .case_swiper .slide .info .bot{margin-top: 25px;}

    #partner_evaluate .cont .evaluate_swiper .slide{padding: 85px 12% 65px;}
    #partner_evaluate .cont .evaluate_swiper .slide .desc{font-size: 18px; line-height: 1.6;}
    #partner_evaluate .cont .evaluate_swiper .slide .desc::before{left: -60px;}
    #partner_evaluate .cont .evaluate_swiper .slide .desc::after{right: -50px;}
    #partner_evaluate .cont .evaluate_swiper .slide .info{margin-top: 65px;}
    #partner_evaluate .cont .op_pg.prev{left: -11%;}
    #partner_evaluate .cont .op_pg.next{right: -11%;}
}
@media (max-width: 1366px) {
    #reseller_advantage .cont .pic{height: 565px;}

    #reseller_search .search_form .form,
    #reseller_search .search_form .search_desc{width: 75%;}
    #reseller_search .search_box .search_box_top .brief{width: 67.5%;}
    #reseller_search .search_success .search_success_cont .left_cont .item .info .name, #reseller_search .search_success .search_success_cont .right_cont .top .name{font-size: 16px;}
    #reseller_search .search_success .search_success_cont .left_cont .item .info .brief{font-size: 18px; line-height: 1.8;}
    #reseller_search .search_success .search_success_cont .right_cont .pic{height: 380px;}

    #reseller_target .cont .left_pic{height: 510px;}
    #reseller_target .cont .right_cont .item{height: 240px;}
    #reseller_target .cont .right_cont .item:nth-child(1){width: 64%;}
    #reseller_target .cont .right_cont .item:nth-child(3), 
    #reseller_target .cont .right_cont .item:nth-child(4){width: 47.7%;}

    #reseller_contact .list .item .info .p2{font-size: 20px;}

    #partner_evaluate .cont{width: 71%;}
}
@media (max-width: 1280px) {
    #reseller_form{padding-top: 70px;}

    #reseller_advantage{padding: 70px 0 100px;}
    #reseller_advantage .cont .pic{height: 530px;}

    #reseller_search{padding: 70px 0 100px;}
    #reseller_search .search_form .form{margin-top: 50px;}
    #reseller_search .search_form .search_desc{padding: 50px 4% 60px;}
    #reseller_search .search_form .form,
    #reseller_search .search_form .search_desc{width: 80%;}
    #reseller_search .search_box .search_box_top .brief{width: 71.5%;}

    #reseller_target .cont .name{bottom: 22px; padding: 0 30px; font-size: 20px; }
    #reseller_target .cont .left_pic{margin-right: 26px; margin-top: 26px; height: 480px;}
    #reseller_target .cont .right_cont .item{margin-right: 26px; margin-top: 26px; height: 225px;}

    #reseller_contact{padding: 70px 0 100px;}
    #reseller_contact .list .item{padding: 40px 4%;}
    #reseller_contact .list .item .icon{width: 52px; height: 52px;}
    #reseller_contact .list .item .info .p2{margin-top: 5px;}

    #partner_logo .list .item{margin-top: 18px; margin-right: 18px;}
    #partner_logo .list .item img{transform: scale(0.8);}

    #partner_case .case_swiper{padding-bottom: 50px;}
    #partner_case .more_case{margin-top: 35px;}

    #partner_evaluate{padding: 70px 0 100px;}
    #partner_evaluate .cont{width: 78%;}
    #partner_evaluate .cont .evaluate_swiper .slide{padding: 75px 12% 65px;}
    #partner_evaluate .cont .evaluate_swiper .slide .info{margin-top: 55px;}
}
@media (max-width: 1200px) {
    #reseller_form .form{width: 92%;}

    #reseller_form .form,
    #reseller_advantage .cont{margin-top: 40px;}
    
    #reseller_advantage{padding: 70px 0 85px;}
    #reseller_advantage .cont .pic{height: 495px;}

    #reseller_search{padding: 70px 0 85px;}
    #reseller_search .search_form .form .btn{padding: 0 20px;}
    #reseller_search .search_box .search_box_top .brief{width: 75.5%;}
    #reseller_search .search_box{width: 100%;}
    #reseller_search .search_success .search_success_cont .right_cont .top .name{width: calc(100% - 13%);}

    #reseller_target .cont .name{font-size: 18px; line-height: 1.6;}
    #reseller_target .cont .left_pic{height: 450px;}
    #reseller_target .cont .right_cont .item{height: 212px;}

    #reseller_contact{padding: 70px 0 85px;}
    #reseller_contact .list .item .info .p1{font-size: 16px; line-height: 1.6;}
    #reseller_contact .list .item .info .p2{font-size: 18px; line-height: 1.8;}

    #partner_logo .list{margin-top: 15px;}
    #partner_logo .list .item{width: 15%; margin-top: 16px; margin-right: 16px;}
    
    #partner_case{padding: 70px 0 85px;}
    #partner_case .case_swiper{margin-top: 40px;}
    #partner_case .case_swiper .slide .pic{height: 200px;}
    #partner_case .case_swiper .slide .info{padding: 30px 7.43%;}
    #partner_case .case_swiper .slide .info .name{font-size: 18px;}
    #partner_case .case_swiper .slide .info .bot{margin-top: 20px;}
    #partner_case .case_swiper .slide .info .bot .time, 
    #partner_case .case_swiper .slide .info .bot .more{font-size: 14px;}

    #partner_evaluate{padding: 70px 0 85px;}
}
@media (max-width: 1060px) {
}
@media (max-width: 1050px) {
    #reseller_advantage .cont .pic{height: 430px;}

    #reseller_search .search_form .form{margin-top: 40px;}
    #reseller_search .search_form .form,
    #reseller_search .search_form .search_desc{width: 92%;}
    #reseller_search .search_box .back_btn{margin-top: 50px;}
    #reseller_search .search_box .search_box_top .brief{width: 87.5%;}
    #reseller_search .search_success .search_success_cont .box{padding: 45px 4%;}
    #reseller_search .search_success .search_success_cont .left_cont .item{margin-bottom: 35px;}
    #reseller_search .search_success .search_success_cont .left_cont .item .info{padding-bottom: 25px;}
    #reseller_search .search_success .search_success_cont .right_cont .pic{height: 360px;}
    
    #reseller_target .cont .name{font-size: 16px;}
    #reseller_target .cont .left_pic{margin-right: 24px; margin-top: 24px; height: 390px;}
    #reseller_target .cont .right_cont .item{margin-right: 24px; margin-top: 24px;height: 182px;}

    #partner_logo .list .item{width: 31.8%; height: 110px;}
    #partner_logo .list .item:nth-child(6n){margin-right: 18px;}
    #partner_logo .list .item:nth-child(3n){margin-right: 0;}

    #partner_case .case_swiper .slide .pic{height: 165px;}
    #partner_case .case_swiper .slide .info{padding: 20px 7.43%;}
    #partner_case .case_swiper .slide .info .bot{margin-top: 15px;}

    #partner_evaluate .cont{width: 88%;}
    #partner_evaluate .cont .evaluate_swiper .slide{padding: 65px 12%;}
}
@media (max-width: 992px) {
    .partner_main{margin-top: 66px;}

    #reseller_form{padding-top: 8vw;}
    #reseller_form .form{width: 100%;}
    #reseller_form .form .item,
    #reseller_form .form .list .li .custom-select, 
    #reseller_form .form .list .li .custom-multiselect,
    #reseller_form .form .more{font-size: .13rem;}
    #reseller_form .form .list .li .custom-select .dropdown label, 
    #reseller_form .form .list .li .custom-multiselect .dropdown label{font-size: .12rem;}
    #reseller_form .form, #reseller_advantage .cont{margin-top: 5vw;}

    #reseller_advantage{padding: 8vw 0;}

    #reseller_search{padding: 8vw 0;}
    #reseller_search .search_form .form,
    #reseller_search .search_form .search_desc{width: 100%;}
    #reseller_search .search_form .form{margin-top: 5vw;}
    #reseller_search .search_form .form .text .input,
    #reseller_search .search_form .form .btn span{font-size: .14rem;}
    #reseller_search .search_form .search_desc{margin: 5vw auto 0; padding: 4vw 4% 5vw;}
    #reseller_search .search_form .search_desc .title{font-size: 0.2rem; line-height: 1.6;}
    #reseller_search .search_form .search_desc .desc{font-size: 0.12rem; line-height: 1.8;}
    #reseller_search .search_box .search_box_top .ind_tit{margin-top: 3vw;}
    #reseller_search .search_box .search_box_top .icon{width: 10vw; height: 10vw;}
    #reseller_search .search_box .search_box_top .brief{margin-top: 1.5vw; font-size: .13rem; line-height: 1.8;}
    #reseller_search .search_box .back_btn{margin-top: 6vw; height: 6vw; font-size: .12rem;}
    #reseller_search .search_success .search_success_cont{margin-top: 5vw;}
    #reseller_search .search_success .search_success_cont .box{padding: 5vw 4%;}
    #reseller_search .search_success .search_success_cont .left_cont .item .info .name, #reseller_search .search_success .search_success_cont .right_cont .top .name{font-size: .12rem; line-height: 1.2}
    #reseller_search .search_success .search_success_cont .left_cont .item .info .brief{font-size: .13rem;}
    #reseller_search .search_success .search_success_cont .right_cont .pic{height: 345px;}

    #reseller_target{padding-top: 8vw;}
    #reseller_target .brief, #reseller_contact .brief{margin-top: 1vw; font-size: .13rem; line-height: 1.8;}
    #reseller_target .cont .name{bottom: 22px; padding: 0 3vw; font-size: .12rem;}

    #reseller_contact{padding: 8vw 0;}
    #reseller_contact .list{margin-top: 4vw;}
    #reseller_contact .list .item{padding: 4vw 4%;}
    #reseller_contact .list .item .info .p1{font-size: .12rem;}
    #reseller_contact .list .item .info .p2{font-size: .13rem;}
    #reseller_contact .list .item .info .p2 a:hover{color: #333;}
    
    #partner_logo{padding: 8vw 0;}
    #partner_logo .list{margin-top: 1.5vw;}
    #partner_logo .list .item{margin-top: 1.5vw; margin-right: 1.5vw;}
    #partner_logo .more_btn{margin-top: 5vw;}
    #partner_logo .more_btn .txt{font-size: .12rem;}

    #partner_case{padding: 8vw 0;}
    #partner_case .case_swiper{margin-top: 4vw; padding-bottom: 5vw;}
    #partner_case .case_swiper .slide .pic{height: 155px;}
    #partner_case .case_swiper .slide .info{padding: 20px 9.43%;}
    #partner_case .case_swiper .slide .info .name{font-size: .13rem; line-height: 1.8; min-height: auto;}
    #partner_case .case_swiper .slide .info .brief{font-size: .115rem; line-height: 1.5;}
    #partner_case .case_swiper .slide .info .bot{margin-top: 1.5vw;}
    #partner_case .case_swiper .slide .info .bot .time, 
    #partner_case .case_swiper .slide .info .bot .more{font-size: .11rem;}
    #partner_case .swiper-pagination{height: 14px;}
    #partner_case .swiper-pagination .swiper-pagination-bullet{width: 10px; height: 10px;}
    #partner_case .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 14px; height: 14px;}
    #partner_case .more_case{margin-top: 3vw; height: 5vw; font-size: .12rem;}

    #partner_evaluate{padding: 8vw 0;}
    #partner_evaluate .cont{margin-top: 5vw; width: 100%;}
    #partner_evaluate .cont .evaluate_swiper .slide{padding: 6.5vw 11%; opacity: 1; border-color: #fff; box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);}
    #partner_evaluate .cont .evaluate_swiper .slide .desc{font-size: .14rem;}
    #partner_evaluate .cont .evaluate_swiper .slide .info{margin-top: 6vw;}
    #partner_evaluate .cont .evaluate_swiper .slide .info .logo{margin-right: 2.5vw; width: 8vw; height: 8vw;}
    #partner_evaluate .cont .evaluate_swiper .slide .info .logo img{width: 59px; height: 34px;}
    #partner_evaluate .cont .evaluate_swiper .slide .info .name{max-width: calc(100% - 12vw); font-size: .13rem; line-height: 1.5;}
    #partner_evaluate .cont .op_pg{bottom: inherit; top: 50% !important; width: 4vw; height: 4vw;}
    #partner_evaluate .cont .op_pg.prev{left: -2vw;}
    #partner_evaluate .cont .op_pg.next{right: -2vw;}
    #partner_evaluate .cont .op_pg .svg{font-size: 22px;}
} 
@media (max-width: 768px) {
    #partner_case .case_swiper .slide .info .bot .more .jt .svg,
    #partner_case .more_case .svg{transform: translateY(1px);}

    #reseller_form .form{padding: 4vw;}
    #reseller_form .form .list .li,
    #reseller_form .form .text{margin-top: 2vw; width: 100%;}
    #reseller_form .form .list .li:nth-child(-n+2){margin-top: 2vw;}
    #reseller_form .form .list .li:first-child{margin-top: 0;}
    #reseller_form .form .item,
    #reseller_form .form .list .li .custom-select, 
    #reseller_form .form .list .li .custom-multiselect,
    #reseller_form .form .more{font-size: .18rem;}
    #reseller_form .form .list .li .custom-select .dropdown label, 
    #reseller_form .form .list .li .custom-multiselect .dropdown label{font-size: .16rem;}
    #reseller_form .form .list .li:hover,
    #reseller_form .form .text:hover,
    #reseller_form .form .code .input:hover{border-color: #fff;}
    #reseller_form .form .code{margin-top: 2vw;}
    #reseller_form .form .code .input{margin-right: 3%; width: 62%;}
    #reseller_form .form .code .codeimg{width: calc(100% - 65%);}
    #reseller_form .form .more{margin-top: 5vw; height: 60px; min-width: 1.72rem; padding: 0 25px; font-size: 0.16rem; background-color: var(--main); color: #fff;}
    #reseller_form .form .more:hover{opacity: 1;}

    #reseller_advantage .cont{margin-top: 0; flex-wrap: wrap;}
    #reseller_advantage .cont .pic{margin-top: 5vw; height: 88vw; width: 100%;}
    
    #reseller_search .ind_tit{display: none;}
    #reseller_search .ind_tit.mb{display: block;}
    #reseller_search .search_form .form .text{width: 75%;}
    #reseller_search .search_form .form:hover .text{border-color: #e5e5e5;}
    #reseller_search .search_form .form .btn{width: calc(100% - 75%); padding: 0 20px;}
    #reseller_search .search_form .form .text .input,
    #reseller_search .search_form .form .btn span{font-size: .18rem;}
    #reseller_search .search_form .search_desc .title{font-size: 0.26rem;}
    #reseller_search .search_form .search_desc .desc{font-size: 0.16rem;}

    #reseller_search .search_box{width: 100%;}
    #reseller_search .search_box .search_box_top .ind_tit{margin-top: 5vw;}
    #reseller_search .search_box .search_box_top .icon{width: 11vw; height: 11vw;}
    #reseller_search .search_box .search_box_top .brief{margin-top: 3vw; width: 100%; font-size: .18rem;}
    #reseller_search .search_box .back_btn{height: 7vw; font-size: .16rem; background-color: #333;}

    #reseller_search .search_success .search_success_cont{flex-wrap: wrap; }
    #reseller_search .search_success .search_success_cont .box{ margin-top: 3vw; padding: 5vw; width: 100%;}
    #reseller_search .search_success .search_success_cont .box:nth-child(1){margin-top: 0;}
    #reseller_search .search_success .search_success_cont .left_cont .item {margin-bottom: 3vw;}
    #reseller_search .search_success .search_success_cont .left_cont .item .info{padding-bottom: 2.5vw; width: calc(100% - 10.5%);}
    #reseller_search .search_success .search_success_cont .left_cont .item .info .name, #reseller_search .search_success .search_success_cont .right_cont .top .name{font-size: .18rem;}
    #reseller_search .search_success .search_success_cont .left_cont .item .info .brief{font-size: .2rem;}
    #reseller_search .search_success .search_success_cont .right_cont .pic{margin-top: 5vw;}
    #reseller_search .search_success .search_success_cont .right_cont .top .name{width: calc(100% - 11%);}

    #reseller_target .brief, #reseller_contact .brief{font-size: .18rem;}
    #reseller_target .cont{margin-top: 0; flex-wrap: wrap;}
    #reseller_target .cont .name{bottom: 4vw; padding: 0 5vw; font-size: .2rem;}
    #reseller_target .cont .left_pic,
    #reseller_target .cont .right_cont .item{margin-top: 2.4vw; margin-right: 2.4vw;}
    #reseller_target .cont .left_pic{margin-right: 0; width: 100%; height: 58vw;}
    #reseller_target .cont .right_cont{width: 100%;}
    #reseller_target .cont .right_cont .item{margin-right: 0; width: 100% !important; height: 58vw;}
    #reseller_target .cont .pic:hover img{transform: scale(1);}
    /* #reseller_target .cont .right_cont .item:nth-child(1){width: 65%;}
    #reseller_target .cont .right_cont .item:nth-child(2){width: 31.81%;}
    #reseller_target .cont .right_cont .item:nth-child(3), 
    #reseller_target .cont .right_cont .item:nth-child(4){width: 48.4%;}*/

    #reseller_contact .list{margin-top: 0; flex-wrap: wrap;}
    #reseller_contact .list .item{margin-top: 3vw; padding: 5vw 4%; width: 100%;}
    #reseller_contact .list .item .info .p1{font-size: .16rem;}
    #reseller_contact .list .item .info .p2{font-size: .2rem;}

    #imageModule .controls{gap: 8px;}

    #partner_logo .list .item:hover{border-color: #e5e5e5; box-shadow: none;}
    #partner_logo .more_btn .txt{font-size: .16rem;}
    #partner_logo .more_btn:hover .jt{border-color: #999;}
    #partner_logo .more_btn:hover .jt .svg{fill: #999;}
    #partner_logo .more_btn:hover .txt{color: #999;}

    #partner_case .case_swiper{margin-top: 5vw; padding-bottom: 10vw;}
    #partner_case .case_swiper .slide{width: 100%;}
    #partner_case .case_swiper .slide .pic{height: 50vw;}
    #partner_case .case_swiper .slide .info{padding: 5vw 5.43%;}
    #partner_case .case_swiper .slide .info .name{font-size: .22rem; line-height: 1.5; min-height: auto;}
    #partner_case .case_swiper .slide .info .brief{font-size: .16rem;}
    #partner_case .case_swiper .slide .info .bot{margin-top: 3vw;}
    #partner_case .case_swiper .slide .info .bot .time, 
    #partner_case .case_swiper .slide .info .bot .more{font-size: .16rem;}
    #partner_case .case_swiper .slide:hover .pic img{transform: scale(1);}
    #partner_case .case_swiper .slide:hover .info .name{color: #222;}
    #partner_case .case_swiper .slide:hover .info .brief{color: #666;}
    #partner_case .case_swiper .slide:hover .info  .bot .time,
    #partner_case .case_swiper .slide .info .bot .more:hover{color: #999;}
    #partner_case .case_swiper .slide .info .bot .more:hover .jt .svg{fill: #999;}
    #partner_case .more_case{margin-top: 5vw; height: 60px; font-size: .16rem; background-color: #333;}
    #partner_case .swiper-pagination{height: 2.5vw;}
    #partner_case .swiper-pagination .swiper-pagination-bullet{margin: 0 1.5vw; width: 2vw; height: 2vw;}
    #partner_case .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 2.5vw; height: 2.5vw;}

    #partner_evaluate .cont .evaluate_swiper .slide .desc{font-size: .2rem;}
    #partner_evaluate .cont .evaluate_swiper .slide .info .logo{width: 11vw; height: 11vw;}
    #partner_evaluate .cont .evaluate_swiper .slide .info .name{max-width: calc(100% - 13vw); font-size: .18rem;}
    #partner_evaluate .cont .op_pg{width: 6vw; height: 6vw;}
    #partner_evaluate .cont .op_pg:hover{background-color: transparent; border-color:#ababab;}
    #partner_evaluate .cont .op_pg:hover .svg{fill: #ababab;}
}
@media (max-width: 576px) {
    #reseller_form .form{padding: 5vw;}
    #reseller_form .form .list .li .custom-select .selected-item, #reseller_form .form .list .li .custom-multiselect .selected-items{transform: translateY(1px);}
    #reseller_form .form .list .li,
    #reseller_form .form .code .input,
    #reseller_form .form .code .codeimg{height: 11vw;}
    #reseller_form .form .text .textarea{padding-top: 12px; height: 40vw;}
    #reseller_form .form .item,
    #reseller_form .form .list .li .custom-select, 
    #reseller_form .form .list .li .custom-multiselect,
    #reseller_form .form .more{font-size: .28rem;}
    #reseller_form .form .list .li .custom-select .dropdown label, 
    #reseller_form .form .list .li .custom-multiselect .dropdown label{font-size: .26rem;}
    #reseller_form .form .more{padding: 0 0.4rem; min-width: auto; min-width: 33.6vw; height: 0.79rem; font-size: 0.26rem;}
    #reseller_form .form .more .jt{transform: translateY(1px);}
    #reseller_form .form .more .jt .svg{font-size: 0.18rem; transform: scale(0.8); }

    #reseller_search{padding: 10vw 0;}
    #reseller_search .search_form .form{flex-direction: column; height: max-content; border-radius: 0;}
    #reseller_search .search_form .form .text{display: flex; width: 100%; height: 0.79rem; border-right: 2px solid #e5e5e5; border-top-right-radius: 0.16rem; border-bottom-right-radius: 0.16rem; border-radius: 0.16rem;}
    #reseller_search .search_form .form .text .icon{width: 12vw;}
    #reseller_search .search_form .form .text .input{width: calc(100% - 12vw);}
    #reseller_search .search_form .form .btn{margin-top: 3vw; width: 100%; height: 0.79rem; border-radius: 0.16rem; justify-content: center;}
    #reseller_search .search_form .form .btn span{margin-right: 4vw;}
    #reseller_search .search_form .form .btn .icon .svg{font-size: 0.18rem; transform: scale(0.8);}
    #reseller_search .search_form .form .text .input, 
    #reseller_search .search_form .form .btn span{font-size: .3rem;;}
    #reseller_search .search_form .form .text .icon img{width: 4vw;}
    #reseller_search .search_form .search_desc{padding: 7vw 6%;}
    #reseller_search .search_form .search_desc .title{font-size: 0.32rem;}
    #reseller_search .search_form .search_desc .desc{font-size: 0.26rem;}

    #reseller_search .search_box .search_box_top .icon{width: 13vw; height: 13vw;}
    #reseller_search .search_box .search_box_top .brief{margin-top: 4vw; font-size: .26rem;}
    #reseller_search .search_box .back_btn{padding: 0 20px; height: 0.79rem; font-size: .26rem;}
    #reseller_search .search_box .back_btn .svg{font-size: 0.26rem;}

    #reseller_search .search_success .search_success_cont .box{padding: 6vw;}
    #reseller_search .search_success .search_success_cont .left_cont .item{margin-bottom: 5vw;}
    #reseller_search .search_success .search_success_cont .left_cont .item .info,
    #reseller_search .search_success .search_success_cont .right_cont .top .name{width: calc(100% - 12.5%);}
    #reseller_search .search_success .search_success_cont .left_cont .item .icon, #reseller_search .search_success .search_success_cont .right_cont .top .icon{transform: translateY(-3px);}
    #reseller_search .search_success .search_success_cont .left_cont .item .info .name, #reseller_search .search_success .search_success_cont .right_cont .top .name{font-size: 0.26rem;}
    #reseller_search .search_success .search_success_cont .left_cont .item .info .brief{margin-top: 1vw; font-size: .28rem;}
    #reseller_search .search_success .search_success_cont .right_cont .pic{width: 100%; height: 330px;}

    #reseller_target{padding-top: 10vw;}
    #reseller_target .brief, #reseller_contact .brief{font-size: .26rem;}
    #reseller_target .cont .name{font-size: .28rem;}

    #reseller_contact{padding: 10vw 0;}
    #reseller_contact .list .item{padding: 8vw 4%;}
    #reseller_contact .list .item .icon{width: 56px; height: 56px; margin: 0 auto 5vw;}
    #reseller_contact .list .item .info .p1{font-size: .26rem;}
    #reseller_contact .list .item .info .p2{font-size: .3rem;}

    #imageModule .controls .control_btn{padding: 1vw 1.5vw;}
    #imageModule .controls .control_btn:last-child{padding-right: 0;}
    #imageModule .controls .control_btn .svg{width: 20px; height: 20px;}

    #partner_logo{padding: 10vw 0;}
    #partner_logo .list .item{height: 15vw;}
    #partner_logo .list .item img{transform: scale(0.7);}
    #partner_logo .more_btn .txt{font-size: .26rem;}

    #partner_case{padding: 10vw 0;}
    #partner_case .case_swiper .slide .info{padding: 6vw;}
    #partner_case .case_swiper .slide .info .name{font-size: .32rem;}
    #partner_case .case_swiper .slide .info .brief{margin-top: 1.3vw; font-size: .26rem;}
    #partner_case .case_swiper .slide .info .bot{margin-top: 5vw;}
    #partner_case .case_swiper .slide .info .bot .time, 
    #partner_case .case_swiper .slide .info .bot .more{font-size: .26rem; line-height: 1.1em;}
    #partner_case .case_swiper .slide .info .bot .more .jt{margin-top: 0;}
    #partner_case .case_swiper .slide .info .bot .more .jt .svg{font-size: 0.18rem; transform: scale(0.8);}
    #partner_case .more_case{height: .79rem;}
    #partner_case .more_case{height: 0.79rem; font-size: .26rem;}
    #partner_case .more_case .jt .svg{font-size: 0.18rem; transform: translateY(1px) scale(0.8);}

    #partner_evaluate{padding: 10vw 0;}
    #partner_evaluate .cont .evaluate_swiper .slide{padding: 8vw 12%;}
    #partner_evaluate .cont .evaluate_swiper .slide .desc{font-size: .26rem;}
    #partner_evaluate .cont .evaluate_swiper .slide .desc::before, 
    #partner_evaluate .cont .evaluate_swiper .slide .desc::after{background-size: 5vw;}
    #partner_evaluate .cont .evaluate_swiper .slide .desc::before{left: -8vw;}
    #partner_evaluate .cont .evaluate_swiper .slide .desc::after{right: -5vw; bottom: -24px;}
    #partner_evaluate .cont .evaluate_swiper .slide .info .logo{width: 13vw;  height: 13vw;}
    #partner_evaluate .cont .evaluate_swiper .slide .info .name{max-width: calc(100% - 15vw); font-size: .24rem;}
    
    #partner_evaluate .cont .evaluate_swiper .slide .info .logo{display: none;}
    #partner_evaluate .cont .evaluate_swiper .slide .info .name{max-width: 100%; width: 100%;}

    #partner_evaluate .cont .op_pg{width: 8vw; height: 8vw;}
    #partner_evaluate .cont .op_pg .svg{font-size: 3vw;}
}
@media (max-width: 530px) {
    /* #partner_case .case_swiper .slide .info .bot .more .jt .svg{font-size: 10px; transform: translateY(-1px);} */
    /* #partner_case .more_case .jt .svg{font-size: 10px; transform: translateY(1px);} */
    /* #reseller_form .form .more .jt .svg{font-size: 9px; transform: translateY(1px);} */
}
@media (max-width: 380px) {
    #reseller_search .search_form .form .text{height: 1rem;}
    #reseller_search .search_form .form .text .icon{width: 1rem;}
    #reseller_search .search_form .form .text .input{width: calc(100% - 1rem);}
    #reseller_search .search_box .back_btn,
    #reseller_search .search_form .form .btn{height: 1rem;}
    #reseller_form .form .item, #reseller_form .form .list .li .custom-select, #reseller_form .form .list .li .custom-multiselect{padding: 0 3vw;}
    #reseller_form .form .list .li .custom-multiselect .selected-items{width: calc(100% - 35px);}

    #reseller_search .search_success .search_success_cont .left_cont .item .icon .svg, #reseller_search .search_success .search_success_cont .right_cont .top .icon .svg{width: 24px; height: 24px;}
    #reseller_search .search_success .search_success_cont .left_cont .item .info, #reseller_search .search_success .search_success_cont .right_cont .top .name{width: calc(100% - 15.5%);}
    #reseller_search .search_success .search_success_cont .right_cont .pic{height: 250px;}

    #partner_case .more_case{height: 1rem;}
    #partner_case .swiper-pagination{height: 3.5vw;}
    #partner_case .swiper-pagination .swiper-pagination-bullet{width: 3vw; height: 3vw;}
    #partner_case .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 3.5vw; height: 3.5vw;}

}


