﻿@media screen and (max-width:1600px){

}

@media screen and (max-width:1440px){
.w{ max-width:1200px;}
.com-popw{ width:540px; padding:36px 0 9px 0;}
.p_tit{ font-size:25px;}
.com_list{ padding-top:36px;}
.com_list li{ margin-bottom:27px;}
.com_list li .txt{ font-size:13px;}
.com_list li .eye{ height:15px; right:15px;}
.com_list li .yzm{ height:45px;}
.p_tit1{ font-size:16px; margin-bottom:9px; padding-left:10px;}
.p_intxt{ font-size:16px; padding:9px;}
.p_inbut{ font-size:16px; margin-top:9px;}
.checkbox_ck{ padding-left:24px;}
.checkbox_ck input[type="checkbox"] + label span{ width:16px; height:16px; top:3px;}
.checkbox_ck label{ font-size:13px;}

.h_top{ padding:27px 0;}
.ico0_list{ padding:0 0 9px 0; min-width:230px;}
.ico0_list dd{ margin:0 14px 0 0;}
.ico0_list dd img{ height:19px;}
.ico0_list dd i{ width:99px; padding:9px 0 5px 0;}
.ico0_list dd font{ font-size:12px;}
.logo em{ font-size:14.5px; margin-top:9px;}
.logo p{ font-size:16px; margin-top:9px;}
.logo img{ height:68px;}
.hrt{ font-size:13px; padding-bottom:9px;}
.hrt img{ height:18px; margin-right:9px;}
.hrt em i{ padding:0 9px;}
.hrt span a{ margin-left:18px;}
.nav{ font-size:16px; line-height:45px;}
.search{ width:145px;}
.s_intxt{ height:27px; padding:0 7px;}

.banner .swiper-slide p{ bottom:45px; font-size:30px;}
.banner .swiper-pagination{ padding:18px 0 27px 0;}

.combg{ padding:90px 0 0 0;}
.con4,.con5_1,.con5_2,.con6{ padding-bottom:90px;}
.titc em{ font-size:25px;}
.more{ font-size:13px; line-height:30px; padding:0 25px;}
.more img{ margin-left:9px; height:9px;}
.morec{ margin-top:45px;}

.con1 .tab a{ font-size:14.5px; margin-left:28px;}
.con1 .tab a:before{ left:-15px; height:16px; width:1px;}
.con1c{ margin-top:27px;}
.con1_list li .bot h3{ font-size:16px;}
.con1_list li .bot .time{ font-size:13px;}
.con1_list li .bot .txtc{ font-size:13px; margin-top:9px;}
.con1_list li .bot .s_more{ margin-top:22px;}

.con2_list{ padding-top:17px;}
.con2_list li .txt em{ font-size:27px;}
.con2_list li .txt p{ font-size:13px;}

.con3_list{ padding-top:17px;}
.con3_list li .txt h3{ font-size:21.5px; margin-bottom:22px;}
.con3_list li .txt p{ font-size:13px; margin-top:15px;}
.line:before{ height:3px;}

.con4c{ margin-top:45px;}
.con4_list{ padding:0 18px 9px 18px;}
.con4_list li.li1{ margin:0 -18px;}
.con4_list li.li1 .txt h3{ font-size:20px; margin-bottom:18px;}
.con4_list li.li1 .txt p{ font-size:13px; margin-top:18px;}
.con4_list li.li1 .point4{ height:14px; margin-top:22px;}
.con4_list li.li2{ font-size:20px; line-height:56px; margin-top:9px; background-size:17px 14px;}

.con5 .swiper{ margin-top:45px;}
.com_pag .swiper-pagination{ margin-top:45px;}
.com_pag .swiper-pagination span{ width:15px; height:15px; margin:0 9px!important;}
.con5_1 .swiper{ height:275px;}
.con5_1 .swiper-slide{ height:calc((100% - 63px) / 2) !important;}
.con5_1 .swiper-slide:nth-child(2n) a{ margin-top:-36px;}
.con5_1 .swiper-pagination{ margin-top:9px;}

.con6_list li{ margin-top:45px;}
.con6_list li a{ padding:27px 0 30px 0;}
.con6_list li img{ height:59px;}
.con6_list li p{ font-size:21.5px; margin-top:12px;}

.nyban .txt em{ font-size:41px;}
.nyban .txt span{ font-size:14.5px;}

.nycon{ padding:45px 0 90px 0;}
.location{ font-size:14.5px;}
.location i{ padding:0 13px;}
.nyconc{ margin-top:36px;}
.sider_list{ margin-top:45px;}
.sider_list li{ padding:23px 0;}
.sider_list li .s_tit a{ font-size:14.5px; padding:0 18px;}
.sider_list li .s_tit i{ right:18px;}
.sider_list li .s_txt{ padding:0 18px;}
.sider_list li .s_txt p{ margin-top:13px;}
.sider_list li .s_txt a{ font-size:13px;}
.ny_rt_t{ height:54px; padding:0 27px; font-size:14.5px;}
.release_time{ padding-right:25px;}
.release_time:before,.release_time:after{ border-left-width:5px; border-right-width:5px;}
.release_time:before{ border-bottom-width:5px;}
.release_time:after{ border-top-width:5px;}
.ny_rt_t .search{ right:27px; width:270px;}
.ny_rt_t .search .s_intxt{ font-size:13px; height:36px;}
.ny_rt_t .search .s_inbut{ width:16px; height:16px; right:11px;}
.news_list{ padding-top:18px;}
.news_list li{ margin:18px 0 0 0;}
.news_list li .bot{ padding:18px 22px 16px 18px;}
.news_list li .bot .txtc{ margin-top:13px;}
.news_list li .s_more{ right:22px; bottom:22px;}
.page{ margin-top:36px; font-size:13px;}
.page a{ line-height:27px; min-width:27px; margin:0 7px;}
.page em{ padding:0 7px 0 47px;}
.pg_intxt{ width:54px; height:27px;}
.news_dt{ padding:29px 36px; margin-top:36px;}
.news_tit{ padding-bottom:32px; margin-bottom:20px;}
.news_tit h3{ font-size:34px;}
.news_tit p{ margin-top:14px;}
.news_tit p em{ font-size:14.5px; margin-right:45px;}
.news_show{ font-size:20px; padding:16px 0 7px 0;}
.shares{ font-size:14.5px; padding:32px 0 5px 0; margin-top:59px;}
.shares a{ margin-right:14px;}
.shares img{ height:15px;}
.peo_list{ padding-top:9px;}
.peo_list li{ margin-top:27px;}
.peo_list li:before{ top:36px; right:7px; height:4px; width:22px;}
.peo_list li a{ padding:18px;}
.peo_list li .txt{ padding:14px 0 8px 0;}
.peo_list li .txt h3{ font-size:16px;}
.peo_list li .txt .txtc{ font-size:13px; padding-top:8px;}
.peo_list li .txt .txtc p{ margin-top:7px; padding-left:13px;}
.peo_list li .txt .txtc p:before{ top:7px;}
.peo_list li .txt img{ height:10px; margin-top:22px;}
.infor_list{ margin-top:14px;}
.infor_list li{ padding-top:31px;}
.infor_list li em{ width:108px; height:108px; padding:27px;}
.infor_list li span{ font-size:18px; margin-top:22px;}
.infor_list li p{ font-size:13px; margin-top:9px;}
.mapc{ padding:18px; margin-top:22px;}
.map{ height:450px;}
.ab_list li .txt em{ font-size:27px;}
.ab_list li .txt .txtc{ font-size:13px;}
.ab_list li .txt .txtc:before{ width:45px;}
.ab_list li .txt .bot i{ font-size:18px;}
.ab_list li .txt .bot img{ height:10px;}
.ab_list li.hover .txt .txtc{ margin-top:25px; padding-top:27px;}
.ab_list li.hover .txt .bot{ margin-top:49px;}
.down_txt a{ font-size:14.5px;}
.down_txt a img{ margin-right:9px; height:16px;}
.brands .con5_list{ padding-top:9px;}
.brands .con5_list li{ margin-top:27px;}
.ab_1_lf .txt{ font-size:27px; padding-top:23px;}
.ab_1_lf .txt p{ padding-bottom:30px;}
.ab_1_lf .txt p:after{ width:45px;}
.ab_1_rt{ padding:19px 0 0 0;}
.a_tit1{ font-size:29px;}
.ab_1_rt .txt{ font-size:16px; margin-top:20px;}
.ab_infor{ margin-top:36px;}
.ab_infor li em i{ margin-left:18px;}
.ab_infor li em i:before,.ab_infor li em i:after{ left:4px;}
.ab_infor li em span{ font-size:41px;}
.ab_2_list{ padding-top:9px;}
.ab_2_list li{ padding-top:22px; padding-bottom:22px;}
.ab_2_list li em{ font-size:54px;}
.ab_2_list li span{ font-size:16px; margin-top:9px;}
.ab_2_list li .txtc{ font-size:13px;margin-top:9px;}
.benefits_list{ padding:9px 0 0 0;}
.form_list{ padding-top:9px;}
.form_list li .f_tit2{ font-size:14.5px; margin-bottom:14px; padding-left:9px;}
.f_intxt{ font-size:14.5px; padding:16px 22px;}
.f_pic_list dd{ margin:0 0 18px 18px;}
.f_pic_list dd .del{ right:9px; top:9px; width:18px; height:18px;}
.file_list{ margin-bottom:-18px;}
.file_list dd{ margin:0 18px 18px 0;}
.file_list dd .top_c p{ font-size:14.5px; margin-top:14px;}

.footer{ font-size:13px;}
.links{ padding:22px 0;}
.l_sel{ height:45px; padding:0 14px; font-size:14.5px;}
.foot1{ padding:40px 0;}
.f_logo:after{ top:27px; bottom:27px;}
.f_nav li .f_tit1{ font-size:16px;}
.f_nav li .txt{ padding-top:9px;}
.f_nav li .txt p{ margin-top:11px;}
.foot{ padding:14px 0;}
}

@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{ background:none; height:96px; box-shadow:0 0 5px 0 rgba(0,0,0,.1); -webkit-transform:none!important; transform:none!important; z-index:55;}
.logo{ width:auto; height:96px; margin:0; display:flex; flex-wrap:wrap; align-items:center; text-align:left;}
.logo a{ display:flex; flex-wrap:wrap; align-items:center;}
.logo .clear{ padding-left:20px;}
.logo img{ height:76px;}
.logo em{ font-size:16px; margin-top:0; display:none;}
.logo p{ font-size:22px; margin-top:10px; display:none;}
.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 li{ width:100%;}
.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 .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:#1d2089!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; background:#fff;}
.goutp:before{ display:none;}
.goutp p a{ padding-left:50px; text-align:left; color:#666;}
.goutp p a:hover{ background:#fff;}
.goutp p{ font-size:28px; margin-bottom:0; padding:0; line-height:2.8; border-top:1px solid rgba(0,0,0,.05);}
.goutp.on{ display:block;}

.h_top{ padding:0; height:96px; position:fixed; left:0; top:0; right:0; background:#fff;}
.ico0_list,.search{ display:none;}
.hrt{ font-size:24px; position:absolute; right:90px; top:50%; padding-bottom:0; transform:translate(0,-50%);}
.hrt img{ height:24px; margin-right:12px;}
.hrt em i{ padding:0 12px;}
.hrt span a{ margin-left:20px;}

.com-popw{ width:92%; padding:40px 0 10px 0;}
.p_tit{ font-size:36px;}
.com_list{ padding:40px 5% 0 5%;}
.com_list li{ margin-bottom:30px;}
.com_list li .txt{ font-size:24px; margin:12px 0 -5px 0;}
.com_list li .eye{ height:24px; top:50%; right:20px;}
.com_list li .yzm{ height:80px;}
.p_tit1{ font-size:24px; margin-bottom:20px; padding-left:20px;}
.p_intxt{ font-size:24px; padding:20px;}
.p_intxt1{ width:66%;}
.p_inbut{ font-size:24px; margin-top:20px;}
.checkbox_ck{ padding-left:34px; margin:12px 0 -5px 0;}
.checkbox_ck input[type="checkbox"] + label span{ width:24px; height:24px; top:8px; border-width:2px;}
.checkbox_ck label{ font-size:24px;}

.banner .w{ width:100%; max-width:100%;}
.banner .swiper-slide p{ bottom:50px; font-size:30px;}
.banner .swiper-pagination{ padding:20px 0 30px 0;}
.banner .swiper-pagination span{ width:3%; height:3px; margin:0 8px!important;}

.combg{ padding:100px 0 0 0;}
.con4,.con5_1,.con5_2,.con6{ padding-bottom:100px;}
.titc em{ font-size:36px;}
.more{ font-size:24px; line-height:52px; padding:0 36px;}
.more img{ margin-left:15px; height:16px;}
.morec{ margin-top:50px;}

.con1 .tab a{ font-size:24px; margin-left:32px;}
.con1 .tab a:before{ left:-17px; height:18px; width:2px;}
.con1c{ margin-top:30px;}
.con1_list{ width:102.5%;}
.con1_list li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.con1_list li .bot{ padding:9.375% 6.25%;}
.con1_list li .bot h3{ font-size:28px;}
.con1_list li .bot .time{ font-size:24px; margin-top:10px;}
.con1_list li .bot .txtc{ font-size:24px; margin-top:15px;}
.con1_list li .bot .s_more{ margin-top:25px;}

.con2_list{ padding-top:19px;}
.con2_list li{ margin:2.5% 2.261123267687819% 0 0; width:100%; height:300px; overflow:hidden;}
.con2_list li .pic{ margin-top:-10%;}
.con2_list li .txt em{ font-size:36px;}
.con2_list li .txt p{ font-size:24px;}

.con3_list{ padding-top:19px;}
.con3_list li{ margin:2.5% 2.261123267687819% 0 0; width:100%;}
.con3_list li .pic{ width:37.55868544600939%;}
.con3_list li .txt{ width:62.44131455399061%; padding:0 5%;}
.con3_list li .txt h3{ font-size:32px; margin-bottom:30px;}
.con3_list li .txt p{ font-size:24px; margin-top:25px;}
.line{ width:63.10679611650485%; height:2px;}
.line:before{ width:36.92307692307692%; height:4px;}

.con4c{ margin-top:20px;}
.con4_w{ width:100%; margin-top:30px;}
.con4_list{ padding:0 20px 10px 20px;}
.con4_list li.li1{ margin:0 -20px;}
.con4_list li.li1 .txt h3{ font-size:28px; margin-bottom:15px;}
.con4_list li.li1 .txt p{ font-size:24px; margin-top:15px;}
.con4_list li.li1 .point4{ height:20px; margin-top:15px;}
.con4_list li.li1 .line{ width:30.76923076923077%;}
.con4_list li.li1 .line:before{ width:60%;}
.con4_list li.li2{ font-size:26px; line-height:82px; margin-top:10px; background-size:18px 15px;}
.con4_list li.li2 a{ width:90%;}

.con5 .swiper{ margin-top:50px;}
.com_pag .swiper-pagination{ margin-top:50px;}
.com_pag .swiper-pagination span{ width:16px; height:16px; margin:0 10px!important;}
.con5_1 .swiper{ height:322px;}
.con5_1 .swiper-slide{ height:calc((100% - 18px) / 2) !important;}
.con5_1 .swiper-slide:nth-child(2n) a{ margin-top:-25px;}
.con5_1 .swiper-pagination{ margin-top:25px;}

.con6_list{ width:102.5%;}
.con6_list li{ margin:50px 2.5% 0 0; width:22.5%;}
.con6_list li a{ padding:30px 0 34px 0;}
.con6_list li img{ height:75px;}
.con6_list li p{ font-size:26px; margin-top:13px;}

.nyban img{ width:180%; margin-left:-40%;}
.nyban .txt em{ font-size:36px;}
.nyban .txt span{ font-size:24px; margin-top:2px;}
.nyban .txt p{ font-size:20px; padding-right:0; margin-top:5px;}

.nycon{ padding:50px 0 100px 0;}
.location{ font-size:24px;}
.location i{ padding:0 15px;}
.nyconc{ margin-top:40px;}
.ny_lf{ width:19.40298507462687%; display:none;}
.sider_list{ margin-top:50px;}
.sider_list li{ padding:26px 0;}
.sider_list li .s_tit a{ font-size:16px; padding:0 20px;}
.sider_list li .s_tit i{ width:13px; height:6px; right:20px;}
.sider_list li .s_txt{ padding:0 20px;}
.sider_list li .s_txt p{ margin-top:14px;}
.sider_list li .s_txt a{ font-size:14px;}
.ny_rt{ width:100%;}
.ny_rt_t{ height:90px; padding:0 30px; font-size:24px;}
.release_time{ padding-right:28px;}
.release_time:before,.release_time:after{ border-left-width:8px; border-right-width:8px;}
.release_time:before{ top:5px; border-bottom-width:8px;}
.release_time:after{ bottom:5px; border-top-width:8px;}
.ny_rt_t .search{ right:30px; width:45%; display:block;}
.ny_rt_t .search .s_intxt{ font-size:24px; height:60px; padding:0 15px;}
.ny_rt_t .search .s_inbut{ width:24px; height:24px; right:25px;}
.news_list{ padding-top:20px;}
.news_list li{ margin:20px 0 0 0; width:100%;}
.news_list li .pic{ width:40%;}
.news_list li .bot{ width:60%; padding:20px 25px 18px 20px;}
.news_list li .bot .txtc{ margin-top:14px; -webkit-line-clamp:1;}
.news_list li .s_more{ right:25px; bottom:15px;}
.page{ margin-top:40px; font-size:24px;}
.page a{ line-height:50px; min-width:50px; margin:0 10px;}
.page em{ padding:0 7.5px 0 52.5px; display:none;}
.pg_intxt{ width:60px; height:30px;}
.news_dt{ padding:32px 4%; margin-top:40px;}
.news_tit{ padding-bottom:36px; margin-bottom:22px;}
.news_tit h3{ font-size:36px;}
.news_tit p{ margin-top:25px;}
.news_tit p em{ font-size:24px; margin-right:50px;}
.news_show{ font-size:25px; padding:18px 0 8px 0;}
.news_show img{ width:100%!important;}
.shares{ font-size:24px; padding:36px 0 5px 0; margin-top:65px;}
.shares a{ margin-right:15px;}
.shares img{ height:25px;}
.peo_list{ width:102.5%; padding-top:10px;}
.peo_list li{ margin:30px 2.5% 0 0; width:47.5%;}
.peo_list li:before{ top:40px; right:8px; height:5px; width:24px;}
.peo_list li a{ padding:20px;}
.peo_list li .txt{ padding:15px 0 9px 0;}
.peo_list li .txt h3{ font-size:28px;}
.peo_list li .txt .txtc{ font-size:24px; padding-top:9px;}
.peo_list li .txt .txtc p{ margin-top:8px; padding-left:24px;}
.peo_list li .txt .txtc p:before{ top:14px; height:8px; width:8px;}
.peo_list li .txt img{ height:15px; margin-top:25px;}
.infor_list{ margin-top:15px;}
.infor_list li{ width:100%; padding-top:35px;}
.infor_list li em{ width:140px; height:140px; padding:30px;}
.infor_list li span{ font-size:28px; margin-top:25px;}
.infor_list li p{ font-size:24px; margin-top:10px;}
.mapc{ padding:20px; margin-top:24px;}
.map{ height:500px;}
.ab_list li{ width:50%;}
.ab_list li .clear{ padding:0 5%;}
.ab_list li .txt em{ font-size:30px; text-align:center!important;}
.ab_list li .txt .txtc{ font-size:24px; display:none;}
.ab_list li .txt .txtc:before{ height:4px; width:50px;}
.ab_list li .txt .bot{ display:none;}
.ab_list li .txt .bot i{ font-size:28px;}
.ab_list li .txt .bot img{ height:11px;}
.ab_list li.hover .txt .txtc{ margin-top:28px; padding-top:30px;}
.ab_list li.hover .txt .bot{ margin-top:55px;}
.down_txt a{ font-size:24px;}
.down_txt a img{ margin-right:10px; height:24px;}
.brands .con5_list{ width:102.5%; padding-top:10px;}
.brands .con5_list li{ margin:30px 2.5% 0 0; width:30.83333333333%;}
.ab_1_lf{ width:22.38805970149254%; display:none;}
.ab_1_lf .txt{ font-size:30px; padding:26px 0 0 16%;}
.ab_1_lf .txt p{ padding-bottom:33px;}
.ab_1_lf .txt p:after{ width:50px; height:4px;}
.ab_1_rt{ width:100%; padding:21px 0 0 0;}
.a_tit1{ font-size:36px;}
.ab_1_rt .txt{ font-size:24px; margin-top:23px;}
.ab_infor{ margin-top:40px;}
.ab_infor li{ margin-right:12%;}
.ab_infor li em i{ font-size:24px; margin-left:20px;}
.ab_infor li em i:before,.ab_infor li em i:after{ left:7px; font-size:22px;}
.ab_infor li em i:before{ top:-20px;}
.ab_infor li em i:after{ bottom:-20px;}
.ab_infor li em span{ font-size:60px;}
.ab_infor li p{ font-size:24px; margin-top:15px;}
.ab_2_list{ padding-top:10px;}
.ab_2_list li{ margin:4% 2.898550724637681% 0 0; width:100%; padding:24px 2.898550724637681%;}
.ab_2_list li em{ font-size:72px;}
.ab_2_list li span{ font-size:28px; margin-top:10px;}
.ab_2_list li .txtc{ font-size:24px;margin-top:10px;}
.benefits_list{ padding:10px 0 0 0;}
.benefits_list li{ width:100%; margin:3% 0 0 0!important;}
.form_list{ padding-top:10px;}
.form_list li{ margin:4% 2.898550724637681% 0 0; width:100%;}
.form_list li .f_tit2{ font-size:24px; margin-bottom:25px; padding-left:10px;}
.f_intxt{ font-size:24px; padding:25px;}
.f_intxt.point6{ background-size:20px 10px;}
.f_pic_list dd{ margin:0 0 20px 20px; width:22%;}
.f_pic_list dd .del{ right:20px; top:20px; width:30px; height:30px;}
.file_list{ margin-bottom:-20px;}
.file_list dd{ width:22%; margin:0 20px 20px 0;}
.file_list dd .top_c{ left:5%; right:5%; top:0; bottom:0; padding-top:15.25%;}
.file_list dd .top_c img{ width:40%;}
.file_list dd .top_c p{ font-size:20px; margin-top:15px;}

.footer{ font-size:24px;}
.links{ padding:25px 0;}
.links li{ width:100%; padding:15px 0;}
.l_sel{ background:url(../images/point1.png) #171985 right 24px center no-repeat; background-size:22px 10px; height:70px; padding:0 24px; font-size:24px;}
.foot1{ padding:25px 0 45px 0;}
.f_logo{ width:33.05970149253731%; padding-right:3.805970149253733%; display:none;}
.f_logo:after{ top:30px; bottom:30px;}
.f_nav{ width:100%;}
.f_nav li{ width:100%; padding-top:25px;}
.f_nav li .f_tit1{ font-size:28px;}
.f_nav li .txt{ padding-top:10px; margin-right:-20px; display:flex; flex-wrap:wrap;}
.f_nav li .txt p{ margin:12px 20px 0 0;}
.f_nav li:last-child .txt p{ width:100%;}
.foot{ padding:25px 0;}

}
@media screen and (max-width:768px){
.con5_1 .swiper{ height:308px;}
.con5_1 .swiper-slide{ height:calc((100% - 18px) / 2) !important;}
.con5_1 .swiper-slide:nth-child(2n) a{ margin-top:0;}
.con5_1 .swiper-pagination{ margin-top:50px;}
.brands .con5_list li{ width:47.5%;}
}