@media screen and (max-width:1750px){
.con5_list li{margin:0 0 3% 1.666666666666667%;}
.c_infor_list li .txt2 p:nth-child(2n){width:230px;}
}
@media screen and (max-width:1600px){
.nav .plebans{ font-size:16.5px; line-height:88px;}
.nav li .hot{ top:20px;}
.nav .plebans:after{ bottom:18px;}
.nav li .jd:before{ font-size:16.5px;}
.goutp{ left:-27px; width:600px;}
.goutp .clear{ padding:31px 40px 28px 0;}
.goutp .sm_list{ width:120px;}
.goutp .sm_list p{ font-size:14.5px; margin-bottom:25px;}
.goutp .sm_list p a em:after{ bottom:2px; height:5px;}
.goutp .txt{ width:430px;}
.goutp .txt p{ font-size:14px; margin-top:16px;}
.h_tell{ font-size:20px; background-size:22px 22px; padding-left:32px;}
.h_tell em{ font-size:28px;}

.comdot .swiper-pagination-bullet{ width:10px; height:10px; margin:0 15px!important;}
.comdot .swiper-pagination-bullet-active:after{ left:-7px; top:-7px; width:24px; height:24px;}
.con0_1{ top:36px;}
.con0_c{ width:310px; padding:2px 18px 18px 18px;}
.con0_c .txt{ font-size:16.5px;}
.con0_c .txt p{ padding-top:5px;}
.con0_c .txt font{ padding-right:5px;}
.con0_c .txt b{ font-size:32px; padding-right:5px;}
.form_list{ padding-top:5px;}
.form_list li{ margin-top:10px;}
.form_list li:last-child{ margin-top:15px;}
.form_list li .ico0_1{ left:12.5px; height:18px; margin-top:-9px;}
.y_intxt{ line-height:42px; padding:0 18px 0 40px; font-size:14px;height:42px;}
.y_but{ font-size:14px; line-height:42px; margin-top:0px;}

.titc em{ font-size:36px; padding-left:21px;}
.titc em:before{ height:9px;}
.titc em:after{ height:21px;}
.titc p{ font-size:27px;}
.tit_rt a{ font-size:16.5px; line-height:43px; padding:0 18px; margin-right:27px;}
.tit_rt a i{ margin-left:13px; font-size:13px;}

.con1{ padding:68px 0;}
.con1_lf .c1_t1 em{ font-size:34px;}
.con1_lf .c1_t1 span{ font-size:20px; margin-top:16px;}
.con1_lf .c1_t1 p{ font-size:16.5px; margin-top:25px; padding-top:18px;}
.com_txt{ font-size:16.5px; line-height:45px; margin-top:22px;}
.com_txt i{ padding:0 18px;font-weight:900;}
.con1_list li{ padding:27px 6.349206349206349% 27px 2.38%;}
.con1_list li .ico1{ height:32px; right:36px; margin-top:-16px;}
.con1_list li em{ font-size:20px;}
.con1_list li p{ padding-left:27px; font-size:16.5px; margin-top:10px;}
.con1_list li p i{ margin-top:-7.5px; width:17px; height:15px;}

.con2{ padding:50px 0 45px 0;}
.con2c{ margin-top:21px;}
.con2_list li .bot .txt{ padding:25px 0;}
.con2_list li .bot .txt h3{ font-size:16.5px;}
.con2_list li .bot .txt dl{  margin-top:15px;}
.con2_list li .bot .txt dl dd{ padding-right:18px; margin-right:18px;}
.con2_list li .bot .txt dl dd em{ font-size:13px;}
.con2_list li .bot .txt dl dd p{ font-size:15px; margin-top:5px;}
.con2_list li .bot .txt .peo_img{ max-width:52px;}
.con2_list li .bot .txt .peo_img p{ font-size:15px; margin:10px -10px 0 -10px;}
.con2_list li .other{ padding:18px 0;}
.con2_list li .other em{ font-size:14px;}
.con2_list li.li1 .bot_pos{ padding:19px 2.843601895734597%;}
.con2_list li.li1 .bot_pos h3{ font-size:16.5px;}
.con2_list li.li1 .bot_pos dl dd{ font-size:15px; margin-right:16px; padding-right:16px;}
.con2_list li.li1 .bot_pos dl dd img{ height:14px; margin-right:10px;}
.con2_list li.li1 .bot_pos .peo_img{ max-width:58px;}
.com_more{ height:24px; padding:3px 3px 3px 22px;}
.com_more i{ width:18px; height:18px; line-height:18px; font-size:10px;}

.con3{ padding:72px 0;}
.con3_lf .c3_t h3{ font-size:30px;}
.con3_lf .txt{ font-size:20px;}
.con3_lf .txt p{ margin-bottom:14px;}
.con3_lf dl{ padding:22px 0;}
.con3_lf dl dd em{ font-size:16.5px;}
.con3_lf dl dd span{ font-size:27px; margin-right:9px;}
.con3_lf dl dd p{ font-size:18px;}

.con4c{ margin-top:21px;}
.con4_list li .c_t4{ height:110px; font-size:18px;}
.con4_list li .txt{ font-size:15px; margin:30px 0;}
.con4_list li .txt p{ margin-bottom:14px;}
.con4_list li .other{ padding:14px 0 25px 0;}
.con4_list li .other em{ font-size:18px;}
.con4_list li.li1 .txt_pos{ padding:20px 3.821656050955414%;}
.con4_list li.li1 .txt_pos em{ font-size:18px;}
.con4_list li.li1 .txt_pos span{ font-size:20px;}

.con5{ padding:63px 0 0 0;}
.con5_lf{ padding:36px 2.5%;}
.con5_lf .txt{ padding-top:5px;}
.con5_lf .txt em{ font-size:36px;}
.con5_lf .txt p{ font-size:16.5px; margin-top:41px;}
.con5_lf .txt a{ font-size:15px; width:150px; margin-top:41px;}
.con5_lf .txt a img{ height:16px; margin-right:10px;}
.con5_lf .buts{ margin-top:110px;}
.con5_lf .buts .swiper-button-prev,.con5_lf .buts .swiper-button-next{ width:36px; height:36px;}
.con5_lf .buts .swiper-button-prev:after,.con5_lf .buts .swiper-button-next:after{ font-size:14px;}


.ny_tab{ height:64px;}
.ny_tab .nav_wrap .wrap_tab{ line-height:64px; margin-right:18px;}
.ny_tab .nav_wrap .wrap_tab a{ padding:0 22px; font-size:18px;}
.location{ font-size:15px;}
.location img{ height:15px; margin-right:9px;}
.location i{  padding:0 15px;}
.ny_con .titc{ margin:32px 0 28px 0;}
.w_bg .ny_con{ padding-bottom:45px;}
.page{ margin-top:45px;}
.page a{ min-width:45px; line-height:45px; font-size:15px; margin-right:14px;}

.ab_con1{ padding:72px 0;}
.ab_con1_lf .ab_t1{ font-size:23px;}
.ab_con1_lf .txt{ font-size:16.5px;}
.ab_con1_lf .txt p{ margin-top:31px;}
.ab_con1_rt{ margin:9px 0;}
.ab_con1_rt .act_infor_list dd p{ margin-top:10px;}

.ab_con2{ padding:85px 0;}
.ab_con2_list li{ padding-bottom:40px; margin-bottom:48px;}
.ab_con2_list li .ico8{ max-width:81px;}
.ab_con2_list li em{ font-size:21.5px;}
.ab_con2_list li p{ font-size:18px; margin-top:12px;}

.ab_con3{ padding:54px 0;}
.ab_con3_lf .bot{ margin-top:63px;}
.abcon3_list{ padding-bottom:27px;}
.abcon3_list li{ margin-bottom:40px;}
.abcon3_list li em{ font-size:21.5px;}
.abcon3_list li p{ font-size:18px; margin-top:16px;}
.ab_con3_lf .act_infor_list dd em{ font-size:16.5px;}
.ab_con3_lf .act_infor_list dd span{ font-size:40px;}
.ab_con3_lf .act_infor_list dd p{ font-size:16.5px;}

.ab_con4{ padding:63px 0;}
.ab_con4_list1{ margin-top:35px;}
.ab_con4_list1 dd{ padding:27px 0 22px 0;}
.ab_con4_list1 dd em{ font-size:40px;}
.ab_con4_list1 dd p{ font-size:16.5px; margin-top:18px;}
.honer_lf{ margin-top:20px; height:406px;}
.honerc .swiper-button-prev,.honerc .swiper-button-next{ width:36px; height:36px;}
.honerc .swiper-button-prev{ bottom:18px;}
.honerc .swiper-button-next{ bottom:72px;}
.honerc .swiper-button-prev:after,.honerc .swiper-button-next:after{ font-size:14px;}
.honer_txt{ height:406px;}
.honer_txt .swiper-slide{ font-size:18px; line-height:58px!important; height:58px!important;}
.honer_txt .swiper-slide:before{ margin-top:-11px; width:19px; height:22px;}
.honer_rt{ margin-top:40px;}
.honer_rt .abg4{ bottom:18px;}

.act_c{ padding:27px 0 0 0;}
.act_con .act_t1{ line-height:90px; padding-bottom:3px; font-size:27px;}
.act_con .txt1{ font-size:15px; margin:34px 0 0 0;}
.act_con .act_txt{ margin-top:31px;}
.act_con .act_txt .txt3 em{ margin-bottom:5px;}
.act_con .act_t2{ font-size:15px;}
.act_con .txt2{ font-size:15px; margin-top:12px;}
.act_con .act_table{ margin-top:13px; font-size:15px;}
.act_con .act_table th{ height:45px;}
.act_con .act_table td{ height:54px;}
.act_card_list li{ padding:15px 0;}
.act_card_list li .act_line{ margin:15px 0 9px 0;}
.act_card_list li .act_line:before,.act_card_list li .act_line:after{ height:14px; width:14px;}
.act_card_list li .act_line:before{ left:-7px;}
.act_card_list li .act_line:after{ right:-7px;}
.act_card_list li .card_money em span{ font-size:21.5px;}
.act_process li{ margin-top:13px;}
.act_process li.comflex3{ min-height:54px;}
.act_process li em{ width:24px; height:24px; font-size:12px; line-height:24px;}
.act_process li span{ font-size:13px;}
.act_process1 li span{ font-size:15px; width:calc(100% - 24px); padding:8px 0 8px 18px;}
.act_bot{ margin-top:36px;}
.act_bot p{ font-size:15px; padding:12px 0;}
.act_but{ font-size:16.5px;}

.act_pop_lf .txt em{ font-size:27px;}
.act_pop_lf .txt p{ font-size:20px; margin-top:16px;}
.act_pop_lf .tit1{ font-size:20px; margin-top:48px;}
.act_pop_lf .con5_list{ padding-top:13px;}
.act_infor_list{ margin-top:54px;}
.act_infor_list dd em{ font-size:16.5px;}
.act_infor_list dd span{ font-size:27px;}
.act_infor_list dd p{ font-size:15px;}
.act_pop_rt .tit2{ font-size:21.5px;}
.act_pop_rt .tit3{ font-size:14px; padding:0 18px;}
.act_form_list li .a_box .ico3{ height:17px; left:18px;}
.act_intxt{ font-size:15px; padding:9px 18px 9px 55px;}
.act_form_list li.li1 .act_intxt{ padding:13px 18px 13px 18px;}
.act_form_list li.li2{ padding:17px 0 26px 0;}
.act_ck .ck_s{ margin-top:16px; padding-left:27px;}
.ck_s{ font-size:14.5px;}
.ck_s input + label span{ width:20px; height:20px; margin-right:10px;}
.act_form_list li.li3{ padding:22px 0;}
.act_case_but{ padding:0 18px; font-size:15px;}

.case_pop .case_pic .swiper-button-prev,.case_pop .case_pic .swiper-button-next{ width:45px; height:45px;}
.case_pop .case_pic .swiper-button-prev:after,.case_pop .case_pic .swiper-button-next:after{ font-size:15px;}
.case_pop .case_txt .case_tit1{ font-size:20px;}
.case_pop .case_peo{ padding:0 0 25px 0;}
.case_pop .case_peo dd{ padding:7px 0;}
.case_pop .case_peo dd .txt1 span{ font-size:18px;}
.case_pop .case_peo dd .txt1 p{ font-size:14px; margin-top:9px;}
.case_pop .case_peo dd .txt1 p em{ padding-right:8px; margin-right:8px;}
.case_pop .case_peo dd .txt2 p{ margin-top:6px;}
.case_pop .case_infor{ padding-bottom:36px;}
.case_pop .case_tit2{ font-size:18px; margin-top:33px;}
.case_pop .case_infor ul li{ margin-top:26px;}
.case_pop .case_infor ul li.line1{ margin:26px 5.5% 0 5.5%;}
.case_pop .case_infor ul li p{ font-size:16px; margin-top:6px;}
.case_pop .case_ln{ padding:28px 0;}
.case_pop .case_ln .txt{ font-size:14px; margin-top:13px;}
.case_pop .case_label{ padding-top:25px;display:none;}
.case_pop .case_label ul{ margin:9px -8px 0 0;}
.label_list li{ margin:8px 8px 0 0; line-height:28px;}

.news_dt{ padding:27px 0 0 0;}
.news_tit{ padding:6px 0 20px 0;}
.news_tit h3{ font-size:25px;}
.news_tit .other{ line-height:25px; margin-top:16px;}
.news_tit .other p{ font-size:18px;}
.news_tit .other .font_size a{ font-size:15px; padding:0 7px; margin-right:7px;}
.news_lf .news_txt{ font-size:18px;}
.news_lf .news_txt p{ margin:18px 0;}
.news_lf .news_txt img{ margin:18px auto;}
.news_bot{ font-size:16.5px; margin-top:32px;}
.next_page a{ margin-left:10px;}
.news_share a{ margin-right:36px;}
.news_share img{ height:30px; margin-right:13px;}
.news_rtc .n_t1{ font-size:20px;}
.hot_news_list{ padding-top:7px;}
.hot_news_list li{ padding:20px 0 16px 0;}
.hot_news_list li .n_t2 i{ font-size:36px;}
.hot_news_list li .n_t2 h3{ font-size:16.5px;}
.hot_news_list li .other{font-size:15px; margin-top:16px;}
.hot_news_list li .other em{ margin-right:27px;}
.hot_news_list li .other span img{ height:15px; margin-right:9px;}
.news_rtc .label_list{ padding-top:11px; margin-right:-9px;}
.news_rtc .label_list li{ margin:9px 9px 0 0; font-size:16.5px;}
.news_rtc .con2_list{ padding-top:5px;}

.contact1{ padding:16px 0; margin-top:9px;}
.contact1 .txt{ font-size:21.5px;}
.contact1 .txt em i{ padding-left:18px;}
.contact1 .txt span{ padding-left:58px;}
.contact1 .txt span img{ height:22px; margin-right:13px;}
.contact2{ padding:0 0 45px 0;}
.c_infor_list li .txt1{ max-width:300px;}
.c_infor_list li .txt1 em{ font-size:21.5px;}
.c_infor_list li .txt1 p{ font-size:16.5px; margin-top:25px; padding-top:25px;}
.c_infor_list li .txt1 .citys{ margin-right:-8px; padding:4px 0 8px 0;}
.c_infor_list li .txt1 .citys i{ margin:8px 8px 0 0; font-size:14px; padding:0 16px;}
.c_infor_list li .txt2{ font-size:16.5px; margin-top:19px;}
.c_infor_list li .txt2 p{ padding-left:36px; margin-top:20px;}
.c_infor_list li .txt2 p img{ top:4px; height:18px;}
.c_infor_list li .cewm{ top:54px; width:130px;}
.c_infor_list li .cewm img{ height:74px; margin:10px auto;}
.c_infor_list li .cewm p{ font-size:14px;}
.contact3{ padding-top:45px;}
.c_infor_list li .txt2 p:nth-child(2n){width:210px;}


.right-menu .btn{ width:64px;}
.right-menu .btn .txt{ padding:15px 0; font-size:15px;}
.right-menu .btn .ico7{ height:22px; margin:0 auto 9px auto;}
.right-menu .btn-com .txt_pop{ padding-right:18px; width:250px;}
.right-menu .txt_tell_1{ padding:18px 0;}
.right-menu .txt_tell_1 em{ font-size:27px;}
.right-menu .txt_tell_2{ padding:8px 0 22px 0;}
.right-menu .txt_tell_2 em{ font-size:22px; margin-top:15px;font-weight:600;}
.right-menu .ewm_tit{ padding:18px 0; height:110px;}
.right-menu .ewm_tit em{ font-size:16px;}
.right-menu .ewm_tit p{ font-size:12px; margin-top:5px;}
.ewm_all{ margin-top:-32px;}
.ewm_all span{  font-size:20px; margin-top:11px;}
.ewm_all p{ font-size:14px; margin-top:3px;}
.ewm_all .swiper-button-prev,.ewm_all .swiper-button-next{ bottom:28px; width:20px; height:20px;}
.ewm_all .swiper-button-prev:after,.ewm_all .swiper-button-next:after{ font-size:12px;}

.footer{ font-size:14px; padding:15px 0;}
.foot1{ padding:54px 0;}
.f_infor .txt p{ padding-left:63px; margin-top:18px;}
.f_infor .txt p .fico1{ left:16px;}
.f_infor .txt em{ font-size:26px;}
.f_t1{ font-size:15px;}
.f_nav li p{ margin-top:22px;}
.f_nav li em{ margin-top:20px;}
.act_list{ margin-top:25px;}
.act_list li .f_t2{ font-size:15px;}
.act_list li .txt{ margin-top:16px;}
.act_list li .date{ margin-top:26px;}
.f_act .swiper-pagination{ bottom:4px;}
.zz_list ul li img{ height:52px;}
.zz_list ul li p{ margin-top:10px;}
.foot{ padding:30px 0;}
.foot p em{ margin-right:27px;}
.foot p img{ margin-right:9px; height:18px;}
.foot p.rt a{ margin-right:18px;}
.foot p.rt a.link{ padding-right:18px; background-size:12px 12px;}
}

@media screen and (max-width:1440px){
.nav .plebans{ font-size:15px; line-height:80px;}
.nav li .hot{ width:24px; right:-14px; top:17px;}
.nav .plebans:after{ bottom:16px; height:2px;}
.nav li .jd:before{ font-size:15px;}
.goutp{ left:-30px; width:530px;}
.goutp .clear{ padding:28px 36px 25px 0;}
.goutp .sm_list{ width:108px;}
.goutp .sm_list p{ font-size:14px; margin-bottom:22px;}
.goutp .sm_list p a em:after{ bottom:2px; height:5px;}
.goutp .txt{ width:385px;}
.goutp .txt p{ font-size:13px; margin-top:14px;}
.h_tell{ font-size:16px; background-size:20px 20px; padding-left:28px;}
.h_tell em{ font-size:20px;}
.h_tell span{font-weight:lighter;}

.con0_1{ top:32px;}
.con0_c .txt{ font-size:15px;}
.con0_c .txt b{ font-size:29px;}

.titc em{ font-size:32px; padding-left:20px;}
.titc em:before{ height:8px; top:1px;}
.titc em:after{ height:20px; bottom:1px;}
.titc p{ font-size:24px;}
.tit_rt a{ font-size:15px; line-height:48px; padding:0 16px; margin-right:24px;}
.tit_rt a i{ margin-left:12px; font-size:12px;}

.con1{ padding:50px 0;}
.con1_lf{ width:220px;}
.con1_lf .c1_t1 em{ font-size:30px;}
.con1_lf .c1_t1 span{ font-size:18px; margin-top:14px;}
.con1_lf .c1_t1 p{ font-size:15px; margin-top:22px; padding-top:16px;}
.com_txt{ font-size:15px; line-height:40px; margin-top:20px;}
.com_txt i{ padding:0 16px;font-weight:900;}
.con1_rt{ width:76.875%; max-width:calc(100% - 280px);}
.con1_list li{ padding:20px 6.349206349206349% 20px 2.38%;}
.con1_list li .ico1{ height:30px; right:32px; margin-top:-15px;}
.con1_list li em{ font-size:18px;}
.con1_list li p{ padding-left:24px; font-size:15px;}

.con2{ padding:44px 0 40px 0;}
.con2c{ margin-top:19px;}
.con2_list li .bot .txt{ padding:20px 0;}
.con2_list li .bot .txt h3{ font-size:15px;}
.con2_list li .bot .txt dl{  margin-top:13px;}
.con2_list li .bot .txt dl dd{ padding-right:16px; margin-right:16px;}
.con2_list li .bot .txt dl dd em{ font-size:13px;}
.con2_list li .bot .txt dl dd p{ font-size:14px; margin-top:5px;}
.con2_list li .bot .txt .peo_img{ max-width:46px;}
.con2_list li .bot .txt .peo_img p{ font-size:14px; margin:10px -10px 0 -10px;}
.con2_list li .other{ padding:15px 0;}
.con2_list li .other em{ font-size:13px;}
.con2_list li.li1 .bot_pos{ padding:17px 2.843601895734597%;}
.con2_list li.li1 .bot_pos h3{ font-size:15px;}
.con2_list li.li1 .bot_pos dl dd{ font-size:14px; margin-right:14px; padding-right:14px;}
.con2_list li.li1 .bot_pos dl dd img{ height:13px; margin-right:8px;}
.con2_list li.li1 .bot_pos .peo_img{ max-width:46px;}

.con3{ padding:64px 0;}
.con3_lf .c3_t h3{ font-size:26px;}
.con3_lf .txt{ font-size:17px;}
.con3_lf .txt p{ margin-bottom:14px;}
.con3_lf dl{ padding:20px 0;}
.con3_lf dl dd em{ font-size:15px;}
.con3_lf dl dd span{ font-size:24px; margin-right:8px;}
.con3_lf dl dd p{ font-size:16px; margin-top:5px;}
.con3_rt .swiper-pagination{ padding:13px 6px;}

.con4c{ margin-top:19px;}
.con4_list li .c_t4{ height:100px; font-size:16px;}
.con4_list li .txt{ font-size:14px; margin:22px 0;}
.con4_list li .txt p{ margin-bottom:14px;}
.con4_list li .other{ padding:12px 0 22px 0;}
.con4_list li .other em{ font-size:16px;}
.con4_list li.li1 .txt_pos{ padding:20px 3.821656050955414%;}
.con4_list li.li1 .txt_pos em{ font-size:16px;}
.con4_list li.li1 .txt_pos span{ font-size:17px;}

.con5{ padding:56px 0 0 0;}
.con5_lf{ padding:32px 2.5%;}
.con5_lf .txt{ padding-top:5px;}
.con5_lf .txt em{ font-size:32px;}
.con5_lf .txt p{ font-size:15px; margin-top:36px;}
.con5_lf .txt a{ font-size:14px; width:140px; margin-top:36px;}
.con5_lf .txt a img{ height:14px; margin-right:10px;}
.con5_lf .buts{ margin-top:99px;}
.con5_lf .buts .swiper-button-prev,.con5_lf .buts .swiper-button-next{ width:32px; height:32px;}
.con5_lf .buts .swiper-button-prev:after,.con5_lf .buts .swiper-button-next:after{ font-size:13px;}

.ny_tab{ height:56px;}
.ny_tab .nav_wrap .wrap_tab{ line-height:56px; margin-right:16px;}
.ny_tab .nav_wrap .wrap_tab a{ padding:0 20px; font-size:16px;}
.location{ font-size:14px;}
.location img{ height:14px; margin-right:8px;}
.location i{ padding:0 14px;}
.ny_con .titc{ margin:29px 0 25px 0;}
.w_bg .ny_con{ padding-bottom:40px;}
.page{ margin-top:40px;}
.page a{ min-width:40px; line-height:40px; font-size:14px; margin-right:12px;}

.ab_con1{ padding:64px 0;}
.ab_con1_lf .ab_t1{ font-size:20px;}
.ab_con1_lf .txt{ font-size:14.5px;}
.ab_con1_lf .txt p{ margin-top:28px;}
.ab_con1_rt{ margin:8px 0;}
.ab_con1_rt .act_infor_list dd p{ margin-top:10px;}

.ab_con2{ padding:76px 0;}
.ab_con2_list li{ padding-bottom:36px; margin-bottom:43px;}
.ab_con2_list li .ico8{ max-width:72px;}
.ab_con2_list li em{ font-size:19px;}
.ab_con2_list li p{ font-size:16px; margin-top:11px;}

.ab_con3{ padding:48px 0;}
.ab_con3_lf .bot{ margin-top:56px;}
.abcon3_list{ padding-bottom:24px;}
.abcon3_list li{ margin-bottom:36px;}
.abcon3_list li em{ font-size:19px;}
.abcon3_list li p{ font-size:16px; margin-top:14px;}
.ab_con3_lf .act_infor_list dd em{ font-size:15px;}
.ab_con3_lf .act_infor_list dd span{ font-size:34px;}
.ab_con3_lf .act_infor_list dd p{ font-size:15px; margin-top:2px;}

.ab_con4{ padding:56px 0;}
.ab_con4_rt{ padding-top:4px;}
.ab_con4_list1{ margin-top:30px;}
.ab_con4_list1 dd{ padding:24px 0 20px 0;}
.ab_con4_list1 dd em{ font-size:34px;}
.ab_con4_list1 dd p{ font-size:15px; margin-top:16px;}
.honer_lf{ margin-top:20px; height:364px;}
.honerc .swiper-button-prev,.honerc .swiper-button-next{ width:32px; height:32px;}
.honerc .swiper-button-prev{ bottom:16px;}
.honerc .swiper-button-next{ bottom:64px;}
.honerc .swiper-button-prev:after,.honerc .swiper-button-next:after{ font-size:14px;}
.honer_txt{ height:364px;}
.honer_txt .swiper-slide{ font-size:16px; line-height:52px!important; height:52px!important;}
.honer_txt .swiper-slide:before{ margin-top:-10px; width:18px; height:20px;}
.honer_rt{ margin-top:30px;}
.honer_rt .abg4{ bottom:16px;}

.act_c{ padding:24px 0 0 0;}
.act_con .act_t1{ line-height:80px; padding-bottom:3px; font-size:24px;}
.act_con .act_t1:before,.act_con .act_t1 em:before{ height:2px;}
.act_con .act_t1 em:before{ right:-10px; bottom:-3px;}
.act_con .txt1{ font-size:14px; margin:30px 0 0 0;}
.act_con .act_txt{ margin-top:28px;}
.act_con .act_t2{ font-size:14px;}
.act_con .act_t2:before{ width:3px;}
.act_con .txt2{ font-size:14px; margin-top:10px;}
.act_con .act_table{ margin-top:12px; font-size:14px;}
.act_con .act_table th{ height:40px;}
.act_con .act_table td{ height:48px;}
.act_card_list li{ padding:14px 0;}
.act_card_list li .card_infor em{ font-size:12px;}
.act_card_list li .card_infor p{ font-size:13px; margin-top:4px;}
.act_card_list li .act_line{ margin:14px 0 8px 0;}
.act_card_list li .card_money em span{ font-size:19px;}
.act_process li{ margin-top:12px;}
.act_process li.comflex3{ min-height:48px; padding-left:2%;}
.act_process li span{ font-size:13px;}
.act_process1 li span{ font-size:14px; padding:6px 0 6px 16px;}
.act_bot{ margin-top:32px;}
.act_bot p{ font-size:14px; padding:11px 0;}
.act_but{ font-size:15px;}

.act_pop_lf .txt em{ font-size:24px;}
.act_pop_lf .txt p{ font-size:17px; margin-top:14px;}
.act_pop_lf .tit1{ font-size:17px; margin-top:43px;}
.act_pop_lf .con5_list{ padding-top:11px;}
.act_infor_list{ margin-top:48px;}
.act_infor_list dd em{ font-size:15px;}
.act_infor_list dd span{ font-size:24px; padding-right:4px;}
.act_infor_list dd p{ font-size:14px; margin-top:2px;}
.act_pop_rt .tit2{ font-size:19px;}
.act_pop_rt .tit3{ font-size:14px; padding:0 16px;}
.act_form_list li .a_box .ico3{ height:16px; left:16px;}
.act_intxt{ font-size:14px; padding:8px 16px 8px 48px;}
.act_form_list li.li1 .act_intxt{ padding:12px 16px 12px 18px;}
.act_form_list li.li2{ padding:15px 0 23px 0;}
.act_ck .ck_s{ margin-top:14px; padding-left:24px;}
.ck_s{ font-size:13px;}
.ck_s input + label span{ width:18px; height:18px; margin-right:10px;}
.act_form_list li.li3{ padding:19px 0;}
.act_case_but{ padding:0 16px; font-size:14px;}

.case_pop .case_pic .swiper-button-prev,.case_pop .case_pic .swiper-button-next{ width:40px; height:40px;}
.case_pop .case_pic .swiper-button-prev:after,.case_pop .case_pic .swiper-button-next:after{ font-size:13px;}
.case_pop .case_txt .case_tit1{ font-size:17.5px;}
.case_pop .case_peo{ padding:0 0 23px 0;}
.case_pop .case_peo dd{ padding:6px 0;}
.case_pop .case_peo dd .txt1 span{ font-size:16px;}
.case_pop .case_peo dd .txt1 p{ font-size:12px; margin-top:8px;}
.case_pop .case_peo dd .txt1 p em{ padding-right:7px; margin-right:7px;}
.case_pop .case_peo dd .txt2{ font-size:12px;}
.case_pop .case_peo dd .txt2 p{ margin-top:5px;}
.case_pop .case_infor{ padding-bottom:32px;}
.case_pop .case_tit2{ font-size:16px; margin-top:29px;}
.case_pop .case_infor ul li{ margin-top:23px;}
.case_pop .case_infor ul li.line1{ margin:23px 5.5% 0 5.5%;}
.case_pop .case_infor ul li p{ font-size:14px; margin-top:6px;}
.case_pop .case_ln{ padding:23px 0;}
.case_pop .case_infor ul li em{ font-size:13px;}
.case_pop .case_ln .txt{ font-size:13px;}
.case_pop .case_label{ padding-top:23px;}

.news_dt{ padding:24px 0 0 0;}
.news_tit{ padding:5px 0 17px 0;}
.news_tit h3{ font-size:22px;}
.news_tit .other{ line-height:22px; margin-top:14px;}
.news_tit .other p{ font-size:16px;}
.news_tit .other .font_size a{ font-size:14px; padding:0 6px; margin-right:6px;}
.news_lf .news_txt{ font-size:18px;}
.news_lf .news_txt p{ margin:16px 0;}
.news_lf .news_txt img{ margin:16px auto;}
.news_bot{ font-size:15px; margin-top:28px;}
.next_page a{ margin-left:8px;}
.news_share a{ margin-right:31px;}
.news_share img{ height:28px; margin-right:12px;}
.news_rtc .n_t1{ font-size:17.5px;}
.hot_news_list{ padding-top:6px;}
.hot_news_list li{ padding:18px 0 14px 0;}
.hot_news_list li .n_t2 i{ font-size:32px;}
.hot_news_list li .n_t2 h3{ font-size:15px;}
.hot_news_list li .other{font-size:14px; margin-top:14px;}
.hot_news_list li .other em{ margin-right:24px;}
.hot_news_list li .other span img{ height:14px; margin-right:8px;}
.news_rtc .label_list{ padding-top:8px; margin-right:-8px;}
.news_rtc .label_list li{ margin:8px 8px 0 0; font-size:14.5px;}
.news_rtc .con2_list{ padding-top:4px;}

.contact1{ padding:14px 0; margin-top:8px;}
.contact1 .txt{ font-size:19px;}
.contact1 .txt em i{ padding-left:16px;}
.contact1 .txt span{ padding-left:52px;}
.contact1 .txt span img{ height:20px; margin-right:12px;}
.contact2{ padding:0 0 40px 0;}
.c_infor_list li .txt1{ max-width:300px;}
.c_infor_list li .txt1 em{ font-size:19px;}
.c_infor_list li .txt1 p{ font-size:15px; margin-top:22px; padding-top:22px;}
.c_infor_list li .txt1 .citys{ padding:4px 0 9px 0;}
.c_infor_list li .txt1 .citys i{ font-size:13px; padding:0 14px;}
.c_infor_list li .txt2{ font-size:15px; margin-top:16.5px;}
.c_infor_list li .txt2 p{ padding-left:32px; margin-top:17px;}
.c_infor_list li .txt2 p img{ top:3px;}
.c_infor_list li .cewm{ top:48px; width:110px;}
.c_infor_list li .cewm img{ height:78px; margin:10px auto;}
.c_infor_list li .cewm p{ font-size:13px;}
.contact3{ padding-top:40px;}
.c_infor_list li .txt2 p:nth-child(2n){width:190px;}

.right-menu .btn .txt{ padding:14px 0; font-size:14px;}
.right-menu .btn .ico7{ height:20px; margin:0 auto 9px auto;}
.right-menu .txt_tell_1{ padding:16px 0;}
.right-menu .txt_tell_1 em{ font-size:24px;}
.right-menu .txt_tell_2{ padding:8px 0 20px 0;}
.right-menu .txt_tell_2 em{ font-size:15px; margin-top:17px;}
.right-menu .txt_tell_2 p{ font-size:12px;}
.right-menu .ewm_tit{ padding:16px 0; height:100px;}
.right-menu .ewm_tit em{ font-size:14px;}
.right-menu .ewm_tit p{ font-size:12px; margin-top:5px;}
.ewm_all{ margin-top:-28px;}
.ewm_all span{ font-size:17px; margin-top:8px;}
.ewm_all p{ font-size:14px; margin-top:3px;}
.ewm_all .swiper-button-prev,.ewm_all .swiper-button-next{ bottom:24px;}

.footer{ font-size:13px; padding:12px 0;}
.foot1{ padding:48px 0;}
.f_infor .txt{ padding-top:6px;}
.f_infor .txt p{ padding-left:56px; margin-top:16px;}
.f_infor .txt p .fico1{ height:18px; left:14px; margin-top:-9px;}
.f_infor .txt em{ font-size:24px; padding:6px 0;letter-spacing: 1.4px;}
.f_t1{ font-size:14px;}
.f_nav li p{ margin-top:19px;}
.f_nav li em{ margin-top:17px;}
.act_list{ margin-top:21px;}
.act_list li .f_t2{ font-size:14px;}
.act_list li .txt{ margin-top:14px;}
.act_list li .date{ margin-top:21px;}
.f_act .swiper-pagination{ bottom:3px;}
.f_act .swiper-pagination-bullet{ width:8px; height:8px; margin:0 0 0 8px!important; border-radius:8px;}
.f_act .swiper-pagination-bullet-active{ width:16px;}
.zz_list{ padding:14px 0;}
.zz_list ul li img{ height:50px;}
.zz_list ul li p{ margin-top:9px;}
.foot{ padding:27px 0;}
.foot p em{ margin-right:24px;}
.foot p img{ margin-right:8px; height:16px;}
.foot p.rt a{ margin-right:16px;}
}

@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;}
.head-fixed{ box-shadow:0 0 5px 0 rgba(0,0,0,.1); -webkit-transform:none!important; transform:none!important;}
.logo{ width:auto; height:96px; display:flex; flex-wrap:wrap; align-items:center;}
.logo img{ height:56px;}
.sanh{ display:block;background:#009e99;border-radius:50px;}
.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;}
.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%; margin-top:-13px; right:8%; width:15px; height:26px; display:block; background:url(../images/arrow4.svg) no-repeat center; background-size:100%; transition:transform 0.5s; z-index:-1; transform:rotate(90deg); z-index:2;}
.nav li.hover .jd{ background-image:url(../images/arrow4.svg);}
.nav li.on .plebans a,.nav li.cur .plebans a{ background:none; color:#029e99!important;}
.nav li .hot{ right:auto; left:160px; width:32px;}
.goutp{ position:static; box-shadow:none; border-top:none; width:100%!important; transform:none!important;}
.goutp p a{ padding-left:50px; text-align:left;}
.goutp .clear{ padding:0;}
.goutp .sm_list{ width:100%;}
.goutp .sm_list p{ font-size:28px; margin-bottom:0; line-height:2.8; border-top:1px solid rgba(0,0,0,.05);}
.goutp .sm_list p a em:after{ bottom:2px; height:6px;}
.goutp .txt{ width:480px; display:none;}
.h_tell{ font-size:28px; background-size:28px 28px; padding:0 60px 0 45px;}
.h_tell em{ font-size:28px;}

.suc_pop{ width:50%; padding-bottom:20px;}
.suc_pop img{ margin-top:-11px; height:101px;}
.suc_pop em{ font-size:26px; margin-top:12px;}
.suc_pop p{ font-size:24px; margin-top:15px;}
.suc_pop .act_case_but{ line-height:60px; padding:0 30px; margin-top:20px; font-size:24px;}

.comdot .swiper-pagination-bullet{ width:11px; height:11px; margin:0 15px!important;}
.comdot .swiper-pagination-bullet-active:after{ left:-8px; top:-8px; width:27px; height:27px;}
.con0 .swiper-pagination{ bottom:auto; top:34%; display:none;}
.con0_1{ position:static; transform:none!important; margin:4% auto;}
.con0_c{ width:100%; padding:2% 4% 4% 4%;}
.con0_c .txt{ font-size:28px;}
.con0_c .txt p{ padding-top:12px;}
.con0_c .txt b{ font-size:45px;}
.form_list{ padding-top:6px;}
.form_list li{ margin-top:20px;}
.form_list li .ico0_1{ left:14px; height:28px; margin-top:-14px;}
.y_intxt{ line-height:66px; padding:0 20px 0 55px; font-size:24px;height:66px;}
.y_but{ font-size:24px; line-height:66px; margin-top:8px;}

.titc em{ font-size:36px; padding-left:24px;}
.titc em:before{ height:9px;}
.titc em:after{ height:23px;}
.titc p{ font-size:30px;}
.titc .en{ font-size:28px;}
.tit_rt{ position:static; transform:none!important; margin-top:30px;}
.tit_rt a{ font-size:26px; line-height:68px; padding:0 20px; margin-right:30px;}
.tit_rt a i{ margin-left:15px; font-size:24px;}

.con1{ padding:75px 0;}
.con1_lf{ width:100%;}
.con1_lf .c1_t1 *{ text-align:left; text-justify:distribute-all-lines; text-align-last:left; -moz-text-align-last:left; -webkit-text-align-last:left;}
.con1_lf .c1_t1 em{ font-size:48px;}
.con1_lf .c1_t1 span{ font-size:30px; margin-top:25px;}
.con1_lf .c1_t1 p{ font-size:26px; margin-top:30px; padding-top:20px;}
.com_txt{ font-size:26px; line-height:70px; margin-top:30px;}
.com_txt i{ padding:0 20px;font-weight:900;}
.com_txt em{ flex-grow:1;font-weight:900;}
.con1_rt{ width:100%; max-width:100%; margin-top:4%;}
.con1_list{ width:102.5%; margin-top:-2.5%;}
.con1_list li{ margin:2.5% 2.5% 0 0; width:47.5%; padding:30px 6.349206349206349% 30px 2.38%;}
.con1_list li .ico1{ height:36px; right:20px; margin-top:-18px;}
.con1_list li em{ font-size:24px;}
.con1_list li p{ padding-left:36px; font-size:20px; margin-top:10px;}
.con1_list li p i{ margin-top:-10px; width:23px; height:20px;}

.con2{ padding:55px 0 50px 0;}
.con2c{ margin-top:24px;}
.con2_list{ width:102.5%;}
.con2_list li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.con2_list li .bot{ padding:0 5.85%;}
.con2_list li .bot .txt{ padding:30px 0;}
.con2_list li .bot .txt h3{ font-size:26px;}
.con2_list li .bot .txt dl{ margin-top:26px;}
.con2_list li .bot .txt dl dd{ padding-right:20px; margin-right:20px;}
.con2_list li .bot .txt dl dd em{ font-size:24px;}
.con2_list li .bot .txt dl dd p{ font-size:24px; margin-top:6px;}
.con2_list li .bot .txt .peo_img{ width:12.8%; max-width:58px; display:none;}
.con2_list li .bot .txt .peo_img p{ font-size:24px; margin:12px -10px 0 -10px;}
.con2_list li .other{ padding:20px 0;}
.con2_list li .other em{ font-size:24px;}
.con2_list li:nth-child(2){ width:100%;}
.con2_list li:nth-child(2) .bot{ padding:0 3%;}
.con2_list li:nth-child(2) .bot .txt .peo_img{ display:block; max-width:88px;}
.con2_list li.li1{ width:100%;}
.con2_list li.li1 .bot_pos{ padding:21px 2.843601895734597%;}
.con2_list li.li1 .bot_pos h3{ font-size:26px;}
.con2_list li.li1 .bot_pos dl dd{ font-size:24px; margin-right:18px; padding-right:18px;}
.con2_list li.li1 .bot_pos dl dd img{ height:24px; margin-right:10px;}
.con2_list li.li1 .bot_pos .peo_img{ width:5.829145728643216%; max-width:88px;}
.com_more{ height:36px; padding:4px 4px 4px 42px;}
.com_more i{ width:28px; height:28px; line-height:28px; font-size:20px;}

.con3{ padding:80px 0;}
.con3_lf{ width:100%;}
.con3_lf .c3_t h3{ font-size:36px;}
.con3_lf .txt{ font-size:28px; margin:35px 0;}
.con3_lf .txt p{ margin-bottom:16px;}
.con3_lf dl{ padding:25px 0;}
.con3_lf dl dd em{ font-size:26px;}
.con3_lf dl dd span{ font-size:38px; margin-right:10px;}
.con3_lf dl dd p{ font-size:28px; margin-top:5px;}
.con3_rt{ width:100%; margin-top:4%;}
.con3_rt .swiper-pagination{ padding:14.5px 8px;}

.con4{ padding:5px 0 0 0;}
.con4c{ margin-top:24px;}
.con4_list{ width:102.5%;}
.con4_list li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.con4_list li a{ padding:0 7.947019867549669%;}
.con4_list li .c_t4{ height:126px; font-size:28px;}
.con4_list li .txt{ font-size:24px; margin:36px 0;}
.con4_list li .txt p{ margin-bottom:16px;}
.con4_list li .other{ padding:15px 0 35px 0;}
.con4_list li .other em{ font-size:28px;}
.con4_list li.li1{ width:100%;}
.con4_list li.li1 .txt_pos{ padding:25px 3.821656050955414%;}
.con4_list li.li1 .txt_pos em{ font-size:28px; width:70%;}
.con4_list li.li1 .txt_pos span{ font-size:30px;}

.con5{ padding:70px 0 0 0;}
.con5_lf{ width:100%; padding:40px 2.5%;}
.con5_lf .txt{ padding-top:6px;}
.con5_lf .txt em{ font-size:48px;}
.con5_lf .txt p{ font-size:26px; margin-top:25px;}
.con5_lf .txt a{ font-size:24px; width:50%; margin-top:25px;}
.con5_lf .txt a img{ height:24px; margin-right:12px;}
.con5_lf .buts{ margin-top:60px;}
.con5_lf .buts .swiper-button-prev,.con5_lf .buts .swiper-button-next{ width:60px; height:60px;}
.con5_lf .buts .swiper-button-prev:after,.con5_lf .buts .swiper-button-next:after{ font-size:24px;}
.con5_rt{ margin-top:30px; width:100%;}
.con5_list{ width:102.5%;}
.con5_list li{ width:22.5%; margin:2.5% 2.5% 0 0;}
.con5_list li .pic_w img{ width:100%;}

.ny_tab{ height:70px; display:none;}
.ny_tab .nav_wrap .wrap_tab{ line-height:70px; margin-right:20px;}
.ny_tab .nav_wrap .wrap_tab a{ padding:0 25px; font-size:20px;}
.location{ font-size:16px;}
.location img{ height:16px; margin-right:10px;}
.location i{ font-size:12px; padding:0 16px;}
.ny_con{ padding:20px 0 0 0;}
.ny_con .titc{ margin:36px 0 32px 0;}
.w_bg .ny_con{ padding-bottom:50px;}
.page{ margin-top:50px;}
.page a{ min-width:70px; line-height:70px; font-size:24px; margin-right:25px; display:none;}
.page a.prev,.page a.next{ font-size:24px;}
.page a.cur,.page a.prev,.page a.next{ display:block;}

.ab_con1{ padding:80px 0;}
.ab_con1_lf{ width:100%; padding:1px 0 2px 0;}
.ab_con1_lf .ab_t1{ font-size:36px;}
.ab_con1_lf .txt{ font-size:26px;}
.ab_con1_lf .txt p{ margin-top:35px;}
.ab_con1_rt{ width:100%; margin:10px 0;}
.ab_foucs{ width:100%; margin-top:30px;}
.ab_con1_rt .act_infor_list{ width:100%; display:flex; flex-wrap:wrap; flex-direction:row;}
.ab_con1_rt .act_infor_list dd{ height:auto; padding:20px 0; text-align:center; width:50%;}
.ab_con1_rt .act_infor_list dd p{ margin-top:12px;}

.ab_con2{ padding:95px 0; background-position:left center;}
.ab_con2_list{ padding:0;}
.ab_con2_list li{ padding-right:23.5%; padding-bottom:30px; margin-bottom:30px;}
.ab_con2_list li .ico8{ max-width:90px; width:12%;}
.ab_con2_list li em{ font-size:32px;}
.ab_con2_list li p{ font-size:28px; margin-top:14px;}

.ab_con3{ padding:60px 0;}
.ab_con3_lf{ width:100%;}
.ab_con3_lf .bot{ margin-top:70px;}
.abcon3_list{ padding-bottom:30px;}
.abcon3_list li{ padding:3px 0 3px 5.3%; margin-bottom:45px;}
.abcon3_list li em{ font-size:32px;}
.abcon3_list li p{ font-size:28px; margin-top:20px;}
.ab_con3_lf .act_infor_list{ padding-left:5.3%;}
.ab_con3_lf .act_infor_list dd em{ font-size:26px;}
.ab_con3_lf .act_infor_list dd span{ font-size:42px;}
.ab_con3_lf .act_infor_list dd p{ font-size:26px; margin-top:2px;}
.ab_con3_rt{ width:100%; margin-top:30px;}

.ab_con4{ padding:70px 0;}
.ab_con4_lf{ width:100%; display:none;}
.ab_con4_rt{ width:100%; padding-top:5px;}
.ab_con4_list1{ margin-top:45px;}
.ab_con4_list1 dd{ width:31.75%; padding:30px 0 25px 0;}
.ab_con4_list1 dd em{ font-size:42px;}
.ab_con4_list1 dd p{ font-size:26px; margin-top:20px;}
.honer_lf{ width:100%; padding-right:7.627118644067797%; margin-top:40px; height:170px;}
.honerc .swiper-button-prev,.honerc .swiper-button-next{ width:60px; height:60px;}
.honerc .swiper-button-prev{ bottom:20px;}
.honerc .swiper-button-next{ bottom:90px;}
.honerc .swiper-button-prev:after,.honerc .swiper-button-next:after{ font-size:24px;}
.honer_txt{ height:170px;}
.honer_txt .swiper-slide{ font-size:28px; line-height:85px!important; height:85px!important; padding-left:15.45%;}
.honer_txt .swiper-slide:before{ left:5.95%; margin-top:-12px; width:21px; height:24px; display:none;}
.honer_rt{ width:100%; margin-top:50px; padding-bottom:25%;}
.honer_rt .abg4{ bottom:20px;}
.honer_rt .pic{ width:73.81889763779528%;}

.act_c{ padding:30px 0 0 0;}
.act_pic{ width:102%; display:flex; flex-wrap:wrap;}
.act_pic li{ margin:2% 2% 0 0; width:23%;}
.act_rt{ width:100%; padding:0.625% 4% 4% 4%; margin-top:30px;}
.act_con .act_t1{ line-height:100px; padding-bottom:3px; font-size:36px;}
.act_con .txt1{ font-size:24px; margin:38px 0 0 0;}
.act_con .act_txt{ margin-top:35px;}
.act_con .act_txt .txt3 em{ margin-bottom:6px;}
.act_con .act_t2{ font-size:24px; padding-left:15px;}
.act_con .act_t2:before{ border-radius:2px; width:4px; height:20px;}
.act_con .txt2{ font-size:24px; margin-top:13px;}
.act_con .act_table{ margin-top:15px; font-size:24px;}
.act_con .act_table th{ height:70px; flex-grow:1;}
.act_con .act_table td{ height:80px;}
.act_card_list{ width:102.5%;}
.act_card_list li{ margin:2.5% 2.5% 0 0; width:30.83333333333333%; padding:17px 0;}
.act_card_list li .card_infor em{ font-size:24px;}
.act_card_list li .card_infor p{ font-size:24px; margin-top:4px;}
.act_card_list li .act_line{ margin:17px 0 10px 0;}
.act_card_list li .act_line:before,.act_card_list li .act_line:after{ height:20px; width:20px;}
.act_card_list li .act_line:before{ left:-10px;}
.act_card_list li .act_line:after{ right:-10px;}
.act_card_list li .card_money em{ font-size:24px;}
.act_card_list li .card_money em span{ font-size:32px;}
.act_card_list li .card_money i{ font-size:24px; line-height:42px; min-width:80px; margin-top:5px;}
.act_process li{ min-width:28.57142857142857%; margin-top:15px;}
.act_process li.comflex3{ min-height:90px; padding-left:2.5%; flex-grow:1;}
.act_process li em{ width:40px; height:40px; font-size:24px; line-height:40px;}
.act_process li span{ flex-grow:1; font-size:24px;}
.act_process li.point{ width:7.142857142857143%;}
.act_process1 li span{ font-size:24px; width:calc(100% - 56px); padding:8px 0 8px 20px;}
.act_bot{ margin-top:40px;}
.act_bot p{ font-size:24px; padding:20px 0;}
.act_but{ font-size:26px;}

.act_pop_con{ padding:3.03030303030303%;}
.act_pop_con .act_pop_lf{ display:none;}
.act_pop_lf{ width:100%; padding:0 1.290322580645161%; margin-bottom:4%;}
.act_pop_lf .txt em{ font-size:36px;}
.act_pop_lf .txt p{ font-size:28px; margin-top:18px;}
.act_pop_lf .tit1{ font-size:28px; margin-top:54px;}
.act_pop_lf .con5_list{ width:102.5%; padding-top:14px;}
.act_pop_lf .con5_list li{ width:15%; margin:2.5% 2.5% 0 0; width:30.83333333333333%;}
.act_infor_list{ margin-top:60px;}
.act_infor_list dd em{ font-size:26px;}
.act_infor_list dd span{ font-size:40px; padding-right:5px;}
.act_infor_list dd p{ font-size:24px; margin-top:3px;}
.act_pop_rt{ width:100%; padding:3.5% 3.870967741935484%;}
.act_pop_rt .tit2{ font-size:32px;}
.act_pop_rt .tit3{ font-size:24px; padding:0 20px;}
.act_form_list li{ width:100%!important;}
.act_form_list li .a_box .ico3{ height:24px; left:30px;}
.act_intxt{ font-size:24px; padding:15px 20px 15px 68px;}
.act_form_list li.li1 .act_intxt{ padding:20px 30px 20px 30px;}
.act_form_list li.li2{ padding:19px 0 29px 0;}
.act_ck .ck_s{ min-width:33.333%; margin-top:18px; padding-left:30px;}
.ck_s{ font-size:24px;}
.ck_s input + label span{ width:22px; height:22px; margin-right:12px;}
.act_form_list li.li3{ padding:24px 0;}
.act_case_but{ padding:0 20px; font-size:24px;}
.act_pop_rt .act_case_but{ margin:25px auto 0 auto;}

.case_pop{ height:auto; width:100vw;}
.case_pop .close{ right:1.5625vw; top:2.777777777777778vh; width:2.083333333333333vw; max-width:40px;}
.case_pop .case_pic{ width:100%; height:auto;}
.case_pop .case_pic .case_pic_big{ height:auto;}
.case_pop .case_pic .case_pic_small{ height:auto; padding:1% 1.733333333333333%;}
.case_pop .case_pic .case_pic_small .swiper-slide{ width:22%;}
.case_pop .case_pic .swiper-button-prev{ left:3.33%;}
.case_pop .case_pic .swiper-button-next{ right:3.33%;}
.case_pop .case_pic .swiper-button-prev,.case_pop .case_pic .swiper-button-next{ top:calc(50% - 25px); width:50px; height:50px;}
.case_pop .case_pic .swiper-button-prev:after,.case_pop .case_pic .swiper-button-next:after{ font-size:16px;}
.case_pop .case_txt{ width:100%; height:50%; padding:3%;}
.case_pop .case_txt .case_tit1{ font-size:32px; line-height:50px; margin-bottom:30px;}
.case_pop .case_show{ max-height:calc(100% - 80px); padding-right:5.263157894736842%;}
.case_pop .case_peo{ padding:0 0 28px 0;}
.case_pop .case_peo dt{ width:30%;}
.case_pop .case_peo dd{ width:65%; padding:8px 0;}
.case_pop .case_peo dd .txt1 span{ font-size:30px;}
.case_pop .case_peo dd .txt1 p{ font-size:24px; margin-top:10px;}
.case_pop .case_peo dd .txt1 p em{ padding-right:9px; margin-right:9px;}
.case_pop .case_peo dd .txt2{ font-size:24px;}
.case_pop .case_peo dd .txt2 p{ margin-top:7px;}
.case_pop .case_infor{ padding-bottom:40px;}
.case_pop .case_tit2{ font-size:28px; margin-top:37px;}
.case_pop .case_infor ul li{ min-width:25.5%; margin-top:29px;}
.case_pop .case_infor ul li.line1{ margin:29px 5.5% 0 5.5%;}
.case_pop .case_infor ul li em{ font-size:24px;}
.case_pop .case_infor ul li p{ font-size:26px; margin-top:7px;}
.case_pop .case_tit3{ font-size:24px;}
.case_pop .case_tit3 img{ height:24px; margin-right:10px;}
.case_pop .case_ln{ padding:28px 0;}
.case_pop .case_ln .txt{ font-size:24px; margin-top:20px;}
.case_pop .case_label{ padding-top:28px;}
.case_pop .case_label ul{ margin:15px -8px 0 0;}
.label_list li{ margin:8px 8px 0 0; line-height:60px; font-size:24px;}

.news_dt{ padding:30px 0 0 0;}
.news_lf{ width:100%; max-width:100%; padding:3%;}
.news_tit{ padding:6px 0 22px 0;}
.news_tit h3{ font-size:36px;}
.news_tit .other{ line-height:38px; margin-top:18px;}
.news_tit .other p{ font-size:24px;}
.news_tit .other .font_size a{ font-size:16px; padding:0 8px; margin-right:8px;}
.news_lf .news_txt{ font-size:26px;}
.news_lf .news_txt p{ margin:30px 0;}
.news_lf .news_txt img{ margin:30px auto;}
.news_bot{ font-size:26px; margin-top:36px;}
.next_page{ width:100%; padding:0 2.702702702702703%;}
.next_page a{ margin-left:10px;}
.news_share{ margin-top:40px;}
.news_share a{ margin-right:40px;}
.news_share img{ height:40px; margin-right:15px;}
.news_rt{ width:100%; min-width:100%; margin-top:4%;}
.news_rtc{ margin-bottom:4%; padding:4%;}
.news_rtc .n_t1{ font-size:32px;}
.hot_news_list{ padding-top:8px;}
.hot_news_list li{ padding:35px 0 25x 0;}
.hot_news_list li .n_t2{ padding-left:18.125%;}
.hot_news_list li .n_t2 i{ font-size:50px;}
.hot_news_list li .n_t2 h3{ font-size:28px;}
.hot_news_list li .other{ padding-left:18.125%; font-size:24px; margin-top:25px;}
.hot_news_list li .other em{ margin-right:30px;}
.hot_news_list li .other span img{ height:24px; margin-right:10px;}
.news_rtc .label_list{ padding-top:12px; margin-right:-10px;}
.news_rtc .label_list li{ margin:10px 10px 0 0; font-size:26px;}
.news_rtc .con2_list{ padding-top:5px; display:flex; flex-wrap:wrap;}
.news_rtc .con2_list li{ margin-top:4%; width:47.5%;}

.contact1{ padding:18px 0; margin-top:10px;}
.contact1 .txt{ font-size:24px;}
.contact1 .txt em i{ padding-left:20px;}
.contact1 .txt span{ padding-left:65px;}
.contact1 .txt span img{ height:24px; margin-right:15px;}
.contact1 .location{ display:none;}
.contact2{ padding:0 0 50px 0;}
.c_infor_list li{ margin:1.875% 0 0; width:100%; padding:2.875% 3.125%;}
.c_infor_list li .c_logo{ width:13.86666666666667%; display:none;}
.c_infor_list li .txt1{ max-width:100%; padding-top:1px;}
.c_infor_list li .txt1 em{ font-size:36px;}
.c_infor_list li .txt1 p{ font-size:26px; margin-top:28px; padding-top:28px;}
.c_infor_list li .txt1 .citys{ margin-right:-15px; padding:15px 0 9px 0;}
.c_infor_list li .txt1 .citys i{ margin:15px 15px 0 0; font-size:24px; padding:0 18px;}
.c_infor_list li .txt2{ font-size:26px; margin-top:21px;}
.c_infor_list li .txt2 p{ padding-left:50px; min-width:32.8%; margin-top:22px;}
.c_infor_list li .txt2 p img{ top:6px; height:28px;}
.c_infor_list li .cewm{ right:6.369426751592357%; top:60px; width:180px;}
.c_infor_list li .cewm img{ height:102px; margin:12px auto;}
.c_infor_list li .cewm p{ font-size:24px;}
.c_infor_list li.li1{ padding:2.25% 3.125%;}
.c_infor_list li.li1 .c_logo{ margin-right:3.333333333333333%;}
.c_infor_list li.li1 .txt2{ width:100%; padding-left:0; margin-left:auto; margin-top:20px;}
.c_infor_list li.li1 .txt2:before{ display:none;}
.c_infor_list li.li1 .txt2 p{ min-width:100%;}
.c_infor_list li.li1 .cewm{ right:3.125%;}
.contact3{ padding-top:50px;}

.right-menu{ bottom:100px; display:none;}
.right-menu .btn{ width:70px;}
.right-menu .btn .txt{ padding:16px 0; font-size:16px;}
.right-menu .btn .ico7{ height:24px; margin:0 auto 9px auto;}
.right-menu .btn-com .txt_pop{ padding-right:20px; width:260px; height:100%;}
.right-menu .txt_tell_1{ padding:20px 0;}
.right-menu .txt_tell_1 em{ font-size:30px;}
.right-menu .txt_tell_1 p{ font-size:12px; margin-top:3px;}
.right-menu .txt_tell_2{ padding:8px 0 25px 0;}
.right-menu .txt_tell_2 em{ font-size:22px; margin-top:17px;}
.right-menu .txt_tell_2 p{ font-size:12px; margin-top:1px;}
.right-menu .ewm_tit{ padding:20px 0; border-radius:12px 12px 0 0; height:120px;}
.right-menu .ewm_tit em{ font-size:16px; padding-left:12.28813559322034%;}
.right-menu .ewm_tit p{ font-size:12px; margin-top:5px; padding-left:12.28813559322034%;}
.ewm_all{ margin:-36px auto 0 auto; width:88.98305084745763%;}
.ewm_all em{ padding:9.523809523809524%; width:86.66666666666667%;}
.ewm_all span{  font-size:22px; margin-top:12px;}
.ewm_all p{ font-size:14px; margin-top:3px;}
.ewm_all .swiper-button-prev,.ewm_all .swiper-button-next{ bottom:30px; width:20px; height:20px;}
.ewm_all .swiper-button-prev:after,.ewm_all .swiper-button-next:after{ font-size:12px;}

.footer{ font-size:24px; padding:15px 0;}
.foot1{ padding:60px 0;}
.f_infor .f_logo img{ max-width:100%; height:100px;}
.f_infor .txt{ padding-top:8px;}
.f_infor .txt p{ padding-left:80px; margin-top:20px;}
.f_infor .txt p .fico1{ height:28px; left:18px; margin-top:-14px;}
.f_infor .txt em{ font-size:24px; padding:8px 0;}
.f_t1{ font-size:26px;}
.f_t1 .f_more{ padding-right:14px; background-size:4px 7px; line-height:24px; margin-top:-12px;}
.f_nav{ width:100%;}
.f_nav li{ width:100%; margin-top:4%;}
.f_nav li:nth-child(1) .txt,.f_nav li:nth-child(2) .txt,.f_nav li:nth-child(3) .txt{ display:flex; flex-wrap:wrap;}
.f_nav li:nth-child(1) .txt p,.f_nav li:nth-child(2) .txt p,.f_nav li:nth-child(3) .txt p{ margin-right:15px;}
.f_nav li p{ margin-top:14px;}
.f_nav li em{ margin-top:22px;}
.f_act{ width:100%; margin-top:4%;}
.act_list{ margin-top:27px;}
.act_list li .f_t2{ font-size:26px;}
.act_list li .txt{ margin-top:25px;}
.act_list li .date{ margin-top:29px;}
.f_act .swiper-pagination{ bottom:3px;}
.f_act .swiper-pagination-bullet{ width:8px; height:8px; margin:0 0 0 10px!important; border-radius:8px;}
.f_act .swiper-pagination-bullet-active{ width:16px;}
.zz_list{ border-radius:15px; padding:16px 0;}
.zz_list ul li{ min-width:25%;}
.zz_list ul li img{ height:45px;}
.zz_list ul li p{ margin-top:11px;}
.foot{ padding:34px 0; line-height:1.875;}
.foot p{ width:100%;}
.foot p em{ margin-right:0; display:block; width:100%; justify-content:center;}
.foot p em a{ justify-content:center;}
.foot p img{ margin-right:10px;}
.foot p.rt a{ margin-right:20px;}
.foot p.rt a.link{ padding-right:20px; background-size:12px 12px;}
}
@media screen and (max-width:768px){
.con1_list li{ width:47.5%;}
.zz_list ul li{padding:20px;}
.con0_1{display:none;}
.head_on{display:block;}
.zz_list ul li{width:33.3333%}
.con5_lf .txt p br{display:none;}
.footer .f_act{display:none;}
.footer .f_infor{display:none;}
.h_tell span{display:none;}
.con2_list .li1,.con2_list .li2{display:none;}
.con3_lf .c3_t,.con3_lf .txt{text-align:center;}
.con5_list li{width:30.8%;}
.foot .rt,.f_nav,.contact1 .txt{display:none;}
.foot1{padding:15px 0px;}
.h_tell{margin:0 auto;}
.c_infor_list li .cewm{top:150px;}
.ck_s input{display:flex;flex-wrap: wrap;align-items: center;}

.m_footer.active{display:block;}
}