﻿@media screen and (max-width:1600px){
.am_txt{ font-size:16px;}
}

@media screen and (max-width:1440px){
.nav .plebans{ font-size:16px;}
.goutp .w{ font-size:15px;}
.banner .swiper-slide .w em{ font-size:50px;}
.banner .swiper-slide .w p{ font-size:18px;}
.solution_tab .wrap_tab a{ font-size:15px;}
.ny_tit em{ font-size:32px;}
.a_con1c .txt .txtc{ padding-top:15px;}
.a_con1c .txt{ font-size:15px;}
.a_con1c .txt h4{ font-size:20px;}
.a_con1c .pic{ width:48%;}
.a_con1_list li p{ font-size:15px;}
.history_txt .txt{ font-size:15px;}
.history_txt .txt li:before{ top:10px;}
.history_txt .time em{ font-size:90px;}
.history_txt .time p{ font-size:20px;}
.am_txt{ font-size:15px;}
.a_con4_list ul li .txt h3{ font-size:17px;}
.a_con4_list ul li .txt p{ font-size:14px;}
.a_con5c ul li em{ font-size:17px;}
.a_con5c ul li p{ font-size:15px;}
.a_con7c p{ font-size:15px;}
.s_con1_c .txt{ font-size:15px;}
.s_con2_list li em{ font-size:20px;}
.s_con2_list li p{ font-size:15px;}
.s_con3_c ul li .pic .txt span{ font-size:17px;}
.s_con3_c ul li .bot em{ font-size:15px;}
.s_con4_c .txt{ font-size:16px;}
.i_con1 .txt{ font-size:15px;}
.i_con2_c_list li .pic{ font-size:45px;}
.i_con2_c_list li p{ font-size:16px;}
.i_con3_c .txt{ font-size:15px;}
}

@media screen and (max-width:1380px){
}

@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:94%;}
.head{ height:100px;}
.head-fixed{ height:100px; box-shadow:0 2px 5px rgba(0,0,0,0.1); background:#fff!important; box-shadow:0 2px 5px rgba(0,0,0,0.1)!important;}
.logo{ width:65%;}
.logo img{ height:72px;}
.logo img.logo_w{ display:none;}
.logo img.logo_b{ display:block;}
.head-fixed .w{ width:95%;}
.sanh{ display:block; z-index:12;}
.nav{ width:100%; position: fixed; left: -100%; height:100%; top:0; z-index: 10; padding:0; display:block;}
.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:65%; 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; line-height:100px!important; position:relative;}
.nav .plebans a{ display:inline; padding:0!important; color:#303030!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;}
.nav li .jd{ position:absolute; 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);}
.nav li.on .plebans a,.nav li.cur .plebans a{ background:none; color:#1a6cb5!important;}
.goutp{ position:static; background:#fff; box-shadow:none; border-top:1px solid rgba(0,0,0,.03); width:100%!important; text-align:left; margin:0!important; padding:0;}
.goutp:before{ display:none;}
.goutp .w{ text-align:left!important; font-size:28px; line-height:2.8; padding:0!important;}
.goutp .w a{ margin:0; padding-left:50px; display:block; border-top:1px solid rgba(0,0,0,.05);}
.goutp .w a:nth-child(1){ border-top:none;}
.nav li:nth-child(2) .goutp,.nav li:nth-child(4) .goutp{ display:none!important;}
.nav li:nth-child(2) .jd,.nav li:nth-child(4) .jd{ display:none;}

.banner .swiper-slide .w em{ font-size:60px;}
.banner .swiper-slide .w p{ font-size:24px;}
.nyban{ padding-top:0;}

.titc em{ font-size:36px;}
.titc p{ font-size:24px;}
.titc span{ font-size:24px;}

.a_con1c .txt .txtc{ padding-top:25px;}

.con1_c .txt{ width:100%;}
.con1_c .txtc{ font-size:24px; margin:20px 0 50px 0;}
.con1_more{ font-size:24px;}
.con1_c .con1_pic{ width:90%; margin:55px auto 0 auto;}

.con2_list{ width:103%;}
.con2_list li{ margin:25px 3% 0 0; width:30.33333333333333%;}
.con2_list li em{ line-height:55px;}
.con2_list li em span{ font-size:55px;}
.con2_list li em i{ font-size:24px;}
.con2_list li p{ font-size:24px;}

.con3_list li{ padding:155px 0 185px 0;}
.con3_list li em img{ height:85px;}
.con3_list li p{ font-size:32px;}

.con4_list{ width:102.5%;}
.con4_list li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.con4_list li .txt{ padding:20% 5% 0 5%;}
.con4_list li em{ font-size:24px; margin:15px 0 22px 0;}
.con4_list li p{ font-size:24px;}
.con4_list li p font{ display:inline;}

.con5_list{ width:103%;}
.con5_list li{ margin:3% 3% 0 0; width:47%;}
.con5_list li h3{ font-size:28px; line-height:45px; height:90px;}
.con5_list li .other{ font-size:24px; margin:12px 0 25px 0;}

.solution_tab{ line-height:85px;}
.wrap_layer{ justify-content:center;}
.solution_tab .wrap_tab{ padding:0 30px!important;}
.solution_tab .wrap_tab a{ font-size:24px;}

.a_con1c .txt{ width:100%;}
.a_con1c .txt h4{ font-size:32px;}
.a_con1c .txt .txtc{ font-size:24px;}
.a_con1c .pic{ width:100%; margin-top:30px;}
.a_con1_list{ padding:35px 0 5px 0; display:flex; flex-wrap:wrap; justify-content:center;}
.a_con1_list li{ width:33.33333%; margin-top:40px;}
.a_con1_list li img{ height:55px;}
.a_con1_list li em span{ font-size:40px;}
.a_con1_list li em i{ width:80px; font-size:22px;}
.a_con1_list li p{ font-size:24px;}

.a_con2_c:before{ top:71px; height:8px;}
.history_time .swiper-slide{ font-size:30px; line-height:57px;}
.history_time .swiper-slide:before{ margin-left:-12px; width:8px; height:8px; border-width:8px;}
.history_txt .time{ width:100%; text-align:left; margin-bottom:25px;}
.history_txt .time em{ font-size:90px;}
.history_txt .time p{ font-size:36px;}
.history_txt .txt{ font-size:24px; width:100%;}
.history_txt .txt li{ padding-left:25px;}
.history_txt .txt li:before{ top:15px; width:8px; height:8px;}
.a_con2_c .swiper-button-prev,.a_con2_c .swiper-button-next{ width:40px; height:40px; top:57px;}
.a_con2_c .swiper-button-prev:after,.a_con2_c .swiper-button-next:after{ font-size:24px;}

.a_con3{ padding:80px 0 0 0; background:#fff; overflow:hidden;}
.a_con3_c{ position:relative; margin-top:45px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.a_map{ width:100%; margin-bottom:15px;}
.a_map .pc_line{ display:none;}
.am_txt{ position:static; font-size:24px; width:49%; padding:10px; margin-top:15px;}

.a_con4_list ul{ width:102.5%;}
.a_con4_list ul li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.a_con4_list ul li .txt h3{ font-size:28px;}
.a_con4_list ul li .txt p{ font-size:24px;}

.a_con5c ul li em{ font-size:28px;}
.a_con5c ul li p{ font-size:24px;}
.combtn .swiper-button-next:after,.combtn .swiper-button-prev:after{ font-size:24px;}

.a_con7c p{ font-size:24px;}

.i_con1 .txt{ font-size:24px;}

.i_con3_c .txt{ width:100%; font-size:24px;}
.i_con3_c .pic{ width:100%; margin-top:30px;}

.s_con1_c .txt{ width:100%; font-size:24px;}
.s_con1_c .pic{ width:100%; margin-top:30px;}

.s_con2{ padding:70px 0 0 0; background:#fff; overflow:hidden;}
.s_con2_list{ padding:0 0 25px 0;}
.s_con2_list li{ padding:50px 10px 0 10px; min-width:inherit; width:50%; text-align:center;}
.s_con2_list li i{ width:80px; height:80px;}
.s_con2_list li em{ font-size:32px;}
.s_con2_list li p{ font-size:24px;}

.s_con3{ padding:70px 0 0 0; background:#fff; overflow:hidden;}
.s_con3_c{ padding:10% 0; margin-top:30px;}
.s_con3_c ul{ width:85%; margin:0 auto;}
.s_con3_c ul li{ width:100%;}
.s_con3_c ul li .pic img{ height:142px;}
.s_con3_c ul li .pic .txt img{ height:45px;}
.s_con3_c ul li .pic .txt span{ font-size:26px;}
.s_con3_c ul li .bot em{ font-size:24px;}
.s_con3_c ul li .bot p{ font-size:24px;}
.s_con3_c ul li.line{ width:100%; margin:30px 0;}
.s_con3_c ul li.line div{ border-right:1px dashed #fff; border-bottom:none; height:80px; width:1px; margin:0 auto;}
.s_con3_c ul li.line div:before,.s_con3_c ul li.line div:after{ left:50%; margin:0; margin-left:-3px; height:2px; width:6px;}
.s_con3_c ul li.line div:before{ top:0;}
.s_con3_c ul li.line div:after{ bottom:0; top:inherit;}

.s_con4_c{ padding:0; margin-top:25px;}
.s_con4_c .txt{ position:static; transform:none; width:100%; font-size:24px; padding:5% 3%; margin-top:30px;}
.s_con4_c .txt em{ display:inline;}

.ny_w{ padding:85px 0 0 0;}
.ny_tit em{ font-size:36px;}
.ny_tit p{ font-size:24px;}
.r_form{ width:100%; padding-top:40px;}
.r_form h3{ font-size:32px;}
.r_form ul li{ margin-top:10px;}
.r_form ul li em{ font-size:24px; line-height:2.5;}
.r_intxt{ font-size:24px; line-height:1.8;}
.r_inbut{ font-size:26px; line-height:3.25; margin-top:25px;}
.recruit_rt{ width:100%; margin-top:55px; padding:30px 2.6%;}
.recruit_list li{ font-size:24px; line-height:2; padding:10px 0;}
.recruit_list li.r_top{ line-height:65px; margin-bottom:18px;}
.recruit_list li .w1{ width:calc(100% - 480px); max-width:none; display:flex; flex-wrap:wrap; align-items:center;}
.recruit_list li .w2{ width:120px; display:flex; flex-wrap:wrap; align-items:center;}
.recruit_list li .w3{ width:140px; display:flex; flex-wrap:wrap; align-items:center;}
.recruit_list li .w4{ width:120px;}
.recruit_list li .w4 a{ margin:0 5px;}
.recruit_list li .w4 i{ display:none;}
.recruit_list li.r_top div{ font-size:26px;}

.lx_w{ padding:35px 0 65px 0;}
.lx_infor{ padding:25px 0;}
.lx_infor li{ padding-left:60px;}
.lx_infor li em{ font-size:24px;}
.lx_infor li p{ font-size:24px;}
.lx_ewm li{ width:30%;}
.lx_ewm li em{ width:100%;}
.lx_ewm li p{ font-size:24px; margin-top:15px;}
.lx_lf{ width:100%;}
.lx_map{ width:100%; margin-top:50px;}
.z_list li{ width:100%;}
.z_list li .txt em{ font-size:30px;}
.z_list li .txt p{ font-size:24px; line-height:36px;}
.z_list li .txt p i{ top:6px;}

.i_con2_c{ background:url(../images/ibg2_0.png) center 100px no-repeat; background-size:100%;}
.i_con2_c_pic{ width:60%;}
.i_con2_c_list{ position:static; transform:translate(0,0);}
.i_con2_c_list li{ width:50%; padding:25px 0!important; text-align:center!important;}
.i_con2_c_list li .pic{ width:50%; margin-bottom:25px; position:static; transform:translate(0,0);}
.i_con2_c_list li p{ font-size:24px;}

.news_w{ display:block; margin:3.45% 0 0 0;}
.news_search{ position:absolute; right:0; top:-120px; width:55%; min-width:55%;}
.n_s_intxt{ width:calc(100% - 100px); font-size:24px; line-height:66px; height:68px;}
.n_s_inbut{ font-size:24px; padding-left:30px; line-height:68px; height:68px;}
.news_lf{ max-width:100%; width:100%; padding:5px 0 0 0; border-right:none;}
.news_list{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.news_list li{ padding-bottom:3%; width:48.5%;}
.news_list li .pic{ width:100%; min-width:100%; margin:0; float:none;}
.news_list li .txt{ padding:10px 0; width:100%;}
.news_list li .txt h3{ font-size:28px; line-height:1.6;}
.news_list li .txt .new_other img{ height:22px;}
.news_list li .txt p{ font-size:24px; -webkit-line-clamp:2;}
.news_rt{ width:100%; padding:40px 0 0 0; min-width:100%;}
.news_rt_c{ position:static; width:100%;}
.news_rt .tit{ font-size:28px; margin-bottom:10px;}
.news_tj_list{ width:102.5%;}
.news_tj_list li{ width:47.5%; margin:2.5% 2.5% 0 0;}
.news_tj_list li:nth-child(1){ margin-top:2.5%;}
.news_tj_list li p{ font-size:24px; line-height:1.5;}
.news_tj_list li em{ font-size:24px;}
.up_down li{ padding:0 0 0 96px; font-size:24px;}
.news_show{ display:block;}
.news_show .news_search{ top:0;}
.news_dt_tit{ padding:10px 0 22px 0;}
.news_dt_tit h3{ font-size:32px; padding-bottom:10px;}
.new_other{ font-size:24px!important; margin-top:10px; line-height:30px;}
.new_other em{ padding-right:35px; display:none;}
.news_dt_tit .shares{ width:100%; line-height:50px; margin-top:25px;}
.news_dt_tit .shares a{ padding:11px; width:50px; height:50px;}
.news_dt_tit .shares img{ width:28px; height:28px;}
.news_txt{ padding:10px 0 0 0; font-size:24px;}
.pro_lac{ line-height:52px;}
.pro_lac a{ font-size:24px; padding:0 28px 0 25px;}
.newsdt_w{ padding:0;}
.newsdt_w .news_search{ top:0;}

.location{ line-height:85px;}
.location span a{ margin-right:35px; font-size:24px;}
.location em{ display:none;}

.page a{ font-size:24px; line-height:70px; padding:0 20px; margin:0 5px; display:none!important;}
.page .m{ display:inline-block!important;}
.page em{ font-size:24px; line-height:72px;}
.p_intxt{ line-height:70px; font-size:24px;}
.p_inbut{ line-height:70px; height:72px; font-size:24px;}


.titc_more {
    border-radius: 1000px;
    color: #fff;
    background: #0457b5;
    font-size: 24px;
    font-weight: bold;
    padding: 0;
    line-height: 3.375;
    display: block !important;
    margin: 30px auto;
    width: 206px;
    text-align: center;
}
.titc a 
{
    display:none;
}

/*foot style*********************************************************************/
.footer ul li{ display:none;}
.footer ul li span{ font-size:28px;}
.footer ul li p{ font-size:24px;}
.footer ul li:nth-child(7),.footer ul li:nth-child(8){ width:100%; display:block;}
.f_ewm{ width:45%; margin:30px auto 0 auto;}
.f_ewm em{ font-size:24px; margin-top:10px;}
.foot{ font-size:24px; text-align:center;}
.foot em{ padding-left:0; display:block;}
}
@media screen and (max-width:360px){
}