/**
 *               ii.                                         ;9ABH,          
 *              SA391,                                    .r9GG35&G          
 *              &#ii13Gh;                               i3X31i;:,rB1         
 *              iMs,:,i5895,                         .5G91:,:;:s1:8A         
 *               33::::,,;5G5,                     ,58Si,,:::,sHX;iH1        
 *                Sr.,:;rs13BBX35hh11511h5Shhh5S3GAXS:.,,::,,1AG3i,GG        
 *                .G51S511sr;;iiiishS8G89Shsrrsh59S;.,,,,,..5A85Si,h8        
 *               :SB9s:,............................,,,.,,,SASh53h,1G.       
 *            .r18S;..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,.1H315199,rX,       
 *          ;S89s,..,,,,,,,,,,,,,,,,,,,,,,,....,,.......,,,;r1ShS8,;Xi       
 *        i55s:.........,,,,,,,,,,,,,,,,.,,,......,.....,,....r9&5.:X1       
 *       59;.....,.     .,,,,,,,,,,,...        .............,..:1;.:&s       
 *      s8,..;53S5S3s.   .,,,,,,,.,..      i15S5h1:.........,,,..,,:99       
 *      93.:39s:rSGB@A;  ..,,,,.....    .SG3hhh9G&BGi..,,,,,,,,,,,,.,83      
 *      G5.G8  9#@@@@@X. .,,,,,,.....  iA9,.S&B###@@Mr...,,,,,,,,..,.;Xh     
 *      Gs.X8 S@@@@@@@B:..,,,,,,,,,,. rA1 ,A@@@@@@@@@H:........,,,,,,.iX:    
 *     ;9. ,8A#@@@@@@#5,.,,,,,,,,,... 9A. 8@@@@@@@@@@M;    ....,,,,,,,,S8    
 *     X3    iS8XAHH8s.,,,,,,,,,,...,..58hH@@@@@@@@@Hs       ...,,,,,,,:Gs   
 *    r8,        ,,,...,,,,,,,,,,.....  ,h8XABMMHX3r.          .,,,,,,,.rX:  
 *   :9, .    .:,..,:;;;::,.,,,,,..          .,,.               ..,,,,,,.59  
 *  .Si      ,:.i8HBMMMMMB&5,....                    .            .,,,,,.sMr 
 *  SS       :: h@@@@@@@@@@#; .                     ...  .         ..,,,,iM5 
 *  91  .    ;:.,1&@@@@@@MXs.                            .          .,,:,:&S 
 *  hS ....  .:;,,,i3MMS1;..,..... .  .     ...                     ..,:,.99 
 *  ,8; ..... .,:,..,8Ms:;,,,...                                     .,::.83 
 *   s&: ....  .sS553B@@HX3s;,.    .,;13h.                            .:::&1 
 *    SXr  .  ...;s3G99XA&X88Shss11155hi.                             ,;:h&, 
 *     iH8:  . ..   ,;iiii;,::,,,,,.                                 .;irHA  
 *      ,8X5;   .     .......                                       ,;iihS8Gi
 *         1831,                                                 .,;irrrrrs&@
 *           ;5A8r.                                            .:;iiiiirrss1H
 *             :X@H3s.......                                .,:;iii;iiiiirsrh
 *              r#h:;,...,,.. .,,:;;;;;:::,...              .:;;;;;;iiiirrss1
 *             ,M8 ..,....,.....,,::::::,,...         .     .,;;;iiiiiirss11h
 *             8B;.,,,,,,,.,.....          .           ..   .:;;;;iirrsss111h
 *            i@5,:::,,,,,,,,.... .                   . .:::;;;;;irrrss111111
 *            9Bi,:,,,,......                        ..r91;;;;;iirrsss1ss1111
 */
 /*
 * author 229343733@qq.com
 */

 @media screen and (min-width: 1607px){
	
	

	
	

 }
 @media screen and (min-width:1401px) and (max-width: 1606px){
 
 
     
 
 
     
 
     
 }
 
 @media screen and (min-width:1201px) and (max-width: 1400px){
     
     .banner{
         height: auto;
     }
     
 
 
 
     
 
 
 }
 
 
 
 
 
 @media screen and (min-width: 992px) and (max-width: 1200px){
     .header_box{
         display: none;
     }
     .mobile_header{
         display: block;
     }
     .mobile_menu_box{
         width: 350px;
         right: -350px;
         padding: 35px 5%;
     }
     
 
     .banner{
         height: auto;
     }
 
     .ind_box2_item{
         flex-wrap:wrap;
         -ms-flex-wrap:wrap;
         -webkit-flex-wrap:wrap;
     }
     .ind_box2_item .pic{
         width: 50%;
         margin-bottom: 30px;
     }
     .ind_box2_item .con{
         width: 100%;
     }
     .ind_box3_scroll_item{
         height: 620px;
     }
     .ind_box3_scroll_item_pic{
         height: 460px;
     }
 
     .ind_box4_l{
         width: 100%;
         margin-bottom: 30px;
     }
     .ind_box4_r{
         width: 100%;
     }
 
     .footer_t2_r{
         justify-content:flex-start;
         -ms-justify-content:flex-start;
         -webkit-justify-content:flex-start;
     }
     .footer_t2_r_item{
         width: calc(calc(100% - 40px) / 3);
     }
 
 
     /* pro_list */
     .pro_list1 dd{
         width: calc((100% - 13px*2) / 3);
     }
 
 
     /* pro_det */
     .rela_pro .pro_list1 dd{
         width: calc((100% - 13px) / 2);
     }
 
 
     /* news */
     .news_cover_clm3 .news_cover_clm2_item{
         width: calc((100% - clamp(0.938rem, 0.842rem + 0.41vw, 1.25rem)) / 2);
     }
 
 
 
     /* service1 */
     .service_list1 dd{
         width: calc((100% - clamp(0.938rem, 0.708rem + 0.98vw, 1.688rem)*2) / 3);
     }
 
 
     /* service3 */
     .service3_box3_item_l{
         width: 50%;
         margin: 0 auto 30px;
     }
     .service3_box3_item_r{
         width: 100%;
         padding-left: 0;
     }
     
 
     /* service_quality */
     .sub_page_quality{
         padding-top: 0;
     }
 
 
     #main {
         width: 90%;
     }
 
 
 }
 
 
 
 
 
 
 
 
 
 @media screen and (min-width: 768px) and (max-width: 992px){
     .header_box{
         display: none;
     }
     .mobile_header{
         display: block;
     }
     .mobile_menu_box{
         width: 350px;
         right: -350px;
         padding: 35px 5%;
     }
 
     .wrapper{
         width: 92%;
     }
 
     .bgfixed{
         background-attachment: local;
     }
 
 
 
     .banner{
         height: auto;
     }
 
     .ind_box1_scroll_bars{
         right: 30px !important;
     }
 
     .ind_box2_item{
         flex-wrap:wrap;
         -ms-flex-wrap:wrap;
         -webkit-flex-wrap:wrap;
     }
     .ind_box2_item .pic{
         width: 50%;
         margin-bottom: 30px;
     }
     .ind_box2_item .con{
         width: 100%;
     }
     .ind_box3_scroll_item{
         height: 580px;
     }
     .ind_box3_scroll_item_pic{
         height: 450px;
     }
 
     .ind_box4_l{
         width: 100%;
         margin-bottom: 30px;
     }
     .ind_box4_r{
         width: 80%;
         margin: 0 auto;
     }	
 
     .ind_box5_l{
         padding:30px;
     }
     .ind_box5_r_list{
         right: 20px;
     }
 
     .ind_box8_l{
         width: 100%;
         margin-bottom: 20px;
     }
     .ind_box8_r{
         width: 100%;
     }
 
     .footer_t_clm1 .item{
         margin: 0 5px;
     }
 
     .footer_t2_l{
         width: 100%;
         margin-bottom: 30px;
     }
     .footer_t2_r{
         width: 100%;
         justify-content:flex-start;
         -ms-justify-content:flex-start;
         -webkit-justify-content:flex-start;
         padding-left: 0;
     }
     .footer_t2_r_item{
         width: calc(calc(100% - 40px) / 3);
     }
     
     .footer_b_l{
         width: 100%;
         text-align: center;
     }
 
     .footer_b_r{
         width: 100%;
         justify-content:center;
         -ms-justify-content:center;
         -webkit-justify-content:center;
     }
 
 
     /* pro_list */
     .pro_list1 dd{
         width: calc((100% - 13px*2) / 3);
     }
 
 
 
     /* pro_det */
     .pro_det_b_over_l{
         width: 100%;
         margin-bottom: 30px;
     }
 
     .pro_det_b_over_r{
         width: 100%;
     }
 
 
 
     .rela_pro .pro_list1 dd{
         width: calc((100% - 13px) / 2);
     }
 
 
     /* about */
     .sub_banner_about{
         height: 30vh;
     }
 
     .about_box3_l{
         width: 100%;
     }
     .about_box3_r{
         width: 100%;
         padding-top: clamp(3.125rem, 2.551rem + 2.45vw, 5rem);
     }
 
     .about_box4_list_pic{
         width: 100%;
     }
     .about_box4_list_con{
         width: 100%;
         padding-top: clamp(3.125rem, 2.551rem + 2.45vw, 5rem);
     }
 
 
     /* join */
     .page_join_form_l{
         width: 100%;
         margin-bottom: 15px;
     }
     .page_join_form_r{
         width: 100%;
     }
 
 
     /* news */
     .news_list1_item_pic{
         width: 100%;
     }
     .news_list1_item_time{
         width: 100%;
         text-align: left;
         padding: 10px 0;
     }
     .news_list1_item_con{
         width: 100%;
     }
 
 
     /* news */
     .news_cover_clm3 .news_cover_clm2_item{
         width: calc((100% - clamp(0.938rem, 0.842rem + 0.41vw, 1.25rem)) / 2);
     }
 
     .news_cover_clm1_item{
         flex-direction: column-reverse;
         -webkit-flex-direction: column-reverse;
         -ms-flex-direction: column-reverse;
     }
     .news_cover_clm1_item_con{
         width: 100%;
     }
     .news_cover_clm1_item_pic{
         width: 100%;
     }
 
 
 
     /* service1 */
     .service_list1 dd{
         width: calc((100% - clamp(0.938rem, 0.708rem + 0.98vw, 1.688rem)*2) / 3);
     }
 
 
     /* service */
     .service_list2 dd{
         width: 100%;
     }
 
 
     /* service3 */
     .service3_box3_item_l{
         width: 70%;
         margin: 0 auto 30px;
     }
     .service3_box3_item_r{
         width: 100%;
         padding-left: 0;
     }
 
 
     /* service_quality */
     .sub_page_quality{
         padding-top: 0;
     }
 
 
 
     .nation_agent_float{
         position: relative;
         left: 20%;
         top: auto;
         width: 50%;
         margin-bottom: 30px;
     }
     #main {
         width: 90%;
     }

     #wpsl-wrap{
        display:flex;
        display:-ms-flexbox;
        display:-webkit-flex;
        flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
     }
     #wpsl-stores, #wpsl-direction-details, #wpsl-gmap{
        position: relative;
        right: auto;
        left: auto;
        top: auto;
        width: 100%;
        height: 400px !important;
        order: -1;
        margin: 0 !important;
     }
     .wpsl-input{
        margin-bottom: 0 !important;
     }
     .wpsl-search{
        width: 100%;
     }
     .wpsl-search-btn-wrap{
        width: 70px;
     }
     #wpsl-result-list{
        width: 100%;
     }
     

     #wpsl-search-wrap #wpsl-search-btn{
        margin: 0;
     }
 
 
 }
 
 
 
 
 
 
 @media screen and (min-width: 300px) and (max-width: 767px){
     .wrapper{
         width: 100%;
     }
 
     .header_box{
         display: none;
     }
     .mobile_header{
         display: block;
     }
     
     .p15{
         padding-left: 15px;
         padding-right: 15px;
     }
     .bgfixed{
         background-attachment: local;
     }
 
     .banner{
         height: auto;
     }
     .ind_box1_scroll_item{
         height: auto;
     }
     .ind_box1_scroll_item_pic{
         position: relative;
         left: auto;
         top: auto;
     }
     .ind_box1_scroll_item_pic::after{
         content: "";
         position: absolute;
         top: -1px;
         left: 0;
         z-index: 1;
         display: block;
         width: 100%;
         height: 60%;
         background: url(../images/ind_box1_m_bg1.png) repeat-x center center / auto 100%;
     }
     .ind_box1_scroll_item_t{
         padding-left: 15px;
         padding-right: 15px;
         background: #094874;
     }
     .ind_box1_scroll_bars{
         right: 10px;
     }
     .ind_box1_scroll_sml_box{
         display: none;
     }
     .ind_box1_scroll_item_r_text{
         font-size: 14px;
     }
     
     .ind_box2_item{
         width: 100%;
         flex-wrap:wrap;
         -ms-flex-wrap:wrap;
         -webkit-flex-wrap:wrap;
         border-right: 0;
         padding-left: 25px;
         padding-right: 25px;
     }
     .ind_box2_item .pic{
         width: 42%;
         margin-bottom: 30px;
     }
     .ind_box2_item .con{
         width: 56%;
     }
     .ind_box3_scroll_item{
         height: 400px;
     }
     .ind_box3_scroll_item_pic{
         height: 250px;
     }
     .ind_box3_scroll_item_pic2 img{
         width: 80%;
     }
     .ind_box3_scroll_item_con{
         width: 100%;
         height: 250px;
     }
     .ind_box3_scroll_btn_box{
         display:flex;
         display:-ms-flexbox;
         display:-webkit-flex;
         justify-content:center;
         -ms-justify-content:center;
         -webkit-justify-content:center;
         align-items: center;
         -webkit-align-items: center;
         -ms-align-items:center;
         padding-top: 20px;
     }
     .ind_box3_scroll_btn{
         position: relative;
         left: auto !important;
         right: auto !important;
         color: #707070;
         border-color: #707070;
         margin: 0 5px;
     }
     .ind_box3_scroll_btn:hover{
         color: #fff;
     }
 
     
 
 
 
     .ind_box4_l{
         width: 100%;
         margin-bottom: 30px;
     }
     .ind_box4_r{
         width: 80%;
         margin: 0 auto;
     }	
     
 
     .ind_box5_l{
         width: 100%;
         padding:20px 15px;
     }
     .ind_box5_l .item{
         width: 75%;
     }
     .ind_box5_r_list{
         right: 20px;
     }
 
     .ind_box5_btn_box .public_btn1:first-child{
         margin-bottom: 10px;
     }
     .ind_box5_r{
         width: 100%;
     }
     .ind_box5_r_pic{
         width: 100%;
         margin-bottom: 10px;
     }
     .ind_box5_r_list{
         width: 100%;
         position: relative;
         right: auto;
         bottom: auto;
         margin: 0 auto;
         padding: 0 15px 40px;
         display:flex;
         display:-ms-flexbox;
         display:-webkit-flex;
         justify-content:space-between;
         -ms-justify-content:space-between;
         -webkit-justify-content:space-between;
         flex-wrap:wrap;
         -ms-flex-wrap:wrap;
         -webkit-flex-wrap:wrap;
     }
     .ind_box5_r_list .item{
         width: 49%;
     }
 
 
     .ind_box6_scroll{
         width: 80%;
     }
     .ind_box6_scroll .swiper-slide.swiper-slide-active{
         transform:scale(1,1);
         -webkit-transform:scale(1,1);
     }
     .ind_box6_scroll_btn.prev{
         left: 0 !important;
     }
     .ind_box6_scroll_btn.next{
         right: 0 !important;
     }
 
     .ind_box7_l{
         width: 100%;
         margin-bottom: 20px;
     }
     .ind_box7_r{
         width: 100%;
     }
 
     .ind_box7_r .item .pic{
         width: 30%;
     }
     .ind_box7_r .item .con{
         width: 69%;
     }
 
 
     .ind_box8_l{
         width: 100%;
         margin-bottom: 20px;
     }
     .ind_box8_r{
         width: 100%;
     }
 
 
     .footer{
         margin-bottom: 56px;
     }
     .footer_b_r{
         display: none;
     }
 
     .footer_t_clm1{
         display: none;
     }
     .footer_t2_l{
         width: 100%;
     }
     .footer_t2_r{
         display: none;
     }
 
 
     .footer_t_sm{
         display:flex !important;
         display:-ms-flexbox !important;
         display:-webkit-flex !important;
         justify-content:center;
         -ms-justify-content:center;
         -webkit-justify-content:center;
         padding-bottom: 20px;
         border-bottom: 1px solid #707070;
         margin-bottom: 20px;
     }	
 
     .footer_b_l{
         width: 100%;
         text-align: center;
     }
 
     .footer_b{
         background: #1A4563;
     }
     .footer_b_r2{
         width: 100%;
         display:flex;
         display:-ms-flexbox;
         display:-webkit-flex;
         justify-content:center;
         -ms-justify-content:center;
         -webkit-justify-content:center;
     }
 
     .mobile_footer_btn{
         display:flex;
         display:-ms-flexbox;
         display:-webkit-flex;
         justify-content:space-between;
         -ms-justify-content:space-between;
         -webkit-justify-content:space-between;
         align-items: center;
         -webkit-align-items: center;
         -ms-align-items:center;
     }
 
 
     .float_fixed{
         display: none;
     }
 
 
 
     /* pro_list */
     .pro_list1{
         gap: 10px;
     }
     .pro_list1 dd{
         width: calc((100% - 10px) / 2);
     }
     
     /* pro_det */
     .pro_det_b_over_l{
         width: 100%;
         margin-bottom: 18px;
     }
 
     .pro_det_b_over_r{
         width: 100%;
     }
 
     .pro_det_bars_l_bar{
         display: none;
     }
 
 
     .pro_det_b_introduce .swiper-slide img{
         height: auto;
         width: 100%;
         max-width: none;
         object-fit: cover;
     }
 
 
     .rela_pro .pro_list1 dd{
         width: calc((100% - 13px) / 2);
     }
 
     /* about */
     .sub_banner_about{
         height: 30vh;
     }
 
     .about_box3_l{
         width: 100%;
     }
     .about_box3_r{
         width: 100%;
         padding-top: clamp(3.125rem, 2.551rem + 2.45vw, 5rem);
     }
 
     .about_box4_list_pic{
         width: 100%;
     }
     .about_box4_list_con{
         width: 100%;
         padding-top: clamp(3.125rem, 2.551rem + 2.45vw, 5rem);
     }
 
     .about_box2 img{
         height: 350px;
     }
 
 
     /* talent */
     .talent_list1_title{
         height: auto;
         padding: 12px 10px;
     }
     .talent_list1 dt .talent_list1_title{
         font-size: 16px;
     }
     .talent_list1 dd .talent_list1_title{
         font-size: 14px;
     }
     .talent_list1_down_form_l{
         margin-bottom: 15px;
     }
 
 
     /* contact */
     .contact_box1_l{
         width: 100%;
         margin-bottom: 30px;
     }
     .contact_box1_r{
         width: 100%;
     }
 
 
     /* join */
     .page_join_form_l{
         width: 100%;
         margin-bottom: 15px;
     }
     .page_join_form_r{
         width: 100%;
     }
 
     .page_join_form_item_group .page_join_form_item{
         width: 100%;
     }
 
 
 
     /* dealers store */
     .dea_store_list dd{
         width: 100%;
     }
 
     .dea_store_open_window_close{
         right: -15px;
     }
 
 
     /* news */
     .news_list1_item_pic{
         width: 100%;
     }
     .news_list1_item_time{
         width: 100%;
         text-align: left;
         padding: 10px 0;
     }
     .news_list1_item_con{
         width: 100%;
     }
 
 
     /* news */
     .news_cover_clm2,
     .news_cover_clm3{
         gap: 20px;
     }
     .news_cover_clm2 .news_cover_clm2_item,
     .news_cover_clm3 .news_cover_clm2_item{
         width: 100%;
     }
 
     .news_cover_clm1_item{
         flex-direction: column-reverse;
         -webkit-flex-direction: column-reverse;
         -ms-flex-direction: column-reverse;
     }
     .news_cover_clm1_item_con{
         width: 100%;
         padding: 20px 10px;
     }
     .news_cover_clm1_item_pic{
         width: 100%;
     }
 
 
     /* news_det */
     .news_det_wrap{
         width: 100%;
     }
 
     .news_det_b_share{
         margin-bottom: 15px;
     }
 
 
     /* service1 */
     .sub_banner_service1{
         padding-top: 0;
     }
     .service_list1{
         column-gap:10px;
     }
     .service_list1 dd{
         width: calc((100% - 10px) / 2);
     }
 
     .service_box2_list dd{
         width: 100%;
     }
     .service_box3_list dd{
         width: 100%;
     }
 
 
     /* service */
     .service_list2 dd{
         width: 100%;
     }
 
     .service_list2_btn .icon{
         font-size: 22px;
         margin-right: 5px;
     }
 
 
     /* service3 */
 
     .service3_box2_con_clm1_item{
         width: 100%;
     }
 
     .service3_box3_item_l{
         width: 70%;
         margin: 0 auto 20px;
     }
     .service3_box3_item_r{
         width: 100%;
         padding-left: 0;
     }
     .service3_box3_item_r_list1 dd{
         width: 100%;
     }
     .service3_box3_item_r_title .tt{
         font-size: 18px;
     }
     .service3_box3_item_r_title::after{
         width: 30px;
     }
 
 
     /* service_quality */
     .sub_page_quality{
         padding-top: 0;
     }
 
     .sub_page_quality_l{
         width: 100%;
         margin-bottom: 25px;
     }
     .sub_page_quality_l_con{
         width: 100%;
     }
     .sub_page_quality_r{
         width: 100%;
     }
 
     .sub_page_quality_r img{
         left: -5%;
     }
 
 
     .sidePanel{
         width: 100%;
     }
     #myMap{
         width: 100%;
     }
 
 
     .nation_agent_float{
         position: relative;
         left: 5%;
         top: auto;
         width: 90%;
         margin-top: 20px;
         margin-bottom: 30px;
     }
     #main {
         width: 100%;
     }


     #wpsl-wrap{
        display:flex;
        display:-ms-flexbox;
        display:-webkit-flex;
        flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
     }
     #wpsl-stores, #wpsl-direction-details, #wpsl-gmap{
        position: relative;
        right: auto;
        left: auto;
        top: auto;
        width: 100%;
        height: 400px !important;
        order: -1;
        margin: 0 !important;
     }
     .wpsl-input{
        margin-bottom: 0 !important;
     }
     .wpsl-search{
        width: 100%;
     }
     .wpsl-select-wrap{
        display: none !important;
     }
     .wpsl-search-btn-wrap{
        width: 70px;
     }
     #wpsl-search-wrap #wpsl-search-btn{
        margin: 0 !important;
     }
     #wpsl-result-list{
        width: 100%;
     }
 
 }