/* made in vikasp */

/*公用*/

* {

    -moz-user-select: -moz-none;

    -moz-user-select: none;

    -o-user-select: none;

    -khtml-user-select: none;

    -webkit-user-select: none;

    -ms-user-select: none;

    user-select: none;

}





html,

body {

    font-family: "微软雅黑", Helvetica Neue, Tahoma, Arial;

    color: #333;

    line-height: 1.6;

}



i {

    font-style: normal;

}



li {

    list-style: none;

}



label {

    font-weight: normal;

}



a {

    color: #212121;

    text-decoration: none;

}



a:hover {

    /* color: #212121; */

    text-decoration: none;

}



.clearr {

    clear: both;

}



a:hover,

a:active,

a:visited,

a:focus {

    text-decoration: none;

}



.imgs {

    max-width: 100%;

    display: block;

    margin-left: auto;

    margin-right: auto;

    height: auto;

}

img{

    max-width: 100%;

    display: block;

    margin-left: auto;

    margin-right: auto;

    height: auto;

}

.t1 {

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}



.t2 {

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.gy_box{

    width: 1200px;

    margin: 0px auto;

}



.gy_h4{

    font-size: 48px;

    font-weight: bold;

    color: #333;

    letter-spacing: 5px;

    text-align: center;

}

.gy_h4 sup{

    font-size: 30px;

}

.gy_h5{

    font-size: 18px;

    text-align: center;

    color: #666;

    letter-spacing: 1px;

    margin-bottom: 50px;

}

.p80{

    padding-bottom: 80px;

}

/* 导航 */

#head{

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    padding: 15px 0px;

    z-index: 3;

}

.head_bd{

    height: 51px;

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.headl{

    width: 300px;

}

.headr{

    flex: 1;

    display: flex;

    justify-content: flex-end;

    align-items: center;

}

.headr_nav{

    padding-right: 14px;

    padding-left: 14px;

    position: relative;

}

.headr_nav>a{

    color: #fff;

    display: inline-block;

    padding: 0px 3px;

    position: relative;

    font-size: 16px;

}

.headr_nav>a::before{

    position: absolute;

    display: block;

    content: "";

    width: 0%;

    height: 2px;

    background: #ba1e1e;

    bottom: -7px;

    left: 50%;

    transform: translateX(-50%);

    transition: all ease-in-out .5s;

}

.headr_nav>a:hover::before {

    width: 90%;

}



.headr_nav>a.active::before{

    position: absolute;

    display: block;

    content: "";

    width: 90%;

    height: 2px;

    background: #ba1e1e;

    bottom: -7px;

    left: 50%;

    transform: translateX(-50%);

}

.headr_ej{

    position: absolute;

    top: 150%;

    left: 0px;

    background: #fff;

    font-size: 13px;

    width: 100%;

    border-radius: 10px;

    padding-left: 10px;

    box-sizing: border-box;

    padding: 10px 0px 10px 10px;

    /* transition: all ease-in-out .5s; */

    display: none;

    z-index: 3;

}

.headr_ej p{

    margin-bottom: 5px;

}

.headr_ej p a{

    color: #333;

}

.headr_ej p a:hover{

color: #0061ae;

}





/* banner */

.banner{

    position: relative;

    z-index: 2;

}

.swiper-container {

    max-width: 100%;

    max-height: 100%;

  }

  .ng_slide {

    font-size: 0.94736842rem;

    background: #fff;

    /* Center slide text vertically */

    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;

    text-align: center;

  }

  .ng_slide {

    position: relative;

  }

  .ng_slide img {

    display: block;

    position: relative;

    left: 50%;

    height: auto;

    transform: translateX(-50%);

    width: 100%;

  }

  .ng_swipe .swiper-pagination-bullet {

    width: 2.10526316rem;

    border-radius: 5px;

    height: 4px;

    background: #fff;

    opacity: 0.6;

  }

  .ng_swipe .swiper-pagination-bullet-active {

    background: #0059AC;

  }

  .ng_swipea .swiper-pagination-bullet {

    width: 2.10526316rem;

    border-radius: 5px;

    height: 4px;

    background: #fff;

    opacity: 0.6;

  }

  .ng_swipea .swiper-pagination-bullet-active {

    background: #0059AC;

  }



/* top */

#xxw{

    position: relative;

}

.xxw_top{

    position: absolute;

    z-index: 3;

    display: flex;

    justify-content: flex-start;

    align-items: center;

    height: 80px;

    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);

    box-sizing: border-box;

    top: -40px;

    background: #fff;

    left: 50%;

    transform: translateX(-50%);

}



.xxw_top_item{

    width: 20%;

    font-size: 20px;

    text-align: center;

    font-weight: bold;

    position: relative;

}

.xxw_top_item::after{

    width: 1px;

    background: #E5E5E5;

    height: 32px;

    display: block;

    content: "";

    position: absolute;

    right: 0px;

    top: 50%;

    transform: translateY(-50%);

}

.xxw_top_item:nth-child(5):after{

    width: 0px;

    background: #E5E5E5;

    height: 32px;

    display: block;

    content: "";

    position: absolute;

    right: 0px;

    top: 50%;

    transform: translateY(-50%);

}



.xxw_zc{

    background: url(../index_bg1.jpg) center center no-repeat;

    background-size: cover;

    padding: 120px 0px 80px;

    position: relative;

    z-index: 2;

}



.xxw_zc_bd h4{

    font-size: 48px;

    text-align: center;

    font-weight: bold;

    letter-spacing: 5px;

    margin-bottom: 20px;

}

.xxw_zc_bd h5{

    font-size: 52px;

    text-align: center;

    font-weight: bold;

    letter-spacing: 5px;

    color: #0061ae;

    margin-bottom: 35px;

}

.xxw_zc_bd h5 span{

    color: #ba1e1e;

}



.xxw_zc_box{

    display: flex;

    justify-content:space-between;

    align-items: center;

    margin-bottom: 50px;

}

.xxw_zc_item{

    width: 183px;

    height: 70px;

    text-align: center;

    font-size: 24px;

    color: #666666;

    background: #fff;

    border-radius: 5px;

    line-height: 70px;

    transition: all ease-in-out .5s;

}

.xxw_zc_item:hover{

    background: #0061ae;

    color: #fff;

}

.xxw_zc_m{

    width: 200px;

    height: 56px;

    border-radius: 20px;

    font-size: 20px;

    color: #fff;

    background: #ba1e1e;

    text-align: center;

    display: block;

    margin: 0px auto;

    line-height: 56px;

    box-shadow: 0 1px 25px rgba(186, 30, 30, 0.2);

}

/* 四大板块 */

.xxw_sdbk{

    background: url(../index_bg2.jpg) center center no-repeat;

    background-size: cover;

    padding: 90px 0px 100px;

}

.xxw_sdbk_top{

    margin-bottom: 50px;

}

.xxw_sdbk_top h4{

    font-size: 48px;

    font-weight: bold;

    color: #333;

    letter-spacing: 5px;

    text-align: center;

}

.xxw_sdbk_top h5{

    font-size: 18px;

    text-align: center;

    color: #666;

    letter-spacing: 1px;

}



.xxw_sdbk_box{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}

.xxw_sdbk_item{

    width: 285px;

    margin-right: 18px;

    border-radius: 15px;

    background: #fff;

    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);

    box-sizing: border-box;

}

.xxw_sdbk_item:nth-child(4){

    margin-right: 0px;

}

.xxw_sdbk_item_t{

    height: 160px;

    overflow: hidden;

    width: 100%;

    border-radius: 15px;

}

.xxw_sdbk_item_t img{

    transition: all ease-in-out .5s;

    border-radius: 15px;

}

.xxw_sdbk_item:hover .xxw_sdbk_item_t img{

    transform: scale(1.1);

}



.xxw_sdbk_item_b{

    padding: 45px 35px 35px 50px;

    position: relative;

}



.xxw_sdbk_item_bt{

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    width: 150px;

    height: 50px;

    background: #0061ae;

    box-sizing: border-box;

    border: 2px #fff solid;

    border-radius: 25px;

    top: -25px;

    font-size: 24px;

    text-align: center;

    color: #fff;

    font-weight: bold;

    line-height: 46px;

}



.xxw_sdbk_item_bb p{

    font-size: 18px;

    color: #666;

    margin-bottom: 4px;

    display: flex;

    justify-content: flex-start;

    align-items: center;

}

.xxw_sdbk_item_bb span{

    width: 8px;

    height: 8px;

    background: #0061ae;

    border-radius: 100%;

    margin-right: 4px;

}



.xxw_sdbk_item:hover{

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);



}



.xxw_sdbk_item_b a{

    width: 132px;

    height: 42px;

    line-height: 42px;

    display: block;

    color: #0061ae;

    font-size: 18px;

    text-align: center;

    border: 1px #0061ae solid;

    margin: 25px auto 0px;

    border-radius: 25px;

    transition: all ease-in-out .5s;

}



.xxw_sdbk_item_b a:hover{

    background: #0061ae;

    color: #fff;

}

/* 为什么选择 */

.xxw_why{

    background: url(../index_bg3.jpg) center center no-repeat;

    background-size: cover;

    padding: 95px 0px;

}

.xxw_whyi{

    margin-bottom: 50px;

    text-align: center;

}



.xxw_why_itemt{

    position: relative;

    text-align: center;

}

.xxw_why_con{

    display: flex;

    justify-content: space-around;

    align-items: center;

}



.xxw_why_itemta{

    font-size: 60px;

    color: #0061ae;

    font-weight: bold;

}



.xxw_why_itemtb{

    font-size: 16px;

    font-weight: bold;

    color: #0061ae;

    position: absolute;

    top: 0px;

    right: 0px;

}



.xxw_why_itemb{

    font-size: 18px;

    color: #666;

}



/* 专家团队 */

.xxw_zjtd{

    background: url(../index_bg4.jpg) center center no-repeat;

    background-size: cover;

    padding: 110px 0px 90px;

}



.xxw_zjtd_item{

    width: 285px;

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

    border-radius: 10px;

    margin-bottom: 50px;

}

.xxw_zjtd_itemi{

    height: 242px;

}

.xxw_zjtd_itemb{

    padding: 20px 20px 20px 35px;

    background: #fff;

    border-bottom-left-radius: 10px;

    border-bottom-right-radius: 10px;

}

.xxw_zjtd_itemb h5{

    font-size: 22px;

    color: #666;

}

.xxw_zjtd_itemb h6{

    font-size: 16px;

    color: #999;

}

.xxw_zjtd_item:hover h5{

    color: #0061ae;

}

.xxw_zjtd_box>.swiper-container-horizontal>.swiper-pagination-bullets{

    bottom: 2px;

}

/*我们的客户 */

.xxw_kh{

    background: url(../index_bg5.jpg) center center no-repeat;

    background-size: cover;

    padding: 115px 0px 125px;

}

.xxw_kh_tit{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    margin-bottom: 80px;

}

.xxw_kh_tit a{

    margin-right: 40px;

    font-size: 20px;

    position: relative;

    transition: all ease-in-out .5s;

}

.xxw_kh_tit a:hover{

    color: #0061ae;

}



.xxw_kh_tit a::before{

    display: block;

    content: "";

    width: 0px;

    height: 3px;

    background: #0061ae;

    bottom: -5px;

    left: 0px;

    position: absolute;

    transition: all ease-in-out .5s;

    border-radius: 3px;

}

.xxw_kh_tit a:hover::before{

    width: 100%;

}

.xxw_kh_tit a.active::before{

    display: block;

    content: "";

    width: 100%;

    height: 3px;

    background: #0061ae;

    bottom: -5px;

    left: 0px;

    position: absolute;

    border-radius: 3px;

}

.xxw_kh_cont_box{

    display: none;



}

.xxw_kh_cont_box.active{

    display: block;

}

.xxw_kh_cont_box_bd{

    transition: all ease-in-out .5s;

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

}

.xxw_kh_cont_boxi{

    width: 175px;

    height: 102px;

    border: 1px #DEDEDE solid;

    margin-bottom: 32px;

    box-sizing: border-box;

    overflow: hidden;

    box-shadow: 0 1px 3px rgba(0,0, 0, 0.1);

}

.xxw_kh_cont_boxi a{

    display: inline-block;

    width: 100%;

    height: 100%;

}



.xxw_kh_cont_boxi img{

    transition: all ease-in-out .5s;

}



.xxw_kh_cont_boxi:hover img{

    transform: scale(1.1);

}

.xxw_kh_cont_boxi:hover{

    box-shadow: 0 5px 15px rgba(0,0, 0, 0.2);

}



/* 领导合影 */

.xxw_ldhy{

    background: url(../index_bg6.jpg) center center no-repeat;

    background-size: cover;

    padding: 110px 0px 40px;

}



.xxw_ldhy_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

    

}

.xxw_ldhy_item{

    width: 380px;

    overflow: hidden;

    border-radius: 10px;

    margin-bottom: 40px;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

}

.xxw_ldhy_itemi {

    height: 250px;

    overflow: hidden;

}



.xxw_ldhy_itemi img{

    transition: all ease-in-out .5s;

    height: 100%;

    width: 100%;

}



.xxw_ldhy_itemb{

    background: #fff;

    padding: 20px 24px;

}



.xxw_ldhy_item:hover .xxw_ldhy_itemi img{

    transform: scale(1.1);

}



.xxw_ldhy_item:hover .xxw_ldhy_itemb{

    color: #0061ae;

}

/* 新闻 */

.xxw_new{

    padding: 80px 0px;

}



.xxw_new_box{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    height: 370px;

}



.xxw_new_boxl{

    width: 560px;

    margin-right: 20px;

    height: 100%;

}

.xxw_new_boxl_bdi img{

    width: 100%;

    height: 366px;

}

.xxw_new_boxr{

    flex: 1;

    border: 1px #F5F5F5 solid;

}



.xxw_new_boxl_bd{

    position: relative;

}



.xxw_new_boxl_bdb{

    width: 100%;

    height: 60px;

    line-height: 60px;

    text-align: center;

    color: #fff;

    background: #0061ae;

    font-size: 18px;

    position: absolute;

    left: 0px;

    bottom: 0px;

    padding: 0px 15px;

    box-sizing: border-box;

}



.xxw_newr_tit{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    height: 52px;

    margin-bottom: 15px;

}

.xxw_newr_tit a{

    width: 33.33%;

    height: 100%;

    text-align: center;

    line-height: 52px;

    background: #F5F5F5;

    font-size: 18px;

}



.xxw_newr_tit a.active{

    background: #0061ae;

    color: #fff;

}

.xxw_newr_tit a:hover{

    background: #0061ae;

    color: #fff;

}

.xxw_newr_bot_box{

    display: none;

}



.xxw_newr_bot_box.active{

    display: block;

}

.xxw_newr_bot_boxxa{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}



.xxw_newr_bot_boxxl{

    width: 230px;

    height: 152px;

    overflow: hidden;

    margin-right: 15px;

    box-sizing: border-box;

}

.xxw_newr_bot_boxxl img{

    width: 100%;

    height: 100%;

}

.xxw_newr_bot_boxxr{

    flex: 1;

}



.xxw_newr_bot_boxx{

    margin-bottom: 10px;

}



.xxw_newr_bot_boxxrt{

    font-size: 18px;

    color: #333;

}

.xxw_newr_bot_boxxrti{

    margin: 10px 0px;

}

.xxw_newr_bot_boxxrti,.xxw_newr_bot_boxxrdec{

    color: #999;

    font-size: 14px;

}

.xxw_newr_bot_boxy{

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px #f1f1f1 dashed;

}

.xxw_newr_bot_boxy:hover .xxw_newr_bot_boxyyl,.xxw_newr_bot_boxxrt:hover{

    color: #0061ae;

}

.xxw_newr_bot_boxyy{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}

.xxw_newr_bot_boxyyl{

    flex: 1;

    color: #333;

    font-size: 16px;

}

.xxw_newr_bot_boxyyr{

    width: 100px;

    font-size: 16px;

    color: #b8b8b8;

}



/* 底部 */

#foot{

    padding-top: 50px;

    background: #0061ae;

}

.foota{

    border-bottom: 1px rgba(255,255, 255, 0.2) solid;

    padding-bottom: 60px;

}

.footb{

    height: 60px;

    text-align: center;

    line-height: 60px;

    color: rgba(248,248,247, 0.2);

    font-size: 14px;

}



.foota_bd{

    display: flex;

    justify-content: space-between;

    align-items: flex-start;

}



.foot_gy{

    margin-bottom: 14px;

}



.footaat{

    font-size: 20px;

    color: #fff;

    position: relative;

    padding-left: 15px;

}

.footaat::before{

    width: 4px;

    height: 22px;

    background: #fff;

    display: block;

    content: "";

    position: absolute;

    left: 0px;

    top: 50%;

    transform: translateY(-50%);

}

.footaab{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

}



.footaab a{

    font-size: 18px;

    color: #fff;

    width: 50%;

    margin-bottom: 5px;

}



.footaba{

    font-size: 20px;

    color: #fff;

}



.footab p{

    font-size: 24px;

    color: #fff;

    font-weight: bold;

}

.footab p i{

    font-size: 20px;

}

.foot_zx{

    display: inline-block;

    width: 135px;

    height: 36px;

    border: 1px #fff solid;

    border-radius: 5px;

    text-align: center;

    font-size: 18px;

    line-height: 36px;

    color: #fff;

    margin-top: 15px;

    transition: all ease-in-out .5s;

}



.foot_zx:hover{

    background: #fff;

    color: #0061ae;

}





.footaca{

    font-size: 20px;

    color: #fff;

}



.footac p{

    font-size: 14px;

    color: #fff;

    margin-bottom: 10px;

}

.footac img{

    margin-left: 0;

}

.footae{

    margin-top: 40px;

}

.footae a{

    width: 135px;

    height: 36px;

    font-size: 18px;

    color: #0061ae;

    display: inline-block;

    background: #fff;

    border-radius: 20px;

    text-align: center;

    line-height: 36px;



}





#zxkf{

    width: 60px;

    height: 240px;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

    position: fixed;

    right: 15px;

    bottom: 40%;

    z-index: 99999;

    background: #fff;

    border-radius: 40px;

    box-sizing: border-box;

    padding: 4px;

}



.zxkfa{

    width: 50px;

    height: 50px;

    background: #B91D1D;

    border-radius: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

}



.zxkfb{

    width: 50px;

    height: 60px;

    cursor: pointer;

    position: relative;

}



.zxkfb_bd{

    display: flex;

    justify-content: center;

    align-items: center;

    width: 100%;

    height: 100%;

}

.zxkfb::before{

    display: block;

    content: "";

    width: 24px;

    height: 1px;

    background: #E5E5E5;

    position: absolute;

    bottom: 0px;

    left: 50%;

    transform: translateX(-50%);

}

.zxkfc{

    width: 50px;

    height: 60px;

    cursor: pointer;

    position: relative;

}

.zxkfc_bd{

    width: 100%;

    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

}

.zxkfc::before{

    display: block;

    content: "";

    width: 24px;

    height: 1px;

    background: #E5E5E5;

    position: absolute;

    bottom: 0px;

    left: 50%;

    transform: translateX(-50%);

}

.zxkfd{

    width: 50px;

    height: 60px;

    display: flex;

    justify-content: center;

    align-items: center;

    cursor: pointer;

}



.zxkfb_tel{

    position: absolute;

    right: -1000px;

    top: 0px;

    width: 150px;

    background: #fff;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

    padding: 15px;

    border-radius: 5px;

    transition: all ease-in-out .5s;

    font-size: 18px;

    font-weight: bold;

}

.zxkfb:hover .zxkfb_tel{

    right: 60px;

}



.gy_more{

    width: 132px;

    height: 42px;

    line-height: 42px;

    display: block;

    color: #0061ae;

    font-size: 18px;

    text-align: center;

    border: 1px #0061ae solid;

    margin: 25px auto 0px;

    border-radius: 25px;

    transition: all ease-in-out .5s;



}



.gy_more:hover{

    background: #0061ae;

    color: #fff;

}



/* 渠道培训 */

.qdpx_dzlc{

    background: url(../index_bg1.jpg) center center no-repeat;

    background-size: cover;

    padding: 110px 0px 80px;

}



.qdpx_dzlci{

    margin-bottom: 40px;

}

.qdpx_dzlc_bt{

    display: flex;

    justify-content: center;

    align-items: center;

}

.qdpx_dzlc_bt a{

    width: 186px;

    height: 46px;

    border-radius: 25px;

    font-size: 16px;

    color: #fff;

    background: #ba1e1e;

    text-align: center;

    display: block;

    line-height: 46px;

    box-shadow: 0 1px 25px rgba(186, 30, 30, 0.2);

    margin-right: 35px;

}

.qdpx_dzlc_bt a:hover{

    box-shadow: 0 1px 25px rgba(186, 30, 30, 0.4);

}





.qdpx_fwlb{

    background: url(../index_bg2.jpg) center center no-repeat;

    background-size: cover;

    padding: 90px 0px 100px;

}

.qdpx_fwlb_top{

    margin-bottom: 50px;

}

.qdpx_fwlb_top h4{

    font-size: 48px;

    font-weight: bold;

    color: #333;

    letter-spacing: 5px;

    text-align: center;

}

.qdpx_fwlb_top h5{

    font-size: 18px;

    text-align: center;

    color: #666;

    letter-spacing: 1px;

}



.qdpx_fwlb_box{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}

.qdpx_fwlb_item{

    width: 285px;

    margin-right: 18px;

    border-radius: 15px;

    background: #fff;

    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);

    box-sizing: border-box;

}

.qdpx_fwlb_item:nth-child(4){

    margin-right: 0px;

}

.qdpx_fwlb_item_t{

    height: 160px;

    overflow: hidden;

    width: 100%;

    border-radius: 15px;

}

.qdpx_fwlb_item_t img{

    transition: all ease-in-out .5s;

    border-radius: 15px;

}

.qdpx_fwlb_item:hover .qdpx_fwlb_item_t img{

    transform: scale(1.1);

}



.qdpx_fwlb_item_b{

    padding: 45px 35px 35px 50px;

    position: relative;

}



.qdpx_fwlb_item_bt{

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    width: 250px;

    height: 50px;

    background: #0061ae;

    box-sizing: border-box;

    border: 2px #fff solid;

    border-radius: 25px;

    top: -25px;

    font-size: 24px;

    text-align: center;

    color: #fff;

    font-weight: bold;

    line-height: 46px;

}



.qdpx_fwlb_item_bb p{

    font-size: 16px;

    color: #666;

    margin-bottom: 4px;

    height: 105px;

}

.qdpx_fwlb_item_bb span{

    width: 8px;

    height: 8px;

    background: #0061ae;

    border-radius: 100%;

    margin-right: 4px;

}



.qdpx_fwlb_item:hover{

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);



}



.qdpx_fwlb_item_b a{

    width: 132px;

    height: 42px;

    line-height: 42px;

    display: block;

    color: #0061ae;

    font-size: 18px;

    text-align: center;

    border: 1px #0061ae solid;

    margin: 25px auto 0px;

    border-radius: 25px;

    transition: all ease-in-out .5s;

}



.qdpx_fwlb_item_b a:hover{

    background: #0061ae;

    color: #fff;

}



.qdpx_cswt{

    background: url(../index_bg3.jpg) center center no-repeat;

    background-size: cover;

    padding: 80px 0px;

}



.qdpx_cswt_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

/* 引爆点 */

.xxw_ybd{

    background: url(../index_bg4.jpg) center center no-repeat;

    background-size: cover;

    padding: 110px 0px 80px; 

}

/* 培训框架 */

.qdpx_qdkj{

    padding: 115px 0px;

}





/* 渠道体系 */

.qdpx_kctx{

    background: #F1F4F7;

    padding: 115px 0px;

}



.qdpx_kctx_box{

    width: 100%;

    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);

    box-sizing: border-box;

    position: relative;

}

.qdpx_kctx_box_bda{

    width: 260px;

    position: absolute;

    left: 100px;

    top: 140px;

}

.qdpx_kctx_box_bda a{

    display: inline-block;

    margin-bottom: 11px;

    font-weight: bold;

    font-size: 18px;

}

.qdpx_kctx_box_bda a:hover{

    color: #ba1e1e;

}

.qdpx_kctx_box_bdb{

    width: 260px;

    position: absolute;

    left: 100px;

    top: 330px;

}

.qdpx_kctx_box_bdb a{

    display: inline-block;

    margin-bottom: 12px;

    font-weight: bold;

    font-size: 18px;

}

.qdpx_kctx_box_bdb a:hover{

    color: #ba1e1e;

}

/* 公开课 */

.qdpx_gkk{

    padding: 115px 0px 80px;

}

.qdpx_gkk_box{

    background: #F1F4F7;

    padding: 20px 0px 10px;

}



.qdpx_gkk_bgt{

    border-bottom: 1px #dcdcdc solid;

    padding: 0px 15px 15px 15px;

}



.qdpx_gkk_bgb{

    padding: 10px 15px 0px;

}



.qdpx_gkk_bgt{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}

.qdpx_gkk_bgt_item{

    width: 150px;

    font-size: 20px;

    color: #333;

    text-align: center;

    font-weight: bold;

}

.qdpx_gkk_bgt_itema{

    width: 300px;

}





.qdpx_gkk_bgb_list{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    margin-bottom: 15px;

}

.qdpx_gkk_bgb_item{

    width: 150px;

    font-size: 18px;

    color: #333;

    text-align: center;

}

.qdpx_gkk_bgb_itema{

    width: 300px;

}



.qdpx_gkk_bgb_itemx a{

    width: 123px;

    height: 38px;

    border-radius: 25px;

    text-align: center;

    font-size: 18px;

    background: #ba1e1e;

    color: #fff;

    display: block;

    line-height: 38px;

}



.qdpx_gkk_bt{

    width: 450px;

    height: 68px;

    background: #0061ae;

    text-align: center;

    line-height: 68px;

    font-size: 24px;

    color: #fff;

    margin: 40px auto;

    border-radius: 30px;

}



.qdpx_gkk_bmcgt{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}



.qdpx_gkk_bmcgt_item{

    width: 20%;

    text-align: center;

    font-size: 20px;

    font-weight: bold;

}

.qdpx_gkk_bmcg{

    background: #F1F4F7;

    padding: 20px 0px 10px;

}

.qdpx_gkk_bmcgb{

    padding-top: 10px;
    height: 230px;
    overflow: hidden;
    box-sizing: border-box;

}

.qdpx_gkk_bmcgb_box{

    display: flex;

    justify-content: flex-start;

    align-items: center; 

    margin-bottom: 15px;

}



.qdpx_gkk_bmcgb_item{

    width: 20%;

    text-align: center;

    font-size: 18px;

}



.qdpx_gkk_bmcgb_itemx{

    color: #0061ae;

    font-weight: bold;

}



.qdpx_gkk_bmcgt{

    padding-bottom: 15px;

    border-bottom: 1px #dcdcdc solid;

}



/* 现场剪影 */

.xxw_xcjy{

    background-size: cover;

    padding: 110px 0px 0px;

}



.xxw_xcjy_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

    

}

.xxw_xcjy_item{

    width: 380px;

    overflow: hidden;

    border-radius: 10px;

    margin-bottom: 40px;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

}

.xxw_xcjy_itemi {

    height: 250px;

    overflow: hidden;

}



.xxw_xcjy_itemi img{

    transition: all ease-in-out .5s;

    height: 100%;

    width: 100%;

}



.xxw_xcjy_itemb{

    background: #fff;

    padding: 20px 24px;

}



.xxw_xcjy_item:hover .xxw_xcjy_itemi img{

    transform: scale(1.1);

}



.xxw_xcjy_item:hover .xxw_xcjy_itemb{

    color: #0061ae;

}



/* 学员评价 */

.xxw_xypj{

    background-size: cover;

    padding: 110px 0px 0px;

}



.xxw_xypj_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

    

}

.xxw_xypj_item{

    width: 380px;

    overflow: hidden;

    border-radius: 10px;

    margin-bottom: 40px;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

}

.xxw_xypj_itemi {

    height: 250px;

    overflow: hidden;

}



.xxw_xypj_itemi img{

    transition: all ease-in-out .5s;

    height: 100%;

    width: 100%;

}



.xxw_xypj_itemb{

    background: #fff;

    padding: 20px 24px;

}



.xxw_xypj_item:hover .xxw_xypj_itemi img{

    transform: scale(1.1);

}



.xxw_xypj_item:hover .xxw_xypj_itemb{

    color: #0061ae;

}



/* 常见问题 */

.qdpx_cjwt{

    padding: 80px 0px 110px;

}

.qdpx_cjwt_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.qdpx_cjwt_item{

    width: 365px;

}

.qdpx_cjwt_item_q{

    font-size: 24px;

    display: flex;

    justify-content: flex-start;

    align-items: center;

    margin-bottom: 15px;

}

.qdpx_cjwt_item_q span{

    padding: 0px 4px;

    background: #0061ae;

    color: #fff;

    font-size: 16px;

    border-radius: 3px;

    margin-right: 10px;

}



.qdpx_cjwt_item_a{

    display: flex;

    justify-content: flex-start;

    align-items: flex-start;

}



.qdpx_cjwt_item_al{

    padding: 0px 5px;

    background: #ba1e1e;

    color: #fff;

    font-size: 16px;

    border-radius: 3px;

    margin-right: 10px;

}



.qdpx_cjwt_item_ar{

    background: #F1F4F7;

    box-shadow: 0 1px 14px 0 rgba(59, 65, 94, 0.05), 0 3px 6px 0 rgba(0, 0, 0, 0.07);

    border-radius: 5px;

    padding: 15px;

    flex: 1;

}

.qdpx_cjwt_item_ar p{

    margin-bottom: 5px;

    font-size: 16px;

}

.qdpx_cjwt_item_ar p span{

    font-weight: bold;

}



.qdpx_cjwt_item_m{

    margin-top: 35px;

    text-align: center;

}

.qdpx_cjwt_item_m a{

    width: 225px;

    height: 46px;

    background: #ba1e1e;

    font-size: 20px;

    color: #fff;

    text-align: center;

    display: inline-block;

    border-radius: 35px;

    line-height: 46px;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);

}

/* 咨询流程 */

.qdzx_lc_bt a{

    width: 300px;

}



.qdzx_fwlb_item_bb p{

    height: 180px;

}



/* 面对问题 */

.qdzx_mlwt{

    background: url(../index_bg3.jpg) center center no-repeat;

    background-size: cover;

    padding: 100px 0px 80px;

}



.qdzx_zxlj{

    background: url(../index_bg4.jpg) center center no-repeat;

    background-size: cover;

    padding: 110px 0px 60px;  

}



.qdzx_jjys{

    background-size: cover;

    padding: 100px 0px 90px;  

}

.qdzx_fffs{

    background-size: cover;

    padding: 100px 0px 130px;

    background: #F1F4F7;

}



.qdzx_zxys{

    background-size: cover;

    padding: 110px 0px 110px;

}



/* 年会托管 */

.nhtg_top{

    position: absolute;

    z-index: 3;

    display: flex;

    justify-content: flex-start;

    align-items: center;

    height: 80px;

    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);

    box-sizing: border-box;

    top: -40px;

    background: #fff;

    left: 50%;

    transform: translateX(-50%);

}



.nhtg_top_item{

    width: 25%;

    font-size: 20px;

    text-align: center;

    font-weight: bold;

    position: relative;

}

.nhtg_top_item::after{

    width: 1px;

    background: #E5E5E5;

    height: 32px;

    display: block;

    content: "";

    position: absolute;

    right: 0px;

    top: 50%;

    transform: translateY(-50%);

}

.nhtg_top_item:nth-child(4):after{

    width: 0px;

    background: #E5E5E5;

    height: 32px;

    display: block;

    content: "";

    position: absolute;

    right: 0px;

    top: 50%;

    transform: translateY(-50%);

}



.nhtg_jdzl{

    background: url(../index_bg2.jpg) center center no-repeat;

    background-size: cover;

    padding: 130px 0px 100px;  

}



.nhtg_jdzl_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.nhtg_jdzl_item{

    width: 560px;

    height: 460px;

    box-sizing: border-box;

    border-radius: 15px;

    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.07);

    padding: 40px 0px 50px 50px;

}





.nhtg_jdzl_iteml{

    background: url(../nhtg_jdl.jpg) center center no-repeat;

    background-size: cover;

}



.nhtg_jdzl_itemr{

    background: url(../nhtg_jdr.jpg) center center no-repeat;

    background-size: cover;

}



.nhtg_jdzl_item h2{

    font-size: 34px;

    font-weight: bold;

    position: relative;

    margin-bottom: 30px;

}



.nhtg_jdzl_item h2::before{

    position: absolute;

    width: 60px;

    height: 5px;

    display: block;

    content:"";

    left: 0px;

    bottom: -5px;

    background: #ba1e1e;

    border-radius: 5px;

}



.nhtg_jdzl_itemp{

    margin-bottom: 25px;

}

.nhtg_jdzl_itempt{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}



.nhtg_jdzl_itemptl{

    margin-right: 10px;

}



.nhtg_jdzl_itemptr{

    font-size: 22px;

    font-weight: bold;

}



.nhtg_jdzl_itemp p{

    padding-left: 30px;

}

.nhtg_jdzl_item a{

    width: 188px;

    height: 40px;

    background: #0061ae;

    text-align: center;

    font-size: 18px;

    color: #fff;

    border-radius: 35px;

    display: inline-block;

    line-height: 40px;

}



.nhtg_jdzl_item a:hover{

    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);

}



.nhtg_wdwt{

    padding: 100px 0px;

}

/* 核心价值 */

.nhtg_hxjz{

    background: url(../index_bg7.jpg) center center no-repeat;

    background-size: cover;

    padding: 110px 0px 120px;

}



.nhtg_hxjz_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.nhtg_hxjz_item{

    width: 210px;

    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.07);

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    padding-bottom: 15px;

}



.nhtg_hxjz_itemi{

    width: 100%;

    height: 134px;

    overflow: hidden;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

}



.nhtg_hxjz_itemi img{

    transition: all ease-in-out .5s;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

}



.nhtg_hxjz_item:hover .nhtg_hxjz_itemi img{

    transform: scale(1.1);

}

.nhtg_hxjz_item:hover{

    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);

}

.nhtg_hxjz_itemt {

    font-size: 16px;

    text-align: center;

    margin: 15px 0px;

}



.nhtg_hxjz_itemp{

    padding: 0px 10px;

    font-size: 14px;

    color: #999;

    text-align: center;

}



/* 托管业务 */

.nhtg_tgyw{

    padding: 110px 0px;

    background: #F5F5F5;

}

.nhtg_tgyw_box{

    background: #fff;

    box-sizing: border-box;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

    padding: 15px;

    border-radius: 5px;

}



/* 托管业务 */

.nhtg_tgyw_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

}



.nhtg_tgyw_item{

    width: 49%;

    display: flex;

    justify-content: flex-start;

    align-items: center;

    height: 185px;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px #eee dashed;

}



.nhtg_tgyw_iteml{

    width: 230px;

    margin-right: 15px;

}



.nhtg_tgyw_iteml img{

    border-radius: 4px;

}

.nhtg_tgyw_itemr{

    flex: 1;

}

.nhtg_tgyw_itemr h4{

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px #eee dashed;

    font-size: 24px;

    font-weight: bold;

}

.nhtg_tgyw_itemr p{

    font-size: 14px;

    color: #666;

    margin-bottom: 5px;

}



/* 三大理由 */

.nhtg_sdly{

    padding: 110px 0px 20px;

}





.nhtg_sdly_box{

    display: flex;

    justify-content: center;

    align-items: center;

}



.nhtg_sdly_itm{

    width: 33.33%;

    text-align: center;

}



.nhtg_sdly_itmt{

    font-size: 24px;

    font-weight: bold;

    margin: 35px 0px 5px;

}

.nhtg_sdly_itmp{

    color: #666;

}



/* 关于我们 */

.gywm_xlh{

    background: url(../gywm_bg1.jpg) center center no-repeat;

    background-size: cover;

    padding: 120px 0px 72px;

}

/* 新蓝海是谁 */

.gy_gywm_top{

    padding-bottom: 10px;

    margin-bottom: 60px;

    border-bottom: 1px #DBDBDB solid;

    position: relative;

    font-size: 48px;

    text-align: center;

    letter-spacing: 5px;

    font-weight: bold;

}

.gy_gywm_top::before{

    display: block;

    content: "";

    width: 88px;

    height: 5px;

    background: #0061ae;

    position: absolute;

    bottom: 0px;

    left: 50%;

    transform: translateX(-50%);

}

.gywm_xlh_box{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    height: 268px;

    

}

.gywm_xlh_boxl{

    flex: 1;

    font-size: 18px;

    text-indent: 2em;

    line-height: 2.1;

}

.gywm_xlh_boxr{

    width: 268px;

    height: 268px;

    padding-left: 155px;

}

/* 创始人是谁 */

.gywm_csr{

    background: url(../gywm_bg2.jpg) center center no-repeat;

    background-size: cover;

    padding: 100px 0px 70px;

}

.gywm_csr_box{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    height: 473px;

    

}

.gywm_csr_boxl{

    flex: 1;

   

}

.gywm_csr_boxr{

    width: 510px;

    height: 473px;

}

.gywm_csr_boxlp{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    font-size: 24px;

    margin-bottom: 15px;

}

.gywm_csr_boxlp img{

    margin-left: 0px;

    width: 26px;

    margin-right: 10px;

}

/* 新蓝海文化 */

.gywm_xlhwh{

    padding: 90px 0px;

    background: url(../index_bg3.jpg) center center no-repeat;

    background-size: cover;

}

.gywm_xlhwh_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

}

.gywm_xlhwh_item{

    width: 40%;

    display: flex;

    justify-content: flex-start;

    align-items: center;

}



.gywm_xlhwh_itemrt{

    font-size: 28px;

    font-weight: bold;

}



.gywm_xlhwh_itemrp{

    font-size: 16px;

    color: #666;

}



/* 核心优势 */

.gywm_hxys{

    background: url(../index_bg4.jpg) center center no-repeat;

    background-size: cover;

    padding: 110px 0px 130px; 

}

.gywm_hxys_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.gywm_hxys_item{

    width: 285px;

    border-radius: 5px;

    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);

}



.gywm_hxys_itemi{

    height: 148px;

    overflow: hidden;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

}



.gywm_hxys_itemi img{

    transition: all ease-in-out .5s;

}



.gywm_hxys_item:hover .gywm_hxys_itemi img{

    transform: scale(1.1);

}



.gywm_hxys_itemb{

    background: #fff;

    padding: 56px 30px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    position: relative;

}



.gywm_hxys_itembn{

    font-size: 20px;

    width: 68px;

    height: 68px;

    border-radius: 100%;

    box-sizing: border-box;

    border: 2px #fff solid;

    line-height: 68px;

    text-align: center;

    background: #0061ae;

    color: #fff;

    left: 50%;

    transform: translateX(-50%);

    top: -34px;

    position: absolute;

}



.gywm_hxys_itembp{

    color: #666;

}

/* 渠道招商 */

.qdzs_top{

    position: absolute;

    z-index: 3;

    display: flex;

    justify-content: flex-start;

    align-items: center;

    height: 80px;

    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);

    box-sizing: border-box;

    top: -40px;

    background: #fff;

    left: 50%;

    transform: translateX(-50%);

}



.qdzs_top_item{

    width: 33.33%;

    font-size: 20px;

    text-align: center;

    font-weight: bold;

    position: relative;

}

.qdzs_top_item::after{

    width: 1px;

    background: #E5E5E5;

    height: 32px;

    display: block;

    content: "";

    position: absolute;

    right: 0px;

    top: 50%;

    transform: translateY(-50%);

}

.qdzs_top_item:nth-child(3):after{

    width: 0px;

    background: #E5E5E5;

    height: 32px;

    display: block;

    content: "";

    position: absolute;

    right: 0px;

    top: 50%;

    transform: translateY(-50%);

}

/* 头痛问题 */

.qdzs_ttwt{

    background: url(../index_bg2.jpg) center center no-repeat;

    background-size: cover;

    padding: 130px 0px 120px;

}

.qdzs_ttwt_box{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}

.qdzs_ttwt_item{

    width: 380px;

    margin-right: 18px;

    border-radius: 15px;

    background: #fff;

    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);

    box-sizing: border-box;

}

.qdzs_ttwt_item:nth-child(4){

    margin-right: 0px;

}

.qdzs_ttwt_item_t{

    height: 160px;

    overflow: hidden;

    width: 100%;

    border-top-left-radius: 15px;

    border-top-right-radius: 15px;

}

.qdzs_ttwt_item_t img{

    transition: all ease-in-out .5s;

    

}

.qdzs_ttwt_item:hover .qdzs_ttwt_item_t img{

    transform: scale(1.1);

}



.qdzs_ttwt_item_b{

    padding: 54px 80px;

    position: relative;

}



.qdzs_ttwt_item_bt{

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    width: 250px;

    height: 50px;

    background: #0061ae;

    box-sizing: border-box;

    border: 2px #fff solid;

    border-radius: 25px;

    top: -25px;

    font-size: 24px;

    text-align: center;

    color: #fff;

    font-weight: bold;

    line-height: 46px;

}



.qdzs_ttwt_item_bb p{

    font-size: 24px;

    color: #666;

    margin-bottom: 4px;

    height: 120px;

}

.qdzs_ttwt_item_bb span{

    width: 8px;

    height: 8px;

    background: #0061ae;

    border-radius: 100%;

    margin-right: 4px;

}



.qdzs_ttwt_item:hover{

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);



}



.qdzs_ttwt_item_b a{

    width: 195px;

    height: 42px;

    line-height: 42px;

    display: block;

    color: #0061ae;

    font-size: 18px;

    text-align: center;

    border: 1px #0061ae solid;

    margin: 25px auto 0px;

    border-radius: 25px;

    transition: all ease-in-out .5s;

}



.qdzs_ttwt_item_b a:hover{

    background: #0061ae;

    color: #fff;

}



/* 招商赋能 */

.qdzs_zsfn{

    padding: 100px 0px;

}

.qdzs_zsfn_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

}

.qdzs_zsfn_item{

    width: 40%;

    display: flex;

    justify-content: flex-start;

    align-items: center;

    margin-bottom: 20px;

}

.qdzs_zsfn_iteml{

    width: 136px;

}

.qdzs_zsfn_itemr{

    flex: 1;

}

.qdzs_zsfn_itemrt{

    font-size: 28px;

    font-weight: bold;

}



.qdzs_zsfn_itemrp{

    font-size: 16px;

    color: #666;

}

/* 生产商 */

.qdzs_scs{

    background: url(../index_bg7.jpg) center center no-repeat;

    background-size: cover;

    padding: 110px 0px 80px;

}

/* 八步骤 */

.qdzs_bbz{

    background-size: cover;

    padding: 110px 0px 80px;

}

.qdzs_bbz_box{

    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);

    border-radius: 5px;

}

/* 服务方式 */

.qdzs_fffs{

    background: #F1F4F7;

    padding: 110px 0px 80px;

}

.qdzs_fffs_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.qdzs_fffs_item{

    width: 560px;

    position: relative;

    padding: 34px 38px 24px 50px;

    box-sizing: border-box;

    border-radius: 5px;

    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);

    background: #fff;

    height: 332px;

}

.qdzs_fffs_itemi{

    position: absolute;

    top: 34px;

    right:38px ;

}

.qdzs_fffs_item_box h4{

    margin-bottom: 20px;

    position: relative;

    font-size: 34px;

    font-weight: bold;

    padding-bottom: 8px;

}

.qdzs_fffs_item_box h4::before{

    display: block;

    content: "";

    width: 60px;

    height: 4px;

    background: #ba1e1e;

    border-radius: 3px;

    position: absolute;

    left: 0px;

    bottom: 0px;

}

.qdzs_fffs_item_box p{

    font-size: 20px;

    color: #666;

}

/* 成功案例 */

.qdzs_cgan{

    padding: 80px 0px;

}

.qdzs_cgan_cont{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

}



.qdzs_cgan_item{

    width: 270px;

    box-shadow: 0px 3px 25px rgba(0, 0, 0, 0.12);

    border-radius: 5px;

    margin-bottom: 35px;

    transition: all ease-in-out .5s;

}



.qdzs_cgan_itemi{

    height: 145px;

    overflow: hidden;

    padding-top: 20px;

    box-sizing: border-box;

}



.qdzs_cgan_itemi img{

    transition: all ease-in-out .5s;

}



.qdzs_cgan_item_txt{

    padding: 20px 20px 25px 20px;

    box-sizing: border-box;

}



.qdzs_cgan_itemt{

    font-size: 18px;

    font-weight: bold;

    margin-bottom: 5px;

    padding-bottom: 5px;

    border-bottom: 1px #eee solid;

}



.qdzs_cgan_itemp{

    font-size: 14px;

    color: #666;

}



.qdzs_cgan_item:hover .qdzs_cgan_itemt{

    color: #0061ae;

}



.qdzs_cgan_item:hover .qdzs_cgan_itemi img{

    transform: scale(1.1);

}



.qdzs_cgan_item:hover{

    box-shadow: 0px 3px 25px rgba(0, 0, 0, 0.2);

}







/* 分页 */

.qdzs_cgan_page {

    margin-top: 15px;

    display: flex;

    justify-content: center;

    align-items: center;

  }



  .qdzs_cgan_page li a {

    display: block;

    border: 1px #eee solid;

    padding: 2px 10px;

    margin-right: 10px;

    color: #6e6e6e;

  }

  .qdzs_cgan_page li.active a {

    background: #0061ae;

    color: #fff;

  }

  .qdzs_cgan_page li a:hover {

    background: #0061ae;

    color: #fff;

  }



/* 数字化 */

#container {

    font-family: 微软雅黑,Arial;

    font-size: 12px;

    font-weight: normal;

    font-style: normal;

    line-height: 15px;

    overflow-y: auto;

    /* overflow-x: hidden; */

    position: relative;

    width: 100%;

    height: 100%;

  }

  .scroll{

    width: 100%;

  }

  .scroll img{

    width: 100%;

  }

  #main{

  

    /* height: 100%; */

  }

  .main_item{

    margin: 0 auto;

    width: 1200px;

    padding-bottom: 50px;

  }

  

  #title span{

    display: inline-block;

    height: 2px;

    background-color: #d8d8d8;

    position: absolute;

    width: 200px;

    top: 6px;

  }

  

  #title span:nth-child(1){

    left: 260px;

  }

  #title span:nth-child(2){

    right: 260px;

  }

  

  .tc{

    text-align: center;

  }

  

  .bb{

    border-bottom: 1px solid #f2f2f2;

  }

  .title{

    color: #000;

    font-size: 28px;

    font-weight: bold;

    position: relative

  }

  .abstract{

    font-size: 13px;

    font-family: Microsoft YaHei;

    font-weight: 400;

    color: #000000;

    line-height: 25px;

  }

  .ds_flex{

    display: flex;

  }

  .circle{

    width: 10px;

    height: 10px;

    border-radius: 50%;

    background-color: #307ad5;

    line-height: 25px;

    border-color: #307ad5;

    margin-right: 15px;

  }

  .abstract1{

    font-size: 13px;

    font-family: Microsoft YaHei;

    font-weight: 400;

    color: #307AD5;

    line-height: 25px;

  }

  .ac{

    align-items: center;

  }

  .jc{

    justify-content: center;

  }

  .sale{

    background-color: #307ad5;

    color: #fff;

    height: 207px;

    position: relative;

    overflow: hidden;

  }

  .sale img{

    margin-right: 20px;

  

  }

  .abstract2{

    font-size: 13px;

  font-family: Microsoft YaHei;

  font-weight: 400;

  color: #FFFFFF;

  line-height: 22px;

  

  }

  #sale1:hover{

    background-image: url("../images/hbg1.png");

  }

  #sale1:hover .sale{

    display: none;

  }

  

  #sale2:hover{

    background-image: url("../images/hbg2.png");

  }

  #sale2:hover .sale{

    display: none;

  }

  

  

  #sale3:hover{

    background-image: url("../images/hbg3.png");

  }

  #sale3:hover .sale{

    display: none;

  }

  

  

  

  #sale4:hover{

    background-image: url("../images/hbg4.png");

  }

  #sale4:hover .sale{

    display: none;

  }

  

  

  

  

  #sale5:hover{

    background-image: url("../images/hbg5.png");

  }

  #sale5:hover .sale{

    display: none;

  }



/* 内页-我们客户 */

#wmkh{

    background: #F1F4F7;

}



.wmkh_top{

    background: #fff;

    height: 70px;

    border-bottom: 1px #f1f1f1 dashed;

}



.wmkh_main{

    padding: 40px 0px 80px;

}



.wmkh_main_box{

    background: #fff;

    box-shadow: 0 1px 10px #eee;

    padding: 25px 15px;

    border-radius: 10px;

}



.wmkh_top_bd{

    height: 70px;

    display: flex;

    justify-content: flex-start;

    align-items: center;

}



.wmkh_top_bd a{

    padding: 0px 15px;

    height: 70px;

    font-size: 15px;

    display: inline-block;

    line-height: 70px;

}



.wmkh_top_bd a:hover{

    background: #0061ae;

    color: #fff;

}

.wmkh_top_bd a.active{

    background: #0061ae;

    color: #fff;

}



.wmkh_main_box_cont{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    flex-wrap: wrap;

}



.wmkh_main_item{

    width: 23%;

    margin-right: 2%;

    height: 180px;

    overflow: hidden;

    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);

    box-sizing: border-box;

    margin-bottom: 35px;

    position: relative;

    border-radius: 5px;

}



.wmkh_main_item a{

    display: inline-block;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.6);

    top: 0px;

    left: -100%;

    position: absolute;

    border-radius: 5px;

    font-size: 20px;

    font-weight: bold;

    display: flex;

    justify-content: center;

    align-items: center;

    color: #fff;

    transition: all ease-in-out .5s;

}



.wmkh_main_item:hover a{

    left: 0px;

}

/* 图集详情页 */

#img_show{

    background: #F1F4F7;

}



.img_show_top{

    height: 70px;

    background: #fff;

}

.img_show_top_bd{

    line-height: 70px;

}

.img_show_top_bd a{

    color: #666;

}



.img_show_main{

    padding: 40px 80px;

}



.img_show_main_cont{

    background: #fff;

    padding: 55px 45px 55px;

    border-radius: 5px;

    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.08);

    margin-bottom: 25px;

}





.img_show_main_sx{

    background: #fff;

    border-radius: 5px;

    padding: 15px;

    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.08);

}



.img_show_main_cont h1{

    font-size: 30px;

    font-weight: bold;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px #eee dashed;

    text-align: center;

}



.img_show_main_cont_tit{

    text-align: center;

    font-size: 14px;

    color: #999;

    margin-bottom: 35px;

}

.img_show_main_cont_img{

    margin-bottom: 25px;

}

/* .img_show_main_cont_img img{

    padding: 2px;

    border-radius: 4px;

    border: 1px #f1f1f1 solid;

} */



.img_show_main_sx{

    display: flex;

    justify-content: space-between;

    align-items: center;

    color: #999;

}



.img_show_main_sx a{

    width: 50%;

    color: #999;

}



/* 新闻 */

#ny_news{

    background: #F1F4F7;

}

.ny_news_top{

    background: #fff;

}

.ny_news_top_bd{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    height: 70px;

}



.ny_news_top_bd a{

    padding: 0px 20px;

    height: 70px;

    line-height: 70px;

}

.ny_news_top_bd a.active{

    background: #0061ae;

    color: #fff;

}

.ny_news_top_bd a:hover{

    background: #0061ae;

    color: #fff;

}



.ny_news_main{

    padding: 40px 0px 80px;

}



.ny_news_main_item{

    background: #fff;

    width: 100%;

    padding: 2.2%;

    margin-bottom: 25px;

    box-shadow: 0 1px 10px #eee;

    box-sizing: border-box;

    border-radius: 10px;

}



.ny_news_main_itema{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}



.ny_news_main_iteml{

    width: 204px;

    margin-right: 30px;

    overflow: hidden;

    height: 130px;

}

.ny_news_main_itemr{

    flex: 1;

}

.ny_news_main_iteml img{

    width: 204px;

    height: 130px;

    border-radius: 3px;

    transition: all ease-in-out .5s;

}



.ny_news_main_itemrt{

    font-size: 24px;

    font-weight: bold;

    margin-bottom: 5px;

    transition: all ease-in-out .5s;

}



.ny_news_main_itemrp{

    font-size: 14px;

    color: #666;

    margin-bottom: 8px;

}



.ny_news_main_itemrd{

    font-size: 14px;

    color: #999;

}



.ny_news_main_item:hover .ny_news_main_iteml img{

    transform: scale(1.1);

}



.ny_news_main_item:hover .ny_news_main_itemrt{

    padding-left: 15px;

    color: #0061ae;

}



.ny_news_main_page{

    padding: 25px 0px;

    background: #fff;

    box-shadow: 0 1px 5px #eee;

    border-radius: 10px;

}



/* 新闻总页 */

#new_index{

    background: #F1F4F7;

    padding: 60px 0px 80px;

}



.new_index_box{

    display: flex;

    justify-content: flex-start;

    align-items: flex-start;

}



.new_index_item{

    width: 31.33%;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);

    border-radius: 10px;

}

.new_index_itemi{

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

}

.new_index_itemi img{

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

}





.new_index_item:nth-child(2){

    margin:0px 3%;

}



.new_index_item_bd{

    width: 100%;

    box-sizing: border-box;

    padding: 15px;

    background: #fff;

    border-bottom-left-radius: 10px;

    border-bottom-right-radius: 10px;

}



.new_index_itemlm{

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px #eee dashed;



}



.new_index_itemlma{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}



.new_index_itemlml{

    width: 80%;

    font-size: 20px;

    font-weight: bold;

}



.new_index_itemlmr{

    flex: 1;

    text-align: right;

    color: #999;

}



.new_index_item_box_item{

    padding-bottom: 8px;

    margin-bottom: 8px;

    border-bottom: 1px #f1f1f1 solid;

}

.new_index_item_box_itema{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    font-size: 16px;

}

.new_index_item_box_iteml{

    flex: 1;

    position: relative;

    padding-left: 12px;

}

.new_index_item_box_iteml span{

    width: 5px;

    height: 5px;

    background: #CF1B1B;

    display: inline-block;

    position: absolute;

    left: 0px;

    top: 50%;

    transform: translateY(-50%);

}

.new_index_item_box_itemr{

    width: 85px;

    font-size: 14px;

    color: #999;

    text-align: right;

}



.new_index_item_box_itema:hover{

    color: #0061ae;

}



.new_index_itemlm:hover a{

    color: #ba1e1e;

}



/* 图集公用 */

#ny_tuji{

    background: #F1F4F7;

}



.ny_tuji_top{

    background: #fff;

    height: 70px;

    border-bottom: 1px #f1f1f1 dashed;

}



.ny_tuji_main{

    padding: 40px 0px 80px;

}



.ny_tuji_main_box{

    background: #fff;

    box-shadow: 0 1px 10px #eee;

    padding: 25px 15px;

    border-radius: 10px;

}



.ny_tuji_top_bd{

    height: 70px;

    display: flex;

    justify-content: flex-start;

    align-items: center;

}



.ny_tuji_top_bd a{

    padding: 0px 20px;

    height: 70px;

    line-height: 70px;

}




.ny_tuji_top_bd a:hover{

    background: #0061ae;

    color: #fff;

}

.ny_tuji_top_bd a.active{

    background: #0061ae;

    color: #fff;

}

.ny_tuji_top_bds a{
    padding: 0px 15px;
    height: 70px;
    font-size: 14px;
    line-height: 70px;
}
.ny_tuji_top_bds a:hover{

    background: #0061ae;

    color: #fff;

}

.ny_tuji_top_bds a.active{

    background: #0061ae;

    color: #fff;

}
.ny_tuji_main_box_cont{

    display: flex;

    justify-content: flex-start;

    align-items: center;

    flex-wrap: wrap;

}



.ny_tuji_main_item{

    width: 31.33%;

    margin-left: 1%;

    margin-right: 1%;

    margin-bottom: 35px;

    box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.12);

}

.ny_tuji_main_itemi{

    overflow: hidden;

    position: relative;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

}

.ny_tuji_main_itemi_t{

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0px;

    bottom:-100%;

    background: rgba(0, 0, 0, 0.6);

    color: #fff;

    font-size: 18px;

    font-weight: bold;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

    display: flex;

    justify-content: center;

    align-items: center;

    box-sizing: border-box;

    padding: 25px;

    transition: all ease-in-out .5s;

}

.ny_tuji_main_itemi img{

    width: 366px;

    height: 252px;

    transition: all ease-in-out .5s;

}

.ny_tuji_main_item:hover .ny_tuji_main_itemi img{

    transform: scale(1.1);

}



.ny_tuji_main_item_txt{

    border: 1px #eee solid;

    border-top: none;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    padding: 20px 15px;

}



.ny_tuji_main_itemt{

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px #eee dashed;

    font-weight: bold;

    transition: all ease-in-out .5s;

}



.ny_tuji_main_itemd{

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.ny_tuji_main_itemdl{

    font-size: 14px;

    color: #999;

}

.ny_tuji_main_itemdr{

    color: #999;

}



.ny_tuji_main_item:hover .ny_tuji_main_itemdr{

    color: #ba1e1e;

}



.ny_tuji_main_item:hover .ny_tuji_main_itemt{

    color: #ba1e1e;

    padding-left: 10px;

}

.ny_tuji_main_item:hover .ny_tuji_main_itemi_t{

    bottom: 0px;

}



.ny_tuji_main_itemi_zj{

    /* background: #E5E4E6; */
    background: #fff;

}



.ny_tuji_main_itemi_zj img{

    width: 285px; 

    height: auto;

}
.ny_tuji_main_item_zj{
    width: 23%;
}

/* 著作 */

.ny_tuji_main_itemi_zz{

    padding: 15px 0px;

    border: 1px #eee solid;

}

.ny_tuji_main_itemi_zz img{

    width: auto; 

    height: 252px;

}



.ny_tuji_main_itemi_t_zz {

    width: 100%;

    height: 100%;

    position: absolute;

    top: -100%;

    left: 0%;

    background: rgba(0, 0, 0, 0.6);

    color: #fff;

    font-size: 18px;

    font-weight: bold;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

    display: flex;

    justify-content: center;

    align-items: center;

    box-sizing: border-box;

    padding: 25px;

    transition: all ease-in-out .5s;

}



.ny_tuji_main_item:hover .ny_tuji_main_itemi_t_zz{

    top: 0px;

}

/* 网上课程 */

.ny_tuji_main_itemi_ws{

    padding: 15px 0px;

    border: 1px #eee solid;

}

.ny_tuji_main_itemi_ws img{

    width: auto; 

    height: 252px;

}



.ny_tuji_main_itemi_t_ws {

    width: 100%;

    height: 100%;

    position: absolute;

    right: -100%;

    bottom: 0%;

    background: rgba(0, 0, 0, 0.6);

    color: #fff;

    font-size: 18px;

    font-weight: bold;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

    display: flex;

    justify-content: center;

    align-items: center;

    box-sizing: border-box;

    padding: 25px;

    transition: all ease-in-out .5s;

}



.ny_tuji_main_item:hover .ny_tuji_main_itemi_t_ws{

    right: 0px;

}

/* 下载 */

.xz_index_box{

    flex-wrap: wrap;

}

.xz_index_item{

    margin-bottom: 35px;

}



.xz_index_item:nth-child(5){

    margin: 0px 3%;

}



.ny_xz_top_bd a{

    padding: 0px 17px;

    font-size: 15px;

    display: inline-block;

}

.ny_xz_main_box_cont{

    padding: 45px 65px 35px;

    background: #fff;

    box-shadow: 0 1px 15px #eee;

    border-radius: 10px;

}



.ny_xz_main_item{

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px #eee dashed;

    cursor: pointer;

}



.ny_xz_main_box_cont h2{

    font-size: 24px;

    font-weight: bold;

    text-align: center;

    padding-bottom: 10px;

    margin-bottom: 30px;

    border-bottom: 1px #eee dashed;

}



.ny_xz_main_itemr{

    font-size: 22px;

}



/* 弹二维码 */

#show_ewm{

    width: 100%;

    height: 100%;

    overflow: hidden;

    position: fixed;

    top: 0px;

    left: 0px;

    background: rgba(0, 0, 0, 0.15);

    z-index: 9999999;

    display: none;

}



.show_ewm_bd{

    width: 100%;

    height: 100%;

    display: flex;

    justify-content:center;

    align-items: center;

}



.show_ewm_box{

    width: 400px;

    padding: 25px;

    background: #fff;

    border-radius: 10px;

    box-shadow: 0px 2px 10px #fff;

}





.show_ewm_box_t{

    position: relative;

    text-align: center;

    padding-bottom: 15px;

    margin-bottom: 15px;

    border-bottom: 1px #eee dashed;

}



.show_ewm_boxl{

    font-size: 24px;

    font-weight: bold;

}



.show_ewm_boxr{

    font-size: 30px;

    position: absolute;

    top: -24px;

    right: -13px;

    cursor: pointer;

}



.show_ewm_boxp{

    border-top: 1px #eee dashed;

    padding-top: 10px;

    margin-top: 10px;

    text-align: center;

    color: #999;

    font-size: 14px;

}



#in_show{

    width: 100%;

    height: 100%;

    overflow: hidden;

    position: fixed;

    top: 0px;

    left: 0px;

    background: rgba(0, 0, 0, 0.15);

    z-index: 9999999;

    display: none;

}



.in_show_bd{

    width: 100%;

    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

    

}

.in_show_box{

    width: 800px;

    height: 370px;

    overflow: hidden;

    position: relative;

}

.in_show_box img{

    border-radius: 5px;

}

.in_show_close{

    font-size: 30px;

    position: absolute;

    top: 0px;

    right: 5px;

    cursor: pointer;

}



/* 在线留言 */

#msg{

    width: 100%;

    height: 100%;

    overflow: hidden;

    position: fixed;

    top: 0px;

    left: 0px;

    background: rgba(0, 0, 0, 0.15);

    z-index: 9999999;

    display: none;

}



.msg_bd{

    width: 100%;

    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

}



.msg_box{

    width: 1000px;

    padding: 25px 45px;

    box-sizing: border-box;

    border-radius: 5px;

    box-shadow: 0 1px 15px rgba(255, 255, 255, 0.3);

    background: #fff;

    position: relative;

}



.msg_box h2{

    font-size: 30px;

    font-weight: bold;

    text-align: center;

    margin-bottom: 15px;

    padding-bottom: 15px;

    border-bottom: 1px #eee dashed;

}

.msg_cont h5{

    font-size: 14px;

    margin-bottom: 4px;

}

.msg_cont h5 span{

    font-weight: bold;

}

.msg_cont h5 b{

    color: #0babed;

}



.msg_cont_close{

    font-size: 30px;

    position: absolute;

    top: 0px;

    right: 10px;

    cursor: pointer;

}



.msg_cont_forma{

    display: flex;

    justify-content: center;

    align-items: center;

}



.msg_cont_forma input{

    width: 29.33%;

    margin: 0px 2%;

    height: 35px;

    padding-left: 15px;

    box-sizing: border-box;

    border-radius: 5px;

    border: 1px #eee solid;

    font-size: 14px;

    box-shadow:0px 1px 10px rgba(0, 0, 0, 0.07) ;

}

.msg_cont_forma textarea{

    width: 29.33%;

    margin: 0px 2%;

    resize: none;

    height: 35px;

    padding-left: 15px;

    box-sizing: border-box;

    border-radius: 5px;

    border: 1px #eee solid;

    line-height: 35px;

    font-size: 14px;

    overflow: hidden;

    box-shadow:0px 1px 10px rgba(0, 0, 0, 0.07) ;

}



.msg_cont_form{

    padding-top: 15px;

    margin-top: 15px;

    border-top: 1px #eee dashed;

}

.msg_cont_formb{

    text-align: center;

    width: 220px;

    height: 40px;

    line-height: 40px;

    border: none;

    background: #ba1e1e;

    color: #fff;

    text-align: center;

    font-size: 16px;

    margin: 25px auto 0px;

    border-radius: 5px;

    cursor: pointer;

}

/* .msg_cont_formb input{



} */



.mmp_zc_bd{

    position: relative;

    min-height: 900px;

}



.mmp_zc_box{

    padding: 56px;

    background: #fff;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

    box-sizing: border-box;

    position: absolute;

    top: -260px;

    left: 50%;

    transform: translateX(-50%);

    z-index: 3;

}



.mmp_zc_box h4{

    font-size: 36px;

    text-align: center;

    font-weight: bold;

    margin-bottom: 26px;

}



.mmp_zc_cont{

    border: 1px #c9c9c9 solid;

}



.mmp_zc_cont_th{

    display: flex;

    justify-content: center;

    align-items: center;

    height: 62px;

}



.mmp_zc_cont_tha{

    width: 90px;

    height: 62px;

    display: flex;

    justify-content: center;

    align-items: center;

    border-right: 1px #c9c9c9 solid;

    font-weight: bold;

    box-sizing: border-box;

}

.mmp_zc_cont_thb{

    width: 500px;

    height: 62px;

    display: flex;

    justify-content: center;

    align-items: center;

    border-right: 1px #c9c9c9 solid;

    font-weight: bold;

    box-sizing: border-box;

}

.mmp_zc_cont_thc{

    width: 500px;

    height: 62px;

    display: flex;

    justify-content: center;

    align-items: center;

    flex-wrap: wrap;

    

}



.mmp_zc_cont_thca{

    width: 100%;

    text-align: center;

    height: 31px;

    border-bottom: 1px #c9c9c9 solid;

    font-weight: bold;

    font-size: 14px;

    line-height: 31px;

}



.mmp_zc_cont_thcb{

    width: 100%;

    height: 31px;

    display: flex;

    justify-content: center;

    align-items: center;

}



.mmp_zc_cont_thcbx{

    width: 50px;

    text-align: center;

    font-weight: bold;

    border-right: 1px #c9c9c9 solid;

    height: 31px;

    display: flex;

    justify-content: center;

    align-items: center;

}

.mmp_zc_cont_thcbx:nth-child(10){

    border-right: none;

}



.zc_list_item{

    display: flex;

    justify-content: center;

    align-items: center;

    height: 62px;

    border-top: 1px #c9c9c9 solid;

}

.zc_list_itema{

    width: 90px;

    display: flex;

    justify-content: center;

    align-items: center;

    height: 62px;

    border-right: 1px #c9c9c9 solid;

    box-sizing: border-box;

}

.zc_list_itemb{

    width: 497px;

    display: flex;

    justify-content: flex-start;

    align-items: center;

    height: 62px;

    padding-left: 15px;

    box-sizing: border-box;

    border-right: 1px #c9c9c9 solid;

}



.zc_list_itemc{

    width: 500px;

    height: 62px;

}



.zc_list_itemc{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}

.zc_list_itemcx{

    width: 50px;

    border-right: 1px #c9c9c9 solid;

    height: 62px;

    cursor: pointer;

}



.zc_list_itemcx:nth-child(10){

    border-right: none;

}



.zx_yy{

    background: #0061ae;

}

.zc_ck{

    display: flex;

    justify-content: center;

    align-items: center;

    margin-top: 35px;

}

.zc_cka{

    width: 180px;

    height: 40px;

    background: #ba1e1e;

    color: #fff;

    font-size: 18px;

    text-align: center;

    line-height: 40px;

    border-radius: 5px;

    cursor: pointer;

    margin-right: 45px;

}

.zc_ckb{

    width: 180px;

    height: 40px;

    background: #ba1e1e;

    color: #fff;

    font-size: 18px;

    text-align: center;

    line-height: 40px;

    border-radius: 5px;

    cursor: pointer;

}

.zc_info{

    border-top: 1px #c9c9c9 solid;

    padding: 15px;

}



.zc_info h5 {

    font-size: 14px;

    margin-bottom: 4px;

}

.zc_info h5 span {

    font-weight: bold;

}

.zc_info h5 b {

    color: #0babed;

}



#zc_res{

    width: 100%;

    height: 100%;

    overflow: hidden;

    position: fixed;

    top: 0px;

    left: 0px;

    background: rgba(0, 0, 0, 0.15);

    z-index: 9999999;

    display: none;

}



.zc_res_bd{

    width: 100%;

    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

}

.zc_res_box{

    width: 500px;

    padding: 25px 35px;

    box-sizing: border-box;

    border-radius: 5px;

    box-shadow: 0 1px 15px rgba(255, 255, 255, 0.3);

    background: #fff;

    position: relative;

}



.zc_res_close{

    font-size: 30px;

    position: absolute;

    top: 0px;

    right: 10px;

    cursor: pointer;

}



.zc_res_box h5{

    font-size: 30px;

    text-align: center;

    font-weight: bold;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px #c9c9c9 dashed;

    color: #0061ae;

}

.zc_res_box{

    border: 1px #c9c9c9 dashed;

}

.zc_res_box .fs{

    font-size: 26px;

    

}





.zc_res_itemal{

    width: 100px;

}

.zc_res_info{

    margin-bottom: 10px;

    padding-bottom: 10px;

    border-bottom: 1px #c9c9c9 dashed;

}

.zc_res_p{

    font-size: 14px;

    text-align: center;

    color: #999;

}

#youxiu{

    color: #0ea93a;

}

#lianghao{

    color: #10c5d5;

}

#jige{

    color: #fb9400;

}

#bujige{

    color: #666;

}

