@charset "utf-8";
/* CSS Document */

.ab-scrollbar{width:100%;height:300px;overflow:auto;}
.ab-scrollbar .ab-slide{width: 400px;height: 265px;float: left;}
.ab-scrollbar .ab-slide img{width: 380px;height: 100%;margin: 0 10px;}
.ab-scrollbar::-webkit-scrollbar{width:5px;height:5px;background-color:#16316f;}
.ab-scrollbar::-webkit-scrollbar-track{background-color:#e0e0e0}
.ab-scrollbar::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#16316f}

.ab_pc .swiper-slide img{width: 100%;margin-bottom: 22px;}
/*社会责任*/
.shzr_pc{width: 44%;margin-bottom: 45px;}
.shzr_inf{width: 52%;}
/*服务支持*/
.bg_fwzc2{background: #EFEFEF;padding: 66px 0px;}
.bg_fwzc2 .li{width: 49%;}
.bg_fwzc2 .li:nth-child(2){margin-left: 2%;}
.bg_fwzc2 .li .pic {position: relative;}
.bg_fwzc2 .li .pic .t{padding-left: 3%;bottom: 6%;font-size: 28px;color: #ffffff;position: absolute;z-index: 2;line-height: 28px;}
.bg_fwzc2 .li .pic .t span{font-size: 15px;color: #ffffff;}
.bg_fwzc2 .li .info{background: #ffffff;height: 187px;padding-left: 22px;}
.bg_fwzc2 .li .info ul{padding-top: 33px;}
.bg_fwzc2 .li .info ul li{width: 50%;float: left;color: #000;font-size: 15px;line-height: 29px;height: 29px;}
.fwzc_pc .pic{width: 32%;margin-left: 2%;position: relative;}
.fwzc_pc .pic:nth-child(1){margin-left: 0px!important;}
.fwzc_pc .pic .inf{position: absolute;bottom: 6%;left: 5%;}
.fwzc_pc .pic .inf h3{font-size: 26px;color: #ffffff;font-weight: inherit;margin: 0;}
.fwzc_pc .pic .inf p{font-size: 15px;color: #ffffff;margin-top: 0;}
/*服务支持-配件采购*/
.fwzc_pjcg_mu{position: relative;width: 100%;max-width: 1400px;margin: 0 auto;background: #ffffff;height: 155px;}
.fwzc_pjcg_mu .swiper-container{max-width: 1200px}
.fwzc_pjcg_mu .swiper-slide{height: 155px;position: relative;}
.fwzc_pjcg_mu .swiper-slide a{float: left;width: 100%;height: 135px;line-height: 24px;text-align: center;position: relative;background: #999999;padding: 11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}
.fwzc_pjcg_mu .swiper-slide:nth-child(1){margin-left: 0px!important;}
.fwzc_pjcg_mu .swiper-slide a{font-size: 20px;line-height: 24px;color: #ffffff;}
.fwzc_pjcg_mu .swiper-button-next, .fwzc_pjcg_mu .swiper-button-prev{margin-top: -30px;width: 49px;height: 49px;}
.fwzc_pjcg_mu .swiper-button-prev{background: url("fwzc_pjcg_prev.png") center no-repeat;/*left: -50px;*/}
.fwzc_pjcg_mu .swiper-button-next{background: url("fwzc_pjcg_next.png") center no-repeat;/*right:-50px;*/}
.fwzc_pjcg_mu .swiper-slide.current a{background: #dea00d;}
.fwzc_pjcg_mu .swiper-slide:hover a{background: #023586;}
.fwzc_pjcg_mu .swiper-slide.current i{position: absolute;background: url("dot_jjfa_mu.png") top center no-repeat;width: 100%;height: 12px;margin-top: 135px;left: 0;}
.pic_pjcg ul li {padding: 15px;}
.pic_pjcg ul li .am-gallery-item{border: 1px #f0f0f0 solid;background: #ffffff;position: relative;}
.pic_pjcg ul li .am-gallery-item .pc{padding: 10px;text-align: center;min-height: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}
.pic_pjcg ul li .am-gallery-item .pc img{max-width: 90%;width: auto;}
.pic_pjcg ul li .am-gallery-item .am-gallery-title{text-align: center;font-size: 20px;color: #000;padding-bottom: 26px;}
.pic_pjcg ul li .am-gallery-item .btn_gb{font-size: 15px;color: #b2b2b2;padding-left: 26px;background: url("ico_btn_gb.png") left center no-repeat;position: absolute;top: 22px;right: 11px;}
#my-gb-from {width: 740px;height: 460px;}
#my-gb-from .am-popup-hd{border-bottom: none;}
#my-gb-from .am-popup-hd .am-close{font-size: 30px;opacity: .6;}
#my-gb-from .am-popup-bd{background: #ffffff;}
#my-gb-from .am-popup-bd .gb_tit{font-size: 24px;color: #000000;text-align: center;margin-bottom: 30px;}
#my-gb-from .am-popup-bd .am-form-label{position: absolute;padding-left: 11px;}
#my-gb-from .am-popup-bd .am-form-label span{color: #cccccc;}
#my-gb-from .am-popup-bd .in{padding-left: 56px;}
#my-gb-from .am-popup-bd .am-btn{width: 49%;}
#my-gb-from .am-popup-bd .btn-res{float: right;}

.pjcg_view_tit{background: url("bg_pro_view_t.jpg") top center no-repeat #003585;height: 115px;}
.pjcg_view_tit .main{position: relative;}
.pjcg_view_tit .bak{height: 115px;line-height: 115px;font-size: 18px;color: #ffffff;position: absolute;}
.pjcg_view_tit .bak a{font-size: 18px;color: #ffffff;}
.pjcg_view_tit .t2{height: 115px;line-height: 115px;font-size: 24px;color: #ffffff;text-align: center;}
.pjcg_view_tit .btn{position: absolute;right: 0;top: 35px;}
.pjcg_view_tit .btn a{float: left;width: 45px;height: 45px;margin-left: 11px;}
.pjcg_view_tit .btn .btn_l{background: url("btn_p_left.png") no-repeat;}
.pjcg_view_tit .btn .btn_r{background: url("btn_p_right.png") no-repeat;}
.pjcg_pic{position: relative;height: 560px;text-align: center;padding: 45px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}
.pjcg_pic img{margin: auto;width: auto;max-width: 900px;}
.fm_gb .zx_tarea{border: 1px #eeeeee solid;height: 121px;width: 90%;float: left;padding: 15px;color: #aaaaaa;}
.fm_gb .zx_btn_login{height: 121px;line-height: 121px;width: 121px;background: #023689;text-align: center;font-size: 22px;color: #ffffff;float: right;position: absolute;}
.fm_gb .zxvip{border: 1px #eeeeee solid;width: 100%;padding: 15px;clear: both;}
.fm_gb .smallInput{border: none;width: 100%;height: 121px;background: none;}
.fm_gb .bt_vip{border-top: 1px #eeeeee solid;padding-top: 15px;margin-top: 15px;}
.fm_gb .am-btn-primary{float: right;}
.fm_zx .fm_tit {position: relative;height: 50px;margin-bottom: 22px;}
.fm_zx .fm_tit a{float: left;width: 120px;height: 38px;line-height: 38px;text-align: center;font-size: 18px;color: #ffffff;background: #dea00d;}
.fm_zx .fm_tit i{position: absolute;background: url("dot_fm_tit_bl.png") no-repeat;width: 12px;height: 12px;bottom: 0;left: 0;}
.fm_zx .li_zx .t{line-height: 34px;height: 34px;font-size: 14px;color: #000000;}
.fm_zx .li_zx .t span{float: left;width: 34px;text-align: center;line-height: 34px;height: 34px;background: #013588;font-size: 22px;color: #ffffff;}
.fm_zx .li_zx .w{font-size: 14px;color: #464646;padding-left: 45px;line-height: 26px;padding-top: 11px;padding-bottom: 20px;border-bottom: 1px #013588 dotted;}
.fm_zx .li_zx .t2{height: 22px;font-size: 14px;color: #000000;}
.fm_zx .li_zx .t2 span{width: 34px;text-align: center;line-height: 34px;height: 34px;background: #086dc3;font-size: 22px;color: #ffffff;position: absolute;margin-top: 28px;}
.fm_zx .li_zx .w2{font-size: 14px;color: #464646;padding-left: 45px;line-height: 26px;padding-top: 11px;padding-bottom: 20px;border-bottom: 1px #013588 dotted;}
#my-vipLogin {width: 460px;height: 360px;}
#my-vipLogin .am-popup-hd{border-bottom: none;}
#my-vipLogin .am-popup-hd .am-close{font-size: 30px;}
#my-vipLogin .am-popup-bd{background: #ffffff;}
#my-vipLogin .am-popup-bd .login_tit{font-size: 24px;color: #000000;text-align: center;margin-bottom: 30px;}
#my-vipLogin .am-popup-bd .am-form{width: 66%;margin: auto;}
#my-vipLogin .am-popup-bd .am-form input{height: 40px;}
#my-vipLogin .am-popup-bd .am-form .am-btn-primary{font-size: 16px;color: #ffffff;text-align: center;width: 100%;background: #013588;height: 40px;}
#my-vipLogin .am-popup-bd .am-form .am-text-vreg{font-size: 14px;color: #000;text-align: right;}
#my-vipLogin .am-popup-bd .am-form .am-text-vreg a{font-size: 14px;color: #dea00d;text-decoration: underline;}

/*营销网络*/
.rt_tit_map{font-size: 20px;color: #003585;float: left;margin-top: -20px;}
.rt_tit_map2{font-size: 16px;color: #464646;float: right;text-align: right;margin-top: -65px;}
.tb_gq{position: relative;}
.tb_gq li{float: left;font-size: 12px;color: #666;text-align: center;margin-right: 2px;margin-bottom: 22px;width: 76px;}
.not_map{color: #666666;line-height: 28px;padding: 0px 90px;}


/*2理念文化*/
.bg_wh{background: url("pic_ab_wh1.jpg") center top no-repeat;width: 100%;height: 620px;}
.qywh_info li{width: 526px;float: left;}
.qywh_info li:nth-child(2){float: right;}
.qywh_info li .t{text-align: center;font-size: 30px;color: #013487;position: relative;height: 52px;margin-bottom: 16px;}
.qywh_info li .t i{position: absolute;width: 23px;height: 2px;background: #3c3b3b;left: 50%;margin-left: -12px;bottom: 0;}
.wh_li_text li{width: 176px;float: left;margin-left: 165px;}
.wh_li_text li:nth-child(1){margin-left: 0px!important;}
.wh_li_text li .t{width: 123px;height: 123px;background: #02409d;margin: auto;font-size: 32px;color: #ffffff;text-align: center;line-height: 42px;padding-top: 16px;}
.wh_li_text li .w{text-align: center;font-size: 17px;line-height: 24px;color: #464646;margin-top: 15px;}
.wh_li_text li:nth-child(2) .t{background: #013686;}
.wh_li_text li:nth-child(3) .t{background: #01286d;}
.wh_li_text li:nth-child(4) .t{background: #366cb6;}

.gb_bg{}

/*人力资源*/
.tz_list ul li:nth-child(2n+0){margin-left: 2%;margin-bottom: 22px;width: 49% !important;}
/*人力政策*/
.rc_bor{border: 2px #efefef solid;padding: 22px 40px;margin-bottom: 45px;}
.rczc_tit{background: #ffffff;padding: 0 20px;font-size: 25px;color: #013487;position: absolute;margin-top: -20px;text-align: center;margin-left: 395px;}
.rczc_mu li{float: left;width: 25%;cursor: pointer;}
.rczc_mu li .pc{width: 100px;height: 90px;background: url("ico_btn_rczc1.png") top center no-repeat;margin: auto;}
.rczc_mu li:nth-child(2) .pc{background: url("ico_btn_rczc2.png") top center no-repeat;}
.rczc_mu li:nth-child(3) .pc{background: url("ico_btn_rczc3.png") top center no-repeat;}
.rczc_mu li:nth-child(4) .pc{background: url("ico_btn_rczc4.png") top center no-repeat;}
.rczc_mu li .t{text-align: center;font-size: 20px;color: #464646;height: 40px;position: relative;}
.rczc_mu li .t i{position: absolute;bottom: 0;width: 30px;height: 1px;background: #c8c6c6;left: 50%;margin-left: -15px;opacity: 0;}
.rczc_mu li:nth-child(1).on .pc{background: url("ico_btn_rczc1_ov.png") top center no-repeat;}
.rczc_mu li:nth-child(2).on .pc{background: url("ico_btn_rczc2_ov.png") top center no-repeat!important;}
.rczc_mu li:nth-child(3).on .pc{background: url("ico_btn_rczc3_ov.png") top center no-repeat;}
.rczc_mu li:nth-child(4).on .pc{background: url("ico_btn_rczc4_ov.png") top center no-repeat;}
.rczc_mu li.on .t{color: #ab2227;}
.rczc_mu li.on .t i{opacity: 1;}
.rczc_not .pic_li li .am-gallery-title{background: #ffffff;color: #545454;font-size: 16px;line-height: 42px;height: 42px;text-align: center;margin-top: 0;}
.rczc_not .pic_li li:hover .am-gallery-title{background: #013888;color: #ffffff;}

/*培训课堂*/
.rczc_mn li{float: left;width: 50%;cursor: pointer;}
.rczc_mn li .pc{width: 100px;height: 90px;background: url("pxzd1.jpg") top center no-repeat;margin: auto;}
.rczc_mn li:nth-child(2) .pc{background: url("pxkt2.jpg") top center no-repeat;}
.rczc_mn li .t{text-align: center;font-size: 20px;color: #464646;height: 40px;position: relative;}
.rczc_mn li .t i{position: absolute;bottom: 0;width: 30px;height: 1px;background: #c8c6c6;left: 50%;margin-left: -15px;opacity: 0;}
.rczc_mn li:nth-child(1).on .pc{background: url("pxzd2.jpg") top center no-repeat;}
.rczc_mn li:nth-child(2).on .pc{background: url("pxkt1.jpg") top center no-repeat!important;}
.rczc_mn li.on .t{color: #ab2227;}
.rczc_mn li.on .t i{opacity: 1;}
.rczc_nota .pic_li li .am-gallery-title{background: #ffffff;color: #545454;font-size: 16px;line-height: 42px;height: 42px;text-align: center;margin-top: 0;}
.rczc_nota .pic_li li:hover .am-gallery-title{background: #013888;color: #ffffff;}

/*联系我们*/
.ct_test{clear: both;}
.ct_test ul li {float: left;width: 38%;}
.ct_test ul li:nth-child(3) {width: 24%;}
.ct_test ul li .t{font-size: 23px;color: #003488;height: 50px;line-height: 50px;padding-left: 55px;}
.ct_test ul li:nth-child(1) .t{background: url("dot_ct1.png") left center no-repeat;}
.ct_test ul li:nth-child(2) .t{background: url("dot_ct2.png") left center no-repeat;}
.ct_test ul li:nth-child(3) .t{background: url("dot_ct3.png") left center no-repeat;}
.ct_test ul li .tel{font-size: 24px;color: #000;line-height: 34px;margin-bottom: 12px;padding-left: 55px;}
.ct_test ul li .w{font-size: 18px;color: #000;padding-left: 55px;}
.ct_test ul li .tel span,.ct_test ul li .w span{font-size: 14px;color: #7f7e7e;}
.map{width:100%;height:550px;border:#ccc solid 1px;font-size:12px}
/*营销网络*/
.ct_yxwl ul li {float: left;width: 48%;margin-bottom: 36px;}
.ct_yxwl ul li:nth-child(2n+0) {margin-left: 4%;}
.ct_yxwl ul li:nth-child(1),.ct_yxwl ul li:nth-child(2) {border-bottom: 1px #ededed solid;}
.ct_yxwl ul li .t{font-size: 23px;color: #003488;height: 36px;line-height: 36px;padding-left: 52px;margin-bottom: 18px;}
.ct_yxwl ul li:nth-child(1) .t{background: url("ico_ct_yxwl01.jpg") left center no-repeat;}
.ct_yxwl ul li:nth-child(2) .t{background: url("ico_ct_yxwl02.jpg") left center no-repeat;}
.ct_yxwl ul li:nth-child(3) .t{background: url("ico_ct_yxwl03.jpg") left center no-repeat;}
.ct_yxwl ul li:nth-child(4) .t{background: url("ico_ct_yxwl04.jpg") left center no-repeat;}
.ct_yxwl ul li .tel{font-size: 24px;color: #000;margin-bottom: 18px;padding-left: 52px;}
.ct_yxwl ul li .dr{font-size: 18px;color: #000;margin-bottom: 16px;padding-left: 52px;}
.ct_yxwl ul li .t2{font-size: 20px;color: #003488;margin-bottom: 20px;padding-left: 52px;margin-top: -10px;}

@media only screen and (max-width: 1024px) {
  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0;}
  .swiper-pagination-bullet{border-radius:0;}
  .swiper-pagination-bullet-active{background: #dea00d;}
    .m_wrapper .swiper-slide {
        padding-bottom: 35px;
    }
    .m_wrapper .swiper-slide .count-title {
        font-size: 32px;
        color: #013588;
        font-family: alternategothic2bt, symbol;
        margin: 0px !important;
        line-height: 68px;
        text-align: center;
    }

    .m_wrapper .swiper-slide .count-text {
        font-size: 16px;
        color: #6e6e6e;
        margin: 0px;
        text-align: center;
    }
    .banner_about .pc img{max-width: 764px;width: 80%;}
    .pc_li li{width: 100%;margin-left: 0px!important;}
    .pc_li li .m {margin-bottom: 26px;}
    .bg_ab4 {
        background: url(m_pd_ab_pic4.jpg) top center no-repeat;
        height: 373px;
        width: 100%;
    }
    .bg_ab4 .tit_m{font-size: 2.2rem;line-height: 3rem;margin-top: 100px;margin-bottom:22px;}
    .bg_ab4 .m4 a{height: 44px;line-height: 44px;padding: 0 20px;}

    .m_ab_mu{height: 47px;line-height: 47px;width: 100%;margin-bottom: 45px;}
    .m_ab_mu .swiper-slide{height: 47px;line-height: 47px;background: #e4e4e4;text-align: center;}
    .m_ab_mu .swiper-slide a{height: 47px;line-height: 47px;display: inline-block;font-size: 18px;color: #3c3c3c;}
    .m_ab_mu .swiper-slide:nth-child(1){margin-left: 0;}
    .m_ab_mu .swiper-slide.current{color: #ffffff;background: #003587;}
    .m_ab_mu .swiper-slide.current a{color: #ffffff;background: #003587;}
    .m_ab_mu .swiper-button-next{right: 4px;background: url("btn_sw_next.png") no-repeat;top:auto;width: 12px;height: 20px;margin-top: -30px;}
    .m_ab_mu .swiper-button-prev{left:  4px;background: url("btn_sw_prev.png") no-repeat;top:auto;width: 12px;height: 20px;margin-top: -30px;}
    .ab_jsy .pc{width: 100%;height: auto;float: none;}
    .ab_jsy .inf{width: 100%;float: none;}
    .ab_jsy .inf .t{font-size: 1.8rem;margin-top: 2.4rem;margin-bottom: 1.6rem;text-align: center;}

    .qywh_info li{width: 100%;}
    .shzr_pc{width: 100%;margin-bottom: 0;float: none;}
    .shzr_inf{width: 100%;float: none;}

    .wh_li_text li{width: 50%;float: left;margin-left: 0;text-align: center;border-bottom: 1px #ececec solid;border-right: 1px #ececec solid;padding-bottom: 2rem;padding-top: 3rem;}
    .wh_li_text li:nth-child(even){border-right: none;}
    .wh_li_text li .w{text-align: center;width: 80%;margin: auto;min-height: 48px;}

    .pic_pjcg ul li .am-gallery-item .pc{min-height: 180px;}
    .rt_tit_map{float: none;}
    .rt_tit_map2{float: none;margin-top: 10px;}
    .not_map{padding: 0px 3%;}
    .rczc_tit{left: 50%;margin-left: -200px;}
    .not_map span{float: left;}

    .ct_test ul li {float: none;width: 100%!important;margin-bottom: 2rem;}
    .ct_test ul li .t{font-size: 20px!important;height: 30px;padding-left: 42px;background-size: auto 100%!important;}
    .ct_test ul li .tel{padding-left: 42px;margin-bottom:0;}
    .ct_test ul li .w{padding-left: 42px;}
    .ct_yxwl ul li {float: none;width: 100%!important;margin-bottom: 3rem;margin-left: 0!important;border-bottom: 1px #ededed solid;}
    @media only screen and (max-width: 640px) {

        .map{width:100%;height:260px;}
    }

}

