﻿@media screen and (max-width:1600px){
.w{ max-width:1300px;}
.head{ height:232px;}
.h_txt{ line-height:42px; font-size:15px;}
.h_txt a,.myorders{ margin-right:18px;}
.h_cart img{ height:18px;}
.h_top .w{ height:130px;}
.h_tell{ padding-right:39px; margin-right:35px;}
.h_tell img{ margin-right:16px; height:39px;}
.h_tell em{ font-size:15px;}
.h_tell p{ font-size:32px; margin-top:7px;}
.dropdown em{ padding:0 37px 0 17px; font-size:15px; line-height:35px;}
.dropdown img{ height:13px; margin-left:8px;}
.dropdown p{ font-size:13px;}
.s_intxt{ padding:7px 20px; font-size:15px;}
.head-fixed{ height:60px;}
.nav .plebans{ font-size:18.5px; line-height:60px;}
.nav .plebans:after{ bottom:22px; height:3px;}
.nav .plebans a{ padding:0 59px;}
.goutp{ width:110px; margin-left:-55px;}
.goutp dd{ font-size:16.5px;}
/*.nav li:nth-child(2) .goutp{ width:260px; margin-left:-130px;}
.nav li:nth-child(2) .goutp em a{ padding-left:37px;}
.nav li:nth-child(2) .goutp em .jd1{ left:15px; width:13px; height:9px;}
.nav li:nth-child(2) .goutp .txt p a{ padding-left:37px; background:url(../images/point5.png) left 18px center no-repeat; background-size:4px 7px;}*/
    /*2026-6-23*/
        .nav li:nth-child(2) .goutp { width: 520px; }
    .nav li:nth-child(2) .goutp:before { left: 27%; }
    .nav li:nth-child(3) .goutp { width: 520px; }
    .nav li:nth-child(3) .goutp:before { left: 27%; }
    .tit_txt { margin-top: 23px; }
    .tit_txt em { font-size: 22px; }
    .tit_txt p { font-size: 16.5px; margin-top: 14px; }
    /*2026-6-23*/

.banner .swiper-slide .txt h3{ font-size:44.5px;}
.banner .swiper-slide .txt .txtc{ font-size:22px; margin-top:28px;}
.banner .swiper-slide .txt .more{ margin-top:46px;}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{ font-size:46px;}

.con0{ padding-top:6px;}
.con0 .tab_list .r_tit1{ font-size:17.5px; line-height:54px; padding:0 37px;}
.con0 .tab_list .r_tit1 img{ height:28px;}
.con0c{ top:54px;}
.con0c1{ margin:28px 18px; max-height:225px;}
.con0_list1 li:before{ font-size:15px;}
.con0_list1 li a{ font-size:15px; padding-left:15px;}
.con0_list2 li:before{ width:17px; height:23px;}
.con0_list2 li a{ font-size:15px;/* padding-left:29px;*/}
.con0c3{ margin:37px 18px; max-height:512px;}
.con0_list3{ margin-top:-22px;}
.con0_list3 li{ margin-top:22px;}
.con0_list3 li i{ width:65px; height:65px;}
.con0_list3 li p{ font-size:16.5px; margin-top:22px;}
.con0_list3 li .pic video{ height:208px;}

.combg{ padding:46px 0;}
.titc{ font-size:33.5px; padding-bottom:20px;}
.titc:after{ width:44px; height:4px;}
.more{ margin-top:55px;}
.more a{ font-size:17.5px; padding:0 37px 0 41px;}
.more a img{ width:13px; margin-left:14px;}

.comc{ margin-top:37px;}
.com_list li .txt em{ font-size:15px;}
.com_list li .txt em i{ top:-3px; padding:0 13px 0 11px; font-size:13px;}
.com_list li .txt em i img{ height:14px; margin-right:6px;}
.com_list li .txt h3{ margin-top:6px; font-size:26px;}
.com_list li .txt .txtc{ margin-top:2px; font-size:15px; min-height:68px;}
.com_list li .txt .sc{ padding-top:16px; margin-top:14px;}
.com_list li .txt .sc a{ font-size:15px;}
.com_list li .txt .sc a img{ height:34px; margin-right:11px;}
.comc .swiper-button-prev,.comc .swiper-button-next{ width:37px; height:55px;}
.comc .swiper-button-prev:after,.comc .swiper-button-next:after{ font-size:18.5px;}

.con3c{ margin-top:37px;}
.con3_list li .txt{ padding:18px 0 0 0;}
.con3_list li .txt em{ font-size:15px; padding-bottom:6px;}
.con3_list li .txt h3{ margin-top:18px; font-size:18.5px;}
.con3_list li .txt .txtc{ margin-top:18px; font-size:15px; min-height:68px;}

.ny_con{ padding:0 0 46px 0;}
.lines:before{ width:18px; height:3px;}
.location em{ background-size:16px 14px; padding:26px 0 22px 28px; font-size:16.5px;}
.location font{ padding:0 11px;}

.page{ padding:37px 0 0 0;}
.page span,.page a{ padding:0 14px; font-size:15px;}

.pro_tit{ padding:32px 0 0 0;}
.pro_tit h3{ font-size:33px;}
.pro_tit p{ font-size:37px;}
.pro_txt{ padding:23px 0 0 0;}
.pro_txt h4{ font-size:22px;}
.pro_txt p{ font-size:15px;}
.pro_tit1 em{ font-size:29.5px; padding-bottom:20px;}
.pro_c1{ margin-top:41px;}
.pro_c1 .clear{ margin-top:14px;}
.pro_c1_lf{ padding-top:32px;}
.pro_t2 em{ font-size:22px; margin-right:18px;}
.pro_t2 i{ font-size:15px;}
.pro_sc_list li{ font-size:15px; margin-top:22px;}
.pro_sc_list li img{ height:33px; margin-right:9px;}
.pro_c1 .pro_c1_rt{ margin-top:28px;}
.pro_c2{ margin-top:23px;}
.pro_c3{ margin-top:32px;}
.pro_t3{ padding:7px 18px; margin-top:32px;}
.pro_t3 em{ padding-left:15px; font-size:22px;}
.pro_t3 em:before{ width:5px; height:22px;}
.pro_c3 .pro_txt{ padding:28px 0 0 5px;}
.pro_c3 .pro_txt h4{ font-size:18.5px;}
.pro_dl_img{ margin-top:41px;}
.pro_c4{ margin:32px 0 -46px 0;}
.pro_c4 .txt{ font-size:15px;}
.pro_c4 .txt p{ padding-left:25px;}
.pro_c4 .txt p:before{ width:12px; height:12px;}
.pro_c4 .pic{ margin-top:-18px;}
.pro_c5{ margin-top:41px;}
.pro_c5 .pro_tit1 em{ padding-bottom:0; margin-right:60px;}
.pro_c5 .buy_but{ margin-left:29px;}
.sale_zt{ font-size:18.5px;}
.sale_zt img{ height:22px; margin-right:11px;}
.sale_zt font{ padding-left:5px;}
.pro_cz a img{ height:29px;}
.buy_but{ font-size:16.5px; padding:0 46px;}

.c_tit1 em{ font-size:33px;}
.c_tit1 p{ font-size:15px; margin-top:16px;}
.adr_list{ padding-top:9px;}
.adr_list li{ font-size:16.5px; margin-top:22px;}
.adr_list li img{ width:33px; height:33px; margin-right:11px;}
.map{ height:425px; margin-top:41px;}
.form_list li{ margin-top:23px;}
.m_intxt{ font-size:16.5px; padding:11px 18px;}
.form_list li .buy_but{ padding:0 65px;}

.order_bg .w{ padding:46px;}
.o_tit1{ font-size:20px;}
.o_tit2{ font-size:16.5px; margin-top:14px;}
.o_tit3{ font-size:18.5px; margin-top:29px;}
.o_tit3 font{ font-size:15px;}
.o_tit3 .lines{ margin-top:11px;}
.o_tit3 .lines:before{ width:39px;}
.express_method{ padding:11px 0 83px 0;}
.express_method em{ font-size:15px; margin-right:23px;}
.jd-sel i{ padding:0 49px 0 18px; width:200px; font-size:15px;}
.jd-sel i:after{ right:18px; width:14px; height:7px;}
.jd-sel span{ font-size:13px; padding-left:18px;}
.sel-nd{ top:48px;}
.sel-nd:after{ width:198px;}
.ul-sel-nd li i{ width:198px; padding-left:18px; font-size:15px;}
.ul-sel-nd li span{ left:218px; font-size:13px; width:460px;}
.pay_txt{ font-size:18.5px; padding-top:18px;}
.pay_txt p{ margin-top:16px;}
.pay_txt p em{ margin-right:37px;}
.pay_method li{ font-size:18.5px; padding:13px 0}
.pay_method li img{ height:46px; margin-right:11px;}
.sh_adr_list{ padding:14px 0;}
.sh_adr_list li{ margin-top:18px;}
.sh_adr_list li label{ font-size:15px;}
.sh_adr_list li em{ font-size:13px; padding-left:16px;}
.c_intxt{ font-size:15px; padding:12px 18px; margin-left:14px;}
.c_intxt.c_intxt1{ width:135px; background-size:13px 7px;}
.infor_list li{ margin-top:14px;}
.infor_list li em{ font-size:15px;}
.infor_list li .c_intxt{ margin:14px 0 0 0;}
.fp_ck{ margin:23px 83px 9px 0; font-size:15px;}
.monney_txt1{ font-size:15px; padding:12px 22px; margin-top:37px;}
.monney_txt2{ font-size:15px; padding:28px 22px;}
.monney_txt2 em{ font-size:20px;}
.monney_txt3{ padding:22px 0;}
.rule_ck{ font-size:15px;}
.tj_order_but{ font-size:15px; padding:0 39px;}
.cart_list{ font-size:15px; margin-top:14px;}
.cart_top{ padding:12px 0;}
.cart_list ul li{ padding:46px 0;}
.cart_list .w1{ width:82px;}
.cart_list .w2{ width:65px;}
.cart_list .w3 p{ margin-bottom:7px;}
.ck_cart{ font-size:15px;}
.s_inbutc{ padding:12px 29px;}
.s_inbutc a{ margin-left:29px;}
.num-wrap i{ font-size:15px;}
.num-input{ font-size:15px;}
.js_bot{ padding:34px 0; font-size:15px;}

.footer{ font-size:16.5px;}
.foot1{ padding:46px 0 74px 0;}
.f_nav{ margin-top:41px;}
.f_nav li{ margin-right:65px;}
.f_nav li:after{ right:-32px; height:18px;}
.f_ewm{ padding-top:9px;}
.f_ewm p{ margin-top:13px;}
.foot{ padding:28px 0;}
.foot .txt a{ margin-right:37px;}
.ico0_list dd{ margin:0 11px 0 0; width:45px; height:45px;}

.popc{ border-radius:18px;}
.pro_t1{ font-size:22px; padding:20px 0;}
.close{ height:18px;}
.popc dl{ padding-top:46px;}
.popc dd{ padding:14px 0;}
.popc .p_t2{ font-size:18.5px;}
.popc .p_nub{ font-size:16.5px;}
.price-list li{ font-size:16.5px;}
.popc .num-wrap i{ width:38px; height:38px; line-height:36px; font-size:16.5px;}
.popc .num-input{ width:102px; line-height:36px; font-size:16.5px;}
.pop_but{ padding-top:37px;}
.p_but{ font-size:16.5px; margin-right:14px; padding:0 32px;}
.p_but.qx_but{ padding:0 41px;}

.t_tit1{ font-size:22px;}
.txt_popc{ padding:38px 2.58%; font-size:16.5px;}
.txt_popc_h{ max-height:523px;}
.agree_but{ margin-top:14px;}
.agree_but button{ font-size:16.5px;}

.form_w{ padding:28px 56px;}
.f_tit{ font-size:22px;}
.formc{ padding-top:18px;}
.formc li .lic img{ height:38px;}
.f_intxt{ font-size:15px; padding-left:40px; line-height:38px;}
.formc li .txtc{ font-size:15px;}
.get_code{ font-size:15px; line-height:40px;}
.f_inbut{ font-size:15px; line-height:48px;}

.news_tit h3{ font-size:22px;}
.news_tit p{ font-size:13px;}
.news_txt{ font-size:15px;}
.up_down,.fj_down{ font-size:15px; margin-top:36px;}

.pic3_list li{ font-size:15px;}
.pic3_list li .pic{ margin-right:22px;}
.pic3_list li h3{ font-size:18.5px;}
}

@media screen and (max-width:1440px){
.w{ max-width:1200px;}
.head{ height:213px;}
.h_txt{ line-height:38px; font-size:14px;}
.h_txt a,.myorders{ margin-right:17px;}
.h_cart img{ height:17px;}
.h_top .w{ height:120px;        }
.h_tell{ padding-right:36px; margin-right:32px;}
.h_tell img{ margin-right:15px; height:36px;}
.h_tell em{ font-size:14px;}
.h_tell p{ font-size:30px;}
.dropdown em{ padding:0 34px 0 15px; font-size:14px; background-size:8px 5px; line-height:33px;}
.dropdown img{ height:12px; margin-left:7px;}
.dropdown p{ font-size:12px;}
.s_intxt{ padding:7px 17px; font-size:14px;}
.s_inbut{ width:18px; height:18px; right:14px;}
.head-fixed{ height:55px;}
.nav .plebans{ font-size:17px; line-height:55px;}
.nav .plebans:after{ bottom:20px; height:2px;}
.nav .plebans a{ padding:0 54px;}
.goutp{ width:110px; margin-left:-55px;}
.goutp dd{ font-size:15.5px;}
/*.nav li:nth-child(2) .goutp{ width:240px; margin-left:-120px;}
.nav li:nth-child(2) .goutp em a{ padding-left:34px;}
.nav li:nth-child(2) .goutp em .jd1{ left:14px; width:12px; height:9px;}
.nav li:nth-child(2) .goutp .txt p a{ padding-left:34px; background:url(../images/point5.png) left 17px center no-repeat; background-size:4px 7px;}*/

.banner .swiper-slide .txt h3{ font-size:41px;}
.banner .swiper-slide .txt .txtc{ font-size:20px; margin-top:25px;}
.banner .swiper-slide .txt .more{ margin-top:42px;}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{ font-size:42px;}
.banner .swiper-pagination-bullet{ width:12px; height:12px;}

.con0 .tab_list .r_tit1{ font-size:16px; line-height:50px; padding:0 34px;}
.con0 .tab_list .r_tit1 img{ height:26px;}
.con0c{ top:50px;}
.con0c1{ margin:26px 17px; max-height:210px;}
.con0_list1 li:before{ font-size:14px;}
.con0_list1 li a{ font-size:14px; padding-left:14px;}
.con0_list2 li:before{ width:17px; height:22px;}
.con0_list2 li a{ font-size:14px;/* padding-left:26px;*/}
.con0c3{ margin:34px 17px; max-height:501px;}
.con0_list3{ margin-top:-20px;}
.con0_list3 li{ margin-top:20px;}
.con0_list3 li i{ width:60px; height:60px;}
.con0_list3 li p{ font-size:15.5px; margin-top:20px;}
.con0_list3 li .pic video{ height:195px;}

.combg{ padding:42px 0;}
.titc{ font-size:30.5px; padding-bottom:19px;}
.titc:after{ width:41px; height:4px;}
.more{ margin-top:51px;}
.more a{ font-size:16px; padding:0 34px 0 38px;}
.more a img{ width:12px; margin-left:13px;}

.comc{ margin-top:34px;}
.com_list li .txt em{ font-size:14px;}
.com_list li .txt em i{ top:-2px; padding:0 12px 0 10px; font-size:12px;}
.com_list li .txt em i img{ height:13px; margin-right:5px;}
.com_list li .txt h3{ margin-top:5px; font-size:24px;}
.com_list li .txt .txtc{ font-size:14px; min-height:63px;}
.com_list li .txt .sc{ padding-top:14px; margin-top:13px;}
.com_list li .txt .sc a{ font-size:14px;}
.com_list li .txt .sc a img{ height:31px; margin-right:10px;}
.comc .swiper-button-prev,.comc .swiper-button-next{ width:34px; height:51px;}
.comc .swiper-button-prev:after,.comc .swiper-button-next:after{ font-size:17px;}

.con3c{ margin-top:34px;}
.con3_list li .txt{ padding:17px 0 0 0;}
.con3_list li .txt em{ font-size:14px; padding-bottom:5px;}
.con3_list li .txt h3{ margin-top:17px; font-size:17px;}
.con3_list li .txt .txtc{ margin-top:17px; font-size:14px; min-height:63px;}

.ny_con{ padding:0 0 42px 0;}
.lines{ padding-bottom:2px;}
.lines:before{ width:17px; height:2px;}
.location em{ background-size:15px 13px; padding:24px 0 20px 26px; font-size:15.5px;}
.location font{ padding:0 10px;}

.page{ padding:34px 0 0 0;}
.page span,.page a{ padding:0 13px; font-size:14px;}

.pro_tit{ padding:30px 0 0 0;}
.pro_tit h3{ font-size:30.5px;}
.pro_tit p{ font-size:34px;}
.pro_txt{ padding:21px 0 0 0;}
.pro_txt h4{ font-size:20.5px;}
.pro_txt p{ font-size:14px;}
.pro_tit1 em{ font-size:27px; padding-bottom:18px;}
.pro_c1{ margin-top:38px;}
.pro_c1 .clear{ margin-top:13px;}
.pro_c1_lf{ padding-top:30px;}
.pro_t2 em{ font-size:20.5px; margin-right:17px;}
.pro_t2 i{ font-size:14px;}
.pro_sc_list li{ font-size:14px; margin-top:20px;}
.pro_sc_list li img{ height:30px;}
.pro_c1 .pro_c1_rt{ margin-top:26px;}
.pro_c2{ margin-top:21px;}
.pro_c3{ margin-top:30px;}
.pro_t3{ padding:7px 17px; margin-top:30px;}
.pro_t3 em{ padding-left:15px; font-size:20.5px;}
.pro_t3 em:before{ width:4px; height:20px;}
.pro_c3 .pro_txt{ padding:26px 0 0 5px;}
.pro_c3 .pro_txt h4{ font-size:17px;}
.pro_dl_img{ margin-top:38px;}
.pro_c4{ margin:30px 0 -42px 0;}
.pro_c4 .txt{ font-size:14px;}
.pro_c4 .txt p{ padding-left:24px;}
.pro_c4 .txt p:before{ width:11px; height:11px;}
.pro_c4 .pic{ margin-top:-17px;}
.pro_c5{ margin-top:38px;}
.pro_c5 .pro_tit1 em{ padding-bottom:0; margin-right:55px;}
.pro_c5 .buy_but{ margin-left:27px;}
.sale_zt{ font-size:17px;}
.sale_zt img{ height:20px; margin-right:10px;}
.pro_cz a img{ height:27px;}
.buy_but{ font-size:15.5px; padding:0 42px;}

.c_tit1 em{ font-size:30.5px;}
.c_tit1 p{ font-size:14px; margin-top:15px;}
.adr_list{ padding-top:8px;}
.adr_list li{ font-size:15.5px; margin-top:20px;}
.adr_list li img{ width:31px; height:31px; margin-right:10px;}
.map{ height:395px; margin-top:38px;}
.form_list li{ margin-top:21px;}
.m_intxt{ font-size:15.5px; padding:10px 17px;}
.form_list li .buy_but{ padding:0 60px;}

.order_bg .w{ padding:42px;}
.o_tit1{ font-size:19px;}
.o_tit2{ font-size:15.5px; margin-top:13px;}
.o_tit3{ font-size:17px; margin-top:27px;}
.o_tit3 font{ font-size:14px;}
.o_tit3 .lines{ margin-top:10px;}
.o_tit3 .lines:before{ width:36px;}

.express_method{ padding:10px 0 77px 0;}
.express_method em{ font-size:14px; margin-right:21px;}
.jd-sel i{ padding:0 45px 0 17px; width:185px; font-size:14px;}
.jd-sel i:after{ right:17px; width:13px; height:7px;}
.jd-sel span{ font-size:12px; padding-left:17px;}
.sel-nd{ top:45px;}
.sel-nd:after{ width:183px;}
.ul-sel-nd li i{ width:183px; padding-left:17px; font-size:14px;}
.ul-sel-nd li span{ left:203px; font-size:12px; width:450px;}
.pay_txt{ font-size:17px; padding-top:17px;}
.pay_txt p{ margin-top:15px;}
.pay_txt p em{ margin-right:34px;}
.pay_method li{ font-size:17px; padding:12px 0}
.pay_method li img{ height:42px; margin-right:10px;}
.sh_adr_list{ padding:13px 0;}
.sh_adr_list li{ margin-top:17px;}
.sh_adr_list li label{ font-size:14px;}
.sh_adr_list li em{ font-size:12px; padding-left:16px;}
.c_intxt{ font-size:14px; padding:11px 17px; margin-left:13px;}
.c_intxt.c_intxt1{ width:125px; background-size:12px 7px;}
.infor_list li{ margin-top:13px;}
.infor_list li em{ font-size:14px;}
.infor_list li .c_intxt{ margin:13px 0 0 0;}
.fp_ck{ margin:21px 77px 9px 0; font-size:14px;}
.fp_ck input[type="radio"] + label span{ width:14px; height:14px;}
.monney_txt1{ font-size:14px; padding:11px 20px; margin-top:32px;}
.monney_txt2{ font-size:14px; padding:26px 20px;}
.monney_txt2 em{ font-size:19px;}
.monney_txt3{ padding:20px 0;}
.rule_ck{ font-size:14px;}
.rule_ck input[type="checkbox"] + label span{ width:14px; height:14px;}
.tj_order_but{ font-size:14px; padding:0 36px;}
.cart_list{ font-size:14px; margin-top:13px;}
.cart_top{ padding:11px 0;}
.cart_list ul li{ padding:42px 0;}
.cart_list .w1{ width:72px;}
.cart_list .w2{ width:60px;}
.ck_cart{ font-size:14px;}
.ck_cart input[type="checkbox"] + label span{ width:14px; height:14px;}
.s_inbutc{ padding:11px 27px;}
.s_inbutc a{ margin-left:27px;}
.num-wrap i{ font-size:14px;}
.num-input{ font-size:14px;}
.js_bot{ padding:32px 0; font-size:14px;}
.js_rt em{ padding-right:17px;}

.footer{ font-size:15.5px;}
.foot1{ padding:42px 0 68px 0;}
.f_nav{ margin-top:38px;}
.f_nav li{ margin-right:60px;}
.f_nav li:after{ right:-29px; height:16px;}
.f_ewm p{ margin-top:12px;}
.foot{ padding:26px 0;}
.foot .txt a{ margin-right:34px;}
.ico0_list dd{ margin:0 10px 0 0; width:42px; height:42px;}
.ico0_list dd i{ width:120px;}

.popc{ border-radius:17px;}
.pro_t1{ font-size:20.5px; padding:19px 0;}
.close{ height:17px;}
.popc dl{ padding-top:42px;}
.popc dd{ padding:13px 0;}
.popc .p_t2{ font-size:17px;}
.popc .p_nub{ font-size:15.5px;}
.price-list li{ font-size:15.5px;}
.popc .num-wrap i{ width:34px; height:34px; line-height:32px; font-size:15.5px;}
.popc .num-input{ width:90px; line-height:32px; margin:0 9px; font-size:15.5px;}
.pop_but{ padding-top:34px;}
.p_but{ font-size:15.5px; margin-right:13px; padding:0 30px;}
.p_but.qx_but{ padding:0 38px;}

.t_tit1{ font-size:20.5px;}
.txt_popc{ padding:36px 2.58%; font-size:15.5px;}
.txt_popc_h{ max-height:491px;}
.agree_but{ margin-top:13px;}
.agree_but button{ font-size:15.5px;}

.form_w{ width:425px; padding:25px 50px;}
.f_tit{ font-size:20.5px;}
.formc li .lic img{ height:36px;}
.f_intxt{ font-size:14px; padding-left:38px; line-height:36px;}
.formc li .txtc{ font-size:14px;}
.get_code{ font-size:14px; line-height:38px;}
.f_inbut{ font-size:14px; line-height:46px;}

.news_tit h3{ font-size:20.5px;}
.news_tit p{ font-size:12px;}
.news_txt{ font-size:14px;}
.up_down,.fj_down{ font-size:14px; margin-top:30px;}

.pic3_list li{ font-size:14px;}
.pic3_list li .pic{ margin-right:21px;}
.pic3_list li h3{ font-size:17px;}
}

@media screen and (max-width:1300px){

}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1130px){
}

@media screen and (max-width:1024px){
}

@media screen and (max-width:1023px){
.w{ width:92%;}
.head{ height:96px!important;}
.head-fixed{ height:auto; box-shadow:0 0 6px 0 rgba(0,0,0,.2); -webkit-transform:none!important; transform:none!important; z-index:550;}
.logo{ width:40%;}
.sanh{ display:block;}
.nav{ width:100%; position: fixed; left: -100%; height:100%; top:0; z-index: 10; padding:0; display:block; background:none;}
.nav_bg{ display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.5); z-index:1;}
.nav .w{ width:100%;}
.nav ul{ width:70%!important; background:#fff; position:absolute; top:0; left:0; bottom:0; right:inherit; display:block; z-index:2; overflow-x:hidden; overflow-y:scroll; -webkit-overflow-scrolling:touch;}
.nav li.cur,.nav li.hover{ background:#fff;}

.nav .plebans{ font-size:30px; width:100%; padding-left:30px; height:auto; line-height:100px!important; text-align:left; position:relative;}
.nav .plebans a{ display:inline-block; padding:0!important; color:#333!important; font-weight:500;}
.nav li .plebans:after{ display:none;}
.nav li{ width:100%; border-bottom:1px solid rgba(0,0,0,.05); height:auto; padding:0;}
.nav li._users{ display:block}
.nav li .jd{ position:absolute; display:block; top:50%!important; margin:-50px 0 0 0!important; right:calc(8% - 50px)!important; height:100px; width:100px; display:block; background:url(../images/arrow4.svg) no-repeat center; background-size:15px 26px; transition:transform 0.5s; z-index:-1; transform:rotate(90deg); z-index:2;}
.nav li.hover .jd,.nav li .jd.on,.nav li.li1 .goutp dl dd .txt1.txt1-show .jd{ background-image:url(../images/arrow4.svg)!important; transform:rotate(-90deg);}
.nav li.on .plebans a,.nav li.cur .plebans a{ background:none; color:#c00!important;}
.nav li:nth-child(2) .goutp em{ display:block; position:relative;}
.nav li:nth-child(2) .goutp em a{ color:#666; padding:0 0 0 60px; border:none;}
.nav li:nth-child(2) .goutp em .jd1{ opacity:.5; position:absolute; display:block; top:50%!important; margin:-40px 0 0 0!important; left:auto; right:calc(8% - 50px)!important; height:80px; width:100px; background:url(../images/arrow4.svg) no-repeat center; background-size:15px 26px; transition:transform 0.5s; z-index:-1; transform:rotate(90deg); z-index:2;}
.nav li:nth-child(2) .goutp em .jd1.hover{ background-image:url(../images/arrow4.svg)!important; transform:rotate(-90deg);}
.nav li:nth-child(2) .goutp .txt{ display:none; position:static; width:100%; opacity:1; visibility:visible; transform:translateY(0px);}
.nav li:nth-child(2) .goutp .txt p a{ padding:0 0 0 90px; color:#999; border-bottom:none; border-top:1px solid rgba(0,0,0,.05); background:#fff;}
.nav li:nth-child(2) .goutp dd .txt.hover{ display:block;}

#index .head  .nav li._index  .plebans a {  background: none; color: #c00 !important;}
#goods .head  .nav li._goods .plebans a { background: none; color: #c00 !important;}
#yy .head  .nav li._yy .plebans a { background: none; color: #c00 !important;}
#cart .head  .nav li._cart .plebans a {background: none; color: #c00 !important;}
#contact .head  .nav li._contact .plebans a { background: none; color: #c00 !important;}



.goutp{ opacity:1; visibility:visible; transform:translateY(0); display:none; position:static; box-shadow:none; border-top:none; width:100%!important; transform:none!important; margin:0!important; padding:0!important;}
.goutp:before,.goutp:after{ display:none;}
.goutp dd{ font-size:28px; margin-bottom:0; line-height:80px; border-top:1px solid rgba(0,0,0,.05);}
.goutp dd a{ padding-left:60px; text-align:left; border-radius:0!important; font-weight:500!important;}
.goutp dd a:hover{ color:#085cb4; background:none;}
.goutp.on{ display:block;}
.h_top{ width:100%; position:fixed; top:0; left:0; right:0; background:#fff; box-shadow:0 0 6px 0 rgba(0,0,0,.2);}
.h_top .w{ height:96px; flex-wrap: nowrap;}
.h_lf{ width:68%;}
.hrt{ max-width:none; padding-right:50px; }
.hrt .comflex3{flex-wrap: nowrap !important; }
.h_tell{ padding-right:42px; margin-right:38px; display:none;}
.h_tell img{ margin-right:17px; height:42px;}
.h_tell em{ font-size:24px;}
.h_tell p{ font-size:35px; margin-top:8px;}
.dropdown em{ padding:0 40px 0 18px; font-size:24px; background-size:9px 6px; line-height:58px;}
.dropdown img{ height:24px; margin-left:9px;}
.dropdown p{ font-size:24px;}
.search{ width:56%;}
.s_intxt{ padding:10px 20px; font-size:24px;}
.s_inbut{ width:24px; height:24px; right:15px;}

.h_txt{ line-height:60px; font-size:24px;}
.h_txt .w{ position:fixed; left:0; right:0; bottom:0; width:100%; background:#f6f6f6;}
.h_txt .comflex1{ width:50%;}
.h_txt a,.h_txt em{ margin-right:0; width:50%; text-align:center; display:block;}
.h_txt .h_cart  em{ display:initial;}
.h_txt em a{ width:100%;}
.myorders{ margin-right:0;}
.myorders i,.h_cart img,.h_txt font{ display:none!important;}

.banner img{ width:150%; margin-left:-25%;}
.banner .swiper-slide .pic{ width:55%;}
.banner .swiper-slide .txt{ width:45%; padding:0 5% 0 0;}
.banner .swiper-slide .txt h3{ font-size:36px;}
.banner .swiper-slide .txt .txtc{ font-size:24px; margin-top:20px;}
.banner .swiper-slide .txt .more{ margin-top:30px;}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{ font-size:50px;}
.banner .swiper-pagination-bullet{ width:12px; height:12px; margin:0 7.5px!important;}

.con0{ padding-top:10px;}
.con0 .tab_list .r_tit1{ font-size:24px; line-height:65px; padding:0 30px;}
.con0 .tab_list .r_tit1 img{ height:32px;}
.con0c{ top:65px;}
.con0c1{ margin:30px 20px; max-height:360px;}
.con0_list1 li{ width:46.2%; margin-left:2.5%;}
.con0_list1 li:before{ font-size:24px;}
.con0_list1 li a{ font-size:24px; padding-left:24px;}
.con0_list2 li{ margin-left:2.5%;}
/*.con0_list2 li:nth-child(2n){ margin-left:2.5%;}*/
.con0_list2 li:before{ width:23px; height:30px;}
.con0_list2 li a{ font-size:24px;/* padding-left:36px;*/}
.con0c3{ margin:40px 20px; max-height:586px;}
.con0_list3{ margin-top:-24px;}
.con0_list3 li{ margin-left:2.5%; margin-top:24px; width:46.2%;}
.con0_list3 li p{ font-size:24px; margin-top:24px;}

.combg{ padding:50px 0;}
.titc{ font-size:36px; padding-bottom:22px;}
.titc:after{ width:48px; height:5px;}
.more{ margin-top:60px;}
.more a{ font-size:24px; line-height:2.4; padding:0 40px 0 45px;}
.more a img{ width:20px; margin-left:15px;}

.comc{ margin-top:40px;}
.com_list{ width:102.5%;}
.com_list li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.com_list li .txt{ padding:6.8% 6.8% 3.5% 6.8%;}
.com_list li .txt em{ font-size:24px;}
.com_list li .txt em i{ position:static; width:65%; margin-top:10px; padding:0; font-size:24px;}
.com_list li .txt em i img{ height:24px; margin-right:10px;}
.com_list li .txt h3{ margin-top:8px; font-size:32px;}
.com_list li .txt .txtc{ margin-top:5px; font-size:24px; min-height:108px;}
.com_list li .txt .sc{ padding-top:17px; margin-top:15px;}
.com_list li .txt .sc a{ font-size:24px;}
.com_list li .txt .sc a img{ height:36px; margin-right:12px;}
.comc .swiper-button-prev{ left:-4%;}
.comc .swiper-button-next{ right:-4%;}
.comc .swiper-button-prev,.comc .swiper-button-next{ width:50px; height:60px; top:38%;}
.comc .swiper-button-prev:after,.comc .swiper-button-next:after{ font-size:24px;}

.con3c{ margin-top:40px;}
.con3_list li:after{ right:-3%;}
.con3_list li .txt{ padding:20px 0 0 0;}
.con3_list li .txt em{ font-size:24px; padding-bottom:7px;}
.con3_list li .txt h3{ margin-top:20px; font-size:28px;}
.con3_list li .txt .txtc{ margin-top:20px; font-size:24px; min-height:108px;}

.ny_con{ padding:0 0 50px 0;}
.lines{ padding-bottom:3px;}
.lines:before{ width:30px; height:3px;}
.location em{ background-position:left 36px; background-size:24px 21px; padding:28px 0 24px 40px; font-size:24px;}
.location font{ padding:0 12px;}

.page{ padding:40px 0 0 0;}
.page span,.page a{ padding:0 20px; margin:0 5px; font-size:24px;}

.pro_tit{ padding:35px 0 0 0;}
.pro_tit h3{ font-size:36px;}
.pro_tit p{ font-size:40px;}
.pro_txt{ padding:25px 0 0 0;}
.pro_txt h4{ font-size:28px;}
.pro_txt p{ font-size:24px;}
.pro_tit1 em{ font-size:34px; padding-bottom:24px;}
.pro_c1{ margin-top:45px;}
.pro_c1 .clear{ margin-top:15px;}
.pro_c1_lf{ width:100%; padding-top:35px;}
.pro_t2 em{ font-size:28px; margin-right:20px;}
.pro_t2 i{ font-size:24px;}
.pro_sc_list li{ font-size:24px; margin-top:24px;}
.pro_sc_list li img{ height:36px; margin-right:10px;}
.pro_c1 .pro_c1_rt{ width:100%; margin-top:30px;}
.pro_c2{ margin-top:45px;}
.pro_c2 .com_list{ width:102.5%;}
.pro_c2 .com_list li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.pro_c3{ margin-top:45px;}
.pro_t3{ padding:12px 20px; margin-top:35px;}
.pro_t3 em{ padding-left:22px; font-size:28px;}
.pro_t3 em:before{ width:5px; height:28px;}
.pro_c3 .pro_txt{ padding:30px 0 0 5px;}
.pro_c3 .pro_txt h4{ font-size:28px;}
.pro_c3 .con0_list3{ margin-top:-1%; width:102.5%;}
.pro_c3 .con0_list3 li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.pro_dl_img{ margin-top:45px;}
.pro_c4{ margin:45px 0 -50px 0;}
.pro_c4 .txt{ width:100%; font-size:24px;}
.pro_c4 .txt p{ padding-left:36px;}
.pro_c4 .txt p:before{ width:20px; height:20px;}
.pro_c4 .pic{ width:100%; margin-top:-20px;}
.pro_c5{ margin-top:45px;}
.pro_c5 .pro_tit1 em{ padding-bottom:0; margin-right:0; display:block; width:100%;}
.pro_c5 .buy_but{ margin-left:32px;}
.sale_zt{ font-size:28px;}
.sale_zt img{ height:28px; margin-right:12px;}
.sale_zt font{ padding-left:6px;}
.pro_cz a img{ height:31px;}
.buy_but{ font-size:24px; padding:0 40px;}

.con_lf{ width:100%;}
.con_rt{ width:100%; margin-top:45px;}
.c_tit1 em{ font-size:36px;}
.c_tit1 p{ font-size:24px; margin-top:18px;}
.adr_list{ padding-top:10px;}
.adr_list li{ font-size:24px; margin-top:30px;}
.adr_list li img{ width:48px; height:48px; margin-right:20px;}
.map{ height:460px; margin-top:45px;}
.form_list li{ margin-top:25px;}
.m_intxt{ font-size:24px; padding:18px 25px; width:100%;}
.form_list li .buy_but{ padding:0; width:100%; text-align:center;}

.order_bg .w{ padding:4%;}
.o_tit1{ font-size:28px;}
.o_tit2{ font-size:26px; margin-top:15px;}
.o_tit3{ font-size:26px; margin-top:32px;}
.o_tit3 font{ font-size:20px;}
.o_tit3 .lines{ margin-top:12px;}
.o_tit3 .lines:before{ width:48px;}
.express_method{ padding:12px 0 90px 0;}
.express_method em{ font-size:24px; margin-right:25px; width:100%; line-height:2.5;}
.express_method ul{ min-width:100%;}
.jd-sel i{ padding:0 53px 0 20px; width:215px; font-size:24px;}
.jd-sel i:after{ right:20px; width:15px; height:8px;}
.jd-sel span{ font-size:22px; padding-left:20px; width:calc(100% - 240px); line-height:1.5;}
.sel-nd{ top:72px;}
.sel-nd:after{ width:213px;}
.ul-sel-nd li i{ width:213px; padding-left:20px; font-size:24px;}
.ul-sel-nd li span{ left:235px; font-size:22px; width:calc(100% - 240px); line-height:1.5; top:50%; transform:translate(0,-50%);}
.pay_txt{ font-size:24px; padding-top:20px;}
.pay_txt p{ margin-top:18px;}
.pay_txt p em{ margin-right:0; width:100%; display:block;}
.pay_method{ width:102.5%;}
.pay_method li{ font-size:28px; width:47.5%; padding:14px 0; margin:2.5% 2.5% 0 0;}
.pay_method li img{ height:50px; margin-right:12px;}
.sh_adr_list{ padding:20px 0;}
.sh_adr_list li{ margin-top:25px;}
.sh_adr_list li label{ width:100%; font-size:24px; text-align:left;}
.sh_adr_list li em{ font-size:24px; padding:15px 0 0 0; width:100%;}
.sh_adr_list li em font{ padding-right:5px;}
.c_intxt{ font-size:24px; padding:13px 20px; width:100%; margin:15px 0 0 0;}
.c_intxt.c_intxt1{ width:31.3333%; background-size:14px 8px; margin-left:3%;}
.c_intxt.c_intxt1:nth-child(2){ margin-left:0;}
.c_intxt.c_intxt2{ width:100%;}
.infor_list li{ margin-top:15px;}
.infor_list li em{ font-size:24px;}
.infor_list li .c_intxt{ margin:15px 0 0 0;}
.fp_ck{ margin:25px 40px 10px 0; font-size:24px;}
.fp_ck input[type="radio"] + label span{ width:24px; height:24px; margin-right:15px;}
.fp_ck input[type="radio"]:checked + label span:after{ width:10px; height:10px;}
.monney_txt1{ font-size:24px; padding:18px 24px; margin-top:40px;}
.monney_txt2{ font-size:24px; padding:30px 24px;}
.monney_txt2 em{ font-size:28px;}
.monney_txt3{ padding:24px 0;}
.rule_ck{ width:80%; font-size:24px; padding:4px 0;}
.rule_ck input[type="checkbox"] + label span{ width:24px; height:24px; margin-right:15px;}
.tj_order_but{ font-size:24px; padding:0 42px;}
.cart_list{ font-size:24px; margin-top:15px;}
.cart_top{ padding:13px 0; display:none;}
.cart_list ul li{ padding:30px 0;}
.cart_list .w1{ width:60px;}
.cart_list .w2{ width:95px; margin-right:20px;}
.cart_list .w3{ width:calc(100% - 175px);}
.cart_list .w3 p{ margin-bottom:8px;}
.cart_list .w4{ width:100%; text-align:left; padding:8px 0 0 175px;}
.cart_list .w5{ margin-right:0;}
.ck_cart{ font-size:24px;}
.ck_cart input[type="checkbox"] + label span{ width:24px; height:24px;}
.s_inbutc{ padding:13px 32px;}
.s_inbutc a{ margin-left:32px;}
.s_inbutc .tj_order_but{ position:absolute;}
.num-wrap{ justify-content:left; align-items:left; padding-bottom:5px;}
.num-wrap i{ width:50px; height:50px; line-height:48px; font-size:24px;}
.num-input{ width:105px; line-height:50px; margin-right:-15px; font-size:24px;}
.js_bot{ padding:37px 0; font-size:24px;}
.js_rt{ position:static; transform:none;}
.js_rt em{ padding-right:20px;}

.footer{ font-size:24px; padding-bottom:60px;}
.foot1{ padding:60px 0;}
.f_lf{ width:100%;}
.f_logo a{ width:25%;}
.f_logo .txt{ width:100%; padding:5.3% 0 0 0;}
.f_nav{ margin-top:45px;}
.f_nav li{ margin:0 0 25px 0; width:33.333%; text-align:center;}
.f_nav li:after{ display:none;}
.f_ewm{ width:40%; margin:0 auto; padding-top:20px;}
.f_ewm p{ margin-top:20px;}
.foot{ padding:30px 0; text-align:center;}
.foot .txt{ line-height:2; width:100%;}
.foot .txt a{ margin-right:0; display:block;}
.ico0_list{ justify-content:center; align-items:center; width:100%; margin-top:20px;}
.ico0_list dd{ margin:0 15px 0 0; width:60px; height:60px;}
.ico0_list dd i{ width:200px;}

.popc{ width:100%; border-radius:10px; padding:1.612903225806452% 4% 6% 4%;}
.pro_t1{ font-size:36px; padding:25x 0;}
.close{ height:28px;}
.popc dl{ padding:4% 5% 0 5%;}
.popc dd{ line-height:3;padding:15px 0;}
.popc .p_t2{ font-size:28px; line-height:2.58; width:26%;}
.popc .p_nub{ font-size:24px;}
.price-list{ width:74%;}
.price-list li{ font-size:24px;}
.price-list li em{ width:50%;}
.price-list li span{ width:50%;}
.popc .num-wrap i{ width:60px; height:60px; line-height:58px; font-size:24px;}
.popc .num-input{ width:142px; line-height:58px; margin:0 10px; font-size:24px;}
.pop_but{ padding:40px 0 0 5%;}
.p_but{ font-size:24px; margin-right:15px; padding:0 35px;}
.p_but.qx_but{ padding:0 45px;}

.brand_list{ width:102.5%;}
.brand_list li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.t_tit1{ font-size:30px;}
.txt_popc{ font-size:24px; line-height:2;}
.txt_popc_h{ max-height:576px;}
.agree_but{ margin-top:25px;}
.agree_but button{ font-size:24px;}
.img_pop .close{ width:45px; height:45px; padding:12px;}
.img_popc img{ width:100%;}
.pro_c1 .pro_c1_rt .magnify_but{ width:30px; height:30px;}

.form_w{ width:90%; padding:35px 5%;}
.f_tit{ font-size:30px;}
.formc{ padding-top:30px;}
.formc li{ margin-bottom:25px;}
.formc li .lic img{ height:60px;}
.f_intxt{ font-size:24px; padding-left:62px; line-height:64px;}
.formc li .txtc{ font-size:24px;}
.get_code{ font-size:24px; line-height:66px; padding:0 25px;}
.f_inbut{ font-size:24px; line-height:70px;}

.news_tit{ padding-bottom:30px;}
.news_tit h3{ font-size:32px;}
.news_tit p{ font-size:24px;}
.news_txt{ font-size:24px; padding:20px 0 0 0;}
.news_txt p{ margin:20px 0;}
.news_txt img{ margin:20px auto;}
.up_down,.fj_down{ font-size:24px; margin-top:40px;}
.up_down li{ max-width:100%; width:100%; margin-top:15px;}

.pic3_list li{ padding:25px 0; font-size:24px;}
.pic3_list li .pic{ width:40%; margin-right:25px;}
.pic3_list li h3{ font-size:28px;}
.pic3_list li .txtc{ margin:10px 0 25px 0;}
.pic3_list li .txt{ padding:10px 0;}
.address-list li .ck_cart label {    flex-wrap: wrap;}
.address-list li .ck_cart label em{ width:100%}


    .app_com_list li {
        margin: 2.5% 2.5% 0 0;
        width: 47.5%;
    }
}

}
@media screen and (max-width:768px){
.com_list li .txt em i{ width:70%;}

}