* {
 
}

/*new*/
/*0316*/
.sy2_h5{
    display: none;
}
.h5_items{
    display: none;
}
.gaix_l p{
    margin: 0;
}
.sy21_lbk{
    display: none;
}
.dyg_next,.dyg_prev{
    display: none !important;
}
/*结束*/
/*0309*/
video{
    max-width: 100%;
}

    .lxwmcon_wz1{
        color: #4461c5;
        font-size: 0.24rem;
        font-weight: bold;
        line-height: 0.6rem;
    }
    .lxwmcon_wz2{
        color: #333;
        font-size: 0.24rem;
        font-weight: bold;
    }
    .lxwmcon_wz3 p{
        font-size: 0.18rem;
        font-size: #666666;
        margin-top: 0.15rem;
    }
@media only screen and (min-width: 780px){
    .wlwc-con p,.wlwc-con span{
        font-size: 0.18rem !important;
        line-height: 2 !important;
    }
    .fenkai_text{
        font-size: 0.18rem;
    }
    .hzynewsnav_swiper{
        width: 100%;
    }
    /*.gyhq-con9{*/
    /*    margin-bottom: 0.5rem;*/
    /*}*/
    .lxwm1-wzk{
        padding-left: 0.5rem;
        width: 50%;
        margin-top: 0.3rem;
        margin-bottom: 0.5rem;
    }
    .lxwm-con1{
        width: 14.22rem;
        margin: 0 auto;
    }
    .lxfs-con{
        display: none;
    }
    .dt_kk{
        width: 100%;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .dt_con{
        position: absolute;
        width: 14.2rem;
        height: 100%;
    }
    .sy-dt{
        width: 100%;
    }
    .dtcon_k{
        width: 5rem;
        height: 100%;
        padding: 0 0.5rem;
        background: #4461c5;
        padding-top: 0.01rem;
    }
    .dtcon_logo{
        margin: 0.7rem 0;
    }
    .dtcon_zq{
        margin-left: 0.6rem;
        font-size: 0.16rem;
        color: #fff;
    }
    .dtcon_text1{
        font-size: 0.24rem;
        font-weight: bold;
        color: #fff;
    }
    .dtcon_text2 p{
        margin: 0;
        display: block;
        font-size: 0.18rem;
        color: #fff;
        margin-top: 0.15rem;
    }
    .dtcon_text2 p:nth-child(2){
        margin-top: 0.5rem;
    }
    input{
        padding: 0;
    }
    .qdhz6-wz1 span{
        color: red;
    }
    .sy55-wz2{
        text-align: center;
    }
    .gsjjz-wz3 .uuu_con a{
        display: block;
        font-size: 0.24rem !important;
        color: #4461c5;
        line-height: 0.24rem;
    }
    .gsjjz-wz3 .uuu_con{
        margin-bottom: 0.36rem;
        font-size: 0.24rem;
        color: #4461c5;
    }
    .zlxm-wz2 span{
        color: red;
    }
    .uuu_k{
        display: flex;
        flex-wrap: wrap;
    }
    .gsjjz-wz3 .uuu_k a:hover{
        color: #4461c5;
    }
    .gsjjz-wz3 .uuu_k a{
        display: block;
        font-size: 0.18rem;
        line-height: 0.18rem;
        margin-bottom: 0.24rem;
        min-width: 25%;
        color: #666666;
    }
    .grjbzl-1{
        justify-content: space-between;
        font-size: 0.18rem;
    }
    .grjbzl-xm,.grjbzl-xb,.grjbzl-hyzt,.grjbzl-zgxl,.grjbzl-gzxz,.grjbzl-zgxl{
        width: 49%;
    }
    .zlxm-wz2{
        /*font-size: 0.16rem;*/
        flex: 1;
        padding-right: 0.2rem;
        text-align: right;
    }
    .form_sqb select{
        height: 0.36rem;
        border: 1px solid #eee;
    }
    #tjr-xb,#country,select,.dywysp_content{
        width: 3.02rem;
    }
    .item-content{
        font-size: 0.18rem;
    }
    .shengao input{
        width: 2.68rem !important;
    }
}
.xwxq-zw{
    padding-top: 0.2rem;
}
.xwxq-zw p{
    /*margin: 0 !important;*/
}
.sy21-wz3{
    cursor: pointer;
}
.active1 .xzjt{
    display: block;
}
.active1 .hjt{
    display: none;
}
.syt-wz1,.sy21-wz1{
    cursor: pointer;
}
.top-wz3:hover .xzjt{
    display: block;
}
.top-wz3:hover .hjt{
    display: none;
}
.xzjt{
    display: none;
}
.top-wz3>img{
    width: 0.2rem;
    margin-left: 0.15rem;
}
/*结束*/
/*0303*/
.bshare-custom{
    display: flex;
    align-items: center;
    margin-bottom: 0.3rem;
    flex-wrap: wrap;
}
.bshare-custom a{
    display: block !important;
    margin-right: 20px !important;
}
.about-page .gyhq1-tu{
    display: none;
}
.about-page .gyh1-wzk{
    width: 100%;
}
.about-page .sy5-wz1,.about-page .sy5-wz2{
    display: none;
}
.qdhz-con4{
    display: none;
}
.sy-top{
    justify-content: space-between;
}
.h5_ny3con{
    display: none;
}
.xinjia51_wrap{
    display: none !important;
}
.xinjia52_wz2,.xinjia52_wz2 span{
    font-size: 0.18rem !important;
    line-height: 2 !important;
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*display: -webkit-box;*/
    /*-webkit-line-clamp: 4; */
    /*-webkit-box-orient: vertical;*/
}
.sy4-right_h5{
    display: none;
}
.qdhz6-wzk2 textarea{
    height: 1.13rem;
    width: 100%;
    background: #FFFFFF;
    border: none;
}
.qdhz-con2,.qdhz-con3,.qdhz-con4,.qdhz-con5{
    display: none !important;
}
.fwzc-con3{
    display: flex;
    width: 14.22rem;
    justify-content: space-between;
}
.fwzc3-k{
    width: 32%;
    height: 2.81rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.12rem rgba(68, 97, 197, 0.2);
    padding: 0.32rem 0.42rem;
    position: relative;
}
.fwzc3-xf{
    position: absolute;
    right: 0.46rem;
    top: 0.45rem;
    width: 0.48rem;
    height: 0.48rem;
    background-color: #E2E9FF;
    border-radius: 50%;
}
.fwzc3-wz2{
    position: relative;
    font-size: 0.24rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: #333333;
    padding-top: 0.36rem;
    z-index: 9;
}
.fwzc3-wz2::after{
    content: "";
    position: absolute;
    width: 0.45rem;
    height: 0.02rem;
    background: #E2E9FF;
    bottom: -0.22rem;
    left: 0;
}
.fwzc3-wz3{
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem;
    margin-top: 0.74rem;
}
.fw32_xf{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    font-size: 0.64rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: #E2E9FF;
}
.fwzc3-xf img{
    position: absolute;
    width: 0.44rem;
    right: -6px;
    top: -8px;
    height: 0.45rem;
}
.years_con{
    display: flex;
    width: 93%;
    overflow: hidden;
    overflow-x: scroll;
}
.years_con::-webkit-scrollbar{
    display: none;
}
.gaix_l{
    flex-shrink: 0;
}
.gyhq-con6 .ljgd{
    display: none;
}
.gyhq-con6{
    padding-bottom: 0.5rem;
}
.BMap_Marker>div{
    overflow: initial !important;
    width: 32px !important;
}
.h5_ddd{
    display: none;
}
.xinjia52_k{
    flex: 1;
    min-width: 25%;
    margin: 0.1rem;
}
.sy21-wz4 a{
    color: #666666;
}
.yeshu{
    font-size: 0.16rem;
}
.yema-wz1{
    font-size: 0.16rem;
}
.sy-con2{
    margin-top: -1.2rem;
}
.sy21-wz3{
    font-size: 0.24rem;
    position: relative;
    line-height: 0.24rem;
}
.sy21-wz3::after{
    position: absolute;
    content: "";
    left: 0;
    width: 0.08rem;
    height: 0.24rem;
    border-radius: 0.05rem;
    top: 0;
    background-color: #4461C5;
}
.xinjia51_title{
    font-size: 0.24rem;
    line-height: 0.24rem;
}
.xinjia51_title::after{
    position: absolute;
    content: "";
    left: 0;
    width: 0.08rem;
    height: 0.24rem;
    border-radius: 0.05rem;
    top: 0;
    background-color: #4461C5;
}
.sy21-wz4 a:hover{
    font-weight: bold;
}
.sy5-wz3{
    line-height: 2;
}
.sy55-wz1{
    line-height: 0.3rem;
}
.sy7-wz2 span{
    font-weight: bold;
    display: block;
    margin-top: 0.3rem;
}
.gsjjz-wz3 span,.gsjjz-wz3 p{
    font-size: 0.18rem !important;
    line-height: 2 !important;
}
.xuanfu{
    width: 0.7rem;
    background: #4461c5;
}
.gsjjz-wz3 a{
    font-size: 0.18rem !important;
    line-height: 2 !important;
}
.xuanfu_code::after{
    content: "";
    position: absolute;
    right: -0.07rem;
    border-left: 0.1rem solid transparent;
    border-right: 0.1rem solid #b4c9dd;
    border-bottom: 0.1rem solid transparent;
    /* margin-bottom: -0.1rem; */
    transform: rotate(45deg);
    top: 22%;
}
.fenkai_k{
    position: relative;
    width: 100%;
    height: 2rem;
    overflow: hidden;
    box-shadow: 0rem 0rem 0.24rem 0rem rgba(68, 97, 197, 0.2);
}
.fenkai_text{
    height: 0.65rem;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    line-height: 0.65rem;
    background: #fff;
    text-align: center;
}
.sy21-wz2{
    color: #666666;
}
.sy2-wzk2 p,.sy2-wzk2 span{
    color: #666666;
    font-size: 0.18rem !important;
    line-height: 2 !important;
}
.sy2-wzk2{
    width: 8rem;
}
.sy4-left{
    width: 6.2rem;
    height: 3.56rem;
}
.sy4-right{
    flex: 1;
    margin-left: 0.3rem;
}
.sy4r1-wzk2{
    flex: 1;
    margin-left: 0.2rem;
}
.sy8-con3 a img{
    height: 0.4rem;
}
.sy8-con3 a:nth-child(7) img{
    max-height: 0.35rem;
}
.sy8-con3 a:nth-child(6) img{
    max-height: 0.35rem;
}
.sy8-con3 a:nth-child(4) img{
    max-height: 0.35rem;
}
.sy8-con3 a:nth-child(5) img{
    max-height: 0.35rem;
}
.hzyyl_text{
    font-size: 0.36rem;
    padding: 0.5rem 0;
}
.hxcp_title{
    text-align: center;
}
.lxrx-con{
    display: none;
}
/*结束*/












































.h5top_nav,.h5_down,.h5gywm_con,.h5_gyhq-box6,.h5_hxnl,.h5_zncp_wrap,.h5_xinjia_con4,.h5_xinjia_con5,.h5zp_list,.h5_sy-box6{
    display: none;
}
.xtjc-k .sy2-tu,.sy22_h5{
    display: none;
}
.h5_top,.h5_dian{
    display: none;
}















/*新加*/
.bFind-wrapper-top{
    height: 23px!important;
    padding: 2px!important;
}
.bdfx{
    width: 2.89rem;
    height: 3.17rem;
}
.bdfx-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #F6F6F6;
    padding: 0.06rem 0.07rem;
    width: 100%;
    height: 0.32rem;
}
.bdfx-top_wz{
    font-size: 0.12rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
}
.bdfx-top_img{
    width: 0.18rem;
    height: 0.18rem;
}
.bdfx-top_img img{
    width: 0.18rem;
    height: 0.18rem;
    object-fit: cover;
}
.bdfx-con::-webkit-scrollbar{
    height: 0.15rem;
    width: 0.06rem;
    background-color: red;
    border-radius: 0.05rem;
}
.bdfx-con{
    display: flex;
    align-items: cover;
    flex-wrap: wrap;
    height: 2.63rem;
    overflow-y: scroll;
}
.bdfx-con_k{
    justify-content: center;
    display: flex;
    align-items: center;
    width: 50%;
}
.bdfx-con_kimg img{
    width: 0.16rem;
    height: 0.16rem;
    object-fit: cover;
}
.bdfx-con_kimg{
    width: 0.16rem;
    height: 0.16rem;
}
.bdfx-bootm{
    background-color: #F6F6F6;
    padding: 0.06rem 0.07rem;
    width: 100%;
    height: 0.35rem;
}
.bdfx-bootm_wz{
    float: right;
    font-size: 0.10rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #999999;
}
.xinjia3_wrap{
    display: flex;
    justify-content: space-between;
    width: 14.22rem;
    margin: 0 auto;
}
.xinjia3_img{
    width: 100%;
    height: 3.29rem;
    display: block;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.xinjia3_img img{
    object-fit: cover;
    max-height: 100%;
}
.xinjia3_k{
    width: 4.38rem;
    height: auto;
    border: 1px solid #F2F5FA;
    
}
.xinjia3_text{
    line-height: 0.82rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #333333;
    width: 100%;
    text-align: center;
    background: #F2F5FA;
}
.xinjia5_con4 {
        padding-bottom: 0.86rem;
    }
    
    .xj4lb2_next,.xjlb51_next {
        width: 0.44rem;
        height: 0.82rem;
        background: #00AAFF;
    }
    
    .xj4lb2_prev,.xjlb51_prev {
        width: 0.44rem;
        height: 0.82rem;
        background: #C5C5C5;
    }
    
    .xinjia54_title {
        text-align: center;
        line-height: 1.6rem;
        font-size: 0.36rem;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #333333;
    }
    
    .xinjia54_wz4 {
        font-size: 0.18rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #666666;
        line-height: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    
    .xinjia54_wz3 {
        font-size: 0.2rem;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #516CC9;
        line-height: 0.72rem;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    
    .xinjia54_wz2 {
        font-size: 0.25rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #333333;
        margin-top: 0.3rem;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        margin-bottom: 0.3rem;
    }
    
    .xinjia54_wz1 img {
        width: 3.23rem;
        height: 0.69rem;
    }
    
    .xinjia54_wz1 {
        width: 3.23rem;
        height: 0.69rem;
    }
    
    .xinjia54_wzk {
        width: 6.84rem;
    }
    
    .xinjia54_img {
        height: 100%;
        width: 5.44rem;
    }
    
    .xinjia54_img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .xinjia54_k {
        height: 3.58rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-right: 0.73rem;
        background: #FFFFFF;
        box-shadow: 0rem 0rem 0.24rem rgba(68, 97, 197, 0.2);
        border-radius: 0.1rem;
    }
    
    .xjlb5_1 {
        width: 14rem;
        padding: 0.24rem;
        margin: 0 auto;
    }
    
    .xinjia54_lb {
        width: 15.4rem;
        position: relative;
        margin: 0 auto;
    }
    
    .xinjia5_con4 {
        background-color: #F2F5FA;
        padding-top: 0.01rem;
    }
    
    .xinjia51_title {
        width: 14rem;
        margin: 0 auto;
        margin-top: 0.7rem;
        margin-bottom: 0.4rem;
        /*font-size: 0.3rem;*/
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #4461C5;
        /*border-left: 0.11rem solid #4461C5;*/
        position: relative;
        /*line-height: 0.3rem;*/
        padding-left: 0.21rem;
    }
    
    .xinjia51_img {
        display: block;
        text-align: center;
        max-width: 100%;
    }
    
    .xinjia51_img img {
        /*width: 9.73rem;*/
        height: 7.47rem;
        object-fit: cover;
    }
    
    .xinjia51_wrap {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .xinjia51_k {
        flex: 1;
        margin: 0 0.2rem;
        margin-top: 0.4rem;
    }
    
    .xinjia51_wz1 {
        font-size: 0.24rem;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #333333;
        position: relative;
        padding-left: 0.11rem;
        display: flex;
        align-items: flex-end;
    }
    
    .xinjia51_wz1 span {
        font-size: 0.6rem;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #E5EBFE;
        position: absolute;
        left: 0;
        line-height: 0.6rem;
        z-index: -1;
    }
    .xinjia51_wz2 p,.xinjia51_wz2 span{
        font-size: 0.18rem !important;
        line-height: 2 !important;
    }
    .xinjia51_wz2 {
        font-size: 0.2rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #666666;
        flex-wrap: wrap;
        margin-top: 0.35rem;
    }
    
    .xinjia52_warp {
        margin-top: 0.75rem;
        display: flex;
        /*align-items: flex-start;*/
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .xinjia52_k {
        /*width: 49%;*/
        margin-bottom: 0.2rem;
        padding: 0.2rem 0.32rem;
        /*height: 2.56rem;*/
        background: #FFFFFF;
        box-shadow: 0rem 0rem 0.24rem 0rem rgba(68, 97, 197, 0.2);
        display: flex;
        align-items: center;
        justify-content: space-between;
        
        align-items: flex-start;
    }
    
    .xinjia52_img img {
        width: 0.82rem;
        height: 0.74rem;
        object-fit: cover;
    }
    .xinjia52_img{
        margin-right: 0.2rem;
    }
    .xinjia52_wzk {
        /*margin-left: 0.49rem;*/
        flex: 1;
    }
    
    .xinjia52_wz1 {
        font-size: 0.24rem;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #333333;
    }
    
    .xinjia52_wz2 {
        margin-top: 0.35rem;
        font-size: 0.2rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #666666;
    }
    
    .xinjia53_text {
        font-size: 0.2rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #666666;
        padding-bottom: 0.5rem;
    }
    .xj4_lb2,.xj4_lb1{
        width: 14rem !important;
        cursor: pointer;
    }
    .xj4_lb2{
        height: 1.66rem;
        font-size: 0.18rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #666666;
        line-height: 1.66rem;
    }
    .w1400 {
        width: 14rem;
        margin: 0 auto;
    }
    .xinjia54_lb{
        position: relative;
    }
    .xinjia54_lb .swiper-button-next:after,.xinjia54_lb .swiper-container-rtl .swiper-button-prev:after{
        display: none;
    }
    .xinjia54_lb .swiper-button-prev:after,.xinjia54_lb .swiper-container-rtl .swiper-button-next:after{
        display: none;
    }
    .xinjia_con4{
        background-color: #F2F5FA;
        width: 100%;
        margin-top: 0.6rem;
    }
    .xinjia5_box{
        width: 14rem;
        margin: 0 auto;
        position: relative;
    }
    .xinjia5_k{
        width: 100%;
        box-shadow: 0rem 0rem 0.24rem rgba(68, 97, 197, 0.2);
    }
    .xinjia5_img{
        width: 100%;
        height: 2.77rem;
    }
    .xinjia5_img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .xinjia5_text{
        width: 100%;
        padding: 0.24rem 0.38rem;
        font-size: 0.18rem;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #333333;
        line-height: 0.37rem;
        height: 1.35rem;
        background: #FFFFFF;
    }
    .xinjia_con5{
        padding-bottom: 1rem;
    }
    .xinjia_con5 .xinjia5_lb{
        padding-bottom: 0.24rem;
        padding-top: 0.24rem;
    }
    .xinjia5lb_page{
        bottom: -0.5rem;
        display: flex;
            left: 27%;
    width: 50%;
    }
    .xinjia_con5 .xinjia5lb_page .swiper-pagination-bullet{
        width: 0.86rem;
        height: 0.12rem;
        opacity: 1;
        background: #EAEAEA;
        margin: 0 0.07rem;
        border-radius: 0;
    }
    .xinjia_con5 .xinjia5lb_page .swiper-pagination-bullet-active{
        background: #00AAFF !important;
    }
    
/*结束*/
































img{max-width: 100%;}
.xl-cont{
	flex: 1;
}
.head_logo{
	display: flex;
	display: flex;
	align-items: center;
	height: 100%;
}
/* .head_logo img{
	margin-bottom: 1%;
} */
.head_logo span{
	height: 0.5rem;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 0.03rem solid #fff;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 500;
	color: #333333;
	font-weight: bold;
	margin-top: 0.22rem;
}
.xuanfu_wrap{
	position: fixed;
	bottom: 1.6rem;
	right: 0.3rem;
	z-index: 99999999;
}
.xuanfu{
	/*width: 0.9rem;*/
	/*background: #666;*/
	padding: 0.1rem 0;
	margin-bottom: 0.05rem;
	cursor: pointer;
	position: relative;
}
.xuanfu:hover .xuanfu_code{
	transition: top 0.5s;
	display: block;
}
.xuanfu_code{
	position: absolute;
	right: 1.1rem;
	top: 50%;
	transform: translateY(-50%);	
	background: #fff;
	padding: 0.05rem;
	font-size: 0.12rem;
	box-shadow: 0rem 0rem 0.06rem rgb(68 97 197 / 20%);
	display: none;
	transition: top 0.5s;
}
.xuanfu_code_img{
	min-width: 1rem;
	max-height: 1rem;
}
.xuanfu_code_img img{
	width: 1rem;
	height: 1rem;
	white-space:nowrap;
}
.xuanfu_code_img span{
    text-align: center;
	white-space:nowrap;
}
.xuanfu_img{
	width: 0.35rem;
	height: 0.35rem;
	display: block;
	margin:0 auto;
}
.xuanfu p{
	font-size: 0.12rem;
	color: #fff;
	margin: 0;
	padding-top: 0.05rem;
	text-align: center;
}
.totop{
	position: fixed;
	bottom: 0.6rem;
	right: 0.3rem;
	width: 0.45rem;
	height: 0.45rem;
	cursor: pointer;
	background: url(../img/top.png) no-repeat  center #666;
	background-size: 0.35rem 0.35rem;
	z-index: 9999999999;
}

.sy4l-tu{
    width: 5.6rem;
    height: 3.05rem;
}
.sy4l-tu img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sy2-tu img:first-child{
    position: relative;
    z-index: 9;
}
.sy1lbt{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bxf-wz{
    position: absolute;
    width: 8.32rem;
    height: 2.65rem;
}
.bxf-wz img{
    width: 100% !important;
    height: 100% !important;
}





















body {
    font-size: 12px;
    margin: 0;
}

button {
    cursor: pointer;
}

img {
    vertical-align: middle;
    border: 0;
}

* {
    box-sizing: border-box;
}

a {
    text-decoration: none;
    cursor: pointer;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: none !important;
}

a:hover {
    text-decoration: none !important;
}

input {
    outline: none;
    border-style: none;
    background: none;
}

button {
    border-style: none;
}

li, ul {
    list-style: none;
}

/* 首页 */

.sy-top {
    height: 0.72rem;
    width: 100%;
    display: flex;
    /*padding-left: 0.75rem;*/
    padding: 0 2.5rem;
    align-items: center;
    background-color: #fff;
    position: relative;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999999999;
}

.top-line {
    width: 0.01rem;
    height: 0.18rem;
    background: #999999;
    margin-left: 0.1rem;
    margin-right: 0.16rem;
}

.top-wz1 {
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #333333;
}

.top-wz2 {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #333333;
}

.top-nav {
    height: 100%;
    display: flex;
    align-items: flex-end;
    margin-left: 0.47rem;
}

.top-wz3:hover .xl {
    display: block;
}

.top-wz3 {
    height: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.2rem;
    /* border-bottom: 0.03rem solid #fff; */
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #333333;
    margin-right: 0.2rem;
}
.top-wz3:hover{
    background-color: #4461c5;
    color: #fff;
	/*border-bottom: 0.03rem solid #4461c5;*/
}
.top-wz3:hover >a{
    color: #fff;
}
.active1 {
    background-color: #4461c5 !important;
    color: #fff !important;
    /*border-bottom: 0.03rem solid #4461C5 !important;*/
    /*color: #4461C5 !important;*/
}
.active1>a{
    color: #fff;
}

.top-k1 {
    display: none;
    /*display: flex;*/
    align-items: center;
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #333333;
}

.top-k1 img {
    margin-right: 0.15rem;
}

.top-k2 {
    width: 1.64rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    /*background: #4461C5;*/
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #222;
    position: relative;
    margin-left: 0.17rem;
    margin-right: 0.02rem;
    cursor: pointer;
}

.top-k2 img {
    margin-left: 0.27rem;
}

.topk2-xl {
    position: absolute;
    top: 100%;
    background-color: #fff;
    box-shadow: 0rem 0rem 0.12rem 0rem rgba(68, 97, 197, 0.2);
    width: 100%;
    display: none;
    z-index: 999;
}
.search_link{
    display: block;
    margin-left: auto;
}
.topk2-xl a {
    display: block;
    padding: 0.1rem 0;
    text-align: center;
    color: #333;
    z-index: 999;
}
.top-k2 img{
    width: 0.25rem;
}
.top-k2:hover .topk2-xl {
    display: block;
}
.top-k3 img{
    width: 0.25rem;
}
.top-k3 {
    width: 0.86rem;
    height: 100%;
    /*background: #00AAFF;*/
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.sy-you {
    /*margin-left: auto;*/
    display: flex;
    height: 100%;
}
.sy-banner{
	padding-top: 0.72rem;
}

.deg img {
    width: 100%;
    height: 7.72rem;
}
.deg video{
	width: 100%;
	height: 7.72rem;
	object-fit: cover;
}
.sy-con1 {
    position: relative;
    top: -2rem;
    width: 14.22rem;
    margin: 0 auto;
    height: 1.99rem;
    background: linear-gradient(90deg, #1243AB, #1C49B0);
    display: flex;
    box-shadow: 0rem 0rem 0.24rem 0rem rgba(68, 97, 197, 0.2);
    z-index:2;
}

.sy-box1 {
    width: 25%;
}
.sy1-tu img{
    width: 1.22rem;
    height: 0.83rem;
}
.sy1-tu {
    width: 100%;
    display: flex;
    justify-content: center;
    height: 1.18rem;
    align-items: flex-end;
}

.sy1-wzk {
    width: 100%;
    height: 0.71rem;
    padding-top: 0.08rem;
}

.sy1-wz1 {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.3rem;
    text-align: center;
    margin-top: 0.18rem;
}

.sy1-wz2 {
    display: none;
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    color: #333333;
    text-align: center;
	margin-top: 0.02rem;
}

/*.sy-box1:last-child .sy1-wzk {*/
/*    border-right: none;*/
/*}*/

.sy-con {
    background-color: #F2F5FA;
}

.sy-title {}

.syt-wz1 {
    position: relative;
    font-size: 0.36rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #333333;
    display: flex;
    justify-content: center;
    z-index: 7;
}

.xfwz1 {
    position: absolute;
    margin-left: 1rem;
    z-index: -1;
}
.syt-wz2 span,.syt-wz2 p{
    font-size: 0.2rem !important;
}
.syt-wz2 {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #999999;
    text-align: center;
    width: 11rem;
    margin: 0 auto;
    margin-top: 0.3rem;
}

.sy2-wzk1 {
    width: 14.22rem;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    height: 0.59rem;
    margin-top: 0.2rem;
    align-items: center;
}

.sy2-wz1 {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    cursor: pointer;
    color: #333333;
    width: 1.2rem;
    margin: 0 0.1rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 0.03rem solid transparent;
}

.sy2-wz1:hover {
    color: #fff;
    border-radius: 0.1rem 0.1rem 0 0;
    background: #516CC9;
}

.active2 {
    color: #fff;
    border-radius: 0.1rem 0.1rem 0 0;
    background: #516CC9;
}

.sy2-cont {
    width: 100%;
    background-color: #fff;
    padding: 0.5rem 0;
    box-shadow: 0rem 0rem 0.24rem 0rem rgba(68, 97, 197, 0.2);
}

.sy2-item {
    display: none;
    height: 100%;
}

.sy22-cox {
    width: 14.22rem;
    margin: 0 auto;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.sy21-wz1 {
    font-size: 0.3rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #4461C5;
}
.sy21-wz2 p,.sy21-wz2 span{
    font-size: 0.18rem !important;
    line-height: 2 !important;
}
.sy21-wz2 {
    font-size: 0.18rem !important;
    font-family: Microsoft YaHei;
    font-weight: 400;
    /*color: #333333;*/
    line-height: 2 !important;
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
    width: 8rem;
}

.show1 {
    display: block !important;
}

.sy21-wz3 {
    padding-left: 0.2rem;
    /*line-height: 0.24rem;*/
    /*border-left: 0.04rem solid #4461C5;*/
    /*font-size: 0.3rem;*/
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}

.sy21-wz4 {
    margin-top: 0.33rem;
    width: 7rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.sy21-wz4 a {
    display: block;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    /*color: #333333;*/
    margin-bottom: 0.2rem;
    width: 31%;
	margin-right: 3.5%;
  white-space:nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}
.sy21-wz4 a:hover{
	color: #4461C5;
}
.sy21-wz4 a:nth-child(3n){
	margin-right: 0;
}

.sy21-wz5 {
    width: 1rem;
    height: 0.35rem;
    border: 0.01rem solid #4461C5;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #4461C5;
    margin-top: 0.2rem;
	border-radius: 0.5rem;
	transition:all .5s ease-out;
}
.sy21-wz5:hover{
	background-color: #4461C5;
	color: #fff;
}

.sy2-tu {
    position: relative;
	flex-shrink: 0;
	margin-left: 0.3rem;
}

.sy2-xft {
    position: absolute;
    right: -0.4rem;
    bottom: 0.4rem;
}

.sy-con3 {
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url('../img/xinjia_img1.png');
    background-size: 100% 100%;
    width: 100%;
    padding: 1rem 0;
    margin-bottom: 0.64rem;
}

.sy3-tu1 {
    width: 50%;
}

.sy3-tu1 img {
    width: 100%;
    height: 5.09rem;
    object-fit: cover;
}

.sy3-wzk {
    
}

.sy3-wz1 {
    line-height: 0.36rem;
    margin-top: 0.69rem;
    margin-bottom: 0.35rem;
    font-size: 0.48rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #Fff;
    text-align: center;
}

.sy3-wz1 span{
    color: #FFC443;
}
.sy3-wz2 {
    width: 9rem;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.36rem;
    text-align: center;
}

.sy3-wzk1 {
    margin-top: 0.5rem;
    justify-content: center;
    display: flex;
}

.sy31-wzk {
    width: 1.5rem;
    height: 1.09rem;
    margin-right: 0.13rem;
    border-radius: 0.1rem;
    /* border: 0.01rem solid rgba(250, 250, 250, 0.5); */
    margin-bottom: 0.54rem;
    background-color: #00AAFF;
}

.sy31-wz1 {
    text-align: center;
    font-size: 0.48rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFC442;
}

.sy31-wz2 {
    text-align: center;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFf;
}

.sy3-wz4 {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #FFFFFF;
	transition:all .3s ease-out;
	display: none;
}
.sy3-wz4:hover{
	font-size: 0.21rem;
}
.newlb1{
    height: 100%;
}
.newlb1 .newlb1_page{
    left: auto !important;
    right: 0;
    width: 20% !important;
    bottom: 8% !important;
}
.newlb1 .swiper-pagination-bullet{
    width: 0.11rem;
    height: 0.11rem;
    background-color: #969491;
    opacity: 1;
    border-radius: 0;
}
.newlb1 .swiper-pagination-bullet-active{
    background-color: #CE251F !important;
}
.sy4-con {
    width: 14.22rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.22rem 0.2rem;
    margin-top: 0.6rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.24rem rgba(68, 97, 197, 0.2);
}

.sy4-left {
    /*width: 5.6rem;*/
    /*height: 4.11rem;*/
}
.xjbk_con1{
    width: 100%;
    height: 100%;
    position: relative;
}
.xjbk1-xf{
    position: absolute;
    top: 0;
    left: 0.16rem;
    width: 0.84rem;
    height: 1.04rem;
    background: #CE251F;
}
.xjbk1-xf2{
    height: 0.83rem;
    background: rgba(0,0,0,0.8);
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-left: 0.3rem;
}
.xjbk1xf_wz3{
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 0.83rem;
    width: 4.8rem;
}
.xjbk1xf_wz1{
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.5rem;
}
.xjbk1_img{
    width: 100%;
    height: 100%;
}
.xjbk1_img img{
    /*width: 100%;*/
    /*height: 100%;*/
    /*object-fit: cover;*/
}
.xjbk1xf_wz2{
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
}
.sy4l-tu img{
	transition: all .3s; 
}
.sy4-left:hover .sy4l-tu img{
	transition: all .3s; 
	transform: scale(1.2);
}
.sy4-left:hover .sy4l-wzk2{
	color: #4461C5;
}
.sy4-left .sy4l-tu{
	width: 5.6rem;
	height: 3.08rem;
	overflow: hidden;
}
.sy4l-wzk {
    width: 5.6rem;
    height: 1.2rem;
    background: #FFFFFF;
    bottom: 0rem;
    position: absolute;
    display: flex;
    align-items: center;
    padding-left: 0.28rem;
}


.sy4l-wzk1 {
    width: 0.84rem;
    height: 0.84rem;
    background: #4461C5;
    padding-top: 0.15rem;
	flex-shrink: 0;
}

.sy4l-wz1 {
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    text-align: center;
    color: #FFFFFF;
}

.sy4l-wz2 {
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
}

.sy4l-wzk2 {
    margin-left: 0.28rem;
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #333333;
    line-height: 0.32rem;
    /* width: 3.91rem; */	padding-right: 0.28rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.sy4-right>a:nth-child(1){
    padding-top: 0;
}

.sy4-right>a:last-child{
    padding-bottom: 0;
}
.sy4-right {
    /*width: 7.7rem;*/
    height: auto;
    background: #FFFFFF;
}

.sy4r-wzk1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0.16rem;
    padding-top: 0.13rem;
    border-bottom: 0.01rem solid #F2F5FA;
    padding-right: 0.15rem;
}

.sy4r1-wz {
    width: 0.84rem;
    height: 1.03rem;
    background: #F2F5FA;
    padding-top: 0.12rem;
	flex-shrink: 0;
}

.sy4r1-wz1 {
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    text-align: center;
}

.sy4r1-wz2 {
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    text-align: center;
}

.sy4r1-wzk2 {
    /*width: 6.3rem;*/
}

.sy4r1-wz3 {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #333333;
    line-height: 0.2rem;
    margin-bottom: 0.2rem;	
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.sy4r-wzk1:hover .sy4r1-wz3{
	color: #4461C5;
}
.sy4r1-wz4 {
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 2;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.sy4r-wzk2 {
    display: flex;
    align-items: center;
    margin-top: 0.23rem
}
.sy4r-wzk2:hover .sy4r2-wz2{
	color: #4461C5;
}
.sy4r2-wz1 {
    width: 1.01rem;
    border-right: 0.01rem solid #999999;
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 0.14rem;
    height: 0.14rem;
}

.sy4r2-wz2 {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    width: 6.12rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 0.1rem;
}

.sy4-lj1 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.36rem;
    height: 0.42rem;
    background: #00AAFF;
    margin: 0 auto;
    margin-top: 0.42rem;
    margin-bottom: 0.42rem;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #FFFFFF;
    border-radius: 0.21rem;
	transition:all .3s ease-out;
}
.sy4-lj1:hover{
	transform: scale(1.1);
}
.sy-con5 {
    width: 100%;
    background-color: #fff;
    padding-top: 0.6rem;
    padding-bottom: 0.01rem;
}

.sy-box5 {
    width: 14.22rem;
    margin: 0 auto;
    margin-top: 0.6rem;
    display: flex;
    align-items: center;
}

.sy5-tu {
    width: 5.52rem;
    height: 6.52rem;
    position: relative;
}

.xftu2 {
    position: absolute;
    top: 1.06rem;
    left: 0.31rem;
}

.sy5-wzk {
    width: 9.88rem;
    /* height: 5.02rem; */
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.24rem 0rem rgba(68, 97, 197, 0.2);
    padding-left: 0.72rem;
    padding-top: 0.44rem;
	padding-bottom: 0.44rem;
    margin-left: -1.17rem;
    z-index: 99;
}

.sy5-wz1 {
    font-size: 0.3rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #333333;
    line-height: 0.3rem;
}

.sy5-wz2 {
    width: 0.6rem;
    height: 0.06rem;
    background: #FFC442;
    border-radius: 0.01rem;
    margin: 0.29rem 0;
}

.sy5-wz3 {
    width: 90%;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    /*line-height: 0.32rem;*/
    margin-bottom: 0.3rem;
    /* overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; */
}

.sy5-wz4 {
	display: block;
	height: .5rem;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #4461C5;
	transition:all .3s ease-out;
}
.sy5-wz4:hover{
	font-size: 0.21rem;
}
.sy5-wzk5 {
    margin-top: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 0.47rem;
    margin-right: 0.95rem;
}

.sy55-wz1 {
    font-size: 0.36rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #4461C5;
    margin-bottom: 0.2rem;
}

.sy55-wz1 span {
    font-size: 0.2rem;
}

.sy55-wz2 {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    color: #333;
}

.sy-con6 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.dyg{
    width: 14.22rem;
    margin: 0 auto;
}
.sy-box6 .swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{
    display: none;
}
.sy-box6 .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
    display: none;
}
.sy-box6 .swiper-button-disabled{
    width: 0.44rem;
    height: 0.82rem;
    background: #00AAFF;
    opacity: 1 !important;
}
.sy-box6 .swiper-button-disabled img{
    width: 0.16rem;
}
.sy-box6 .dyg_prve{
    background-color: #C5C5C5;
}
.sy-box6 {
    width: 15.3rem;
    position: relative;
    margin: 0 auto;
    margin-top: 0.6rem;
    /* height: 2.2rem; */
}

.dyg {
    height: 130%;
    padding: 0.24rem !important ;
}

.dyg img {
	width: 100%;
	/*height: 2rem;*/
	object-fit: cover;
    /*box-shadow: 0rem 0rem 0.24rem 0rem rgba(68, 97, 197, 0.2);*/
	transition:all .3s ease-out;
}
.dyg img:hover{
	transform: scale(1.1);
}

.sy6-wzk {
    display: flex;
    align-items: center;
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #4461C5;
    width: 14.22rem;
    margin: 0 auto;
    margin-top: 0.5rem;
}
.sy6-wzk p{flex-shrink: 0;}

.sy6-wzk span a {
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #333333;
    margin-right: 0.05rem;
}.sy6-wzk span a:hover{
	color: #4461C5;
}

.sy-con7 {
    width: 100%;
    background-image: url('../img/xinjia_img2.png');
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    /*margin-top: 0.4rem;*/
    padding: 0.7rem 0;
}

.sy7-wz1 {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
}

.sy7-wz2 {
    font-size: 0.36rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
}

.sy-bottom {
    height: auto;
    background: linear-gradient(0deg, #031136, #030E24);
    width: 100%;
}

.sy-box8 {
    width: 14.22rem;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.sy8-con1 {
    margin-top: 0.45rem;
}

.sy8-con2 {
    margin-top: 0.6rem;
}

.sy81-tu {
    margin-bottom: 0.33rem;
}

.sy81-wzk {
    width: 2.39rem;
    display: flex;
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 0.1rem;
}

.sy81-wz {
    white-space: nowrap;
}

.sy82-wz1 {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 0.35rem;
}

.sy8-con2 a {
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #CECECE;
    line-height: 0.3rem;
    display: block;
}

.sy8-line {
    width: 100%;
    height: 0.01rem;
    background: rgba(153, 153, 153, 0.5);
    margin-top: 0.3rem;
}

.sy8-bq {
    width: 14.22rem;
    margin: 0 auto;
    height: 0.65rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.bq-wzk1 a {
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #CECECE;
}

.bq-wzk1 img {
    margin: 0 0.07rem;
}

.bq-wzk2 a {
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #CECECE;
    margin: 0 0.1rem;
}

.bq-wzk2 {
    color: #CECECE;
}
.xl2-wzk1{
    padding-bottom: 0.1rem;
	flex: 1;
}
.xl-box{
    width: 100%;
    height: 150%;
    display: flex;
    
}
.xl {
    position: absolute;
    width: 100%;
    height: auto;
    transition: all 0.6s;
    top: 0.72rem;
    display: none;
    left: 0;
    background-color: #fff;
    z-index: 99;
}

.xl-con1 {
    padding-left: 2.46rem;
    background-color: #F5F5F5;
    padding-right: 0.21rem;
    padding-bottom: 0.3rem;
}

.xl1-wzk1 {
    height: 2.59rem;
    padding-top: 0.5rem;
}
.sy8-con3{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
}
.sy8-con3 a{
    display: block;
    margin-right: ;
}
.sy8-con3 a img{
    /*max-width: 1.81rem;*/
    /*max-height: 0.35rem;*/
}
.xl-item {
    display: none;
}

.active3 {
    color: #4461C5 !important;
	border-bottom: 0.01rem solid #fff !important;
}

.active3 .xstp {
    display: block;
}

.xstp {
    display: none;
}

.xl1-wz {
    color: #333333;
    cursor: pointer;
    height: 0.5rem;
    width: 3.31rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 0.06rem;
	border-bottom: 1px solid transparent;
}

.xl1-wzk1 {
    width: 3.31rem;
    height: auto;
    
}

.xl1-wzk2 {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    margin-top: 0.3rem;
	cursor: context-menu;
}

.xl-con2 {
    padding-left: 0.4rem;
    padding-top: 0.5rem;
    padding-right: 2.7rem;
	padding-bottom: 0.5rem;
    display: flex;
    justify-content: space-between;
}

.xl2-wz1 {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #333333;
}

.xl2-wz2 {
    margin-top: 0.4rem;
    margin-bottom: 0.6rem;
	padding-right: 0.4rem;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
	color: #333;
	box-sizing: border-box;
	line-height: 2;
}

.xl2-wz2 a {
    width: 1.7rem;
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    line-height: 0.25rem;
    display: block;
	margin-bottom: 0.2rem;
	  display: -webkit-box;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  word-wrap: break-word;
	  white-space: normal !important;
	  -webkit-line-clamp: 1;
	  -webkit-box-orient: vertical;
	  margin-right: 0.2rem;
}
.xl2-wz2 a:nth-child(3n){margin-right: 0;}
.xl2-wz2 a:hover{
	color: #4461C5;
}
.xl2-tu{
	flex-shrink: 0;
}
.xl2-tu img{
	display: block;
	width: 3.91rem;
	height: 2.01rem;
	object-fit: cover;
	margin: auto;
}
.xl2t-wz {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
      color: #4461C5 !important;
    margin-top: 0.3rem;
    text-align: center;
}


/* 结束 */

/* 行业产品 */

.ny-banner img {
    width: 100%;
	height: 5rem;
	object-fit: cover;
}

.ny-banner {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
	padding-top: 0.72rem;
}

.nxfwz{
    position: absolute;
    font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 37px;
    color: #FFFFFF;
}
.nxfwz2,.nxfwz3{
    width: 12rem;
    position: absolute;
}
.nxfwz3{
    font-size: 35px;
    font-family: Segoe UI;
    font-weight: 400;
    color: #FFFFFF;
}
.ny-banner .nxfwz3{
	font-size: inherit !important;
}
.nxfwz2 .wz-p1{
    font-size: 45px;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 45px;
    color: #FFFFFF;
}
.nxfwz2 .wz-p2{
    font-size: 20px;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFF;
}

.nybanner-wz {
    width: 14.22rem;
    position: absolute;
}

.wz1 {
    font-size: 0.45rem;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 0.56rem;
    color: #FFFFFF;
}

.wz2 {
    font-size: 0.2rem;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 0.32rem;
    color: #FFFFFF;
    margin-top: 0.12rem;
}

.ny-con .syt-wz1 {
    /*font-size: 0.4rem;*/
}

.ny-con .syt-wz2 {
    font-size: 0.2rem;
    margin-top: 0.15rem;
}

.ny-con .sy-title {
    margin-top: 0.5rem;
}

.hycp-con {
    margin-top: 0.5rem;
}

.hycp-con .sy22-cox {
    padding: 0.5rem 0;
}
.hycp-con .sy2-wzk2{
	width: 45%;
}
.hycp-con .sy21-wz2{
	width: 100% !important;
}

.hycp-con:nth-child(2n) .sy22-cox .sy2-xft {
    left: -0.4rem;
    right: inherit;
}

.hycp-con:nth-child(2n) {
    background-color: #FAFBFC;
}

.hycp-con .sy21-wz4 {
    width: 7.25rem;
}

.active4 {
    color: #4461C5 !important;
}

/* 结束 */

/* 行业动态3 */

.hycp3-con1, .hycp3-con2, .hycp3-con3 {
    width: 14.22rem;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.4rem;
    /* justify-content: space-between; */
}

.hycp3-con2 {
    margin-top: 0.7rem;
}

.hycp31-k {
    width: 4.18rem;
    height: 1.93rem;
    background: #FCFCFC;
    border: 0.01rem solid #D8E2E5;
    margin-right: 0.25rem;
    border-radius: 0.1rem;
    padding-left: 0.19rem;
    padding-top: 0.24rem;
    padding-right: 0.22rem;
    margin-top: 0.36rem;
    cursor: pointer;
}

.hycp31-k:hover {
    box-shadow: 0rem 0.03rem 0.06rem rgba(0, 0, 0, 0.16);
}

.hycp31-k:nth-child(3n) {
    margin-right: 0;
}

.hycp31-wz1 {
    font-size: 0.14rem;
    font-family: MicrosoftYaHei;
    line-height: 0.66rem;
    color: #858585;
    line-height: 0.14rem;
}

.hycp31-wz2 {
    font-size: 0.2rem;
    font-family: MicrosoftYaHei;
    line-height: 0.2rem;
    color: #222222;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 0.11rem;
    margin-bottom: 0.08rem;
}

.hycp31-wz3 {
    width: 100%;
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    line-height: 0.26rem;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0.11rem;
}

.hycp31-wz4 {
    font-size: 0.16rem;
    font-family: MicrosoftYaHei-Bold;
    line-height: 0.16rem;
    color: #4461C5;
}

.hycp32-k {
    width: 3.08rem;
    height: 3.79rem;
    background: #FFFFFF;
    box-shadow: -0.02rem 0.04rem 0.18rem rgba(0, 113, 219, 0.1);
    padding-top: 0.23rem;
    position: relative;
    margin-right: 0.6333rem;
    margin-bottom: 0.37rem;
    cursor: pointer;
}

.hycp32-k:nth-child(4n) {
    margin-right: 0;
}

.hycp32-tu {
    height: 1.71rem;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-image: url(../img/024.png);
    background-size: 100% 100%;
}

.hycp32-wz1 {
    background-image: url(../img/056.png);
    width: 2.35rem;
    padding-left: 0.38rem;
    display: flex;
    align-items: center;
    font-weight: bold;
    height: 0.41rem;
    font-size: 0.16rem;
    font-family: MicrosoftYaHei-Bold;
    line-height: 0.16rem;
    color: #222222;
    margin-left: 0.16rem;
    background-size: 100% 100%;
    margin-bottom: 0.12rem;
}

.hycp32-wz2 {
    font-size: 0.15rem;
    font-family: MicrosoftYaHeiLight;
    line-height: 0.24rem;
    color: #262626;
    width: 2.81rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    margin-bottom: 0.09rem;
    position: relative;
    z-index: 999;
}

.hycp32-wz3 {
    padding-left: 0.16rem;
    font-size: 0.13rem;
    font-family: MicrosoftYaHei;
    line-height: 0.13rem;
    color: #4461C5;
}

.hycp32-k:hover .hycp32-wz2 {
    -webkit-line-clamp: 11;
    z-index: 999;
}

.hycp32-k:hover .hycp32-tu {
    box-shadow: 0 1rem 1rem 0 rgba(250, 250, 250) inset;
}

.hycp33-k {
    width: 3.99rem;
    height: 2.25rem;
    background: #FFFFFF;
    box-shadow: 0rem 0.03rem 0.13rem rgba(0, 0, 0, 0.16);
    border-radius: 0.06rem;
    padding: 0 0.22rem;
    color: #505050;
    cursor: pointer;
    transition: all 0.6s;
    margin-right: 0.55rem;
}

.hycp33-k:nth-child(3n) {
    margin-right: 0;
}

.hycp33-wz1 {
    font-size: 0.2rem;
    font-family: MicrosoftYaHei-Bold;
    line-height: 0.37rem;
    font-weight: bold;
    padding-top: 0.24rem;
    margin-bottom: 0.16rem;
    line-height: 0.2rem;
}

.hycp33-wz2 {
    font-size: 0.18rem;
    font-family: MicrosoftYaHeiLight;
    line-height: 0.29rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    margin-bottom: 0.16rem;
    -webkit-box-orient: vertical;
}
.hycp33-wz2 span{
    background-color: transparent;
}
.hycp33-wz3 {
    width: 3.99rem;
    margin-left: -0.22rem;
    height: 0.01rem;
    background-color: #DFDFDF;
}

.hycp33-wz4 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.54rem;
}

.hycp33-wz6 {
    font-size: 0.16rem;
    font-family: Segoe UI;
    font-weight: 400;
    color: #505050;
}

.hycp33-wz5 {
    font-size: 0.16rem;
    font-weight: bold;
    color: #fff;
}

.hycp3-con3 {
    margin-top: 0.7rem;
}
.hycp33-k:hover .hycp33-wz6{
    color: #fff;
}
.hycp33-k:hover {
    background: #4461C5;
    color: #fff;
}

.hycp33-k:hover .hycp33-wz2 span{
    color: #fff;
}
.hycp3-con4 {
    margin-top: 0.7rem;
    width: 100%;
    background-image: url(../img/033.png);
    /*height: 6.36rem;*/
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    position: relative;
	padding-bottom: 1rem;
}

.hycp3-box4 {
    width: 14.22rem;
    margin: 0 auto;
    height: auto;
    padding: 0 1.3rem;
    background-color: #fff;
    box-shadow: 0rem 0.03rem 0.06rem rgba(0, 0, 0, 0.16);
    z-index: 99;
}

.hycp34-cf {
    width: 6.71rem;
    height: 4.34rem;
    background: #4461C5;
    position: absolute;
    top: 0;
    left: 0;
}

.hycp34-k {
    height: 1.6rem;
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding-right: 1rem;
}

.hycp34-tu {
    width: 0.93rem;
    height: 0.93rem;
    background: #4461C5;
    border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.hycp34-tu img{
	width: 0.5rem;
	
}

.hycp34-wz1 {
    font-size: 0.2rem;
    font-family: MicrosoftYaHei-Bold;
    line-height: 0.2rem;
    color: #505050;
    margin-bottom: 0.18rem;
    font-weight: bold;
}

.hycp34-wz2 {
    font-size: 0.18rem;
    font-family: MicrosoftYaHeiLight;
    line-height: 0.29rem;
    color: #505050;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.hycp34-wzk {
    width: 8.28rem;
}

/* 结束 */

/* 产品详情 */

.cpxq-con1, .cpxq-con2, .cpxq-con3, .cpxq-con4, .cpxq-con5, .cpxq-con6 {
    width: 100%;
    padding-top: 0.01rem;
    padding-bottom: 0.7rem;
    background-color: #fff;
}

.cpxq1-k {
    width: 12rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.8rem;
}

.cpxq1-tu {
    position: relative;
    width: 4rem;
    height: 2.7rem;
}

.cpxq1-tu2 {
    width: 4rem;
    height: 2.7rem;
    background: #4461C5;
}

.cpxq1-cft {
    position: absolute;
    left: 0.15rem;
    top: -0.15rem;
}

.cpxq1-wzk {
    width: 6.98rem;
}

.cpxq-wz1 {
    font-size: 0.24rem;
    font-family: MicrosoftYaHeiLight;
    line-height: 0.24rem;
    color: #212121;
}

.cpxq-wz2 {
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Normal;
    line-height: 0.32rem;
    color: #333333;
    height: 1.6rem;
    padding-top: 0.23rem;
    overflow: hidden;
}
.cpxq-wz2 span{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.cpxq-wz3 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.29rem;
    height: 0.41rem;
    border: 0.01rem solid #C9C9C9;
    font-size: 0.14rem;
    font-family: MicrosoftYaHei;
    line-height: 0.14rem;
    color: #636363;
	transition:all .5s ease-out;}.cpxq-wz3:hover{	background-color: #4461C5;	color: #fff;}

.cpxq2-tu {
    width: 12rem;
    margin: 0 auto;
    margin-top: 0.44rem;
}

.cpxq-con2 {
    background-image: url(../img/033.png);
    background-size: 1005 100%;
}

.cpxq-con3 {
    background-image: url(../img/031.png);
    background-size: 1005 100%;
}

.cpxq3-wzk1 {
    width: 12rem;
    margin: 0 auto;
    display: flex;
    margin-top: 0.55rem;
}

.cpxq31-wzk {
    width: 25%;
}

.cpxq31-wz1 {
    width: 0.93rem;
    height: 0.93rem;
    background: #4461C5;
    border-radius: 50%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.26rem;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 0.26rem;
    color: #FFFFFF;
}

.cpxq31-wz2 {
    margin-top: 0.26rem;
}

.cpxq31-wz2 p {
    font-size: 0.18rem;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 0.3rem;
    margin: 0;
    color: #333333;
    text-align: center;
}

.cpxq3-wzk2 {
    margin: 0 auto;
    margin-top: 0.15rem;
    width: 12rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cpxq32-wz1 p{
    font-size: 0.24rem !important;
}
.cpxq32-wz2 {
    font-size: 0.24rem !important;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 0.56rem;
    color: #333333;
}

.cpxq32-wz1 p {
    margin: 0;
    font-size: 0.3rem;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 0.56rem;
    color: #333333;
}

.left p {
    text-align: right;
}

.cpxq32-tu {
    margin: 0 0.3rem;
}

.cpxq32-wzk1 .cpxq32-wz1:nth-child(2) {
    margin-top: 1rem;
}

.cpxq32-wz2 {
    margin-bottom: 0.7rem;
}

.cpxq3-con3 {
    margin: 0 auto;
    margin-top: 0.3rem;
    width: 10.54rem;
    text-align: center;
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Normal;
    line-height: 0.32rem;
    color: #333333;
}

.cpxq-con4 {
    display: flex;
    justify-content: center;
    background-image: url(../img/033.png);
    background-size: 100% 100%;
    padding-top: 0.5rem;
}

.cpxq-con5 {
    background-image: url(../img/037.png);
    background-size: 100% 100%;
}

.cpxq5-box {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 0.42rem;
}

.cpxq-box6 {
    display: flex;
    width: 12rem;
    margin: 0 auto;
    margin-top: 0.59rem;
    justify-content: space-between;
}

.cpxq6-k {
    background-image: url(../img/043.png);
    width: 2.28rem;
    height: 3.45rem;
    background-size: 100% 100%;
}

.cpxq6-wz1 {
    width: 100%;
    height: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.3rem;
    font-family: Segoe UI;
    font-weight: 400;
    color: #333333;
}

.cpxq6-wz2 {
    width: 1.65rem;
    margin: 0 auto;
    margin-top: 0.5rem;
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Normal;
    line-height: 0.32rem;
    color: #FFFFFF;
}

.cpxq-con6 {
    background-image: url(../img/042.png);
    background-size: 100% 100%;
}

.cpxq-con6 .syt-wz1 {
    color: #fff;
}

.cpxq-con6 .syt-wz2 {
    color: #fff;
}

.cpxq7-wzk1 {
    width: 12rem;
    margin: 0 auto;
    margin-top: 0.24rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cpxq7-wz {
    width: 4.61rem;
    font-size: 0.2rem;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 0.32rem;
    color: #333333;
}

.cpxq7-wzk2 {
    width: 11.26rem;
    margin: 0 auto;
}

.cpxq7-wzk2 p {
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Normal;
    line-height: 0.32rem;
    color: #333333;
}
.lsfs-hx:last-child{
    display: none;
}
.cpxq7-tu2 {
    width: 100%;
    justify-content: center;
    display: flex;
    margin: 0.7rem 0;
}

.cpxq8-tu1 {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 0.24rem;
}

.cpxq8-lb {
    width: 12rem;
    margin: 0 auto;
}

.cpxqlb-wz1 {
    font-size: 0.65rem;
    font-family: MicrosoftYaHeiLight;
    color: #BBBBBB;
    margin-top: 0.27rem;
    margin-bottom: 0.3rem;
	text-align: center;
}

.cpxqlb-wz2 {
    width: 80%;
    font-size: 0.2rem;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 0.32rem;
    color: #333333;	margin: 0 auto;
    margin-bottom: 0.3rem;
}

.nydyg-page {
    opacity: 1 !important;
}

.nydyg-page .swiper-scrollbar-drag {
    background-color: #4461C5 !important;
}

.cpxq-con8 {
    position: relative;
}

.aline {
    width: 100%;
    height: 0.02rem;
    background-color: #847C77;
    position: absolute;
    bottom: 1.5rem;
}

.cpxq-con9 {
    padding-bottom: 1.46rem;
    position: relative;
    width: 100%;
}

.cpxq9-bj {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3.16rem;
    background: #2C3069;
    width: 100%;
}

.cpxq9-k {
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-top: 0.8rem;
    display: flex;
    width: 12rem;
}

.cpxq9-k1 {
    width: 3.85rem;
    height: 3.23rem;
    position: relative;
    cursor: pointer;
}

.cpxq9-k1:hover .cpxq9-k2 {
    display: block;
}

.cpxq91-tu img {
    width: 100%;
    height: 2.43rem;
    object-fit: cover;
}

.cpxq91-tu {
    width: 3.85rem;
}

.cpxq91-wz {
    width: 100%;
    height: 0.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.3rem;
    font-family: Segoe UI;
    font-weight: 400;
    color: #333333;
    background-color: #fff;
}

.cpxq9-k2 {
    position: absolute;
    top: 0;
    left: 0;
    background: #2F428A;
    width: 100%;
    height: 100%;
    padding: 0.5rem 0.3rem;
    display: none;
    transition: all 0.6s;
}

.cpxq91-wz1 {
    font-size: 0.3rem;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 0.56rem;
    color: #FFFFFF;
    text-align: center;
}

.cpxq91-wz2 {
    font-size: 0.2rem;
    font-family: Segoe UI;
    font-weight: 400;
    line-height: 0.32rem;
    color: #FFFFFF;
}

/* 结束 */

/* 服务支持 */

.ny2-con .nybanner-wz {
    width: 12rem;
}

.fwzc-dh {
    width: 13.25rem;
    height: 0.82rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.13rem 0rem rgba(34, 30, 31, 0.08);
    border-radius: 0.15rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    padding: 0 0.69rem;
    justify-content: space-between;
    position: relative;
    top: -0.41rem;
    z-index: 99;
}

.fwzcdh-wz {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.ny2-con .syt-wz1 {
    font-size: 0.4rem;
}

.ny2-con .syt-wz2 {
    font-size: 0.18rem;
    margin-top: 0.15rem;
}

.ny2-con .sy-title {
    margin-top: 0.5rem;
}

.fwzc-k {
    width: 14.22rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    margin-top: 0.6rem;
	position: relative;
}

.fwzc-wzk {
    width: 10.57rem;
    height: 4.23rem;
    background: #FFFFFF;
    position: absolute;
    right: 0;
    box-shadow: 0rem 0rem 0.24rem 0rem rgba(68, 97, 197, 0.2);
    padding-left: 0.35rem;
	padding-right: 0.35rem;
    padding-top: 0.8rem;
	box-sizing: border-box;
}

.fwzc-wz1 {
    font-size: 0.3rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.jrwmk1-wz2{
	font-size: 0.16rem;
}
.fwzc-wz2 {
    width: 0.6rem;
    height: 0.06rem;
    background: #4461C5;
    border-radius: 0.01rem;
    margin: 0.36rem 0;
}

.fwzc-wz3 {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 0.32rem;
    /* width: 7.25rem; */
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.fwzc-tu img {
    width: 4.65rem;
    height: 5.49rem;
}

.fwzc-k:nth-child(2n) .fwzc-tu {
    /* position: relative; */
    /* left: -1rem; */
	
}
.fwzc-k:nth-child(2n){
	justify-content: flex-end;
}

.fwzc-k:nth-child(2n) .fwzc-wzk {
    left: 0;
}

.fwzc-con2 {
    width: 14.22rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-top: 0.5rem;
}

.fwzc2-k {
    width: 4.5rem;
    height: 2.6rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.13rem 0rem rgba(34, 30, 31, 0.09);
    position: relative;
    padding: 0.58rem 0.37rem;
}

.fwzc2-xf {
    position: absolute;
    width: 0.63rem;
    height: 0.63rem;
    background: #4461C5;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0.43rem;
    right: 0.26rem;
}
.fwzc2-xf img{
    width: 0.36rem;
}
.fwzc2-wz1 {
    width: 0.59rem;
    height: 0.04rem;
    background: #4461C5;
}

.fwzc2-wz2 {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 0.26rem;
    margin-top: 0.47rem;
    margin-bottom: 0.21rem;
}

.fwzc2-wz3 {
    font-size: 0.1rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 0.32rem;
}

/* 结束 */

/* 联系我们 */

.ny3-con .syt-wz1 {
    font-size: 0.37rem;
}

.ny3-con .syt-wz2 {
    font-size: 0.2rem;
}

.lxwm-dt {
    width: 100%;
    /*margin: 0 auto;*/
    margin-top: 0.5rem;
}

.lxfs-con {
    /*display: flex;*/
    justify-content: space-between;
    width: 12rem;
    margin: 0 auto;
    margin-top: 0.5rem;
}

.lxfx-q1 {
    width: 1.33rem;
    height: 1.33rem;
    border-radius: 50%;
    background: transparent;
    border: 1px dashed #999999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lxfs-q2 {
    width: 1.08rem;
    height: 1.08rem;
    border-radius: 50%;
    background: transparent;
    border: 1px solid #999999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lxfs-wz {
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    margin-top: 0.28rem;
    white-space: nowrap;
    text-align: center;
}

.sd {
    display: flex;
    justify-content: center;
}

.lxfs-x1 {
    width: 1.3rem;
    height: 0.01rem;
    background-color: #999999;
    margin-top: 0.05rem;
}

.lsfs-hx {
    margin-top: 0.6rem;
}

.lxrx-con {
    background-image: url(../img/064.png);
    width: 12rem;
    margin: 0 auto;
    background-size: 100% 100%;
    height: 1.35rem;
    justify-content: center;
    /*display: flex;*/
    align-items: center;
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 1rem;
}

.lxwm1-wzk {
    /*width: 3.49rem;*/
    /*height: 4.75rem;*/
    /*border-radius: 0.1;*/
    /*background-color: #EAF0F6;*/
    overflow: hidden;
    /*margin-bottom: 0.46rem;*/
}

.lxwm1-k {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.lxwm1-wz1 {
    height: 1.5rem;
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.lxwm1-tu {
    width: 3.49rem;
    height: 1.96rem;
}

.lxwm1-tu img {
    width: 3.49rem;
    height: 1.96rem;
    object-fit: cover;
}

.lxwm1-wzk1 {
    margin-top: 0.34rem;
    width: 100%;
    padding-left: 0.22rem;
    padding-right: 0.22rem;
}

.lxwm1-wz3 {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #33475B;
    margin-bottom: 0.24rem;
}

.lxwm1-wz2 p {
    margin: 0;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #33475B;
    line-height: 0.34rem;
}

.jrhq-con6 .sy5-wzk {
    width: 8.51rem;
}

.jrhq-con6 .sy-box5 {
    width: 12rem;
}

.jrhq-con6 .sy5-wzk5 {
    margin-top: 0.4rem;
}

.jrhq-con1 {
    background-color: rgba(241 241 241);
    width: 100%;
    margin: 0 auto;
    padding-top: 0.6rem;
    padding-bottom: 0.8rem;
}

.jrhq1-k {
    width: 12rem;
    display: flex;
    height: 0.56rem;
    background: #4461C5;
    padding: 0 0.21rem;
    align-items: center;
    justify-content: space-between;
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}
.jrwm1-wz1 a{
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}
.jrwm1-wz1 {
    width: 1.35rem;
    text-align: center;
}

.jrwm1-wz2 {
    width: 0.6rem;
    text-align: center;
}

.jrwm1-wz3 {
    width: 1.9rem;
    text-align: center;
}

.jrwm1-wz4 {
    width: 1.9rem;
    text-align: center;
}

.jrwm1-wz6 {
    width: 0.98rem;
}

.jrwm1-wz5 {
    width: 0.98rem;
    height: 0.31rem;
    background: #A9A9A9;
    border-radius: 0.05rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.jrhq1-k2 {
    width: 12rem;
    height: 0.49rem;
    background: #C3C3C3;
    display: flex;
    padding: 0 0.21rem;
    align-items: center;
    justify-content: space-between;
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 0.18rem;
}

.jrhq1-k2:hover {
    background-color: #A7D1C5;
}

.jrhq1-k2:hover .jrwm1-wz5 {
    background-color: #428672;
}

.jrhq-con2 {
    margin-top: 1rem;
    display: flex;
    position: relative;
    justify-content: center;
}

.jrwm2-tu {
    width: 60%;
}

.jrwm2-tu img {
    width: 100%;
    object-fit: cover;
}

.jrwm2-wzk {
    width: 40%;
    padding-left: 0.4rem;
}

.jrwm2-wz1 {
    font-size: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0.28rem;
}

.jrwm2-wz2 {
    width: 3.35rem;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 0.32rem;
}

.jrwm2-xf {
    width: 11.5rem;
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 0.6rem;
}

.jrwm2x-k {
    padding: 0.42rem 0.34rem;
    width: 3.67rem;
    height: 2.25rem;
    cursor: pointer;
}

.jrwm2x-k:hover .jrwm2x-wz1 {
    color: #4461C5;
}

.jrwm2x-k:hover .jrwm2x-wz2 {
    color: #4461C5;
}

.jrwm2x-wz1 {
    font-size: 0.48rem;
    font-family: FZLanTingHeiS-UL-GB;
    font-weight: 400;
    margin-bottom: 0.15rem;
    color: #000000;
    line-height: 0.48rem;
    opacity: 0.86;
}

.jrwm2x-wz2 {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 0.3rem;
}

.jrwm2x-k:nth-child(1) {
    background-image: url(../img/073.png);
}

.jrwm2x-k:nth-child(2) {
    background-image: url(../img/078.png);
}

.jrwm2x-k:nth-child(3) {
    background-image: url(../img/079.png);
}

.jrhq-con3 {
    width: 100%;
    height: auto;
    padding: 0.59rem 0;
    background-color: #F7F7F7;
    margin-bottom: 0.5rem;
}

.jrhq-box3 {
    width: 12rem;
    margin: 0 auto;
}

.jrwm3-title {
    font-size: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
    line-height: 0.28rem;
}

.jrwm3-k {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.jrwm3-twk {
    display: flex;
    align-items: flex-start;
    margin-top: 0.6rem;
}

.jrwm3-wzk {
    margin-left: 0.21rem;
}

.jrwm3-wz1 {
    font-size: 0.24rem;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #000000;
    margin-bottom: 0.2rem;
}

.jrwm3-wz2 {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 0.26rem;
    width: 2.69rem;
}

.jrhq-con4 {
    display: flex;
    width: 100%;
    align-items: center;
    margin-top: 0.7rem;
}

.jrhq4-left {
    width: 40%;
}

.jrhq4l-wzk {
    width: 3.42rem;
    margin-left: auto;
}

.jrwm4l-titlt {
    font-size: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    margin-bottom: 0.05rem;
    color: #000000;
}

.jrwm4l-k {
    width: 3.42rem;
    height: 0.5rem;
    display: flex;
    padding-left: 0.16rem;
    align-items: center;
    color: #333333;
    border-bottom: 0.01rem solid #c3c3c3;
    cursor: pointer;
}

.jrwm4l-tu {
    margin-right: 0.22rem;
}

.bjt {
    display: none;
}

.active5 {
    background-color: #4461C5 !important;
    color: #fff;
}

.active5 .bjt {
    display: block;
}

.active5 .hjt {
    display: none;
}

.jrwm4l-wz {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
}

.jrhq4-right {
    width: 60%;
    height: 4.74rem;
    position: relative;
    background-image: url(../img/076.png);
    background-size: 100% 100%;
}

.jrhq4r-item {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
}

.jrhq4r-wzk {
    width: 3.93rem;
    height: 3.2rem;
    background: rgba(247, 247, 247, 0.51);
    padding-left: 0.24rem;
}

.jrhq4r-wz1 {
    height: 1rem;
    display: flex;
    align-items: center;
    font-size: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
}

.jrhq4r-wz2 {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    line-height: 0.3rem;
}

.jrhq-con5 {
    width: 100%;
    height: 5.61rem;
    background-image: url(../img/083.png);
    background-size: 100% 100%;
    display: flex;
    align-items: center;
}

.jrhq-box5 {
    width: 5.3rem;
    height: 3.4rem;
    background-image: url(../img/075.png);
    padding-left: 0.47rem;
}

.jrhq5-wz1 {
    height: 1rem;
    display: flex;
    align-items: center;
    font-size: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
}

.jrhq5-wza {
    display: flex;
    align-items: center;
    height: 0.45rem;
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.jrhq5-wza img {
    margin-right: 0.2rem;
}

.jrhq-k5 {
    width: 10rem;
    margin: 0 auto;
}

.jrhq-con7 {
    width: 100%;
    height: 5.61rem;
    background-image: url(../img/082.png);
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1rem;
}

.jrhq-box7 {
    width: 12rem;
}

.jrhq7-wz1 {
    font-size: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
}

.jrhq7-wz2 {
    height: 1.57rem;
    padding-top: 0.35rem;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 0.3rem;
    width: 5.04rem;
}

.jrhq7-wz3 {
    width: 1.47rem;
    height: 0.6rem;
    border: 0.01rem solid #3B4C61;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

/* 结束 */

/* 渠道合作 */

.qdhz-con1 {
    width: 12rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.qdhz1-wzk {
    width: 50%;
	flex-shrink: 0;
}
.wdhz1-tu{
	width: 45%;
}

.qdwz1-wz1 {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #4461C5;
}

.qdwz1-wz2 {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #1E1E1E;
    white-space: nowrap;
}

.qdwz1-wz3 {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    padding-top: 0.5rem;
    height: 2.73rem;
    line-height: 0.3rem;
}

.qdwz1-wz4 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.qdwz1-wz5 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.61rem;
    height: 0.5rem;
    background: #4461C5;
    border-radius: 0.05rem;
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.qdwz1-wz6 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.61rem;
    height: 0.5rem;
    background: #FFFFFF;
    border: 0.01rem solid #969696;
    border-radius: 0.05rem;
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #727272;
}

.qdhz-con2 {
    width: 100%;
    height: 4.95rem;
    background-image: url(../img/089.png);
    background-size: 100% 100%;
    position: relative;
    display: flex;
    align-items: center;
}

.qdhz2-tu {
    position: absolute;
    right: 0;
    top: 0;
    height: 4.6rem;
}
.qdhz2-tu img{
	height: 100%;
}
.qdhz2-wz {
    width: 12rem;
    margin: 0 auto;
}

.qdhz2-wz1 {
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.qdhz2-wz2 p {
    width: 7.92rem;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.28rem;
}

.qdhz-con3 {
    width: 12rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.qdhz3-k {
    width: 3.74rem;
    height: 3.78rem;
    position: relative;
}

.qdhz3-tu img {
    width: 3.74rem;
    height: 3.78rem;
    object-fit: cover;
}

.qdhz3-wz {
    width: 3.4rem;
    height: 0.81rem;
    margin: 0 auto;
    position: relative;
    z-index: 9;
    bottom: 0.6rem;
    background: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.22rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #5E5E5E;
    box-shadow: 0rem 0rem 0.13rem 0rem rgba(0, 0, 0, 0.16);
}

.qdhz-con4 {
    width: 100%;
    height: 2.33rem;
    background-image: url(../img/086.png);
    background-size: 100% 100%;
    position: relative;
}

.qdhz4-xf {
    position: absolute;
    right: 0;
    top: 0;
    width: 5.4rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.qdhz4xf-wz1 {
    font-size: 0.44rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #C1C1C1;
    line-height: 0.44rem;
    opacity: 0.68;
    text-align: center;
}

.qdhz4xf-wz2 {
    font-size: 0.79rem;
    font-family: Tahoma;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.99rem;
    opacity: 0.33;
    text-align: center;
    text-transform: uppercase;
}

.qdhz-box4 {
    width: 12rem;
    margin: 0 auto;
    display: flex;
    height: 100%;
    align-items: center;
    position: relative;
}

.qdhz4-line {
    position: absolute;
    width: 9.7rem;
    height: 0.01rem;
    background-color: #fff;
}

.qdhz4-wzk {
    height: 100%;
    width: 1.45rem;
    text-align: center;
    z-index: 9;
}

.qdhz4-wz {
    width: 100%;
    justify-content: center;
    height: 1.09rem;
    display: flex;
    align-items: center;
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.qdhz4-quan {
    width: 0.17rem;
    height: 0.17rem;
    background: #F9C452;
    border-radius: 50%;
    margin: 0 auto;
}

.qdhz-con5 {
    width: 12rem;
    margin: 0 auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.qdhz5-k {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}

.qdhz5-tu img {
    width: 5.28rem;
    height: 2.71rem;
    object-fit: cover;
}

.qdhz5-wzk {
    width: 5.21rem;
    border-bottom: 0.01rem solid #C9C9C9;
}

.qdhz5-wz1 {
    width: 0.45rem;
    height: 0.04rem;
    background: #4461C5;
}

.qdhz5-wz2 {
    margin: 0.29rem 0;
}

.qdhz5-wz2 p {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 0.32rem;
}

.qdhz-con6 {
    width: 12rem;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.qdhz6-bd {
    width: 6.96rem;
    height: 6.12rem;
    background: #EAEAEA;
    padding: 0 0.32rem;
}

.qdhz6d-title {
    height: 1.1rem;
    display: flex;
    align-items: center;
    font-size: 0.22rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
}

.qdhz6-form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}

.qdhz6-wzk1 {
    width: 3rem;
    margin-bottom: 0.24rem;
}

.qdhz6-wz1 {
    font-size: 0.17rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    margin-bottom: 0.07rem;
}

.qdhz6-wzk1 input {
    width: 100%;
    height: 0.4rem;
    background: #FFFFFF;
}

.qdhz6-wzk2 {
    width: 100%;
}

.qdhz6-wzk2 input {
    width: 100%;
    height: 0.4rem;
    background-color: #fff;
}

.qdhz6-tu img {
    width: 5rem;
    height: 6.12rem;
}

.qdhz6-an {
    width: 4.8rem;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    margin-top: 0.59rem;
}

.qdhz6-an button {
    display: block;
}

.tjan {
    width: 2.07rem;
    height: 0.5rem;
    background: #4461C5;
    font-size: 0.17rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.czan {
    width: 2.07rem;
    height: 0.5rem;
    background: #393C36;
    font-size: 0.17rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.gsjj-dh {
    width: 14.22rem;
    margin: 0 auto;
    position: relative;
    top: -0.4rem;
    z-index: 9;
    height: 0.8rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.06rem rgba(68, 97, 197, 0.2);
    padding: 0 0.32rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
}

#hycp-con1 .sy2-tu{
    display: block;
}
.gsjj-lj {
    width: 9.27rem;
    align-items: center;
    height: 100%;
    display: flex;
}

.gsjjlj-wz {
    width: auto;
    display: flex;
    padding: 0 0.2rem;
    min-width: 1.25rem;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 0.18rem;
    color: #1D1D1D;
    /*border-bottom: 0.04rem solid #fff;*/
    /*margin-right: 0.5rem;*/
	    flex-shrink: 0;
}
.wlwc-con p{
    line-height: 2 !important;
    font-size: 0.18rem !important;
}
.active6 {
    /*border-bottom: 0.04rem solid #4461C5 !important;*/
    background-color: #4461C5 !important;
	font-weight: bold !important; 
	font-size: 0.25rem !important;
	color: #fff !important;
}

.gsjj-nav img {
    margin-right: 0.11rem;
    display: block;
    height: 0.18rem !important;
    width: 0.18rem !important;
}

.gsjj-nav a {
    font-size: 0.16rem;
    font-family: SourceHanSansCN-Regular;
    line-height: 0.32rem;
    color: #5D5D5D;
	display: block;
}
.gsjj-nav span{display: block;}
.gsjj-nav {
    font-size: 0.16rem;
    font-family: SourceHanSansCN-Regular;
    line-height: 0.32rem;
    color: #4461C5;
	display: flex;
	align-items: center;
	flex: 1;
    justify-content: flex-end;
}

.gsjjlj-wz:hover {
    background-color: #4461C5;
    color: #fff;
    font-size: 0.25rem;
    font-weight: bold;
}

.gsjj-zw {
    width: 14.22rem;
    margin: 0 auto;
    margin-top: 0.7rem;
    margin-bottom: 1rem;
}

.gsjjz-wz1 {
    font-size: 0.3rem;
    font-family: SourceHanSansCN-Medium;
    line-height: 0.3rem;
    color: #333333;
}

.gsjjz-wz2 {
    width: 0.6rem;
    height: 0.06rem;
    background: #FFC442;
    opacity: 1;
    border-radius: 0.01rem;
    margin: 0.36rem 0;
}

.gsjjz-wz3 p {
    margin: 0;
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Normal;
    line-height: 0.32rem;
    color: #666666;
}

/* 结束 */

/* 新闻资讯 */
.xwzx-list_h5{
    display: none;
}
.xwzx-list {
    width: 14.22rem;
    margin: 0 auto;
    margin-top: 0.5rem;
}

.xwzx-k {
    width: 14.22rem;
    height: 2.46rem;
    padding: 0.35rem;
    display: flex;
    justify-content: space-between;
    border-bottom: 0.01rem solid #DBDBDB;
    margin-bottom: 0.3rem;
    cursor: pointer;
}

.xwzx-k:hover {
    background-color: #F6F6F6;
}

.xwzx-k:hover .xwzx-tu img {
    transform: scale(1.2);
}

.xwzx-tu {
    width: 2.77rem;
    height: 1.7rem;
    overflow: hidden;
}

.xwzx-tu img {
    width: 2.77rem;
    height: 1.7rem;
    transition: all 0.6s;
    
    object-fit: cover;
    object-fit: contain;
}

.xwzx-wzk {
    width: 10.22rem;
}

.xwzx-wzk1 {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.xwzx-wz1 {
    font-size: 0.18rem;
    font-family: MicrosoftYaHeiSemilight;
    line-height: 0.25rem;
    color: #1C1C1C;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.xwzx-wz2 {
    font-size: 0.16rem;
    font-family: ArialMT;
    line-height: 0.23rem;
    color: #989898;
    margin-top: 0.2rem;
}

.xwzx-wz3 {
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    line-height: 0.3rem;
    color: #858585;
    margin-top: 0.2rem;
    margin-bottom: 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.xwzx-wz4 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0.86rem;
    height: 0.3rem;
    /*border: 0.01rem solid #4461C5;*/
    font-size: 0.14rem;
    font-family: SourceHanSansCN-Light;
    color: #4461C5;
}

.xwzx-k:last-child {
    margin-bottom: 0;
}

.yema {
    height: auto;
    margin: 0 auto;
    width: 5rem;
    height: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.yema-wz1 {
    width: auto;
    height: 0.3rem;
    padding: 0 0.1rem;
    border: 0.01rem solid #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #333;
    margin: 0 0.05rem;
}

.active7 {
    background-color: #4371C3 !important;
    color: #fff !important;
}

/* 结束 */

/* 新闻详情 */

.xwxq-con {
    width: 14.22rem;
    margin: 0 auto;
    margin-bottom: 0.88rem;
}

.xwxq-title {
    /* height: 1.55rem; */
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 0.01rem solid #DDDDDD;
}
.xwxq-zw{
	margin-bottom: 0.35rem;
	font-size: 0.18rem;
}
.xwxqt-wz1 {
    font-size: 0.36rem;
    font-family: MicrosoftYaHei-Bold;
    line-height: 0.36rem;
    text-align: center;
    color: #333333;
	line-height: 0.57rem;
}

.xwxqt-wz2 {
    font-size: 0.14rem;
    text-align: center;
    font-family: MicrosoftYaHei;
    line-height: 0.14rem;
    color: #858585;
    padding: 0.22rem 0;
}

.xwxq-tu {
    margin: 0.53rem 0;
    width: 100%;
    display: flex;
    justify-content: center;
}
.xwxq-zw,.xwxq-zw p{
    line-height: 2 !important; 
}
.xwxq-zw p {
    font-family: Microsoft YaHei;
    line-height: 0.3rem;
    color: #606060;
    margin: 15px 10px 15px 10px;
}

.xwxq-yema {
    width: 100%;
    /* border-bottom: 0.01rem solid #3F69BD;
    border-top: 0.01rem solid #3F69BD;
    height: 0.6rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.7rem; */
}

.xwxqym-wz {
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    /* line-height: 0.14rem; */
    color: #606060;
    display: block;
	margin-bottom: 0.15rem;
}

.xwxqym-wz:hover {
    color: #3F69BD;
}

/* 结束 */

/* 关于环球 */

.gyhq-con1 {
    width: 14.22rem;
    margin: 0 auto;
    margin-top: 0.7rem;
    margin-bottom: 1rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ny4-con {
    background-color: #FCFCFC;
}

.gyh1-wzk {
    width: 7.35rem;
	/*margin-left: 0.5rem;*/
}

.gyh1-wzk .sy5-wz3 {
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Normal;
    line-height: 0.32rem;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    width: 100%;
    height: auto;
    margin-bottom: 0.3rem;
}

.gyhq-con2 {
    height: 1.82rem;
    background: #F1F1F1;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.gyhq-box2 {
    width: 14.22rem;
    display: flex;
    justify-content: space-between;
}

.gyhq-con3 {
    width: 100%;
}

.gyhq-con3 .syt-wz1 {
    color: #fff;
}

.gyhq3-lb {
    width: 14.22rem;
    margin: 0 auto;
    margin-top: 1rem;
    position: relative;
}

.gyhqk1-wz1 {
    font-size: 0.24rem;
    font-family: SourceHanSansCN-Medium;
    line-height: 0.93rem;
    color: #DBDBDB;
    text-align: center;
}

.gyhqk1-wz2 {
    width: 0.14rem;
    height: 0.14rem;
    background: #C8C8C8;
    border-radius: 50%;
    margin: 0 auto;
}

.swiper-slide-active .gyhqk1-wz2 {
    background-color: #FFA200;
}

.swiper-slide-duplicate-active .gyhqk1-wz2 {
    background-color: #FFA200;
}

.aline2 {
    width: 100%;
    position: absolute;
    height: 0.01rem;
    background-color: #707070;
    top: 1rem;
}

.gallery-thumbs {
    width: 6.48rem !important;
    margin-top: 1rem;
}

.gallery-thumbs .swiper-slide {
    height: 2.28rem;
    background: #FFFFFF;
    border: 0.01rem solid #707070;
    width: 100%;
    padding: 0.18rem;
    display: flex;
    justify-content: space-between;
}

.gyhqlbk2-tu {
    width: 2.73rem;
    height: 1.92rem;
    background: #030303;
}

.gyhqlbk2-wzk {
    width: 2.88rem;
}

.gyhqlbk2-wz1 {
    font-size: 0.16rem;
    font-family: SourceHanSansCN-Medium;
    line-height: 0.28rem;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.gyhqlbk2-wz2 {
    font-size: 0.53rem;
    font-family: SourceHanSansCN-Medium;
    line-height: 0.53rem;
    color: #DBDBDB;
    position: absolute;
    bottom: 0.32rem;
    right: 0.32rem;
    text-align: right;
}

.page {
    width: 8rem;
    position: relative;
    margin: 0 auto;
    top: -1rem;
}

.swiper-button-white::after {
    display: none;
}

.gyhq-con4 {
    width: 100%;
    /*height: 6.36rem;*/
    background-image: url(../img/099.png);
    padding-top: 0.4rem;
    padding-bottom: 1rem;
    background-position: 0 100%;
}

.gyhq-box4 {
    width: 14.22rem;
    margin: 0 auto;
    margin-top: 0.95rem;
    display: flex;
    justify-content: space-between;
}

.gyhq4-k {
    width: auto;
}

.gyhq4-wz1 {
    margin-top: 0.28rem;
    margin-bottom: 0.28rem;
    text-align: center;
    font-size: 0.24rem;
    font-family: SourceHanSansCN-Medium;
    color: #333333;
}

.gyhq4-wz2 {
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Medium;
    color: #262626;
}

.gyhq-tu {
    display: flex;
    justify-content: center;
}

.gyhq-con5 {
    width: 100%;
    height: 7.88rem;
    background-image: url(../img/101.png);
    padding-top: 0.01rem;
}

.gyhq-box5 {
    display: flex;
    width: 14.22rem;
    margin: 0 auto;
    margin-top: 0.9rem;
}

.gyhq5-wz {
    width: 2.01rem;
    height: 0.6rem;
    background-color: rgba(250, 250, 250, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.16rem;
    font-family: SourceHanSansCN-Medium;
    color: #FFFFFF;
    cursor: pointer;
}

.active7 {
    background: #4461C5 !important;
}

.gyhq5-item {
    display: none;
}

.gyhq5it-con {
    width: 12.3rem;
    display: flex;
    overflow-x: scroll;
}

.gyhq5it-con::-webkit-scrollbar {
    display: none;
}

.gyhq5-tek {
    width: 2.67rem;
    margin-left: 0.32rem;
}

.gyhq5-tu {
	width: 1.9rem;
	height: 1.9rem;
	border-radius: 50%;
	border: 0.1rem solid rgba(255,255,255,.2);
    display: flex;
    justify-content: center;
	overflow: hidden;
	margin: 0 auto;
}
.gyhq5-tu img{
	
	width: 100%;
	height: 100%;
	    object-fit: cover;
}

.gyhq5-wz1 {
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Medium;
    margin: 0.16rem 0;
    color: #FFFFFF;
    text-align: center;
}

.gyhq5-wz2 {
    font-size: 0.16rem;
    font-family: SourceHanSansCN-Medium;
    line-height: 0.28rem;
    color: #B9B9B9;
    text-align: center;
}

.gyhq-con6 {
    width: 100%;
    background-color: #f8f8f8;
    padding-top: 0.07rem;
}

.gyhq-box6 {
    display: flex;
    justify-content: space-between;
    width: 14.22rem;
    margin: 0 auto;
    margin-top: 0.7rem;
}
.hzyfc{
	padding: 0.1rem !important;
}
.gyhq6-k {
    width: 100%;
    height: 100%;
    background: #FFFFFF;
}
.gyhq6-k:hover{
	box-shadow: -0.010417rem 0.020833rem 0.09375rem 0 rgb(0 0 0 / 10%);
}
.gyhq6-k:hover .gyhq6-tu img{
	transition: all .3s; 
	transform:scale(1.5);
	
}
.gyhq6-tu{
	width: 100%;
	height: 2.23rem;
	overflow: hidden;
}
.gyhq6-tu img {
	transition: all .3s; 
    width: 100%;
    height: 100%;
	
}

.gyhq6-wzk {
   /* width: 2.82rem; */
    margin: 0 auto;
	padding: 0.2rem;
	padding-top: 0;
}

.gyhq6-wz1 {
    margin: 0.14rem 0;
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Medium;
    line-height: 0.18rem;
    color: #333333;
    line-height: 0.28rem;
}
.gyhq6-wz2:last-of-type{
	font-size: 0.16rem !important;
}
.gyhq6-wz2 {
    font-size: 0.14rem;
    font-family: SourceHanSansCN-Medium;
    line-height: 2;
    color: #333;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ljgd {
    height: 1.5rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.gyhq6-wz3 {
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/102.png);
    width: 1.36rem;
    height: 0.42rem;
    background-size: 100% 100%;
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Light;
    color: #FFFFFF;
	transition:all .3s ease-out;
}
.gyhq6-wz3:hover{
	transform: scale(1.1);
}

.gyhq-con7 {
    width: 100%;
    height: auto;
    background-image: url(../img/100.png);
    background-size: 100% 100%;
    padding-top: 0.6rem;
}

.gyhq-box7 {
    width: 14.22rem;
    margin: 0 auto;
    margin-top: 0.7rem;
    display: flex;
    padding-bottom: 0.3rem;
}
.hzybl{
	width: 100%;
}
.hzybl .swiper-slide{border-right: 0.01rem solid #eee;}
.hzybl .swiper-slide:last-child {
    border-right: none;
}
.gyhq7-wzk {
    width: 100%;
	padding-bottom: 0.2rem;
    /* height: 2.93rem; */
    /* border-right: 0.01rem solid #eee; */
    /* padding-left: 0.32rem; */
}

.gyhq7-wzk:last-child {
    border-right: none;
}

.gyhq7-wz1 {
    width: 1.52rem;
    height: 0.45rem;
    background: #4461C5;
    border-radius: 0.04rem;
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Normal;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
    margin-bottom: 0.23rem;
}
.gyhq7-wz2{
	padding-right: 0.2rem;
	font-size: 0.16rem;
}

.gyhq7-wz2 p {
    margin: 0;
    font-size: 0.16rem !important;
    font-family: SourceHanSansCN-Normal;
    line-height: 0.34rem;
    color: #333333;
}

.gyhq7-dh {
    justify-content: center;
    display: none;
    height: 0.8rem;
    align-items: center;
    margin-top: 0.6rem;
}

.dh7-wz {
    font-size: 0.28rem;
    font-family: SourceHanSansCN-Normal;
    line-height: 0.32rem;
    color: #4461C5;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.2rem;
    border-bottom: 0.01rem solid #fff;
}

.active8 {
    border-bottom: 0.01rem solid #4461C5 !important;
}

.gyhq-con8 {
    width: 75%;
    margin: auto;
}

.gyhq8-con {
    display: flex;
    justify-content: space-between;
}

.gyhq8-tu img {
    width: 3.37rem;
    height: 2.27rem;
}

.gyhq8-wz {
    height: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
	font-size: 0.18rem;
}

.gyhq8-item {
    display: none;
}

.gyhq-con9 {
    width: 100%;
    height: 6.42rem;
    background-size: 100% 100%;
    /* background-image: url(../img/113.png); */
	background: #4461C5;
    /* padding-top: 1rem; */
	display: flex;
	align-items: center;
	justify-content: center;
}

.gyhq-box9 {
    width: 14.22rem;
    margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.show1 .sy2-tu{
    display: block;
}
.gyhq-box9-map{
	position: relative;
}
.gyhq-box9-map img{
	width: 7rem;
}

.gyhq9-wz1 {
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Normal;
    line-height: 0.36rem;
    color: #FFFFFF;
    margin-bottom: 0.45rem;
}

.gyhq9-wz2 {
    height: 0.55rem;
    display: flex;
    align-items: center;
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Normal;
    line-height: 0.12rem;
    color: #FFFFFF;
}

.gyhq9-wz2 img {
    width: 0.22rem;
    height: 0.22rem;
    margin-right: 0.12rem;
}
.gyhq9-wz{
	left: 50%;
	top: 0.8rem !important;
	transform: translateX(-50%);
}
.gyhq-con10 {
    background-color: #fff;
    width: 100%;
    padding-top: 0.7rem;
    padding-bottom: 1rem;
}

.gyhq9-tu {
    display: flex;
    justify-content: center;
    margin-top: 0.6rem;
}
.gyhq9-tu1{
	width: 18% !important;
	margin-right: 2.5% !important;
}
.gyhq9-tu1 img{
	width: 100%;
}
.gyhq9-tu1:nth-child(5n){margin-right: 0 !important;}
.gyhq-con11 {
    width: 100%;
    height: 8.81rem;
    padding-top: 0.8rem;
    background-image: url(../img/085.png);
    background-size: 100% 100%;
}

.gyhq-box11 {
    width: 14.22rem;
    margin: 0 auto;
    display: flex;
    margin-top: 0.65rem;
}

.gyhq11-tu {
    width: 7.11rem;
    height: 4.21rem;
    background: #4461C5;
}
.gyhq11-tu{
	flex-shrink: 0;
}
.gyhq11-tu img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.gyhq11-tu1{
	width: 2.2rem;
}
.gyhq11-wzk {
    /* height: 4.21rem; */
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0rem rgba(0, 0, 0, 0.16);
    padding: 0.33rem;
}

.gyhq11-wz1 {
    font-size: 0.2rem;
    font-family: SourceHanSansCN-Light;
    margin: 0.34rem 0;
    color: #333333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.gyhq11-wz2 {
    font-size: 0.16rem;
    font-family: SourceHanSansCN-Light;
    line-height: 0.3rem;
    color: #818181;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 0.15rem;
}

.gyhq11-wz3 {
    font-size: 0.18rem;
    font-family: SourceHanSansCN-Regular;
    line-height: 0.18rem;
    color: #4461C5;
	transition:all .3s ease-out;}.gyhq11-wz3:hover{	font-size: 0.21rem;}

.gyhq11-con2 {
    width: 14.22rem;
    margin: 0 auto;
    display: flex;
    margin-top: 0.37rem;    flex-wrap: wrap;
    /* justify-content: space-between; */
	
}

.gyhq11-lt {
	width: 18%;	margin-right: 2.5%;
	margin-bottom: 0.3rem;
    box-shadow: 0rem 0rem 0.15rem #D2D9F1;
}
.gyhq11-lt:nth-child(5n){margin-right: 0;}.gyhq11-lt img{width: 100%;height: 1.03rem;}

.ny4-con .sy-con6 {
    padding-bottom: 1.2rem;
}

.gyhq-con5 .syt-wz1 {
    color: #fff;
}

/* 结束 */




/*修改*/
.jrhq1-con{
    width: 12rem;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.xjrhq1-k{
    width: 3.9rem;
    /* height: 1.6rem; */
    background-color: #fff;
    padding: 0.2rem;
    cursor: pointer;
    margin-top: 0.3rem;
}
.xjrhq1-k:hover{
    box-shadow: 0 0 0.13rem 0 rgba(0,0,0,0.16);
}
.xjrhq1-k:hover .jrhq1k-wz1{
    color: #fa5f00;
}
.jrhq1k-wz1k{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.jrhq1k-wz2{
    color: #fa5f00;
    font-weight: 700;
    font-size: 14px;
}
.jrhq1k-wz1{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.16rem;
    color: #32373e;
}
.jrhq1k-wz2k span{
    color: #949497;
    border-right: 0.01rem solid #ddd;
    font-size: 0.14rem;
    padding-right: 0.1rem;
    margin-right: 0.1rem;
}
.jrhq1k-wz2k{
    height: 0.6rem;
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 0.01rem dashed #ddd;
}
.jrhq1k-wz2k span:last-child{
    border-right: none;
}
.jrhq1k-wz3k{
    width: 100%;
    color: #949497;
    font-size: .14rem;
    margin-top: 0.1rem;
 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.jrhq1k-wz3k p{
	padding: 0;
	margin: 0;
}
/*结束*/
.hzynews_top{
	display: flex;
	justify-content: space-between;
	width: 14.22rem;
	margin: 0.3rem auto;
}
.hzynews_top a{
	display: block;
	width: 30%;
}
.hzynews_top a:hover .sy4l-tu img{
	transform: scale(1.2);
}
.hzynews_top a:hover .sy4l-wzk2{
	color: #4461C5;
}
.hzynews_top a .sy4l-tu{
	width: 100%;
	height: 2.29rem;
	overflow: hidden;
}
.hzynews_top a .sy4l-wzk{
	width: 100%;
	position: initial;
}
.hzynews{margin-top: 0;}
.hzynews a{
	display: flex;
	padding: 0.25rem 0;
	border-bottom: 1px solid #D9E0EC;
}
.hzynews a .sy4r-wzk1{
	padding-bottom:0;
	border: none;
}
.hzynews a .sy4r1-wzk2{
	flex: 1;
	width: auto;
	margin-left: 0.4rem;
}.hzynewsnav{
	width: 14.22rem;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	margin-top: 0.7rem;
	cursor: pointer;
	
}
.hzynewsnav .swiper-container{
    width: 100%;
}
.hzynewsnav p{
	/*width: 1.26rem;*/
	width: 100%;
	height: 0.4rem;
	background: #FFFFFF;
	border: 1px solid #D5D5D5;
	text-align: center;
	line-height: 0.4rem;
	font-size: 0.18rem;
	color: #333333;
	margin: 0;
	margin-right: 0.11rem;
	margin-bottom: 0.2rem;
}.hzynewsnav .active{
	background: #4461C5;
	color: #fff;
}


.hzyfx_wrap{
	display: flex;
	align-items: center;
	margin: 0.5rem auto;
}
.hzyfx_text{
	font-size: 0.18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666;
	margin-right: 0.25rem;
}
.hzyfx-wx,.hzyfx-wb,.hzyfx-qq,.hzyfx-gd{
	position: relative;
	margin-right: 0.25rem;
	cursor: pointer;
}
.hzyfx:hover .hzyfx_code{
	display: block;
}
.hzyfx_code{
	width: 1.3rem;
	height: 1.3rem;
	position: absolute;
	bottom: -1.6rem;
	left: 50%;
	transform: translateX(-50%);
	box-shadow: 0 0 8px rgb(0 0 0 / 18%);
	transition: opacity .3s linear;
	display: none;
}
.hzyfx_code::before {
	position: absolute;
	left: 50%;
	content: "";
	background: #fff;
    top: -5px;
	    margin-left: -5px;
   /* transform: translateX(-50%); */
    width: 10px;
    height: 10px;
    transform: rotate(135deg);
    box-shadow: 0 0 8px rgb(0 0 0 / 18%);
	z-index: 1;
}
.hzyfx_code_img{
	width: 1.3rem;
	height: 1.3rem;
	position: relative;
	z-index: 2;
}
.xxjs-wzk2{
	font-size: 0.16rem !important;
	line-height: 2;
}


.hzyyiliao{
	width: 14.22rem;
	margin: 0 auto;
	margin-top: 0.8rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 0.6rem;
}
/*.hzyyiliao .sy2-wzk2{flex: 1;}*/
.hzyyiliao_p{
	font-size: 0.18rem;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #333333;
	line-height: 2;
}
.hzyyiliao_p span{
    font-size: 0.18rem !important;
    line-height: 2 !important;
}
.hzyyiliao .sy2-tu{
	/*width: 40%;*/
}
.hzyyiliao .sy2-xft{
	width: 2.4rem;
}
.hxcp_wrap{
	background: #F2F5FA;
}
.hzyyl_text{
    /*font-size: 0.3rem;*/
    /*padding: 0.6rem 0;*/
    text-align: center;
}
.hxcp{
	width: 14.22rem;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 0.15rem;
}
.hxcp_list{
	width: 31%;
	margin-right: 3.5%;
	margin-bottom: 0.33rem;
	position: relative;
	border-radius: 0.1rem;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
}
.hxcp_list:hover .hxcp_box{top: 0;transition: all .3s; }
.hxcp_list:nth-child(3n){margin-right: 0;}
.hxcp_img{
	width: 100%;
	height: 2.1rem;
}
.hxcp_img img{width: 100%;height: 100%;object-fit: cover;}
.hxcp_title{
    text-align: center;
	padding: 0.17rem 0.25rem;
	font-size: 0.18rem;
	color: #333;
}
.hxcp_box{
	/* display: none; */
	width: 100%;
	height: 100%;
	padding: 0.3rem;
	background: #4461C5;
	position: absolute;
	top: -100%;
	left: 0;
	transition: all .3s; 
}
.hxcp_box_text{
	font-size: 0.24rem;
	font-family: SourceHanSansCN;
	font-weight: bold;
	color: #F2F5FA;
	margin-bottom: 0.15rem;
}
.hxcp_box_p{
	font-size: 0.18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #F2F5FA;
	line-height: 0.3rem;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.hxcp_box_bt{
	font-size: 0.16rem;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #F2F5FA;
	position: absolute;
	bottom: 0.3rem;
	left: 0.3rem;
}
.zncp_wrap{
	width: 14.22rem;
	margin: 0 auto;
}
.zncp{
	width: 100%;
	padding-bottom: 0.6rem;
}
.hzyzncp{width: 100%;}
.zncp_img{width: 100%;height: 3.2rem;display: flex;align-items: center;justify-content: center;}
.zncp_img img{max-width: 100%;max-height: 100%;}
.zncp_p{
	padding: 0.3rem;
	background: #F2F5FA;
	font-size: 0.2rem;
	color: #333;
	text-align: center;
}
.dxal_wrap{
	position: relative;
	width: 14.82rem;
	margin: 0 auto;
}
.dxal_wrap .swiper-button-next,.dxal_wrap .swiper-button-prev {
	color: #fff;
	background: rgba(0,0,0,.6);
}
.dxal_wrap .swiper-button-next:after, .dxal_wrap .swiper-button-prev:after{
	font-size: 0.18rem;
}
.dxal_wrap .swiper-button-next{right: -0.75rem;}
.dxal_wrap .swiper-button-prev{left: -0.75rem;}
.hzydxal{padding: 0.3rem;}
.hzydxal .swiper-slide{
	display: flex;
	background: #FFFFFF;
	box-shadow: 0px 0px 0.2rem 0px rgba(68, 97, 197, 0.2);
	border-radius: 0.1rem;
	overflow: hidden;
}
.dxal_img{
	width: 5.4rem;
	height: 3.58rem;
	flex-shrink: 0;
	margin-right: 0.1rem;
}
.dxal_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.dxal{flex: 1;padding: 0.3rem 0.6rem;}
.dxal_img1{
	height: 0.7rem;
	margin-bottom: 0.3rem;
}
.dxal_img1 img{height: 100%;}
.dxal_text1{
	font-size: 0.24rem;
	font-weight: bold;
	color: #333333;
}
.dxal_text2{
	font-size: 0.18rem;
	font-weight: bold;
	color: #333333;
	margin: 0.14rem 0 0.3rem 0;
}
.dxal_p{
	font-size: 0.16rem;
	color: #666666;
	line-height: 0.25rem;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.anli_list{
	width: 14.22rem;
	padding: 0.8rem 0 0.45rem 0;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}
.anli_list p{
	width: 20%;
	padding: 0 0.2rem;
	text-align: center;
	margin-bottom: 0.35rem;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	cursor: pointer;
}
.zxdt_wrap{
	width: 14.22rem;
	margin: 0 auto;
}
.zxdt{
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 0.15rem;
	padding-bottom: 0.5rem;
}
.zxdt_list{
	width: 31%;
	margin-right: 3.5%;
	margin-bottom: 0.33rem;
	position: relative;
	box-shadow: 0px 0px 0.24rem 0px rgba(68, 97, 197, 0.2);
	overflow: hidden;
	background: #fff;
	cursor: pointer;
}
.zxdt_list:nth-child(3n){margin-right: 0;}
.zxdt_img{
	width: 100%;
	height: 2.7rem;
}
.zxdt_img img{width: 100%;height: 100%;object-fit: cover;}
.zxdt_title{
	margin: 0.3rem;
	font-size: 0.24rem;
	color: #333;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}	

.point,.point::before, .point::after{
	content: '';
	width: 0.12rem;
	height: 0.12rem;
	position: absolute;    
	border-radius: 50%;
	background-color: rgba(241, 34, 30, .9);   
	cursor: pointer; 
	display: block;
}
.point::before{animation: scale 2s infinite; }
.point::after{animation: scale2 2s infinite; }
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(3); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(6);opacity:0;}}
.point1{
	top: 1.66rem;
	right: 2.73rem;
}
.point2{
	top: 2.18rem;
	right: 2.53rem;
}
.point3{	
	top: 2.38rem;
	right: 2.45rem;

}
.point4{
	top: 2.64rem;
	right: 2.64rem;
}
.gaix_l p{
    border: none !important;
}
/*正文字体*/
.xqzw-wz,.xqzw-wz div,.xqzw-wz p,.xqzw-wz span,.xwxq-zw,.xwxq-zw p,.xinjia53_text p,.xinjia53_text span,.xinjia53_text,.xwxqt-wz2,.xwzx-wz3{
    font-size: 0.18rem !important;
    line-height:2 !important;
}
.cover-wz2,.cover-wz2 p,.cover-wz2 span{
    line-height:2 !important;
    font-size: 0.18rem !important;
}
/*一级标题*/
/*产品*/
.xq1-wz{
    font-size: 0.36rem !important;
}
/*资讯列表*/
.xwzx-wz1{
    font-size: 0.22rem !important;
}
/*资讯列表时间*/
.xwzx-wz2{
    font-size: 0.16rem !important;
}
/*咨询正文*/
.xwxqt-wz1{
    font-size: 0.3rem !important;
}
/*发展历程正文*/
.para ,.para p,.para span{
    font-size: 0.18rem !important;
    color: #fff !important;
}
.xwzx-wzk1>a:first-child{
    display: block;
    flex: 1;
    margin-right: 0.2rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}






.swiper-pagination {
    display: flex;
    justify-content: center;
}





/*服务  http://gw.univalsoft.com/?p=568*/

.sy2-tu img.img-back {
    display: none;
}


/*产品*/
[data="product"][menuname="hycp"] .sy21-wz4 a {
    /*text-overflow: inherit;*/
    width: 48%;
    margin-right: 0;
}
/*[data="product"][menuname="hycp"] .sy21-wz4 a:nth-child(3n+1) {*/
/*    width: 31%;*/
/*}*/
/*[data="product"][menuname="hycp"] .sy21-wz4 a:nth-child(3n+2) {*/
/*    width: 31%;*/
/*}*/
/*[data="product"][menuname="hycp"] .sy21-wz4 a:nth-child(3n+3) {*/
/*    width: 37%;*/
/*}*/



/*PC 端隐藏招聘介绍*/
[data="article"][menuname="jrhq"] .gsjj-dh > .gsjj-lj a:last-child {
    display: none;
}



/*pc 导航 隐藏招聘下的招聘介绍 */
.top-nav .top-wz3:nth-child(4) .xl1-wzk1 a:last-child {
    display: none;
}


/*智慧城市*/
[data="article"][menuname="zhcs"]  .cpxq8-tu1 img {
    display: none;    
}

[data="article"][menuname="zhcs"] .syt-wz1 {
    padding-top: .4rem;
}
[data="article"][menuname="zhcs"] .cpxq-con6 .cpxq6-wz2 span{
    font-size: 14px !important;
}
[data="article"][menuname="zhcs"] .cpxq-con7 .cpxq7-wzk1 {
    display: none;
}
[data="article"][menuname="zhcs"] .cpxq-con7 .cpxq7-wzk2 {
    display: none;
}
[data="article"][menuname="zhcs"] .zhihui-anli .cpxq91-wz2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
  overflow: hidden;
}

/*智慧城市推荐案例*/
.zhihuichengshi-swiper-group {
    position: relative;
}
.zhihuichengshi-container .xinjia54_wz1{
    display: none;
}
.zhihuichengshi-container .xinjia54_k{
    align-items: flex-start;
}
.zhihuichengshi-container .xinjia54_wz4{
    -webkit-line-clamp: 6;
}
.zhihuichengshi-container .swiper-button-next.swiper-button-disabled,
.zhihuichengshi-container .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
}





/*搜索*/
.search-result {
    text-align: center;
}
.search-result b{
    color: #e4393c;
    min-width: 12px;
    padding: 0 2px;
    text-align: center;
    display: inline-block;
}
.search-cate {
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
}
.search-cate a{
     display: inline-block;
    vertical-align: top;
    line-height: 40px;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 0 20px;
    margin: 0 5px;
    font-size: 15px;
    font-weight: bold;
    color: #0051A2;
    transition: all .3s ease;
    font-size: 16px;
    padding: 0 20px;
    line-height: 32px;
    border: 1px solid #ddd;
}
.search-cate a.active{
     color: #fff;
    background-color: #0051A2;
}



/*搜索页面*/
.page-search .ssjg-con1 {
    background: #fff;
}

.page-search .ssjg22-con1 {
    background: #fff;
    border-bottom: 1px solid #DBDBDB;
}


.page-search .ssjg221-wz1 {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.page-search .ssjg221-wz2 {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

/*导航问题*/
.sy-top {
    /*padding-top: 15px;*/
    /*padding-bottom: 15px;*/
    height: auto;
    height: .72rem;
}


.pc-header-logo img{
    image-rendering: pixelated;
    image-rendering: -webkit-optimize-contrast;
}






