/* 针对ie9的兼容 */
.ie9 .banCon_p1 {
    padding-top: 150px;
}




.ie9 .xwzyTp {
    text-align: center;
}

.ie9 .headfr {
    float: right;
}

.ie9 .zyly_bb {
    -ms-column-count: 2;
    -ms-column-gap: 30px;
    column-count: 2;
    column-gap: 30px;
}

.ie9 .headfr li {
    float: left;
    line-height: 70px;
}

.ie9 header {
    overflow: hidden;
}

.ie9 .frNav li {
    float: left;
}

.ie9 .xzqm_bz_sp {
    float: left;
    width: 33%;
}

.ie9 .zyly_li {
    float: left;
}

.ie9 .incontLi li {
    float: left;
}

.inaboutLi {
    text-align: center;
}

.ie9 .inaboutLi_li {
    display: inline-block;
    width: 16%;
}

.ie9 .zyly_li .zyly_li_tp {
    padding-top: 20px;
    line-height: 100px;
}

.ie9 .advSwiper {
    overflow: hidden;
}

.ie9 .zyly_item1 .zyly_rg {
    float: right;
    padding-top: 60px;
}

.ie9 .zyly_item1 .zyly_lf {
    float: left;
}

.ie9 .zyly_item2 .zyly_rg {
    float: left;
    padding-top: 120px;
}

.ie9 .zyly_item2 .zyly_lf {
    float: right;
}

.ie9 .zyly_item2 .zyly_bb_a {
    float: none;
    text-align: right;
    display: block;
    width: 100%;
}

.ie9 .zyly_item3 .zyly_lf {
    float: left;
}

.ie9 .zyly_item3 .zyly_rg {
    float: right;
    padding-top: 120px;
}

.ie9 .zyly_item3 .zyly_bb_a {
    float: none;
    text-align: left;
    display: block;
    width: 100%;
}

.ie9 .zyly_item4 .zyly_lf {
    float: right;
}

.ie9 .zyly_item4 .zyly_bb_a {
    float: none;
    text-align: right;
    display: block;
    width: 100%;
}

.ie9 .zyly_item4 .zyly_rg {
    float: left;
    padding-top: 120px;
}

.ie9 .zyly_item5 .zyly_lf {
    float: left;
}

.ie9 .zyly_item5 .zyly_rg {
    float: right;
    padding-top: 120px;
}

.ie9 .zyly_item5 .zyly_bb_a {
    float: none;
    text-align: left;
    display: block;
    width: 100%;
}

.ie9 .cpBack {
    display: block;
    float: right;
}

.ie9 .lyback {
    height: 60px;
}

.ie9 .ygfl_lf {
    float: left;
}

.ie9 .ygfl_rg {
    float: right;
}

.ie9 .pyfz_lf {
    float: left;
}

.ie9 .pyfz_rg {
    float: right;
    padding-top: 100px;
}

.ie9 .xzqmTab_li {
    display: inline-block;
}

.ie9 .xzqmTab {
    text-align: center;
}

.ie9 .xltpx_tp i {
    margin-left: 50px;
    display: inline-block;
}

.ie9 .xltpx_tp .xl_ico4 {
    margin-left: 70px;
    display: inline-block;
}

.ie9 .xltpx_tp .xl_ico1 {
    margin-left: 40px;
    display: inline-block;
}

.ie9 .xltpx_tp {
    padding-top: 30px;
    height: 130px;
    text-align: center;
    width: 100%;
}

.ie9 .xltpx_li {
    margin: 0 .5%;
}

.ie9 .cpzchz_lf {
    float: left;
}

.ie9 .cpzchz_rg {
    float: right;
    padding-top: 100px;
}

.ie9 .xrgx_lf {
    float: left;
}

.ie9 .xrgx_rg {
    float: left;
}

.ie9 .xswl_lf {
    float: left;
}

.ie9 .xswl_rg {
    float: right;
    padding-top: 100px;
}

.ie9 .yznrtz {
    display: inline-block;
    padding: 0 7px;
}

.ie9 .yznrtz_tp i {
    float: left;
}

.ie9 .yznrtz_p {
    float: left;
    padding-top: 15px;
}

.ie9 .yznrtz_p1 {
    float: left;
    padding-top: 15px;
}

.ie9 .yznrFld {
    padding-top: 100px;
    height: 170px;
}

.ie9 .cxcp_lf {
    float: left;
}

.ie9 .cxcp_rg {
    float: right;
}

.ie9 .cxcp_rg_p1 {
    margin-top: 30px;
}

.ie9 .cplcy_lf {
    float: left;
}

.ie9 .cplcy_rg {
    float: right;
}

.ie9 .cplcy_rg_p1 {
    margin-top: 90px;
}

.ie9 .wlpsj_lf {
    float: left;
}

.ie9 .wlpsj_rg {
    float: right;
}

.ie9 .txmxt_lf {
    float: left;
}

.ie9 .txmxt_rg {
    float: right;
}

.ie9 .zcfw_lf {
    float: left;
}

.ie9 .zcfw_rg {
    float: right;
}

.ie9 .zxct_bt_lf {
    float: left;
}

.ie9 .zxct_bt_rg {
    float: left;
}

.ie9 .czTab_li {
    display: inline-block;
    padding: 0 80px;
}

.ie9 .czTabCon {
    text-align: center;
}

.ie9 .czTab_li_tp i {
    margin: 0 auto;
}

.ie9 .zxct_btcon {
    position: relative;
}

.ie9 .zxct_bt_lf_rg {
    position: absolute;
    right: 0;
    bottom: 0;
}

.ie9 .zxct_bt_lf {
    padding-top: 90px;
}

.ie9 .xwz_sn {
    float: left;
    line-height: 40px;
}

.ie9 .xwzSel {
    float: left;
}

.ie9 .xwzx_d_s {
    float: left;
}

.ie9 .xwzx_btn {
    float: right;
}

.ie9 .page_num {
    display: inline-block;
}

.ie9 .page_more, .ie9 .page_next {
    display: inline-block;
}

.ie9 .pageTop {
    text-align: center;
}

.ie9 .page_last {
    text-align: center;
}

.ie9 .page_last_ico, .ie9 .page_next_ico {
    display: inline-block;
}

.ie9 .goTop {
    text-align: center;
    padding-top: 20px;
    height: 60px;
}

.ie9 .qyjsFl_li {
    float: left;
    margin-right: 3.5%;
}

.ie9 .qyjsFl_li3 {
    float: left;
    margin-right: 0;
}

.ie9 .ljct_li_lf {
    float: left;
}

.ie9 .ljct_li_rg {
    float: left;
    width: 70%;
}

.ie9 .ljct_li {
    height: 100px;
}

.ie9 .jslyNr_li {
    display: inline-block;
    padding: 0 10px;
}

.ie9 .jslyNr {
    text-align: center;
}

.ie9 .jslyNr_p {
    white-space: nowrap;
}

.ie9 .hzbh_li {
    float: left;
}

.ie9 .hzbh_li6 {
    margin-left: 1%;
    height: 300px;
}

.ie9 .hzbh_li5 {
    margin-left: 1%;
    height: 300px;
    margin-right: 2.5%;
}

.ie9 .hzbh_li4 {
    height: 300px;
    margin-right: 2.5%;
}

.ie9 .hzbh_li3 {
    margin-left: 1%;
    height: 300px;
}

.ie9 .hzbh_li2 {
    margin-right: 0;
    height: 290px;
    padding-bottom: 0;
}

.ie9 .hzbh_li1 {
    margin-right: 0;
    height: 290px;
    overflow: hidden;
}

.ie9 .hz_img41 {
    margin-top: 40px;
}

.ie9 .gsjj_lf {
    float: left;
}

.ie9 .gsjj_rg {
    float: right;
}

.ie9 .gsjj_tp {
    text-align: right;
    line-height: 31px;
    height: 31px;
    padding-top: 10px;
}

.ie9 .gsjj_ico {
    float: right;
    display: inline-block;
    text-align: right;
    position: relative;
}

.ie9 .ljgd {
    position: relative;
    top: 0;
}

.ie9 .gyzyg_lf {
    float: left;
}

.ie9 .gyzyg_rg {
    float: right;
}

.ie9 .cpyyTab {
    text-align: center;
}

.ie9 .cpyyTab_li {
    display: inline-block;
    width: 180px;
    margin: 0 45px;
}

.ie9 .cpyyTab_li i {
    display: block;
    float: none;
}

.ie9 .yytb_p {
    display: block;
    float: none;
}

.ie9 .dlhz_li_lf {
    float: left;
}

.ie9 .dlhz_li_rg {
    float: left;
    padding-top: 50px;
}

.ie9 .dtTab_sp {
    float: left;
}

.ie9 .dtfb_lf {
    float: left;
}

.ie9 .dtfb_rg {
    float: right;
}

.ie9 .wt_ico {
    float: left;
}

.ie9 .yyzc_rg {
    float: left;
    line-height: 70px;
}

.ie9 .yyzc_wt {
    text-align: center;
}

.ie9 .yyzc_wt_li {
    float: left;
    margin: 0 .4%;
}

.ie9 i {
    float: left;
}

.ie9 .yyzc_wt_sp {
    float: left;
    line-height: 44px;
}

.ie9 .cpnb_lf {
    float: left;
}

.ie9 .cpnb_rg {
    float: right;
}

.ie9 .cpnb_lf_p {
    float: left;
}

.ie9 .dow_ico {
    float: left;
    position: relative;
    top: 5px;
}

.ie9 .cpdtMb_hd {
    padding-bottom: 60px;
}

.ie9 .cpxqTab_sp {
    display: inline-block;
}

.ie9 .cpxqTab {
    text-align: center;
}

.ie9 .cpCon_hd_lf {
    float: left;
}

.ie9 .cpBack {
    float: right;
}

.ie9 .cpCon_hd {
    padding-top: 50px;
    height: 106px;
    padding-bottom: 0;
}

.ie9 .advSwiper {
    height: 460px;
}

.ie9 .hban {
    bottom: auto;
    height: 460px;
    z-index: 20;
    opacity: 1 !important;
    visibility: visible !important;
    top: 0;
    left: 0;
}

.ie9 .zyly_item1 .zyly_bb li {
    float: left;
    width: 200px;
}

.ie9 .advSwiper .swiper-slide {
    position: relative;
}

.ie9 .advSwiper .swiper-slide img {
    height: 100% !important;
}

.ie9 .swiper-pagination-switch {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 10px;
    background: #696969;
    margin: 0 3px;
    cursor: pointer;
}

.ie9 .swiper-active-switch {
    background: #fff;
}

.ie9 .fzSwiper .swiper-slide {
    position: relative;
}

.ie9 .fzSwiper {
    height: 640px;
}

.ie9 .fzlc_li {
    padding-top: 264px;
}

.ie9 .aboutUs .fzlc_li {
    padding-top: 224px;
}

.ie9 .newSwiper {
    height: 540px;
}

/* ie10 */
.ie10 .xltpx_tp i {
    margin-left: 0 !important;
}

.ie10 .fzSwiper .fzlc_li {
    padding-top: 0;
}

/*top*/

body {

    font-family: "Alibaba-PuHuiTi-Regular";

}

.header {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    padding: 5px 45px;

    height: 70px;

    box-sizing: border-box;

    background: #fff;

}

.header1 {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    padding: 5px 45px;

    height: 70px;

    box-sizing: border-box;

    background: #fff;

}

.headfr {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    font-size: 14px;

}

.headfr li {

    margin-left: 40px;

}

.cl37 {

    white-space: nowrap;

    color: #3767b5;

    font-size: 14px;

}

.cl37.active {

    white-space: nowrap;

    color: #3767b5;

    font-size: 14px;

    font-weight: bold;

}

/*nav*/

.navCte {

    position: relative;

    height: 98px;

    width: 100%;

}

.nav {

    height: 98px;

    background: #3767b5;

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    padding: 0 6%;

    position: relative;

    z-index: 10000;

    width: 100%;

    box-sizing: border-box;

}

.nav1 {

    height: 98px;

    background: #3767b5;

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    padding: 0 6%;

    position: relative;

    z-index: 10000;

    width: 100%;

    box-sizing: border-box;

}

.nav.navFixed {

    position: fixed;

    left: 0;

    top: 0;

    height: 70px;

}

.navbar-nav {
    float: right;

}

.navbar-nav1 {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.dropdown-menu {

    /*display: none;*/

}

.nav-link {

    font-size: 18px;

    color: #fff;

    letter-spacing: 2px;

}

.nav-link a:hover {

    font-size: 18px;

    color: #fff;

    letter-spacing: 2px;

}

.nav-item {
    float: left;

    position: relative;

    margin-left: 60px;

    height: 98px;

    line-height: 98px;

    cursor: pointer;

}

.Pchid {

    position: absolute;

    left: 50%;

    bottom: 28px;

    width: 0%;

    margin-left: -40px;

    height: 4px;

    background: #fff;

    -webkit-transition: all .3s;

    transition: all .3s;

    opacity: 0;

}

.nav-item.active .Pchid, .nav-item:hover .Pchid {

    width: 80px;

    opacity: 1;

}

.nav-item:hover .dropdown-menu {

    display: block;

}

.dropdown-menu {

    position: absolute;

    top: 98px;

    width: 135px;

    left: 50%;

    margin-left: -60px;

    border-radius: 3px;

    background: #fff;

    padding: 15px 0;

    box-shadow: -15px 4px 20px rgb(21 21 21 / 33%);

}

.imgW100 {
    width: 100%;
}

.dropdown-menu2 {

    width: 93vw;

    left: auto;

    margin-left: 0;

    right: -320px;

    box-shadow: -15px 4px 20px rgb(21 21 21 / 33%);

}

.dropdown-menu2 .dropMenuOl li {

    float: left;

    width: 20%;

    box-sizing: border-box;

    text-align: left;

    padding-left: 2vw;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.dropMenuOl {

    max-height: 540px;

}

.dropMenuOl li {

    height: 50px;

    line-height: 50px;

    font-size: 16px;

    color: #3767b5;

    text-align: center;

}

.dropdown-item a {

    color: #fff;

}

.dropdown-toggle a:hover {

    color: #fff;

}

.dropMenuOl li a:hover {

    color: #3767b5;

    text-decoration: underline;

    margin-left: 5px;

    opacity: 1;

}

.chzwe a:hover {

    text-decoration: underline;

    margin-left: 5px;

    opacity: 1;

}

/*banner*/

.zyBanner {

    height: 483px;

}

/*swiper*/

.bannner {

}

.advSwiper {

    position: relative;

    width: 100%;

    height: 100%;

    overflow: hidden;

}

.advSwiper .swiper-wrapper {

    position: relative;

    width: 100%;

    height: 100%;

    z-index: 1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-transition-property: -webkit-transform;

    oz-transition-property: -moz-transform;

    transition-property: -webkit-transform;

    transition-property: transform;

    transition-property: transform, -webkit-transform;

    box-sizing: content-box;

}

.czTab_item {
    position: relative;
}

.advSwiper .swiper-slide {

    -webkit-flex-shrink: 0;

    -ms-flex: 0 0 auto;

    -ms-flex-negative: 0;

    flex-shrink: 0;

    height: 100%;

    width: 100%;

    overflow: hidden;

    position: relative;

    box-sizing: border-box;

    background-position: top center;

    background-repeat: no-repeat;

}

.advSwiper .swiper-slide img {

    position: relative;

}

.kv_img {

    width: 100%;

}

.kv_img1 {

    width: 100%;

}

.advSwiper .swiper-pagination {

    bottom: 18px;

    left: 0;

    width: 100%;

    position: absolute;

    text-align: center;

    overflow: hidden;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -webkit-transition: 300ms;

    transition: 300ms;

    -webkit-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

    z-index: 10;

}

.advSwiper .swiper-pagination-bullets .swiper-pagination-bullet {

    width: 12px;

    height: 12px;

    display: inline-block;

    border-radius: 6px;

    margin: 0 4px;

    background-color: #696969;

    opacity: 1;

}

.advSwiper .swiper-pagination-bullets .swiper-pagination-bullet-active {

    background: #ffffff;

}

.hban {

    width: 93vw;

    margin: 0 auto;

    box-sizing: border-box;

    padding-top: 250px;

    position: absolute;

    left: 3.5vw;

    bottom: 6vh;

    background: rgba(55, 103, 181, .5);

    width: 760px;

    left: 0;

    height: 100%;

    bottom: 0;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

}

.hban_p1 {

    font-size: 36px;

    font-weight: 100;

    color: #fff;

    margin-top: 20%;

    margin-left: 15%;

    letter-spacing: 2px;

}

.hban_p2 {

    font-size: 20px;

    color: #fff;

    margin-top: 20px;

    margin-left: 15%;

    letter-spacing: 2px;

}

.hban_more {

    display: block;

    height: 50px;

    width: 160px;

    text-align: center;

    line-height: 50px;

    border-radius: 25px;

    background: #fff;

    font-size: 24px;

    color: #3767b5;

    margin-left: 130px;

    margin-top: 32px;

}

/*棣栭〉*/

.mdpad {

    width: 1200px;

    margin: 0 auto;

}

.intitle {

    font-size: 34px;

    text-align: center;

    position: relative;

    border-bottom: 1px solid #d9d9d9;

    margin: 0 auto;

    width: 584px;

    padding: 15px 0;

}

.xzqm {

    padding-top: 55px;

}

.intitle::after, .intitle::before {

    width: 86px;

    height: 4px;

    background: #54a6f7;

    position: absolute;

    bottom: -2px;

    content: "";

}

.intitle::before {

    right: 50%;

}

.intitle::after {

    background-color: #243853;

    left: 50%;

}

.xzqm_tp {

    margin-top: 82px;

    position: relative;

}

.inpic_2 {

    width: 100%;

}

.xzqm_bz {

    width: 70vw;

    bottom: -70px;

    left: 50%;

    margin-left: -35vw;

    background: rgba(255, 255, 255, .75);

    position: absolute;

    z-index: 2;

    height: 140px;

    font-size: 34px;

    border-radius: 70px;

    color: #3767b5;

    text-align: center;

    box-sizing: border-box;

    padding: 20px 0;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    box-shadow: 0 3px 6px rgb(0 0 0 / 8%);

}

.xzqm_bz_sp {

    width: 33.333333%;

    border-right: 1px solid #e4e4e4;

    color: #3767b5;

    line-height: 100px;

}

.xzqm_bz_sp:nth-of-type(3n) {

    border: 0;

}

.zyly {

    background: #f7f9fc;

    padding-top: 160px;

    padding-bottom: 70px;

}

.zylyCon {

    padding-top: 140px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    width: 82vw;

    margin: 0 auto;

}

.inpinc {

    width: 100%;

}

.zyly_li {

    width: 20%;

}

.zc_eq {

    width: 130px;

    margin: 0 auto;

    float: right;

    margin-left: 10px;

}

/*
.zyly_li:nth-of-type(2n-1) .zyly_li_a {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-wrap: wrap-reverse;

      -ms-flex-wrap: wrap-reverse;

          flex-wrap: wrap-reverse;

} */

.zyly_li_tp {

    width: 100%;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    height: 120px;

    text-align: center;

    font-size: 24px;

    letter-spacing: 2px;

    color: #333;

    position: relative;

}

.zyly_li_tp:before {

    position: absolute;

    width: 25px;

    height: 7px;

    display: block;

    content: "";

    position: absolute;

    left: 50%;

    -webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

    background: #3767b5;

    top: 30px;

}

.zyly_li_bt {

    box-shadow: 0 3px 5px rgb(0 0 0 / 6%);

    width: 100%;

}

.zymore {

    display: block;

    color: #5780c1;

    font-size: 24px;

    border: 1px solid #5780c1;

    height: 64px;

    line-height: 64px;

    text-align: center;

    width: 208px;

    border-radius: 32px;

    margin: 75px auto 0;

}

.zymore1 {

    display: block;

    color: #5780c1;

    font-size: 16px;

    border: 1px solid #5780c1;

    height: 34px;

    line-height: 34px;

    text-align: center;

    width: 108px;

    border-radius: 32px;

    margin: 20px 0;

}

.zymore:hover {

    background: #5780c1;

    color: #fff;

}

.ylcp {

    padding: 60px 0 68px;

}

/*swiper*/

.ylcSwiper {

    position: relative;

    width: 100%;

    height: 100%;

    overflow: hidden;

    background: #e8e8e8;

    /*padding-bottom: 100px;*/

}

.ylcSwiper .swiper-wrapper {

    position: relative;

    width: 100%;

    height: 100%;

    z-index: 1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-transition-property: -webkit-transform;

    oz-transition-property: -moz-transform;

    transition-property: -webkit-transform;

    transition-property: transform;

    transition-property: transform, -webkit-transform;

    box-sizing: content-box;

}

.ylcp_tp a:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.ylcSwiper .swiper-slide {

    -webkit-flex-shrink: 0;

    -ms-flex: 0 0 auto;

    -ms-flex-negative: 0;

    flex-shrink: 0;

    height: 100%;

    width: 100%;

    overflow: hidden;

    position: relative;

    box-sizing: border-box;

    background-position: top center;

    background-repeat: no-repeat;

}

.ylcSwiper .swiper-slide img {

    position: relative;

}

.dotpg {

    background: #fff;

    height: 78px;

    line-height: 78px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    width: 100%;

}

.dotpg1 {

    width: 12px;

    height: 12px;

    display: inline-block;

    border-radius: 6px;

    margin: 0 4px;

    background: #424242;

    opacity: 1;

}

.dotpg2 {

    width: 12px;

    height: 12px;

    display: inline-block;

    border-radius: 6px;

    margin: 0 4px;

    background-color: #c1c1c1;

    opacity: 1;

}

.ylcSwiper .swiper-pagination {

    background: #fff;

    bottom: 0px;

    height: 78px;

    line-height: 78px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    left: 0;

    width: 100%;

    position: absolute;

    text-align: right;

    overflow: hidden;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -webkit-transition: 300ms;

    transition: 300ms;

    -webkit-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

    z-index: 10;

}

.ylcSwiper .swiper-pagination-bullets .swiper-pagination-bullet {

    width: 12px;

    height: 12px;

    display: inline-block;

    border-radius: 6px;

    margin: 0 4px;

    background-color: #c1c1c1;

    opacity: 1;

}

.ylcSwiper .swiper-pagination-bullets .swiper-pagination-bullet-active {

    background: #424242;

}

.moreicon {

    width: 40px;

    height: 40px;

    background: #3767b5;

    position: absolute;

    right: 25px;

    bottom: 10px;

    border-radius: 50%;

    z-index: 10;

}

.ylcSwiper:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img21:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img22:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img23:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img11:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img12:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img13:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img14:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img31:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img41:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img51:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img52:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img61:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img62:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img71:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img72:hover {

    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img41:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img42:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.hz_img15:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.zyly_li:hover {

    -webkit-box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -5px, 0);

    transform: translate3d(0, -5px, 0);

}

.incontLi li:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.moreicon:before, .moreicon:after {

    content: "";

    display: block;

    width: 18px;

    height: 2px;

    position: absolute;

    left: 50%;

    top: 50%;

    background-color: #fff;

    -webkit-transform: translateX(-9px) translateY(-1px);

    -ms-transform: translateX(-9px) translateY(-1px);

    transform: translateX(-9px) translateY(-1px);

    border-radius: 2px;

}

.moreicon:after {

    -webkit-transform: rotate(
            90deg
    ) translateX(-1px) translateY(9px);

    -ms-transform: rotate(
            90deg
    ) translateX(-1px) translateY(9px);

    transform: rotate(
            90deg
    ) translateX(-1px) translateY(9px);

}

.ylcpCon {

    width: 86vw;

    margin: 120px auto 0;

}

.ylcp_li {

    float: left;

    padding: 0 30px;

    position: relative;

}

.ylcp_li1 {

    width: 50%;

    box-sizing: border-box;

    height: 840px;

}

.ylcp_li2 {

    width: 25%;

    box-sizing: border-box;

    border-left: 3px solid #dbdbdb;

    border-bottom: 3px solid #dbdbdb;

    height: 420px;

}

.ylcp_li3 {

    width: 25%;

    box-sizing: border-box;

    border-left: 3px solid #dbdbdb;

    border-bottom: 3px solid #dbdbdb;

    height: 420px;

}

.ylcp_li4 {

    width: 25%;

    box-sizing: border-box;

    border-left: 3px solid #dbdbdb;

    height: 420px;

    padding-top: 30px;

}

.ylcp_li5 {

    width: 25%;

    box-sizing: border-box;

    border-left: 3px solid #dbdbdb;

    height: 420px;

    padding-top: 30px;

}

.kv_img {

    width: 100%;

}

.ylcp_bt {

    border-top: 3px solid #dbdbdb;

}

.ylcp_p1 {

    font-size: 24px;

    color: #4c4c4c;

    padding: 20px 0;

    /*overflow: hidden;*/

    /*white-space: nowrap;*/

    text-overflow: ellipsis;

    font-family: myFirstFontm;

}

.ylcp_p1:hover {

    color: #3767b5;

    text-decoration: underline;

}

.ylcp_p2 {

    font-size: 18px;

    color: #a9a8a8;

    line-height: 2;

}

.ylcp_li2 .ylcSwiper .swiper-pagination, .ylcp_li3 .ylcSwiper .swiper-pagination, .ylcp_li4 .ylcSwiper .swiper-pagination, .ylcp_li5 .ylcSwiper .swiper-pagination {

    height: 50px;

}

.ylcp_tp {

    height: 260px;

}

.yyzc_p3 {

    font-size: 12px;

    color: #3767b5;

    margin-top: 10px;

    display: none;

}

.ylcp_tp0 {

    height: 600px;

}

.ylcp_tp {

    height: 270px;

}

.ylcp_li2 .ylcSwiper, .ylcp_li3 .ylcSwiper, .ylcp_li4 .ylcSwiper, .ylcp_li5 .ylcSwiper {

    padding-bottom: 0px;

}

.gywm {

    width: 100%;

    background: url("../images/inpic_5_1.jpg") no-repeat top center;

    background-size: auto 107%;

    background-size: cover;

}

.gywm {

    padding: 65px 0 28px;

}

.gywm .intitle {

    color: #fff;

}

.inaboutLi {

    width: 88%;

    margin: 85px auto 0;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

}

.inaboutLi_li {

    /*width: 16%;*/

    padding: 0 8px;

    box-sizing: border-box;

    /*height: 420px;*/

}

.inaboutLi_li a:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.inaboutLi li a {

    /*padding: 4rem 18% 4rem;*/

    /*background-color: #fff;*/

    /*height: 100%;*/

    display: block;

    box-sizing: border-box;

}

.inaboutLi li img {

    width: 100%;

    margin: 0 auto;

    display: block;

}

.inaboutLi li h4 {

    color: #3767b5;

    font-weight: bold;

    text-align: center;

    margin-top: 50px;

}

.zymore2 {

    display: block;

    color: #5780c1;

    font-size: 24px;

    border: 1px solid #fff;

    background: #fff;

    height: 64px;

    line-height: 64px;

    text-align: center;

    width: 208px;

    border-radius: 32px;

    margin: 50px auto 0;

}

.zymore2:hover {

    background: #5780c1;

    color: #fff;

}

.inaboutLi_li a .gywm_img_wap {

    display: none;

}

.ina_p {

    font-size: 18px;

    margin-top: 30px;

    color: #4d4d4d;

    margin: 30px 40px;

}

.ina_p1 {

    font-size: 18px;

    margin-top: 30px;

    color: #4d4d4d;

    margin: 30px -1px;

}

.ina_p2 {

    font-size: 18px;

    margin-top: 30px;

    color: #4d4d4d;

    margin: 30px 30px;

}

.lxwm {

    padding: 70px 0;

}

.lxwm {

    overflow: hidden;

}

.incontLi {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin: 60px -10px 0;

    overflow: hidden;

}

.incontLi li {

    width: 33.333%;

    padding: 0 20px;

    position: relative;

    box-sizing: border-box;

}

.imgW10 {

    width: 100px;

}

.imgW10 {

    width: 100%;

}

.incontLi li .infofl {

    background-color: rgba(55, 105, 181, .78);

    width: 34%;

    position: absolute;

    /*left: 10px;*/

    top: 0;

    height: 100%;

    line-height: 100%;

}

.lxwp_p1 {

    font-size: 24px;

    position: absolute;

    top: 50%;

    color: #fff;

    text-align: center;

    width: 100%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

}

.incontLi li .btn {

    font-size: 20px;

    height: 52px;

    line-height: 52px;

    text-align: center;

    position: absolute;

    bottom: 10%;

    left: 6%;

    width: 88%;

    display: inline-block;

    border: 1px solid #fff;

    color: #fff;

    border-radius: 26px;

    margin-bottom: 0;

}

.incontLi li .btn:hover {

    color: #3767b5;

    background: rgba(255, 255, 255, .8);

}

/*搴曢儴*/

.footer {

    background-color: #3767b5;

    padding: 50px 0 40px;

}

.footLogo {

    float: left;

    width: 42%;

    margin-top: 20px;

}

.footerCon {

    width: 93%;

    margin: 0 auto;

}

.footerCon_tp {

    position: relative;

}

.frNavwap {

    display: none

}

.frNav {

    float: right;

    width: 58%;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}

.imgW1000 {

    width: 100px

}

.frNav li {

    width: 25%;

}

.frNav dt {

    margin-bottom: 30px;

}

.frNav dt a {

    font-weight: normal;

    font-size: 20px;

    color: #dcdddd;

    margin-bottom: 30px;

    font-family: "Alibaba-PuHuiTi-Medium";

    letter-spacing: 2px;

}

.frNav dd a {

    color: #fff;

    font-size: 16px;

    font-family: "Alibaba-PuHuiTi-Medium";

    letter-spacing: 2px;

}

.frNav dd a:hover {

    margin-left: 5px;

    opacity: 1;

}

.frNav dd {

    margin-bottom: 15px;

}

.footcode {

    position: absolute;

    left: 0%;

    top: 10px;

    width: auto;

}

.copyright {

    font-size: 14px;

    color: #fff;

    padding-top: 0px;

}

.copyright a {

    font-size: 14px;

    color: #fff;

}

.frNav dt a:hover {

    color: #fff;

}

.wapLogo {

    display: none

}

.mune {

    display: none;

}

.wap_banner {

    display: none;

}

.wapNav {

    display: none;

}

.wap_pic1 {

    width: 100%;

    display: none;

}

.inpic_2 {

    display: block;

}

.ina_sp {

    font-size: 28px;

}

.goTop {

    position: fixed;

    right: 5px;

    bottom: 5px;

    width: 80px;

    height: 80px;

    border-radius: 5px;

    box-shadow: 0 0 3px rgb(0 0 0 / 10%);

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    background-color: #fff;

}

.goTop img {

    width: 36%;

}

/*浜у搧*/

.cpBanner {

    height: 446px;

    background-position: top center;

    background-repeat: no-repeat;

    background-repeat: no-repeat;

    background-size: cover;

}

.banCon {
    text-align: center;
    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    height: 446px;
    padding-top: 0 !important;
    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

}

.banCon_p1 {

    font-size: 40px;

    color: #fff;

    font-weight: 400;

    letter-spacing: 4px;

}

.banCon_p2 {

    font-size: 28px;

    color: #fefeff;

    font-family: myenFont;

}

.cpCon {

    background: #fff;

}

.cpCon_hd {

    width: 78%;

    margin: 0 auto;

    min-width: 1200px;

    height: 156px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

}

.cp_tit1 {

    font-weight: bold;

    font-size: 34px;

    color: #4863d0;

}

.cp_tit2 {

    font-size: 24px;

    color: #cacaca;

    text-transform: uppercase;

    font-family: myEnFontm;

}

.flbf {

    background: #ececf0;

    margin-bottom: 100px;

}

.cpBack {

    width: 140px;

    height: 60px;

    line-height: 60px;

    text-align: center;

    color: #fff;

    border-radius: 30px;

    background: #3767b5;

    font-size: 18px;

}

.flbf_bd {

    width: 78%;

    margin: 0 auto;

    min-width: 1200px;

    padding-top: 50px;

}

.cpCon_li {

    float: left;

    width: 24%;

    margin-right: 1.333333%;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    margin-bottom: 4%;

    height: 334px;

}

.cpCon_li:nth-of-type(4n) {

    margin-right: 0;

}

.cpCon_li_a {

    display: block;

}

.cpCon_li_tp {

    width: 100%;

    height: 230px;

    overflow: hidden;

}

.cpCon_li_bt {

    position: relative;

    height: 140px;

    background: #fff;

    box-sizing: border-box;

    padding: 18px 10px 0;

}

.cpCon_li_bt1 {

    position: relative;

    height: 100px;

    background: #fff;

    box-sizing: border-box;

    padding: 18px 10px 0;

}


.cp_pic {

    width: 100%;

    /*height: 100%;*/

}

.cpCon_li_p {

    font-size: 18px;

    color: #3b3b3b;

    text-align: center;
display:block;
height:28px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;

}

.cpMore {

    position: absolute;

    bottom: 34px;

    height: 32px;

    line-height: 32px;

    text-align: center;

    border-radius: 16px;

    color: #fff;

    font-size: 14px;

    background: #4863d0;

    display: block;

    width: 104px;

    left: 50%;

    -webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

}


.cpMore11 {

    position: absolute;

    bottom: 6px;

    height: 32px;

    line-height: 32px;

    text-align: center;

    border-radius: 16px;

    color: #fff;

    font-size: 14px;

    background: #4863d0;

    display: block;

    width: 104px;

    left: 50%;

    -webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

}

.flbiCon {

    width: 78%;

    margin: 0 auto;

    min-width: 1200px;

    padding: 0px 0 20px;

}

.flbqg {

    width: 78%;

    margin: 0 auto;

    min-width: 1200px;

    padding: 40px 0 20px;

}

.flbhi_bd {

    margin-top: 50px;

}

.flbhi {

    padding-top: 0px;

}

.flbfWap {

    display: none;

}

.cpdtMb {

    background: #fff;

    padding-bottom: 30px;

    position: relative;

}

.cpdtMb_hd {

    width: 93%;

    margin: 0 auto;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    padding-top: 30px;

    box-sizing: border-box;

}

.cpnb_lf {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    cursor: pointer;

    position: relative;

}

.cplbSel {

    position: absolute;

    left: 0;

    top: 80px;

    z-index: 101;

    color: #fff;

    background: #3767b5;

    border-radius: 0 5px 5px 0;

    width: 430px;

    font-size: 16px;

    display: none;

}

.cplbSel_li {

    height: 44px;

    line-height: 44px;

    position: relative;

    width: 200px;

    padding-left: 40px;

    cursor: pointer;

    box-sizing: border-box;

}

.cplbSel_li_sel {

    position: absolute;

    left: 200px;

    top: 9px;

    /*transform: translateY(-50%);*/

    background: #fff;

    display: none;

    width: 200px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.jt_ico {

    display: none;

    position: absolute;

    right: -12px;

    top: 50%;

    width: 12px;

    height: 20px;

    margin-top: -10px;

    background: url("../images/jt_ico.png") no-repeat 0 0;

    background-size: 100% 100%;

    z-index: 10;

}

.cplbSel_li:hover .jt_ico {

    display: block;

}

.cplbSel_li:hover .cplbSel_li_sel {

    display: block;

}

.cplbSel_li_p a {

    padding: 0 25px;

    line-height: 36px;

    font-size: 14px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    display: block;

    box-sizing: border-box;

}

.cplbSel_li_p a:hover {

    color: #3767b5;

}

.cplbSel_li_p {

    line-height: 36px;

    font-size: 14px;

}

.cpnb_lf_p {

    color: #3767b5;

    font-size: 14px;

}

.cplb_a {

    display: none;

}

.dow_ico {

    display: block;

    width: 17px;

    height: 9px;

    background: url("../images/dow.png") no-repeat 0 0;

    margin-left: 12px;

}

.cpnb_ser {

    width: 330px;

    border-bottom: 1px solid #3767b5;

    position: relative;

    height: 46px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    cursor: pointer;

}

.cpnb_text {

    border: 0;

    height: 46px;

    line-height: 46px;

    width: 290px;

}

/*.ser_ico {*/

/*  position: absolute;*/

/*  right: 0;*/

/*  top: 50%;*/

/*  margin-top: -13px;*/

/*  display: block;*/

/*  width: 27px;*/

/*  height: 27px;*/

/*  background: url("../images/ser_ico.png") no-repeat 0 0;*/

/*}*/

.ser_ico {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -13px;
    display: block;
    width: 27px;
    height: 27px;
    background: url(../images/ser_ico.png) no-repeat 0 0;
    border: 0;
}

.cpdtBread {

    padding-top: 40px;

    width: 78%;

    margin: 0 auto;

    font-size: 16px;

    color: #525353;

}

.bd_a {

    color: #3767b5;

    /*background-color: #F8F9FD;*/

}

.cpdtBread a:hover {

    color: #3767b5;

    background-color: #F8F9FD;

}

.cplby {

    background: #f7f9fc;

}

.cplbyCon {

    width: 78%;

    margin: 0 auto;

    padding: 50px 0;

    margin-top: 30px;

    padding-top: 60px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

}

.cplby_lf {

    width: 34%;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: start;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    /*background-color: #fff;*/

}

.cplby_rg {

    width: 66%;

    box-sizing: border-box;

    /*padding-left: 30px;*/

    padding-left: 40px;

}

.lb_pic1 {

    width: 100%;
    background: #fff;

}

.cplby_p1 {

    font-size: 32px;

    color: #3767b5;

    font-weight: bold;

    margin-bottom: 20px;

}

.dtfb_sp2 a {

    color: #fff;

}

.cplby_p2 {

    font-size: 16px;

    color: #4a4a4a;
    line-height: 30px;
    margin-bottom: 30px;

}

.cplnts {

    margin-top: 80px;

    background: #3767b5;

}

.cplnts02 {

    width: 78%;

    margin: 0 auto;

    /*padding: 50px 0;*/

    font-size: 16px;

    margin-top: 36px;

    color: #4b4a4a;

}

.cpxhd {

    margin-bottom: 100px;

    margin-top: 80px;

}

.cplntsCon {

    width: 78%;

    margin: 0 auto;

    padding: 50px 0;

}

.yilcpCon {

    width: 78%;

    margin: 0 auto;

    padding: 30px 0 0px;

}

.yilcpCon_p1 {

    font-size: 32px;

    color: #3767b5;

    font-weight: bold;

}

.yilcpCon_p2 {

    font-size: 16px;

    margin-top: 36px;

    color: #4b4a4a;

}

.cplts_lf {

    width: 33.333333%;

}

.jc_pic2 {

    width: 100%;

}

.cplnts2 {

    position: relative;

    margin-top: 50px;

}

.cpxhd {

    background: #f7f9fc;

}

.cpxhdCon {

    width: 78%;

    margin: 0 auto;

    padding: 60px 0 0;

    font-size: 16px;

    color: #4b4a4a;

}

.cplx_d1 {

    float: left;

    width: 40%;

    padding: 28px 0 28px 50px;

    box-sizing: border-box;

}

.cplx_d2 {

    float: left;

    width: 49%;

    padding: 28px 0;

    box-sizing: border-box;

}

.cplx_d3 {

    float: left;

    width: 11%;

    white-space: nowrap;

    padding: 28px 50px 28px 0;

    box-sizing: border-box;

}

.cplx_hd {

    border-top: 5px solid #707070;

}

.cplx_dl {

    border-top: 1px solid #dddddd;

}

.cpdtXq {

    position: relative;

    height: 72px;

    z-index: 100;

}

.cpxqTab {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    background: #fff;

    box-sizing: border-box;

    padding: 0 10% 10px;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    z-index: 100;

}

.cpxqTab_sp {

    font-size: 22px;

    color: #3767b5;

    background: #fff;

    border-radius: 5px;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    height: 66px;

    width: 356px;

    text-align: center;

    line-height: 66px;

    margin: 10px;

    cursor: pointer;

}

.cpxqTab_sp.active {

    background: #3767b5;

    color: #fff;

}

.scdscro_nav_fixed {

    position: fixed;

    top: 50px;

    width: 100%;

    left: 0;

}

.cpxqWrap {

    margin-top: 50px

}

.lyback {

    width: 93%;

    margin: 0 auto;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    position: relative;

    z-index: 2;

    padding: 70px 0 0;

    /*background-color: #F8F9FD;*/

}

.lyback1 {

    width: 93%;

    margin: 0 auto;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    position: relative;

    z-index: 2;

    padding: 40px 0 0;

    /*background-color: #F8F9FD;*/

}

.zylyWarp {

    width: 78%;

    margin: 0 auto;

    padding-bottom: 178px;

}

.zyly_item {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    position: relative;

}

.zyly_lf {

    width: 50%;

}

.zyly_rg {

    width: 50%;

    box-sizing: border-box;

    padding: 0 4%;

}

.ly_pic {

    width: 100%;

}

.zyly_item:nth-of-type(2n-1) {

    -webkit-box-orient: horizontal;

    -webkit-box-direction: reverse;

    -webkit-flex-direction: row-reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse;

}

.zyly_it_p1 {

    font-size: 24px;

    color: #cacaca;

    text-transform: uppercase;

    font-family: myEnFontm;

}

.zyly_it_p2 {

    font-size: 30px;

    color: #3f3f3f;

    font-weight: bold;

}

.zyly_it_p2 span {

    position: relative;

}

.zyly_it_p2 span:before {

    position: absolute;

    content: '';

    bottom: -26px;

    left: 0;

    width: 106px;

    height: 6px;

    background: #3767b5;

}

.zyly_bb {

    margin-top: 60px;

}

.zyly_bb_a {

    float: left;

    font-size: 15px;

    letter-spacing: 1px;

    color: #3767b5;

    text-decoration: underline;

    width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.zyly_item1 .zyly_bb_a:nth-of-type(2n-1) {

    width: 80%;

}

.zyly_bb {

    margin-top: 60px;

    -webkit-column-count: 2;

}

.zyly_item1 .zyly_bb_a:nth-of-type(2n) {

    width: 39%;

}

.zyly_item:nth-of-type(2n) .zyly_it_p1 {

    text-align: right;

}

.zyly_item:nth-of-type(2n) .zyly_it_p2 {

    text-align: right;

}

.zyly_item:nth-of-type(2n) .zyly_it_p2 span:before {

    position: absolute;

    content: '';

    bottom: -26px;

    left: auto;

    right: 0;

    width: 106px;

    height: 6px;

    background: #3767b5;

}

.zyly_item:nth-of-type(2n) .zyly_bb {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    -webkit-box-align: end;

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

}

.zyly_item:nth-of-type(2n) .zyly_bb_a {

    text-align: right;

    float: none;

}

.zyly_item:nth-of-type(3) .zyly_bb_a, .zyly_item:nth-of-type(5) .zyly_bb_a {

    float: none;

}

.zyly_item:nth-of-type(3) .zyly_bb, .zyly_item:nth-of-type(5) .zyly_bb {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: start;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    -webkit-box-align: start;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

}

.yggs {

    padding: 30px 0 110px;

}

.yggsCon {

    margin-top: 60px;

}

.yggsCon_tt {

    text-align: center;

    font-size: 36px;

    font-weight: bold;

}

.ne_ico {

    display: block;

    width: 22px;

    height: 24px;

    background: url("../images/ne_ico.png") no-repeat 0 0;

    background-size: 100% 100%;

    margin-right: 8px;

}

.yggs_pic {

    display: block;

    margin: 90px auto 50px;

    width: 50%;

}

.yggs_bd {

    width: 78%;

    margin: 0 auto;

    font-size: 24px;

    color: #606060;

}

.yggsCon_tt2 {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    text-align: center;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    font-size: 20px;

    color: #606060;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin-top: 40px;

}

.yggs_p1 {

    margin-bottom: 40px;

    line-height: 50px;

    font-size: 24px !important;

    text-indent: 0em;

}

.yggs_p1 img {

    width: auto !important;

    /*height: 100% !important;*/

    max-width: 100%;

}

.gspage {

    margin-top: 90px;

    font-size: 24px;

    color: #3e3e3e;

}

.gspage_p1 a {

    color: #3e3e3e;

}

.gspage_p1 {

    margin-bottom: 18px;

}

.gspage_p1 a:hover {

    color: #3767b5;

}

.xwzy_bd {

    padding: 40px 0 110px;

    width: 78%;

    color: #606060;

    margin: 0 auto;

    line-height: 50px;

    font-size: 24px !important;

}

.xwzyTp {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin-bottom: 30px;

}

.xw_pic1 {

    max-width: 50%;

    margin: 0 30px;

}

.yggs_p2 {

    font-weight: bold;

    font-size: 28px;

    color: #000000;

    padding: 30px 0 0 0;

}

.cpyy {

    /*background: url("../images/zc_bg.jpg") no-repeat top center;*/

    background-size: 100% auto;

}

.cpyyCon {

}

.dtfb_rg {

    width: 30%

}

.cpyyTab {

    width: 78%;

    margin: 0 auto;

    height: 300px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    position: relative;

    z-index: 2;

}

.cpyyTab_li {

    width: 270px;

    text-align: center;

    cursor: pointer;

    height: 300px;

}

.yy_ico1 {

    margin: 0 auto;

    display: block;

    width: 180px;

    height: 180px;

    background: url("../images/zc_ico1.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.yy_ico2 {

    display: block;

    width: 180px;

    margin: 0 auto;

    height: 180px;

    background: url("../images/zc_ico2.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.yy_ico3 {

    display: block;

    margin: 0 auto;

    width: 180px;

    height: 180px;

    background: url("../images/zc_ico3.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.cpyyTab_li1.active .yy_ico1, .cpyyTab_li1:hover .yy_ico1 {

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

}

.cpyyTab_li2.active .yy_ico2, .cpyyTab_li2:hover .yy_ico2 {

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

}

.cpyyTab_li3.active .yy_ico3, .cpyyTab_li3:hover .yy_ico3 {

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

}

.cpyyTab_li {

    position: relative;

    margin: 0 15px;

}

.cpyyTab_li.active .sjx_ico {

    position: absolute;

    bottom: -40px;

    left: 50%;

    width: 120px;

    height: 50px;

    background: url("../images/sj_ico.png") no-repeat 0 0;

    margin-left: -69px;

}

.cpyyTab_li2.active .sjx_ico {

    position: absolute;

    bottom: -20px;

    left: 50%;

    width: 137px;

    height: 89px;

    background: url("../images/sj_ico2.png") no-repeat 0 0;

    margin-left: -69px;

}

.yytb_p {

    text-align: center;

    font-size: 24px;

    color: #666666;

    margin-top: 30px;

}

.yyzcZt {

    background: #e4ebf7;

    border-radius: 20px 20px 0 0;

}

.yyzcZt_iiner {

    width: 78%;

    margin: 0 auto;

    padding: 60px 0 110px;

}

.cpyy_tit {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.wt_ico {

    display: block;

    width: 75px;

    height: 70px;

    background: url("../images/yw_ico.png") no-repeat 0 0;

}

.yyzc_rg {

    padding-left: 30px;

}

.ditp_p1 {

    font-size: 34px;

    color: #666666;

}

.ditp_p2 {

    font-size: 24px;

    color: #999999;

    margin-top: 10px;

}

.yyzc_p1 {

    font-size: 34px;

    color: #010101;

    letter-spacing: 1px;

    font-weight: bold;

}

.yyzc_p2 {

    font-size: 24px;

    color: #3767b5;

    margin-top: 10px;

    display: none;

}

.yyzc_wt {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    margin-top: 80px;

}

.yyzc_wt_li {

    width: 32.5%;

    background: #fff;

    border-radius: 10px;

    box-sizing: border-box;

    height: 320px;

    box-sizing: border-box;

    padding: 25px 25px 0;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

}

.dlhz {

    width: 78%;

    margin: 0 auto;

    padding-bottom: 100px;

}

.dlhz_li {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    background: #eeeeee;

    border-radius: 140px;

    height: 280px;

    margin-bottom: 60px;

}

.hz_img {

    width: 280px;

    height: 280px;

    border-radius: 50%;

    box-shadow: -10px 0px 10px rgb(0 0 0 / 10%)

}

.yyzc_wt_dd {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    height: 44px;

    margin-bottom: 20px;

}

.yy_icon1 {

    margin-right: 20px;

    display: block;

    width: 32px;

    height: 32px;

    background: url("../images/zt_icon1.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.yy_icon2 {

    margin-right: 20px;

    display: block;

    width: 37px;

    height: 37px;

    background: url("../images/zt_icon2.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.yy_icon3 {

    margin-right: 20px;

    display: block;

    width: 41px;

    height: 41px;

    background: url("../images/zt_icon3.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.yyzc_wt_sp {

    font-size: 34px;

    color: #666666;

}

.yyzc_wt_p {

    font-size: 19px;

    color: #999999;

    word-break: break-word;

    letter-spacing: 1px;

    text-align: justify;

}

.yyzc_wt_p a {

    font-size: 19px;

    color: #999999;

    word-break: break-word;

    letter-spacing: 1px;

}

.yy_eq {

    text-align: center;

    margin-top: 10px;

}

.yy_eq img {

    display: block;

    margin: 20px auto;

}

.dlhz_li_rg {

    padding-left: 50px;

    box-sizing: border-box;

}

.dlhz_li_p1 {

    font-size: 26px;

    color: #666666;

    font-weight: bold;

    margin-bottom: 10px;

}

.dlhz_li_p2 {

    font-size: 18px;

    color: #999;

    line-height: 1.8;

}

.xsqy_tp {

    background: #F8F9FD;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

}

.xsqy_tp_ct {

    width: 78%;

    margin: 0 auto;

    padding: 50px 0 50px;

}

.dtfb_tab {

    height: 60px;

    line-height: 60px;

    width: 60%;

    margin: 50px auto;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    background: #fff;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    border-radius: 50px;

    overflow: hidden;

}

.dtTab_sp {

    width: 25%;

    text-align: center;

    font-size: 30px;

    color: #454545;

    cursor: pointer;

}

.dtTab_sp.active {

    background: #3767b5;

    color: #fff;

}

.dtfb_li {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    /*align-items: center;*/

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

}

.dtfb_lf {

    width: 70%;

    box-sizing: border-box;

    padding: 0 60px;

    position: relative;

    top: -50px;

}

.map_pic {

    width: 100%;

}

.dtfb_ct {

    background: #3767b5;

    border-radius: 20px 0 0 20px;

    color: #fff;

    margin-bottom: 35px;

    box-sizing: border-box;

    padding: 0px 15px 0 30px;

    height: 200px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: start;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    display: flex;

    font-size: 18px;

    line-height: 1.8;

}

.dtfb_sp2 a:hover {

    margin-left: 5px;

}

.dtfb_ct a {

    color: #fff;

}

.dtfbCon {

    padding-bottom: 60px;

    padding-top: 50px;

}

.dtfb_p1 {

    font-size: 24px;

    margin-bottom: 20px;

}

.dtfb_p2 {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    font-size: 18px;

    line-height: 1.8;

}

.dtfb_p2 a {

    color: #fff;

}

.dtfb_sp1 {

    width: 72px;

    -webkit-flex-shrink: 0;

    -ms-flex-negative: 0;

    flex-shrink: 0;

}

.dtfb_sp2 {

    word-break: break-all;

    width: -webkit-calc(100% - 72px);

    width: calc(100% - 72px);

}

.unline {

    text-decoration: underline;

}

.xwzx {

    width: 78%;

    margin: 0 auto;

    padding: 40px 0 55px;

    box-sizing: border-box;

}

.xwzx_tp {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: start;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

}

.xwz_sn {

    font-size: 24px;

    color: #4e4d4d;

    margin-right: 25px;

}

.xwzSel {

    position: relative;

    border-radius: 3px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    height: 40px;

    line-height: 40px;

    width: 150px;

}

.zf_year {

    width: 150px;

    font-size: 16px;

    height: 40px;

    border: 1px solid #6d6969;

    width: 150px;

    font-size: 16px;

    height: 40px;

    border-radius: 7px;

}

.sel_ico {

    width: 40px;

    height: 40px;

    background: url('../images/sel_ico.png') no-repeat center center;

}

.xwzSel_na {

    width: 150px;

    box-sizing: border-box;

    padding-left: 10px;

}

.xwzxCon {

    margin-top: 55px;

}

.xwzx_li {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    width: 32.5%;

    margin-right: 1.25%;

    float: left;

    margin-bottom: 70px;

}

.xwzx_li:nth-of-type(3n) {

    margin-right: 0;

}

.nw_pic {

    width: 100%;

    min-height: 270px;

}

.xwzx_li_a {

    display: block;

}

.xwzx_li_tp {

    height: 270px;

    overflow: hidden;

}

.xwzx_li_bt {

    padding: 30px 18px 16px 26px;

    background: #fff;

    height: 200px;

}

.xwzx_li_p1 {

    font-size: 24px;

    color: #1a1a1a;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    /*margin-bottom: 35px;*/

    max-height: 60px;

    overflow: hidden;

    line-height: 30px;

    letter-spacing: 2px;

    height: 60px;

}

.xwzx_li_d {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    margin-top: 10px;

}

.xwzx_btn:hover {

    color: #fff;

    background: #3767b5;

}

.xwzx_d_s {

    font-size: 18px;

    color: #3767b5;

}

.xwzx_btn {

    display: block;

    height: 32px;

    width: 98px;

    border-radius: 16px;

    border: 1px solid #3767b5;

    color: #3767b5;

    font-size: 14px;

    text-align: center;

    line-height: 32px;

}

.xwzx_li_p2 {

    margin-top: 10px;

    line-height: 32px;

    font-size: 16px;

    color: #808080;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;

    overflow: hidden;

    height: 90px;

}

.page {

    padding-top: 50px;

}

.pageTop {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

}

.page_num {

    font-size: 24px;

    color: #333333;

    display: block;

    height: 50px;

    width: 50px;

    text-align: center;

    line-height: 50px;

    border-radius: 25px;

    cursor: pointer;

}

.page_more {

    font-size: 22px;

    text-align: center;

    height: 50px;

    width: 20px;

    line-height: 50px;

}

.page_num.active, .page_num:hover {

    background: #003399;

    color: #fff;

}

.page_next {

    font-size: 18px;

    color: #3058a9;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: start;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    margin-left: 25px;

    cursor: pointer;

}

.page_next_ico {

    display: block;

    width: 5px;

    height: 8px;

    background: url("../images/page_ico1.png") no-repeat 0 0;

    margin-left: 5px;

}

.page_last {

    font-size: 18px;

    color: #3058a9;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin-top: 40px;

    cursor: pointer;

}

.page_last_ico {

    display: block;

    width: 10px;

    height: 8px;

    background: url("../images/page_ico2.png") no-repeat 0 0;

    margin-left: 5px;

}

.qyjsFl {

    width: 78%;

    margin: 0 auto;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    padding-top: 70px;

}

.qyjsFl_li {

    width: 31%;

    position: relative;

    box-sizing: border-box;

    padding: 0 38px;

    background: #fff;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    border-radius: 10px;

    height: 650px;

}

.js_pic {

    width: 100%;

    position: relative;

    margin-top: -40px;

}

.qyjsFl_p1 {

    text-align: center;

    font-size: 24px;

    color: #1d2379;

    font-weight: bold;

    padding: 19px 0 14px;

}

.qyjsFl_p2 {

    font-size: 18px;

    color: #999999;

    line-height: 1.6;

    word-break: break-all;

}

.ljqm {

    width: 78%;

    margin: 0 auto;

    padding: 60px 0 30px;

}

.ljqm_p1 {

    font-size: 34px;

    color: #1d2379;

    font-weight: bold;

}

.ljqm_p2 {

    font-size: 18px;

    color: #1d2379;

    text-transform: uppercase;

    margin-top: 10px;

}

.ljqm_p3 {

    font-size: 18px;

    color: #6e6e6e;

    margin-top: 10px;

}

.ljct {

    background: #fff;

}

.ljct_li {

    float: left;

    width: 50%;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: start;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    -webkit-box-pack: start;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    margin-bottom: 68px;

}

/*.ljctCon {*/

/*  width: 78%;*/

/*  margin: 0 auto;*/

/*  padding: 35px 0 0;*/

/*  display: flex;*/

/*  flex-wrap: wrap;*/

/*}*/

.ljctCon {
    width: 78%;
    margin: 0 auto;
    padding: 35px 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.czTabOuter {

    position: relative;

    width: 100%;

    height: 326px;

    z-index: 2;

}

.js_ico1 {

    display: block;

    width: 100px;

    height: 100px;

    background: url("../images/js_ico1.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.js_ico2 {

    display: block;

    width: 100px;

    height: 100px;

    background: url("../images/js_ico2.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.js_ico3 {

    display: block;

    width: 100px;

    height: 100px;

    background: url("../images/js_ico3.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.js_ico4 {

    display: block;

    width: 100px;

    height: 100px;

    background: url("../images/js_ico4.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.js_ico5 {

    display: block;

    width: 100px;

    height: 100px;

    background: url("../images/js_ico5.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.js_ico6 {

    display: block;

    width: 100px;

    height: 100px;

    background: url("../images/js_ico6.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.js_ico7 {

    display: block;

    width: 100px;

    height: 100px;

    background: url("../images/js_ico7.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.js_ico8 {

    display: block;

    width: 100px;

    height: 100px;

    background: url("../images/js_ico8.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.js_ico9 {

    display: block;

    width: 100px;

    height: 100px;

    background: url("../images/js_ico9.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.js_ico10 {

    display: block;

    width: 100px;

    height: 100px;

    background: url("../images/js_ico10.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.ljct_li_p1 {

    font-size: 30px;

    color: #3674e5;

    font-weight: bold;

}

.ljct_li_p2 {

    font-size: 16px;

    color: #898989;

}

.ljct_li_sp {

    font-size: 28px;

}

.ljct_li_rg {

    padding-left: 5px;

    box-sizing: border-box;

    padding-right: 10px;

}

.fwnr {

    position: relative;

}

.fwnr_p1 {

    position: absolute;

    width: 100%;

    top: 26px;

    font-size: 28px;

    color: #1d2379;

    text-align: center;

    font-weight: bold;

}

.fwnr_p2 {

    position: absolute;

    width: 100%;

    top: 65px;

    font-size: 14px;

    color: #1d2379;

    text-align: center;

    text-transform: uppercase;

}

.js_img {

    width: auto;

    max-width: 100%;

}

.jsly {

    background: #fff;

}

.jslyCon {

    width: 78%;

    margin: 0 auto;

    padding: 40px 0 0px;

}

.jslyCon_p1 {

    font-size: 34px;

    font-weight: bold;

    color: #1d2379;

}

.jslyCon_p2 {

    font-size: 18px;

    color: #1d2379;

    text-transform: uppercase;

    margin-top: 5px;

}

.jslyNr {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-justify-content: space-around;

    -ms-flex-pack: distribute;

    justify-content: space-around;

    padding: 40px 0;

}

.jslyNr_li {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    width: 16%;

}

.zdly_ico1 {

    width: 84px;

    height: 84px;

    display: block;

    background: url("../images/zdly_ico1.png") no-repeat 0 0;

    background-size: 100% 100%;

    margin: 0 auto;

}

.zdly_ico2 {

    width: 84px;

    height: 84px;

    display: block;

    background: url("../images/zdly_ico2.png") no-repeat 0 0;

    background-size: 100% 100%;

    margin: 0 auto;

}

.zdly_ico3 {

    width: 84px;

    height: 84px;

    display: block;

    background: url("../images/zdly_ico3.png") no-repeat 0 0;

    background-size: 100% 100%;

    margin: 0 auto;

}

.zdly_ico4 {

    width: 84px;

    height: 84px;

    display: block;

    background: url("../images/zdly_ico4.png") no-repeat 0 0;

    background-size: 100% 100%;

    margin: 0 auto;

}

.zdly_ico5 {

    width: 84px;

    height: 84px;

    display: block;

    background: url("../images/zdly_ico5.png") no-repeat 0 0;

    background-size: 100% 100%;

    margin: 0 auto;

}

.jslyNr_p {

    font-size: 24px;

    color: #4d4d4d;

    text-align: center;

    margin-top: 25px;

}

.scyx {

    background: #f7f9fc;

}

.scyxCon {

    width: 78%;

    margin: 0 auto;

    padding: 78px 0;

}

.scyxCon_p1 {

    font-size: 34px;

    color: #1d2379;

    font-weight: bold;

}

.scyxCon_p2 {

    font-size: 18px;

    color: #1d2379;

    text-transform: uppercase;

}

.scyxHd {

    margin-top: 60px;

}

.scyx_lf {

    float: left;

    width: 50%;

    background: url("../images/sc_pic1.jpg") no-repeat top center;

    height: 660px;

    box-sizing: border-box;

    color: #fff;

    padding-top: 40px;

}

.scyx_rg {

    float: left;

    width: 50%;

    background: url("../images/sc_pic2.jpg") no-repeat top center;

    height: 660px;

    box-sizing: border-box;

    color: #fff;

    padding-top: 40px;

}

.scyx_p1 {

    padding-left: 76px;

    font-size: 34px;

}

.scyx_p2 {

    padding-left: 76px;

    font-size: 24px;

    text-transform: uppercase;

    margin-bottom: 50px;

}

.scxHd_li {

    padding-left: 26%;

    margin-top: 28px;

}

.scxHd_li_p1 {

    font-size: 24px;

}

.scxHd_li_p2 {

    font-size: 14px;

    text-transform: uppercase;

}

.sxhd_in {

    text-transform: uppercase;

    margin-top: 20px;

    padding-left: 34px;

}

.sxhd_in_p1 {

    font-size: 18px;

}

.sxhd_in_p2 {

    font-size: 14px;

    padding-left: 20px;

}

.scyx_rg_li {

    /*text-align: center;*/

    margin-bottom: 30px;

    line-height: 30px;

    right: 0;

    padding-left: 30%;

}

.scyx_rg_p1 {

    font-size: 24px;

}

.scyx_rg_p2 {

    text-transform: uppercase;

    font-size: 14px;

}

.sx_em {

    font-weight: bold;

    margin-right: 10px;

}

.hzbh {

    width: 78%;

    margin: 0 auto;

}

.hzhbJs {

    position: relative;

    background: #fff;

    width: 55%;

    margin: 0 auto;

    border-radius: 0 0 20px 20px;

    padding: 50px 0;

    margin-top: -130px;

    line-height: 28px;

}

.hzhbJs_p1 {
    padding: 10px;

    font-size: 18px;

    color: #373737;

    text-align: center;

}

.hzbh_li {

    float: left;

}

.hzbh_li1 {

    width: 46.6%;

    margin-right: 2%;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    margin-right: 2%;

    margin-left: 1%;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    background-color: #fff;

    border-radius: 10px;

}

.hzbh_li2 {

    width: 30%;

    margin-right: 2%;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    margin-right: 2%;

    margin-left: 1%;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    background-color: #fff;

    border-radius: 10px;

    height: 100%;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    padding: 0px 3px 40px;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

}

.hzbh_li2 a {

    display: block;

    text-align: center;

    width: 100%;

}

.hzbh_li3 {

    width: 19.1%;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    margin-left: 1%;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

}

.hz_img1 {

    width: auto;

    max-width: 60%;

    border-radius: 10px;

    margin: 10px 0;

}

.hz_img11 {

    width: auto;

    max-width: 60%;

    border-radius: 10px;

    margin: 10px 0;

}

.hz_img12 {

    width: auto;

    max-width: 40%;

    border-radius: 10px;

    margin: 10px 20px;

}

.hz_img13 {

    width: auto;

    max-width: 40%;

    border-radius: 10px;

    margin: 10px 0;

}

.hz_img14 {

    width: auto;

    max-width: 40%;

    border-radius: 10px;

    margin: 10px 20px;

}

.hz_img15 {

    width: auto;

    max-width: 40%;

    border-radius: 10px;

    margin: 10px 0;

}

.hz_img01 {

    width: auto;

    border-radius: 10px;

    display: block;

    margin: 0 auto;

}

.hz_img21 {

    width: auto;

    border-radius: 10px;

    max-width: 100%;

    margin: 10px 0;

}

.hz_img22 {

    width: auto;

    border-radius: 10px;

    max-width: 50%;

    margin-top: 10px;

}

.hz_img31 {

    width: auto;

    border-radius: 10px;

    max-width: 100%;

    /*margin-top: 10px;*/

    border-radius: 10px;

    padding: 38px 0;

    background-color: #fff;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

}

.hz_img41 {

    width: auto;

    border-radius: 10px;

    max-width: 100%;

    /*margin-top: 10px;*/

    width: auto;

    border-radius: 10px;

    padding: 38px 0;

    background-color: #fff;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

}

.hz_img23 {

    width: auto;

    border-radius: 10px;

    max-width: 50%;

    margin-top: 20px;

}

.hz_img2 {

    width: auto;

    border-radius: 10px;

    max-width: 100%;

}

.hz_img3 {

    width: auto;

    border-radius: 10px;

    padding: 20px 0;

    background-color: #fff;

}

.hz_img4 {

    width: auto;

    border-radius: 10px;

    padding: 20px 0;

    background-color: #fff;

}

.hz_img5 {

    width: 100%;

    border-radius: 10px;

}

.hz_img6 {

    border-radius: 10px;

    width: 100%;

}

.hz_img7 {

    width: 100%;

    border-radius: 10px;

    margin: 0 auto;

    display: block;

}

.hz_img61 {

    max-width: 100%;

}

.hzbh_li4 {

    width: 30.3%;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    background: #fff;

    margin-left: 1%;

    border-radius: 8px;

}

.hz_img72 {

    width: 76%;

    display: block;

    margin: 0 auto;

}

.hz_img71 {

    margin: 10px 10px 20px;

    max-width: 90%;

}

.hzbh_li5 a {

    display: block;

    width: 100%;

    text-align: center;

}

.hz_img51 {

    width: 70%;

}

.hz_img62 {

    /*padding: 10px 0;*/

    width: 80%;

    background: #f7f9fc;

    display: block;

    margin-left: 7%;

}

.hz_img52 {

    width: 70%;

}

.hzbh_li5 {

    width: 30.3%;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    background: #fff;

    border-radius: 8px;

}

.hzbh_li6 {

    width: 30.3%;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    background: #fff;

    border-radius: 8px;

}

.hzbh_tp {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

}

.hzbh_bt {

    margin-top: 60px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

}

.hzbhCon {

    padding-top: 120px;

    padding-bottom: 160px;

}

.ygfl {

    width: 78%;

    margin: 0 auto;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    padding: 40px 0;

}

.ygfl_lf {

    width: 66.666%;

}

.ygfl_rg {

    width: 33.333%;

}

.fl_img {

    width: 100%;

}

.ygfl_lf_tit1 {

    font-size: 34px;

    color: #3767b5;

    font-weight: bold;

}

.ygfl_lf_tit2 {

    text-transform: uppercase;

    color: #d7d7d7;

    margin-top: 10px;

    font-size: 18px;

    position: relative;

    font-family: myEnFont;

}

.ygfl_lf_tit2:before {

    position: absolute;

    left: 0;

    bottom: -25px;

    width: 170px;

    height: 2px;

    background: #415b76;

    content: '';

}

.ygfl_lf_d {

    margin-top: 60px;

    padding-right: 100px;

}

.ygfl_lf_p {

    font-size: 15px;

    color: #3767b5;

    margin-bottom: 10px;

    line-height: 1.8;

}

.pyfz {

    position: relative;

    overflow: hidden;

}

.pyfz_bg {

    position: absolute;

    width: 200%;

    height: 200%;

    left: -30px;

    top: 0;

    background: #f4f4f4;

    z-index: 1;

    height: 100%;

    -webkit-transform: rotateZ(-5deg);

    -ms-transform: rotate(-5deg);

    transform: rotateZ(-5deg);

    -webkit-transform-origin: center center;

    -ms-transform-origin: center center;

    transform-origin: center center;

}

.pyfzCon {

    width: 78%;

    margin: 0 auto;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    position: relative;

    z-index: 2;

}

.pyfz_lf {

    width: 42.3333%;

}

.zy_pic1 {

    width: 100%;

}

.pyfz_rg {

    width: 57.6666%;

    box-sizing: border-box;

    padding-left: 80px;

    position: relative;

}

.pyfz_rg_p1 {

    color: #3767b5;

    font-size: 34px;

    font-weight: bold;

}

.pyfz_rg_p2 {

    font-size: 18px;

    color: #666666;

    text-transform: uppercase;

    margin-top: 20px;

    margin-bottom: 40px;

    font-family: myEnFont;

}

.pyfz_rg_p3 {

    font-size: 18px;

    color: #999999;

    margin-bottom: 20px;

}

.pxjy {

    overflow: hidden;

    position: relative;

}

.pxjy_p {

    position: absolute;

    left: 50%;

    top: 50%;

    font-size: 34px;

    font-weight: bold;

    text-align: center;

    width: 100%;

    color: #fff;

    width: 1200px;

    margin-left: -600px;

    height: 50px;

    line-height: 50px;

    margin-top: -25px;

}

.zy_bg {

    width: 100%;

}

.zygs {

    background: #fff;

}

.zygsCon {

    width: 78%;

    padding: 40px 40px 60px;

    margin: 0 auto;

}

.zygsCon_p1 {

    text-align: center;

    font-size: 18px;

    color: #999999;

}

.zygs_tit1 {

    font-size: 34px;

    color: #3767b5;

    font-weight: bold;

    text-align: center;

    margin-top: 80px;

}

.zygs_tit2 {

    text-align: center;

    font-size: 18px;

    color: #666666;

    text-transform: uppercase;

    margin-top: 15px;

    font-family: myEnFont;

}

.zygs_p2 {

    text-align: center;

    font-size: 18px;

    color: #999999;

    margin-top: 30px;

}

.zygs_bt {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    margin-top: 60px;

}

.zygs_li {

    width: 100%;

}

.zy_img {

    width: 100%;

    box-shadow: -1px 4px 10px rgb(21 21 21 / 33%);

}

.zygs_li_p {

    text-align: center;

    /*text-decoration: underline;*/

    padding: 20px 0;

    font-size: 18px;

    color: #454545;

}

.fzlc {

    background: url("../images/fz_bg.jpg") no-repeat top center;

    height: 780px;

}

.fzlc_bd {

    width: 78%;

    margin: 0 auto;

    position: relative;

}

.fzlc_year {

    width: 102px;

    height: 102px;

    border-radius: 51px;

    line-height: 102px;

    text-align: center;

    font-weight: bold;

    font-size: 34px;

    color: #fff;

    display: block;

    background: #264e92;

}

.fzlc_inner {

    position: relative;

    width: 102px;

    height: 102px;

}

.fzlc_line {

    position: absolute;

    bottom: -85px;

    left: 51px;

    width: 1px;

    height: 78px;

    background: #8a8b8d;

}

.fzSwiper .swiper-slide:nth-of-type(2n) .fzlc_line {

    position: absolute;

    top: -85px;

    left: 51px;

    width: 1px;

    height: 78px;

    background: #8a8b8d;

    bottom: auto;

}

.fzlc_js {

    position: absolute;

    font-size: 16px;

    color: #2c2c2c;

    left: -60px;

    bottom: auto;

    width: 230px;

    top: 190px;

    text-align: center;

}

.fzSwiper .swiper-slide:nth-of-type(2n) .fzlc_js {

    position: absolute;

    font-size: 16px;

    color: #2c2c2c;

    left: -45px;

    bottom: 190px;

    width: 180px;

    top: auto;

}

.fzSwiper {

    position: relative;

    width: 100%;

    height: 100%;

    overflow: hidden;

    height: 640px;

    box-sizing: border-box;

}

.fzSwiper .fzlc_li {
    padding-top: 0;
    height: 100%;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.fzSwiper:before {

    position: absolute;

    left: 0;

    width: 100%;

    top: 50%;

    content: '';

    background: #264e92;

    height: 1px;

}

.fzSwiper .swiper-wrapper {

    position: relative;

    width: 100%;

    height: 100%;

    z-index: 1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-transition-property: -webkit-transform;

    oz-transition-property: -moz-transform;

    transition-property: -webkit-transform;

    transition-property: transform;

    transition-property: transform, -webkit-transform;

    box-sizing: border-box;

}

.fzSwiper .swiper-slide {

    -webkit-flex-shrink: 0;

    -ms-flex: 0 0 auto;

    -ms-flex-negative: 0;

    flex-shrink: 0;

    height: 100%;

    width: 100%;

    position: relative;

    box-sizing: border-box;

    padding: 0 60px;

}

.fzSwiper .swiper-slide img {

    position: relative;

    z-index: 2;

    width: 100%;

}

.fzSwiper .swiper-button-next, .fzSwiper .swiper-button-prev {

    position: absolute;

    top: 50%;

    width: 18px;

    height: 32px;

    z-index: 10;

    cursor: pointer;

    background-size: 100% 100%;

    background-position: center;

    margin-top: -16px;

    background-repeat: no-repeat;

    z-index: 11;

}

.fz_next {

    position: absolute;

    top: 50%;

    width: 18px;

    height: 32px;

    z-index: 10;

    cursor: pointer;

    background-size: 100% 100%;

    background-position: center;

    margin-top: -16px;

    background-repeat: no-repeat;

    z-index: 11;

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

    left: -70px;

}

.fz_next.fzgray {

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

}

.fz_per.fzgray {

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

}

.fz_per {

    position: absolute;

    top: 50%;

    width: 18px;

    height: 32px;

    z-index: 10;

    cursor: pointer;

    background-size: 100% 100%;

    background-position: center;

    margin-top: -16px;

    background-repeat: no-repeat;

    z-index: 11;

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

    right: -70px;

    left: auto;

}

.fzSwiper .swiper-button-prev, .fzSwiper .swiper-container-rtl .swiper-button-next {

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

    left: 0%;

    right: auto;

    margin-left: -70px;

}

.fzSwiper .swiper-button-next, .fzSwiper .swiper-container-rtl .swiper-button-prev {

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

    right: 0%;

    left: auto;

    margin-right: -70px;

}

.fzSwiper .swiper-button-prev.swiper-button-disabled {

    pointer-events: none;

    display: block;

}

.fzSwiper .swiper-button-next.swiper-button-disabled {

    pointer-events: none;

    display: block;

}

.xzltn {

    padding: 0px 0 140px;

}

.xzqmTab {

    width: 78%;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    margin: 0 auto;

    position: relative;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

}

.scdscro_fixed {

    /*position: fixed !important;*/

    left: 0px;

    top: 98px;

    z-index: 10;

    background: #f7f9fc;

}

.xzqmTabOut {

    position: relative;

    width: 100%;

    margin-top: -45px;

    box-sizing: border-box;

    z-index: 12;

}

.xzqmTabInner {

    left: 0;

    top: 0;

    width: 100%;

    padding: 25px 0;

}

.xzqmTab_li {

    width: 150px;

    height: 60px;

    border-radius: 5px;

    background: #fff;

    font-size: 24px;

    color: #3767b5;

    text-align: center;

    line-height: 60px;

    margin-right: 38px;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    cursor: pointer;

}

.xzqmTab_li.active {

    background: #3767b5;

    color: #fff;

}

.xzltn_item {

    background-color: #F8F9FD;

}

.xltpx {

    width: 78%;

    margin: 0 auto;

    padding-top: 30px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    position: relative;

    z-index: 2;

}

.xltpx_li {

    float: left;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    background: #fff;

    width: 18.6666%;

    height: 240px;

    border-radius: 15px;

}

.xltpx_tp {

    height: 160px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

}

.xl_ico1 {

    display: block;

    width: 90px;

    height: 90px;

    background: url("../images/xl_ico1.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.xl_ico2 {

    display: block;

    width: 95px;

    height: 93px;

    background: url("../images/xl_ico2.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.xl_ico3 {

    display: block;

    width: 91px;

    height: 70px;

    background: url("../images/xl_ico3.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.xl_ico4 {

    display: block;

    width: 59px;

    height: 73px;

    background: url("../images/xl_ico4.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.xl_ico5 {

    display: block;

    width: 95px;

    height: 90px;

    background: url("../images/xl_ico5.png") no-repeat 0 0;

    background-size: 100% 100%;

}

.xltp_p {

    font-size: 18px;

    color: #3e3e3e;

    text-align: center;

    padding: 0 10px;

}

.sqsh {

    position: relative;

    height: 581px;

    width: 100%;

    background: url("../images/xl_bg1.jpg") no-repeat top center;

    margin-top: -100px;

}

.sqshCon {

    position: relative;

    width: 78%;

    margin: 0 auto;

    text-align: center;

}

.sqsh_p1 {

    font-size: 34px;

    text-align: center;

    color: #fff;

    font-weight: bold;

    padding-top: 210px;

}

.sqsh_p2 {

    font-size: 18px;

    color: #66ddeb;

    text-align: center;

    margin-top: 15px;

    text-transform: uppercase;

    font-family: myEnFontm;

}

.sqsh_p3 {

    font-size: 18px;

    color: #fff;

    padding: 0 10%;

    margin-top: 25px;

    letter-spacing: 1px;

}

.cpzchz {

    position: relative;

    width: 78%;

    margin: 110px auto 0;

    border-radius: 20px 40px 0 0;

    background: #678af5;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    z-index: 10;

}

.cpzchz_lf {

    width: 50%;

}

.xl_pic {

    width: 100%;

}

.xl_pic1 {

    display: none

}

.cpzchz_rg {

    width: 50%;

    box-sizing: border-box;

    padding: 0 20px 0 60px;

}

.cpzchz_rg_p1 {

    font-size: 34px;

    color: #fff;

    position: relative;

    margin-top: -50px;

    font-weight: bold;

}

.cpzchz_rg_p2 {

    font-size: 18px;

    color: #66ddeb;

    margin-top: 15px;

    text-transform: uppercase;

    font-family: myEnFontm;

}

.cpzchz_rg_p3 {

    font-size: 18px;

    color: #fff;

    margin-top: 30px;

    letter-spacing: 1px;

}

.xrgx {

    width: 100%;

    position: relative;

    overflow: hidden;

}

.xrgx_sc {

    position: absolute;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    width: 460px;

    height: 460px;

    border-radius: 230px;

    left: -240px;

    bottom: -180px;

    background-color: #eff3ff;

    z-index: 2;

}

.xrgxCon {

    width: 78%;

    margin: 0 auto;

    padding: 110px 0 105px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.xrgx_lf_p1 {

    font-size: 34px;

    font-weight: bold;

    color: #3e3e3e;

}

.xrgx_lf_p2 {

    font-size: 18px;

    color: #66ddeb;

    text-transform: uppercase;

    margin-top: 10px;

    font-family: myEnFontm;

}

.xrgx_lf_p3 {

    font-size: 18px;

    color: #696969;

    margin-top: 30px;

    line-height: 30px;

    letter-spacing: 1px;

}

.xrgx_lf {

    width: 58%;

    box-sizing: border-box;

    padding-right: 10%;

    z-index: 3;

}

.xrgx_rg {

    width: 42%;

}

.xrgx_in {

    width: 100%;

    border: 4px dashed #4862ce;

    position: relative;

    padding-bottom: 20px;

}

.xl_pic2 {

    width: 100%;

    position: relative;

    margin: -20px 0 0 -20px;

}

.xswl {

    width: 100%;

    background-color: #4863d0;

    position: relative;

    overflow: hidden;

}

.xswl_mask1 {

    position: absolute;

    width: 30%;

    height: 100%;

    background-color: #3b4e9c;

    left: 0;

    top: 0;

}

.xswl_mask2 {

    position: absolute;

    width: 480px;

    height: 480px;

    border-radius: 240px;

    background-color: #3b4e9c;

    right: -240px;

    top: -240px;

}

.xswlCon {

    position: relative;

    z-index: 3;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    padding: 80px 0;

    width: 78%;

    margin: 0 auto;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.xswl_lf {

    width: 46.7%;

}

.xl_pic3 {

    width: 100%;

}

.xswl_rg {

    width: 47%;

}

.xswl_rg_p1 {

    font-size: 34px;

    color: #fff;

    font-weight: bold;

    position: relative;

    margin-top: -80px;

}

.xswl_rg_p2 {

    font-size: 18px;

    text-transform: uppercase;

    color: #66ddeb;

    margin-top: 10px;

    font-family: myEnFontm;

}

.xswl_rg_p3 {

    font-size: 18px;

    text-transform: uppercase;

    color: #fff;

    margin-top: 30px;

    letter-spacing: 1px;

}

.fwxt {

    width: 100%;

    position: relative;

}

.fwxtCon {

    width: 78%;

    margin: 0 auto;

}

.fwxt_in {

    width: 100%;

    border: 4px solid #4862ce;

}

.xl_pic4 {

    width: 100%;

    position: relative;

    top: 25px;

    right: 45px;

}

.fwxt_lf_p1 {

    font-size: 34px;

    font-weight: bold;

    color: #3b4e9c;

}

.czTab {

    background-color: #fff;

    width: 100%;

    position: absolute;

    left: 0;

    top: 0;

    /*margin-top: 70px;*/

}

.czTabCon {

    width: 78%;

    margin: 0 auto;

    padding: 60px 0;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-justify-content: space-around;

    -ms-flex-pack: distribute;

    justify-content: space-around;

    cursor: pointer;

}

.czTab_fixed {

    position: fixed !important;

    left: 0px;

    top: 0px;

    z-index: 1000;

    background: #fff;

}

.czTab_li {

    padding: 20px 0;

}

.czTab_li_tp {

    height: 70px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

}

.cz_ico1 {

    display: block;

    width: 47px;

    height: 66px;

    background: url(../images/cj_ico1.png) no-repeat 0 0;

    background-size: 100% 100%;

}

.cz_ico2 {

    display: block;

    width: 57px;

    height: 61px;

    background: url(../images/cj_ico2.png) no-repeat 0 0;

    background-size: 100% 100%;

}

.cz_ico3 {

    display: block;

    width: 64px;

    height: 64px;

    background: url(../images/cj_ico3.png) no-repeat 0 0;

    background-size: 100% 100%;

}

.czTab_li_p1 {

    text-align: center;

    font-size: 24px;

    color: #4b4c47;

    margin-top: 20px;

    font-weight: bold;

}

.czTab_li_p2 {

    text-align: center;

    font-size: 16px;

    color: #919190;

    margin-top: 16px;

    letter-spacing: 1px;

}

.zcfwCon {

    width: 78%;

    margin: 0 auto;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

}

.zcfw_lf {

    width: 45%;

    position: relative;

}

.zcfw_rg {

    width: 40%;

    position: relative;

}

.cj_pic1 {

    border-radius: 20px;

    width: 100%;

}

.zcfw_lf_d {

    position: absolute;

    box-sizing: border-box;

    width: 350px;

    line-height: 34px;

    height: 280px;

    color: #fff;

    font-size: 16px;

    padding: 20px 20px;

    background-color: #3767b5;

    bottom: -40px;

    right: -60px;

}

.zcfw_lf_mask {

    position: absolute;

    right: -10px;

    bottom: -10px;

    width: 0;

    height: 0;

    border-bottom: 100px solid #f7f9fc;

    border-left: 100px solid transparent;

}

.zcfw_rg_p1 {

    color: #0093ff;

    font-size: 34px;

    font-weight: bold;

    position: relative;

    margin-top: -20px;

}

.zcfw_rg_p2 {

    color: #a5a5a5;

    font-size: 18px;

    margin-top: 10px;

    margin-bottom: 30px;

    font-family: myEnFontm;

}

.zcfw_rg_p3 {

    color: #525252;

    font-size: 16px;

    line-height: 30px;

    margin-bottom: 10px;

}

.zcxt {

    padding: 270px 0 0 0;

}

.zcxt_tp {

    width: 78%;

    margin: 0 auto;

    box-sizing: border-box;

    padding: 56px 60px;

}

.zcxt_tp_p1 {

    font-size: 34px;

    font-weight: bold;

    color: #0093ff;

}

.zcxt_tp_p2 {

    font-size: 16px;

    text-transform: uppercase;

    color: #a5a5a5;

    margin-top: 10px;

}

.zxct_bt {

    background-color: #3767b5;

}

.zxct_btcon {

    width: 78%;

    margin: 0 auto;

    box-sizing: border-box;

    height: 270px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: end;

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

}

.zxct_bt_lf {

    padding: 0 60px;

    box-sizing: border-box;

    height: 270px;

    width: 45%;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.zxct_bt_p {

    font-size: 18px;

    color: #fff;

}

.pxfzCon {

    width: 78%;

    margin: 0 auto;

}

.pxfz_lf {

    float: left;

    width: 46.2%;

}

.pxfz_in {

    width: 100%;

    position: relative;

    background-color: #0093ff;

}

.cj_pic3 {

    width: 100%;

    position: relative;

    top: 28px;

    left: 32px;

    border-radius: 20px 20px 0 20px;

}

.pxfz {

    padding-top: 140px;

}

.pxfz_rg {

    float: left;

    box-sizing: border-box;

    width: 50%;

}

.cj_pic4 {

    width: 100%;

}

.pxfz_rg_tp {

    padding-left: 120px;

}

.pxfz_rg_p1 {

    font-size: 34px;

    color: #0093ff;

    font-weight: bold;

}

.pxfz_rg_p2 {

    text-transform: uppercase;

    font-size: 18px;

    color: #a5a5a5;

    margin-bottom: 30px;

    margin-top: 10px;

}

.pxfz_rg_p3 {

    font-size: 18px;

    color: #4b4a4a;

    margin-bottom: 20px;

    line-height: 30px;

}

.pxfz_rg_bt {

    padding: 10px 0 0 30px;

}

.hzbYdd {

    display: none;

}

.yznr_fl {

    width: 100%;

    height: 270px;

    /*margin-top: 68px;*/

    background: url("../images/yz_bg.jpg") no-repeat 0 0;

    font-size: 18px;

    color: #fff;

}

.yznrFld {

    width: 78%;

    margin: 0 auto;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    height: 270px;

}

.yznrFld a {

    color: #fff;

}

.yznrtz {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.yz_ico1 {

    display: block;

    width: 57px;

    height: 57px;

    background: url("../images/yz_ico1.png") no-repeat 0 0;

}

.yz_ico2 {

    display: block;

    width: 61px;

    height: 53px;

    background: url("../images/yz_ico2.png") no-repeat 0 0;

}

.yz_ico3 {

    display: block;

    width: 59px;

    height: 57px;

    background: url("../images/yz_ico3.png") no-repeat 0 0;

}

.yz_ico4 {

    display: block;

    width: 64px;

    height: 52px;

    background: url("../images/yz_ico4.png") no-repeat 0 0;

}

.pczyly_li1{display:block}
.mobzyly_li1{display:none;}

.yz_ico5 {

    display: block;

    width: 54px;

    height: 54px;

    background: url("../images/yz_ico5.png") no-repeat 0 0;

}

.yznrtz_p {

    padding-left: 15px;

    color: #fff;

}

.yznrtz_p1 {

    padding-left: 15px;

    color: #fff;

}

.cxcp {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    width: 78%;

    margin: 100px auto 0;

    background: #fff;

    border-radius: 5px;

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    position: relative;

    overflow: hidden;

}

.cxcp_lf {

    width: 36.1%;

}

.yz_img1 {

    width: 100%;

}

.cxcp_rg {

    width: 63.9%;

    box-sizing: border-box;

    padding-left: 130px;

    z-index: 1000;

}

.zyzch {

    position: relative;

    width: 100%;

    background: #fff;

    overflow: hidden;

    margin-top: 120px;

}

.zyzchCon {

    width: 78%;

    margin: 0 auto;

}

.yz_img2 {

    position: absolute;

    right: 0;

    top: 0;

    width: 42%;

    border-radius: 0 0 0 60px;

}

.zyzc_lf {

    padding: 60px 150px 100px 30px;

    width: 58%;

    box-sizing: border-box;

}

.zyzch_ico {

    position: absolute;

    height: 700px;

    width: 700px;

    background: #c7d5ea;

    border-radius: 350px;

    left: -560px;

    top: -70px;

}

.zyzc_lf_p1 {

    font-size: 34px;

    color: #3767b5;

    font-weight: bold;

}

.zyzc_lf_p2 {

    text-transform: uppercase;

    font-size: 18px;

    color: #3cbfcb;

    margin-top: 10px;

}

.zyzc_lf_p3 {

    font-size: 18px;

    color: #7c7c7c;

    margin-top: 30px;

    line-height: 30px;

}

.cxcp_rg_p1 {

    font-size: 34px;

    color: #3767b5;

    font-weight: bold;

    position: relative;

    margin-top: -100px;

}

.cxcp_rg_p2 {

    text-transform: uppercase;

    font-size: 18px;

    color: #3cbfcb;

    margin-top: 10px;

}

.cxcp_rg_p3 {

    font-size: 18px;

    color: #7c7c7c;

    margin-top: 20px;

    line-height: 30px;

}

.selrg {

    display: inline-block;

    width: 11px;

    height: 17px;

    background: url("../images/selrg.png") no-repeat 0 0;

    margin-right: 10px;

}

.cxcp_ico {

    position: absolute;

    width: 380px;

    height: 380px;

    border-radius: 190px;

    background: #f7f9fc;

    right: -120px;

    bottom: -260px;

}

.cplcy_lf {

    width: 50%;

}

.cplcy {

    margin-top: 120px;

    background: #0bb8e3;

}

.yz_img3 {

    width: 100%;

}

.cplcy {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    position: relative;

}

.cplcy_rg {

    width: 50%;

    box-sizing: border-box;

    padding-left: 60px;

    color: #fff;

}

.cplcy_rg_p1 {

    font-size: 34px;

    color: #fff;

    font-weight: bold;

    position: relative;

    margin-top: -60px;

    letter-spacing: 2px;

}

.cplcy_rg_p2 {

    text-transform: uppercase;

    font-size: 18px;

    margin-top: 10px;

    color: #fff;

}

.cplcy_rg_p3 {

    font-size: 18px;

    color: #fff;

    margin-top: 50px;

    line-height: 34px;

}

.wlpsj {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    background: #1770b2;

    position: relative;

}

.wlpsj_rg {

    width: 50%;

}

.wlpsj_lf {

    width: 50%;

    box-sizing: border-box;

    padding-left: 8%;

}

.yz_img4 {

    width: 100%;

}

.txmxt {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    background: #0d385a;

    /*border-radius: 0 0 120px 120px;*/

    overflow: hidden;

    position: relative;

}

.txmxt_lf {

    width: 50%;

}

.yz_img5 {

    width: 100%;

}

.txmxt_rg {

    width: 50%;

    box-sizing: border-box;

    padding-left: 60px;

}

.abu_tp {

    width: 100%;

    height: 500px;

    background: url("../images/gy_bg.jpg") no-repeat top center;

}

.abus_tit1 {

    text-align: center;

    font-size: 34px;

    color: #332c2b;

    font-weight: bold;

}

.abus_tit2 {

    text-align: center;

    font-size: 17px;

    color: #6e6e6e;

    margin-top: 20px;

    font-weight: 600;

    font-family: myEnFontm;

    text-transform: uppercase;

}

.gsjj {

    width: 78%;

    position: relative;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    margin: 0 auto;

    margin-top: -180px;

    background: #fff;

    padding: 0 0 75px 0;

}

.gsjj_lf {

    width: 50%;

    box-sizing: border-box;

    padding: 0 40px 0 5%;

}

.gsjj_rg {

    width: 50%;

}

.gy_pic1 {

    width: 100%;

}

.gsjj_tp {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    font-size: 14px;

    color: #332c2b;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    cursor: pointer;

}

.gsjj_ico {

    position: relative;

    width: 31px;

    height: 31px;

    background: url("../images/more_img.png") no-repeat 0 0;

    margin-left: 10px;

}

.gsjj_li {

    margin-top: 10px;

}

.gsjj_li_p1 {

    font-size: 16px;

    color: #332c2b;

    font-weight: bold;

}

.gsjj_li_p2 {

    font-size: 13px;

    color: #808080;

    margin-top: 10px;

    letter-spacing: 1px;

}

.fzlsc {

    width: 100%;

    position: relative;

    height: 782px;

    background: url("../images/gy_bg2.jpg") no-repeat top center;

}

.fzlmore {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    z-index: 10;

    height: 130px;

    padding-top: 2%;

    box-sizing: border-box;

}

.ljgd {

    display: block;

    margin: 0 auto;

    height: 40px;

    line-height: 40px;

    width: 186px;

    text-align: center;

    background: #fff;

    border-radius: 20px;

    border: 1px solid #dbdada;

    font-size: 18px;

    color: #332c2b;

    position: relative;

    cursor: pointer;

}

.ljgd:hover {

    color: #fff;

    background: #3767b5;

}

.ljgd2:hover {

    color: #fff;

    background: #3767b5;

}

.ljgd_sp {

    position: relative;

    margin-left: -15px;

}

.ljgd2 {

    display: block;

    margin: 0 auto;

    height: 40px;

    line-height: 40px;

    width: 186px;

    text-align: center;

    border-radius: 20px;

    border: 1px solid #dbdada;

    font-size: 18px;

    color: #332c2b;

    position: relative;

    cursor: pointer;

}

.ljgd_ico {

    position: absolute;

    width: 23px;

    height: 22px;

    background: url("../images/nex_ico.png") no-repeat 0 0;

    background-size: 100% 100%;

    right: 10px;

    top: 10px;

}

.fzlsc_p1 {

    text-align: center;

    font-weight: bold;

    font-size: 34px;

    color: #332c2b;

    padding-top: 65px;

}

.fzlsc_p2 {

    text-align: center;

    font-size: 18px;

    color: #6e6e6e;

    margin-top: 10px;

    text-transform: uppercase;

    font-family: myEnFontm;

}

.fzlsc .fzSwiper {

    height: 560px;

}

.necet {

    background: #f7f9fc;

}

.necetCon {

    width: 78%;

    margin: 0 auto;

    padding: 100px 0 60px;

}

.necet_tit1 {

    font-size: 34px;

    font-weight: bold;

    color: #332c2b;

    text-align: center;

}

.necet_tit2 {

    font-size: 18px;

    color: #6e6e6e;

    text-align: center;

    font-family: myEnFontm;

}

.newSwiper {

    position: relative;

    width: -webkit-calc(100%);

    width: calc(100%);

    height: 100%;

    overflow: hidden;

    padding-top: 56px;

    padding-bottom: 70px;

    box-sizing: border-box;

    /*padding-left: 5px;*/

    /*padding-right: 5px;*/

}

.newSwiper .swiper-wrapper {

    position: relative;

    width: 100%;

    height: 100%;

    z-index: 1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-transition-property: -webkit-transform;

    oz-transition-property: -moz-transform;

    transition-property: -webkit-transform;

    transition-property: transform;

    transition-property: transform, -webkit-transform;

    box-sizing: content-box;

}

.newSwiper .swiper-slide {

    -webkit-flex-shrink: 0;

    -ms-flex: 0 0 auto;

    -ms-flex-negative: 0;

    flex-shrink: 0;

    height: 100%;

    width: 100%;

    position: relative;

}

.newSwiper .swiper-pagination {

    bottom: 0px;

    height: 30px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    left: 0;

    width: 100%;

    position: absolute;

    text-align: center;

    overflow: hidden;

    padding: 0px 10px;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -webkit-transition: 300ms;

    transition: 300ms;

    -webkit-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

    z-index: 10;

}

.newSwiper .swiper-pagination-bullets .swiper-pagination-bullet {

    width: 12px;

    height: 12px;

    display: inline-block;

    border-radius: 6px;

    margin: 0 12px;

    background-color: #cbcbcb;

    opacity: 1;

}

.newSwiper .swiper-pagination-bullets .swiper-pagination-bullet-active {

    background: #4863d0;

}

.newSwiper .swiper-button-next, .newSwiper .swiper-button-prev {

    position: absolute;

    bottom: 10px;

    width: 34px;

    margin-top: -17px;

    height: 34px;

    z-index: 10;

    cursor: pointer;

    background-size: 100% 100%;

    background-position: center;

    top: 50%;

    background-repeat: no-repeat;

    z-index: 11;

}

.newSwiper .swiper-button-prev, .newSwiper .swiper-container-rtl .swiper-button-next {

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

    left: -20%;

}

.newSwiper .swiper-button-next, .newSwiper .swiper-container-rtl .swiper-button-prev {

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

    right: -20%;

}

.newSwiper .swiper-button-prev.swiper-button-disabled {

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

    pointer-events: none;

    display: block;

}

.newSwiper .swiper-button-next.swiper-button-disabled {

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

    pointer-events: none;

    display: block;

}

.newSw_per {

    position: absolute;

    bottom: 10px;

    width: 34px;

    margin-top: -17px;

    height: 34px;

    z-index: 10;

    cursor: pointer;

    background-size: 100% 100%;

    background-position: center;

    top: 50%;

    background-repeat: no-repeat;

    z-index: 11;

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

    left: -80px;

}

.newSw_next {

    position: absolute;

    bottom: 10px;

    width: 34px;

    margin-top: -17px;

    height: 34px;

    z-index: 10;

    cursor: pointer;

    background-size: 100% 100%;

    background-position: center;

    top: 50%;

    background-repeat: no-repeat;

    z-index: 11;

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

    right: -80px;

}

.newSw_next.mewgray {

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

}

.newSw_per.mewgray {

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

}

.newSwiper .xwzx_li {

    width: 100%;

    margin-bottom: 0;

    box-shadow: 0 5px 10px rgb(0 0 0 / 10%);

}

.xwzx_li:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.zygs_li_tp:hover {

    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

}

.xwzx_li_p1:hover {

    color: #3767b5;

}

.necet_bd {

    position: relative;

    padding-bottom: 30px;

}

.hzbnw {

    height: 784px;

    width: 100%;

    position: relative;

    background: url("../images/gy_bg3.jpg") no-repeat top center;

}

.nehbCon {

    width: 78%;

    margin: 0 auto;

    padding-top: 40px;

}

.hzbnw_p1 {

    font-size: 34px;

    color: #fff;

    font-weight: bold;

}

.hzbnw_p2 {

    font-size: 18px;

    color: #fff;

    text-transform: uppercase;

    margin-top: 20px;

    font-family: myEnFontm;

}

.hzbnw_p3 {

    font-size: 18px;

    color: #fff;

    text-transform: uppercase;

    margin-top: 28px;

    line-height: 38px;

    width: 90%;

    letter-spacing: 1px;

}

.hzbnw_bd {

    padding: 60px 0;

}

.gyzyg {

    background: #fff;

}

.gyzyCon {

    width: 78%;

    margin: 0 auto;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    padding: 110px 0 130px;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.gyzyg_lf {

    width: 50%;

    box-sizing: border-box;

}

.gyzyg_rg {

    width: 50%;

}

.gy_pic2 {

    width: 100%;

}

.gyzyg_lf_p1 {

    font-size: 34px;

    color: #332c2b;

    font-weight: bold;

    letter-spacing: 2px;

}

.gyzyg_lf_p2 {

    font-size: 18px;

    color: #6e6e6e;

    margin-top: 20px;

    text-transform: uppercase;

    font-family: myEnFontm;

}

.gyzyg_lf_p3 {

    font-size: 18px;

    color: #999999;

    line-height: 1.9;

    padding-right: 20%;

    margin-top: 40px;

    letter-spacing: 3px;

    text-align: justify;

}

.gyzybt {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    padding-right: 10%;

}

.gyzybt .ljgd {

    margin: 0;

    margin-top: 100px;

}

.newSwiper .xwzx_li_p2 {

    -webkit-line-clamp: 2;

    height: 60px;

    letter-spacing: 2px;

}

.newSwiper .xwzx_li_d {

    margin-top: 10px;

}

.ljgd3 {

    display: none;

}

.zy_pic11 {

    display: none;

}

.zy_pic1 {

    display: block;

}

.zged_bd {

    /*display: none;*/

    margin-top: 40px;

}

.zged_bd .newSwiper .swiper-slide {

    -webkit-transition: 300ms;

    transition: 300ms;

    -webkit-transform: scale(0.83);

    -ms-transform: scale(0.83);

    transform: scale(0.83);

}

.zged_bd .swiper-slide-active, .zged_bd .swiper-slide-duplicate-active {

    -webkit-transform: scale(1) !important;

    -ms-transform: scale(1) !important;

    transform: scale(1) !important;

}

.pyfz_mask {

    position: absolute;

    top: -50px;

    left: -60px;

    width: 100px;

    height: 10px;

    background: #3767b5;

}

.qyjs {

    width: 100%;

    overflow: hidden;

    background-color: #F8F9FD;

}

.zpzwt {

    /*display: none;*/

    background-color: #f4f1f1;

}

.js_img2 {

    display: none;

}

.zpzwtNin {

    width: 78%;

    margin: 0 auto;

    margin-top: 80px;

    padding-bottom: 100px;

}

.zpxx_pic {

    width: 100%;

}

.zpzwt_lf {

    float: left;

    width: 40%;

    padding-right: 60px;

    box-sizing: border-box;

}

.zpxx_ft {

    float: left;

    width: 57%;

}

.zpzwt_tit1 {

    text-align: center;

    font-size: 32px;

    color: #3767b5;

}

.zpzwt_tit2 {

    text-align: center;

    font-size: 18px;

    text-transform: uppercase;

    margin-top: 15px;

    font-family: myEnFont;

}

.zpzwt_d_p1 {

    font-size: 25px;

    /*font-weight: bold;*/

    color: #3767b5;

}

.zpzwt_d_p2 {

    font-size: 15px;

    color: #313131;

    line-height: 1.8;

    margin-top: 10px;

}

.zpzwt_d_p1 {

    margin-top: 20px;

}

.zygs_li_p {

    text-align: center;

    padding: 15px 0;

    font-size: 14px;

    color: #454545;

}

.zygs_li_p:hover {

    text-align: center;

    text-decoration: underline;

    padding: 12px 0;

    font-size: 15px;

    color: #3767b5;

}

.zpzwt_bd_li {

    /*float: left;*/

    width: 50%;

    line-height: 2;

}

.zpzwt_bd_li_p1 {

    font-size: 15px;

    color: #313131;

    font-weight: bold;

    line-height: 2;

    margin-top: 15px;

}

.zpzwt_bd_li_p2 {

    font-size: 14px;

    color: #313131;

    line-height: 2;

}

.zpzwt_bd_li_p3 {

    font-size: 15px;

    color: #313131;

    line-height: 2.5;

    margin: 20px 0;

    margin-bottom: -10px;

}

.zged_bd .newSwiper {

    height: auto;

}

.zged_bd .newSwiper .swiper-wrapper {

    height: auto;

}

.zyly_holder {
    height: 98px;
    position: absolute;
    left: 0;
    top: -98px;
    width: 100%;
}

.zyly_holder2 {
    height: 30px;
    position: absolute;
    left: 0;
    top: -60px;
    width: 100%;
}

@media (min-width: 1024px) {
  
    
    .xwzx_li_tp {
    height: 200px;
    overflow: hidden;
}
       .moreicon {
    width: 50px;
    height: 50px;
    background: #3767b5;
    position: absolute;
    right: 25px;
    bottom: 25px;
    border-radius: 50%;
    display: none;
    z-index: 10;
}

    .nw_pic {
    width: 100%;
    min-height: 200px;
}

    .qyjsWi {

        height: 0;

        position: relative;

        padding-top: 0;

        overflow: hidden;

    }

    .zcxt_tp_p2 {
        font-size: 12px;
        text-transform: uppercase;
        color: #a5a5a5;
        margin-top: 10px;
    }

    .zcxt_tp_p1 {
        font-size: 30px;
        font-weight: bold;
        color: #0093ff;
    }

    .cxcp_rg_p1 {
        font-size: 34px;
        color: #3767b5;
        font-weight: bold;
        position: relative;
        margin-top: 0px;
    }

    .cpzchz_rg_p3 {
        font-size: 16px;
        color: #fff;
        margin-top: 0px;
        letter-spacing: 1px;
    }

    .zymore1 {

        display: block;

        color: #5780c1;

        font-size: 15px;

        border: 1px solid #5780c1;

        height: 24px;

        line-height: 24px;

        text-align: center;

        width: 88px;

        border-radius: 32px;

        margin: 20px 0;

    }

}

@media (min-width: 1400px) {

    .cplbSel {

        position: absolute;

        left: 0;

        top: 80px;

        z-index: 101;

        color: #fff;

        background: #3767b5;

        border-radius: 0 5px 5px 0;

        width: 730px;

        font-size: 22px;

    }

    .hban_p2 {
        font-size: 20px;
        color: #fff;
        margin-top: 20px;
        margin-left: 15%;
        letter-spacing: 2px;
    }

    /*    .ylcp_tp {*/
    /*    height: 210px;*/
    /*}*/
    /*.ylcp_tp0 {*/
    /*    height: 410px;*/
    /*}*/
    .cpxqTab_sp {

        font-size: 18px;

        color: #3767b5;

        background: #fff;

        border-radius: 5px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        height: 66px;

        width: 356px;

        text-align: center;

        line-height: 66px;

        margin: 10px;

        cursor: pointer;

    }

    .cplbSel_li {

        height: 70px;

        line-height: 70px;

        position: relative;

        width: 370px;

        padding-left: 40px;

        box-sizing: border-box;

    }

    .cplbSel_li_sel {

        position: absolute;

        left: 370px;

        top: 9px;

        /*transform: translateY(-50%);*/

        background: #fff;

        display: none;

        width: 340px;

    }

    .jt_ico {

        display: none;

        position: absolute;

        right: -19px;

        top: 50%;

        width: 19px;

        height: 31px;

        margin-top: -15px;

        background: url("../images/jt_ico.png") no-repeat 0 0;

        background-size: 100% 100%;

        z-index: 10;

    }

    .cplbSel_li:hover .jt_ico {

        display: block;

    }

    .cplbSel_li:hover .cplbSel_li_sel {

        display: block;

    }

    .cplbSel_li_p a {

        padding: 0 45px;

        line-height: 44px;

        font-size: 16px;

    }

    .cplbSel_li_p a:hover {

        color: #3767b5;

    }

    .cplbSel_li_p {

        line-height: 44px;

        font-size: 16px;

    }

    .cpnb_lf_p {

        color: #3767b5;

        font-size: 16px;

    }

    .zcxt_tp_p2 {

        font-size: 18px;

        text-transform: uppercase;

        color: #a5a5a5;

        margin-top: 10px;

        font-family: myEnFontm;

    }

    .zcfw_rg_p2 {

        color: #a5a5a5;

        font-size: 18px;

        margin-top: 10px;

        margin-bottom: 50px;

        font-family: myEnFontm;

    }

    .qyjsWi {

        height: 0;

        position: relative;

        padding-top: 0;

        overflow: hidden;

    }

    .gsjj_tp {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: end;

        -webkit-justify-content: flex-end;

        -ms-flex-pack: end;

        justify-content: flex-end;

        font-size: 18px;

        color: #332c2b;

        font-weight: bold;

    }

    .gsjj_li {

        margin-top: 15px;

    }

    .gsjj_li_p1 {

        font-size: 24px;

        color: #332c2b;

        font-weight: bold;

    }

    .gsjj_li_p2 {

        font-size: 18px;

        color: #808080;

    }

    .gsjj_lf {

        width: 50%;

        box-sizing: border-box;

        padding: 15px 40px 0 150px;

    }

    .gsjj {

        width: 78%;

        position: relative;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        margin: 0 auto;

        margin-top: -200px;

    }

    .cplcy_rg_p1 {

        font-size: 34px;

        color: #fff;

        font-weight: bold;

        position: relative;

        margin-top: -160px;

    }

    .cplcy {

        margin-top: 120px;

        background: #0bb8e3;

    }

    .cxcp_ico {

        position: absolute;

        width: 380px;

        height: 380px;

        border-radius: 190px;

        background: #f7f9fc;

        right: -50px;

        bottom: -170px;

    }

    .zyzc_lf {

        padding: 60px 150px 200px 30px;

        width: 58%;

        box-sizing: border-box;

    }

    .yznr_fl {

        width: 100%;

        height: 270px;

        margin-top: 68px;

        background: url("../images/yz_bg.jpg") no-repeat 0 0;

        font-size: 24px;

        color: #fff;

    }

    .pxfz_rg_p2 {

        text-transform: uppercase;

        font-size: 18px;

        color: #a5a5a5;

        margin-bottom: 50px;

        margin-top: 10px;

        font-family: myEnFontm;

    }

    .pxfz_rg_p3 {

        font-size: 18px;

        color: #4b4a4a;

        margin-bottom: 20px;

        line-height: 30px;

    }

    .pxfz_rg_bt {

        padding: 30px 0 0 30px;

    }

    .zcfw_lf_d {

        position: absolute;

        box-sizing: border-box;

        width: 360px;

        line-height: 34px;

        height: 330px;

        color: #fff;

        font-size: 16px;

        padding: 40px 20px;

        background-color: #3767b5;

        bottom: -50px;

        right: -80px;

    }

    .zxct_bt_lf {

        padding: 0 130px;

        box-sizing: border-box;

        height: 270px;

        width: 45%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

    }

    .zcxt_tp {

        width: 78%;

        margin: 0 auto;

        box-sizing: border-box;

        padding: 56px 130px;

    }

    .xltpx_li {

        float: left;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        background: #fff;

        width: 19%;

        height: 290px;

        border-radius: 15px;

    }

    .xltpx_tp {

        height: 180px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .xltp_p {

        font-size: 21px;

        color: #3e3e3e;

        text-align: center;

    }

    .ygfl_lf_p {

        font-size: 18px;

        color: #3767b5;

        margin-bottom: 15px;

        line-height: 1.8;

    }

    .fwnr_p1 {

        position: absolute;

        width: 100%;

        top: 36px;

        font-size: 34px;

        color: #1d2379;

        text-align: center;

        font-weight: bold;

    }

    .fwnr_p2 {

        position: absolute;

        width: 100%;

        top: 86px;

        font-size: 18px;

        color: #1d2379;

        text-align: center;

    }

    .ljct_li_p1 {

        font-size: 30px;

        color: #3674e5;

        font-weight: bold;

    }

    .ljct_li_p2 {

        font-size: 15px;

        color: #898989;

    }

    .ljct_li_sp {

        font-size: 22px;

    }

    .ljct_li {

        float: left;

        width: 33.33%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: start;

        -webkit-align-items: flex-start;

        -ms-flex-align: start;

        align-items: flex-start;

        -webkit-box-pack: start;

        -webkit-justify-content: flex-start;

        -ms-flex-pack: start;

        justify-content: flex-start;

        margin-bottom: 38px;

        height: 130px;

    }

    .qyjsFl_p1 {

        text-align: center;

        font-size: 24px;

        color: #1d2379;

        font-weight: bold;

        padding: 24px 0 14px;

    }

    .qyjsFl_li {

        width: 31%;

        position: relative;

        box-sizing: border-box;

        padding: 0 38px;

        background: #fff;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        border-radius: 10px;

        height: 680px;

    }

    .qyjsFl_p2 {

        font-size: 17px;

        color: #999999;

        line-height: 2;

        word-break: break-all;

    }

    .dlhz_li_p1 {

        font-size: 30px;

        color: #666666;

        font-weight: bold;

        margin-bottom: 10px;

    }

    .dlhz_li_p2 {

        font-size: 20px;

        color: #999;

        line-height: 1.8;

    }

    .dlhz_li {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        background: #eeeeee;

        border-radius: 192px;

        margin-bottom: 80px;

        height: 284px;

    }

    .dlhz_li {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        background: #eeeeee;

        border-radius: 192px;

        margin-bottom: 50px;

    }

    .hz_img {

        width: 284px;

        height: 284px;

        border-radius: 50%;

        box-shadow: -15px 4px 20px rgb(21 21 21 / 33%);

    }

    .zyly_bb_a {

        font-size: 20px;

    }

    .hban_p1 {

        font-size: 36px;

        font-weight: 100;

        color: #fff;

        margin-top: 20%;

        margin-left: 15%;

    }

    .cpCon_li_tp {

        width: 100%;

      
        height: auto;

        overflow: hidden;

    }

    .ylcp_li1 {

        width: 50%;

        box-sizing: border-box;

        height: 1040px;

    }

    .ylcp_li2 {

        width: 25%;

        box-sizing: border-box;

        border-left: 3px solid #dbdbdb;

        border-bottom: 3px solid #dbdbdb;

        height: 520px;

    }

    .ylcp_li3 {

        width: 25%;

        box-sizing: border-box;

        border-left: 3px solid #dbdbdb;

        border-bottom: 3px solid #dbdbdb;

        height: 520px;

    }

    .ylcp_li4 {

        width: 25%;

        box-sizing: border-box;

        border-left: 3px solid #dbdbdb;

        height: 520px;

        padding-top: 30px;

    }

    .ylcp_li5 {

        width: 25%;

        box-sizing: border-box;

        border-left: 3px solid #dbdbdb;

        height: 520px;

        padding-top: 30px;

    }

}

.yz_img55 {

    display: none;

}

.yz_img44 {

    display: none;

}

.yz_img33 {

    display: none;

}

.cplcy_rg_p4 {

    display: none;

}

.yz_ibox {

    display: none;

}

.zxct_yd {

    display: none;

}

.pxfz_yd {

    display: none;

}

.cpyyTab_li.active .sjx_ico1 {

    position: absolute;

    bottom: 0px;

    left: 50%;

    width: 100px;

    height: 20px;

    background: url(../images/sj_ico.png) no-repeat 0 0;

    margin-left: -69px;

}

.cpyyTab_li.active .sjx_ico {

    position: absolute;

    bottom: -55px;

    left: 50%;

    width: 120px;

    height: 50px;

    background: url(../images/sj_ico.png) no-repeat 0 0;

    margin-left: -69px;

}

@media (max-width: 1300px) {
    
    .qyjsFl_p2 {
    font-size: 17px;
    color: #999999;
    line-height: 1.6;
    word-break: break-all;
}

    .fzSwiper .swiper-slide {

        -webkit-flex-shrink: 0;

        -ms-flex: 0 0 auto;

        -ms-flex-negative: 0;

        flex-shrink: 0;

        height: 100%;

        width: 100%;

        position: relative;

        box-sizing: border-box;

        padding: 0 15px;

    }

    .cpCon_li_tp {

        width: 100%;

        overflow: hidden;

    }

    .flSwiper .swiper-slide img {

        position: relative;

        z-index: 2;

        width: 100%;

    }

}

@media (max-width: 1600px) {
    
    .cpCon_li {
    float: left;
    width: 24%;
    margin-right: 1.333333%;
    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
    margin-bottom: 4%;
    height: 350px;
    text-align: center;
 }
    .imgW100 {
        width: 100%;
    }

    .fzSwiper .swiper-slide {
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        height: 100%;
        width: 100%;
        position: relative;
        box-sizing: border-box;
        padding: 0 20px;
    }

    .fzlc_js {

        position: absolute;

        font-size: 16px;

        color: #2c2c2c;

        left: -22px;

        bottom: auto;

        width: 170px;

        top: 190px;

        text-align: center;

    }

    .fzSwiper .swiper-slide:nth-of-type(2n) .fzlc_js {
        position: absolute;
        font-size: 16px;
        color: #2c2c2c;
        left: -42px;
        bottom: 190px;
        width: 160px;
        top: auto;
    }

    .cpCon_li_tp {

        width: 100%;

        overflow: hidden;

    }

    .dtfb_p1 {

        font-size: 20px;

        margin-bottom: 20px;

    }

    .cpyyTab_li {

        width: 270px;

        text-align: center;

        cursor: pointer;

        height: 300px;

    }

}

@media (max-width: 1400px) {

 .cpCon_li {
    float: left;
    width: 24%;
    margin-right: 1.333333%;
    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
    margin-bottom: 4%;
    height: 350px;
    text-align: center;
 }
    .ylcp_tp0 {
        height: auto;
    }

    .ylcp_tp {
        height: auto;
    }

    .fzSwiper .swiper-slide {

        -webkit-flex-shrink: 0;

        -ms-flex: 0 0 auto;

        -ms-flex-negative: 0;

        flex-shrink: 0;

        height: 100%;

        width: 100%;

        position: relative;

        box-sizing: border-box;

        padding: 0 15px;

    }

    .dtfb_p1 {

        font-size: 20px;

        margin-bottom: 20px;

    }

    .cpCon_li_tp {

        width: 100%;

        overflow: hidden;
        height: auto;

    }

    .flSwiper .swiper-slide img {

        position: relative;

        z-index: 2;

        width: 100%;

    }

    .fzlc_js {

        position: absolute;

        color: #2c2c2c;

        width: 140px;

        left: -19px;

        font-size: 15px;

        bottom: auto;

        top: 190px;

        text-align: center;

    }

    .fzSwiper .swiper-slide:nth-of-type(2n) .fzlc_js {

        width: 140px;

        left: -21px;

        font-size: 15px;

    }

    .hban_p1 {

        font-size: 34px;

        font-weight: bold;

        color: #fff;

        margin-top: 13%;

        margin-left: 130px;

    }

    .zcfw_rg_p1 {

        margin-top: 0;

    }

    .dtfb_ct {

        background: #3767b5;

        border-radius: 20px 0 0 20px;

        color: #fff;

        margin-bottom: 35px;

        box-sizing: border-box;

        padding: 0px 25px 0 40px;

        height: 180px;

        font-size: 14px;

        line-height: 1.8;

    }

    .dtfb_p1 {

        font-size: 18px;

        margin-bottom: 10px;

    }

    .dtfb_p2 {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        font-size: 14px;

        line-height: 1.8;

    }

    .dtfb_ct a {

        color: #fff;

    }

    .dtfb_p2 a {

        color: #fff;

    }

}





@media (max-width: 3840px) {

.cpCon_li {
    float: left;
    width: 24%;
    margin-right: 1.333333%;
    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
    margin-bottom: 4%;
    height: 550px;
    text-align: center;
}
}

@media (max-width: 1920px) {

.cpCon_li {
    float: left;
    width: 24%;
    margin-right: 1.333333%;
    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
    margin-bottom: 4%;
    height: 334px;
    text-align: center;
}
}


@media (max-width: 2160px) {

    .cpyyTab_li.active .sjx_ico {

        position: absolute;

        bottom: -0px;

        left: 50%;

        width: 120px;

        height: 30px;

        background: url(../images/sj_ico.png) no-repeat 0 0;

        margin-left: -69px;

    }

    .cpyyTab_li.active .sjx_ico1 {

        position: absolute;

        bottom: -0px;

        left: 50%;

        width: 120px;

        height: 30px;

        background: url(../images/sj_icoo.png) no-repeat 0 0;

        margin-left: -69px;

    }

}

@media (max-width: 1200px) {

 .cpCon_li {
    float: left;
    width: 24%;
    margin-right: 1.333333%;
    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
    margin-bottom: 4%;
    height: 350px;
    text-align: center;
 }
    .ylcp_tp {

        height: 220px;

    }
    
    .moreicon {
    width: 50px;
    height: 50px;
    background: #3767b5;
    position: absolute;
    right: 25px;
    bottom: 25px;
    border-radius: 50%;
    display: none;
    z-index: 10;
}

    .hban {

        background: rgba(55, 103, 181, .5);

        width: 52%;

        left: 0;

        height: 100%;

        bottom: 0;

        padding-top: 26px;

        padding-left: 20px;

        padding-right: 10px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: end;

        -webkit-justify-content: flex-end;

        -ms-flex-pack: end;

        justify-content: flex-end;

        padding-bottom: 20px;

    }

    .hban_p1 {
        font-size: 34px;
        font-weight: bold;
        color: #fff;
        margin-top: 13%;
        margin-left: 5%;
    }

    .hban_p2 {
        font-size: 20px;
        color: #fff;
        margin-top: 20px;
        margin-left: 5%;
        letter-spacing: 2px;
    }

    .ylcp_tp0 {

        height: 400px;

    }

    .cpyyTab_li.active .sjx_ico {

        position: absolute;

        bottom: -55px;

        left: 50%;

        width: 120px;

        height: 50px;

        background: url(../images/sj_ico.png) no-repeat 0 0;

        margin-left: -69px;

    }

    .cpyyTab_li.active .sjx_ico1 {

        position: absolute;

        bottom: 0px;

        left: 50%;

        width: 100px;

        height: 20px;

        background: url(../images/sj_ico1.png) no-repeat 0 0;

        margin-left: -69px;

    }

    .lxwp_p1 {

        font-size: 20px;

        position: absolute;

        top: 50%;

        color: #fff;

        text-align: center;

        width: 100%;

        -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

    }

}

@media (max-width: 768px) {
    .lyback1 {
    width: 93%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    z-index: 2;
    padding: 10px 0 0;
    /* background-color: #F8F9FD; */
}

    .pczyly_li1{display:none}
.mobzyly_li1{display:block;}

.yztmob{margin-left:20px}
.yzmob{margin-left:70px}
    .fzSwiper .swiper-slide:nth-of-type(2n) .fzlc_js {

        position: absolute;

        font-size: 12px;

        color: #2c2c2c;

        left: -15px;

        bottom: 100px;

        text-align: center;

        width: 120px;

        top: auto;

    }

    .cpCon_li {

        float: left;

        width: 24%;

        margin-right: 1.333333%;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        margin-bottom: 4%;

        height: auto;

    }

    .cpyyTab_li.active .sjx_ico1 {

        position: absolute;

        bottom: 0px;

        left: 50%;

        width: 100px;

        height: 20px;

        background: url(../images/sj_ico1.png) no-repeat 0 0;

        margin-left: -69px;

    }

}

@media (max-width: 1024px) {
      .pczyly_li1{display:none}
.mobzyly_li1{display:block;}

    .zcxt {
    padding: 70px 0 0 0;
}
    
    .cj_pic2{width:90%}
    
    .cpzchz_rg_p1 {
    font-size: 28px;
    color: #fff;
    position: relative;
    margin-top: -0px;
    font-weight: bold;
}

    .zyly_holder {

        height: 58px;

        position: absolute;

        left: 0;

        top: -58px;

        width: 100%;

    }

    .zyly_holder2 {

        height: 150px;

        position: absolute;

        left: 0;

        top: -150px;

        width: 100%;

    }

    .zged_bd .newSwiper .swiper-slide {

        -webkit-transition: 300ms;

        transition: 300ms;

        -webkit-transform: scale(1);

        -ms-transform: scale(1);

        transform: scale(1);

    }

    .zged_bd .swiper-slide-active, .zged_bd .swiper-slide-duplicate-active {

        -webkit-transform: scale(1) !important;

        -ms-transform: scale(1) !important;

        transform: scale(1) !important;

    }

    .cplb_a {

        display: block;

    }

    .cpnb_lf_p_pc {

        display: none;

    }

    .xzqmTabOut {

        position: relative;

        width: 100%;

        margin-top: 0px;

        box-sizing: border-box;

        z-index: 12;

    }

    .scdscro_fixed {

        /*position: fixed !important;*/

        left: 0;

        top: 58px !important;

        z-index: 10;

        background: #f7f9fc;

    }

    .xzqmTabInner {

        left: 0;

        top: 0;

        width: 100%;

        padding: 10px 0;

    }

    .fzSwiper .swiper-slide {

        padding: 0 12px;

    }

    .gywm_img {

        display: none;

    }

    .inaboutLi li .gywm_img {

        display: none;

    }

    .inaboutLi_li a .gywm_img_wap {

        display: block;

    }

    .hz_img71 {

        margin: 5px 5px;

        max-width: 70%;

    }

    .hz_img72 {

        width: 66%;

        display: block;

        margin: 8px auto;

    }

    .hzbh_li5 {

        width: 47%;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        background: #fff;

        border-radius: 8px;

    }

    .hzbh_li6 {

        width: 47%;

        border-radius: 8px;

        overflow: hidden;

        padding: 5px 0 30px;

    }

    .hzbh_li4 {

        margin-right: 5%;

        width: 45%;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        background: #fff;

        margin-left: 1%;

        border-radius: 8px;

    }

    /*.cplbSel {*/
    /*display: none !important*/
    /*}*/
    .cplbSel {

        top: 55px;

        width: 55%;

        overflow: hidden;

    }

    .cplbSel_li_sel {

        position: relative;

        left: 10px;

        top: 0;

        background: none;

        color: #fff;

        width: 150px;

    }

    .cplbSel_li_p {

        line-height: 28px;

        font-size: 12px;

    }

    .cplbSel_li {

        padding: 10px 0;

        position: relative;

        width: 100%;

        height: auto;

        line-height: 24px;

        padding-left: 16px;

        cursor: pointer;

        font-size: 14px;

        box-sizing: border-box;

    }

    .cplbSel_li_p a {

        color: #fff;

        padding: 0;

    }

    .cplbSel_li_p a:hover {

        color: #fff;

    }

    .jt_ico {

        display: block;

        position: absolute;

        right: 20px;

        top: 32px;

        background: none;

        background-size: 100% 100%;

        z-index: 10;

        width: 6px;

        height: 6px;

        border: 2px solid #fff;

        border-width: 2px 2px 0 0;

        border-radius: 2px;

        content: "";

        -webkit-transform: rotate(
                45deg
        ) translateY(-50%);

        -ms-transform: rotate(
                45deg
        ) translateY(-50%);

        transform: rotate(
                45deg
        ) translateY(-50%);

        -webkit-transition: .2s all;

        transition: .2s all;

    }

    .cplbSel_li.active .cplbSel_li_sel {

        display: block;

    }

    .cplbSel_li.active .jt_ico {

        -webkit-transform: rotate(
                135deg
        ) translateY(-50%);

        -ms-transform: rotate(
                135deg
        ) translateY(-50%);

        transform: rotate(
                135deg
        ) translateY(-50%);

    }

    .dotpg {

        background: #fff;

        height: 24px;

        line-height: 24px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: end;

        -webkit-justify-content: flex-end;

        -ms-flex-pack: end;

        justify-content: flex-end;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        width: 100%;

    }

    .dotpg1 {

        width: 7px;

        height: 7px;

        display: inline-block;

        border-radius: 4px;

        margin: 0 2px;

        background: #424242;

        opacity: 1;

    }

    .dotpg2 {

        width: 7px;

        height: 7px;

        display: inline-block;

        border-radius: 4px;

        margin: 0 2px;

        background-color: #c1c1c1;

        opacity: 1;

    }

    .pxfz_lf {

        display: none;

    }

    .pxfz_rg_tp {

        padding-left: 0px;

    }

    .czTab {

        background-color: #fff;

        width: 100%;

        /*margin-top: 22px;*/

    }

    .pxfz_rg_p1 {

        font-size: 18px;

        color: #0093ff;

        font-weight: bold;

    }

    .pxfz_rg_p2 {

        text-transform: uppercase;

        font-size: 12px;

        color: #a5a5a5;

        margin-bottom: 10px;

        margin-top: 0px;

        white-space: nowrap;

        -webkit-transform: scale(.8, .8);

        -ms-transform: scale(.8, .8);

        transform: scale(.8, .8);

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

    }

    .pxfz_rg_p3 {

        font-size: 12px;

        color: #4b4a4a;

        margin-bottom: 10px;

        line-height: 20px;

    }

    .pxfz_rg_bt {

        display: none;

    }

    .pxfz_yd {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        margin-top: 15px;

        padding-bottom: 40px;

    }

    .pxfz_yd_lf {

        width: 50%;

        position: relative;

        background-color: #0093ff;

    }

    .cj_picyd {

        width: 100%;

        position: relative;

        top: 8px;

        left: 8px;

        border-radius: 6px;

    }

    .cj_pic33 {

        width: -webkit-calc(50% - 8px);

        width: calc(50% - 8px);

        top: 30px;

        position: relative;

    }

    .cz_ico1 {

        width: 23px;

        height: 33px;

    }

    .cz_ico2 {

        width: 28px;

        height: 30px;

    }

    .cz_ico3 {

        width: 32px;

        height: 32px;

    }

    .czTabCon {

        width: 78%;

        margin: 0 auto;

        padding: 10px 0;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-justify-content: space-around;

        -ms-flex-pack: distribute;

        justify-content: space-around;

    }

    .czTab_li_tp {

        height: 36px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .zcfwCon {

        -webkit-box-orient: vertical;

        -webkit-box-direction: reverse;

        -webkit-flex-direction: column-reverse;

        -ms-flex-direction: column-reverse;

        flex-direction: column-reverse;

    }

    .zcfw_rg {

        width: 100%;

        position: relative;

        padding: 20px 0;

    }

    .zcfw_rg_p2 {

        color: #a5a5a5;

        font-size: 12px;

        margin-top: 0px;

        margin-bottom: 10px;

    }

    .zcfw_rg_p3 {

        color: #525252;

        font-size: 12px;

        line-height: 20px;

        margin-bottom: 10px;

    }

    .zcfw_lf_d {

        position: relative;

        box-sizing: border-box;

        width: 100%;

        line-height: 20px;

        height: 140px;

        color: #fff;

        font-size: 12px;

        padding: 10px;

        background-color: #3767b5;

        bottom: auto;

        right: auto;

        top: -10px;

    }

    .zxct_btcon {

        width: 78%;

        margin: 0 auto;

        box-sizing: border-box;

        height: 270px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: end;

        -webkit-align-items: flex-end;

        -ms-flex-align: end;

        align-items: flex-end;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .zcxt_tp_p1 {

        font-size: 18px;

        font-weight: bold;

        color: #0093ff;

    }

    .zcxt_tp_p2 {

        font-size: 12px;

        text-transform: uppercase;

        color: #a5a5a5;

        margin-top: 0px;

    }

    .zxct_bt_lf_rg {

        width: 78%;

        margin: 0 auto;

    }

    .cj_pic2 {

        width: 100%;

    }

    .zxct_bt_p {

        font-size: 12px;

        color: #fff;

        line-height: 1.8;

    }

    .zxct_bt_lf {

        padding: 0px;

        box-sizing: border-box;

        height: 64px;

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

    }

    .zcxt {

        padding: 35px 0 0 0;

    }

    .zxct_yd {

        display: block;

        width: 68%;

        position: relative;

        margin: 0 auto;

    }

    .zxct_yd:before {

        position: absolute;

        right: 15px;

        bottom: 0;

        height: 60px;

        width: 60px;

        background: #3767b5;

        content: '';

    }

    .cj_pic22 {

        width: 84%;

        text-align: center;

        padding: 20px 0;

        position: relative;

        z-index: 2;

    }

    .pxfz {

        padding-top: 30px;

    }

    .pxfz_lf {

        float: left;

        width: 100%;

    }

    .pxfz_rg {

        float: left;

        box-sizing: border-box;

        width: 100%;

    }

    .czTab_fixed {

        top: 37px;

    }

    .czTabOuter {

        height: 142px;

        margin-top: 22px;

    }

    .zxct_btcon {

        width: 78%;

        margin: 0 auto;

        box-sizing: border-box;

        height: 64px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: end;

        -webkit-align-items: flex-end;

        -ms-flex-align: end;

        align-items: flex-end;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .zcxt_tp {

        width: 78%;

        margin: 0 auto;

        box-sizing: border-box;

        padding: 0;

        margin-bottom: 12px;

    }

    .cj_pic2 {

        display: none;

    }

    .zcfw_lf_mask {

        position: absolute;

        right: -10px;

        bottom: -10px;

        width: 0;

        height: 0;

        border-bottom: 50px solid #f7f9fc;

        border-left: 50px solid transparent;

    }

    .cj_pic1 {

        border-radius: 6px 6px 0 0;

        width: 100%;

    }

    .zcfw_lf {

        width: 50%;

        position: relative;

    }

    .zcfw_rg_p1 {

        color: #0093ff;

        font-size: 18px;

        font-weight: bold;

        position: relative;

        margin-top: 0px;

    }

    .czTab_li_p2 {

        text-align: center;

        font-size: 12px;

        color: #919190;

        margin-top: 0px;

    }

    .czTab_li_p1 {

        text-align: center;

        font-size: 16px;

        color: #4b4c47;

        margin-top: 10px;

        font-weight: bold;

    }

    .cplcy {

        margin-top: 30px;

        background: none;

        position: relative;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .yz_img33 {

        width: 100%;

    }

    .cplcy_lf {

        width: 100%;

    }

    .cplcy_rg {

        width: 100%;

        box-sizing: border-box;

        padding: 15px 11% 25px;

        color: #fff;

        background: #0bb8e3;

    }

    .yznrFld {

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        height: 200px;
        

    }

    .yznrFld a {

        color: #fff;

    }

    .cplcy_rg_p3 {

        display: none;

    }

    .cplcy_rg_p4 {

        display: block;

        font-size: 12px;

        color: #fff;

        margin-top: 15px;

        line-height: 20px;

    }

    .wlpsj {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        background: #1770b2;

        -webkit-box-orient: vertical;

        -webkit-box-direction: reverse;

        -webkit-flex-direction: column-reverse;

        -ms-flex-direction: column-reverse;

        flex-direction: column-reverse;

    }

    .yz_img4 {

        display: none;

    }

    .yz_img44 {

        display: block;

        width: 100%;

    }

    .wlpsj_lf {

        width: 100%;

        box-sizing: border-box;

        box-sizing: border-box;

        padding: 15px 11% 25px;

    }

    .txmxt {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        background: #0d385a;

        border-radius: 0 0 20px 20px;

        overflow: hidden;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .txmxt_lf {

        width: 100%;

    }

    .wlpsj_rg {

        width: 100%;

    }

    .txmxt_rg {

        width: 100%;

        box-sizing: border-box;

        padding: 15px 11% 25px;

    }

    .yz_img5 {

        display: none;

    }

    .yz_img55 {

        display: block;

        width: 100%;

    }

    .cplcy_rg_p1 {

        font-size: 18px;

        color: #fff;

        font-weight: bold;

        position: relative;

        margin-top: 0px;

    }

    .cplcy_rg_p2 {

        text-transform: uppercase;

        font-size: 12px;

        margin-top: 5px;

        color: #fff;

    }

    .yz_img3 {

        display: none;

    }

    .yznr_fl {

        width: 100%;

        height: 200px;

        margin-top: 20px;

        background: url(../images/yz_bg.jpg) center;

        font-size: 18px;

        color: #fff;

        background-size: cover;

    }

    .cxcp {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        width: 78%;

        margin: 26px auto 0;

        background: #fff;

        border-radius: 5px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        position: relative;

        overflow: hidden;

    }

    .cxcp_rg_p1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

        position: relative;

        margin-top: 0px;

    }

    .cxcp_rg_p3 {

        font-size: 12px;

        color: #7c7c7c;

        margin-top: 5px;

        line-height: 20px;

        text-overflow: -o-ellipsis-lastline;

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp: 2;

        line-clamp: 2;

        -webkit-box-orient: vertical;

        position: relative;

        z-index: 103;

    }

    .cxcp_rg_p2 {

        text-transform: uppercase;

        font-size: 12px;

        color: #3cbfcb;

        margin-top: 0px;

        white-space: nowrap;

    }

    .zyzch {

        position: relative;

        width: -webkit-calc(100% - 20px);

        width: calc(100% - 20px);

        background: #fff;

        overflow: hidden;

        margin-top: 32px;

    }

    .zyzchCon {

        padding-left: 10%;

        box-sizing: border-box;

        width: 90%;

        padding-bottom: 100px;

    }

    .cxcp_ico {

        position: absolute;

        width: 80px;

        height: 80px;

        border-radius: 40px;

        background: #f7f9fc;

        right: -30px;

        bottom: -30px;

    }

    .zyzch_ico {

        position: absolute;

        height: 160px;

        width: 160px;

        background: #c7d5ea;

        border-radius: 80px;

        left: -130px;

        top: -20px;

    }

    .zyzc_lf {

        padding: 20px 0;

        width: 100%;

        box-sizing: border-box;

    }

    .zyzc_lf_p1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

    }

    .yz_img2 {

        display: none;

    }

    .zyzc_lf_p2 {

        text-transform: uppercase;

        font-size: 12px;

        color: #3cbfcb;

        margin-top: 0px;

        margin-bottom: 10px;

    }

    .yz_ibox {

        display: block;

        text-align: right;

        width: 100%;

        padding-right: 20px;

        box-sizing: border-box;

        margin: 0 auto;

        position: relative;

        margin-top: -100px;

    }

    .zyzc_lf_p3 {

        font-size: 12px;

        color: #7c7c7c;

        margin-top: 15px;

        line-height: 20px;

    }

    .yz_img22 {

        position: relative;

        width: 80%;

    }

    .yz_img1 {

        /*height: 110px;*/

    }

    .cxcp_rg {

        width: 63.9%;

        box-sizing: border-box;

        padding: 10px;

    }

    .selrg {

        display: inline-block;

        width: 5px;

        height: 8px;

        background: url(../images/selrg.png) no-repeat 0 0;

        margin-right: 5px;

        background-size: 100% 100%;

    }

    .cxcp_lf {

        width: 36.1%;

    }

    .yznrtz {

        /*width: 50%;*/

    }

    .yz_ico1 {

        width: 28px;

        height: 28px;

        background-size: 100% 100%;

    }

    .yz_ico2 {

        width: 30px;

        height: 26px;

        background-size: 100% 100%;

    }

    .yz_ico3 {

        width: 29px;

        height: 28px;

        background-size: 100% 100%;

    }

    .yz_ico4 {

        width: 32px;

        height: 26px;

        background-size: 100% 100%;

    }

    .yz_ico5 {

        width: 27px;

        height: 27px;

        background-size: 100% 100%;

    }

    .yznrtz_p {

        padding-left: 8px;

        font-size: 12px;

    }

    .yznrtz_p1 {

        padding-left: 8px;

        font-size: 12px;

    }

    .xzltn {

        padding: 20px 0 40px;

    }

    .xzqmTab_li {

        width: 70px;

        height: 36px;

        border-radius: 5px;

        background: #fff;

        font-size: 18px;

        color: #3767b5;

        text-align: center;

        line-height: 36px;

        margin-right: 18px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    }

    .cpzchz_rg_p2 {

        font-size: 12px;

        color: #66ddeb;

        margin-top: 0px;

        text-transform: uppercase;

        -webkit-transform: scale(.8, .8);

        -ms-transform: scale(.8, .8);

        transform: scale(.8, .8);

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

        white-space: pre-wrap;

    }

    .cpzchz_rg_p3 {

        font-size: 12px;

        color: #fff;

        margin-top: 10px;

        line-height: 1.8;

    }

    .sqsh {

        position: relative;

        height: 260px;

        width: 100%;

        background: url(../images/xl_bg1.jpg) no-repeat top center;

        margin-top: -60px;

        background-size: auto 100%;

    }

    .xltpx {

        width: 78%;

        margin: 0 auto;

        padding-top: 26px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .sqsh_p1 {

        font-size: 18px;

        text-align: center;

        color: #fff;

        font-weight: bold;

        padding-top: 80px;

    }

    .xzltn_item {

        width: 100%;

        overflow: hidden;

    }

    .sqsh_p2 {

        margin-top: 5px;

    }

    .sqsh_p2 span {

        display: block;

        font-size: 12px;

        color: #66ddeb;

        text-align: center;

        margin-top: 5px;

        text-transform: uppercase;

        white-space: nowrap;

        width: 200%;

        position: relative;

        left: 50%;

        -webkit-transform: translateX(-50%) scale(.8, .8);

        -ms-transform: translateX(-50%) scale(.8, .8);

        transform: translateX(-50%) scale(.8, .8);

        -webkit-transform-origin: center center;

        -ms-transform-origin: center center;

        transform-origin: center center;

    }

    .xrgx_lf_p1 {

        font-size: 18px;

        font-weight: bold;

        color: #3e3e3e;

    }

    .xrgx_lf_p2 {

        font-size: 12px;

        color: #66ddeb;

        text-transform: uppercase;

        margin-top: 0px;

    }

    .xrgx_lf {

        width: 100%;

        box-sizing: border-box;

        padding-right: 0%;

    }

    .xrgx_sc {

        display: none;

    }

    .xrgxCon {

        width: 78%;

        margin: 0 auto;

        padding: 40px 0 50px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .xrgx_lf_p3 {

        font-size: 12px;

        color: #696969;

        margin-top: 15px;

        line-height: 20px;

    }

    .xrgx_rg {

        width: 100%;

        margin-top: 25px;

        padding-left: 20px;

        box-sizing: border-box;

    }

    .xrgx_in {

        width: 100%;

        border: 2px dashed #4862ce;

        position: relative;

        padding-bottom: 20px;

    }

    .xswlCon {

        position: relative;

        z-index: 3;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        padding: 25px 0;

        -webkit-box-orient: vertical;

        -webkit-box-direction: reverse;

        -webkit-flex-direction: column-reverse;

        -ms-flex-direction: column-reverse;

        flex-direction: column-reverse;

        width: 78%;

        margin: 0 auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

    }

    .xswl_rg_p1 {

        font-size: 18px;

        color: #fff;

        font-weight: bold;

        position: relative;

        margin-top: 0px;

    }

    .xswl_rg_p2 {

        font-size: 12px;

        text-transform: uppercase;

        color: #66ddeb;

        margin-top: 0px;

    }

    .xswl_mask2 {

        position: absolute;

        width: 160px;

        height: 160px;

        border-radius: 80px;

        background-color: #3b4e9c;

        right: -80px;

        top: -80px;

    }

    .fwxt_lf_p1 {

        font-size: 18px;

        font-weight: bold;

        color: #3b4e9c;

    }

    .xl_pic4 {

        width: 100%;

        position: relative;

        top: 15px;

        right: 20px;

    }

    .xswl_rg_p3 {

        font-size: 12px;

        text-transform: uppercase;

        color: #fff;

        margin-top: 15px;

    }

    .xswl_rg {

        width: 100%;

    }

    .xswl_lf {

        width: 100%;

        margin-top: 15px;

    }

    .xl_pic3 {

        width: 0%;

    }

    .sqsh_p3 {

        font-size: 12px;

        color: #fff;

        padding: 0 0%;

        margin-top: 12px;

    }

    .xltpx_li {

        float: left;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        background: #fff;

        width: 31%;

        margin-right: 3%;

        height: 110px;

        border-radius: 8px;

        margin-bottom: 20px;

    }

    .xltpx_li:nth-of-type(3n) {

        margin-right: 0;

    }

    .xltpx_tp {

        height: 60px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .xltp_p {

        font-size: 12px;

        color: #3e3e3e;

        text-align: center;

    }

    .cpzchz {

        position: relative;

        width: 78%;

        margin: 20px auto 0;

        border-radius: 20px 20px 0 0;

        background: #678af5;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        z-index: 1;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .cpzchz_lf {

        width: 100%;

    }

    .xl_pic {

        display: none;

    }

    .xl_pic1 {

        width: 100%;

        display: block;

    }

    .cpzchz_rg {

        width: 100%;

        box-sizing: border-box;

        padding: 10px 10px 30px;

    }

    .cpzchz_rg_p1 {

        font-size: 18px;

        color: #fff;

        position: relative;

        margin-top: 0px;

        font-weight: bold;

    }

    .xl_ico1 {

        width: 30px;

        height: 30px;

    }

    .xl_ico2 {

        width: 30px;

        height: 30px;

    }

    .xl_ico3 {

        width: 30px;

        height: 23px;

    }

    .xl_ico4 {

        width: 20px;

        height: 24px;

    }

    .xl_ico5 {

        width: 32px;

        height: 30px;

    }

    .ljqm {

        width: 78%;

        margin: 0 auto;

        padding: 25px 0 30px;

    }

    .ljqm_p1 {

        font-size: 18px;

        color: #1d2379;

        font-weight: bold;

    }

    .ljqm_p2 {

        font-size: 12px;

        color: #1d2379;

        text-transform: uppercase;

        margin-top: 0px;

    }

    .ljqm_p3 {

        font-size: 12px;

        color: #6e6e6e;

        margin-top: 10px;

    }

    .ljctCon {

        width: 78%;

        margin: 0 auto;

        padding: 35px 0 20px;

    }

    .fwnr_p1 {

        position: absolute;

        width: 100%;

        top: 10px;

        font-size: 18px;

        color: #1d2379;

        text-align: center;

        font-weight: bold;

    }

    .fwnr_p2 {

        position: absolute;

        width: 100%;

        top: 34px;

        font-size: 12px;

        color: #1d2379;

        text-align: center;

        text-transform: uppercase;

    }

    .jslyCon {

        width: 78%;

        margin: 0 auto;

        padding: 20px 0 0px;

    }

    .jslyCon_p1 {

        font-size: 18px;

        font-weight: bold;

        color: #1d2379;

    }

    .jslyCon_p2 {

        font-size: 12px;

        color: #1d2379;

        text-transform: uppercase;

        margin-top: 0px;

    }

    .jslyNr {

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        padding: 25px 0;

    }

    .jslyNr_li {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        width: 33.333%;

        margin-bottom: 35px;

    }

    .scyxCon {

        width: 78%;

        margin: 0 auto;

        padding: 36px 0;

    }

    .scyxCon_p1 {

        font-size: 18px;

        color: #1d2379;

        font-weight: bold;

    }

    .scyxCon_p2 {

        font-size: 12px;

        color: #1d2379;

        text-transform: uppercase;

    }

    .scyxHd {

        margin-top: 20px;

    }

    .scyx_lf {

        float: left;

        width: 100%;

        background: url(../images/sc_pic1.jpg) no-repeat top center;

        height: 350px;

        box-sizing: border-box;

        color: #fff;

        padding-top: 20px;

    }

    .scyx_rg_p1 {

        font-size: 14px;
        -webkit-transform: translateX(0%) scale(.8, .8);
        -ms-transform: translateX(0%) scale(.8, .8);
        transform: translateX(0%) scale(.8, .8);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        width: 125%;
        position: relative;
        left: 0%;
        text-align: left;
        padding-left: 102px;

    }

    .scyx_rg_p2 {

        text-transform: uppercase;

        font-size: 12px;

        -webkit-transform: scale(.6, .6);

        -ms-transform: scale(.6, .6);

        transform: scale(.6, .6);

        width: 120%;

        -webkit-transform-origin: top left;

        -ms-transform-origin: top left;

        transform-origin: top left;

        text-align: left;

        box-sizing: border-box;

        padding-left: 135px;

        white-space: nowrap;

    }

    .scyx_rg_li {

        text-align: center;

        margin-bottom: 10px;

        padding-left: 16%;

        line-height: 20px;

    }

    .scyx_rg {

        float: left;

        width: 100%;

        background: url(../images/sc_pic2.jpg) no-repeat top center;

        height: 286px;

        box-sizing: border-box;

        color: #fff;

        padding-top: 20px;

    }

    .scyx_p1 {

        padding-left: 20px;

        font-size: 18px;

    }

    .scyx_p2 {

        padding-left: 20px;

        font-size: 12px;

        text-transform: uppercase;

        margin-bottom: 16px;

    }

    .scxHd_li {

        padding-left: 26%;

        margin-top: 5px;

        text-align: left;

    }

    .scxHd_li_p1 {

        font-size: 14px;

        -webkit-transform: translateX(-50%) scale(.8, .8);

        -ms-transform: translateX(-50%) scale(.8, .8);

        transform: translateX(-50%) scale(.8, .8);

        -webkit-transform-origin: top center;

        -ms-transform-origin: top center;

        transform-origin: top center;

        width: 125%;

        position: relative;

        left: 50%;

    }

    .scxHd_li_p2 {

        font-size: 12px;

        text-transform: uppercase;

        -webkit-transform: translateX(-50%) scale(.6, .6);

        -ms-transform: translateX(-50%) scale(.6, .6);

        transform: translateX(-50%) scale(.6, .6);

        -webkit-transform-origin: top center;

        -ms-transform-origin: top center;

        transform-origin: top center;

        width: 166.6666%;

        position: relative;

        left: 50%;

    }

    .sxhd_in_p1 {

        font-size: 12px;

        -webkit-transform: translateX(-50%) scale(.8, .8);

        -ms-transform: translateX(-50%) scale(.8, .8);

        transform: translateX(-50%) scale(.8, .8);

        -webkit-transform-origin: top center;

        -ms-transform-origin: top center;

        transform-origin: top center;

        width: 125%;

        position: relative;

        left: 50%;

    }

    .sxhd_in_p2 {

        font-size: 12px;

        -webkit-transform: translateX(-50%) scale(.6, .6);

        -ms-transform: translateX(-50%) scale(.6, .6);

        transform: translateX(-50%) scale(.6, .6);

        -webkit-transform-origin: top center;

        -ms-transform-origin: top center;

        transform-origin: top center;

        white-space: nowrap;

        width: 166.6666%;

        position: relative;

        left: 53%;

    }

    .sxhd_in {

        text-transform: uppercase;

        margin-top: 5px;

        padding-left: 14px;

    }

    .zdly_ico1 {

        width: 42px;

        height: 42px;

        display: block;

        margin: 0 auto;

    }

    .zdly_ico2 {

        width: 42px;

        height: 42px;

        display: block;

        margin: 0 auto;

    }

    .zdly_ico3 {

        width: 42px;

        height: 42px;

        display: block;

        margin: 0 auto;

    }

    .zdly_ico4 {

        width: 42px;

        height: 42px;

        display: block;

        margin: 0 auto;

    }

    .zdly_ico5 {

        width: 42px;

        height: 42px;

        display: block;

        margin: 0 auto;

    }

    .jslyNr_p {

        font-size: 12px;

        color: #4d4d4d;

        text-align: center;

        margin-top: 12px;

    }

    .js_img2 {

        width: 100%;

        display: block;

    }

    .js_img {

        display: none;

    }

    .js_ico1 {

        width: 80px;

        height: 80px;

    }

    .js_ico2 {

        width: 80px;

        height: 80px;

    }

    .js_ico3 {

        width: 80px;

        height: 80px;

    }

    .js_ico4 {

        width: 80px;

        height: 80px;

    }

    .js_ico5 {

        width: 80px;

        height: 80px;

    }

    .js_ico6 {

        width: 80px;

        height: 80px;

    }

    .js_ico7 {

        width: 80px;

        height: 80px;

    }

    .js_ico8 {

        width: 80px;

        height: 80px;

    }

    .js_ico9 {

        width: 80px;

        height: 80px;

    }

    .js_ico10 {

        width: 80px;

        height: 80px;

    }

    .ljct_li_rg {

        padding-left: 14px;

        box-sizing: border-box;

        padding-right: 0px;

    }

    .ljct_li_p1 {

        font-size: 20px;

        color: #3674e5;

        font-weight: bold;

    }

    .ljct_li_p2 {

        font-size: 12px;

        color: #898989;

    }

    .ljct_li_sp {

        font-size: 17px;

    }

    .ljct_li {

        width: 100%;

        margin-bottom: 34px;

    }

    .qyjsFl {

        display: none;

    }

    .qyjsWi {

        width: 78%;

        height: auto;

        margin: 0 auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        padding-top: 35px;

        position: relative;

    }

    .qyjsFl_li {

        width: 100%;

        padding: 0 18px;

        height: 390px;

        box-shadow: 0 5px 5px rgb(0 0 0 / 10%);

    }

    .qyjsFl_p2 {

        font-size: 12px;

        color: #999999;

        line-height: 1.6;

        word-break: break-all;

    }

    .qyjsFl_p1 {

        text-align: center;

        font-size: 18px;

        color: #1d2379;

        font-weight: bold;

        padding: 10px 0 7px;

    }

    .zpzwt {

        background: #f4f4f4;

    }

    .zpzwtCon {

        width: 78%;

        margin: 0 auto;

        padding: 20px 0 30px;

    }

    .zpzwt_tit1 {

        text-align: center;

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

    }

    .zpzwtCon {

        width: 100%;

        margin: 0 auto;

        padding: 20px 0 30px;

    }

    .zpzwtNin {

        width: 100%;

        margin: 0 auto;

        margin-top: 0px;

        padding-bottom: 50px;

    }

    .zpzwt_tit2 {

        text-align: center;

        text-transform: uppercase;

        font-size: 12px;

        color: #666666;

        margin-top: 0px;

    }

    .zged_bd {

        display: block;

        margin-top: 0;

    }

    .zpzwt_d {

        margin-top: 20px;

    }

    .zpzwt_d_p1 {

        font-size: 14px;

        font-weight: bold;

        color: #3767b5;

    }

    .zpzwt_d_p2 {

        font-size: 12px;

        color: #313131;

        line-height: 1.8;

        margin-top: 10px;

    }

    .zygs_li_p {

        text-align: center;

        text-decoration: underline;

        padding: 5px 0;

        font-size: 12px;

        color: #454545;

    }

    .zpxx_ft {

        margin-top: 25px;

        width: 100%;

    }

    .zpzwt_lf {

        float: left;

        width: 100%;

        padding: 0 20px;

    }

    .zpxx_pic {

        width: 100%;

    }

    .zpzwt_bd {

        margin-top: 10px;

    }

    .zpzwt_bd_li {

        float: left;

        width: 50%;

    }

    .zpzwt_bd_li_p1 {

        font-size: 12px;

        color: #313131;

        font-weight: bold;

        line-height: 1.8;

    }

    .zpzwt_bd_li_p2 {

        font-size: 12px;

        color: #313131;

        line-height: 1.8;

    }

    .zpzwt_bd_li_p3 {

        font-size: 12px;

        color: #313131;

        line-height: 1.8;

        margin: 20px 0;

    }

    .zygs_bt {

        display: none;

    }

    .zygs_li {

        width: 100%;

    }

    .pyfz_mask {

        position: absolute;

        top: 23px;

        left: 0;

        width: 50px;

        height: 5px;

        background: #3767b5;

    }

    .pyfz_rg_p3 {

        font-size: 12px;

        color: #999999;

        margin-bottom: 0px;

        line-height: 1.8;

    }

    .pyfzCon {

        width: 78%;

        margin: 0 auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        position: relative;

        z-index: 2;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .pyfz_lf {

        width: 100%;

        position: relative;

    }

    .pyfz_bg {

        position: absolute;

        width: 200%;

        height: 200%;

        left: -30px;

        top: 50px;

        background: #f4f4f4;

        z-index: 1;

        height: 100%;

        -webkit-transform: rotateZ(
                -5deg
        );

        -ms-transform: rotate(
                -5deg
        );

        transform: rotateZ(
                -5deg
        );

        -webkit-transform-origin: center center;

        -ms-transform-origin: center center;

        transform-origin: center center;

    }

    .pyfz_rg {

        width: 100%;

        box-sizing: border-box;

        padding-left: 0px;

    }

    .zy_pic1 {

        display: none;

    }

    .zy_pic11 {

        display: block;

        width: 100%;

    }

    .ygfl {

        width: 78%;

        margin: 0 auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        padding: 25px 0;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .ygfl_lf {

        width: 100%;

    }

    .ygfl_rg {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        padding: 25px 0 30px;

    }

    .pyfz_rg_p1 {

        color: #3767b5;

        font-size: 18px;

        padding-top: 42px;;

        font-weight: bold;

    }

    .pyfz_rg_p2 {

        font-size: 12px;

        color: #666666;

        text-transform: uppercase;

        margin-top: 0px;

        margin-bottom: 20px;

        color: #3767b5;

        word-break: break-all;

    }

    .pxjy_p {

        font-size: 18px;

    }

    .zy_bg {

        width: 120%;

    }

    .zygsCon {

        width: 78%;

        padding: 20px 20px 30px;

        margin: 0 auto;

    }

    .ygfl_lf_d {

        margin-top: 30px;

        padding-right: 0px;

    }

    .zygsCon_p1 {

        text-align: center;

        font-size: 12px;

        color: #999999;

        line-height: 1.8;

    }

    .zygs_tit1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

        text-align: center;

        margin-top: 40px;

    }

    .zygs_tit2 {

        text-align: center;

        font-size: 12px;

        color: #666666;

        text-transform: uppercase;

        margin-top: 0px;

    }

    .zygs_p2 {

        text-align: center;

        font-size: 12px;

        color: #999999;

        margin-top: 10px;

        line-height: 1.8;

    }

    .ygfl_lf_tit1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

    }

    .ygfl_lf_tit2 {

        text-transform: uppercase;

        color: #d7d7d7;

        margin-top: 0px;

        font-size: 12px;

        position: relative;

    }

    .ygfl_lf_tit2:before {

        position: absolute;

        left: 0;

        bottom: -12px;

        width: 90px;

        height: 2px;

        background: #415b76;

        content: '';

    }

    .ygfl_lf_p {

        font-size: 12px;

        color: #3767b5;

        margin-bottom: 0px;

        line-height: 1.8;

    }

    .fl_img {

        width: 50%;

    }

    .xwz_sn {

        font-size: 14px;

        color: #4e4d4d;

        margin-right: 12px;

        font-weight: bold;

    }

    .xwzSel {

        position: relative;

        border-radius: 3px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        height: 20px;

        line-height: 20px;

        width: 90px;

    }

    .zf_year {

        border: 1px solid #6d6969;

        height: 25px;

        line-height: 20px;

        width: 90px;

        font-size: 12px;

    }

    .sel_ico {

        width: 40px;

        height: 20px;

        background: url(../images/sel_ico.png) no-repeat center center;

        background-size: 7px 4px;

    }

    .xwzx {

        width: 90%;

        margin: 0 auto;

        padding: 20px 0 55px;

        box-sizing: border-box;

    }

    .xwzxCon {

        margin: 0 auto;

        margin-top: 30px;

        width: 75%;

    }

    .page_num:nth-of-type(6), .page_num:nth-of-type(7), .page_num:nth-of-type(8), .page_num:nth-of-type(9), .page_num:nth-of-type(10), .page_num:nth-of-type(11), .page_num:nth-of-type(12) {

        display: none

    }

    .page_num {

        font-size: 12px;

        color: #333333;

        display: block;

        height: 26px;

        width: 26px;

        text-align: center;

        line-height: 26px;

        border-radius: 13px;

        cursor: pointer;

    }

    .page_next {

        font-size: 12px;

        color: #3058a9;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: start;

        -webkit-justify-content: flex-start;

        -ms-flex-pack: start;

        justify-content: flex-start;

        margin-left: 13px;

        cursor: pointer;

    }

    .page_last {

        font-size: 12px;

        color: #3058a9;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        margin-top: 10px;

        cursor: pointer;

    }

    .page {

        padding-top: 5px;

    }

    .page_more {

        font-size: 22px;

        text-align: center;

        height: 50px;

        width: 20px;

        line-height: 50px;

    }

    .gyzyg_lf_p3 {

        font-size: 12px;

        color: #999999;

        line-height: 1.9;

        padding-right: 0%;

        margin-top: 10px;

    }

    .ljgd3 {

        display: block;

        margin-top: 25px;

    }

    .ljgd_sp {

        position: relative;

        margin-left: -10px;

    }

    .ljgd {

        height: 20px;

        width: 90px;

        text-align: center;

        line-height: 20px;

        border-radius: 10px;

        font-size: 12px;

    }

    .ljgd2 {

        height: 20px;

        width: 90px;

        text-align: center;

        line-height: 20px;

        border-radius: 10px;

        font-size: 12px;

        background: #fff;

    }

    .ljgd_ico {

        width: 10px;

        height: 10px;

        background-size: 100% 100%;

        top: 5px;

        right: 5px;

    }

    .abu_tp {

        background-size: 100% auto;

        height: 96px;

    }

    .abus_tit1 {

        display: none;

    }

    .abus_tit2 {

        display: none;

    }

    .hzbh_tp {

        display: none;

    }

    .hzbh {

        width: 100%;

        margin: 0 auto;

    }

    .gsjj {

        width: 78%;

        position: relative;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        margin: 0 auto;

        top: -33px;

        background: #fff;

        padding: 0 0 35px 0;

    }

    .gsjj_li_p1 {

        font-size: 18px;

        color: #332c2b;

        font-weight: bold;

    }

    .gsjj_li_p2 {

        font-size: 12px;

        color: #808080;

        margin-top: 2px;

    }

    .fzlsc_p2 {

        font-size: 12px;

        margin-top: 0;

    }

    .fzlsc {

        width: 100%;

        position: relative;

        height: 395px;

        background: url(../images/gy_bg2.jpg) no-repeat top center;

        background-size: 300% auto;

    }

    .fzlsc .fzSwiper {

        height: 290px;

    }

    .fzlmore {

        position: absolute;

        left: 0;

        bottom: 0;

        width: 100%;

        z-index: 10;

        height: 45px;

        padding-top: 2%;

        box-sizing: border-box;

    }

    .fzlsc_p1 {

        text-align: center;

        font-weight: bold;

        font-size: 18px;

        color: #332c2b;

        padding-top: 18px;

    }

    .gsjj_tp {

        display: none;

    }

    .gsjj_lf {

        width: 100%;

        box-sizing: border-box;

        padding: 5px 12px;

    }

    .gsjj_rg {

        width: 100%;

        margin-top: 28px;

    }

    .abutet {

        background: #fff;

    }

    .hzbh_bt {

        display: none;

    }

    .yddHzb_tp {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        margin-bottom: 13px;

    }

    .yddHzb_ct {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        margin-bottom: 13px;

    }

    .yddHzb_bt {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

    }

    .hzbYdd {

        display: block;

        width: 93%;

        margin: 0 auto;

    }

    .hzbh_li11 {

        margin-right: 8px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        padding: 20px;

    }

    .hzbh_li2 {

        width: 39%;

        margin-right: 2%;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        margin-right: 2%;

        margin-left: 1%;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        background-color: #fff;

        border-radius: 10px;

        height: 100%;

        padding: 3px;

    }

    .xzqmTab {

        width: 78%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        margin: 0 auto;

        padding: 0px;

    }

    .hzbh_li1 {

        margin-right: 8px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        padding: 3px;

        /*height: 100%;*/

    }

    .hzbh_li22 {

        margin-right: 8px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        width: 160%;

        padding: 20px;

    }

    .hzbh_li33 {

        margin-right: 12px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    }

    .hzbh_li44 {

        margin-right: 12px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        width: 90%;

    }

    .hz_img31 {

        width: auto;

        border-radius: 10px;

        max-width: 100%;

        margin-top: 0px;

        border-radius: 8px;

        padding: 8px 0;

        background-color: #fff;

    }

    .hz_img11 {

        width: auto;

        max-width: 80%;

        border-radius: 10px;

        margin: 5px 0;

    }

    .hz_img12 {

        width: auto;

        max-width: 40%;

        border-radius: 10px;

        margin: 0px 5px;

    }

    .hz_img13 {

        width: auto;

        max-width: 40%;

        border-radius: 10px;

        margin: 5px 0;

    }

    .hz_img15 {

        width: auto;

        max-width: 40%;

        border-radius: 10px;

        margin: 5px 0;

    }

    .hz_img21 {

        width: auto;

        border-radius: 10px;

        max-width: 100%;

        margin: 5px 0;

    }

    .hz_img22 {

        width: auto;

        border-radius: 10px;

        max-width: 50%;

        margin-top: 5px;

    }

    .hz_img23 {

        width: auto;

        border-radius: 10px;

        max-width: 50%;

        margin-top: 5px;

    }

    .hz_img14 {

        width: auto;

        max-width: 40%;

        border-radius: 10px;

        margin: 0px 5px;

    }

    .yddHzb_tpsj .hzbh_li1 {

        width: 55%;

    }

    .hz_img41 {

        width: auto;

        border-radius: 10px;

        max-width: 100%;

        margin-top: 0px;

        border-radius: 8px;

        padding: 8px 0;

        background-color: #fff;

    }

    .hzbh_li3 {

        margin-left: 1%;

    }

    .yy_eq img {

        display: block;

        margin: 6px auto;

        /*width: 18%;*/

    }

    .hzbh_li55 {

        margin-right: 12px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    }

    .hzbh_li66 {

        margin-right: 12px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    }

    .hzbh_li3 {

        width: 47%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        margin-left: 4%;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    .hzbh_li77 {

        margin-right: 12px;

        /*box-shadow: 0 15px 30px rgb(0 0 0 / 10%);*/

        padding: 8px 0 0;

        width: 140%;

        /*width: 90%;*/

    }

    /*    /*}*/
    /*}*/
    .hz_img1 {

        height: auto;

        width: 100%;

    }

    .hz_img2 {

        height: auto;

        width: 100%;

    }

    .hz_img3 {

        height: auto;

        width: 100%;

        margin-bottom: 10px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        padding: 5px;

    }

    .hz_img4 {

        height: auto;

        width: 100%;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        padding: 5px;

    }

    .hz_img5 {

        height: auto;

        width: 100%;

    }

    .hz_img6 {

        height: auto;

        width: 100%;

    }

    .hz_img7 {

        height: auto;

        width: 100%;

    }

    .hzbh_li66 {

        margin-right: 13px;

        padding: 10px;

    }

    .hzhbJs {

        position: relative;

        background: #fff;

        width: 90%;

        margin: 0 auto;

        border-radius: 0 0 20px 20px;

        padding: 20px 10px;

        margin-top: -13px;

        box-sizing: border-box;

    }

    .hzbhCon {

        padding-top: 30px;

        padding-bottom: 50px;

    }

    .hzhbJs_p1 {

        font-size: 16px;

        color: #373737;

        text-align: center;

        line-height: 25px;

    }

    .fzlc_inner {

        position: relative;

        width: 50px;

        height: 50px;

    }

    .fzlc_year {

        width: 50px;

        height: 50px;

        border-radius: 25px;

        line-height: 50px;

        text-align: center;

        font-weight: bold;

        font-size: 16px;

        color: #fff;

        display: block;

        background: #264e92;

    }

    .fzSwiper .swiper-slide .fzlc_line {

        position: absolute;

        bottom: -44px;

        left: 25px;

        width: 1px;

        height: 38px;

        background: #8a8b8d;

    }

    .fzSwiper .swiper-slide:nth-of-type(2n) .fzlc_line {

        position: absolute;

        top: -44px;

        left: 26px;

        width: 1px;

        height: 38px;

        background: #8a8b8d;

        bottom: auto;

    }

    .fzSwiper .swiper-slide .fzlc_js {

        position: absolute;

        font-size: 12px;

        color: #2c2c2c;

        left: -35px;

        bottom: auto;

        width: 110px;

        word-break: break-all;

        top: 100px;

    }

    .fzSwiper .swiper-slide:nth-of-type(2n) .fzlc_js {

        position: absolute;

        font-size: 12px;

        color: #2c2c2c;

        left: -35px;

        bottom: 100px;

        text-align: center;

        width: 110px;

        top: auto;

    }

    .imgW1000 {

        width: 80px;

    }

    .xwzx_li_p1 {

        font-size: 14px;

        color: #1a1a1a;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 2;

        overflow: hidden;

        height: 32px;

        line-height: 16px;

        font-weight: bold;

    }

    .xwzx_li_p2 {

        margin-top: 10px;

        line-height: 18px;

        font-size: 12px;

        color: #808080;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 4;

        overflow: hidden;

        height: 50px;

        margin-bottom: 5px;

        margin-top: 5px;

        letter-spacing: 1px;

    }

    .newSw_per {

        position: absolute;

        width: 18px;

        margin-top: -9px;

        height: 18px;

        z-index: 10;

        cursor: pointer;

        background-size: 100% 100%;

        background-position: center;

        top: 50%;

        background-repeat: no-repeat;

        z-index: 11;

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

        left: -30px;

    }

    .necet_bd {

        padding-top: 10px;

        padding-bottom: 15px;

    }

    .hzbnw_p1 {

        font-size: 18px;

        color: #fff;

        font-weight: bold;

    }

    .nehbCon {

        width: 78%;

        margin: 0 auto;

        padding-top: 20px;

    }

    .hzbnw_p2 {

        font-size: 12px;

        color: #fff;

        text-transform: uppercase;

        margin-top: 5px;

    }

    .hzbnw_bd {

        padding: 10px 0;

    }

    .hzbnw_bd .hzbh_tp {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        /*align-items: center;*/

    }

    .hzbnw_bd .hzbh_tp .hz_img1 {

        /*height: 72px;*/

    }

    .hzbnw_bd .hzbh_tp .hz_img2 {

        /*height: 72px;*/

        width: auto;

        height: 25px;

        max-width: 100%;

    }

    .hzbnw_bd .hzbh_tp .hz_img3 {

        height: 34px;

        margin-bottom: 6px;

        height: 34px;

        margin-bottom: 6px;

        width: auto;

    }

    .hzbnw_bd .hzbh_tp .hz_img4 {

        height: 34px;

    }

    .gyzyCon {

        width: 78%;

        margin: 0 auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        padding: 25px 0 55px;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .gyzyg_lf {

        width: 100%;

        box-sizing: border-box;

    }

    .gyzyg_lf_p1 {

        font-size: 18px;

        color: #332c2b;

        font-weight: bold;

    }

    .gyzyg_lf_p2 {

        font-size: 12px;

        color: #6e6e6e;

        margin-top: 5px;

    }

    .hzbnw_p3 {

        font-size: 12px;

        color: #fff;

        text-transform: uppercase;

        margin-top: 10px;

        line-height: 20px;

        width: 100%;

    }

    .xwzx_li {

        width: 100%;

        margin-right: 0;

        margin-bottom: 25px;

    }

    .xwzx_li_d {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        margin-top: 15px;

    }

    .gyzyg_rg {

        width: 100%;

        margin-top: 30px;

    }

    .gyzybt .ljgd {

        margin: 0;

        margin-top: 26px;

    }

    .gyzybt {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        padding-right: 0%;

    }

    .hzbnw {

        height: 330px;

        width: 100%;

        position: relative;

        background: url(../images/gy_bg3.jpg) no-repeat top center;

        background-size: 200% auto;

    }

    .newSw_next {

        position: absolute;

        width: 18px;

        margin-top: -9px;

        height: 18px;

        z-index: 10;

        cursor: pointer;

        background-size: 100% 100%;

        background-position: center;

        top: 50%;

        background-repeat: no-repeat;

        z-index: 11;

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

        right: -30px;

    }

    .newSwiper {

        position: relative;

        width: -webkit-calc(100%);

        width: calc(100%);

        height: 100%;

        overflow: hidden;

        padding-top: 15px;

        padding-bottom: 10px;

        box-sizing: border-box;

        /*padding-left: 5px;*/

        /*padding-right: 5px;*/

    }

    .newSwiper .swiper-pagination {

        display: none;

    }

    .necetCon {

        width: 78%;

        margin: 0 auto;

        padding: 25px 0;

    }

    .necet_tit1 {

        font-size: 18px;

    }

    .xwzx_d_s {

        font-size: 12px;

        color: #3767b5;

    }

    .xwzx_btn {

        display: block;

        height: 20px;

        width: 60px;

        border-radius: 10px;

        border: 1px solid #3767b5;

        color: #3767b5;

        font-size: 12px;

        text-align: center;

        -webkit-transform: scale(.9, .9);

        -ms-transform: scale(.9, .9);

        transform: scale(.9, .9);

        line-height: 18px;

        -webkit-transform-origin: right center;

        -ms-transform-origin: right center;

        transform-origin: right center;

    }

    .xwzx_li_bt {

        padding: 15px;

        background: #fff;

    }

    .nw_pic {

        width: auto;

        height: auto;

    }

    .newSwiper .xwzx_li_p2 {

        -webkit-line-clamp: 2;

        height: 45px;

    }

    .xwzx_li_bt {

        padding: 20px 18px 16px 26px;

        background: #fff;

        height: auto;

    }

    .necet_tit2 {

        font-size: 12px;

        color: #6e6e6e;

        text-align: center;

    }

    .fz_next {

        position: absolute;

        top: 50%;

        width: 10px;

        height: 17px;

        z-index: 10;

        cursor: pointer;

        background-size: 100% 100%;

        background-position: center;

        margin-top: -8px;

        background-repeat: no-repeat;

        z-index: 11;

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

        left: -20px;

    }

    .fz_next.fzgray {

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

    }

    .fzlc {

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

        height: 330px;

        background-size: cover;

        margin-top: 10px;

        background-color: #f5f9fc;

    }

    .fzSwiper {

        position: relative;

        width: 100%;

        height: 100%;

        overflow: hidden;

        height: 300px;

        box-sizing: border-box;

    }

    .fzlc_bd {

        width: 83%;

        margin: 0 auto;

        position: relative;

    }

    .fz_per {

        position: absolute;

        top: 50%;

        width: 10px;

        height: 17px;

        z-index: 10;

        cursor: pointer;

        background-size: 100% 100%;

        background-position: center;

        margin-top: -8px;

        background-repeat: no-repeat;

        z-index: 11;

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

        right: -20px;

        left: auto;

    }

    .fz_per.fzgray {

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

    }

    .yyzc_p1 {

        font-size: 18px;

        color: #010101;

        position: relative;

        z-index: 2;

    }

    .yyzc_p2 {

        font-size: 12px;

        color: #3767b5;

        margin-top: 10px;

        display: block;

    }

    .dtfbCon {

        padding-bottom: 60px;

        padding-top: 20px;

    }

    .yyzc_p3 {

        font-size: 12px;

        color: #3767b5;

        margin-top: 10px;

    }

    .wt_ico {

        display: block;

        width: 37px;

        height: 35px;

        background: url(../images/yw_ico.png) no-repeat 0 0;

        background-size: 100% 100%;

        margin-right: 12px;

        position: relative;

        top: 2px;

    }

    .yyzc_wt {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        margin-top: 40px;

    }

    .yyzcZt_iiner {

        width: 80%;

        margin: 0 auto;

        padding: 20px 0 50px;

    }

    .zc_eq {

        width: 80px;

        margin: 0 auto;

        float: right;

        margin-left: 10px;

    }

    .yy_eq {

        text-align: center;

        margin-top: 5px;

    }

    .yyzc_wt_li {

        width: 100%;

        background: #fff;

        border-radius: 10px;

        box-sizing: border-box;

        height: 160px;

        box-sizing: border-box;

        padding: 30px 30px 0;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        margin-bottom: 20px;

    }

    .yyzc_wt_sp {

        font-size: 18px;

        color: #666666;

    }

    .yyzc_wt_dd {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        height: 16px;

        margin-bottom: 20px;

    }

    .yy_icon1 {

        margin-right: 10px;

        display: block;

        width: 16px;

        height: 16px;

        background: url(../images/zt_icon1.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yy_icon2 {

        margin-right: 10px;

        display: block;

        width: 18px;

        height: 18px;

        background: url(../images/zt_icon2.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yy_icon3 {

        margin-right: 10px;

        display: block;

        width: 20px;

        height: 20px;

        background: url(../images/zt_icon3.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yyzc_wt_p {

        font-size: 12px;

        color: #999999;

    }

    .yyzc_wt_p a {

        font-size: 12px;

        color: #999999;

    }

    .cpyy_tit {

        display: block;

    }

    .wt_ico {

        float: left;

    }

    .xsqy_tp_ct {

        width: 100%;

        box-sizing: border-box;

        margin: 0 auto;

        padding: 10px 10%;

    }

    .ditp_p1 {

        font-size: 12px;

        color: #666666;

        margin-bottom: 10px;

        font-weight: bold;

    }

    .ditp_p2 {

        font-size: 12px;

        color: #999999;

        margin-top: 0px;

        -webkit-transform: scale(.86, .86);

        -ms-transform: scale(.86, .86);

        transform: scale(.86, .86);

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

    }

    .yggs {

        padding: 15px 0;

    }

    .yggsCon {

        margin-top: 30px;

    }

    .lyback {

        display: none;

    }

    .yggsCon_tt {

        text-align: center;

        font-size: 20px;

        font-weight: bold;

    }

    .yggsCon_tt2 {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        text-align: center;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        font-size: 14px;

        color: #606060;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        margin-top: 10px;

    }

    .ne_ico {

        display: block;

        width: 11px;

        height: 12px;

        background: url(../images/ne_ico.png) no-repeat 0 0;

        background-size: 100% 100%;

        margin-right: 8px;

    }

    .yggs_p1 {

        margin-bottom: 10px;

        line-height: 30px;

        font-size: .8rem !important;

    }

    .yggs_p1 img {

        width: auto;

        max-width: 100%;

        height: auto !important;

    }

    .yggsCon_tt2 {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        text-align: center;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        font-size: 13px;

        color: #606060;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        margin-top: 10px;

    }

    .gspage {

        margin-top: 40px;

        font-size: 14px;

        color: #3e3e3e;

    }

    .gspage_p1 {

        margin-bottom: 8px;

    }

    .xwzy_bd {

        padding: 20px;

        box-sizing: border-box;

        width: 100%;

        font-size: 12px;

        color: #606060;

        margin: 0 auto;

    }

    .xwzyTp {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        margin-bottom: 10px;

    }

    .yggs_bd {

        width: 100%;

        box-sizing: border-box;

        padding: 0 20px;

        margin: 0 auto;

        font-size: 12px;

        color: #606060;

    }

    .flbf {

        background: #ececf0;

        margin-bottom: 20px;

    }

    .cpyyTab {

        width: 93%;

        margin: 0 auto;

        height: 150px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .cpyyTab_li {

        width: 100px;

        text-align: center;

        cursor: pointer;

        height: 150px;

        box-sizing: border-box;

        padding-top: 28px;

    }

    .yy_ico1 {

        margin: 0 auto;

        display: block;

        width: 50px;

        height: 50px;

        background: url(../images/zc_ico1.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yy_ico2 {

        display: block;

        width: 50px;

        margin: 0 auto;

        height: 50px;

        background: url(../images/zc_ico2.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yy_ico3 {

        display: block;

        margin: 0 auto;

        width: 50px;

        height: 50px;

        background: url(../images/zc_ico3.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yytb_p {

        text-align: center;

        font-size: 12px;

        color: #666666;

        margin-top: 10px;

    }

    .dlhz {

        width: 73%;

        margin: 0 auto;

        padding-bottom: 30px;

    }

    .cpyyTab_li.active .sjx_ico {

        position: absolute;

        bottom: -30px;

        left: 50%;

        width: 83px;

        height: 53px;

        background: url(../images/sj_ico.png) no-repeat 0 0;

        margin-left: -42px;

        background-size: 100% 100%;

    }

    .cpyyTab_li2.active .sjx_ico {

        position: absolute;

        bottom: -30px;

        left: 50%;

        width: 83px;

        height: 53px;

        background: url(../images/sj_ico2.png) no-repeat 0 0;

        background-size: 100% 100%;

        margin-left: -42px;

    }

    .dtfb_rg {

        width: 100%;

    }

    .dtfb_tab {

        height: 36px;

        line-height: 36px;

        width: 70%;

        box-sizing: border-box;

        padding: 0 0px;

        margin: 30px auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        background: #fff;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        border-radius: 50px;

        overflow: hidden;

    }

    .dtfb_li {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    .dtfb_lf {

        width: 100%;

        box-sizing: border-box;

        padding: 0 20px;

        position: relative;

        top: 0px;

    }

    .dtfb_rg {

        box-sizing: border-box;

        padding: 0 23px;

        margin-top: 55px;

    }

    .dtfb_ct {

        background: #3767b5;

        border-radius: 20px;

        color: #fff;

        margin-bottom: 25px;

        box-sizing: border-box;

        padding: 0 23px;

        height: 150px;

        font-size: 13px;

    }

    .dtfb_sp2 a:hover {

        margin-left: 5px;

    }

    .nw_pic {

        width: 100%;

    }

    .xwzx_li_tp {

        height: auto;

        overflow: hidden;

    }

    .dtfb_sp2 {

        word-break: nowrap;

        width: -webkit-calc(100% - 38px);

        width: calc(100% - 38px);

    }

    .dtfb_sp2 a {

        color: #fff;

    }

    .hz_img51 {

        width: 40%;

    }

    .hz_img52 {

        width: 60%;

        margin: 5px auto;

    }

    .dtfb_sp1 {

        width: 38px;

    }

    .dtfb_p2 {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        font-size: 12px;

        line-height: 1.6;

    }

    .dtfb_p2 a {

        color: #fff;

    }

    .dtfb_ct a {

        color: #fff;

    }

    .dtfb_p1 {

        font-size: 14px;

        margin-bottom: 10px;

    }

    .dtTab_sp {

        width: 25%;

        text-align: center;

        font-size: 12px;

        color: #454545;

        cursor: pointer;

    }

    .dlhz_li {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        background: #eeeeee;

        border-radius: 140px;

        height: 110px;

        margin-bottom: 35px;

    }

    .hz_img {

        width: 110px;

        height: 110px;

        border-radius: 50%;

        box-shadow: -15px 15px 30px rgb(0 0 0 / 10%);

    }

    .dlhz_li_p1 {

        font-size: 12px;

        color: #666666;

        font-weight: bold;

        margin-bottom: 5px;

    }

    .dlhz_li_p2 {

        font-size: 12px;

        color: #999;

        line-height: 1.4;

        -webkit-transform: scale(.86, .86);

        -ms-transform: scale(.86, .86);

        transform: scale(.86, .86);

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

    }

    .dlhz_li_rg {

        padding-left: 10px;

        box-sizing: border-box;

    }

    .yggs_p2 {

        font-weight: bold;

        font-size: 14px;

        color: #000000;

        padding: 10px 0 0 0;

    }

    .yggs_pic {

        display: block;

        margin: 30px auto 20px;

        width: 50%;

    }

    .zylyWarp {

        width: 100%;

        margin: 0 auto;

        padding: 0 0px;

        box-sizing: border-box;

        padding-bottom: 48px;

    }

    .zyly_rg {

        width: 100%;

        box-sizing: border-box;

        padding: 0;

        padding: 18px 18px;

        /*margin-top: 50px;*/

    }

    .zyly_it_p2 span:before {

        position: absolute;

        content: '';

        bottom: -6px;

        left: 0;

        width: 24px;

        height: 3px;

        background: #3767b5;

    }

    .zyly_bb {

        margin-top: 25px;

    }

    .zyly_item:nth-of-type(2n) .zyly_it_p1 {

        text-align: left;

    }

    .zyly_item:nth-of-type(2n) .zyly_it_p2 {

        text-align: left;

    }

    .zyly_item:nth-of-type(2n) .zyly_it_p2 span:before {

        position: absolute;

        content: '';

        bottom: -6px;

        left: 0;

        width: 24px;

        height: 3px;

        background: #3767b5;

    }

    .zyly_item:nth-of-type(2n) .zyly_bb_a {

        text-align: left;

        float: none;

    }

    .zyly_item:nth-of-type(2n) .zyly_bb {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: start;

        -webkit-justify-content: flex-start;

        -ms-flex-pack: start;

        justify-content: flex-start;

        -webkit-box-align: start;

        -webkit-align-items: flex-start;

        -ms-flex-align: start;

        align-items: flex-start;

    }

    .zyly_it_p1 {

        font-size: 12px;

    }

    .zyly_it_p2 {

        font-size: 18px;

    }

    .zyly_lf {

        width: 100%;

    }

    .zyly_item {

        -webkit-box-orient: vertical !important;

        -webkit-box-direction: normal !important;

        -webkit-flex-direction: column !important;

        -ms-flex-direction: column !important;

        flex-direction: column !important;

        /*margin-top: 80px;*/

    }

    .hz_img61 {

        max-width: 70%;

    }

    .zyly_item0 {

        margin-top: 20px;

    }

    .zyly_bb_a {

        font-size: 13px;

        letter-spacing: 1px;

    }

    .cpnb_ser {

        width: 90px;

        border: 1px solid #444444;

        position: relative;

        height: 24px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        cursor: pointer;

        border-radius: 5px;

        overflow: hidden;

    }

    .ser_ico {

        position: absolute;

        right: 6px;

        top: 50%;

        margin-top: -7px;

        display: block;

        width: 14px;

        height: 14px;

        background: url(../images/ser_ico.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .cpnb_text {

        border: 0;

        height: 24px;

        line-height: 24px;

        width: 60px;

        padding-left: 6px;

    }

    .cpdtMb_hd {

        width: 100%;

        margin: 0 auto;

        padding: 15px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        box-sizing: border-box;

        margin-bottom: 10px;

    }

    .cpnb_lf {

        -webkit-box-orient: horizontal;

        -webkit-box-direction: reverse;

        -webkit-flex-direction: row-reverse;

        -ms-flex-direction: row-reverse;

        flex-direction: row-reverse

    }

    .dow_ico {

        display: block;

        width: 14px;

        height: 15px;

        background: url(../images/mu_ico.png) no-repeat 0 0;

        margin-right: 8px;

        background-size: 100% 100%;

    }

    .cplbyCon {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .cplby_lf {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: left;

        -webkit-justify-content: left;

        -ms-flex-pack: left;

        justify-content: left;

        background-color: #fff;

    }

    .cpdtMb {

        padding-bottom: 0;

    }

    .cplby_rg {

        width: 100%;

        box-sizing: border-box;

        padding-left: 0px;

    }

    .cplby_p1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

        margin-bottom: 10px;

        margin-top: 5px;

    }

    .cpxhdCon {

        width: 100%;

        margin: 0 auto;

        padding: 30px 0 0;

        font-size: 12px;

        color: #4b4a4a;

    }

    .cplby_p2 {

        font-size: 14px;

        color: #4a4a4a;

        margin-bottom: 10px;

    }

    .cplx_d1 {

        float: left;

        width: 35%;

        padding: 10px 0 10px 30px;

        box-sizing: border-box;

    }

    .cplx_d2 {

        float: left;

        width: 40%;

        padding: 10px 0;

        box-sizing: border-box;

    }

    .cpxhd {

        margin-bottom: 30px;

        margin-top: 30px;

    }

    .cplnts {

        margin-top: 30px;

        background: #3767b5;

        overflow: scroll;

    }

    .yilcpCon {

        width: 83%;

        margin: 0 auto;

        padding: 30px 0 0px;

    }

    .yilcpCon_p1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

    }

    .yilcpCon_p2 {

        font-size: 14px;

        margin-top: 10px;

        color: #4b4a4a;

    }

    .cplnts02 {

        width: 78%;

        margin: 0 auto;

        /* padding: 50px 0; */

        font-size: 14px;

        margin-top: 36px;

        color: #4b4a4a;

    }

    .cplx_d3 {

        float: left;

        width: 11%;

        white-space: nowrap;

        padding: 10px 0 10px 0;

        box-sizing: border-box;

        text-align: center;

    }

    .cpxqTab {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        background: #fff;

        box-sizing: border-box;

        padding: 0 25px;

        position: absolute;

        left: 0;

        top: 0;

        width: 100%;

        z-index: 100;

    }

    .cpxqTab_sp {

        font-size: 12px;

        color: #3767b5;

        background: #fff;

        border-radius: 5px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        height: 45px;

        line-height: 17px;

        width: 150px;

        text-align: center;

        padding: 5px 20px;

        box-sizing: border-box;

        margin: 0 0 10px 0;

        cursor: pointer;

        word-break: break-word;

    }

    .cplntsCon {

        width: 83%;

        padding: 25px 0;

    }

    .cpmm {

        margin: 10px

    }

    .cplts_lf {

        width: 100%;

        overflow-x: scroll;

    }

    .cpdtXq {

        position: relative;

        height: 42px;

    }

    .cplbyCon {

        width: 83%;

        margin: 0 auto;

        padding: 20px 0;

        margin-top: 20px;

        display: block;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    .scdscro_nav_fixed {

        position: fixed;

        top: 60px;

        width: 100%;

        left: 0;

    }

    .cpxqWrap {

        margin-top: 0px;

    }

    .lb_pic1 {

        width: 90%;

    }

    .cpdtBread {

        display: none;

    }

    .cpnb_lf_p {

        color: #3767b5;

        font-size: 18px;

    }

    .cpCon {

        padding-bottom: 0px;

    }

    .cpCon_li {

        width: 73%;

        margin-right: 0;

    }

    .flbiCon {

        width: 100%;

        margin: 0 auto;

        min-width: 100%;

        padding: 14px 0 0px;

        box-sizing: border-box;

    }

    .flthd {

        padding: 0 15px;

    }

    .flbhi {

        padding-top: 0;

    }

    .cpCon_item1 {

        display: none;

    }

    .flbfWap {

        display: block;

    }

    .flSwiper {

        position: relative;

        width: 100%;

        height: 100%;

        overflow: hidden;

        padding-top: 15px;

        padding-bottom: 30px;

        box-sizing: border-box;

        padding-left: 5px;

        padding-right: 5px;

    }

    .flSwiper .swiper-wrapper {

        position: relative;

        width: 100%;

        height: 100%;

        z-index: 1;

        display: -webkit-box;

        display: -ms-flexbox;

        display: -webkit-flex;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-transition-property: -webkit-transform;

        oz-transition-property: -moz-transform;

        transition-property: -webkit-transform;

        transition-property: transform;

        transition-property: transform, -webkit-transform;

        box-sizing: content-box;

    }

    .flSwiper .swiper-slide {

        -webkit-flex-shrink: 0;

        -ms-flex: 0 0 auto;

        -ms-flex-negative: 0;

        flex-shrink: 0;

        height: 100%;

        width: 100%;

        overflow: hidden;

        position: relative;

        box-shadow: 0 0px 8px rgb(0 0 0 / 10%);

    }

    .flSwiper .swiper-slide img {

        position: relative;

        z-index: 2;

        width: 100%;

    }

    .flSwiper .swiper-pagination {

        bottom: 0px;

        height: 30px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        left: 0;

        width: 100%;

        position: absolute;

        text-align: center;

        overflow: hidden;

        padding: 0px 10px;

        box-sizing: border-box;

        -webkit-box-sizing: border-box;

        -webkit-transition: 300ms;

        transition: 300ms;

        -webkit-transform: translate3d(0, 0, 0);

        -ms-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        z-index: 10;

    }

    .flSwiper .swiper-pagination-bullets .swiper-pagination-bullet {

        width: 6px;

        height: 6px;

        display: inline-block;

        border-radius: 3px;

        margin: 0 3px;

        background-color: #cbcbcb;

        opacity: 1;

    }

    .flSwiper .swiper-pagination-bullets .swiper-pagination-bullet-active {

        background: #4863d0;

    }

    .flSwiper .swiper-button-next, .flSwiper .swiper-button-prev {

        position: absolute;

        bottom: 10px;

        width: 7px;

        height: 11px;

        z-index: 10;

        cursor: pointer;

        background-size: 100% 100%;

        background-position: center;

        top: auto;

        left: auto;

        right: auto;

        background-repeat: no-repeat;

        z-index: 11;

    }

    .flSwiper .swiper-button-prev, .flSwiper .swiper-container-rtl .swiper-button-next {

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

        left: 50%;

        right: auto;

        margin-left: -58px;

    }

    .flSwiper .swiper-button-next, .flSwiper .swiper-container-rtl .swiper-button-prev {

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

        right: 50%;

        left: auto;

        margin-right: -58px;

    }

    .flSwiper .swiper-button-prev.swiper-button-disabled {

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

        pointer-events: none;

        display: block;

    }

    .flSwiper .swiper-button-next.swiper-button-disabled {

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

        pointer-events: none;

        display: block;

    }

    .flSwiper1 .swiper-button-prev, .flSwiper1 .swiper-container-rtl .swiper-button-next {

        margin-left: -38px;

    }

    .flSwiper1 .swiper-button-next, .flSwiper1 .swiper-container-rtl .swiper-button-prev {

        margin-right: -38px;

    }

    .flSwiper2 .swiper-button-prev, .flSwiper2 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper2 .swiper-button-next, .flSwiper2 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .flSwiper3 .swiper-button-prev, .flSwiper3 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper3 .swiper-button-next, .flSwiper3 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .flSwiper4 .swiper-button-prev, .flSwiper4 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper4 .swiper-button-next, .flSwiper4 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .flSwiper5 .swiper-button-prev, .flSwiper5 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper5 .swiper-button-next, .flSwiper5 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .flSwiper6 .swiper-button-prev, .flSwiper6 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper6 .swiper-button-next, .flSwiper6 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .flSwiper7 .swiper-button-prev, .flSwiper7 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper7 .swiper-button-next, .flSwiper7 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .cpBanner {

        height: 340px;

        background-position: center center;

        background-size: auto 100%;

        background-size: cover;

    }

    .ina_p1 {

        font-size: 13px;

        margin-top: 30px;

        color: #4d4d4d;

        margin: 10px -1px;

        text-align: justify;

    }

    .ina_p2 {

        font-size: 13px;

        margin-top: 30px;

        color: #4d4d4d;

        margin: 10px 0px;

    }

    .banCon {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        height: 340px;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .banCon_p1 {

        font-size: 18px;

    }

    .banCon_p2 {

        font-size: 12px;

    }

    .cpCon_hd {

        width: 100%;

        margin: 0 auto;

        min-width: 100%;

        box-sizing: border-box;

        padding: 0 15px;

        height: 64px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    .cpBack {

        display: none;

    }

    .cpCon_item2 {

        display: none;

    }

    .cpCon_item3 {

        display: none;

    }

    .cpCon_item4 {

        display: none;

    }

    .cpCon_item5 {

        display: none;

    }

    .cpCon_item6 {

        display: none;

    }

    .cpCon_item7 {

        display: none;

    }

    .cpCon_item8 {

        display: none;

    }

    .cpCon_item9 {

        display: none;

    }

    .flbf_bd {

        width: 100%;

        padding: 5px 25px 0;

        box-sizing: border-box;

        margin: 0 auto;

        min-width: 100%;

    }

    .flbhi_bd {

        margin-top: 10px;

        padding: 0 25px;

    }

    .cpMore {

        position: absolute;

        bottom: 13px;

        height: 20px;

        line-height: 20px;

        text-align: center;

        border-radius: 10px;

        color: #fff;

        font-size: 12px;

        background: #4863d0;

        display: block;

        width: 64px;

        left: 50%;

        -webkit-transform: translateX(-50%) scale(.8, .8);

        -ms-transform: translateX(-50%) scale(.8, .8);

        transform: translateX(-50%) scale(.8, .8);

    }

    .cpCon_li_tp {

        width: 100%;

        height: 30%;

        overflow: hidden;

    }

    .cpCon_li_bt {

        position: relative;

        height: 78px;

        background: #fff;

        box-sizing: border-box;

        padding: 14px 10px 0;

    }

    .cpCon_li_p {

        font-size: 12px;

    }

    .cp_tit1 {

        font-size: 18px;

    }

    .cp_tit2 {

        font-size: 12px;

    }

    .xzqm_wap {

        height: 30vh;

        width: 100%;

        background: url("../images/wap_pic1.jpg") no-repeat 0 0;

        background-size: cover;

    }

    .chzwe {

        display: none;

    }

    .header {

        background: #3767b5;

        height: 58px;

        line-height: 58px;

        position: fixed;

        left: 0;

        top: 0;

        width: 100%;

        padding: 0 20px;

        z-index: 1000;

    }

    .headerPlace1 {

        height: 0px;

    }

    .header1 {

        background: #3767b5;

        height: 58px;

        line-height: 58px;

        left: 0;

        top: 0;

        width: 100%;

        padding: 0 20px;

        z-index: 1000;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        box-sizing: border-box;

    }

    .wapLogo {

        display: block;

        width: 100px;

    }

    .pcLogo {

        display: none;

    }

    .nav {

        display: none;

    }

    .nav1 {

        display: none;

    }

    .cl37 {

        color: #333;

    }

    .lan_sp.active {

        color: #fff;

    }

    .mu_img {

        width: 26px;

        height: 26px;

    }

    .headfr li {

        margin-left: 15px;

    }

    .mune {

        display: block;

    }

    .headerPlace {

        height: 58px;

    }

    .kv_img1 {

        display: none;

    }

    .wap_banner {

        display: block;

        width: 100%;

    }

    .mdpad {

        width: 100%;

    }

    .hban_more {

        display: block;

        height: 30px;

        width: 100px;

        text-align: center;

        line-height: 30px;

        border-radius: 25px;

        background: #fff;

        font-size: 1rem;

        color: #3767b5;

        margin-left: 10px;

        margin-top: 20px;

    }

    .hban_p1 {

        font-size: 2.5rem;

        -webkit-transform: scale(.8, .8);

        -ms-transform: scale(.8, .8);

        transform: scale(.8, .8);

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

        white-space: nowrap;

        margin-left: 0;

        margin-top: 4%;

    }

    .navCte {

        position: relative;

        height: 0px;

        width: 100%;

    }

    .hban {

        background: rgba(55, 103, 181, .5);

        width: 56%;

        left: 0;

        height: 100%;

        bottom: 0;

        padding-top: 26px;

        padding-left: 20px;

        padding-right: 10px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: end;

        -webkit-justify-content: flex-end;

        -ms-flex-pack: end;

        justify-content: flex-end;

        padding-bottom: 100px;

    }

    .hban_p2 {

        width: 100%;

        font-size: 2rem;

        margin-top: 0px;

        /*transform: scale(.6, .6);*/

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

        margin-left: 0;

        zoom: .6;

        margin-top: 10px;

    }

    .wapNav_mask {

        position: fixed;

        width: 100%;

        height: 100%;

        background: rgba(0, 0, 0, .3);

        z-index: 3;

    }

    .wapNav {

        position: fixed;

        top: 58px;

        left: 0;

        width: 100%;

        z-index: 1000;

        background: #f0f0f0;

        box-sizing: border-box;

    }

    .wapNav1 {

        top: 58px;

        left: 0;

        width: 100%;

        z-index: 1000;

        background: #f0f0f0;

        box-sizing: border-box;

    }

    .box {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    .box a {

        width: 45%;

        color: #313131;

        float: left;

        height: 45px;

        line-height: 17px;

        text-align: center;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .imgW100 {

        width: 100%

    }

    .wapNav_tp {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        padding: 0 35px;

    }

    .wapNav_cs {

        color: #9a9a9a;

        text-decoration: underline;

        margin-right: 15px;

        padding: 25px 0;

        font-size: 14px;

    }

    .wapNav_dt {

        display: block;

        position: relative;

    }

    .wapn_ch {

        font-size: 14px;

        color: #464646;

    }

    .wapNav_ico {

        width: 10px;

        height: 10px;

        border: 2px solid #464646;

        border-width: 2px 2px 0 0;

        position: absolute;

        right: 0;

        border-radius: 2px;

        content: "";

        display: block;

        -webkit-transform: rotate(
                45deg
        ) translateY(-50%);

        -ms-transform: rotate(
                45deg
        ) translateY(-50%);

        transform: rotate(
                45deg
        ) translateY(-50%);

        top: 50%;

        -webkit-transition: .2s all;

        transition: .2s all;

    }

    .wapNav_ico.ratate1 {

        -webkit-transform: rotate(
                135deg
        ) translateY(-50%);

        -ms-transform: rotate(
                135deg
        ) translateY(-50%);

        transform: rotate(
                135deg
        ) translateY(-50%);

    }

    .wapNav_li {

        margin-bottom: 20px;

    }

    .wapNav_dt_sel {

        padding-left: 12px;

        font-size: 14px;

        display: none;

    }

    .wapNav_dd {

        margin-top: 10px;

    }

    .wapNav_dd_a {

        color: #464646;

    }

    .wapNav_bd {

        max-height: -webkit-calc(100vh - 110px);

        max-height: calc(100vh - 110px);

        overflow: auto;

        padding: 0 35px 5px;

        box-sizing: border-box;

    }

    .xzqm {

        padding-top: 18px;

    }

    .intitle {

        width: 162px;

        font-size: 18px;

        padding: 5px 0;

        font-weight: bold;

    }

    .intitle::after, .intitle::before {

        width: 20px;

        height: 2px;

        background: #54a6f7;

        position: absolute;

        bottom: -2px;

        content: "";

    }

    .intitle::after {

        background-color: #243853;

        left: 50%;

    }

    .xzqm_tp {

        width: 82%;

        margin: 20px auto 0;

    }

    .wap_pic1 {

        width: 100%;

        display: block;

    }

    .inpic_2 {

        display: none;

    }

    .xzqm_bz {

        right: 0;

        top: 0;

        height: 100%;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        width: 26%;

        background: rgba(255, 255, 255, .6);

        border-radius: 0;

        margin: 0;

        bottom: auto;

        padding: 0 10px;

        left: auto;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        -webkit-align-content: stretch;

        -ms-flex-line-pack: stretch;

        align-content: stretch;

    }

    .xzqm_bz_sp {

        width: 100%;

        height: 10vh;

        font-size: 12px;

        border-bottom: 1px solid #747474;

        color: #747474;

        font-size: 14px;

        border-right: 0;

        line-height: 10vh;

        font-weight: bold;

    }

    .xzqm_bz_sp em {

        text-decoration: underline;

    }

    .zyly {

        background: #f7f9fc;

        padding-top: 20px;

        padding-bottom: 20px;

    }

    .zylyCon {

        padding-top: 26px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        width: 82vw;

        margin: 0 auto;

    }

    .zyly_li {

        width: 33.33333%;

        margin-bottom: 30px;

    }

    .zyly_li_tp {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        height: 50px;

        text-align: center;

        font-size: 12px;

        color: #333;

        position: relative;

        font-weight: bold;

    }

    .zylyHd {

        background: #fff;

        padding: 20px 0;

    }

    .zyly {

        padding-top: 0;

    }

    .zyly_li_tp:before {

        position: absolute;

        width: 10px;

        height: 3px;

        display: block;

        content: "";

        position: absolute;

        left: 50%;

        -webkit-transform: translateX(-50%);

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        background: #3767b5;

        top: 10px;

    }

    .zyly_li:nth-of-type(2) .zyly_li_tp:before, .zyly_li:nth-of-type(5) .zyly_li_tp:before {

        left: 50%;

        -webkit-transform: translateX(-50%);

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        background: #3767b5;

        top: auto;

        bottom: 10px;

    }

    .zyly_li:nth-of-type(4) .zyly_li_a {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap-reverse;

        -ms-flex-wrap: wrap-reverse;

        flex-wrap: wrap-reverse;

    }

    .zyly_li:nth-of-type(5) .zyly_li_a {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .zymore {

        display: block;

        color: #5780c1;

        font-size: 12px;

        border: 1px solid #5780c1;

        height: 22px;

        line-height: 22px;

        text-align: center;

        width: 70px;

        border-radius: 11px;

        margin: 0px auto 0;

    }

    .ylcp {

        padding: 45px 0 30px;

    }

    .ylcpCon {

        width: 82vw;

        margin: 25px auto 0;

    }

    /*.ylcpCon:hover {*/
    /*    color: #fff;*/
    /*    background: #3767b5;*/
    /*}*/
    .ylcp_li1 {

        width: 100%;

        height: auto;

    }

    .ylcp_li {

        padding: 0 12px;

        margin-bottom: 20px;

    }

    .ylcp_li2, .ylcp_li3, .ylcp_li4, .ylcp_li5 {

        width: 50%;

        box-sizing: border-box;

        border-left: 0px solid #dbdbdb;

        border-bottom: 0px solid #dbdbdb;

        height: auto;

    }

    .moreicon {

        display: none;

    }

    .ylcp_p1 {

        font-size: 14px;

        color: #4c4c4c;

        text-decoration: underline;

        padding: 10px 0;

        /*overflow: hidden;*/

        /*white-space: nowrap;*/

        text-overflow: ellipsis;

        font-weight: bold;

        margin-bottom: 25px;

        height: 10px;

    }

    .ylcp_p2 {

        font-size: 12px;

        color: #a9a8a8;

        line-height: 1.6;

    }

    .ylcp_bt {

        border-top: 1px solid #c1c1c1;

        margin-top: 5px;

    }

    .ylcSwiper {

        position: relative;

        width: 100%;

        height: 100%;

        overflow: hidden;

        background: #e8e8e8;

        padding-bottom: 0px;

    }

    .ylcp_tp0 {

        height: 100%;

    }

    .ylcp_tp {

        height: 100%;

    }

    .ylcSwiper .swiper-pagination {

        height: 40px;

        line-height: 40px;

    }

    .ylcSwiper .swiper-pagination-bullets .swiper-pagination-bullet {

        width: 7px;

        height: 7px;

        display: inline-block;

        border-radius: 4px;

        margin: 0 2px;

        background-color: #c1c1c1;

        opacity: 1;

    }

    .ylcSwiper .swiper-pagination-bullets .swiper-pagination-bullet-active {

        background: #424242;

    }

    .ylcp_li2 .ylcSwiper .swiper-pagination, .ylcp_li3 .ylcSwiper .swiper-pagination, .ylcp_li4 .ylcSwiper .swiper-pagination, .ylcp_li5 .ylcSwiper .swiper-pagination {

        height: 24px;

        line-height: 24px;

    }

    .ylcpCon {

        padding-bottom: 6px;

    }

    .ylcp_li2 .ylcSwiper, .ylcp_li3 .ylcSwiper, .ylcp_li4 .ylcSwiper, .ylcp_li5 .ylcSwiper {

        padding-bottom: 0px;

    }

    .gywm {

        padding: 15px 0 20px;

    }

    .inaboutLi {

        width: 82%;

        margin: 42px auto 0;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .inaboutLi_li {

        width: 33.333%;

        padding: 0 4px;

        box-sizing: border-box;

        /*height: 230px;*/

        margin-bottom: 15px;

    }

    .inaboutLi li h4 {

        color: #3767b5;

        font-weight: bold;

        text-align: center;

        margin-top: 15px;

        font-size: 14px;

        white-space: nowrap;

    }

    .ina_p {

        font-size: 12px;

        font-size: 12px;

        margin-top: 10px;

        color: #4d4d4d;

        text-align: left;

        margin: 10px 10px;

    }

    .inaboutLi li a {

        padding: 0;

        /*background-color: #fff;*/

        height: 100%;

        display: block;

        box-sizing: border-box;

    }

    .ina_sp {

        font-size: 18px;

    }

    .zymore2 {

        background: #fff;

        display: block;

        color: #5780c1;

        font-size: 12px;

        border: 1px solid #5780c1;

        height: 22px;

        line-height: 22px;

        text-align: center;

        width: 70px;

        border-radius: 11px;

        margin: 10px auto 0;

    }

    .lxwm {

        padding: 35px 0 30px;

    }

    .incontLi {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        overflow: hidden;

        width: 82%;

        margin: 25px auto 0;

        box-sizing: border-box;

    }

    .incontLi li {

        width: 100%;

        padding: 0 0px;

        position: relative;

        box-sizing: border-box;

        margin-bottom: 15px;

    }

    .incontLi li .infofl {

        background-color: rgba(55, 105, 181, .78);

        width: 34%;

        position: absolute;

        left: 0px;

        top: 0;

        height: 100%;

        line-height: 100%;

    }

    .lxwp_p1 {

        font-size: 12px;

        position: absolute;

        top: 50%;

        color: #fff;

        text-align: center;

        width: 100%;

        -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

    }

    .incontLi li .btn {

        font-size: 12px;

        height: 26px;

        line-height: 26px;

        text-align: center;

        position: absolute;

        bottom: 13%;

        left: 5%;

        width: 88%;

        display: inline-block;

        border: 1px solid #fff;

        color: #fff;

        border-radius: 13px;

        margin-bottom: 0;

    }

    .advSwiper .swiper-pagination {

        bottom: 8px;

        left: 0;

        width: 100%;

        position: absolute;

        text-align: center;

        overflow: hidden;

        box-sizing: border-box;

        -webkit-box-sizing: border-box;

        -webkit-transition: 300ms;

        transition: 300ms;

        -webkit-transform: translate3d(0, 0, 0);

        -ms-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        z-index: 10;

    }

    .advSwiper .swiper-pagination-bullets .swiper-pagination-bullet {

        width: 6px;

        height: 6px;

        border-radius: 3px;

    }

    .footer {

        background-color: #3767b5;

        padding: 12px 0 20px;

    }

    .footLogo {

        display: none;

    }

    .footerCon {

        width: 82%;

    }

    .footcode {

        position: relative;

        left: -15px;

        top: auto;

        bottom: 0;

        width: 50px;

        margin: 0 auto;

        display: block;

        padding-top: 35px;

    }

    .frNav dt a {

        font-weight: normal;

        font-size: 14px;

        color: #fff;

        margin-bottom: 0px;

    }

    .frNav {

        width: 100%;

        float: none;

    }

    .frNav li {

        width: 100%;

        border-bottom: 1px solid #fff;

    }

    .frNav dt {

        position: relative;

    }

    .frNav dd {

        margin-bottom: 0px;

        height: 30px;

        line-height: 30px;

        padding-left: 12px;

        display: none;

    }

    .frNav dd a {

        color: #fff;

        font-size: 13px;

    }

    .frNav dt {

        margin-bottom: 0px;

        padding-top: 8px;

        padding-bottom: 8px;

    }

    .frNavwap dt a {

        font-weight: normal;

        font-size: 14px;

        color: #fff;

        margin-bottom: 0px;

    }

    .frNavwap {

        width: 100%;

        float: none;

    }

    .frNavwap li {

        width: 100%;

        border-bottom: 1px solid #fff;

    }

    .frNavwap dt {

        position: relative;

    }

    .frNavwap dd {

        margin-bottom: 0px;

        height: 30px;

        line-height: 30px;

        padding-left: 12px;

        display: none;

    }

    .frNavwap dd a {

        color: #fff;

        font-size: 13px;

    }

    .frNavwap dt {

        margin-bottom: 0px;

        padding-top: 8px;

        padding-bottom: 8px;

    }

    .sf-icon {

        width: 20px;

        position: absolute;

        right: 5px;

        height: 20px;

        top: 12px;

        display: block;

    }

    .sf-icon::after, .sf-icon:before {

        content: "";

        display: block;

        width: 10px;

        height: 1px;

        position: absolute;

        right: 0;

        top: 50%;

        background-color: #fff;

    }

    .sf-icon::after {

        -webkit-transform: rotate(
                90deg
        ) translateY(-50%);

        -ms-transform: rotate(
                90deg
        ) translateY(-50%);

        transform: rotate(
                90deg
        ) translateY(-50%);

    }

    .frNav li:last-of-type {

        border-bottom: 0;

    }

    .copyright {

        text-align: center;

        font-size: 12px;

        padding-top: 10px;

        line-height: 2;

    }

    .goTop img {

        width: 36%;

    }

    .goTop {

        position: fixed;

        right: 5px;

        bottom: 55px;

        width: 35px;

        height: 35px;

        border-radius: 5px;

        box-shadow: 0 0 3px rgb(0 0 0 / 10%);

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        background-color: #fff;

    }

}

@media (max-width: 768px) {

    .zged_bd .newSwiper .swiper-slide {

        -webkit-transition: 300ms;

        transition: 300ms;

        -webkit-transform: scale(1);

        -ms-transform: scale(1);

        transform: scale(1);

    }

    .zged_bd .swiper-slide-active, .zged_bd .swiper-slide-duplicate-active {

        -webkit-transform: scale(1) !important;

        -ms-transform: scale(1) !important;

        transform: scale(1) !important;

    }

    .cplb_a {

        display: block;

    }

    .cpnb_lf_p_pc {

        display: none;

    }

    .xzqmTabOut {

        position: relative;

        width: 100%;

        margin-top: 0px;

        box-sizing: border-box;

        z-index: 12;

    }

    .scdscro_fixed {

        /*position: fixed !important;*/

        left: 0;

        top: 58px !important;

        z-index: 10;

        background: #f7f9fc;

    }

    .xzqmTabInner {

        left: 0;

        top: 0;

        width: 100%;

        padding: 10px 0;

    }

    .fzSwiper .swiper-slide {

        padding: 0 12px;

    }

    .gywm_img {

        display: none;

    }

    .inaboutLi li .gywm_img {

        display: none;

    }

    .inaboutLi_li a .gywm_img_wap {

        display: block;

    }

    .hz_img71 {

        margin: 5px 5px;

        max-width: 70%;

    }

    .hz_img72 {

        width: 66%;

        display: block;

        margin: 8px auto;

    }

    .hzbh_li5 {

        width: 47%;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        background: #fff;

        border-radius: 8px;

    }

    .hzbh_li6 {

        width: 46%;

        border-radius: 8px;

        overflow: hidden;

        padding: 5px 0 30px;

    }

    .hzbh_li4 {

        margin-right: 5%;

        width: 45%;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        background: #fff;

        margin-left: 1%;

        border-radius: 8px;

    }

    /*.cplbSel {*/
    /*display: none !important*/
    /*}*/
    .cplbSel {

        top: 55px;

        width: 55%;

        overflow: hidden;

    }

    .cplbSel_li_sel {

        position: relative;

        left: 10px;

        top: 0;

        background: none;

        color: #fff;

        width: 150px;

    }

    .cplbSel_li_p {

        line-height: 28px;

        font-size: 12px;

    }

    .cplbSel_li {

        padding: 10px 0;

        position: relative;

        width: 100%;

        height: auto;

        line-height: 24px;

        padding-left: 16px;

        cursor: pointer;

        font-size: 14px;

        box-sizing: border-box;

    }

    .cplbSel_li_p a {

        color: #fff;

        padding: 0;

    }

    .cplbSel_li_p a:hover {

        color: #fff;

    }

    .jt_ico {

        display: block;

        position: absolute;

        right: 20px;

        top: 32px;

        background: none;

        background-size: 100% 100%;

        z-index: 10;

        width: 6px;

        height: 6px;

        border: 2px solid #fff;

        border-width: 2px 2px 0 0;

        border-radius: 2px;

        content: "";

        -webkit-transform: rotate(
                45deg
        ) translateY(-50%);

        -ms-transform: rotate(
                45deg
        ) translateY(-50%);

        transform: rotate(
                45deg
        ) translateY(-50%);

        -webkit-transition: .2s all;

        transition: .2s all;

    }

    .cplbSel_li.active .cplbSel_li_sel {

        display: block;

    }

    .cplbSel_li.active .jt_ico {

        -webkit-transform: rotate(
                135deg
        ) translateY(-50%);

        -ms-transform: rotate(
                135deg
        ) translateY(-50%);

        transform: rotate(
                135deg
        ) translateY(-50%);

    }

    .dotpg {

        background: #fff;

        height: 24px;

        line-height: 24px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: end;

        -webkit-justify-content: flex-end;

        -ms-flex-pack: end;

        justify-content: flex-end;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        width: 100%;

    }

    .dotpg1 {

        width: 7px;

        height: 7px;

        display: inline-block;

        border-radius: 4px;

        margin: 0 2px;

        background: #424242;

        opacity: 1;

    }

    .dotpg2 {

        width: 7px;

        height: 7px;

        display: inline-block;

        border-radius: 4px;

        margin: 0 2px;

        background-color: #c1c1c1;

        opacity: 1;

    }

    .pxfz_lf {

        display: none;

    }

    .pxfz_rg_tp {

        padding-left: 0px;

    }

    .czTab {

        background-color: #fff;

        width: 100%;

        /*margin-top: 22px;*/

    }

    .pxfz_rg_p1 {

        font-size: 18px;

        color: #0093ff;

        font-weight: bold;

    }

    .pxfz_rg_p2 {

        text-transform: uppercase;

        font-size: 12px;

        color: #a5a5a5;

        margin-bottom: 10px;

        margin-top: 0px;

        white-space: nowrap;

        -webkit-transform: scale(.8, .8);

        -ms-transform: scale(.8, .8);

        transform: scale(.8, .8);

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

    }

    .pxfz_rg_p3 {

        font-size: 12px;

        color: #4b4a4a;

        margin-bottom: 10px;

        line-height: 20px;

    }

    .pxfz_rg_bt {

        display: none;

    }

    .pxfz_yd {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        margin-top: 15px;

        padding-bottom: 40px;

    }

    .pxfz_yd_lf {

        width: 50%;

        position: relative;

        background-color: #0093ff;

    }

    .cj_picyd {

        width: 100%;

        position: relative;

        top: 8px;

        left: 8px;

        border-radius: 6px;

    }

    .cj_pic33 {

        width: -webkit-calc(50% - 8px);

        width: calc(50% - 8px);

        top: 30px;

        position: relative;

    }

    .cz_ico1 {

        width: 23px;

        height: 33px;

    }

    .cz_ico2 {

        width: 28px;

        height: 30px;

    }

    .cz_ico3 {

        width: 32px;

        height: 32px;

    }

    .czTabCon {

        width: 78%;

        margin: 0 auto;

        padding: 10px 0;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-justify-content: space-around;

        -ms-flex-pack: distribute;

        justify-content: space-around;

    }

    .czTab_li_tp {

        height: 36px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .zcfwCon {

        -webkit-box-orient: vertical;

        -webkit-box-direction: reverse;

        -webkit-flex-direction: column-reverse;

        -ms-flex-direction: column-reverse;

        flex-direction: column-reverse;

    }

    .zcfw_rg {

        width: 100%;

        position: relative;

        padding: 20px 0;

    }

    .zcfw_rg_p2 {

        color: #a5a5a5;

        font-size: 12px;

        margin-top: 0px;

        margin-bottom: 10px;

    }

    .zcfw_rg_p3 {

        color: #525252;

        font-size: 12px;

        line-height: 20px;

        margin-bottom: 10px;

    }

    .zcfw_lf_d {

        position: relative;

        box-sizing: border-box;

        width: 100%;

        line-height: 20px;

        height: 140px;

        color: #fff;

        font-size: 12px;

        padding: 10px;

        background-color: #3767b5;

        bottom: auto;

        right: auto;

        top: -10px;

    }

    .zxct_btcon {

        width: 78%;

        margin: 0 auto;

        box-sizing: border-box;

        height: 270px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: end;

        -webkit-align-items: flex-end;

        -ms-flex-align: end;

        align-items: flex-end;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .zcxt_tp_p1 {

        font-size: 18px;

        font-weight: bold;

        color: #0093ff;

    }

    .zcxt_tp_p2 {

        font-size: 12px;

        text-transform: uppercase;

        color: #a5a5a5;

        margin-top: 0px;

    }

    .zxct_bt_lf_rg {

        width: 78%;

        margin: 0 auto;

    }

    .cj_pic2 {

        width: 100%;

    }

    .zxct_bt_p {

        font-size: 12px;

        color: #fff;

        line-height: 1.8;

    }

    .zxct_bt_lf {

        padding: 0px;

        box-sizing: border-box;

        height: 64px;

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

    }

    .zcxt {

        padding: 35px 0 0 0;

    }

    .zxct_yd {

        display: block;

        width: 78%;

        position: relative;

        margin: 0 auto;

    }

    .zxct_yd:before {

        position: absolute;

        right: 15px;

        bottom: 0;

        height: 60px;

        width: 60px;

        background: #3767b5;

        content: '';

    }

    .cj_pic22 {

        width: 84%;

        text-align: center;

        padding: 20px 0;

        position: relative;

        z-index: 2;

    }

    .pxfz {

        padding-top: 30px;

    }

    .pxfz_lf {

        float: left;

        width: 100%;

    }

    .pxfz_rg {

        float: left;

        box-sizing: border-box;

        width: 100%;

    }

    .czTab_fixed {

        top: 37px;

    }

    .czTabOuter {

        height: 142px;

        margin-top: 22px;

    }

    .zxct_btcon {

        width: 78%;

        margin: 0 auto;

        box-sizing: border-box;

        height: 64px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: end;

        -webkit-align-items: flex-end;

        -ms-flex-align: end;

        align-items: flex-end;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .zcxt_tp {

        width: 78%;

        margin: 0 auto;

        box-sizing: border-box;

        padding: 0;

        margin-bottom: 12px;

    }

    .cj_pic2 {

        display: none;

    }

    .zcfw_lf_mask {

        position: absolute;

        right: -10px;

        bottom: -10px;

        width: 0;

        height: 0;

        border-bottom: 50px solid #f7f9fc;

        border-left: 50px solid transparent;

    }

    .cj_pic1 {

        border-radius: 6px 6px 0 0;

        width: 100%;

    }

    .zcfw_lf {

        width: 100%;

        position: relative;

    }

    .zcfw_rg_p1 {

        color: #0093ff;

        font-size: 18px;

        font-weight: bold;

        position: relative;

        margin-top: 0px;

    }

    .czTab_li_p2 {

        text-align: center;

        font-size: 12px;

        color: #919190;

        margin-top: 0px;

    }

    .czTab_li_p1 {

        text-align: center;

        font-size: 12px;

        color: #4b4c47;

        margin-top: 10px;

        font-weight: bold;

    }

    .cplcy {

        margin-top: 30px;

        background: none;

        position: relative;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .yz_img33 {

        width: 100%;

    }

    .cplcy_lf {

        width: 100%;

    }

    .cplcy_rg {

        width: 100%;

        box-sizing: border-box;

        padding: 15px 11% 25px;

        color: #fff;

        background: #0bb8e3;

    }

    .yznrFld {

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        height: 200px;
            justify-content: flex-start;

    }

    .yznrFld a {

        color: #fff;

    }

    .cplcy_rg_p3 {

        display: none;

    }

    .cplcy_rg_p4 {

        display: block;

        font-size: 12px;

        color: #fff;

        margin-top: 15px;

        line-height: 20px;

    }

    .wlpsj {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        background: #1770b2;

        -webkit-box-orient: vertical;

        -webkit-box-direction: reverse;

        -webkit-flex-direction: column-reverse;

        -ms-flex-direction: column-reverse;

        flex-direction: column-reverse;

    }

    .yz_img4 {

        display: none;

    }

    .yz_img44 {

        display: block;

        width: 100%;

    }

    .wlpsj_lf {

        width: 100%;

        box-sizing: border-box;

        box-sizing: border-box;

        padding: 15px 11% 25px;

    }

    .txmxt {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        background: #0d385a;

        border-radius: 0 0 20px 20px;

        overflow: hidden;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .txmxt_lf {

        width: 100%;

    }

    .wlpsj_rg {

        width: 100%;

    }

    .txmxt_rg {

        width: 100%;

        box-sizing: border-box;

        padding: 15px 11% 25px;

    }

    .yz_img5 {

        display: none;

    }

    .yz_img55 {

        display: block;

        width: 100%;

    }

    .cplcy_rg_p1 {

        font-size: 18px;

        color: #fff;

        font-weight: bold;

        position: relative;

        margin-top: 0px;

    }

    .cplcy_rg_p2 {

        text-transform: uppercase;

        font-size: 12px;

        margin-top: 5px;

        color: #fff;

    }

    .yz_img3 {

        display: none;

    }

    .yznr_fl {

        width: 100%;

        height: 200px;

        margin-top: 20px;

        background: url(../images/yz_bg.jpg) center;

        font-size: 18px;

        color: #fff;

        background-size: cover;

    }

    .cxcp {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        width: 78%;

        margin: 26px auto 0;

        background: #fff;

        border-radius: 5px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        position: relative;

        overflow: hidden;

    }

    .cxcp_rg_p1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

        position: relative;

        margin-top: 0px;

    }

    .cxcp_rg_p3 {

        font-size: 12px;

        color: #7c7c7c;

        margin-top: 5px;

        line-height: 20px;

        text-overflow: -o-ellipsis-lastline;

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp: 2;

        line-clamp: 2;

        -webkit-box-orient: vertical;

        position: relative;

        z-index: 103;

    }

    .cxcp_rg_p2 {

        text-transform: uppercase;

        font-size: 12px;

        color: #3cbfcb;

        margin-top: 0px;

        white-space: nowrap;

    }

    .zyzch {

        position: relative;

        width: -webkit-calc(100% - 20px);

        width: calc(100% - 20px);

        background: #fff;

        overflow: hidden;

        margin-top: 32px;

    }

    .zyzchCon {

        padding-left: 10%;

        box-sizing: border-box;

        width: 90%;

        padding-bottom: 100px;

    }

    .cxcp_ico {

        position: absolute;

        width: 80px;

        height: 80px;

        border-radius: 40px;

        background: #f7f9fc;

        right: -30px;

        bottom: -30px;

    }

    .zyzch_ico {

        position: absolute;

        height: 160px;

        width: 160px;

        background: #c7d5ea;

        border-radius: 80px;

        left: -130px;

        top: -20px;

    }

    .zyzc_lf {

        padding: 20px 0;

        width: 100%;

        box-sizing: border-box;

    }

    .zyzc_lf_p1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

    }

    .yz_img2 {

        display: none;

    }

    .zyzc_lf_p2 {

        text-transform: uppercase;

        font-size: 12px;

        color: #3cbfcb;

        margin-top: 0px;

        margin-bottom: 10px;

    }

    .yz_ibox {

        display: block;

        text-align: right;

        width: 100%;

        padding-right: 20px;

        box-sizing: border-box;

        margin: 0 auto;

        position: relative;

        margin-top: -100px;

    }

    .zyzc_lf_p3 {

        font-size: 12px;

        color: #7c7c7c;

        margin-top: 5px;

        line-height: 20px;

    }

    .yz_img22 {

        position: relative;

        width: 80%;

    }

    .yz_img1 {

        /*height: 110px;*/

    }

    .cxcp_rg {

        width: 63.9%;

        box-sizing: border-box;

        padding: 10px;

    }

    .selrg {

        display: inline-block;

        width: 5px;

        height: 8px;

        background: url(../images/selrg.png) no-repeat 0 0;

        margin-right: 5px;

        background-size: 100% 100%;

    }

    .cxcp_lf {

        width: 36.1%;

    }

    .yznrtz {

        /*width: 50%;*/

    }

    .yz_ico1 {

        width: 28px;

        height: 28px;

        background-size: 100% 100%;

    }

    .yz_ico2 {

        width: 30px;

        height: 26px;
        margin-right: 0px;
        background-size: 100% 100%;

    }

    .yz_ico3 {

        width: 29px;

        height: 28px;

        background-size: 100% 100%;

    }

    .yz_ico4 {

        width: 30px;

        height: 26px;

        background-size: 100% 100%;

    }

    .yz_ico5 {

        width: 27px;

        height: 27px;

        background-size: 100% 100%;

    }

    .yznrtz_p {

        padding-left: 8px;

        font-size: 12px;

    }

    .jishi {
        margin-right: -12px;
    }

    .yznrtz_p1 {
        padding-left: 8px;
        font-size: 12px;
    }

    .xzltn {

        padding: 20px 0 40px;

    }

    .xzqmTab_li {

        width: 70px;

        height: 36px;

        border-radius: 5px;

        background: #fff;

        font-size: 18px;

        color: #3767b5;

        text-align: center;

        line-height: 36px;

        margin-right: 18px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    }

    .cpzchz_rg_p2 {

        font-size: 12px;

        color: #66ddeb;

        margin-top: 0px;

        text-transform: uppercase;

        -webkit-transform: scale(.8, .8);

        -ms-transform: scale(.8, .8);

        transform: scale(.8, .8);

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

        white-space: nowrap;

    }

    .cpzchz_rg_p3 {

        font-size: 12px;

        color: #fff;

        margin-top: 10px;

        line-height: 1.8;

    }

    .sqsh {

        position: relative;

        height: 260px;

        width: 100%;

        background: url(../images/xl_bg1.jpg) no-repeat top center;

        margin-top: -60px;

        background-size: auto 100%;

    }

    .xltpx {

        width: 78%;

        margin: 0 auto;

        padding-top: 26px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .sqsh_p1 {

        font-size: 18px;

        text-align: center;

        color: #fff;

        font-weight: bold;

        padding-top: 80px;

    }

    .xzltn_item {

        width: 100%;

        overflow: hidden;

    }

    .sqsh_p2 {

        margin-top: 5px;

    }

    .sqsh_p2 span {

        display: block;

        font-size: 12px;

        color: #66ddeb;

        text-align: center;

        margin-top: 5px;

        text-transform: uppercase;

        white-space: nowrap;

        width: 200%;

        position: relative;

        left: 50%;

        -webkit-transform: translateX(-50%) scale(.8, .8);

        -ms-transform: translateX(-50%) scale(.8, .8);

        transform: translateX(-50%) scale(.8, .8);

        -webkit-transform-origin: center center;

        -ms-transform-origin: center center;

        transform-origin: center center;

    }

    .xrgx_lf_p1 {

        font-size: 18px;

        font-weight: bold;

        color: #3e3e3e;

    }

    .xrgx_lf_p2 {

        font-size: 12px;

        color: #66ddeb;

        text-transform: uppercase;

        margin-top: 0px;

    }

    .xrgx_lf {

        width: 100%;

        box-sizing: border-box;

        padding-right: 0%;

    }

    .xrgx_sc {

        display: none;

    }

    .xrgxCon {

        width: 78%;

        margin: 0 auto;

        padding: 40px 0 50px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .xrgx_lf_p3 {

        font-size: 12px;

        color: #696969;

        margin-top: 15px;

        line-height: 20px;

    }

    .xrgx_rg {

        width: 100%;

        margin-top: 25px;

        padding-left: 20px;

        box-sizing: border-box;

    }

    .xrgx_in {

        width: 100%;

        border: 2px dashed #4862ce;

        position: relative;

        padding-bottom: 20px;

    }

    .xswlCon {

        position: relative;

        z-index: 3;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        padding: 25px 0;

        -webkit-box-orient: vertical;

        -webkit-box-direction: reverse;

        -webkit-flex-direction: column-reverse;

        -ms-flex-direction: column-reverse;

        flex-direction: column-reverse;

        width: 78%;

        margin: 0 auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

    }

    .xswl_rg_p1 {

        font-size: 18px;

        color: #fff;

        font-weight: bold;

        position: relative;

        margin-top: 0px;

    }

    .xswl_rg_p2 {

        font-size: 12px;

        text-transform: uppercase;

        color: #66ddeb;

        margin-top: 0px;

    }

    .xswl_mask2 {

        position: absolute;

        width: 160px;

        height: 160px;

        border-radius: 80px;

        background-color: #3b4e9c;

        right: -80px;

        top: -80px;

    }

    .fwxt_lf_p1 {

        font-size: 18px;

        font-weight: bold;

        color: #3b4e9c;

    }

    .xl_pic4 {

        width: 100%;

        position: relative;

        top: 15px;

        right: 20px;

    }

    .xswl_rg_p3 {

        font-size: 12px;

        text-transform: uppercase;

        color: #fff;

        margin-top: 15px;

    }

    .xswl_rg {

        width: 100%;

    }

    .xswl_lf {

        width: 100%;

        margin-top: 15px;

    }

    .xl_pic3 {

        width: 0%;

    }

    .sqsh_p3 {

        font-size: 12px;

        color: #fff;

        padding: 0 0%;

        margin-top: 12px;

    }

    .xltpx_li {

        float: left;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        background: #fff;

        width: 31%;

        margin-right: 3%;

        height: 110px;

        border-radius: 8px;

        margin-bottom: 20px;

    }

    .xltpx_li:nth-of-type(3n) {

        margin-right: 0;

    }

    .xltpx_tp {

        height: 60px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .xltp_p {

        font-size: 12px;

        color: #3e3e3e;

        text-align: center;

    }

    .cpzchz {

        position: relative;

        width: 78%;

        margin: 20px auto 0;

        border-radius: 20px 20px 0 0;

        background: #678af5;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        z-index: 1;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .cpzchz_lf {

        width: 100%;

    }

    .xl_pic {

        display: none;

    }

    .xl_pic1 {

        width: 100%;

        display: block;

    }

    .cpzchz_rg {

        width: 100%;

        box-sizing: border-box;

        padding: 10px 10px 30px;

    }

    .cpzchz_rg_p1 {

        font-size: 18px;

        color: #fff;

        position: relative;

        margin-top: 0px;

        font-weight: bold;

    }

    .xl_ico1 {

        width: 30px;

        height: 30px;

    }

    .xl_ico2 {

        width: 30px;

        height: 30px;

    }

    .xl_ico3 {

        width: 30px;

        height: 23px;

    }

    .xl_ico4 {

        width: 20px;

        height: 24px;

    }

    .xl_ico5 {

        width: 32px;

        height: 30px;

    }

    .ljqm {

        width: 78%;

        margin: 0 auto;

        padding: 25px 0 30px;

    }

    .ljqm_p1 {

        font-size: 18px;

        color: #1d2379;

        font-weight: bold;

    }

    .ljqm_p2 {

        font-size: 12px;

        color: #1d2379;

        text-transform: uppercase;

        margin-top: 0px;

    }

    .ljqm_p3 {

        font-size: 12px;

        color: #6e6e6e;

        margin-top: 10px;

    }

    .ljctCon {

        width: 78%;

        margin: 0 auto;

        padding: 35px 0 20px;

    }

    .fwnr_p1 {

        position: absolute;

        width: 100%;

        top: 10px;

        font-size: 18px;

        color: #1d2379;

        text-align: center;

        font-weight: bold;

    }

    .fwnr_p2 {

        position: absolute;

        width: 100%;

        top: 34px;

        font-size: 12px;

        color: #1d2379;

        text-align: center;

        text-transform: uppercase;

    }

    .jslyCon {

        width: 78%;

        margin: 0 auto;

        padding: 20px 0 0px;

    }

    .jslyCon_p1 {

        font-size: 18px;

        font-weight: bold;

        color: #1d2379;

    }

    .jslyCon_p2 {

        font-size: 12px;

        color: #1d2379;

        text-transform: uppercase;

        margin-top: 0px;

    }

    .jslyNr {

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        padding: 25px 0;

    }

    .jslyNr_li {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        width: 33.333%;

        margin-bottom: 35px;

    }

    .scyxCon {

        width: 78%;

        margin: 0 auto;

        padding: 36px 0;

    }

    .scyxCon_p1 {

        font-size: 18px;

        color: #1d2379;

        font-weight: bold;

    }

    .scyxCon_p2 {

        font-size: 12px;

        color: #1d2379;

        text-transform: uppercase;

    }

    .scyxHd {

        margin-top: 20px;

    }

    .scyx_lf {

        float: left;

        width: 100%;

        background: url(../images/sc_pic1.jpg) no-repeat top center;

        height: 350px;

        box-sizing: border-box;

        color: #fff;

        padding-top: 20px;

    }

    .scyx_rg_p1 {

        font-size: 14px;
        -webkit-transform: translateX(0%) scale(.8, .8);
        -ms-transform: translateX(0%) scale(.8, .8);
        transform: translateX(0%) scale(.8, .8);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        width: 125%;
        position: relative;
        left: 0%;
        text-align: left;
        padding-left: 102px;

    }

    .scyx_rg_p2 {

        text-transform: uppercase;

        font-size: 12px;

        -webkit-transform: scale(.6, .6);

        -ms-transform: scale(.6, .6);

        transform: scale(.6, .6);

        width: 120%;

        -webkit-transform-origin: top left;

        -ms-transform-origin: top left;

        transform-origin: top left;

        text-align: left;

        box-sizing: border-box;

        padding-left: 135px;

        white-space: nowrap;

    }

    .scyx_rg_li {

        text-align: center;

        margin-bottom: 10px;

        padding-left: 0%;

        line-height: 20px;

    }

    .scyx_rg {

        float: left;

        width: 100%;

        background: url(../images/sc_pic2.jpg) no-repeat top center;

        height: 286px;

        box-sizing: border-box;

        color: #fff;

        padding-top: 20px;

    }

    .scyx_p1 {

        padding-left: 20px;

        font-size: 18px;

    }

    .scyx_p2 {

        padding-left: 20px;

        font-size: 12px;

        text-transform: uppercase;

        margin-bottom: 16px;

    }

    .scxHd_li {

        padding-left: 26%;

        margin-top: 5px;

        text-align: left;

    }

    .scxHd_li_p1 {

        font-size: 14px;

        -webkit-transform: translateX(-50%) scale(.8, .8);

        -ms-transform: translateX(-50%) scale(.8, .8);

        transform: translateX(-50%) scale(.8, .8);

        -webkit-transform-origin: top center;

        -ms-transform-origin: top center;

        transform-origin: top center;

        width: 125%;

        position: relative;

        left: 50%;

    }

    .scxHd_li_p2 {

        font-size: 12px;

        text-transform: uppercase;

        -webkit-transform: translateX(-50%) scale(.6, .6);

        -ms-transform: translateX(-50%) scale(.6, .6);

        transform: translateX(-50%) scale(.6, .6);

        -webkit-transform-origin: top center;

        -ms-transform-origin: top center;

        transform-origin: top center;

        width: 166.6666%;

        position: relative;

        left: 50%;

    }

    .sxhd_in_p1 {

        font-size: 12px;

        -webkit-transform: translateX(-50%) scale(.8, .8);

        -ms-transform: translateX(-50%) scale(.8, .8);

        transform: translateX(-50%) scale(.8, .8);

        -webkit-transform-origin: top center;

        -ms-transform-origin: top center;

        transform-origin: top center;

        width: 125%;

        position: relative;

        left: 50%;

    }

    .sxhd_in_p2 {

        font-size: 12px;

        -webkit-transform: translateX(-50%) scale(.6, .6);

        -ms-transform: translateX(-50%) scale(.6, .6);

        transform: translateX(-50%) scale(.6, .6);

        -webkit-transform-origin: top center;

        -ms-transform-origin: top center;

        transform-origin: top center;

        white-space: nowrap;

        width: 166.6666%;

        position: relative;

        left: 53%;

    }

    .sxhd_in {

        text-transform: uppercase;

        margin-top: 5px;

        padding-left: 14px;

    }

    .zdly_ico1 {

        width: 42px;

        height: 42px;

        display: block;

        margin: 0 auto;

    }

    .zdly_ico2 {

        width: 42px;

        height: 42px;

        display: block;

        margin: 0 auto;

    }

    .zdly_ico3 {

        width: 42px;

        height: 42px;

        display: block;

        margin: 0 auto;

    }

    .zdly_ico4 {

        width: 42px;

        height: 42px;

        display: block;

        margin: 0 auto;

    }

    .zdly_ico5 {

        width: 42px;

        height: 42px;

        display: block;

        margin: 0 auto;

    }

    .jslyNr_p {

        font-size: 12px;

        color: #4d4d4d;

        text-align: center;

        margin-top: 12px;

    }

    .js_img2 {

        width: 100%;

        display: block;

    }

    .js_img {

        display: none;

    }

    .js_ico1 {

        width: 80px;

        height: 80px;

    }

    .js_ico2 {

        width: 80px;

        height: 80px;

    }

    .js_ico3 {

        width: 80px;

        height: 80px;

    }

    .js_ico4 {

        width: 80px;

        height: 80px;

    }

    .js_ico5 {

        width: 80px;

        height: 80px;

    }

    .js_ico6 {

        width: 80px;

        height: 80px;

    }

    .js_ico7 {

        width: 80px;

        height: 80px;

    }

    .js_ico8 {

        width: 80px;

        height: 80px;

    }

    .js_ico9 {

        width: 80px;

        height: 80px;

    }

    .js_ico10 {

        width: 80px;

        height: 80px;

    }

    .ljct_li_rg {

        padding-left: 14px;

        box-sizing: border-box;

        padding-right: 0px;

    }

    .ljct_li_p1 {

        font-size: 20px;

        color: #3674e5;

        font-weight: bold;

    }

    .ljct_li_p2 {

        font-size: 12px;

        color: #898989;

    }

    .ljct_li_sp {

        font-size: 17px;

    }

    .ljct_li {

        width: 100%;

        margin-bottom: 34px;

    }

    .qyjsFl {

        display: none;

    }

    .qyjsWi {

        width: 78%;

        height: auto;

        margin: 0 auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        padding-top: 35px;

        position: relative;

    }

    .qyjsFl_li {

        width: 100%;

        padding: 0 18px;

        height: 390px;

        box-shadow: 0 5px 5px rgb(0 0 0 / 10%);

    }

    .qyjsFl_p2 {

        font-size: 12px;

        color: #999999;

        line-height: 1.6;

        word-break: break-all;

    }

    .qyjsFl_p1 {

        text-align: center;

        font-size: 18px;

        color: #1d2379;

        font-weight: bold;

        padding: 10px 0 7px;

    }

    .zpzwt {

        background: #f4f4f4;

    }

    .zpzwtCon {

        width: 78%;

        margin: 0 auto;

        padding: 20px 0 30px;

    }

    .zpzwt_tit1 {

        text-align: center;

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

    }

    .zpzwtCon {

        width: 100%;

        margin: 0 auto;

        padding: 20px 0 30px;

    }

    .zpzwtNin {

        width: 100%;

        margin: 0 auto;

        margin-top: 0px;

        padding-bottom: 50px;

    }

    .zpzwt_tit2 {

        text-align: center;

        text-transform: uppercase;

        font-size: 12px;

        color: #666666;

        margin-top: 0px;

    }

    .zged_bd {

        display: block;

        margin-top: 0;

    }

    .zpzwt_d {

        margin-top: 20px;

    }

    .zpzwt_d_p1 {

        font-size: 14px;

        font-weight: bold;

        color: #3767b5;

    }

    .zpzwt_d_p2 {

        font-size: 12px;

        color: #313131;

        line-height: 1.8;

        margin-top: 10px;

    }

    .zygs_li_p {

        text-align: center;

        text-decoration: underline;

        padding: 5px 0;

        font-size: 12px;

        color: #454545;

    }

    .zpxx_ft {

        margin-top: 25px;

        width: 100%;

    }

    .zpzwt_lf {

        float: left;

        width: 100%;

        padding: 0 20px;

    }

    .zpxx_pic {

        width: 100%;

    }

    .zpzwt_bd {

        margin-top: 10px;

    }

    .zpzwt_bd_li {

        float: left;

        width: 50%;

    }

    .zpzwt_bd_li_p1 {

        font-size: 12px;

        color: #313131;

        font-weight: bold;

        line-height: 1.8;

    }

    .zpzwt_bd_li_p2 {

        font-size: 12px;

        color: #313131;

        line-height: 1.8;

    }

    .zpzwt_bd_li_p3 {

        font-size: 12px;

        color: #313131;

        line-height: 1.8;

        margin: 20px 0;

    }

    .zygs_bt {

        display: none;

    }

    .zygs_li {

        width: 100%;

    }

    .pyfz_mask {

        position: absolute;

        top: 23px;

        left: 0;

        width: 50px;

        height: 5px;

        background: #3767b5;

    }

    .pyfz_rg_p3 {

        font-size: 12px;

        color: #999999;

        margin-bottom: 0px;

        line-height: 1.8;

    }

    .pyfzCon {

        width: 78%;

        margin: 0 auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        position: relative;

        z-index: 2;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .pyfz_lf {

        width: 100%;

        position: relative;

    }

    .pyfz_bg {

        position: absolute;

        width: 200%;

        height: 200%;

        left: -30px;

        top: 50px;

        background: #f4f4f4;

        z-index: 1;

        height: 100%;

        -webkit-transform: rotateZ(
                -5deg
        );

        -ms-transform: rotate(
                -5deg
        );

        transform: rotateZ(
                -5deg
        );

        -webkit-transform-origin: center center;

        -ms-transform-origin: center center;

        transform-origin: center center;

    }

    .pyfz_rg {

        width: 100%;

        box-sizing: border-box;

        padding-left: 0px;

    }

    .zy_pic1 {

        display: none;

    }

    .zy_pic11 {

        display: block;

        width: 100%;

    }

    .ygfl {

        width: 78%;

        margin: 0 auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        padding: 25px 0;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .ygfl_lf {

        width: 100%;

    }

    .ygfl_rg {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        padding: 25px 0 30px;

    }

    .pyfz_rg_p1 {

        color: #3767b5;

        font-size: 18px;

        padding-top: 42px;;

        font-weight: bold;

    }

    .pyfz_rg_p2 {

        font-size: 12px;

        color: #666666;

        text-transform: uppercase;

        margin-top: 0px;

        margin-bottom: 20px;

        color: #3767b5;

        word-break: break-all;

    }

    .pxjy_p {

        font-size: 18px;

    }

    .zy_bg {

        width: 120%;

    }

    .zygsCon {

        width: 78%;

        padding: 20px 20px 30px;

        margin: 0 auto;

    }

    .ygfl_lf_d {

        margin-top: 30px;

        padding-right: 0px;

    }

    .zygsCon_p1 {

        text-align: center;

        font-size: 12px;

        color: #999999;

        line-height: 1.8;

    }

    .zygs_tit1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

        text-align: center;

        margin-top: 40px;

    }

    .zygs_tit2 {

        text-align: center;

        font-size: 12px;

        color: #666666;

        text-transform: uppercase;

        margin-top: 0px;

    }

    .zygs_p2 {

        text-align: center;

        font-size: 12px;

        color: #999999;

        margin-top: 10px;

        line-height: 1.8;

    }

    .ygfl_lf_tit1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

    }

    .ygfl_lf_tit2 {

        text-transform: uppercase;

        color: #d7d7d7;

        margin-top: 0px;

        font-size: 12px;

        position: relative;

    }

    .ygfl_lf_tit2:before {

        position: absolute;

        left: 0;

        bottom: -12px;

        width: 90px;

        height: 2px;

        background: #415b76;

        content: '';

    }

    .ygfl_lf_p {

        font-size: 12px;

        color: #3767b5;

        margin-bottom: 0px;

        line-height: 1.8;

    }

    .fl_img {

        width: 50%;

    }

    .xwz_sn {

        font-size: 14px;

        color: #4e4d4d;

        margin-right: 12px;

        font-weight: bold;

    }

    .xwzSel {

        position: relative;

        border-radius: 3px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        height: 20px;

        line-height: 20px;

        width: 90px;

    }

    .zf_year {

        border: 1px solid #6d6969;

        height: 25px;

        line-height: 20px;

        width: 90px;

        font-size: 12px;

    }

    .sel_ico {

        width: 40px;

        height: 20px;

        background: url(../images/sel_ico.png) no-repeat center center;

        background-size: 7px 4px;

    }

    .xwzx {

        width: 90%;

        margin: 0 auto;

        padding: 20px 0 55px;

        box-sizing: border-box;

    }

    .xwzxCon {

        margin: 0 auto;

        margin-top: 30px;

        width: 75%;

    }

    .page_num:nth-of-type(6), .page_num:nth-of-type(7), .page_num:nth-of-type(8), .page_num:nth-of-type(9), .page_num:nth-of-type(10), .page_num:nth-of-type(11), .page_num:nth-of-type(12) {

        display: none

    }

    .page_num {

        font-size: 12px;

        color: #333333;

        display: block;

        height: 26px;

        width: 26px;

        text-align: center;

        line-height: 26px;

        border-radius: 13px;

        cursor: pointer;

    }

    .page_next {

        font-size: 12px;

        color: #3058a9;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: start;

        -webkit-justify-content: flex-start;

        -ms-flex-pack: start;

        justify-content: flex-start;

        margin-left: 13px;

        cursor: pointer;

    }

    .page_last {

        font-size: 12px;

        color: #3058a9;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        margin-top: 10px;

        cursor: pointer;

    }

    .page {

        padding-top: 5px;

    }

    .page_more {

        font-size: 22px;

        text-align: center;

        height: 50px;

        width: 20px;

        line-height: 50px;

    }

    .gyzyg_lf_p3 {

        font-size: 12px;

        color: #999999;

        line-height: 1.9;

        padding-right: 0%;

        margin-top: 10px;

    }

    .ljgd3 {

        display: block;

        margin-top: 25px;

    }

    .ljgd_sp {

        position: relative;

        margin-left: -10px;

    }

    .ljgd {

        height: 20px;

        width: 90px;

        text-align: center;

        line-height: 20px;

        border-radius: 10px;

        font-size: 12px;

    }

    .ljgd2 {

        height: 20px;

        width: 90px;

        text-align: center;

        line-height: 20px;

        border-radius: 10px;

        font-size: 12px;

        background: #fff;

    }

    .ljgd_ico {

        width: 10px;

        height: 10px;

        background-size: 100% 100%;

        top: 5px;

        right: 5px;

    }

    .abu_tp {

        background-size: 100% auto;

        height: 96px;

    }

    .abus_tit1 {

        display: none;

    }

    .abus_tit2 {

        display: none;

    }

    .hzbh_tp {

        display: none;

    }

    .hzbh {

        width: 100%;

        margin: 0 auto;

    }

    .gsjj {

        width: 78%;

        position: relative;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        margin: 0 auto;

        top: -33px;

        background: #fff;

        padding: 0 0 35px 0;

    }

    .gsjj_li_p1 {

        font-size: 18px;

        color: #332c2b;

        font-weight: bold;

    }

    .gsjj_li_p2 {

        font-size: 12px;

        color: #808080;

        margin-top: 2px;

    }

    .fzlsc_p2 {

        font-size: 12px;

        margin-top: 0;

    }

    .fzlsc {

        width: 100%;

        position: relative;

        height: 500px;

        background: url(../images/gy_bg2.jpg) no-repeat top center;

        background-size: 380% auto;

    }

    .fzlsc .fzSwiper {

        height: 380px;

    }

    .fzlmore {

        position: absolute;

        left: 0;

        bottom: 0;

        width: 100%;

        z-index: 10;

        height: 45px;

        padding-top: 2%;

        box-sizing: border-box;

    }

    .fzlsc_p1 {

        text-align: center;

        font-weight: bold;

        font-size: 18px;

        color: #332c2b;

        padding-top: 18px;

    }

    .gsjj_tp {

        display: none;

    }

    .gsjj_lf {

        width: 100%;

        box-sizing: border-box;

        padding: 5px 12px;

    }

    .gsjj_rg {

        width: 100%;

        margin-top: 28px;

    }

    .abutet {

        background: #fff;

    }

    .hzbh_bt {

        display: none;

    }

    .yddHzb_tp {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        margin-bottom: 13px;

    }

    .yddHzb_ct {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        margin-bottom: 13px;

    }

    .yddHzb_bt {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

    }

    .hzbYdd {

        display: block;

        width: 93%;

        margin: 0 auto;

    }

    .hzbh_li11 {

        margin-right: 8px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        padding: 20px;

    }

    .hzbh_li2 {

        width: 39%;

        margin-right: 2%;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        margin-right: 2%;

        margin-left: 1%;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        background-color: #fff;

        border-radius: 10px;

        height: 100%;

        padding: 3px;

    }

    .xzqmTab {

        width: 78%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        margin: 0 auto;

        padding: 0px;

    }

    .hzbh_li1 {

        margin-right: 8px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        padding: 3px;

        /*height: 100%;*/

    }

    .hzbh_li22 {

        margin-right: 8px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        width: 160%;

        padding: 20px;

    }

    .hzbh_li33 {

        margin-right: 12px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    }

    .hzbh_li44 {

        margin-right: 12px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        width: 90%;

    }

    .hz_img31 {

        width: auto;

        border-radius: 10px;

        max-width: 100%;

        margin-top: 0px;

        border-radius: 8px;

        padding: 8px 0;

        background-color: #fff;

    }

    .hz_img11 {

        width: auto;

        max-width: 80%;

        border-radius: 10px;

        margin: 5px 0;

    }

    .hz_img12 {

        width: auto;

        max-width: 40%;

        border-radius: 10px;

        margin: 0px 5px;

    }

    .hz_img13 {

        width: auto;

        max-width: 40%;

        border-radius: 10px;

        margin: 5px 0;

    }

    .hz_img15 {

        width: auto;

        max-width: 40%;

        border-radius: 10px;

        margin: 5px 0;

    }

    .hz_img21 {

        width: auto;

        border-radius: 10px;

        max-width: 100%;

        margin: 5px 0;

    }

    .hz_img22 {

        width: auto;

        border-radius: 10px;

        max-width: 50%;

        margin-top: 5px;

    }

    .hz_img23 {

        width: auto;

        border-radius: 10px;

        max-width: 50%;

        margin-top: 5px;

    }

    .hz_img14 {

        width: auto;

        max-width: 40%;

        border-radius: 10px;

        margin: 0px 5px;

    }

    .yddHzb_tpsj .hzbh_li1 {

        width: 55%;

    }

    .hz_img41 {

        width: auto;

        border-radius: 10px;

        max-width: 100%;

        margin-top: 0px;

        border-radius: 8px;

        padding: 8px 0;

        background-color: #fff;

    }

    .hzbh_li3 {

        margin-left: 1%;

    }

    .yy_eq img {

        display: block;

        margin: 6px auto;

        /*width: 18%;*/

    }

    .hzbh_li55 {

        margin-right: 12px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    }

    .hzbh_li66 {

        margin-right: 12px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

    }

    .hzbh_li3 {

        width: 47%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        margin-left: 5%;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    .hzbh_li77 {

        margin-right: 12px;

        /*box-shadow: 0 15px 30px rgb(0 0 0 / 10%);*/

        padding: 8px 0 0;

        width: 140%;

        /*width: 90%;*/

    }

    /*    /*}*/
    /*}*/
    .hz_img1 {

        height: auto;

        width: 100%;

    }

    .hz_img2 {

        height: auto;

        width: 100%;

    }

    .hz_img3 {

        height: auto;

        width: 100%;

        margin-bottom: 10px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        padding: 5px;

    }

    .hz_img4 {

        height: auto;

        width: 100%;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        padding: 5px;

    }

    .hz_img5 {

        height: auto;

        width: 100%;

    }

    .hz_img6 {

        height: auto;

        width: 100%;

    }

    .hz_img7 {

        height: auto;

        width: 100%;

    }

    .hzbh_li66 {

        margin-right: 13px;

        padding: 10px;

    }

    .hzhbJs {

        position: relative;

        background: #fff;

        width: 90%;

        margin: 0 auto;

        border-radius: 0 0 20px 20px;

        padding: 20px 10px;

        margin-top: -13px;

        box-sizing: border-box;

    }

    .hzbhCon {

        padding-top: 30px;

        padding-bottom: 50px;

    }

    .hzhbJs_p1 {

        font-size: 12px;

        color: #373737;

        text-align: center;

        line-height: 25px;

    }

    .fzlc_inner {

        position: relative;

        width: 50px;

        height: 50px;

    }

    .fzlc_year {

        width: 50px;

        height: 50px;

        border-radius: 25px;

        line-height: 50px;

        text-align: center;

        font-weight: bold;

        font-size: 16px;

        color: #fff;

        display: block;

        background: #264e92;

    }

    .fzSwiper .swiper-slide .fzlc_line {

        position: absolute;

        bottom: -44px;

        left: 25px;

        width: 1px;

        height: 38px;

        background: #8a8b8d;

    }

    .fzSwiper .swiper-slide:nth-of-type(2n) .fzlc_line {

        position: absolute;

        top: -44px;

        left: 26px;

        width: 1px;

        height: 38px;

        background: #8a8b8d;

        bottom: auto;

    }

    .fzSwiper .swiper-slide .fzlc_js {

        position: absolute;

        font-size: 12px;

        color: #2c2c2c;

        left: -20px;

        bottom: auto;

        width: 100px;

        word-break: break-all;

        top: 100px;
        box-sizing: border-box;
        padding: 0 10px;

    }

    .fzSwiper .swiper-slide:nth-of-type(2n) .fzlc_js {

        position: absolute;

        font-size: 12px;

        color: #2c2c2c;

        left: -25px;

        bottom: 100px;

        text-align: center;

        width: 105px;

        top: auto;
        box-sizing: border-box;
        padding: 0 10px;

    }

    .imgW1000 {

        width: 80px;

    }

    .xwzx_li_p1 {

        font-size: 14px;

        color: #1a1a1a;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 2;

        overflow: hidden;

        height: 32px;

        line-height: 16px;

        font-weight: bold;

    }

    .xwzx_li_p2 {

        margin-top: 10px;

        line-height: 18px;

        font-size: 12px;

        color: #808080;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 4;

        overflow: hidden;

        height: 50px;

        margin-bottom: 5px;

        margin-top: 5px;

        letter-spacing: 1px;

    }

    .newSw_per {

        position: absolute;

        width: 18px;

        margin-top: -9px;

        height: 18px;

        z-index: 10;

        cursor: pointer;

        background-size: 100% 100%;

        background-position: center;

        top: 50%;

        background-repeat: no-repeat;

        z-index: 11;

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

        left: -30px;

    }

    .necet_bd {

        padding-top: 10px;

        padding-bottom: 15px;

    }

    .hzbnw_p1 {

        font-size: 18px;

        color: #fff;

        font-weight: bold;

    }

    .nehbCon {

        width: 78%;

        margin: 0 auto;

        padding-top: 20px;

    }

    .hzbnw_p2 {

        font-size: 12px;

        color: #fff;

        text-transform: uppercase;

        margin-top: 5px;

    }

    .hzbnw_bd {

        padding: 10px 0;

    }

    .hzbnw_bd .hzbh_tp {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        /*align-items: center;*/

    }

    .hzbnw_bd .hzbh_tp .hz_img1 {

        /*height: 72px;*/

    }

    .hzbnw_bd .hzbh_tp .hz_img2 {

        /*height: 72px;*/

        width: auto;

        height: 25px;

        max-width: 100%;

    }

    .hzbnw_bd .hzbh_tp .hz_img3 {

        height: 34px;

        margin-bottom: 6px;

        height: 34px;

        margin-bottom: 6px;

        width: auto;

    }

    .hzbnw_bd .hzbh_tp .hz_img4 {

        height: 34px;

    }

    .gyzyCon {

        width: 78%;

        margin: 0 auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        padding: 25px 0 55px;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .gyzyg_lf {

        width: 100%;

        box-sizing: border-box;

    }

    .gyzyg_lf_p1 {

        font-size: 18px;

        color: #332c2b;

        font-weight: bold;

    }

    .gyzyg_lf_p2 {

        font-size: 12px;

        color: #6e6e6e;

        margin-top: 5px;

    }

    .hzbnw_p3 {

        font-size: 12px;

        color: #fff;

        text-transform: uppercase;

        margin-top: 10px;

        line-height: 20px;

        width: 100%;

    }

    .xwzx_li {

        width: 100%;

        margin-right: 0;

        margin-bottom: 25px;

    }

    .xwzx_li_d {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        margin-top: 15px;

    }

    .gyzyg_rg {

        width: 100%;

        margin-top: 30px;

    }

    .gyzybt .ljgd {

        margin: 0;

        margin-top: 26px;

    }

    .gyzybt {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        padding-right: 0%;

    }

    .hzbnw {

        height: 310px;

        width: 100%;

        position: relative;

        background: url(../images/gy_bg3.jpg) no-repeat top center;

        background-size: 200% auto;

    }

    .newSw_next {

        position: absolute;

        width: 18px;

        margin-top: -9px;

        height: 18px;

        z-index: 10;

        cursor: pointer;

        background-size: 100% 100%;

        background-position: center;

        top: 50%;

        background-repeat: no-repeat;

        z-index: 11;

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

        right: -30px;

    }

    .newSwiper {

        position: relative;

        width: -webkit-calc(100%);

        width: calc(100%);

        height: 100%;

        overflow: hidden;

        padding-top: 15px;

        padding-bottom: 10px;

        box-sizing: border-box;

        /*padding-left: 5px;*/

        /*padding-right: 5px;*/

    }

    .newSwiper .swiper-pagination {

        display: none;

    }

    .necetCon {

        width: 78%;

        margin: 0 auto;

        padding: 25px 0;

    }

    .necet_tit1 {

        font-size: 18px;

    }

    .xwzx_d_s {

        font-size: 12px;

        color: #3767b5;

    }

    .xwzx_btn {

        display: block;

        height: 20px;

        width: 60px;

        border-radius: 10px;

        border: 1px solid #3767b5;

        color: #3767b5;

        font-size: 12px;

        text-align: center;

        -webkit-transform: scale(.9, .9);

        -ms-transform: scale(.9, .9);

        transform: scale(.9, .9);

        line-height: 18px;

        -webkit-transform-origin: right center;

        -ms-transform-origin: right center;

        transform-origin: right center;

    }

    .xwzx_li_bt {

        padding: 15px;

        background: #fff;

    }



    .newSwiper .xwzx_li_p2 {

        -webkit-line-clamp: 2;

        height: 45px;

    }

    .xwzx_li_bt {

        padding: 20px 18px 16px 26px;

        background: #fff;

        height: auto;

    }

    .necet_tit2 {

        font-size: 12px;

        color: #6e6e6e;

        text-align: center;

    }

    .fz_next {

        position: absolute;

        top: 50%;

        width: 10px;

        height: 17px;

        z-index: 10;

        cursor: pointer;

        background-size: 100% 100%;

        background-position: center;

        margin-top: -8px;

        background-repeat: no-repeat;

        z-index: 11;

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

        left: -20px;

    }

    .fz_next.fzgray {

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

    }

    .fzlc {

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

        height: 450px;

        background-size: cover;

        margin-top: 10px;

        background-color: #f5f9fc;

    }

    .fzSwiper {

        position: relative;

        width: 100%;

        height: 100%;

        overflow: hidden;

        height: 450px;

        box-sizing: border-box;

    }

    .fzlc_bd {

        width: 83%;

        margin: 0 auto;

        position: relative;

    }

    .fz_per {

        position: absolute;

        top: 50%;

        width: 10px;

        height: 17px;

        z-index: 10;

        cursor: pointer;

        background-size: 100% 100%;

        background-position: center;

        margin-top: -8px;

        background-repeat: no-repeat;

        z-index: 11;

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

        right: -20px;

        left: auto;

    }

    .fz_per.fzgray {

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

    }

    .yyzc_p1 {

        font-size: 18px;

        color: #010101;

        position: relative;

        z-index: 2;

    }

    .yyzc_p2 {

        font-size: 12px;

        color: #3767b5;

        margin-top: 10px;

        display: block;

    }

    .dtfbCon {

        padding-bottom: 60px;

        padding-top: 20px;

    }

    .yyzc_p3 {

        font-size: 12px;

        color: #3767b5;

        margin-top: 10px;

    }

    .wt_ico {

        display: block;

        width: 37px;

        height: 35px;

        background: url(../images/yw_ico.png) no-repeat 0 0;

        background-size: 100% 100%;

        margin-right: 12px;

        position: relative;

        top: 2px;

    }

    .yyzc_wt {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        margin-top: 40px;

    }

    .yyzcZt_iiner {

        width: 80%;

        margin: 0 auto;

        padding: 20px 0 50px;

    }

    .zc_eq {

        width: 80px;

        margin: 0 auto;

        float: right;

        margin-left: 10px;

    }

    .yy_eq {

        text-align: center;

        margin-top: 5px;

    }

    .yyzc_wt_li {

        width: 100%;

        background: #fff;

        border-radius: 10px;

        box-sizing: border-box;

        height: 160px;

        box-sizing: border-box;

        padding: 30px 30px 0;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        margin-bottom: 20px;

    }

    .yyzc_wt_sp {

        font-size: 18px;

        color: #666666;

    }

    .yyzc_wt_dd {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        height: 16px;

        margin-bottom: 20px;

    }

    .yy_icon1 {

        margin-right: 10px;

        display: block;

        width: 16px;

        height: 16px;

        background: url(../images/zt_icon1.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yy_icon2 {

        margin-right: 10px;

        display: block;

        width: 18px;

        height: 18px;

        background: url(../images/zt_icon2.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yy_icon3 {

        margin-right: 10px;

        display: block;

        width: 20px;

        height: 20px;

        background: url(../images/zt_icon3.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yyzc_wt_p {

        font-size: 12px;

        color: #999999;

    }

    .yyzc_wt_p a {

        font-size: 12px;

        color: #999999;

    }

    .cpyy_tit {

        display: block;

    }

    .wt_ico {

        float: left;

    }

    .xsqy_tp_ct {

        width: 100%;

        box-sizing: border-box;

        margin: 0 auto;

        padding: 10px 10%;

    }

    .ditp_p1 {

        font-size: 12px;

        color: #666666;

        margin-bottom: 10px;

        font-weight: bold;

    }

    .ditp_p2 {

        font-size: 12px;

        color: #999999;

        margin-top: 0px;

        -webkit-transform: scale(.86, .86);

        -ms-transform: scale(.86, .86);

        transform: scale(.86, .86);

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

    }

    .yggs {

        padding: 15px 0;

    }

    .yggsCon {

        margin-top: 30px;

    }

    .lyback {

        display: none;

    }

    .yggsCon_tt {

        text-align: center;

        font-size: 20px;

        font-weight: bold;

    }

    .yggsCon_tt2 {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        text-align: center;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        font-size: 14px;

        color: #606060;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        margin-top: 10px;

    }

    .ne_ico {

        display: block;

        width: 11px;

        height: 12px;

        background: url(../images/ne_ico.png) no-repeat 0 0;

        background-size: 100% 100%;

        margin-right: 8px;

    }

    .yggs_p1 {

        margin-bottom: 10px;

        line-height: 30px;

        font-size: .8rem !important;

    }

    .yggs_p1 img {

        width: auto;

        max-width: 100%;

        height: auto !important;

    }

    .yggsCon_tt2 {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        text-align: center;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        font-size: 13px;

        color: #606060;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        margin-top: 10px;

    }

    .gspage {

        margin-top: 40px;

        font-size: 14px;

        color: #3e3e3e;

    }

    .gspage_p1 {

        margin-bottom: 8px;
        line-height: 25px;

    }

    .xwzy_bd {

        padding: 20px;

        box-sizing: border-box;

        width: 100%;

        font-size: 12px;

        color: #606060;

        margin: 0 auto;

    }

    .xwzyTp {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        margin-bottom: 10px;

    }

    .yggs_bd {

        width: 100%;

        box-sizing: border-box;

        padding: 0 20px;

        margin: 0 auto;

        font-size: 12px;

        color: #606060;

    }

    .flbf {

        background: #ececf0;

        margin-bottom: 20px;

    }

    .cpyyTab {

        width: 93%;

        margin: 0 auto;

        height: 150px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .cpyyTab_li {

        width: 100px;

        text-align: center;

        cursor: pointer;

        height: 150px;

        box-sizing: border-box;

        padding-top: 28px;

    }

    .yy_ico1 {

        margin: 0 auto;

        display: block;

        width: 50px;

        height: 50px;

        background: url(../images/zc_ico1.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yy_ico2 {

        display: block;

        width: 50px;

        margin: 0 auto;

        height: 50px;

        background: url(../images/zc_ico2.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yy_ico3 {

        display: block;

        margin: 0 auto;

        width: 50px;

        height: 50px;

        background: url(../images/zc_ico3.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .yytb_p {

        text-align: center;

        font-size: 12px;

        color: #666666;

        margin-top: 10px;

    }

    .dlhz {

        width: 93%;

        margin: 0 auto;

        padding-bottom: 30px;

    }

    .cpyyTab_li.active .sjx_ico {

        position: absolute;

        bottom: -30px;

        left: 50%;

        width: 83px;

        height: 53px;

        background: url(../images/sj_ico.png) no-repeat 0 0;

        margin-left: -42px;

        background-size: 100% 100%;

    }

    .cpyyTab_li2.active .sjx_ico {

        position: absolute;

        bottom: -30px;

        left: 50%;

        width: 83px;

        height: 53px;

        background: url(../images/sj_ico2.png) no-repeat 0 0;

        background-size: 100% 100%;

        margin-left: -42px;

    }

    .dtfb_rg {

        width: 100%;

    }

    .dtfb_tab {

        height: 36px;

        line-height: 36px;

        width: 70%;

        box-sizing: border-box;

        padding: 0 0px;

        margin: 30px auto;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        background: #fff;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        border-radius: 50px;

        overflow: hidden;

    }

    .dtfb_li {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    .dtfb_lf {

        width: 100%;

        box-sizing: border-box;

        padding: 0 20px;

        position: relative;

        top: 0px;

    }

    .dtfb_rg {

        box-sizing: border-box;

        padding: 0 23px;

        margin-top: 55px;

    }

    .dtfb_ct {

        background: #3767b5;

        border-radius: 20px;

        color: #fff;

        margin-bottom: 25px;

        box-sizing: border-box;

        padding: 0 23px;

        height: 150px;

        font-size: 13px;

    }

    .dtfb_sp2 a:hover {

        margin-left: 5px;

    }

    .nw_pic {

        width: 100%;
		min-height:120px;

    }

    .xwzx_li_tp {

        height: auto;

        overflow: hidden;

    }

    .dtfb_sp2 {

        word-break: nowrap;

        width: -webkit-calc(100% - 38px);

        width: calc(100% - 38px);

    }

    .dtfb_sp2 a {

        color: #fff;

    }

    .hz_img51 {

        width: 40%;

    }

    .hz_img52 {

        width: 60%;

        margin: 5px auto;

    }

    .dtfb_sp1 {

        width: 38px;

    }

    .dtfb_p2 {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        font-size: 12px;

        line-height: 1.6;

    }

    .dtfb_p2 a {

        color: #fff;

    }

    .dtfb_ct a {

        color: #fff;

    }

    .dtfb_p1 {

        font-size: 14px;

        margin-bottom: 10px;

    }

    .dtTab_sp {

        width: 25%;

        text-align: center;

        font-size: 12px;

        color: #454545;

        cursor: pointer;

    }

    .dlhz_li {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        background: #eeeeee;

        border-radius: 140px;

        height: 110px;

        margin-bottom: 35px;

    }

    .hz_img {

        width: 110px;

        height: 110px;

        border-radius: 50%;

        box-shadow: -15px 15px 30px rgb(0 0 0 / 10%);

    }

    .dlhz_li_p1 {

        font-size: 12px;

        color: #666666;

        font-weight: bold;

        margin-bottom: 5px;

    }

    .dlhz_li_p2 {

        font-size: 12px;

        color: #999;

        line-height: 1.4;

        -webkit-transform: scale(.86, .86);

        -ms-transform: scale(.86, .86);

        transform: scale(.86, .86);

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

    }

    .dlhz_li_rg {

        padding-left: 10px;

        box-sizing: border-box;

    }

    .yggs_p2 {

        font-weight: bold;

        font-size: 14px;

        color: #000000;

        padding: 10px 0 0 0;

    }

    .yggs_pic {

        display: block;

        margin: 30px auto 20px;

        width: 50%;

    }

    .zylyWarp {

        width: 100%;

        margin: 0 auto;

        padding: 0 0px;

        box-sizing: border-box;

        padding-bottom: 48px;

    }

    .zyly_rg {

        width: 100%;

        box-sizing: border-box;

        padding: 0;

        padding: 18px 18px;

        /*margin-top: 50px;*/

    }

    .zyly_it_p2 span:before {

        position: absolute;

        content: '';

        bottom: -6px;

        left: 0;

        width: 24px;

        height: 3px;

        background: #3767b5;

    }

    .zyly_bb {

        margin-top: 25px;

    }

    .zyly_item:nth-of-type(2n) .zyly_it_p1 {

        text-align: left;

    }

    .zyly_item:nth-of-type(2n) .zyly_it_p2 {

        text-align: left;

    }

    .zyly_item:nth-of-type(2n) .zyly_it_p2 span:before {

        position: absolute;

        content: '';

        bottom: -6px;

        left: 0;

        width: 24px;

        height: 3px;

        background: #3767b5;

    }

    .zyly_item:nth-of-type(2n) .zyly_bb_a {

        text-align: left;

        float: none;

    }

    .zyly_item:nth-of-type(2n) .zyly_bb {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: start;

        -webkit-justify-content: flex-start;

        -ms-flex-pack: start;

        justify-content: flex-start;

        -webkit-box-align: start;

        -webkit-align-items: flex-start;

        -ms-flex-align: start;

        align-items: flex-start;

    }

    .zyly_it_p1 {

        font-size: 12px;

    }

    .zyly_it_p2 {

        font-size: 18px;

    }

    .zyly_lf {

        width: 100%;

    }

    .zyly_item {

        -webkit-box-orient: vertical !important;

        -webkit-box-direction: normal !important;

        -webkit-flex-direction: column !important;

        -ms-flex-direction: column !important;

        flex-direction: column !important;

        /*margin-top: 80px;*/

    }

    .hz_img61 {

        max-width: 70%;

    }

    .zyly_item0 {

        margin-top: 20px;

    }

    .zyly_bb_a {

        font-size: 13px;

        letter-spacing: 1px;

    }

    .cpnb_ser {

        width: 90px;

        border: 1px solid #444444;

        position: relative;

        height: 24px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        cursor: pointer;

        border-radius: 5px;

        overflow: hidden;

    }

    .ser_ico {

        position: absolute;

        right: 6px;

        top: 50%;

        margin-top: -7px;

        display: block;

        width: 14px;

        height: 14px;

        background: url(../images/ser_ico.png) no-repeat 0 0;

        background-size: 100% 100%;

    }

    .cpnb_text {

        border: 0;

        height: 24px;

        line-height: 24px;

        width: 60px;

        padding-left: 6px;

    }

    .cpdtMb_hd {

        width: 100%;

        margin: 0 auto;

        padding: 15px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        box-sizing: border-box;

        margin-bottom: 10px;

    }

    .cpnb_lf {

        -webkit-box-orient: horizontal;

        -webkit-box-direction: reverse;

        -webkit-flex-direction: row-reverse;

        -ms-flex-direction: row-reverse;

        flex-direction: row-reverse

    }

    .dow_ico {

        display: block;

        width: 14px;

        height: 15px;

        background: url(../images/mu_ico.png) no-repeat 0 0;

        margin-right: 8px;

        background-size: 100% 100%;

    }

    .cplbyCon {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .cplby_lf {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: left;

        -webkit-justify-content: left;

        -ms-flex-pack: left;

        justify-content: left;

        background-color: #fff;

    }

    .cpdtMb {

        padding-bottom: 0;

    }

    .cplby_rg {

        width: 100%;

        box-sizing: border-box;

        padding-left: 0px;

    }

    .cplby_p1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

        margin-bottom: 10px;

        margin-top: 5px;

    }

    .cpxhdCon {

        width: 100%;

        margin: 0 auto;

        padding: 30px 0 0;

        font-size: 12px;

        color: #4b4a4a;

    }

    .cplby_p2 {

        font-size: 14px;

        color: #4a4a4a;

        margin-bottom: 10px;

    }

    .cplx_d1 {

        float: left;

        width: 35%;

        padding: 10px 0 10px 30px;

        box-sizing: border-box;

    }

    .cplx_d2 {

        float: left;

        width: 40%;

        padding: 10px 0;

        box-sizing: border-box;

    }

    .cpxhd {

        margin-bottom: 30px;

        margin-top: 30px;

    }

    .cplnts {

        margin-top: 30px;

        background: #3767b5;

        overflow: scroll;

    }

    .yilcpCon {

        width: 83%;

        margin: 0 auto;

        padding: 30px 0 0px;

    }

    .yilcpCon_p1 {

        font-size: 18px;

        color: #3767b5;

        font-weight: bold;

    }

    .yilcpCon_p2 {

        font-size: 14px;

        margin-top: 10px;

        color: #4b4a4a;

    }

    .cplnts02 {

        width: 78%;

        margin: 0 auto;

        /* padding: 50px 0; */

        font-size: 14px;

        margin-top: 36px;

        color: #4b4a4a;

    }

    .cplx_d3 {

        float: left;

        width: 11%;

        white-space: nowrap;

        padding: 10px 0 10px 0;

        box-sizing: border-box;

        text-align: center;

    }

    .cpxqTab {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        background: #fff;

        box-sizing: border-box;

        padding: 0 25px;

        position: absolute;

        left: 0;

        top: 0;

        width: 100%;

        z-index: 100;

    }

    .cpxqTab_sp {

        font-size: 12px;

        color: #3767b5;

        background: #fff;

        border-radius: 5px;

        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);

        height: 45px;

        line-height: 17px;

        width: 150px;

        text-align: center;

        padding: 5px 20px;

        box-sizing: border-box;

        margin: 0 0 10px 0;

        cursor: pointer;

        word-break: break-word;

    }

    .cplntsCon {

        width: 83%;

        padding: 25px 0;

    }

    .cpmm {

        margin: 10px

    }

    .cplts_lf {

        width: 100%;

        overflow-x: scroll;

    }

    .cpdtXq {

        position: relative;

        height: 42px;

    }

    .cplbyCon {

        width: 83%;

        margin: 0 auto;

        padding: 20px 0;

        margin-top: 20px;

        display: block;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    .scdscro_nav_fixed {

        position: fixed;

        top: 60px;

        width: 100%;

        left: 0;

    }

    .cpxqWrap {

        margin-top: 0px;

    }

    .lb_pic1 {

        width: 90%;

    }

    .cpdtBread {

        display: none;

    }

    .cpnb_lf_p {

        color: #3767b5;

        font-size: 18px;

    }

    .cpCon {

        padding-bottom: 0px;

    }

    .cpCon_li {

        width: 100%;

        margin-right: 0;

    }

    .flbiCon {

        width: 100%;

        margin: 0 auto;

        min-width: 100%;

        padding: 14px 0 0px;

        box-sizing: border-box;

    }

    .flthd {

        padding: 0 15px;

    }

    .flbhi {

        padding-top: 0;

    }

    .cpCon_item1 {

        display: none;

    }

    .flbfWap {

        display: block;

    }

    .flSwiper {

        position: relative;

        width: 100%;

        height: 100%;

        overflow: hidden;

        padding-top: 15px;

        padding-bottom: 30px;

        box-sizing: border-box;

        padding-left: 5px;

        padding-right: 5px;

    }

    .flSwiper .swiper-wrapper {

        position: relative;

        width: 100%;

        height: 100%;

        z-index: 1;

        display: -webkit-box;

        display: -ms-flexbox;

        display: -webkit-flex;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-transition-property: -webkit-transform;

        oz-transition-property: -moz-transform;

        transition-property: -webkit-transform;

        transition-property: transform;

        transition-property: transform, -webkit-transform;

        box-sizing: content-box;

    }

    .flSwiper .swiper-slide {

        -webkit-flex-shrink: 0;

        -ms-flex: 0 0 auto;

        -ms-flex-negative: 0;

        flex-shrink: 0;

        height: 100%;

        width: 100%;

        overflow: hidden;

        position: relative;

        box-shadow: 0 0px 8px rgb(0 0 0 / 10%);

    }

    .flSwiper .swiper-slide img {

        position: relative;

        z-index: 2;

        width: 100%;

    }

    .flSwiper .swiper-pagination {

        bottom: 0px;

        height: 30px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        left: 0;

        width: 100%;

        position: absolute;

        text-align: center;

        overflow: hidden;

        padding: 0px 10px;

        box-sizing: border-box;

        -webkit-box-sizing: border-box;

        -webkit-transition: 300ms;

        transition: 300ms;

        -webkit-transform: translate3d(0, 0, 0);

        -ms-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        z-index: 10;

    }

    .flSwiper .swiper-pagination-bullets .swiper-pagination-bullet {

        width: 6px;

        height: 6px;

        display: inline-block;

        border-radius: 3px;

        margin: 0 3px;

        background-color: #cbcbcb;

        opacity: 1;

    }

    .flSwiper .swiper-pagination-bullets .swiper-pagination-bullet-active {

        background: #4863d0;

    }

    .flSwiper .swiper-button-next, .flSwiper .swiper-button-prev {

        position: absolute;

        bottom: 10px;

        width: 7px;

        height: 11px;

        z-index: 10;

        cursor: pointer;

        background-size: 100% 100%;

        background-position: center;

        top: auto;

        left: auto;

        right: auto;

        background-repeat: no-repeat;

        z-index: 11;

    }

    .flSwiper .swiper-button-prev, .flSwiper .swiper-container-rtl .swiper-button-next {

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

        left: 50%;

        right: auto;

        margin-left: -58px;

    }

    .flSwiper .swiper-button-next, .flSwiper .swiper-container-rtl .swiper-button-prev {

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

        right: 50%;

        left: auto;

        margin-right: -58px;

    }

    .flSwiper .swiper-button-prev.swiper-button-disabled {

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

        pointer-events: none;

        display: block;

    }

    .flSwiper .swiper-button-next.swiper-button-disabled {

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

        pointer-events: none;

        display: block;

    }

    .flSwiper1 .swiper-button-prev, .flSwiper1 .swiper-container-rtl .swiper-button-next {

        margin-left: -38px;

    }

    .flSwiper1 .swiper-button-next, .flSwiper1 .swiper-container-rtl .swiper-button-prev {

        margin-right: -38px;

    }

    .flSwiper2 .swiper-button-prev, .flSwiper2 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper2 .swiper-button-next, .flSwiper2 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .flSwiper3 .swiper-button-prev, .flSwiper3 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper3 .swiper-button-next, .flSwiper3 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .flSwiper4 .swiper-button-prev, .flSwiper4 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper4 .swiper-button-next, .flSwiper4 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .flSwiper5 .swiper-button-prev, .flSwiper5 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper5 .swiper-button-next, .flSwiper5 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .flSwiper6 .swiper-button-prev, .flSwiper6 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper6 .swiper-button-next, .flSwiper6 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .flSwiper7 .swiper-button-prev, .flSwiper7 .swiper-container-rtl .swiper-button-next {

        margin-left: -28px;

    }

    .flSwiper7 .swiper-button-next, .flSwiper7 .swiper-container-rtl .swiper-button-prev {

        margin-right: -28px;

    }

    .cpBanner {

        height: 120px;

        background-position: center center;

        background-size: auto 100%;

        background-size: cover;

    }

    .ina_p1 {

        font-size: 13px;

        margin-top: 30px;

        color: #4d4d4d;

        margin: 10px -1px;

        text-align: justify;

    }

    .ina_p2 {

        font-size: 13px;

        margin-top: 30px;

        color: #4d4d4d;

        margin: 10px 0px;

    }

    .banCon {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        height: 120px;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    .banCon_p1 {

        font-size: 18px;

    }

    .banCon_p2 {

        font-size: 12px;

    }

    .cpCon_hd {

        width: 100%;

        margin: 0 auto;

        min-width: 100%;

        box-sizing: border-box;

        padding: 0 15px;

        height: 64px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    .cpBack {

        display: none;

    }

    .cpCon_item2 {

        display: none;

    }

    .cpCon_item3 {

        display: none;

    }

    .cpCon_item4 {

        display: none;

    }

    .cpCon_item5 {

        display: none;

    }

    .cpCon_item6 {

        display: none;

    }

    .cpCon_item7 {

        display: none;

    }

    .cpCon_item8 {

        display: none;

    }

    .cpCon_item9 {

        display: none;

    }

    .flbf_bd {

        width: 100%;

        padding: 5px 25px 0;

        box-sizing: border-box;

        margin: 0 auto;

        min-width: 100%;

    }

    .flbhi_bd {

        margin-top: 10px;

        padding: 0 25px;

    }

    .cpMore {

        position: absolute;

        bottom: 13px;

        height: 20px;

        line-height: 20px;

        text-align: center;

        border-radius: 10px;

        color: #fff;

        font-size: 12px;

        background: #4863d0;

        display: block;

        width: 64px;

        left: 50%;

        -webkit-transform: translateX(-50%) scale(.8, .8);

        -ms-transform: translateX(-50%) scale(.8, .8);

        transform: translateX(-50%) scale(.8, .8);

    }

    .cpCon_li_tp {

        width: 100%;

        height: 30%;

        overflow: hidden;

    }

    .cpCon_li_bt {

        position: relative;

        height: 78px;

        background: #fff;

        box-sizing: border-box;

        padding: 14px 10px 0;

    }

    .cpCon_li_p {

        font-size: 12px;

    }

    .cp_tit1 {

        font-size: 18px;

    }

    .cp_tit2 {

        font-size: 12px;

    }

    .xzqm_wap {

        height: 30vh;

        width: 100%;

        background: url("../images/wap_pic1.jpg") no-repeat 0 0;

        background-size: cover;

    }

    .chzwe {

        display: none;

    }

    .header {

        background: #3767b5;

        height: 58px;

        line-height: 58px;

        position: fixed;

        left: 0;

        top: 0;

        width: 100%;

        padding: 0 20px;

        z-index: 1000;

    }

    .headerPlace1 {

        height: 0px;

    }

    .header1 {

        background: #3767b5;

        height: 58px;

        line-height: 58px;

        left: 0;

        top: 0;

        width: 100%;

        padding: 0 20px;

        z-index: 1000;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        box-sizing: border-box;

    }

    .wapLogo {

        display: block;

        width: 100px;

    }

    .pcLogo {

        display: none;

    }

    .nav {

        display: none;

    }

    .nav1 {

        display: none;

    }

    .cl37 {

        color: #333;

    }

    .lan_sp.active {

        color: #fff;

    }

    .mu_img {

        width: 26px;

        height: 26px;

    }

    .headfr li {

        margin-left: 15px;

    }

    .mune {

        display: block;

    }

    .headerPlace {

        height: 58px;

    }

    .kv_img1 {

        display: none;

    }

    .wap_banner {

        display: block;

        width: 100%;

    }

    .mdpad {

        width: 100%;

    }

    .hban_more {

        display: block;

        height: 20px;

        width: 80px;

        text-align: center;

        line-height: 20px;

        border-radius: 25px;

        background: #fff;

        font-size: 12px;

        color: #3767b5;

        margin-left: 10px;

        margin-top: 20px;

    }

    .hban_p1 {

        font-size: 12px;

        -webkit-transform: scale(.8, .8);

        -ms-transform: scale(.8, .8);

        transform: scale(.8, .8);

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

        white-space: nowrap;

        margin-left: 0;

        margin-top: 8%;

    }

    .navCte {

        position: relative;

        height: 0px;

        width: 100%;

    }

    .hban {

        background: rgba(55, 103, 181, .5);

        width: 65%;

        left: 0;

        height: 100%;

        bottom: 0;

        padding-top: 26px;

        padding-left: 10px;

        padding-right: 10px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: end;

        -webkit-justify-content: flex-end;

        -ms-flex-pack: end;

        justify-content: flex-end;

        padding-bottom: 10px;

    }

    .hban_p2 {

        width: 100%;

        font-size: 12px;

        margin-top: 0px;

        /*transform: scale(.6, .6);*/

        -webkit-transform-origin: left center;

        -ms-transform-origin: left center;

        transform-origin: left center;

        margin-left: 0;

        zoom: .6;

        margin-top: 10px;

    }

    .wapNav_mask {

        position: fixed;

        width: 100%;

        height: 100%;

        background: rgba(0, 0, 0, .3);

        z-index: 3;

    }

    .wapNav {

        position: fixed;

        top: 58px;

        left: 0;

        width: 100%;

        z-index: 100000;

        background: #f0f0f0;

        box-sizing: border-box;

    }

    .wapNav1 {

        top: 58px;

        left: 0;

        width: 100%;

        z-index: 100000;

        background: #f0f0f0;

        box-sizing: border-box;

    }

    .box {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

    }

    .box a {

        width: 45%;

        color: #313131;

        float: left;

        height: 45px;

        line-height: 17px;

        text-align: center;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .imgW100 {

        width: 100%

    }

    .wapNav_tp {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        padding: 0 35px;

    }

    .wapNav_cs {

        color: #9a9a9a;

        text-decoration: underline;

        margin-right: 15px;

        padding: 25px 0;

        font-size: 14px;

    }

    .wapNav_dt {

        display: block;

        position: relative;

    }

    .wapn_ch {

        font-size: 14px;

        color: #464646;

    }

    .wapNav_ico {

        width: 10px;

        height: 10px;

        border: 2px solid #464646;

        border-width: 2px 2px 0 0;

        position: absolute;

        right: 0;

        border-radius: 2px;

        content: "";

        display: block;

        -webkit-transform: rotate(
                45deg
        ) translateY(-50%);

        -ms-transform: rotate(
                45deg
        ) translateY(-50%);

        transform: rotate(
                45deg
        ) translateY(-50%);

        top: 50%;

        -webkit-transition: .2s all;

        transition: .2s all;

    }

    .wapNav_ico.ratate1 {

        -webkit-transform: rotate(
                135deg
        ) translateY(-50%);

        -ms-transform: rotate(
                135deg
        ) translateY(-50%);

        transform: rotate(
                135deg
        ) translateY(-50%);

    }

    .wapNav_li {

        margin-bottom: 20px;

    }

    .wapNav_dt_sel {

        padding-left: 12px;

        font-size: 14px;

        display: none;

    }

    .wapNav_dd {

        margin-top: 10px;

    }

    .wapNav_dd_a {

        color: #464646;

    }

    .wapNav_bd {

        max-height: -webkit-calc(100vh - 110px);

        max-height: calc(100vh - 110px);

        overflow: auto;

        padding: 0 35px 5px;

        box-sizing: border-box;

    }

    .xzqm {

        padding-top: 18px;

    }

    .intitle {

        width: 162px;

        font-size: 18px;

        padding: 5px 0;

        font-weight: bold;

    }

    .intitle::after, .intitle::before {

        width: 20px;

        height: 2px;

        background: #54a6f7;

        position: absolute;

        bottom: -2px;

        content: "";

    }

    .intitle::after {

        background-color: #243853;

        left: 50%;

    }

    .xzqm_tp {

        width: 82%;

        margin: 20px auto 0;

    }

    .wap_pic1 {

        width: 100%;

        display: block;

    }

    .inpic_2 {

        display: none;

    }

    .xzqm_bz {

        right: 0;

        top: 0;

        height: 100%;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        width: 26%;

        background: rgba(255, 255, 255, .6);

        border-radius: 0;

        margin: 0;

        bottom: auto;

        padding: 0 10px;

        left: auto;

        -webkit-box-pack: justify;

        -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

        justify-content: space-between;

        -webkit-align-content: stretch;

        -ms-flex-line-pack: stretch;

        align-content: stretch;

    }

    .xzqm_bz_sp {

        width: 100%;

        height: 10vh;

        font-size: 12px;

        border-bottom: 1px solid #747474;

        color: #747474;

        font-size: 14px;

        border-right: 0;

        line-height: 10vh;

        font-weight: bold;

    }

    .xzqm_bz_sp em {

        text-decoration: underline;

    }

    .zyly {

        background: #f7f9fc;

        padding-top: 20px;

        padding-bottom: 20px;

    }

    .zylyCon {

        padding-top: 26px;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        width: 82vw;

        margin: 0 auto;

    }

    .zyly_li {

        width: 33.33333%;

        margin-bottom: 30px;

    }

    .zyly_li_tp {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        height: 50px;

        text-align: center;

        font-size: 12px;

        color: #333;

        position: relative;

        font-weight: bold;

    }

    .zylyHd {

        background: #fff;

        padding: 20px 0;

    }

    .zyly {

        padding-top: 0;

    }

    .zyly_li_tp:before {

        position: absolute;

        width: 10px;

        height: 3px;

        display: block;

        content: "";

        position: absolute;

        left: 50%;

        -webkit-transform: translateX(-50%);

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        background: #3767b5;

        top: 10px;

    }

    .zyly_li:nth-of-type(2) .zyly_li_tp:before, .zyly_li:nth-of-type(5) .zyly_li_tp:before {

        left: 50%;

        -webkit-transform: translateX(-50%);

        -ms-transform: translateX(-50%);

        transform: translateX(-50%);

        background: #3767b5;

        top: auto;

        bottom: 10px;

    }

    .zyly_li:nth-of-type(4) .zyly_li_a {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap-reverse;

        -ms-flex-wrap: wrap-reverse;

        flex-wrap: wrap-reverse;

    }

    .zyly_li:nth-of-type(5) .zyly_li_a {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .zymore {

        display: block;

        color: #5780c1;

        font-size: 12px;

        border: 1px solid #5780c1;

        height: 22px;

        line-height: 22px;

        text-align: center;

        width: 70px;

        border-radius: 11px;

        margin: 0px auto 0;

    }

    .ylcp {

        padding: 45px 0 30px;

    }

    .ylcpCon {

        width: 82vw;

        margin: 25px auto 0;

    }

    /*.ylcpCon:hover {*/
    /*    color: #fff;*/
    /*    background: #3767b5;*/
    /*}*/
    .ylcp_li1 {

        width: 100%;

        height: auto;

    }

    .ylcp_li {

        padding: 0 12px;

        margin-bottom: 20px;

    }

    .ylcp_li2, .ylcp_li3, .ylcp_li4, .ylcp_li5 {

        width: 50%;

        box-sizing: border-box;

        border-left: 0px solid #dbdbdb;

        border-bottom: 0px solid #dbdbdb;

        height: auto;

    }

    .moreicon {

        display: none;

    }

    .ylcp_p1 {

        font-size: 14px;

        color: #4c4c4c;

        text-decoration: underline;

        padding: 10px 0;

        /*overflow: hidden;*/

        /*white-space: nowrap;*/

        text-overflow: ellipsis;

        font-weight: bold;

        margin-bottom: 25px;

        height: 10px;

    }

    .ylcp_p2 {

        font-size: 12px;

        color: #a9a8a8;

        line-height: 1.6;

    }

    .ylcp_bt {

        border-top: 1px solid #c1c1c1;

        margin-top: 5px;

    }

    .ylcSwiper {

        position: relative;

        width: 100%;

        height: 100%;

        overflow: hidden;

        background: #e8e8e8;

        padding-bottom: 0px;

    }

    .ylcp_tp0 {

        height: 200px;

    }

    .ylcp_tp {

        height: 120px;

    }

    .ylcSwiper .swiper-pagination {

        height: 40px;

        line-height: 40px;

    }

    .ylcSwiper .swiper-pagination-bullets .swiper-pagination-bullet {

        width: 7px;

        height: 7px;

        display: inline-block;

        border-radius: 4px;

        margin: 0 2px;

        background-color: #c1c1c1;

        opacity: 1;

    }

    .ylcSwiper .swiper-pagination-bullets .swiper-pagination-bullet-active {

        background: #424242;

    }

    .ylcp_li2 .ylcSwiper .swiper-pagination, .ylcp_li3 .ylcSwiper .swiper-pagination, .ylcp_li4 .ylcSwiper .swiper-pagination, .ylcp_li5 .ylcSwiper .swiper-pagination {

        height: 24px;

        line-height: 24px;

    }

    .ylcpCon {

        padding-bottom: 20px;

    }

    .ylcp_li2 .ylcSwiper, .ylcp_li3 .ylcSwiper, .ylcp_li4 .ylcSwiper, .ylcp_li5 .ylcSwiper {

        padding-bottom: 0px;

    }

    .gywm {

        padding: 15px 0 20px;

    }

    .inaboutLi {

        width: 82%;

        margin: 42px auto 0;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .inaboutLi_li {

        width: 33.333%;

        padding: 0 4px;

        box-sizing: border-box;

        /*height: 230px;*/

        margin-bottom: 15px;

    }

    .inaboutLi li h4 {

        color: #3767b5;

        font-weight: bold;

        text-align: center;

        margin-top: 15px;

        font-size: 14px;

        white-space: nowrap;

    }

    .ina_p {

        font-size: 12px;

        font-size: 12px;

        margin-top: 10px;

        color: #4d4d4d;

        text-align: left;

        margin: 10px 10px;

    }

    .inaboutLi li a {

        padding: 0;

        /*background-color: #fff;*/

        height: 100%;

        display: block;

        box-sizing: border-box;

    }

    .ina_sp {

        font-size: 18px;

    }

    .zymore2 {

        background: #fff;

        display: block;

        color: #5780c1;

        font-size: 12px;

        border: 1px solid #5780c1;

        height: 22px;

        line-height: 22px;

        text-align: center;

        width: 70px;

        border-radius: 11px;

        margin: 10px auto 0;

    }

    .lxwm {

        padding: 35px 0 30px;

    }

    .incontLi {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-wrap: wrap;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        overflow: hidden;

        width: 82%;

        margin: 25px auto 0;

        box-sizing: border-box;

    }

    .incontLi li {

        width: 100%;

        padding: 0 0px;

        position: relative;

        box-sizing: border-box;

        margin-bottom: 15px;

    }

    .incontLi li .infofl {

        background-color: rgba(55, 105, 181, .78);

        width: 34%;

        position: absolute;

        left: 0px;

        top: 0;

        height: 100%;

        line-height: 100%;

    }

    .lxwp_p1 {

        font-size: 12px;

        position: absolute;

        top: 50%;

        color: #fff;

        text-align: center;

        width: 100%;

        -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);

    }

    .incontLi li .btn {

        font-size: 12px;

        height: 26px;

        line-height: 26px;

        text-align: center;

        position: absolute;

        bottom: 13%;

        left: 5%;

        width: 88%;

        display: inline-block;

        border: 1px solid #fff;

        color: #fff;

        border-radius: 13px;

        margin-bottom: 0;

    }

    .advSwiper .swiper-pagination {

        bottom: 8px;

        left: 0;

        width: 100%;

        position: absolute;

        text-align: center;

        overflow: hidden;

        box-sizing: border-box;

        -webkit-box-sizing: border-box;

        -webkit-transition: 300ms;

        transition: 300ms;

        -webkit-transform: translate3d(0, 0, 0);

        -ms-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        z-index: 10;

    }

    .advSwiper .swiper-pagination-bullets .swiper-pagination-bullet {

        width: 6px;

        height: 6px;

        border-radius: 3px;

    }

    .footer {

        background-color: #3767b5;

        padding: 12px 0 20px;

    }

    .footLogo {

        display: none;

    }

    .footerCon {

        width: 82%;

    }

    .footcode {

        position: relative;

        left: -15px;

        top: auto;

        bottom: 0;

        width: 50px;

        margin: 0 auto;

        display: block;

        padding-top: 35px;

    }

    .frNav dt a {

        font-weight: normal;

        font-size: 14px;

        color: #fff;

        margin-bottom: 0px;

    }

    .frNav {

        width: 100%;

        float: none;

    }

    .frNav li {

        width: 100%;

        border-bottom: 1px solid #fff;

    }

    .frNav dt {

        position: relative;

    }

    .frNav dd {

        margin-bottom: 0px;

        height: 30px;

        line-height: 30px;

        padding-left: 12px;

        display: none;

    }

    .frNav dd a {

        color: #fff;

        font-size: 13px;

    }

    .frNav dt {

        margin-bottom: 0px;

        padding-top: 8px;

        padding-bottom: 8px;

    }

    .frNavwap dt a {

        font-weight: normal;

        font-size: 14px;

        color: #fff;

        margin-bottom: 0px;

    }

    .frNavwap {

        width: 100%;

        float: none;

    }

    .frNavwap li {

        width: 100%;

        border-bottom: 1px solid #fff;

    }

    .frNavwap dt {

        position: relative;

    }

    .frNavwap dd {

        margin-bottom: 0px;

        height: 30px;

        line-height: 30px;

        padding-left: 12px;

        display: none;

    }

    .frNavwap dd a {

        color: #fff;

        font-size: 13px;

    }

    .frNavwap dt {

        margin-bottom: 0px;

        padding-top: 8px;

        padding-bottom: 8px;

    }

    .sf-icon {

        width: 20px;

        position: absolute;

        right: 5px;

        height: 20px;

        top: 12px;

        display: block;

    }

    .sf-icon::after, .sf-icon:before {

        content: "";

        display: block;

        width: 10px;

        height: 1px;

        position: absolute;

        right: 0;

        top: 50%;

        background-color: #fff;

    }

    .sf-icon::after {

        -webkit-transform: rotate(
                90deg
        ) translateY(-50%);

        -ms-transform: rotate(
                90deg
        ) translateY(-50%);

        transform: rotate(
                90deg
        ) translateY(-50%);

    }

    .frNav li:last-of-type {

        border-bottom: 0;

    }

    .copyright {

        text-align: center;

        font-size: 12px;

        padding-top: 10px;

        line-height: 2;

    }

    .goTop img {

        width: 36%;

    }

    .goTop {

        position: fixed;

        right: 5px;

        bottom: 55px;

        width: 35px;

        height: 35px;

        border-radius: 5px;

        box-shadow: 0 0 3px rgb(0 0 0 / 10%);

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: center;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        background-color: #fff;

    }

}

}