﻿@media screen and (max-width:1600px){
.w{ max-width:1360px;}
.head{ height:93px;}
.nav .plebans{ font-size:16.5px; line-height:93px;}
.nav .plebans:after{ height:5px;}
.goutp{ width:110px;}
.goutp p{ font-size:15px;}
.hrt a{ font-size:16.5px; padding:0 40px; border-radius:11px;}

.con0_1 .txt p{ font-size:59.5px;}
.con0_1 .txt span{ font-size:18.5px; margin-top:18px;}
.s_form{ padding:19px 0; margin-top:65px;}
.s_form ul .s_li:after{ height:41px;}
.s_form ul .s_li .t1{ font-size:17.5px; padding-left:18px;}
.s_form ul .s_li .t1 img{ height:16px; margin-right:14px;}
.sel_w{ font-size:15px;}
.sel_w:before{ left:18px;}
.sel-nd{ width:195px; padding-top:32px;}
.jd-sel{ padding:0 0 0 41px;}
.ul-sel-nd{ max-height:160px;}
.ul-sel-nd li{ padding-left:41px;}
.search_but{ width:65px; height:65px;}

.titc em{ font-size:46.5px;}
.titc p{ font-size:18.5px; margin-top:17px;}
.titc .more{ font-size:16.5px;}
.titc .more img{ height:32px; margin-left:17px;}

.con1{ padding:130px 0;}
.con1_lf h3{ font-size:40.5px; padding-bottom:37px;}
.con1_lf h3:after{ width:93px; height:7px;}
.con1_lf .txt{ font-size:16.5px; margin-top:55px;}
.con1pic_list .swiper-slide{ height:465px; border-radius:18px;}
.con1_list{ margin:60px 0 -5px 0;}
.con1_list li em{ font-size:37px; border-width:5px;}
.con1_list li p{ font-size:18px; margin-top:23px;}

.con2{ padding:130px 0;}
.com_list li{ border-radius:18px;}
.com_list li .txt h3{ font-size:22px;}
.com_list li .txt p{ padding-top:9px;}
.com_list li .txt p i{ font-size:15px; padding:0 7px; margin:9px 18px 0 0;}

.con3{ padding:130px 0;}

.con4{ padding:130px 0;}
.con4c .swiper-button-prev,.con4c .swiper-button-next{ width:65px; height:65px;}
.con4c .swiper-button-prev:after,.con4c .swiper-button-next:after{ font-size:22px;}
.con4_w ul{ padding-top:65px;}
.con4_w ul li{ margin-top:65px;}
.con4_w ul li .pic{ border-radius:37px; margin-top:-65px;}

.con5{ padding:130px 0;}
.con5_lf ul li{ border-radius:18px;}
.con5_lf ul li:after{ box-shadow:0 -74px 37px rgba(0,0,0,.5) inset;}
.con5_lf ul li p{ font-size:22px;}
.con5_lf .swiper-pagination span{ width:18px; height:4px;}
.con5_rt{ border-radius:18px;}
.con5_rt h3{ font-size:18.5px;}
.con5_rt .txt{ font-size:15px; margin-top:23px;}
.con5_rt em{ font-size:15px; margin-top:18px;}
.con5_rt em img{ height:15px; margin-right:9px;}

.con6{ padding:83px 0 79px 0;}
.con6 .txt em{ font-size:59.5px; padding:7px 24px;}
.con6 .txt em img{ width:35px;}
.con6 a{ font-size:18.5px; padding:0 51px;}

.nyban .titc p{ margin-top:35px;}

.ny_con{ padding:9px 0 130px 0;}
.classfity{ margin-top:46px;}
.classfity .txt{ font-size:15.5px;}
.classfity .txt a{ border-radius:23px; padding:0 26px; margin-right:28px;}
.classfity .txt a img{ margin-right:14px; height:16px;}
.ny_search{ border-radius:23px;}
.s_intxt{ font-size:13px;}
.s_but{ max-width:18px;}
.zs_more{ font-size:16.5px; margin-top:60px;}
.zs_more a img{ margin-left:16px; height:32px;}

.comcon{ padding:48px 0 55px 0;}
.comcon .txt{ font-size:35px;}
.comcon a{ font-size:15px; padding:0 40px; margin-top:39px;}

.login_lf img{ height:calc(100vh - 93px);}
.login_lf .txt p{ font-size:41.5px;}
.login_lf .txt em{ font-size:13px; margin-top:15px;}
.login_w .l_t1{ font-size:39px;}
.login_w .l_t2{ font-size:18.5px; margin-top:21px;}
.login_w .l_t2 em{ padding-bottom:14px;}
.login_w .l_t2 em:after{ height:5px;}
.login_list li .yzm{ font-size:15px;}
.l_intxt{ padding:12px 14px; font-size:15px;}
.l_inbut{ font-size:15px; padding:12px 0;}

.search_con{ padding:37px 0;}
.search_con .sel_w:before{ right:22px;}
.search_con .s_li{ margin-right:37px;}
.search_con .jd-sel{ padding:0 46px 0 22px;}
.search_con .jd-sel i{ font-size:17.5px;}
.search_con .jd-sel img{ height:16px; margin-right:14px;}
.search_con .sel-nd:before{ border-radius:7px;}
.search_con .s_intxt{ font-size:15.5px;}

.pro_con{ padding:74px 0 46px 0;}
.location{ font-size:16.5px;}
.dt_con1c{ margin-top:23px;}
.dt_pic .pic_big .swiper-button-next:after,.dt_pic .pic_big .swiper-button-prev:after{ font-size:30px;}
.p_tit1{ font-size:42.5px; padding-bottom:30px;}
.p_tit1:before{ width:93px; height:7px;}
.p_tit2{ font-size:22px; margin-top:22px;}
.p_tit2 i{ width:7px; height:7px; margin:0 14px;}
.dt_txt .txt{ font-size:16.5px; margin-top:15px;}
.pro_infor_list li{ padding-top:28px;}
.pro_infor_list li em{ font-size:16.5px;}
.pro_infor_list li em i{ font-size:13px; min-width:56px; margin-right:14px;}
.pro_infor_list li p{ font-size:15px; margin-top:11px;}
.lx_but{ padding:0 40px; font-size:15.5px; margin-top:32px;}
.ny_con2{ padding-top:55px;}

.cen1_c{ margin:51px 0 -18px 0;}
.cen1_list{ padding:18.5px 0;}
.cen1_list .swiper-slide{ height:558px; border-radius:18px;}
.cen1_list li .txt{ font-size:13px;}
.cen1_list li .txt .h_t1 em{ font-size:22px; margin-top:13px;}
.cen1_list li .txt .h_t1 img{ height:30px;}
.cen1_list li .txt .txtc{ font-size:13px;}
.cen1_list li .txt .point5{ margin-top:30px;}
.cen1_list li .txt .point5 img{ height:23px;}
.cen1_list .swiper-slide.active .txt .h_t1{ padding-bottom:30px;}
.cen1_list .swiper-slide.active .txt .h_t1:after{ height:5px; width:37px;}
.cen1_list .swiper-slide.active .txt .h_t1 em{ font-size:31.5px;}
.cen1_list .swiper-slide.active .txt .h_t1 img{ height:39px; margin:0 18px 0 0;}
.cen1_list .swiper-slide.active .txt .txtc{ margin:17px 0 -5px 0;}
.help_list{ padding-top:40px;}
.help_list li{ border-radius:15px;}
.help_list li .txt em{ font-size:22px;}
.help_list li p{ font-size:18.5px; margin:14px 0 5px 0;}

.ny_com{ padding:125px 0 130px 0;}
.com_txt{ margin-top:28px;}
.com_tit{ padding-bottom:32px;}
.com_tit h3{ font-size:30px;}
.com_tit p{ font-size:15px; margin-top:9px;}
.com_tit p em{ padding:0 9px;}
.com_txt .txt{ font-size:15px; padding-top:28px;}

.news_list li .txt em{ padding:0 11px; font-size:13px;}
.news_list li .txt h3{ font-size:22px; margin-top:30px; min-height:66px;}
.news_list li .txt .time{ font-size:13px; margin-top:37px;}
.news_list li .txt .time img{ height:15px; margin-right:7px;}
.page{ padding:55px 0 0 0;}
.page a{ min-width:39px; padding:0 9px; font-size:16.5px;}
.page a.m{ padding:0 18px;}

.recruit1{ padding:130px 0 37px 0;}
.recruit1_list{ padding-top:37px;}
.recruit1_list li em{ font-size:55.5px;}
.recruit1_list li span{ margin-top:9px; font-size:16.5px;}
.recruit1_list li p{ font-size:13px; margin-top:10px;}
.recruit2{ padding:93px 0 130px 0;}
.post_list{ padding-top:32px;}
.post_list li .r_tit1 h3{ font-size:24px; margin-bottom:32px;}
.post_list li .r_tit1 dl{ margin-top:-9px;}
.post_list li .r_tit1 dl:after{ height:22px; width:13px;}
.post_list li .r_tit1 dl dd{ font-size:16.5px; margin-top:9px;}
.post_list li .txt{ padding:0 2.173913043478261% 28px 2.173913043478261%; font-size:15px; margin-top:32px;}
.post_list li .txt .r_tit2{ padding:28px 0 5px 0;}
.post_list li .txtc p{ margin-top:5px;}

.contact1{ padding:130px 0 37px 0;}
.contact1c{ margin-top:69px;}
.c_infor li{ padding-left:51px; margin-top:41px;}
.c_infor li .c_tit1{ font-size:24px;}
.c_infor li .c_tit1 img{ left:-51px; height:32px;}
.c_infor li p{ font-size:13px; margin-top:14px;}
.c_infor li .f_ewm{ max-width:170px; margin-top:37px;}
.map{ height:315px;}
.contact2{ padding:93px 0 130px 0;}
.mes_list{ padding-top:41px;}
.mes_list li em{ font-size:15px; margin-bottom:14px;}
.p_intxt{ padding:16px 23px; border-radius:9px; font-size:15px;}
.p_inbut{ padding:0 46px; font-size:15px;}

.ab_con1c{ margin-top:69px;}
.ab_con1_rt{ border-radius:18px;}
.history{ margin-top:69px;}
.history_tab{ height:148px;}
.history_tab:before{ top:6px;}
.history_tab .swiper-slide{ font-size:28px; padding-top:32px;}
.history_tab .swiper-slide-thumb-active{ font-size:68px;}
.history_infor .txtc .data{ font-size:22px;}
.history_infor .txtc .data em{ font-size:55.5px;}
.history_infor .txtc .txt{ font-size:18.5px; margin-top:55px;}
.ab_con3c{ margin-top:69px;}
.ab_con3_lf a{ margin-top:37px; font-size:16.5px; padding:0 28px;}
.a_tit3{ font-size:37px;}
.a_tit3 i{ width:7px; height:7px; margin:0 13px;}
.ab3_list li{ margin-top:30px;}
.ab3_list li p{ font-size:13px;}
.ab3_list li em{ font-size:37px; margin-top:11px;}

.footer{ font-size:13px; padding:55px 0;}
.footer .line{ height:148px;}
.footer .f_t1{ font-size:16.5px;}
.f_nav li .txt{ padding-top:9px;}
.f_nav li .txt p{ margin-top:11px;}
.f_infor li{ margin-bottom:16px;}
.f_infor li p{ font-size:18.5px;}
.f_ewm li p{ margin-top:11px;}
}

@media screen and (max-width:1440px){
.w{ max-width:1260px;}
.head{ height:86px;}
.nav .plebans{ font-size:15.5px; line-height:86px;}
.goutp{ width:95px;}
.goutp p{ font-size:14px;}
.hrt a{ font-size:15.5px; padding:0 38px; border-radius:10px;}

.con0_1 .txt p{ font-size:55px;}
.con0_1 .txt span{ font-size:17px; margin-top:17px;}
.s_form{ padding:18px 0; margin-top:60px;}
.s_form ul .s_li:after{ width:1px; height:39px;}
.s_form ul .s_li .t1{ font-size:16px; padding-left:17px;}
.s_form ul .s_li .t1 img{ height:15.5px; margin-right:13px;}
.sel_w{ font-size:14px;}
.sel_w:before{ left:17px; width:10px; height:5px;}
.sel-nd{ width:180px; padding-top:29px;}
.jd-sel{ padding:0 0 0 38px;}
.ul-sel-nd{ max-height:145px;}
.ul-sel-nd li{ padding-left:38px;}
.ul-sel-nd li.hover{ background:url(../images/point4.png) right 13px center no-repeat; background-size:11px 7px;}
.search_but{ width:60px; height:60px;}

.titc em{ font-size:43px;}
.titc p{ font-size:17px; margin-top:17px;}
.titc .more{ font-size:15.5px;}
.titc .more img{ height:30px; margin-left:17px;}

.con1{ padding:120px 0;}
.con1_lf h3{ font-size:37.5px; padding-bottom:34px;}
.con1_lf h3:after{ width:86px; height:6px;}
.con1_lf .txt{ font-size:15.5px; margin-top:51px;}
.con1pic_list .swiper-slide{ height:430px; border-radius:17px;}
.con1_list{ margin:56px 0 -5px 0;}
.con1_list li em{ font-size:34px; border-width:5px;}
.con1_list li p{ font-size:17px; margin-top:21px;}

.con2{ padding:120px 0;}
.com_list li{ border-radius:17px;}
.com_list li .txt h3{ font-size:20.5px;}
.com_list li .txt p{ padding-top:8px;}
.com_list li .txt p i{ font-size:14px; padding:0 6px; margin:8px 17px 0 0;}

.con3{ padding:120px 0;}

.con4{ padding:120px 0;}
.con4c .swiper-button-prev,.con4c .swiper-button-next{ width:60px; height:60px;}
.con4c .swiper-button-prev:after,.con4c .swiper-button-next:after{ font-size:20.5px;}
.con4_w ul{ padding-top:60px;}
.con4_w ul li{ margin-top:60px;}
.con4_w ul li .pic{ border-radius:34px; margin-top:-60px;}

.con5{ padding:120px 0;}
.con5_lf ul li{ border-radius:17px;}
.con5_lf ul li:after{ box-shadow:0 -68px 34px rgba(0,0,0,.5) inset;}
.con5_lf ul li p{ font-size:20.5px;}
.con5_rt{ border-radius:17px;}
.con5_rt h3{ font-size:17px;}
.con5_rt .txt{ font-size:14px; margin-top:21px;}
.con5_rt em{ font-size:14px; margin-top:17px;}
.con5_rt em img{ height:14px; margin-right:8px;}

.con6{ padding:77px 0 73px 0;}
.con6 .txt em{ font-size:55px; padding:6px 22px;}
.con6 .txt em img{ width:32px;}
.con6 a{ font-size:17px; padding:0 47px;}

.nyban .titc p{ margin-top:32px;}

.ny_con{ padding:8px 0 120px 0;}
.classfity{ margin-top:43px;}
.classfity .txt{ font-size:14.5px;}
.classfity .txt a{ border-radius:21px; padding:0 24px; margin-right:25px;}
.classfity .txt a img{ margin-right:13px; height:15px;}
.ny_search{ border-radius:21px;}
.s_intxt{ font-size:12px;}
.s_but{ max-width:17px;}
.zs_more{ font-size:15.5px; margin-top:60px;}
.zs_more a img{ margin-left:15px; height:30px;}

.comcon{ padding:44px 0 51px 0;}
.comcon .txt{ font-size:32.5px;}
.comcon a{ font-size:14px; padding:0 38px; margin-top:36px;}

.login_lf img{ height:calc(100vh - 86px);}
.login_lf .txt p{ font-size:38.5px;}
.login_lf .txt em{ font-size:12px; margin-top:13px;}
.login_w .l_t1{ font-size:36px;}
.login_w .l_t2{ font-size:17px; margin-top:19px;}
.login_w .l_t2 em{ padding-bottom:13px;}
.login_w .l_t2 em:after{ height:5px;}
.login_list li .yzm{ font-size:14px;}
.l_intxt{ padding:11px 13px; font-size:14px;}
.l_inbut{ font-size:14px; padding:11px 0;}

.search_con{ padding:34px 0;}
.search_con .sel_w:before{ right:20px;}
.search_con .s_li{ margin-right:34px;}
.search_con .jd-sel{ padding:0 43px 0 20px;}
.search_con .jd-sel i{ font-size:16px;}
.search_con .jd-sel img{ height:15px; margin-right:13px;}
.search_con .sel-nd:before{ border-radius:6px;}
.search_con .s_intxt{ font-size:14.5px;}

.pro_con{ padding:68px 0 43px 0;}
.location{ font-size:15.5px;}
.dt_con1c{ margin-top:21px;}
.dt_pic .pic_big{ padding:0 3px;}
.dt_pic .pic_small .swiper-slide{ border-width:3px;}
.dt_pic .pic_big .swiper-button-next:after,.dt_pic .pic_big .swiper-button-prev:after{ font-size:27.5px;}
.dt_txt{ margin-bottom:3px;}
.p_tit1{ font-size:39.5px; padding-bottom:27px;}
.p_tit1:before{ width:86px; height:6px;}
.p_tit2{ font-size:20.5px; margin-top:20px;}
.p_tit2 i{ width:6px; height:6px; margin:0 13px;}
.dt_txt .txt{ font-size:15.5px; margin-top:14px;}
.pro_infor_list li{ padding-top:25px;}
.pro_infor_list li em{ font-size:15.5px;}
.pro_infor_list li em i{ font-size:12px; min-width:52px; margin-right:13px;}
.pro_infor_list li p{ font-size:14px; margin-top:10px;}
.lx_but{ padding:0 37px; font-size:14.5px; margin-top:30px;}
.ny_con2{ padding-top:51px;}

.cen1_c{ margin:47px 0 -17px 0;}
.cen1_list{ padding:17px 0;}
.cen1_list .swiper-slide{ height:516px; border-radius:17px;}
.cen1_list li .txt{ font-size:12px;}
.cen1_list li .txt .h_t1 em{ font-size:20.5px; margin-top:13px;}
.cen1_list li .txt .h_t1 img{ height:28px;}
.cen1_list li .txt .txtc{ font-size:12px;}
.cen1_list li .txt .point5{ margin-top:28px;}
.cen1_list li .txt .point5 img{ height:21px;}
.cen1_list .swiper-slide.active .txt .h_t1{ padding-bottom:28px;}
.cen1_list .swiper-slide.active .txt .h_t1:after{ height:5px; width:34px;}
.cen1_list .swiper-slide.active .txt .h_t1 em{ font-size:29px;}
.cen1_list .swiper-slide.active .txt .h_t1 img{ height:36px; margin:0 17px 0 0;}
.cen1_list .swiper-slide.active .txt .txtc{ margin:16px 0 -5px 0;}
.help_list{ padding-top:38px;}
.help_list li{ border-radius:14px;}
.help_list li .txt em{ font-size:20.5px;}
.help_list li p{ font-size:17px; margin:13px 0 5px 0;}

.ny_com{ padding:115px 0 120px 0;}
.com_txt{ margin-top:25px;}
.com_tit{ padding-bottom:30px;}
.com_tit h3{ font-size:27.5px;}
.com_tit p{ font-size:14px; margin-top:8px;}
.com_tit p em{ padding:0 8px;}
.com_txt .txt{ font-size:14px; padding-top:25px;}

.news_list li .txt em{ padding:0 10px; font-size:12px;}
.news_list li .txt h3{ font-size:20.5px; margin-top:27px; min-height:62px;}
.news_list li .txt .time{ font-size:12px; margin-top:34px;}
.news_list li .txt .time img{ height:14px; margin-right:8px;}
.page{ padding:51px 0 0 0;}
.page a{ min-width:36px; padding:0 8px; font-size:15.5px;}
.page a.m{ padding:0 17px;}

.recruit1{ padding:120px 0 34px 0;}
.recruit1_list{ padding-top:34px;}
.recruit1_list li em{ font-size:51.5px;}
.recruit1_list li span{ margin-top:8px; font-size:15.5px;}
.recruit1_list li p{ font-size:12px; margin-top:9px;}
.recruit2{ padding:86px 0 120px 0;}
.post_list{ padding-top:30px;}
.post_list li .r_tit1 h3{ font-size:22px; margin-bottom:30px;}
.post_list li .r_tit1 dl{ margin-top:-8px;}
.post_list li .r_tit1 dl:after{ height:20px; width:12px;}
.post_list li .r_tit1 dl dd{ font-size:15.5px; margin-top:8px;}
.post_list li .txt{ padding:0 2.173913043478261% 25px 2.173913043478261%; font-size:14px; margin-top:30px;}
.post_list li .txt .r_tit2{ padding:25px 0 5px 0;}
.post_list li .txtc p{ margin-top:5px;}

.contact1{ padding:120px 0 34px 0;}
.contact1c{ margin-top:64px;}
.c_infor li{ padding-left:47px; margin-top:38px;}
.c_infor li .c_tit1{ font-size:22px;}
.c_infor li .c_tit1 img{ left:-47px; height:30px;}
.c_infor li p{ font-size:12px; margin-top:13px;}
.c_infor li .f_ewm{ max-width:160px; margin-top:34px;}
.map{ height:290px;}
.contact2{ padding:86px 0 120px 0;}
.mes_list{ padding-top:38px;}
.mes_list li em{ font-size:14px; margin-bottom:13px;}
.p_intxt{ padding:15px 22px; border-radius:8px; font-size:14px;}
.p_inbut{ padding:0 43px; font-size:14px;}

.ab_con1c{ margin-top:64px;}
.ab_con1_rt{ border-radius:17px;}
.history{ margin-top:64px;}
.history_tab{ height:140px;}
.history_tab:before{ border-top-width:1px; top:6px;}
.history_tab .swiper-slide{ font-size:25.5px; padding-top:35px;}
.history_tab .swiper-slide:after{ width:6px; height:6px; top:3px;}
.history_tab .swiper-slide-thumb-active{ font-size:63.5px;}
.history_tab .swiper-slide-thumb-active:after{ width:12px; height:12px; top:0;}
.history_infor .txtc .data{ font-size:20.5px;}
.history_infor .txtc .data em{ font-size:51.5px;}
.history_infor .txtc .txt{ font-size:17px; margin-top:51px;}
.ab_con3c{ margin-top:64px;}
.ab_con3_lf a{ margin-top:34px; font-size:15.5px; padding:0 25px;}
.a_tit3{ font-size:34px;}
.a_tit3 i{ width:6px; height:6px; margin:0 13px;}
.ab3_list li{ margin-top:27px;}
.ab3_list li p{ font-size:12px;}
.ab3_list li em{ font-size:34px; margin-top:10px;}

.footer{ font-size:12px; padding:51px 0;}
.footer .line{ height:140px;}
.footer .f_t1{ font-size:15.5px;}
.f_nav li .txt{ padding-top:8px;}
.f_nav li .txt p{ margin-top:10px;}
.f_infor li{ margin-bottom:15px;}
.f_infor li p{ font-size:17px;}
.f_ewm li p{ margin-top:10px;}
}

@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; margin:0;}
.logo img{ height:60px;}
.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;}
.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;}
.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 p{ font-size:28px; margin-bottom:0; line-height:2.8; border-top:1px solid rgba(0,0,0,.05);}
.nav li:nth-child(2) .goutp,.nav li:nth-child(5) .goutp,.nav li:nth-child(2) .jd,.nav li:nth-child(5) .jd{ display:none!important;}
.hrt a{ margin-right:60px; font-size:26px; line-height:2;}

.con0_1 .clear{ padding:0;}
.con0_1 .txt p{ font-size:42px;}
.con0_1 .txt span{ font-size:24px; margin-top:20px;}
.s_form{ padding:21px 0; margin-top:40px; display:none;}
.s_form ul .s_li{ padding-left:2.755905511811024%; width:22.15%;}
.s_form ul .s_li:after{ width:2px; height:46px;}
.s_form ul .s_li .t1{ font-size:19px; padding-left:20px;}
.s_form ul .s_li .t1 img{ height:18px; margin-right:15px;}
.sel_w{ font-size:16px;}
.sel_w:before{ left:20px; width:12px; height:6px;}
.sel-nd{ width:210px; padding-top:34px;}
.jd-sel{ padding:0 0 0 45px;}
.ul-sel-nd{ max-height:170px;}
.ul-sel-nd li{ padding-left:45px;}
.search_but{ width:50px; height:50px;}

.titc em{ font-size:36px;}
.titc p{ font-size:24px; margin-top:15px; line-height:1.5;}
.titc .more{ font-size:24px; top:0; transform:none;}
.titc .more img{ height:36px; margin-left:19px;}

.con1{ padding:80px 0;}
.con1_lf{ width:100%;}
.con1_lf h3{ font-size:34px; padding-bottom:40px;}
.con1_lf h3:after{ width:80px; height:5px;}
.con1_lf .txt{ font-size:24px; margin-top:30px;}
.con1_rt{ width:100%; margin-top:40px;}
.con1pic_list .swiper-slide{ width:30.13698630136986%!important; height:500px; border-radius:20px;}
.con1pic_list .swiper-slide.active{ width:65.75342465753425%!important;}
.con1_list{ margin:35px -4% -5px -4%;}
.con1_list li{ width:33.333%; padding-top:25px;}
.con1_list li:nth-child(4),.con1_list li:nth-child(5){ width:50%;}
.con1_list li em{ font-size:40px; width:80%; border-width:3px;}
.con1_list li p{ font-size:24px; margin-top:15px;}

.con2{ padding:80px 0;}
.com_list{ width:102.5%; padding-top:3.425%;}
.com_list li{ margin:2.5% 2.5% 0 0; width:47.5%; border-radius:20px;}
.com_list li .txt{ padding:5.5%;}
.com_list li .txt h3{ font-size:30px;}
.com_list li .txt p{ padding-top:10px;}
.com_list li .txt p i{ font-size:24px; padding:0 8px; margin:10px 20px 0 0;}

.con3{ padding:80px 0;}
.con2 .com_list li:nth-child(3),.con3 .com_list li:nth-child(3){ display:none;}

.con4{ padding:80px 0;}
.con4c .swiper-button-prev,.con4c .swiper-button-next{ width:70px; height:70px;}
.con4c .swiper-button-prev:after,.con4c .swiper-button-next:after{ font-size:24px;}
.con4c .swiper-button-prev{ left:-4%;}
.con4c .swiper-button-next{ right:-4%;}
.con4_w{ width:100%;}
.con4_w ul{ padding-top:70px;}
.con4_w ul li{ margin-top:70px;}
.con4_w ul li .pic{ border-radius:20px; margin-top:-70px;}

.con5{ padding:80px 0;}
.con5c{ padding-top:4%;}
.con5_lf{ width:100%;}
.con5_lf ul li{ border-radius:20px;}
.con5_lf ul li:after{ box-shadow:0 -80px 40px rgba(0,0,0,.5) inset;}
.con5_lf ul li p{ left:3.5%; bottom:4.25%; font-size:30px; width:70%;}
.con5_lf .swiper-pagination{ bottom:8.2%;}
.con5_lf .swiper-pagination span{ width:25px; height:6px;}
.con5_rt{ width:100%; border-radius:20px; margin-top:4%;}
.con5_rt .txtc{ padding:4.21%;}
.con5_rt h3{ font-size:30px;}
.con5_rt .txt{ font-size:24px; margin-top:25px;}
.con5_rt em{ font-size:24px; margin-top:20px;}
.con5_rt em img{ height:24px; margin-right:10px;}

.con6{ padding:90px 0 85px 0;}
.con6 .txt em{ font-size:48px; padding:7px 26px;}
.con6 .txt em img{ width:30px;}
.con6 a{ font-size:24px; margin-top:15px; padding:0 55px;}

.nyban img{ height:250px;}
.nyban .titc p{ margin-top:20px;}

.ny_con{ padding:10px 0 80px 0;}
.classfity{ margin-top:40px;}
.classfity .txt{ font-size:24px; line-height:2.6; margin-top:25px;}
.classfity .txt a{ border-radius:10px; padding:0 35px; margin-right:30px;}
.classfity .txt a img{ margin-right:15px; height:24px;}
.ny_search{ width:100%; position:relative; border-radius:15px; transform:none;}
.s_intxt{ font-size:24px; line-height:3; width:100%; padding-left:3%;}
.s_but{ right:3%; width:15%; max-width:28px;}
.ny_con .com_list{ width:102.5%; padding-top:1.36986301369863%;}
.ny_con .com_list li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.zs_more{ font-size:24px; margin-top:50px;}
.zs_more a img{ margin-left:18px; height:40px;}

.comcon{ padding:52px 0 60px 0;}
.comcon .txt{ font-size:34px; line-height:1.5;}
.comcon a{ font-size:24px; padding:0 45px; margin-top:30px;}

.login_lf{ width:100%;}
.login_lf img{ height:auto; width:100%;}
.login_lf .txt p{ font-size:45px;}
.login_lf .txt em{ font-size:24px; margin-top:20px;}
.login_rt{ width:100%;}
.login_w{ width:92%; margin:4% auto; padding:4%;}
.login_w .l_t1{ font-size:45px;}
.login_w .l_t2{ font-size:24px; margin-top:23px;}
.login_w .l_t2 em{ padding-bottom:15px;}
.login_w .l_t2 em:after{ height:6px;}
.login_list{ padding-top:2.5%;}
.login_list li{ margin-top:4%;}
.login_list li .yzm{ width:32.53012048192771%; font-size:24px;}
.login_list li:last-child{ margin-top:12%;}
.l_intxt{ padding:20px 20px; font-size:24px;}
.l_intxt1{ width:62.65060240963855%;}
.l_inbut{ font-size:24px; padding:20px 0;}

.search_con{ padding:40px 0;}
.search_con .sel_w:before{ right:24px;}
.search_con ul{ padding-top:20px; margin-right:-20px;}
.search_con ul li ul{ padding-top:0; margin-right:0; font-size:20px;}
.search_con .s_li{ margin:20px 20px 0 0;}
.search_con .jd-sel{ padding:0 50px 0 24px;}
.search_con .jd-sel i{ font-size:20px;}
.search_con .jd-sel img{ height:18px; margin-right:15px;}
.search_con .sel-nd:before{ border-radius:8px;}
.search_con .ny_search{ width:100%;}
.search_con .s_intxt{ font-size:20px;}

.pro_con{ padding:60px 0 0 0;}
.location{ font-size:24px;}
.location i{ padding:0 5px;}
.dt_con1c{ margin-top:25px;}
.dt_pic{ width:100%;}
.dt_pic .pic_big{ padding:0 4px;}
.dt_pic .pic_small{ margin-top:4%;}
.dt_pic .pic_small .swiper-slide{ border-width:4px;}
.dt_pic .pic_big .swiper-button-next:after,.dt_pic .pic_big .swiper-button-prev:after{ font-size:36px;}
.dt_txt{ width:100%; margin:4% 0 4px 0; padding:3% 4%;}
.p_tit1{ font-size:42px; padding-bottom:32px;}
.p_tit1:before{ width:100px; height:6px;}
.p_tit2{ font-size:32px; margin-top:24px;}
.p_tit2 i{ width:8px; height:8px; margin:0 15px;}
.dt_txt .txt{ font-size:24px; margin-top:16px;}
.pro_infor_list li{ padding-top:30px; width:50%;}
.pro_infor_list li em{ font-size:26px;}
.pro_infor_list li em i{ font-size:24px; min-width:80px; margin-right:15px;}
.pro_infor_list li p{ font-size:24px; margin-top:12px;}
.lx_but{ padding:0 44px; font-size:26px; margin-top:35px;}
.ny_con2{ padding-top:60px;}
.ny_con2c{ width:91.78082191780822%;}

.cen1_c{ margin:25px 0 -20px 0;}
.cen1_list{ padding:20px 0;}
.cen1_list .swiper-slide{ width:16.32420091324201%!important; height:600px; border-radius:20px;}
.cen1_list .swiper-slide:last-child{ margin-right:0!important;}
.cen1_list .swiper-slide.active{ width:46.91780821917808%!important;}
.cen1_list li .txt{ bottom:5%; font-size:24px;}
.cen1_list li .txt .h_t1 em{ font-size:32px; margin-top:15px; padding:0 15%;}
.cen1_list li .txt .h_t1 img{ height:36px;}
.cen1_list li .txt .txtc{ font-size:22px; line-height:1.5;}
.cen1_list li .txt .point5{ margin-top:32px;}
.cen1_list li .txt .point5 img{ height:25px;}
.cen1_list .swiper-slide.active .txt{ padding:0 5.84%;}
.cen1_list .swiper-slide.active .txt .h_t1{ padding-bottom:32px;}
.cen1_list .swiper-slide.active .txt .h_t1:after{ height:6px; width:40px;}
.cen1_list .swiper-slide.active .txt .h_t1 em{ font-size:40px; padding:0;}
.cen1_list .swiper-slide.active .txt .h_t1 img{ height:46px; margin:0 20px 0 0;}
.cen1_list .swiper-slide.active .txt .txtc{ margin:19px 0 -5px 0;}
.help_list{ width:102.5%; padding-top:25px;}
.help_list li{ border-radius:10px; padding:1%; margin:2.5% 2.5% 0 0; width:47.5%;}
.help_list li .txt{ padding:0 6%;}
.help_list li .txt em{ font-size:30px; line-height:1.5;}
.help_list li p{ font-size:24px; margin:15px 0 5px 0;}

.ny_com{ padding:65px 0 80px 0;}
.com_txt{ padding:3% 4%; margin-top:30px;}
.com_tit{ padding-bottom:35px;}
.com_tit h3{ font-size:40px;}
.com_tit p{ font-size:24px; margin-top:10px;}
.com_tit p em{ padding:0 10px;}
.com_txt .txt{ font-size:24px; padding-top:30px;}

.news_list{ width:102.5%;}
.news_list li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.news_list li .txt{ padding:4%;}
.news_list li .txt em{ padding:0 20px; font-size:24px;}
.news_list li .txt h3{ font-size:30px; margin-top:20px; min-height:90px;}
.news_list li .txt .time{ font-size:24px; margin-top:20px;}
.news_list li .txt .time img{ height:24px; margin-right:10px;}
.page a{ display:none; line-height:50px; font-size:32px;}
.page a.m{ display:block; padding:0 30px;}

.recruit1{ padding:80px 0 20px 0;}
.recruit1_list{ padding-top:40px;}
.recruit1_list li{ width:100%; padding:4%; display:flex; flex-wrap:wrap; align-items:center;}
.recruit1_list li em{ font-size:50px; margin-right:20px;}
.recruit1_list li span{ margin-top:0; font-size:30px;}
.recruit1_list li p{ font-size:24px; margin-top:15px; width:100%;}
.recruit2{ padding:60px 0 80px 0;}
.post_list{ padding-top:35px;}
.post_list li{ margin-top:4%; padding:4%;}
.post_list li .r_tit1 h3{ font-size:32px; margin-bottom:25px;}
.post_list li .r_tit1 dl{ padding:0 24% 0 0; margin-top:-10px;}
.post_list li .r_tit1 dl:after{ height:24px; width:14px;}
.post_list li .r_tit1 dl dd{ width:100%; font-size:24px; margin-top:10px;}
.post_list li .txt{ padding:0 4% 30px 4%; font-size:24px; margin-top:25px;}
.post_list li .txt .r_tit2{ padding:30px 0 5px 0;}
.post_list li .txtc p{ margin-top:6px;}

.contact1{ padding:80px 0 20px 0;}
.contact1c{ margin-top:35px; padding:2.73972602739726%;}
.c_infor{ width:100%; padding-right:0;}
.c_infor li{ width:100%; padding-left:60px; margin-top:45px;}
.c_infor li .c_tit1{ font-size:32px;}
.c_infor li .c_tit1 img{ left:-60px; height:40px;}
.c_infor li p{ font-size:24px; margin-top:15px;}
.c_infor li .f_ewm{ width:80%!important; max-width:380px; margin-top:40px;}
.c_infor li .f_ewm li{ width:44.5%!important; padding:0;}
.map{ height:335px; width:100%; margin-top:4%;}
.map img{ width:100%;}
.contact2{ padding:60px 0 80px 0;}
.mes_list{ padding-top:25px;}
.mes_list li{ width:100%; margin:4% 2.013422818791946% 0 0;}
.mes_list li em{ font-size:24px; margin-bottom:20px;}
.p_intxt{ padding:18px 25px; border-radius:10px; font-size:24px;}
.p_inbut{ padding:0 50px; font-size:24px;}

.ab_con1c{ margin-top:35px;}
.ab_con1_rt{ width:100%; border-radius:10px; margin-top:4%;}
.history{ margin-top:75px;}
.history_tab{ height:160px;}
.history_tab:before{ border-top-width:2px; top:6px;}
.history_tab .swiper-slide{ font-size:30px; padding-top:35px;}
.history_tab .swiper-slide:after{ width:8px; height:8px; top:3px;}
.history_tab .swiper-slide-thumb-active{ font-size:74px;}
.history_tab .swiper-slide-thumb-active:after{ width:14px; height:14px; top:0;}
.history_infor{ padding:0 3.424657534246575%;}
.history_infor .pic{ width:100%;}
.history_infor .txtc{ width:100%; padding-left:0; margin-top:5%;}
.history_infor .txtc .data{ font-size:24px;}
.history_infor .txtc .data em{ font-size:60px;}
.history_infor .txtc .txt{ font-size:24px; margin-top:30px;}
.ab_con3c{ margin-top:35px;}
.ab_con3_lf{ width:100%;}
.ab_con3_lf a{ margin-top:40px; font-size:24px; padding:0 30px;}
.a_tit3{ font-size:40px;}
.a_tit3 i{ width:8px; height:8px; margin:0 15px;}
.ab3_list li{ margin-top:32px;}
.ab3_list li p{ font-size:24px;}
.ab3_list li em{ font-size:42px; margin-top:12px;}
.ab_con3_rt{ width:100%; margin-top:4%;}
.video-pop .pop-box{ max-width:95vh; max-height:90vh;}

.footer{ font-size:24px; padding:60px 0;}
.footer .line{ height:160px; display:none;}
.footer .f_t1{ font-size:28px;}
.f_nav{ width:100%;}
.f_nav li .txt{ padding-top:10px;}
.f_nav li .txt p{ margin-top:12px;}
.f_infor{ max-width:100%; width:100%; margin-top:4%;}
.f_infor li{ margin-bottom:18px;}
.f_infor li p{ font-size:28px; margin-top:3px;}
.f_ewm{ width:80%; margin:4% auto 0 auto;}
.f_ewm li{ width:45.40540540540541%;}
.f_ewm li p{ margin-top:12px;}
}
@media screen and (max-width:768px){

}