@charset "UTF-8";
/**{-moz-user-select:none;-webkit-user-select:none；}防拷贝*/
a, p, ul li, h1, h2, h3, h4, h5, h6, div {
    font-family: "Microsoft YaHei", Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
    text-decoration: none;
    list-style: none;
}

a:hover, a:focus {
    text-decoration: none;
}

ul {
    margin-bottom: 0;
}

.bgbl {
    background: #0067EB;
}

.colf {
    color: #fff !important;
}

.mbot20 {
    margin-bottom: 20px !important;
}

.mp0 {
    margin: 0;
    padding: 0;
}

.bgf5 {
    background: #f5f5f5;
    width: 100%;
    height: auto;
}

.bgff {
    background: #fff;
}

.coleb {
    color: #0067EB;
}

.clear {
    clear: both;
}

.mb0 {
    margin-bottom: 0 !important;
}

.text-center, .textc {
    text-align: center;
}

.textl {
    text-align: left !important;
}

.textr {
    text-align: right !important;
}

.mauto {
    margin: 0px auto;
}

/*------------------------最小768px--------------------------*/
@media (min-width: 768px) {
    .navbar-nav {
        float: right;
    }
}

/*------------------------1200px以上------------------------*/
@media (min-width: 1200px) {
    .carousel-control {
        line-height: 550px;
    }

    .banner_text, .banner_text1 {
        margin-left: 56%;
        margin-top: 10%;
    }

    .banner_textnew {
        margin-left: 20%;
        margin-top: 10%;
    }

    .banner_textnew h1 {
        font-weight: lighter !important;
    }

    .banner_text2 {
        margin-left: 17%;
        margin-top: 10%;
    }

    .banner_text h1, .banner_text1 h1, .banner_text2 h1 {
        font-size: 42px;
    }

    .banner_text p {
        font-size: 18px;
    }

    .banner_text1 p, .banner_text2 p {
        font-size: 30px;
    }

    .banner_text a, .banner_text1 a, .banner_text2 a {
        margin-top: 16px;
    }

    .carousel-control {
        width: 100px;
    }

    .onenav, .onenav1 {
        height: 80px;
    }

    .onenav .container .row ul li, .onenav1 .container .row ul li {
        line-height: 80px;
        font-size: 22px;
    }

    .onenav .container .row ul li span, .onenav1 .container .row ul li span {
        height: 80px;
    }

    .index_onenav {
        background-position: -42px -10px !important;
    }

    .index_twonav {
        background-position: -200px -10px !important;
    }

    .onenav .container .row ul li {
        font-size: 24px;
    }

    .indexone ul li {
        margin-top: 30px;
    }

    .indexone ul li .with90 {
        height: 382px;
    }

    .indexone {
        -overflow: hidden;
    }

    .frlg {
        float: right !important;
    }

    .indexone ul li .ann {
        width: 46%;
        margin: 10px 2%;
    }

    .indexone ul li .ann {
        margin: 10px 0;
    }

    .videokk {
        max-width: 670px;
        width: 100%;
        margin: 10px auto 40px auto;
    }

    .video-js {
        height: 350px;
    }

    .index_two h1, .index_three h1 {
        font-size: 36px;
        margin-top: 30px;
    }

    .index_three p {
        font-size: 16px;
        margin: 30px 0 18px 0;
    }

    .qiyqq_one p {
        font-size: 18px;
        margin: 10px 0 20px 0;
    }

    .mtb50 {
        margin-top: 45px;
        margin-bottom: 45px;
    }

    .index_seven h2 {
        font-size: 24px;
    }

    .index_fridh ul {
        margin-top: 40px;
        margin-bottom: 30px;
    }

    .footerbg {
        height: 300px;
    }

    .footergm h2 {
        margin-top: 100px;
        margin-bottom: 50px;
    }

    .index_fridh h2 {
        font-size: 36px;
    }

    .footertwo .row div {
        text-align: center;
        line-height: 80px;
        border-right: 1px solid #dbdbdb;
        color: #777;
    }

    .callpx {
        font-size: 36px;
        line-height: 70px;
        height: 100%;
        margin-right: 10px;
        color: #0067EA;
    }

    .footer_hm {
        margin-top: 12px;
        color: #0067EA;
    }

    .footer_hm p {
        margin-bottom: 4px;
    }

    .f_footer ul li {
        float: left;
        text-align: center;
        padding: 6px 10px;
    }

    .footer_fat li {
        float: left;
        width: 26%;
        margin: 10px 3% 0;
    }

    .ly_banner {
        height: 600px;
        margin-top: 0 !important;
    }

    .pr_dtl_banner {
        height: 550px;
        margin-top: 0 !important;
    }

    .ly_banner_text {
        margin-top: 100px;
    }

    .mtb58 {
        margin-top: 58px;
        margin-bottom: 58px;
    }

    .pr_dtl_banner .container .ly_banner_text h1 {
        font-size: 40px;
        margin-top: 150px;
        text-indent: 430px;
    }

    .xq_nav ul li a {
        font-size: 16px;
    }

    .xqtext h1 {
        margin-top: 70px;
    }

    .xqtext h3 {
        margin-top: 10px;
    }

    .pr_dtl_banner .container .ly_banner_text .banner_texthyfl {
        float: right;
    }

    .banner_texthyfl h4 {
        margin-bottom: 50px;
    }

    .pr_dtl_banner .container .ly_banner_text .banner_texthyfl h1 {
        text-indent: 0;
        text-align: left;
        color: #000;
        margin-top: 120px;
    }

    .banner_texthyfla li a {
        padding: 14px 50px;
        color: #fff;
        margin-top: 20px;
        font-size: 18px;
        border-radius: 8px;
    }

    .xq_nav ul li {
        line-height: 70px;
    }

    .hy_one p {
        left: 25%;
    }

    .fonts40 {
        font-size: 48px;
    }

    .fonts40 i {
        font-size: 16px;
        font-style: normal;
    }

    .bord1, .bord2 {
        padding: 20px;
    }

    .bord1 h4, .bord2 h4 {
        margin-top: 30px;
    }

    .bord1 a, .bord2 a {
        display: inline-block;
        padding: 10px 50px;
        background: #0067EA;
        border-radius: 2px;
        color: #fff;
        margin: 30px auto;
        font-size: 18px;
    }

    .bord1 a:hover, .bord1 a:focus, .bord2 a:hover, .bord2 a:focus {
        box-shadow: 1px 1px 5px #999;
    }

    .jg_hz {
        font-size: 30px;
        line-height: 53px;
    }

    .jg_two h2 {
        font-size: 36px;
        margin-bottom: 40px;
    }

    .jg_two div a {
        margin-top: 20px;
    }

    .onenav1 .container .row ul li span {
        margin: 0 8px 0 33%;
    }

    .banner_textjr {
        margin-left: 31%;
        margin-top: 20px;
    }

    .jrong_p {
        padding-bottom: 30px;
    }

    .jrongh ul li .with90 p {
        font-size: 14px;
    }

    .jrong_two ul li {
        height: 240px;
    }

    .jrong_xgicon {
    }

    .borb {
        border-bottom: 1px solid #dbdbdb;
    }

    .borr {
        border-right: 1px solid #dbdbdb;
    }

    .xz_nav {
        padding: 30px 0;
        border-bottom: 1px solid #dbdbdb;
        border-top: 1px solid #dbdbdb;
        font-size: 30px;
        margin-bottom: 10px;
    }

    .xz_nav li {
        padding-left: 60px;
    }

    .xz_nav li:nth-child(1) {
        background: url("../images/edition01.png") left center no-repeat;
    }

    .xz_nav li:nth-child(2) {
        background: url("../images/edition03.png") left center no-repeat;
    }

    .form_cont {
        position: relative;
        top: 100px;
    }

    .form_cont {
        background: url("../images/sq_right.png") #0067EA right center no-repeat;
        height: 500px;
    }

    .form_fl, .form_fr {
        padding: 40px 70px;
    }

    .form_fr {
        height: 500px;
    }

    .mtop50 {
        margin-top: 50px;
    }

    .yingyxj_banner {
        height: 280px !important;
    }

    .yingyxj_banner h1 {
        margin-top: 30px !important;
        text-align: left !important;
    }

    .video10 {
        width: 670px;
        height: 380px;
    }

    .video_index {
        width: 670px;
        height: 380px;
    }

    .fl {
        float: left !important;
    }

    .fr {
        float: right !important;
    }

    .qyQ_one h1:nth-child(1) {
        margin-bottom: 40px;
        margin-top: 0;
    }

    .qiyqq_one a {
        padding: 10px 30px;
    }

    .qiyqq_one h5 {
        margin-top: 30px;
    }

    .qiyqq_onep {
        -left: 8.33333%;
        top: 30px;
        font-size: 14px;
    }

    .qiyQly h1 {
        margin-top: 120px;
    }

    .yxQ_one h6 {
        font-size: 16px;
    }

    .yxQ_onet1 {
        margin-left: 21%;
        margin-top: 6%;
    }

    .yxQ_onet2 {
        margin-left: 83%;
        margin-top: -6%;
    }

    .yxQ_onet3 {
        margin-left: 51%;
        margin-top: 9%;
    }

    .yxQ_onet4 {
        margin-left: 10%;
        margin-top: 3%;
    }

    .yxQ_onet5 {
        margin-left: 75%;
        margin-top: -15%;
    }

    .yxQ_onet1, .yxQ_onet2, .yxQ_onet3, .yxQ_onet4, .yxQ_onet5 {
        width: 170px;
        text-align: left;
    }

    .yingxQ_six .container .row h3 {
        font-size: 28px;
        margin-top: 100px;
    }

    .yingxQ_six .container .row h5 {
        margin-bottom: 100px;
        margin-top: 40px;
    }

    .yingxQ_six .container .row h5 a {
        font-size: 16px;
    }

    .newindex_one .new_nav {
        width: 980px;
        margin: 40px auto;
    }

    .newindex_one .new_nav li {
        float: left;
        width: 225px;
        height: 60px;
        text-align: center;
        line-height: 60px;
        border: 1px solid #0067EA;
        font-size: 24px;
        font-weight: lighter;
        margin: 0 10px;
    }

    .newindex_one .new_onecont li {
        padding-top: 50px;
        display: none;
    }

    .newindex_one h2, .newindex_two h2, .newindex_three h2, .newindex_four h2 {
        font-size: 36px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(1) span {
        background-position: 20px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(1):hover span {
        background-position: 20px -98px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(2) span {
        background-position: -94px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(2):hover span {
        background-position: -94px -98px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(3) span {
        background-position: -212px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(3):hover span {
        background-position: -212px -98px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(4) span {
        background-position: -327px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(4):hover span {
        background-position: -327px -98px;
    }

    .newindex_twocont div h4 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .newindex_twocont div img {
        width: 35%;
    }

    .newindex_twocont {
        margin-top: 60px;
        color: #fff;
    }

    .new_twobg {
        height: 615px;
    }

    .m-section__body {
        position: relative;
        padding-top: 60px;
        width: 1000px;
        height: 350px;
        margin: 60px auto 30px auto;
        background: url(../images/expert-bg@2x.png) no-repeat center bottom;
        background: url(../images/expert-bg@1x.png) no-repeat center bottom \9;
        background-size: auto 280px;
    }

    .m-section__animList-itm {
        position: absolute;
        left: 0;
        top: 0;
        width: 5px;
        height: 5px;
        transition: 0.5s;
    }

    .m-section__animList-itm.one {
        left: 90px;
        top: 160px;
    }

    .m-section__animList-itm.two {
        left: 340px;
        top: 30px;
    }

    .m-section__animList-itm.three {
        left: 610px;
        top: 170px;
    }

    .m-section__animList-itm.four {
        left: 870px;
        top: 30px;
    }

    .m-section__foot .m-expert-menu li {
        font-size: 26px;
    }

    .m-section__foot .j-expert-cont li .m-expert-menu__cnt .m-expert-menuCnt dd {
        /*margin: 0px 48px;*/
        width:20%;
    }
    .m-section__foot .j-expert-cont li .m-expert-menu__cnt .m-expert-menuCnt dd  .m-expert-menuCnt__main{
        /*float: left;*/
       /*text-align: left;*/
        /*margin-left: 10px;*/
    }

    .m-section__foot {
        margin-top: 60px;
    }

    .footergm h2 {
        color: #333;
        font-size: 30px;
    }
}

/*------------------------1199px到992px------------------------*/
@media (min-width: 992px) and (max-width: 1199px) {
    .carousel-control {
        line-height: 550px;
    }

    .banner_text, .banner_text1 {
        margin-left: 56%;
        margin-top: 10%;
    }

    .banner_text2 {
        margin-left: 17%;
        margin-top: 10%;
    }

    .banner_text h1, .banner_text1 h1, .banner_text2 h1 {
        font-size: 42px;
    }

    .banner_text p {
        font-size: 18px;
    }

    .banner_text1 p, .banner_text2 p {
        font-size: 30px;
    }

    .banner_text a, .banner_text1 a, .banner_text2 a {
        margin-top: 16px;
    }

    .carousel-control {
        width: 100px;
    }

    .onenav {
        height: 80px;
    }

    .onenav .container .row ul li {
        line-height: 80px;
    }

    .onenav .container .row ul li span {
        height: 80px;
    }

    .index_onenav {
        background-position: -42px -10px !important;
    }

    .index_twonav {
        background-position: -200px -10px !important;
    }

    .onenav .container .row ul li {
        font-size: 24px;
    }

    .frmd {
        float: right !important;
    }

    .indexone ul li .ann {
        width: 46%;
        margin: 10px 2%;
    }

    .indexone ul li .ann {
        margin: 10px 0;
    }

    .videokk {
        max-width: 670px;
        width: 100%;
        margin: 10px auto 40px auto;
    }

    .video-js {
        height: 350px;
    }

    .index_two h1, .index_three {
        font-size: 36px;
    }

    .mtb50 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .index_seven h2 {
        font-size: 30px;
    }

    .index_fridh ul {
        margin-top: 40px;
        margin-bottom: 30px;
    }

    .footerbg {
        height: 280px;
    }

    .footergm h2 {
        margin-top: 100px;
        margin-bottom: 50px;
    }

    .index_fridh h2 {
        font-size: 36px;
    }

    .footertwo .row div {
        text-align: center;
        line-height: 80px;
        border-right: 1px solid #dbdbdb;
        color: #777;
    }

    .callpx {
        font-size: 48px;
        line-height: 70px;
        color: #0067EA;
    }

    .footer_hm {
        margin-top: 12px;
        color: #0067EA;
    }

    .footer_hm p {
        margin-bottom: 4px;
    }

    .f_footer ul li {
        float: left;
        text-align: center;
        padding: 6px 10px;
    }

    .footer_fat li {
        float: left;
        width: 30%;
        margin: 10px 1.6%;
    }

    .mtb58 {
        margin-top: 58px;
        margin-bottom: 58px;
    }

    .ly_banner {
        height: 600px;
        margin-top: 0 !important;
    }

    .pr_dtl_banner {
        height: 550px;
        margin-top: 0 !important;
    }

    .ly_banner_text {
        margin-top: 100px;
    }

    .pr_dtl_banner .container .ly_banner_text h1 {
        font-size: 40px;
    }

    .xq_nav ul li a {
        font-size: 16px;
    }

    .xqtext h1 {
        margin-top: 50px;
    }

    .xqtext h3 {
        margin-top: 10px;
    }

    .pr_dtl_banner .container .ly_banner_text .banner_texthyfl {
        float: right;
    }

    .pr_dtl_banner .container .ly_banner_text .banner_texthyfl h1 {
        text-indent: 0;
        text-align: left;
    }

    .banner_texthyfla li a {
        background: #0067EA;
        padding: 10px 50px;
        color: #fff;
        margin-top: 20px;
        font-size: 18px;
        border-radius: 8px;
    }

    .banner_texthyfl h4 {
        margin-bottom: 50px;
    }

    .xq_nav ul li {
        line-height: 70px;
    }

    .hy_one p {
        left: 25%;
    }

    .fonts40 {
        font-size: 40px;
    }

    .fonts40 i {
        font-size: 16px;
        font-style: normal;
    }

    .bord1, .bord2 {
        padding: 20px;
    }

    .bord1 h4, .bord2 h4 {
        margin-top: 30px;
    }

    .bord1 a, .bord2 a {
        display: inline-block;
        padding: 10px 50px;
        background: #0067EA;
        border-radius: 2px;
        color: #fff;
        margin: 30px auto;
        font-size: 18px;
    }

    .bord1 a:hover, .bord1 a:focus, .bord2 a:hover, .bord2 a:focus {
        box-shadow: 1px 1px 5px #999;
    }

    .jg_hz {
        font-size: 30px;
        line-height: 53px;
    }

    .jg_two h2 {
        font-size: 36px;
        margin-bottom: 40px;
    }

    .jg_two div a {
        margin-top: 20px;
    }

    .jg_text p {
        font-size: 16px;
    }

    .onenav1 .container .row ul li span {
        margin: 0 8px 0 33%;
    }

    .banner_textjr {
        margin-left: 31%;
    }

    .jrong_p {
        padding-bottom: 30px;
    }

    .indexone ul li h2 {
        font-size: 36px;
    }

    .jrongh ul li .with90 p {
        font-size: 14px;
    }

    .jrong_two ul li {
        height: 240px;
    }

    .borb {
        border-bottom: 1px solid #dbdbdb;
    }

    .borr {
        border-right: 1px solid #dbdbdb;
    }

    .xz_nav {
        padding: 30px 0;
        border-bottom: 1px solid #dbdbdb;
        border-top: 1px solid #dbdbdb;
        font-size: 30px;
        margin-bottom: 10px;
    }

    .form_cont {
        background: url("../images/sq_right.png") #0067EA right center no-repeat;
        height: 500px;
    }

    .mtop50 {
        margin-top: 50px;
    }

    .yingyxj_banner {
        height: 280px !important;
    }

    .yingyxj_banner h1 {
        margin-top: 30px !important;
        text-align: left !important;
    }

    .video10 {
        width: 670px;
        height: 380px;
    }

    .video_index {
        width: 670px;
        height: 380px;
    }

    .fl {
        float: left !important;
    }

    .fr {
        float: right !important;
    }

    .qyQ_one h1:nth-child(1) {
        margin-bottom: 40px;
    }

    .qiyqq_one a {
        padding: 10px 30px;
    }

    .qiyqq_one h5 {
        margin-top: 30px;
    }

    .qiyqq_onep {
        -left: 8.33333%;
        top: 30px;
        font-size: 14px;
    }

    .qiyQly h1 {
        margin-top: 120px;
    }

    .yxQ_one h6 {
        font-size: 18px;
    }

    .yxQ_onet1 {
        margin-left: 21%;
        margin-top: 5%;
    }

    .yxQ_onet2 {
        margin-left: 83%;
        margin-top: -8%;
    }

    .yxQ_onet3 {
        margin-left: 51%;
        margin-top: 10%;
    }

    .yxQ_onet4 {
        margin-left: 10%;
        margin-top: 3%;
    }

    .yxQ_onet5 {
        margin-left: 75%;
        margin-top: -15%;
    }

    .yxQ_onet1, .yxQ_onet2, .yxQ_onet3, .yxQ_onet4, .yxQ_onet5 {
        width: 170px;
        text-align: left;
    }

    .yingxQ_six .container .row h3 {
        font-size: 28px;
        margin-top: 100px;
    }

    .yingxQ_six .container .row h5 {
        margin-bottom: 100px;
        margin-top: 40px;
    }

    .yingxQ_six .container .row h5 a {
        font-size: 16px;
    }

    .newindex_one .new_nav {
        width: 980px;
        margin: 40px auto;
    }

    .newindex_one .new_nav li {
        float: left;
        width: 225px;
        height: 60px;
        text-align: center;
        line-height: 60px;
        border: 1px solid #0067EA;
        font-size: 24px;
        font-weight: lighter;
        margin: 0 10px;
    }

    .newindex_one .new_onecont li {
        padding-top: 50px;
        display: none;
    }

    .newindex_one h2, .newindex_two h2, .newindex_three h2, .newindex_four h2 {
        font-size: 36px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(1) span {
        background-position: 20px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(1):hover span {
        background-position: 20px -98px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(2) span {
        background-position: -94px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(2):hover span {
        background-position: -94px -98px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(3) span {
        background-position: -212px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(3):hover span {
        background-position: -212px -98px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(4) span {
        background-position: -327px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(4):hover span {
        background-position: -327px -98px;
    }

    .newindex_twocont div h4 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .newindex_twocont div img {
        width: 35%;
    }

    .newindex_twocont {
        margin-top: 50px;
        color: #fff;
    }

    .new_twobg {
        height: 615px;
    }

    .m-section__body {
        position: relative;
        padding-top: 60px;
        width: 1000px;
        height: 350px;
        margin: 60px auto 30px auto;
        background: url(../images/expert-bg@2x.png) no-repeat center bottom;
        background: url(../images/expert-bg@1x.png) no-repeat center bottom \9;
        background-size: auto 280px;
    }

    .m-section__animList-itm.one {
        left: 90px;
        top: 160px;
    }

    .m-section__animList-itm {
        position: absolute;
        left: 0;
        top: 0;
        width: 5px;
        height: 5px;
        transition: 0.5s;
    }

    .m-section__animList-itm.one {
        left: 90px;
        top: 160px;
    }

    .m-section__animList-itm.two {
        left: 340px;
        top: 30px;
    }

    .m-section__animList-itm.three {
        left: 610px;
        top: 170px;
    }

    .m-section__animList-itm.four {
        left: 870px;
        top: 30px;
    }

    .m-section__foot .m-expert-menu li {
        font-size: 26px;
    }

    .m-section__foot .j-expert-cont li .m-expert-menu__cnt .m-expert-menuCnt dd {
        /*margin: 0px 48px;*/
    }

    .m-section__foot {
        margin-top: 60px;
    }

    .footergm h2 {
        color: #333;
        font-size: 30px;
    }
}

/*------------------------991px到768px------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
    .carousel-control {
        line-height: 250px;
    }

    .banner_text, .banner_text1 {
        -margin-left: 40%;
        margin-top: 16%;
        text-align: center;
    }

    .banner_text h1, .banner_text1 h1, .banner_text2 h1 {
        font-size: 36px;
    }

    .banner_text2 {
        margin: 16% auto;
        text-align: center;
    }

    .banner_text p {
        font-size: 18px;
    }

    .banner_text1 p, .banner_text2 p {
        font-size: 30px;
    }

    .carousel-inner .item {
        height: 320px;
    }

    .carousel-control {
        width: 50px;
    }

    .onenav, .onenav1 {
        height: 60px;
    }

    .onenav .container .row ul li, .onenav1 .container .row ul li {
        line-height: 60px;
    }

    .onenav .container .row ul li span, .onenav1 .container .row ul li span {
        height: 60px;
    }

    .index_onenav {
        background-position: -42px -24px !important;
    }

    .index_twonav {
        background-position: -200px -24px !important;
    }

    .onenav .container .row ul li, .onenav1 .container .row ul li {
        font-size: 24px;
    }

    .frsm {
        float: right !important;
    }

    .indexone ul li .ann {
        width: 46%;
        margin: 10px 2%;
    }

    .indexone ul li {
        margin-top: 20px;
    }

    .indexone ul li .ann {
        margin: 6px 0;
    }

    .videokk {
        max-width: 670px;
        width: 100%;
        margin: 10px auto 30px auto;
    }

    .video-js {
        height: 350px;
    }

    .index_two h1, .index_three h1 {
        font-size: 30px;
    }

    .mtb50 {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .index_seven h2 {
        font-size: 24px;
    }

    .index_fridh ul {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .footerbg {
        height: 200px;
    }

    .footergm h2 {
        margin-top: 60px;
        margin-bottom: 30px;
    }

    .index_fridh h2 {
        font-size: 30px;
    }

    .footertwo .row div {
        text-align: center;
        line-height: 60px;
        border-right: 1px solid #dbdbdb;
        color: #777;
    }

    .callpx {
        font-size: 36px;
        line-height: 70px;
        color: #0067EA;
        margin-right: 10px;
    }

    .footer_hm {
        margin-top: 12px;
        color: #0067EA;
    }

    .footer_hm p {
        margin-bottom: 4px;
    }

    .f_footer p {
        margin-bottom: 0;
    }

    .f_footer ul li {
        float: left;
        text-align: center;
        padding: 6px 10px;
    }

    .footer_fat li {
        float: left;
        width: 30%;
        margin: 15px 1.6%;
    }

    .mtb58 {
        margin-top: 58px;
        margin-bottom: 58px;
    }

    .ly_banner, .pr_dtl_banner {
        height: 550px;
        margin-top: 0 !important;
    }

    .pr_dtl_banner {
        height: 360px;
    }

    .ly_banner_text h1 {
        margin-top: 90px;
    }

    .banner_texthyfl h1 {
        margin-top: 60px;
        color: #fff;
    }

    .ly_banner_text {
        margin-top: 100px;
    }

    .pr_dtl_banner .container .ly_banner_text h1 {
        font-size: 36px;
    }

    .xq_nav ul li a {
        font-size: 16px;
    }

    .xqtext h1 {
        margin-top: 30px;
    }

    .xqtext h3 {
        margin-top: 10px;
    }

    .pr_dtl_banner .container .ly_banner_text .banner_texthyfl {
        float: right;
    }

    .pr_dtl_banner .container .ly_banner_text .banner_texthyfl h1 {
        text-indent: 0;
        text-align: left;
    }

    .banner_texthyfla li a {
        padding: 10px 26px;
        color: #fff;
        margin-top: 20px;
        font-size: 18px;
        border-radius: 8px;
    }

    .banner_texthyfl h4 {
        margin-bottom: 30px;
        color: #fff;
    }

    .xq_nav ul li {
        line-height: 50px;
    }

    .hy_one p {
        left: 17%;
    }

    .fonts40 {
        font-size: 40px;
    }

    .fonts40 i {
        font-size: 16px;
        font-style: normal;
    }

    .bord1, .bord2 {
        padding: 20px;
    }

    .bord1 h4, .bord2 h4 {
        margin-top: 15px;
        font-size: 24px;
    }

    .bord1 a, .bord2 a {
        display: inline-block;
        padding: 10px;
        background: #0067EA;
        border-radius: 2px;
        color: #fff;
        margin: 15px auto;
        font-size: 18px;
    }

    .bord1 a:hover, .bord1 a:focus, .bord2 a:hover, .bord2 a:focus {
        box-shadow: 1px 1px 5px #999;
    }

    .jg_hz {
        font-size: 26px;
        line-height: 46px;
    }

    .jg_two h2 {
        font-size: 30px;
        margin-bottom: 30px;
    }

    .jg_two div a {
        margin-top: 30px;
        margin-top: 0;
    }

    .jg_text p {
        font-size: 16px;
    }

    .onenav1 .container .row ul li span {
        margin: 0 8px 0 13%;
    }

    .banner_textjr {
        margin-left: 28%;
        margin-top: 10px;
    }

    .indexone ul li h2 {
        font-size: 30px;
    }

    .jrongh ul li .with90 p {
        font-size: 14px;
    }

    .jrong_two ul li {
        padding: 10px;
    }

    .jrong_two ul li {
        height: 260px;
    }

    .borb {
        border-bottom: 1px solid #dbdbdb;
    }

    .borr {
        border-right: 1px solid #dbdbdb;
    }

    .xz_nav {
        padding: 30px 0;
        border-bottom: 1px solid #dbdbdb;
        border-top: 1px solid #dbdbdb;
        font-size: 24px;
        margin-bottom: 10px;
    }

    .form_cont {
        background: #0067EA right center no-repeat;
    }

    .mtop50 {
        margin-top: 40px;
    }

    .yingyxj_banner {
        height: 200px !important;
    }

    .yingyxj_banner h1 {
        margin-top: 20px !important;
        text-align: left;
    }

    .video10 {
        width: 670px;
        height: 380px;
    }

    .video_index {
        width: 670px;
        height: 380px;
    }

    .fl {
        float: left !important;
    }

    .fr {
        float: right !important;
    }

    .qyQ_one h1:nth-child(1) {
        margin-bottom: 20px;
    }

    .qiyqq_one a {
        padding: 10px 30px;
    }

    .qiyqq_one h5 {
        margin-top: 30px;
    }

    .qiyqq_onep {
        -left: 8.33333%;
        top: 20px;
        font-size: 14px;
    }

    .qyQ_fiveq h1 {
        margin-top: 0;
    }

    .qiyQly h1 {
        margin-top: 100px;
    }

    .qyQ_one div img {
        width: 100%;
    }

    .yxQ_one h6 {
        font-size: 16px;
    }

    .yxQ_onet1 h3, .yxQ_onet2 h3, .yxQ_onet3 h3, .yxQ_onet4 h3, .yxQ_onet5 h3 {
        font-size: 18px;
        margin-bottom: 0;
    }

    .yxQ_onet1 {
        margin-left: 21%;
        margin-top: 5%;
    }

    .yxQ_onet2 {
        margin-left: 83%;
        margin-top: -8%;
    }

    .yxQ_onet3 {
        margin-left: 50%;
        margin-top: 5%;
    }

    .yxQ_onet4 {
        margin-left: 6%;
        margin-top: -1%;
    }

    .yxQ_onet5 {
        margin-left: 75%;
        margin-top: -20%;
    }

    .yxQ_onet1, .yxQ_onet2, .yxQ_onet3, .yxQ_onet4, .yxQ_onet5 {
        width: 126px;
        text-align: left;
    }

    .yingxQ_six .container .row h3 {
        font-size: 20px;
        margin-top: 50px;
    }

    .yingxQ_six .container .row h5 {
        margin-bottom: 50px;
        margin-top: 30px;
    }

    .yingxQ_six .container .row h5 a {
        font-size: 16px;
    }

    .newindex_one .new_nav {
        width: 100%;
        margin: 40px auto 10px auto;
        height: 60px;
    }

    .newindex_one .new_nav li {
        float: left;
        width: 23%;
        height: 60px;
        text-align: center;
        line-height: 60px;
        border: 1px solid #0067EA;
        font-size: 24px;
        font-weight: lighter;
        margin: 0 1%;
    }

    .newindex_one .new_onecont li {
        padding-top: 10px;
        display: none;
    }

    .newindex_one h2, .newindex_two h2, .newindex_three h2, .newindex_four h2 {
        font-size: 30px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(1) span {
        background-position: 20px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(1):hover span {
        background-position: 20px -98px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(2) span {
        background-position: -94px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(2):hover span {
        background-position: -94px -98px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(3) span {
        background-position: -212px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(3):hover span {
        background-position: -212px -98px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(4) span {
        background-position: -327px 10px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(4):hover span {
        background-position: -327px -98px;
    }

    .newindex_twocont div h4 {
        font-size: 24px;
        margin-bottom: 5px;
        margin-top: -15px;
    }

    .newindex_twocont div img {
        width: 30%;
        margin-top: 15px;
    }

    .newindex_twocont {
        margin-top: 50px;
        color: #fff;
    }

    .new_twobg {
        height: 615px;
    }

    .m-section__body {
        position: relative;
        padding-top: 60px;
        width: 100%;
        height: 350px;
        margin: 0px auto 30px auto;
        background: url(../images/expert-bg@2x.png) no-repeat center bottom;
        background: url(../images/expert-bg@1x.png) no-repeat center bottom \9;
        background-size: contain;
    }

    .newindex_twocont div p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .m-section__animList-itm.one {
        left: 90px;
        top: 160px;
    }

    .m-section__animList-itm {
        position: absolute;
        left: 0;
        top: 0;
        width: 110px;
        height: 5px;
        transition: 0.5s;
    }

    .m-section__animList-itm img {
        width: 100%;
    }

    .m-section__animList-itm.one {
        left: 70px;
        top: 210px;
    }

    .m-section__animList-itm.two {
        left: 270px;
        top: 100px;
    }

    .m-section__animList-itm.three {
        left: 460px;
        top: 210px;
    }

    .m-section__animList-itm.four {
        left: 650px;
        top: 90px;
    }

    .m-section__foot .m-expert-menu li {
        font-size: 22px;
    }

    .m-section__foot .j-expert-cont li .m-expert-menu__cnt .m-expert-menuCnt dd {
        /*margin: 0px 48px;*/
        width:20%;
    }

    .m-section__foot {
        margin-top: 60px;
    }

    .footergm h2 {
        color: #333;
        font-size: 30px;
    }
}

/*------------------------最大767px------------------------*/
@media (max-width: 767px) {









    .carousel-control {
        line-height: 230px;
    }

    #myCarousel {
        width: 100%;
        overflow: hidden;
        min-height: 200px;
    }

    .carousel-inner > .item > img {
        min-height: 200px;
    }

    .banner_text, .banner_text1 {
        -margin-left: 56%;
        margin-top: 16%;
        text-align: center;
    }

    .banner_text h1, .banner_text1 h1, .banner_text2 h1 {
        font-size: 24px;
    }

    .banner_text p {
        font-size: 18px;
    }

    .carousel-inner .item {
        height: 220px;
    }

    .banner_text2 {
        margin: 16% auto;
        text-align: center;
    }

    .banner_text1 p, .banner_text2 p {
        font-size: 30px;
    }

    .carousel-control {
        width: 30px;
    }

    .onenav, .onenav1 {
        height: 50px;
    }

    .onenav .container .row ul li, .onenav1 .container .row ul li {
        line-height: 50px;
    }

    .onenav .container .row ul li, .onenav1 .container .row ul li {
        font-size: 18px;
        text-align: center;
    }

    .indexone ul li .ann {
        width: 96%;
        margin: 10px 2%;
    }

    .indexone ul li {
        margin-top: 20px;
    }

    .indexone ul li .ann {
        margin: 3px 0;
    }

    .videokk {
        width: 100%;
        margin: 10px auto 20px auto;
    }

    .video-js {
        height: 150px;
    }

    .index_two h1, .index_three h1 {
        font-size: 24px;
    }

    .mtb50 {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .index_seven h2 {
        font-size: 20px;
    }

    .footerbg {
        height: 120px;
    }

    .footergm h2 {
        margin-top: 30px;
        margin-bottom: 15px;
        font-size: 18px;
    }

    .index_fridh h2 {
        font-size: 24px;
        line-height: 1.8;
    }

    .footertwo .row div {
        text-align: center;
        line-height: 20px;
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 4px;
        min-height: 64px;
        border-right: 1px solid #dbdbdb;
        color: #777;
    } .footertwo .row span{
          display: block;
          margin: auto;
      }

    .callpx {
        font-size: 24px;
        line-height: 50px;
        color: #0067EA;
        margin-right: 6px;
    }

    .footer_hm {
        margin-top: 6px;
        color: #0067EA;
    }

    .footer_hm p {
        margin-bottom: 0px;
    }

    .f_footer ul li {
        float: left;
        text-align: center;
        padding: 6px 10px;
    }

    .footer_fat li {
        float: left;
        width: 30%;
        margin: 10px 1.6%;
    }

    .mtb58 {
        margin-top: 58px;
        margin-bottom: 58px;
    }

    .ly_banner {
        height: 300px;
        margin-top: 0 !important;
    }

    .pr_dtl_banner {
        height: 200px;
        margin-top: 0 !important;
    }

    .ly_banner_text {
        margin-top: 50px;
    }

    .pr_dtl_banner .container .ly_banner_text h1 {
        font-size: 24px;
    }

    .ly_banner_text h1 {
        margin-top: 20px;
    }

    .xq_nav ul li a {
        font-size: 14px;
    }

    .xqtext h1 {
        margin-top: 20px;
    }

    .xqtext h3 {
        margin-top: 10px;
        font-size: 20px;
    }

    .pr_dtl_banner .container .ly_banner_text .banner_texthyfl h1 {
        text-indent: 0;
    }

    .banner_texthyfla li a {
        padding: 6px 18px;
        color: #fff;
        margin-top: 20px;
        font-size: 18px;
        border-radius: 8px;
        font-size: 16px;
    }

    .banner_texthyfl h4 {
        margin-bottom: 20px;
        color: #fff;
    }

    .xq_nav ul li {
        line-height: 30px;
    }

    .fonts40 {
        font-size: 30px;
    }

    .fonts40 i {
        font-size: 16px;
        font-style: normal;
    }

    .bord1, .bord2 {
        padding: 10px;
    }

    .bord1 h4, .bord2 h4 {
        font-size: 20px;
    }

    .bord1 a, .bord2 a {
        display: inline-block;
        padding: 10px;
        background: #0067EA;
        border-radius: 2px;
        color: #fff;
        margin: 15px auto;
        font-size: 12px;
    }

    .bord1 .fonts40, .bord2 .fonts40 {
        margin-top: 10px;
    }

    .bord1 a:hover, .bord1 a:focus, .bord2 a:hover, .bord2 a:focus {
        box-shadow: 1px 1px 5px #999;
    }

    .jg_hz {
        font-size: 18px;
        line-height: 34px;
    }

    .jg_two h2, .jg_one h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .jg_two div a {
        margin-top: 10px;
    }

    .onenav1 .container .row ul li span {
        margin: 0 8px 0 13%;
    }

    .indexone ul li h2 {
        font-size: 24px;
    }

    .jrongh ul li .with90 p {
        font-size: 14px;
    }

    .jrong_two ul li {
        padding: 10px;
    }

    .xz_nav {
        padding: 30px 0;
        border-bottom: 1px solid #dbdbdb;
        border-top: 1px solid #dbdbdb;
        font-size: 20px;
        margin-bottom: 10px;
    }

    .form_cont {
        background: #0067EA right center no-repeat;
    }

    .mtop50 {
        margin-top: 20px;
    }

    .form_fr form, .form_fr h3 {
        text-align: center;
    }

    .xsh570 {
        height: 570px;
    }

    .yingyxj_banner {
        height: 150px !important;
    }

    .video10 {
        width: 100%;
        height: 100%;
    }

    .video_index {
        width: 100%;
        height: 100%;
    }

    .navbar-brand {
        width: 75%;
    }

    .navbar-brand > img {
        width: 100%;
    }

    .mfl {
        float: left !important;
    }

    .mfr {
        float: right !important;
    }

    .qiyqq_one h2 {
        font-size: 22px;
        -text-align: center;
    }

    .qiyqq_one a {
        text-align: center;
    }

    .qiyqq_one h5 {
        width: 100%;
        -text-align: center;
        margin-bottom: 20px;
    }

    .qyQ_one h1:nth-child(1), .yxQ_one h1:nth-child(1), .yingxQ_pk h1 {
        margin-bottom: 15px;
        font-size: 26px;
    }

    .qiyqq_one a {
        padding: 8px 20px;
        font-size: 16px;
    }

    .qiyqq_onep {
        -left: 8.33333%;
        top: 20px;
        font-size: 12px;
    }

    .qyQ_fiveq h1 {
        margin-top: 0;
        font-size: 26px;
    }

    .qyQ_five h3 {
        font-size: 20px;
    }

    .qyQ_one div img {
        width: 100%;
    }

    .yxQ_one h6 {
        font-size: 14px;
    }

    .yxQ_oneMoblie {
        margin: 0 15px;
        padding: 0;
        text-align: left;
    }

    .yxQ_oneMoblie li h3 {
        font-size: 18px;
        text-align: left;
    }

    .yxQ_oneMoblie li a {
        text-align: right;
    }

    .yingxQ_six .container .row h3 {
        font-size: 18px;
        margin-top: 50px;
    }

    .yingxQ_six .container .row h5 {
        margin-bottom: 50px;
        margin-top: 30px;
    }

    .yingxQ_six .container .row h5 a {
        font-size: 16px;
    }

    .newindex_one .new_nav {
        width: 100%;
        margin: 10px auto 10px auto;
        height: 60px;
    }

    .newindex_one .new_nav li {
        float: left;
        width: 48%;
        height: 40px;
        text-align: center;
        line-height: 40px;
        border: 1px solid #0067EA;
        font-size: 20px;
        font-weight: lighter;
        margin: 1% 1%;
    }

    .newindex_one .new_onecont li {
        padding-top: 10px;
        display: none;
    }

    .newindex_one h2, .newindex_two h2, .newindex_three h2, .newindex_four h2 {
        font-size: 24px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(1) span {
        background-position: 0px 20px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(1):hover span {
        background-position: 0px -88px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(2) span {
        background-position: -116px 20px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(2):hover span {
        background-position: -116px -88px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(3) span {
        background-position: -236px 20px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(3):hover span {
        background-position: -236px -88px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(4) span {
        background-position: -351px 20px;
    }

    .newindex_one .new_onecont li .new_onecont1:nth-child(4):hover span {
        background-position: -351px -88px;
    }

    .new_onecont1 h3 {
        font-size: 20px;
    }

    .newindex_twocont div h4 {
        font-size: 24px;
        margin-bottom: 5px;
        -margin-top: -15px;
    }

    .newindex_twocont div img {
        width: 40%;
        margin-top: 15px;
    }

    .newindex_twocont {
        margin-top: 20px;
        color: #fff;
    }

    .new_twobg {
        height: 450px;
    }

    .newindex_twocont div p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .m-section__body {
        position: relative;
        padding-top: 60px;
        width: 100%;
        height: 350px;
        margin: 60px auto 30px auto;
    }

    .m-section__foot .j-expert-cont li .m-expert-menu__cnt .m-expert-menuCnt dd {
        width:33.3%;
        /*margin: 0px 10px;*/
        min-height: 123px;
    }

    .m-section__foot {
        margin-top: -20px;
    }

    .footergm h2 {
        color: #333;
        font-size: 20px;
    }

    .xs_mb50 {
        margin-bottom: 50px;
    }
}

/*--------导航----------*/
body {
    overflow-x: hidden;
}

.navbg {
    width: 100%;
    position: fixed;
    top: 0px;
    z-index: 99;
    background: rgb(0, 0, 0); /*不支持rgba的浏览器*/
    background: rgba(0, 0, 0, .3); /*支持rgba的浏览器*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000); /*IE8支持*/
}
.navbg .container{width: 1270px; padding-top: 5px;}
.navsq img{margin-top: -8px;}
.navbar {
    margin-bottom: 0;
    border: 0;
}

.navbar-default {
    background-color: rgba(255, 255, 255, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5000000, endColorstr=#E5000000); /*IE8支持*/
    border-color: rgba(255, 255, 255, 0);
}

.navbar-brand {
    padding: 8px 15px;
}

.navsq {
    float: right;
}

.navsq li {
    float: left;
    margin: 12px 15px;
    padding: 2px 16px;
}

.navsq li a {
    color: #fff;
}

.navsq .sqkk {
    border: 1px solid #fff;
}

.navsq .sqdd {
    background: #0067EB;
    border: 1px solid #0067EB;
    -padding: 0;
}

.navsq .sqkk:hover, .navsq .sqkk:focus, .navsq .sqdd:hover, .navsq .sqdd:focus {
    background: #fff;
    border: 1px solid #fff;
}

.navsq .sqkk:hover a, .navsq .sqkk:focus a, .navsq .sqdd:hover a, .navsq .sqdd:focus a {
    color: #0067EB;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
    text-align: center;
    font-size: 16px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #0067eb;
    background-color: rgba(231, 231, 231, 0);
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #0067eb;
}

/*----首页banner----*/
.carousel-indicators li {
    width: 30px;
    height: 6px;
    border-radius: 0;
}

.carousel-indicators .active {
    width: 30px;
    height: 6px;
    margin: 1px;
}

.carousel-control {
    font-size: 48px;
}

.banner_text, .banner_text1, .banner_text2 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
}

.banner_text1 {
    color: #111;
}

.banner_text h1, .banner_text1 h1, .banner_text2 h1 {
    font-weight: normal;
    margin-bottom: 20px;
}

.banner_text p, .banner_text1 p, .banner_text2 p {
    margin: 0;
}

.banner_text a, .banner_text1 a, .banner_text2 a {
    display: inline-block;
    padding: 8px 30px;
    background: #2A8AE2;
    color: #fff;
    /*font-size:;*/
}

.banner_textnew a {
    margin-right: 20px;
    background: #fff;
    color: #333;
    border-radius: 5px;
}

.banner_textnew .bgnone {
    background: rgba(42, 138, 126, 0);
    border: 1px solid #fff;
    color: #fff;
}

.banner_textnew .bgnone:hover {
    border-color: #2E9BFF;
}

.banner_text a:hover, .banner_text a:focus, .banner_text1 a:hover, .banner_text1 a:focus, .banner_text2 a:hover, .banner_text2 a:focus {
    background: #2E9BFF;
    color: #fff;
}

.carousel-control.left, .carousel-control.right {
    background-image: none;
}

/*----首页one----*/
.onenav, .onenav1 {
    width: 100%;
    background: #EFEFEF;
}

.onenav .container {
    max-width: 540px;
}

.onenav .container .row ul li {
    float: left;
    padding: 0 15px;
    cursor: pointer;
}

.onenav .container .row ul .active, .onenav1 .container .row ul .active {
    background: #fff;
}

.onenav .container .row ul li span, .onenav1 .container .row ul li span {
    display: block;
    width: 56px;
    float: left;
    -margin: 0 8px 0 10%;
}

.onenav .container .row ul li span {
    margin: 0 8px 0 8px;
}

.index_onenav, .index_twonav {
    background: url("../images/indexicon.png");
}

.onenav .container .row ul {
    margin: 0 auto;
}

.index_oneicon {
    display: block;
    width: 110px;
    height: 110px;
    background: url("../images/indexicon.png") no-repeat;
    margin: 0 auto;
}

.indexone ul li {
    padding: 0 10px;
    float: left;
}

.indexone ul li div {
    text-align: center;
    border: 1px solid #dbdbdb;
    float: left;
    padding: 0 10px;
}

.indexone ul li p {
    text-align: left;
    font-size: 13px;
    line-height: 1.8;
    min-height: 115px;
}

.indexone ul li .ann {
    display: block;
    padding: 10px;
    -width: 120px;
    height: 40px;
    border: 1px solid #dbdbdb;
    float: left;
    border-radius: 5px;
    color: #333;
}

.indexone ul li h2 {
    border-bottom: 2px solid #3A6DCB;
    color: #3A6DCB;
    padding: 10px 0;
}

.index_oneicon1 {
    background-position: -350px 0px;
}

.index_oneicon2 {
    background-position: -522px 0px;
}

.index_oneicon3 {
    background-position: -685px 0px;
}

.index_oneicon4 {
    background-position: -840px 0px;
}

.index_oneicon5 {
    background-position: -1005px 0px;
}

.index_oneicon6 {
    background-position: -1188px 0px;
}

.index_oneicon7 {
    background-position: -1378px 0px;
}

.index_oneicon8 {
    background-position: -1560px 0px;
}

.with100 {
    width: 100%;
    margin: 0 auto;
    float: left;
}

/*------首页two------*/
.twobg {
    background: url("../images/index_tbg.png");
    background-size: cover;
    margin-top: 20px;
}

.index_two h1 {
    text-align: center;
    color: #fff;
    font-weight: normal;
}

.video-js .vjs-big-play-button {
    opacity: 0 !important;
}

/*-------首页three------*/
.sqicon {
    padding: 0;
    margin: 0 0 10px 0;
}

.sqicon li {
    float: left;
    margin-right: 16px;
}

.sqicon1 {
    display: block;
    width: 26px;
    height: 26px;
    float: left;
    text-align: center;
    line-height: 26px;
    border: 1px solid #0067EA;
    border-radius: 13px;
}

.sqicon2 {
    line-height: 26px;
}

.fa-2px {
    font-size: 18px;
    color: #777;
    margin-right: 6px;
}

.index_three p {
    line-height: 1.6;
    letter-spacing: 2px;
}

.index_three ul li a {
    color: #0067EB;
}

.in_thicon {
    display: inline-block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 2px solid #9c9c9c;
    background: url("../images/indexicon.png") no-repeat;
    margin: 10px auto 0px auto;
    text-align: center;
    transition: all 0.35s;
}

.in_thicon1 {
    background-position: -15px -152px;
}

.index_threer li:hover .in_thicon1 {
    background-position: -15px -280px;
}

.in_thicon2 {
    background-position: -180px -152px;
}

.index_threer li:hover .in_thicon2 {
    background-position: -180px -280px;
}

.in_thicon3 {
    background-position: -340px -152px;
}

.index_threer li:hover .in_thicon3 {
    background-position: -340px -280px;
}

.in_thicon4 {
    background-position: -507px -152px;
}

.index_threer li:hover .in_thicon4 {
    background-position: -507px -280px;
}

.in_thicon5 {
    background-position: -670px -152px;
}

.index_threer li:hover .in_thicon5 {
    background-position: -670px -280px;
}

.in_thicon6 {
    background-position: -833px -152px;
}

.index_threer li:hover .in_thicon6 {
    background-position: -833px -280px;
}

.index_threer li:hover p, .index_threer li:hover .in_thicon {
    color: #0067EA;
    border-color: #0067EA;
}

.index_threer {
    text-align: center;
    font-size: 18px;
}

.index_threer li {
    transition: all 0.35s;
}

/*--------首页 four--------*/
.index_four img {
    width: 100%;
}

.index_seven h2 {
    color: #0067EA;
}

.index_seven form input, .index_seven form select {
    width: 100%;
    margin: 4px 0;
    height: 40px;
    padding: 6px 10px;
    background: #F5F5F5;
    border: 1px solid #ccc;
}

.index_seven form .submit {
    background: #0067EA;
    color: #fff;
    font-size: 18px;
}

.index_seven form .submit:hover, .index_seven form .submit:focus {
    background: #0058C9;
}

/*-------footer------*/
.index_fridh h2, .index_fridh a {
    display: block;
    text-align: center;
    width: 100%;
}

.index_fridh ul li {
    float: left;
}

.index_fridh ul li img {
    display: flex;
    max-width: 100%;
    text-align: center;
    margin: 10px auto;
}

.footerbg {
    background: url("../images/footerbg.png");
    background-size: cover;
}

.footerbg {
    width: 100%;
}

.footergm h2, .footergm p {
    text-align: center;
}

.footergm p {
    color: #0067EA;
}

.footergm p a {
    padding: 8px 30px;
    border: 1px solid #0067EA;
}

.fa20 {
    font-size: 20px;
    color: #888;
    margin-right: 10px;
}

.f_footer ul li {
    float: left;
    text-align: center;
    padding: 6px 10px;
}

.footer_fat li a, .footer_fat li a img {
    width: 100%;
}

/*--------------产品介绍  多通路--------*/
.pr_dtl_banner {
    background: url("../images/xq_banner.png") center center;
    background-size: cover;
}

.xq_nav ul li {
    float: left;
    margin-right: 10px;
}

.xq_nav ul li a {
    color: #333;
}

.xq_nav ul li a span {
    margin-right: 6px;
}

.xqimg img {
    width: 90% !important;
    margin: 0 5%;
}

/*--------行业方案-------*/
.banner_texthyfla li {
    display: block;
    float: left;
    width: 40%;
    margin-right: 5%;
    text-align: center;
    max-width: 200px;
}

.banner_texthyfla li a {
    border: 2px solid #0067EA;
    color: #0067EA;
    margin-top: 20px;
    border-radius: 8px;
}

.banner_texthyfla li:hover a {
    background: #0067EA;
    color: #fff;
    box-shadow: 1px 1px 5px #333;
}

.banner_texthyfla .active a {
    background: #0067EA;
    color: #fff;
}

.hy_one h2, .hy_one p {
    text-align: center;
}

.hy_one ul li {
    margin-top: 15px;
    margin-bottom: 15px;
}

.hy_one ul li:hover .hykk {
    box-shadow: 1px 1px 5px #666;
}

.hy_one ul li .hykk {
    background: #f5f5f5;
    padding: 10px;
}

.hy_one ul li img {
    width: 100%;
}

.hy_one ul li:hover .hybg {
    background: rgba(0, 0, 0, .8);
    transition: all 0.35s;
}

.hybg {
    height: 50px;
    background: rgba(0, 0, 0, .4);
    margin-top: -50px;
    color: #fff;
    line-height: 50px;
    font-size: 16px;
}

.height50 {
    height: 50px;
    line-height: 50px;
    padding-right: 10px;
}

.hy_one ul li .hybg div a {
    color: #fff;
}

/*---------企点价格------*/
.jg_one {
    text-align: center;
}

.bortop {
    border: 1px solid #dbdbdb;
    border-top: 4px solid #0067EA;
}

.bord1, .bord2 {
    border-right: 1px solid #dbdbdb;
}

.bord1 p, .bord2 p {
    color: #999;
}

.jg_text {
    text-align: left;
    padding-left: 0;
}

.jg_text h4 {
    line-height: 50px;
    margin-bottom: 0px;
}

.jg_text p {
    margin-bottom: 5px;
    color: #666;
}

.jg_two div a {
    display: inline-block;
    font-size: 16px;
    padding: 10px 30px;
    background: #0067EA;
    color: #fff;
    border-radius: 5px;
}

.bord2 a {
    background: #00CC26;
}

/*--------金融详情页-------*/
.indexone ul {
    display: none;
}

.banner_texthyfl1 h1, .banner_texthyfl1 h4 {
    text-align: center;
    text-indent: 0px !important;
    color: #fff;
}

.jrongh ul li .with90 h2 {
    border: 0;
    margin-bottom: 0;
}

.jrongh ul li .with90 p {
    text-align: center;
}

.jrong_icon {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    background: url("../images/fa1.png") no-repeat;
}

.jrong_icon1 {
    background-position: -10px 3px;
}

.jrong_icon2 {
    background-position: -175px 3px;
}

.jrong_icon3 {
    background-position: -340px 3px;
}

.jrongh {
    margin-top: 15px;
    margin-bottom: 15px;
}

.jrong_two {
    text-align: center;
}

.jrong_two h1 {
    margin-top: 30px;
}

.jrong_ticon {
    display: block;
    width: 100px;
    height: 100px;
    background: url("../images/fa2icon.png");
    margin: 10px auto;
}

.jrong_ticon1 {
    background-position: -48px -14px;
}

.jrong_ticon2 {
    background-position: -230px -14px;
}

.jrong_ticon3 {
    background-position: -410px -14px;
}

.jrong_ticon4 {
    background-position: -592px -14px;
}

.jrong_ticon5 {
    background-position: -775px -14px;
}

.jrong_ticon6 {
    background-position: -952px -14px;
}

.jrong_two ul li {
    overflow: hidden;
    margin: 0;

    /*vertical-align:top;*/
    /*font-size:12px;*/
    /*display:inline-block;*/
}

.jrong_two ul li span {
    transition: all 0.35s;
}

.jrong_two ul li .jrong_ticon {
    margin-top: 30px;
}

.jrong_two ul li p {
    opacity: 0;
    color: #888;
}

.jrong_two ul li:hover p {
    opacity: 1;
}

.jrong_two ul li:hover .jrong_ticon {
    margin-top: 10px;

}

.jrong_two ul li:hover {
    background: #fff;
    box-shadow: 0px 0px 5px #999;
}

.jrong_two ul li:hover .jrong_ticon1 {
    background-position: -48px -145px;
}

.jrong_two ul li:hover .jrong_ticon2 {
    background-position: -230px -145px;
}

.jrong_two ul li:hover .jrong_ticon3 {
    background-position: -410px -145px;
}

.jrong_two ul li:hover .jrong_ticon4 {
    background-position: -592px -145px;
}

.jrong_two ul li:hover .jrong_ticon5 {
    background-position: -775px -145px;
}

.jrong_two ul li:hover .jrong_ticon6 {
    background-position: -952px -145px;
}

.jrong_thr h1, .jrong_thr p {
    text-align: center;
}

.jrong_xgnav {
    text-align: center;
}

.jrong_xgnav li {
    display: inline-block;
    width: 140px;
    height: 36px;
    background: #DBDBDB;
    line-height: 36px;
    font-size: 16px;
    cursor: pointer;
}

.jrong_xgnav .active {
    background: #0067EA;
    color: #fff;
}

.jrong_xgicon {
    width: 90px;
    height: 90px;
    background: url("../images/fa3.png") no-repeat;
    margin-right: 10px;
    transition: all 0.35s;
}

.jrong_thr ul li {
    margin-top: 15px;
    margin-bottom: 15px;
}

.jrong_thr ul li:hover .pd15, .jrong_thr ul li:hover .pd15 .jrong_xgtext a {
    background: #5A9BF9;
    color: #fff;
    /*height: 124px;*/
}

.jrong_thr ul li .pd15 {
    border: 1px solid #dbdbdb;
    /*height: 124px;*/
}

.jrong_xgicon1 {
    background-position: -44px -155px;
}

.jrong_xgicon2 {
    background-position: -228px -155px;
}

.jrong_xgicon3 {
    background-position: -412px -155px;
}

.jrong_xgicon4 {
    background-position: -596px -155px;
}

.jrong_xgicon5 {
    background-position: -780px -155px;
}

.jrong_xgicon6 {
    background-position: -965px -155px;
}

.jrong_thr ul li:hover .pd15 .jrong_xgicon1 {
    background-position: -44px -15px;
}

.jrong_thr ul li:hover .pd15 .jrong_xgicon2 {
    background-position: -228px -15px;
}

.jrong_thr ul li:hover .pd15 .jrong_xgicon3 {
    background-position: -412px -15px;
}

.jrong_thr ul li:hover .pd15 .jrong_xgicon4 {
    background-position: -596px -15px;
}

.jrong_thr ul li:hover .pd15 .jrong_xgicon5 {
    background-position: -780px -15px;
}

.jrong_thr ul li:hover .pd15 .jrong_xgicon6 {
    background-position: -965px -15px;
}

.jrong_xgtext h3 {
    margin-top: 5px;
    margin-left: 5px;
}

.pd15 {
    padding: 15px;
}

.jrong_xgcon ul {
    display: none;
}

/*------下载页面------*/
.xz_one h2 {
    font-size: 30px;
    line-height: 30px;
}

.lxBlue {
    border-left: 5px solid #0067EB;
    height: 43px;
    margin-right: 10px;
}

.xz_onecon {
    font-size: 16px;
}

.xz_onecon li a, .xz_two .xz_text .xz_fw a, .xz_two .xz_text .xz_fx a {
    background: #0067EB;
    color: #fff;
    line-height: 50px;
    padding: 10px 30px;
    border-radius: 5px;
}

.xz_onecon li:hover a {
    box-shadow: 0 0 3px #666;
}

label {
    font-weight: normal;
}

.ios, .android {
    font-size: 30px;
    padding-left: 40px;
}

.ios {
    background: url("../images/edition04.png") left center no-repeat;
}

.android {
    background: url("../images/edition05.png") left center no-repeat;
}

.xz_two .xz_text .xz_fw {
    padding-left: 100px;
    background: url("../images/download_pdf.png") 10px center no-repeat;
    border: 1px solid #dbdbdb;
}

.xz_two .xz_text {
    padding-bottom: 20px;
}

.xz_two .xz_text .xz_fx {
    padding-left: 100px;
    background: url("../images/download_pdf.png") 10px center no-repeat;
    border: 1px solid #dbdbdb;
}

/*------------表单页面---------*/
.height200 {
    height: 200px;
}

.form_fr {
    background: url("../images/sq_right.png") center no-repeat;
    background-size: cover;
}

.form_fl {
    color: #fff;
}

.form_fl ul li {
    float: left;
    margin-right: 10px;
}

.form_fl ul li span {
    margin-right: 5px;
    color: #fff;
}

.form_fl ul {
    width: 100%;
    display: block;
}

.form_fl a {
    padding: 10px 20px;
    line-height: 36px;
    background: #fff;
}

.mtb30 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.ptb30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.pb10 {
    padding-bottom: 10px;
}

.form_fr input, .form_fr select {
    width: 80%;
    height: 42px;
    margin: 5px 0;
    padding: 0 5px;
    border:1px solid rgb(169, 169, 169);
}

option {
    width: 100%;
    height: 42px;
    color: #333;
    background: #f5f5f5;
}

.form_fr input[type=submit] {
    background: #0067EB;
    color: #fff;
    border: 0;
    font-size: 20px;
}

.form_fr input[type=submit]:hover {
    box-shadow: 0 0 5px #999;
}

.form_fr form {
    margin-bottom: 20px;
}

.yingycj {
    margin: 10px 0;
    text-align: center;
}

.yingycj img {
    max-width: 100%;
}

.hybg a {
    color: #fff;
}

.video-js:hover .vjs-big-play-button {
}

/*---------企点会话--------*/
.sqicon li, .lx, .sqdd, #btnTbuy {
    cursor: pointer;
}

.fl_ri {
    position: fixed;
    right: 0;
    top: 40%;
    width: 60px;
    -height: 200px;
    -border: 1px solid red;
}

.fl_ri, .fl_ri li, .fl_ri li img {
    padding: 0;
}

.fl_ri li img {
    width: 100%;
}

.fl_ri li {
    margin-bottom: 5px;
    cursor: pointer;
}

.posab {
    -display: none;
    position: absolute;
    right: 60px;
    top: 130px;
    width: 200px;
    height: 70px;
    background: #fff;
    border-radius: 5px;
}

.posab {
}

/*---------右侧浮动---------*/
.float_r {
    position: fixed;
    top: 60%;
    right: 5px;
    width: 110px;
    height: 80px;
    -margin-top: 70px;
}

@media (min-width: 1201px) and (max-width: 1440px) {
    .float_r {
    }
}

@media (min-width: 1441px) {
    .float_r {
        margin-top: -20px
    }
}

/*-------平板下部固定导航-------*/
.moblie_nav {
    position: fixed;
    bottom: 0;
    height: 50px;
    width: 100%;
    background: #00d828;
    margin-left: 0;
    padding-left: 0px;
}

.moblie_nav li {
    float: left;
    width: 33.3%;
    line-height: 50px;
    text-align: center;
}

.moblie_nav li a, .moblie_nav li span {
    color: #fff;
}

.moblie_nav li a {
    font-size: 16px;
}

.moblie_nav li span {
    font-size: 28px;
}

.moblie_nav li a span {
    margin-right: 3px;
}

.moblie_nav li:nth-child(3) a span {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg); /* IE 9 */
    -moz-transform: rotate(90deg); /* Firefox */
    -webkit-transform: rotate(90deg); /* Safari 和 Chrome */
    -o-transform: rotate(90deg); /* Opera */
}

/*------------企业qq-------------*/
.qyQ_one h1:nth-child(1) {
    text-align: center;
}

.index_three h1 {
    text-align: left;
}

.index_three h2 {
    margin: 5px;
    color: #0d54af;
}

.qiyqq_one a {
    border: 1px solid #0067EA;
    border-radius: 10px;
}

.qiyqq_one a:hover {
    background: #0067EA;
    color: #fff;
}

.qiyqq_onep {
    color: #999;
}

.nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
}

.qiyqq_twobg {
    background: url("../images/qiyeq_img2banner.png");
    background-size: cover;
}

.tablenav tr th {
    text-align: center;
    background: #447fc0;
    line-height: 50px;
    color: #fff;
    border-right: 1px solid #fff;
}

.tablenav tr td {
    line-height: 50px;
    border-right: 1px solid #fff;
    color: #447fc0;
}

.table_qs {
    background: #e3e9f0;
}

.table_ss {
    background: #d2ddea;
}

.qyQ_five h3 {
    -margin-top: 0;
    color: #0058C9;
    margin-bottom: 4px;
}
.qyQ_five_h3{
    margin-top: 20px;
}
.qyQ_fiveq h1 {
    text-align: center;
    margin-bottom: 20px;
}

.table_hide {
    display: none;
}

.qyQ_fiveq p {
    text-align: center;
}

.qyQ_fiveq p span {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    width: 160px;
    background: #447fc0;
    line-height: 40px;
    margin-top: 10px;
}

/*-----------营销QQ------------*/
.yxQ_one h6 {
    color: #666;
    line-height: 1.5;
}

.yxQ_oneimg img {
    width: 100%;
}

.yxQ_oneimg {
    position: relative;
}

.yxQ_onetext {
    position: absolute;
    width: 100%;
}

.yxQ_onet1 h3, .yxQ_onet2 h3, .yxQ_onet3 h3, .yxQ_onet4 h3, .yxQ_onet5 h3 {
    margin-bottom: 0;
    color: #ff6600;
}

.yxQ_onet1 a, .yxQ_onet2 a, .yxQ_onet3 a, .yxQ_onet4 a, .yxQ_onet5 a {
    color: #666;
}

.yingxQ_pkbg {
    width: 100%;
    background: url("../images/yingxq_twobg.png") no-repeat center;
    background-size: cover;
}

.yingxQ_pk h1, .yingxQ_pk p {
    text-align: center;
}

.yingxQ_pk p {
    color: #999;
    padding: 10px 0;
}

.yingxQ_pk tr th {
    text-align: center;
    background: #999999;
    border-right: 1px solid #fff;
    font-weight: normal;
    font-size: 16px;
}

.yingxQ_pk tr th:nth-child(2) {
    background: #FF6600;
}

.yingxQ_pk tr {
    line-height: 45px;
    color: #fff;
}

.yingxQ_pk table {
    width: 100%;
    text-align: center;
    font-size: 16px;
}

.yingxQ_pk .qians td {
    background: rgba(153, 153, 153, 0.3);
    border-right: 1px solid #fff;
}

.yingxQ_pk .qians td:nth-child(2) {
    background: rgba(255, 102, 0, 0.2);
    color: #111;
}

.yingxQ_pk .shens td {
    background: rgba(153, 153, 153, 0.5);
    border-right: 1px solid #fff;
}

.yingxQ_pk .shens td:nth-child(2) {
    background: rgba(255, 102, 0, 0.5);
    color: #111;
}

.bor0 {
    border-right: 0px !important;
}

.zxkf a {
    padding: 8px 15px;
    border: 1px solid #999;
    color: #666;
}

.zxkf a:hover, .zxkf a:focus {
    background: #ff6600;
    border-color: #ff6600;
    color: #fff;
}

.zxkf {
    text-align: center;
    margin-top: 20px;
}

.yingxQ_one div h2 {
    color: #ff6600;
}

.yingxqq_twobg {
    background: #192C3B;
    color: #fff;
}

.yingxqq_twobg .container .row h2, .yingxqq_twobg .container .row h5 a {
    color: #fff;
    border-color: #fff;
    border-radius: 0;
}

.yingxqq_twobg .container .row h5 a:hover {
    background: #ff6600;
    border-color: #ff6600;
}

.yingxQ_one a {
    border-radius: 0;
    border-color: #999;
    color: #666;
}

.yingxQ_one a:hover {
    background: #ff6600;
    border-color: #ff6600;
}

.yingxQ_six {
    background: url("../images/yingxq_fourbg.png") no-repeat center;
    background-size: cover;
}

.yingxQ_six .container .row {
    text-align: center;
    color: #fff;
}

.yingxQ_six .container .row h3 {
    line-height: 1.6;
}

.yingxQ_six .container .row h5 a {
    padding: 8px 15px;
    border: 1px solid #fff;
    color: #fff;
}

.yingxQ_six .container .row h5 a:hover {
    background: #ff6600;
    border-color: #ff6600;
}

.yingxQ_seven div p {
    text-align: left;
    line-height: 1.6;
    color: #999;
}

.yingxQ_seven div table tr th {
    background: #ff6600;
}

.yingxQ_seven div table .table_qs td {
    background: rgba(255, 102, 0, 0.1);
    color: #111;
}

.yingxQ_seven div table .table_ss td {
    background: rgba(255, 102, 0, 0.3);
    color: #111;
}

.yingxQ_seven a {
    padding: 8px 20px;
    border-radius: 20px;
    border: 1px solid #999;
    margin: 20px;
    color: #666;
}

.yingxQ_seven a:hover {
    background: #ff6600;
    border-color: #ff6600;
    color: #fff;
    box-shadow: 0 0 2px #666;
}

.yingxQ_seven .yingxQ_sevenor {
    background: #ff6600;
    border-color: #ff6600;
    color: #fff;
}

/*-----------新首页-----------*/
.newindex_one ul {
    margin-left: 0;
    padding-left: 0;
}

.newindex_one .new_nav li a {
    color: #0067EA;
}

.newindex_one .new_nav .active {
    background: #0067eb;
}

.newindex_one .new_nav .active a {
    color: #fff;
}

.newindex_one .new_onecont li div span {
    min-width: 68px;
    min-height: 68px;
    display: block;
    background: url("../images/newicon.png") no-repeat;
}

.newindex_one .new_onecont li .new_onecont1:hover div h3 {
    color: #0067EA;
}

.newindex_one .new_onecont li .new_onecont1 div p {
    color: #999;
    text-align: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.newindex_one .new_onecont li .new_onecont1 div h3 {
    text-align: left;
}

.newindex_one .new_onecont li .new_onecont1 div {
    padding-left: 0;
}

.newindex_one .new_onecont li .new_onecont1 {
    height: 100px;
    margin-bottom: 40px;
}

.newindex_one .new_onecont li .new_onecont1 span {
    height: 100px;
}

.zx a {
    display: block;
    width: 186px;
    height: 58px;
    background: #0067EA;
    margin: 0 auto;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    line-height: 58px;
}

.zx a:hover {
    box-shadow: 0px 0px 3px #666;
}

.new_twobg {
    background: url("../images/newtwo_banner.png") no-repeat center;
    background-size: cover;
    padding-top: 30px;
}

.newindex_two h2 {
    color: #fff;
}

.newindex_twocont div p {
    width: 90%;
    font-size: 14px;
}

.m-section__head .u-summary {
    margin-top: 20px;
}

.u-summary.center {
    text-align: center;
}

.u-summary {
    font-size: 16px;
    line-height: 22px;
    color: #9b9ba3;
}

.u-btn.btn-outlinex {
    display: inline-block;
    width: 94px;
    height: 34px;
    margin: 0 5px;
    padding: 0;
    box-sizing: border-box;
    font-size: 16px;
    color: #9b9ba3;
    letter-spacing: 0.45px;
    line-height: 32px;
    text-align: center;
    border-radius: 4px;
    background-color: transparent;
    border-width: 1px;
    border-color: #9b9ba3;
    cursor: pointer;
    border: 1px solid #9b9ba3;
}

.u-btn.btn-outlinex:hover {
    border-color: #0067EA;
    color: #0067EA;
}

.m-section__foot .m-expert-menu li {
    width: 25%;
    float: left;
    line-height: 50px;
    border-bottom: 1px solid #ccc;
    color: #999;
}

.m-section__foot .m-expert-menu .active {
    border-bottom: 3px solid #0067EA;
    line-height: 48px;
}

.m-section__foot .m-expert-menu .active p {
    color: #0067EA;
}

.m-section__foot .j-expert-cont li .m-expert-menu__cnt .m-expert-menuCnt dd {
    float: left;
}



.m-section__foot .j-expert-cont li {
    margin-top: 30px;
    display: none;
}

.m-expert-menu__cnt .m-expert-menuCnt dd .m-expert-menuCnt__ico {
    width: 37px;
    height: 37px;
    /*float: left;*/
    margin: auto;
    margin-top: 16px;
    margin-bottom: 10px;
    text-align: center;
}

.m-expert-menuCnt__ico img {
    width: 100%;

}

.m-expert-menuCnt__main>p{
    margin-bottom: 0px;
}
.m-expert-menu__cnt .m-expert-menuCnt {
}

.m-expert-menuCnt {
}

.bgf5 .bgff > img {
    width: 100%;
}


