/* fonts 
@font-face {
    font-family: 'black';
    src:  format('truetype');
}

@font-face {
    font-family: 'bold';
    src:  format('truetype');
}

@font-face {
    font-family: 'light';
    src:  format('truetype');
}

@font-face {
    font-family: 'medium';
    src:  format('truetype');
}

@font-face {
    font-family: 'regular';
    src:  format('truetype');
}

@font-face {
    font-family: 'thin';
    src:  format('truetype');
}

@font-face {
    font-family: 'poppinsr';
    src:  format('truetype');
}
*/
* {
    font-family: 'regular';
}

p {
    margin: 0;
}

body {
    overflow-x: hidden;
}

.w1440 {
    max-width: 1480px;
    width: 100%;
    padding: 0 20px;
}

/*top002898 */
.top002898 {
    position: fixed;
    z-index: 100;
    background: transparent;
    left: 0;
    top: 0;
    width: 100% !important;
    /* overflow-x:hidden;*/
    border-bottom: 1px solid rgb(255 255 255 / 14%);
}

.top002898>.auto {
    margin: auto;
    max-width: 1440px;
    width: 90%;
}
.wtxqnr .w1440 .le{
    font-size: 18px;
}
.wtxqnr .w1440 .le p {
    line-height: 2;
}
.top002898 .top-left {
    float: left;
    display: table;
    height: 100px;
    max-width: 20%;
}

.top002898 .top-left a {
    display: table-cell;
    vertical-align: middle;
}

.top002898 .top-left img {
    max-height: 90px;
    filter: grayscale(00%) brightness(1000%);
    transition: all 0s;
}

.top002898 .top-right {
    float: right;
    line-height: 40px;
    padding: 30px 0;
    font-size: 15px;
}

.top002898 .top-right dl>* {
    float: left;
}

.top002898 .top-mid {
    float: right;
}

@media(max-width:1024px) {
    .top002898 .top-left {
        height: 80px;
        max-width: 40%;
        transition: all 0s;
    }

    .top002898 .top-left img {
        max-height: 50px;
    }

    .top002898 .top-right {
        padding: 20px 0;
    }
}

.top002898 .top-search {
    margin-right: 20px;
}

.top002898 .top-search .box {
    display: none;
    position: absolute;
    padding-right: 50px;
    background: #eee;
}

.top002898 .top-search .text {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border: 0;
    padding: 0 20px;
    background: none;
}

.top002898 .top-search .btn {
    position: absolute;
    right: 0;
    height: 100%;
    width: 50px;
    background:  no-repeat center center;
	background-size:80% auto;
}

.top002898 .open-search {
    display: block;
    width: 40px;
    height: 40px;
    background:  no-repeat center center;
    position: relative;
}

.top002898 .open-search.on {
    background: none !important;
}

.top002898 .open-search.on:before,
.top002898 .open-search.on:after {
    position: absolute;
    content: '';
    width: 60%;
    height: 2px;
    background: #36b2e0;
    top: 50%;
    margin-top: -1px;
    left: 20%;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

.top002898 .open-search.on:after {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}

@media(min-width:1025px) {
    .top002898 .top-search {
        position: relative;
        z-index: 999;margin-right:0;
    }

    .top002898 .top-search .box {
        right: 100%;
        top: 50%;
        margin-top: -25px;
        width: 25vw;
        height: 50px;
        border-radius: 5px;
        z-index: 9999;
    }
}

@media(max-width:1024px) {
    .top002898 .top-search .box {
        left: 0;
        top: 100%;
        width: 100%;
    }
}

.top002898 .top-menu li span,
.top002898 .top-menu li span a {
    display: block;
}

.top002898 .top-menu li a:hover,
.top002898 .top-menu li.aon span a {
    color: #36b2e0;
}

.top002898 .top-menu .has-sub span {
    position: relative;
}

.top002898 .top-menu .has-sub span:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    bottom: 0;
    left: 50%;
    border: 7px solid transparent;
    border-bottom-color: #00a6ec;
    width: 0;
    height: 0;
    transform: translatex(-50%);
    display: none;
}

.top002898 .top-menu .has-sub.aon span:after {
    display: block;
}

.top002898 .top-menu .sub {
    display: none;
}

.top002898 .top-menu .sub .sub-inner {
    overflow: hidden;
}

.top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt {
    padding: 0 20px;
    font-size: 16px;
}

.top002898 .top-menu .pr {
    position: relative;
    z-index: 100;
}

.top002898 .top-menu .sub[data-type="tab"] .sub-inner {
    position: relative;
}

.top002898 .top-menu .sub .one-cate dt .one-cate-name a {
    display: inline-block;
    line-height: 22px;
    padding: 15px 0;
    border-left: 6px solid transparent;
    font-size: 18px;
    position: relative;
    color: #333333;
    border-bottom: 1px solid transparent;
}

.top002898 .top-menu .sub .one-cate dt .one-cate-name a img {
    position: absolute;
    left: 10px;
    max-width: 26px;
}

.top002898 .top-menu .sub .two-cate {
    background: #fff;
}

.top002898 .top-menu .sub .two-cate .item {
    float: left;
    width: 32%;
    margin-bottom: 4%;
}

.top002898 .top-menu .sub .two-cate .item:not(:nth-child(3n)) {
    margin-right: 2%;
}

.top002898 .top-menu .sub .two-cate .item:nth-child(3n 1) {
    clear: left;
}

.top002898 .top-menu .sub .two-cate .item dd {
    line-height: 20px;
    padding: 5px 0;
}

.top002898 .top-menu .sub .two-cate .item dd a {
    color: #999;
}

.top002898 .top-menu .sub .two-cate .item dd a:hover {
    color: #1769fe;
}

.top002898 .top-menu .sub .two-cate-name {
    overflow: hidden;
}

.top002898 .top-menu .sub .two-cate-name a {
    float: left;
    max-width: 95%;
    padding-right: 30px;
    position: relative;
    font-size: 16px;
}

.top002898 .top-menu .sub .two-cate-name a:before {
    position: absolute;
    content: '';
    right: 4px;
    top: 50%;
    margin-top: -4px;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    transform: rotate(45deg);
    width: 8px;
    height: 8px;
}

.top002898 .top-menu .sub .one-cate dl dt {
    white-space: nowrap;
    text-align: center
}

.top002898 .top-menu .sub .sub-inner:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 333px;
    background: url(/uploads/image/crimages/logo2.png) no-repeat left top;
    background-size: 150px;
    left: 0;
}

.top002898.oos {
    background: #fff;
}

.top002898.oos .top-left img {
    filter: none;
}

.top002898.oos .top-mid ul li a {
    color: #333333;
}

.top002898.oos .top-right .top-search .open-search {
    background:  no-repeat center center;
}

@media(min-width:1025px) {
    .top002898 .top-menu li {
        float: left;
        margin-right: 4vw;
    }

    .top002898 .top-menu li span a {
        line-height: 100px;
        font-size: 18px;
        color: #fff;
    }

    .top002898 .top-menu .sub {
        position: absolute;
        top: 100%;
        background: rgb(255 255 255 / 90%);
        /* overflow:hidden;*/
        border-top: 2px solid #00a6ec;
    }

    .top002898 .top-menu .sub[data-type="v-icon-fullbg"] {
        width: 100%;
        left: 0;
    }

    .top002898 .top-menu .sub[data-type="v-icon-fullbg"] .sub-inner {
        padding: 40px 0;
    }

    .top002898 .top-menu .sub[data-type="v-icon-fullbg"] dl,
    .top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt {
        float: left;
    }

    .top002898 .top-menu .sub[data-type="v-icon-fullbg"].dl-right dl {
        float: right;
    }

    .top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt {
        text-align: center;
    }

    .top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon {
        height: 50px;
        margin-bottom: 10px;
    }

    .top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon img {
        max-height: 50px;
        transition: 0.3s;
    }

    .top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt:hover .icon img {
        transform: translatey(-10px);
        -webkit-transform: translatey(-10px);
        -ms-transform: translatey(-10px);
    }

    .top002898 .top-menu .sub[data-type="tab"] {
        /*width:50vw;max-width:850px;*/
        min-width: 100%
    }

    .top002898 .top-menu .sub[data-type="tab"] .two-cate-list {
        display: none !important;
    }

    .top002898 .top-menu li:not(.po-r) .sub[data-type="tab"] {
        left: 50%;
        transform: translatex(-50%);
    }

    .top002898 .top-menu li.po-r .sub[data-type="tab"] {
        right: 0;
    }

    .top002898 .top-menu .sub .one-cate {
        width: 100%;
        padding: 40px;
    }

    .top002898 .top-menu .sub .one-cate dt.on .one-cate-name a {
        border-bottom: 1px solid #00a6ec;
        position: relative;
        color: #00a6ec;
    }

    .top002898 .top-menu .sub .two-cate {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 70%;
        padding: 2vw;
    }

    .top002898 .top-menu .sub .scrollinfo {
        max-height: 100%;
        height: 100%;
    }

    .top002898 .top-menu .sub .two-cate-name {
        margin-bottom: 10px;
    }

    .top002898 .top-menu .has-sub:not(.four) .sub .one-cate dl {
        width: 240px;
    }

    .top002898 .top-menu .has-sub:not(.four) .sub .one-cate dl dt {
        width: 49%;
        display: inline-block;
    }
}

@media(min-width:1025px) and (max-width:1280px) {
    .top002898 .top-menu li {
        margin-right: 3vw;
    }
}

@media(max-width:1024px) {
    .top002898 .top-menu {
        position: fixed;
        left: -100%;
        opacity: 0;
        transition: 0.5s;
        top: 80px;
        bottom: 0;
        z-index: 100;
        background: #fff;
        width: 280px;
        box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
        padding: 20px 0;
    }

    .top002898 .top-menu ul {
        height: 100%;
        overflow: auto;
    }

    .menu-show .top-menu {
        left: 0;
        opacity: 1;
    }

    .top002898 .top-menu li:nth-child(2n-1) {
        background: rgb(35, 117, 227, 0.12);
    }

    .top002898 .top-menu li span a {
        line-height: 40px;
        font-size: 18px;
        padding-left: 20px;
        font-weight: bold;
    }

    .top002898 .top-menu li span {
        padding-right: 40px;
        position: relative;
        overflow: hidden;
    }

    .top002898 .top-menu li .op-item,
    .top002898 .top-menu li .op {
        position: absolute;
        right: 0;
        top: 0;
        width: 40px;
        height: 40px;
        transition: 0.3s;
    }

    .top002898 .top-menu li .op:before,
    .top002898 .top-menu li .op:after {
        position: absolute;
        content: '';
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        background: #1769fe;
    }

    .top002898 .top-menu li .op:before {
        height: 40%;
        width: 2px;
    }

    .top002898 .top-menu li .op:after {
        width: 40%;
        height: 2px;
    }

    .top002898 .top-menu li .op.click {
        transform: rotate(45deg);
    }

    .top002898 .open-menu {
        width: 40px;
        height: 40px;
        margin-left: 0px;
        position: relative;
    }

    .top002898 .top-search {
        margin-right: 0;
    }

    .top002898 .open-menu i {
        position: absolute;
        left: 10%;
        width: 80%;
        top: 50%;
        margin-top: -1px;
        height: 2px;
        background: #fff;
        transition: 0.3s;
    }

    .top002898 .open-menu:not(.on) i:nth-child(1) {
        margin-top: -8px;
    }

    .top002898 .open-menu:not(.on) i:nth-child(3) {
        margin-top: 6px;
    }

    .top002898 .open-menu.on i:nth-child(1) {
        opacity: 0;
    }

    .top002898 .open-menu.on i:nth-child(2) {
        transform: rotate(45deg);
    }

    .top002898 .open-menu.on i:nth-child(3) {
        transform: rotate(-45deg);
    }

    .top002898 .top-menu .sub {
        padding: 0 !important;
        background: rgba(0, 0, 0, 0.1);
    }

    .top002898 .top-menu .sub-inner {
        padding: 3vw 0;
    }

    .top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt a {
        position: relative;
        display: block;
        line-height: 30px;
        padding: 5px 0 5px 40px;
    }

    .top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon {
        position: absolute;
        left: 0;
        max-width: 30px;
        top: 50%;
        transform: translatey(-50%);
    }

    .top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon img {
        height: 24px;
    }

    .top002898 .top-menu .sub .two-cate-list,
    .top002898 .top-menu .sub .two-cate-list dl,
    .top002898 .top-menu .sub .two-cate {
        display: none;
    }

    .top002898 .top-menu .one-cate dt:not(:last-child) .one-cate-name {
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    }

    .top002898 .top-menu .one-cate-name {
        position: relative;
        padding-right: 0px;
    }

    .top002898 .top-menu .sub .one-cate dt .one-cate-name a {
        font-size: 16px;
        padding-right: 0;
    }

    .top002898 .top-menu .sub .one-cate dl dt {
        margin-left: 5%;
        display: inline-block;
        width: 44%;
    }

    .top002898 .top-menu li .op-item {
        height: 100%;
    }

    .top002898 .top-menu li .op-item.click {
        transform: rotate(180deg);
    }

    .top002898 .top-menu li .op-item:before {
        position: absolute;
        content: '';
        border: 6px solid transparent;
        border-top-color: #1769fe;
        left: 50%;
        top: 50%;
        margin: -3px 0 0 -6px;
    }

    .top002898 .top-menu .sub .two-cate-list {
        background: rgba(0, 0, 0, 0.1);
        padding: 10px 0;
    }

    .top002898 .top-menu .sub .two-cate-name {
        padding: 5px 30px;
        line-height: 30px;
    }

    .top002898 .top-menu .sub .two-cate-name a {
        float: none;
    }
}

/*bottom002743 */
.bottom002743 {
    background: #212121 url(/uploads/image/crimages/bj1.png) no-repeat bottom;
    padding-top: 86px;
    color: rgba(255, 255, 255, 0.4);
    background-size: contain;
}

.bottom002743 a {
    color: rgba(255, 255, 255, 0.4);
}

.bottom002743 a:hover {
    color: #fff;
}

.bottom002743 .copyright {
    background: #fff;
    line-height: 24px;
    padding: 15px 0;
    color: #888;
}

.bottom002743 .copyright a {
    color: #888;
}

.bottom002743 .copyright a:hover {
    color: #eb422c;
}

.bottom002743 .copyright a:not(:last-child):after {
    display: inline-block;
    content: '';
    width: 1px;
    height: 13px;
    background: #c0c0c0;
    vertical-align: middle;
    margin: 0 7px;
}

.bottom002743 .links {
    margin: 53px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.07);
    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
    position: relative;
    line-height: 24px;
    padding: 11px 0 11px 70px;
}

.bottom002743 .links a {
    display: inline-block;
}

.bottom002743 .links span {
    position: absolute;
    left: 0;
    top: 11px;
    color: rgba(255, 255, 255, 0.4);
}

.bottom002743 .links a:not(:last-child):after {
    display: inline-block;
    content: '';
    width: 1px;
    height: 13px;
    background: rgba(255, 255, 255, 0.07);
    vertical-align: middle;
    margin: 0 14px;
}

.bottom002743 .contact .name,
.bottom002743 nav dl dt {
    font-size: 18px;
    color: #fff;
    padding-bottom: 25px;
}

.bottom002743 .contact li {
    padding-bottom: 5px;
}

.bottom002743 .contact li aside {
    padding-left: 25px;
    background-position: left center;
    background-repeat: no-repeat;
}

.bottom002743 .contact li:nth-child(1) {
    padding-bottom: 32px;
}

.bottom002743 .contact li:nth-child(1) aside {
    /* background-image: ; */
}

.bottom002743 .contact li:nth-child(2) aside {
    /* background-image: ; */
}

.bottom002743 .contact li:nth-child(3) aside {
    /* background-image: ; */
}

.bottom002743 .contact li b {
    font-size: 28px;
    color: #eb422c;
}

.bottom002743 nav dl dt a {
    color: #fff;
    font-size: 16px;
}

.bottom002743 nav {
    width: 58%;
    padding-left: 7%;
    float: left
}

.bottom002743 nav dl {
    float: left;
    width: 20%;
}

.bottom002743 nav dd {
    line-height: 20px;
    padding: 6px 0;
}

.bottom002743 nav .code {
    text-align: center;
}

.bottom002743 nav .code img {
    max-width: 121px;
}

@media(min-width:769px) {
    .bottom002743 .contact {
        width: 19%;
        float: left
    }

    .bottom002743 .righ {
        float: right
    }

    .bottom002743 .copyright aside {
        float: right;
    }
}

@media(max-width:768px) {
    .bottom002743 {
        padding-top: 5%;
    }

    .bottom002743 nav {
        display: none;
    }

    .bottom002743 .contact {
        margin: 0 auto;
        width: 100%
    }

    .bottom002743 .links {
        margin: 30px 0;
    }

    .bottom002743 .contact .name,
    .bottom002743 .copyright {
        text-align: center;
    }
}

.bottom002743 .contact .dblo {
      margin: 0 auto 40px;
    display: block;
    filter: grayscale(100%) brightness(500%);
}

.bottom002743 .contact .tel {
    margin-bottom: 30px;
}

.bottom002743 .contact .tel .pa {
    font-size: 16px;
    color: #929292;
    line-height: 2;
}

.bottom002743 .contact .tel .pb {
    font-size: 16px;
    color: #ffffff;
}

.bottom002743 .contact .tel .pb {
    font-size: 26px;
    font-family: 'poppinsr';
}

.bottom002743 .contact .dizhi {
    color: #fff
}

.bottom002743 .righ {
    display: flex;
    float: right;
    float: right;
    width: 22%;
    max-width: 240px
}

.bottom002743 .auto_1280 {
    /*display:flex;flex-wrap:wrap;*/
    max-width: 1480px;
    padding: 0 20px;
}

.bottom002743 .righ .img {
    text-align: center;
}

.bottom002743 .righ .img:nth-child(2) {
    margin-left: 30px;
}

.bottom002743 .righ .img img {
    display: block;
    margin-bottom: 10px;
}

.bottom002743 .righ .img span {
    color: #fff;
    font-size: 14px;
    font-family: 'light';
}

.bottom002743 nav dd a {
    font-family: 'light';
    font-size: 14px;
}

.bottom002743 .contact .shouji {
    display: none;
}

@media only screen and (max-width:768px) {
    .bottom002743 .contact .dblo {
        max-width: 40%;
        display: inline-block
    }

    .bottom002743 .contact .tel {
        float: right;
        display: inline-block;
        margin-bottom: 0;
        padding-left: 20px;
    }

    .bottom002743 .contact .tel .pb {
        font-size: 18px;
    }

    .bottom002743 .contact .dizhi {
        clear: both
    }

    .bottom002743 .righ {
        margin-top: 20px;
        width: 100%;
        justify-content: center;
        float: none;
        margin: auto;
        padding-top: 5%;
        display: none;
        
    }

    .bottom002743 .righ .img img {
        max-width: 80px;
    }

    .bottom002743 .contact .shouji {
        display: flex;
        margin-top: 0;
        margin-bottom: 10px;
    }

    .bottom002743 .contact .tel .pa,
    .bottom002743 .contact .tel .pb {
        color: #00a6ec;
    }
}

.fenxss .auto {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px solid #ffffff17;
    padding: 40px 20px;
    margin-top: 40px;
}

.fenxss .left {
    width: 30%;
    padding-right: 10px;
}

.fenxss .right {
    width: 70%;
    text-align: right;
}

.fenxss .left ul li {
    list-style: none;
    margin-right: 25px;
    position: relative;
}

.fenxss .left ul {
    display: flex;
}

.fenxss .left ul li:not(:last-child):before {
    content: '';
    position: absolute;
    width: 2px;
    height: 2px;
    border-radius: 50px;
    background: #fff;
    right: -14px;
    top: 8px;
}

@media only screen and (max-width:768px) {
    .fenxss .auto {
        padding: 20px 20px;
        margin-top: 20px;
    }

    .fenxss .left {
        width: 100%;
        padding-right: 0;
        margin-bottom: 10px;
    }

    .fenxss .right {
        width: 100%;
        text-align: left;
        line-height: 1.5;
    }
}

/*banner002588 */
/*slick basic*/
.banner002588 .slick-slider {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.banner002588 .slick-list {
    position: relative;
    z-index: 1;
    display: block;
    overflow: hidden;
}

.banner002588 .slick-list:focus {
    outline: none
}

.banner002588 .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.banner002588 .slick-slider .slick-track,
.banner002588 .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.banner002588 .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.banner002588 .slick-track:before,
.banner002588 .slick-track:after {
    display: table;
    content: '';
}

.banner002588 .slick-track:after {
    clear: both;
}

.banner002588 .slick-loading .slick-track {
    visibility: hidden;
}

.banner002588 .slick-slide {
    display: none;
    float: left;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.banner002588 .slick-slide .slick-loading img {
    display: none;
}

.banner002588 .slick-slide .dragging img {
    pointer-events: none;
}

.banner002588 .slick-initialized .slick-slide {
    display: block;
}

.banner002588 .slick-loading .slick-slide {
    visibility: hidden;
}

.banner002588 .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.banner002588 .slick-arrow .slick-hidden {
    display: none;
}

/*slick basic end*/
.banner002588 li {
    position: relative;
}

.banner002588 li>img {
    display: block;
    width: 100%;
    max-width: none;
}

.banner002588 li img.wap {
    display: none;
}

.banner002588 .txt {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    padding-bottom: 0;
    z-index: 10;
}

.banner002588 .ytable {
    height: 100%;
    width: 96%;
    max-width: 1440px;
    margin: 0 auto;
}

.banner002588 .txt aside {
    padding: 1% 0;
    max-width: 475px;
    float: right;
    transition: 0.5s 0.3s;
    opacity: 0;
    -webkit-opacity: 0;
}

.banner002588 .txt aside:nth-of-type(1) {
    transform: translatex(-50%);
    -webkit-transform: translatex(-50%);
    -ms-transform: translatex(-50%);
}

.banner002588 .text {
    text-align: left;
    clear: both;
    transform: translatex(50%);
    -webkit-transform: translatex(50%);
    -ms-transform: translatex(50%);
}

.banner002588 li.slick-current .txt aside {
    opacity: 1;
    -webkit-opacity: 1;
    transform: translatex(0);
    -webkit-transform: translatex(0);
}

.banner002588 .text * {
    margin: 0;
    line-height: 24px;
}

.banner002588 .text h1 {
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 10px;
}

.banner002588 .text p {
    margin-bottom: 8%;
}

.banner002588 .text a {
    border-radius: 40px;
    border: 1px solid #717676;
    width: 164px;
    line-height: 40px;
    color: #717676;
    text-align: center;
    display: block;
    transition: 0.3s;
}

.banner002588 .text a:hover {
    background: #e83625;
    color: #fff;
    border-color: #e83625;
}

@media(max-width:1200px) {
    .banner002588 li img.pc {
        display: none;
    }

    .banner002588 li img.wap {
        display: block;
    }
}

@media(max-width:1024px) {
    .banner002588 .txt aside {
        max-width: 70%;
    }
}

@media(max-width:640px) {
    .banner002588 .text h1 {
        display: none;
    }

    .banner002588 .text a {
        line-height: 30px;
        width: 120px;
    }
}

@media(max-width:480px) {
    .banner002588 aside img {
        max-width: 80%;
    }

    .banner002588 .text {
        float: none;
        width: 100%;
    }

    .banner002588 .text p {
        display: none;
    }
}

.banner002588 .slick-dots {
    position: absolute;
    width: 100%;
    bottom: 5%;
    z-index: 10;
    left: 0;
    text-align: center;
}

.banner002588 .slick-dots li {
    display: inline-block;
    width: 10px;
    border-radius: 50%;
    background: transparent;
    height: 10px;
    margin: 0 15px;
    cursor: pointer;
    border: 2px solid #fff;
}

.banner002588 .slick-dots li.slick-active {
    background: #fff;
}

.banner002588 .slick-dots li button {
    display: none;
}

.top002898 .top-menu .sub:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    /* background:#00a6ec;*/
    top: -16px;
    left: 50%;
    margin: auto;
    border: 7px solid transparent;
    border-bottom-color: #00a6ec;
    width: 0;
    height: 0;
    transform: translatex(-50%);
    display: none;
}

@media only screen and (max-width:768px) {
    .top002898 .top-menu .sub:after {
        display: none;
    }
}

.banner002588 .ytable .wenan {
    max-width: 500px;
    text-align: center;
}

.banner002588 .ytable .wenan .pa {
    font-size: 35px;
    color: #fff;
    transition: all 1s;
    transform: translate3d(0%, 200px, 0px);
    opacity: 0;
}

.banner002588 .ytable .wenan .pb {
    font-size: 20px;
    color: #fff;
    font-family: 'light';
    margin: 15px 0;
    transition: all 1s;
    transform: translate3d(0%, 200px, 0px);
}

.banner002588 .ytable .wenan .link {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    padding: 12px 50px;
    background: #36b2e0;
    transition: all 1s;
    transform: translate3d(0%, 200px, 0px);
    margin-top: 20px;
}

.banner002588 .ytable .wenan .link:hover {
    border-radius: 50px;
}

.banner002588 .slick-initialized .slick-active .wenan .pa {
    opacity: 1;
    transform: translate3d(0%, 00px, 0px);
}

.banner002588 .slick-initialized .slick-active .wenan .pb {
    opacity: 1;
    transform: translate3d(0%, 0px, 0px);
}

.banner002588 .slick-initialized .slick-active .wenan .link {
    opacity: 1;
    transform: translate3d(0%, 0px, 0px);
}

.banner002588 .ytable .wenan .bai {
    color: #36b2e0;
    background: #fff;
}

@media only screen and (max-width:768px) {
    .banner002588 .ytable .wenan .pa {
        font-size: 20px;
    }

    .banner002588 .ytable .wenan .pb {
        font-size: 16px;
        margin: 5px 0;
    }

    .banner002588 .ytable .wenan .link {
        margin-top: 10px;
        padding: 5px 15px;
        font-size: 14px;
    }
}

.hyaowen .auto {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
}

.hyaowen .auto .left {
    width: 38%;    background: #183071;position: relative;
    z-index: 99;
}

.hyaowen .auto .right {
    width: 62%;
    padding-left: 5%;
    position: relative;
}

.hyaowen .auto .left .swiper-slide {
    
    padding: 35px;
}

.hyaowen .auto .left .swiper-slide:hover .img img {
    transform: scale(1.1);
}

.hyaowen .auto .left .swiper-slide .img img {
    width: 100%;
    transition: all 0.5s;
}

.hyaowen .auto .left .swiper-slide .img {
    overflow: hidden;
}

.hyaowen .auto .left .swiper-slide .wenz {
    padding-top: 40px;
}

.hyaowen .auto .left .swiper-slide .wenz .pa {
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
    margin-bottom: 20px;
}
.hyaowen .auto .left .swiper-slide .wenz .pa a {color:#fff;}
.hyaowen .auto .left .swiper-slide .wenz .pb {
    font-size: 16px;
    color: rgb(255 255 255 / 58%);
    font-family: 'light';
    margin-bottom: 20px;
    display: block;
}

.hyaowen .auto .left .swiper-slide .wenz .pc {
    font-size: 16px;
    color: rgb(255 255 255 / 58%);
    line-height: 1.8;
    font-family: 'light';
    margin-bottom: 10px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.hyaowen .auto .left .swiper-slide .wenz .more {
    display: inline-block;
    width: 40px;
    height: 20px;
    position: relative;
    z-index: 1;
}

.hyaowen .auto .left .swiper-pagination {
    right: 0;
    bottom: 38px;
    text-align: right;
    padding-right: 50px;
    padding-left: 0;
    max-width: 200px;
    left: auto;
}

.hyaowen .auto .left .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #6a789f;
    opacity: 1;    transform: initial;
}

.hyaowen .auto .left .swiper-pagination .swiper-pagination-bullet-active {
    background: #36b2e0;
}

.hyaowen {
    position: relative;
    padding-bottom: 50px;
    margin-top: -130px;
}

.hyaowen:before {
    transition: all 0.5s;
    background: url(/uploads/image/crimages/xin.png) no-repeat right top;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 130px;
    animation-name: fadeinright;
    animation-duration: 2s;
    animation-delay: 0.5s;
    animation-fill-mode: both;
}

.hyaowen .auto .right .top {
    margin-bottom: 25px;
    /* margin-top:40px;*/
}

.hyaowen .auto .right .top ul {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}

.hyaowen .auto .right .top ul li {
    list-style: none;
    display: flex;
}
.hyaowen .auto .right .top ul li:nth-child(4) {
    display: none;
}
.hyaowen .auto .right .top ul li .lis {
    position: absolute;
    right: 0;
    font-size: 16px;
    display: none;
    color: #999999;
    padding-right: 20px;
    top:10px;
}

.hyaowen .auto .right .top ul .active {}

.hyaowen .auto .right .top ul .active .lis {
    display: block;
}

.hyaowen .auto .right .top ul li .ps {
    cursor: pointer;
    font-size: 24px;
    color: #999999;
    padding-bottom: 10px;
    border-bottom: 2px solid transparent;
}

.hyaowen .auto .right .top ul li:not(:last-child) {
    margin-right: 3vw;
}

.hyaowen .auto .right .top ul .active .ps {
    font-size: 25px;
    color: #333333;
    cursor: pointer;
    border-bottom: 2px solid #36b2e0;
}

.hyaowen .auto .right .top ul li .lis:before {
    content: '';
    position: absolute;
    border: solid black;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    right: 0;
    top: 6px;
}

.hyaowen .auto .right .tow ul li {
    list-style: none;
    margin-bottom: 0px;
    padding: 18px 0;
    border-bottom: 1px solid #eee;
}

.hyaowen .auto .right .tow ul li a {
    display: flex;
    align-items: center;
}

.hyaowen .auto .right .tow ul li a time {
    font-size: 16px;
    color: #36b2e0;
    margin-right: 50px;
    font-family: 'light';
    position: relative;
    transition: all 0.5s;
    left: 0;
}

.hyaowen .auto .right .tow ul li a time.pc {
    display: block;
}

.hyaowen .auto .right .tow ul li a time.mb {
    display: none;
}

.hyaowen .auto .right .tow ul li a .pl {
    font-size: 17px;
    color: #333333;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.hyaowen .auto .right .tow ul li:hover {
    background: #36b2e0;
}

.hyaowen .auto .right .tow .box {
    display: none;
}

.hyaowen .auto .right .more {
    display: none;
}

.top002898.oos .top-menu .sub {
    background: rgb(255 255 255 / 95%);
}

.top002898.oos .open-menu i {
    background: #183071
}

@media only screen and (max-width:1240px) {
    .hyaowen .auto .right .top {
        margin-bottom: 10px;
    }

    .hyaowen .auto .right .tow ul li {
        padding: 13px 0;
    }
}

@media only screen and (max-width:1024px) {
    .hyaowen .auto .left {
        width: 100%;
    }

    .hyaowen .auto .right {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }

    .hyaowen .auto .right .top ul .active .lis {
        display: none;
    }

    .hyaowen .auto .right .more {
        display: block;
        text-align: center;
        margin-top: 3.5%;
    }

    .hyaowen .auto .right .more a {
        color: #999;
        display: inline-block;
        position: relative;
        padding-right: 15px;
    }

    .hyaowen .auto .right .more a:after {
        content: '';
        position: absolute;
        border: solid #999;
        border-width: 0 1px 1px 0;
        display: inline-block;
        padding: 3px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        right: 0;
        top: 6px;
    }
}

.banner002588 {
    overflow: hidden;
}

@media only screen and (max-width:640px) {
    .hyaowen {
        margin-top: 20px;
        padding-bottom: 20px;
    }

    .hyaowen .auto .left .swiper-slide {
        padding: 20px;
    }

    .hyaowen .auto .left .swiper-slide .wenz {
        padding-top: 20px;
    }

    .hyaowen .auto .left .swiper-slide .wenz .pa {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .hyaowen .auto .left .swiper-slide .wenz .pb {
        margin-bottom: 10px;
    }

    .hyaowen .auto .left .swiper-pagination {
        bottom: 22px;
    }

    .hyaowen .auto .right .top ul li .ps {
        font-size: 16px;
        display: inline-block;
        margin: auto
    }

    .hyaowen .auto .right .top ul .active .ps {
        font-size: 17px;
    }

    .hyaowen .auto .right .top ul li:not(:last-child) {
        margin-right: 1.2vw;
    }

    .hyaowen .auto .right .tow ul li a time {
        margin-right: 20px;
    }

    .hyaowen .auto .right .tow ul li a .pl {
        font-size: 16px;
        -webkit-line-clamp: 1;
    }

    .hyaowen .auto .right .tow ul li a time.pc {
        display: none;
    }

    .hyaowen .auto .right .tow ul li a time.mb {
        display: block;
    }
}

.shuz {
    padding: 8.5vw 0;
    background: url(/uploads/image/crimages/bj2.jpg) no-repeat;
    background-size: cover;
}

.shuz .numm {
    display: flex;
    flex-wrap: wrap;
}

.shuz .numm li {
    list-style: none;
    width: 25%;
    padding-right: 20px;
    display: flex;
    align-items: center;
}

.shuz .numm li .img {
    background: url(/uploads/image/crimages/bj3.png) no-repeat center;
    width: 40%;
    text-align: center;
    padding: 40px 0;
    background-size: contain;
}

.shuz .numm li .img img {
    width: auto;
}

.shuz .numm li .you {
    width: 60%;
    padding-left: 25px;
}

.shuz .numm li .you .zi {
    display: flex;
    align-items: flex-start;
}

.shuz .numm li .you .zi .pa {
    font-size: 38px;
    color: #fff;
}

.shuz .numm li .you span {
    font-size: 24px;
    color: #fff;
    margin-left: 5px;
    font-family: 'bold';
}

.shuz .numm li .you .pb {
    font-size: 16px;
    color: #fff;
    font-family: 'light';
}

@media only screen and (max-width:1024px) {
    .shuz .numm li {
        width: 50%;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width:640px) {
    .shuz {
        padding: 20px 0;
    }

    .shuz .numm li .you {
        padding-left: 10px;
    }

    .shuz .numm li .you .zi .pa {
        font-size: 20px;
    }

    .shuz .numm li .you span {
        font-size: 14px;
    }

    .shuz .numm li .you .pb {
        font-size: 14px;
    }

    .shuz .numm li .img img {
        max-width: 23px;
    }
}

.plal {
    padding: 50px 0;
    position: relative;
}

.hbiaoti {
    text-align: center;
    margin-bottom: 50px;
}

.hbiaoti .pa {
    font-size: 30px;
    color: #333333;
    margin-bottom: 10px;
}

.hbiaoti .pb {
    font-size: 16px;
    color: #999999;
    font-family: 'light';
        text-align: center;
}

.plal .lie .swiper-slide a {
    background: #fff;
    display: block;
}

.plal .lie .swiper-slide a .img {
    overflow: hidden;
}

.plal .lie .swiper-slide a .img img {
    width: 100%;
    height: auto;
    transition: all 0.5s;
        min-height: 300px;
}

.plal .lie .swiper-slide a .neit {
    padding: 25px;
}

.plal .lie .swiper-slide a .neit .pa {
    font-size: 18px;
    color: #333333;
    margin-bottom: 15px;
      display:-webkit-box;
  overflow:hidden;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  text-overflow:ellipsis;
      min-height: 48px;
}

.plal .lie .swiper-slide a .neit .pb {
    font-size: 16px;
    color: #36b2e0;
    font-family: 'light';
}

.plal .lie .lie-pagination {
    bottom: 0;
    padding: 0 20px;
    max-width: 1440px;
    right: 0;
    margin: auto;
}

.plal .lie-pagination .swiper-pagination-bullet-active {
    background: #36b2e0 !important;
    opacity: 1 !important;
}

.plal .lie-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #6a739a;
    opacity: 0.7;
}

.plal .lie-pagination:before {
    content: '';
    position: absolute;
    width: 42%;
    left: 20px;
    height: 1px;
    background: rgb(255 255 255 / 10%);
    top: 0;
    bottom: 0;
    margin: auto;
}

.plal .lie-pagination:after {
    content: '';
    position: absolute;
    width: 42%;
    right: 20px;
    height: 1px;
    background: rgb(255 255 255 / 10%);
    top: 0;
    bottom: 0;
    margin: auto;
}

.zkzk {
    padding-top: 58px;
    padding-bottom: 145px;
}

.dakk {
    background: url(/uploads/image/crimages/bj4.jpg) no-repeat bottom;
    background-size: auto;    background-position-y: 471px;
}

.zkzk .swip .kuang {
    display: flex;
    align-items: center;
    padding: 0 50px;
    flex-wrap: wrap;
    padding-left: 20px;
}

.zkzk .swip .swiper-slide-active .kuang {
    padding-left: 120px;
    padding-right: 0;
}

.zkzk .swip .kuang .righ {
    display: none;
}

.zkzk .swip .swiper-slide-active {
    width: 80% !important;
    opacity: 1 !important;
}

.zkzk .swip .swiper-slide-active .righ {
    display: block;
}

.zkzk .swip .swiper-slide .kuang .img {
    width: 20%;
    text-align: center;
}

.zkzk .swip .swiper-slide .kuang .righ {
    width: 80%;
    padding-left: 40px;
    position: relative;
    padding-bottom: 40px;
    overflow: hidden;
}

.zkzk .swip .swiper-slide .kuang .img .pa {
    display: none;
}

.zkzk .swip .swiper-slide .kuang .img img {
    width: 100%;
    max-width: 85px;
    height: auto;    border-radius: 50%;
}

.zkzk .swip .swiper-slide-active .img img {
    max-width: 150px !important;
}

.zkzk .swip .swiper-slide-active .kuang .img .pa {
    display: block;
    text-align: center;
    margin-top: 15px;
    font-size: 22px;
    color: #ffffff;
}

.zkzk .swip .swiper-slide-active .righ .pa {
    font-size: 20px;
    color: #36b2e0;
    margin-bottom: 20px;
}

.zkzk .swip .swiper-slide-active .righ .pb {
    color: #fff;
    font-family: 'light';
    font-size: 16px;
    line-height: 1.8;
      display:-webkit-box;
  overflow:hidden;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  text-overflow:ellipsis;
}

.zkzk .swip .swiper-wrapper {
    align-items: center;
}

.zkzk .hbiaoti .pa {
    color: #fff;
}

.zkzk .zkzk-pagination {
    bottom: -80px !important;
}

.zkzk .auto {
    position: relative;
}

.zkzk .zkzk-pagination:before {
    content: '';
    position: absolute;
    width: 42%;
    left: 20px;
    height: 1px;
    background: rgb(255 255 255 / 10%);
    top: 0;
    bottom: 0;
    margin: auto;
}

.zkzk .zkzk-pagination::after {
    content: '';
    position: absolute;
    width: 42%;
    right: 20px;
    height: 1px;
    background: rgb(255 255 255 / 10%);
    top: 0;
    bottom: 0;
    margin: auto;
}

.zkzk .zkzk-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #6a739a;
    opacity: 0.7;
}

.zkzk .zkzk-pagination .swiper-pagination-bullet-active {
    background: #36b2e0 !important;
    opacity: 1 !important;
}

.zkzk .lie-next::after {
    color: #fff;
    font-size: 30px;
}

.zkzk .lie-prev::after {
    color: #fff;
    font-size: 30px;
}

.zkzk .swip .swiper-wrapper .swiper-slide {
    opacity: 0.3;
}

.plal .lie .swiper-slide:hover .img img {
    transform: scale(1.1);
}

@media only screen and (max-width:768px) {
    .plal {
        padding: 10px 0;
    }

    .hbiaoti .pa {
        font-size: 20px;
        margin-bottom: 0;
    }

    .hbiaoti {
        margin-bottom: 10px;
    }

    .plal .lie .swiper-slide a .neit {
        padding: 10px;
    }

    .plal .lie .swiper-slide a .neit .pa {
        margin-bottom: 10px;
        font-size: 16px;
    }

    .zkzk {
        padding-top: 0;
        padding-bottom: 50px;
    }

    .dakk {
        background-size: auto 495px;    background-position-y: bottom; background: none;
    }
    .dakk .swip{background: url(/uploads/image/crimages/bj4.jpg) no-repeat bottom;    background-size: auto 400px;
    background-position-y: bottom;}
    .zkzk .hbiaoti .pa{color:#333;}
    .zkzk .swip .swiper-slide-active {
        width: 100% !important;
    }

    .zkzk .swip .swiper-slide .kuang .img {
        width: 100%;
        margin-bottom: 10px;
    }

    .zkzk .swip .swiper-slide .kuang .img img {
        max-width: 100px;
    }

    .zkzk .swip .swiper-slide-active .kuang .img .pa {
        font-size: 16px;
    }

    .zkzk .swip .swiper-slide .kuang .righ {
        width: 100%;
        padding-left: 0;
    }

    .zkzk .swip .swiper-slide-active .righ .pb {
        max-height: 200px;
        overflow-y: hidden;
    }

    .zkzk .swip .swiper-slide-active .righ .pa {
        margin-bottom: 10px;
        text-align: center;
        font-size: 16px;
    }

    .zkzk .zkzk-pagination {
        bottom: -30px !important;
    }

    .zkzk .zkzk-pagination:before,
    .zkzk .zkzk-pagination:after,
    .plal .lie-pagination:after,
    .plal .lie-pagination:before {
        display: none;
    }
}

.hyaowen .auto .right .tow ul li:hover time {
    color: #fff;
    left: 20px;
}

.hyaowen .auto .right .tow ul li:hover .pl {
    color: #fff;
}

.plal .lie .swiper-slide:hover a {
    background: #00a6ec;
}

.plal .lie .swiper-slide:hover a .pa {
    color: #fff;
}

.plal .lie .swiper-slide:hover a .pb {
    color: #fff;
}

.plal .lie .swiper-slide a .neit .shijian {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.hzkfw {
    padding: 50px 0 0;
}

.hzkfw ul {
    display: flex;
    flex-wrap: wrap;
}

.hzkfw ul li {
    width: 24%;
    list-style: none;
    margin-bottom: 40px;
}

.hzkfw ul li:not(:nth-child(4n 4)) {
    margin-right: 1.3%;
}

.hzkfw ul li .img {
   overflow: hidden;
    max-height: 196px;
}

.hzkfw ul li .img img {
    width: 100%;
    height: auto;
    transition: all 0.5s;
}

.hzkfw ul li .wenzi {
    padding: 20px 0;
}

.hzkfw ul li .wenzi .pa {
    font-size: 22px;
    color: #333333;
    margin-bottom: 5px;
}

.hzkfw ul li .wenzi .pb {
    font-size: 16px;
    color: #666666;
    font-family: 'light';
}

.hzkfw ul li:hover .img img {
    transform: scale(1.1);
}

.hzkfw ul li .wenzi .top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.hzkfw ul li:hover .wenzi .pa {
    color: #00a6ec;
}

.hzkfw ul li .wenzi .top img {
    opacity: 0;
}

.hzkfw ul li:hover .wenzi img {
    opacity: 1;
}

@media screen and (max-width:640px) {
    .hzkfw {
        padding: 10px 0;
    }

    .hzkfw ul li {
        width: 47%;
        margin-bottom: 0px;
    }

    .hzkfw ul li:not(:nth-child(4n 4)) {
        margin-right: 0;
    }

    .hzkfw ul li:not(:nth-child(2n 2)) {
        margin-right: 5%;
    }

    .hzkfw ul li .wenzi {
        padding: 10px 0;
    }

    .hzkfw ul li .wenzi .pa {
        font-size: 18px;
    }
}

/*floor002731 */
.floor002731 .auto {
    padding: 0 !important;
    width: 96%;
}

.floor002731 .column-name {
    text-align: center;
    padding: 35px 0;
    font-size: 28px;
}

.floor002731 .column-name .cn {
    color: #184477;
    letter-spacing: 5px;
    line-height: 48px;
    position: relative;
    z-index: 10;
    text-indent: 5px;
}

.floor002731 .column-name .en {
    text-transform: uppercase;
    color: #f1f1fa;
    margin-top: -18px;
    line-height: 24px;
    font-family: "dinpro-bold";
}

@media(max-width:480px) {
    .floor002731 .column-name {
        font-size: 24px;
    }

    .floor002731 .column-name .cn {
        line-height: 40px;
    }
}

@media(min-width:1025px) {
    .floor002731 .ul-pc {
        padding-bottom: 39.0625%;
        position: relative;
        overflow: hidden;
        color: #fff;
    }
}

.floor002731 .ul-pc .text {
    position: absolute;
    left: 0;
    z-index: 10;
    background: rgba(24, 77, 156, 0.8);
    width: 100%;
    bottom: 0;
    opacity: 0;
    padding: 25px 40px;
    transform: translatey(100%);
}

.floor002731 .ul-pc .text h2 {
    font-size: 22px;
    margin: 0;
    font-weight: normal;
}

.floor002731 .ul-pc .text p {
    font-size: 16px;
    margin: 10px 0 0 0;
}

.floor002731 .ul-pc a {
    color: #fff;
}

.floor002731 .ul-pc .ispic {
    display: block;
    height: 100%;
    background-position: left top;
}

.floor002731 .ul-pc aside {
    position: absolute;
    left: 0;
    top: 0;
    width: 7.334%;
    font-size: 20px;
    height: 100%;
    background: rgba(2, 54, 133, 0.7);
    line-height: 26px;
}

.floor002731 .ul-pc .on aside {
    display: none;
}

.floor002731 .ul-pc aside a {
    display: block;
    width: 20px;
    margin: 0 auto;
}

.floor002731 .ul-pc .on .text {
    opacity: 1;
    transform: translatey(0);
    transition: 0.3s 0.4s;
}

@media(max-width:1250px) {
.plal .lie .swiper-slide a .img img{
      min-height: inherit;
}
}

@media(max-width:1024px) {
    .floor002731 .ul-wap .slide {
        position: relative;
        height: auto;
        left: auto !important;
    }

    .floor002731 .ul-wap .slide>* {
        margin: 0 10px;
    }

    .floor002731 .ul-wap .ispic {
        display: block;
        padding-bottom: 52%;
    }

    .floor002731 .ul-wap aside {
        display: none;
    }

    .floor002731 .ul-wap h2 a {
        color: #134496;
        font-weight: bold;
        font-size: 20px;
    }

    .floor002731 .ul-wap h2 {
        margin: 0 5px 0 0;
    }

    .floor002731 .ul-wap .text {
        padding: 15px;
        background: #ececec;
    }
}

.floor002731 .slick-dots {
    padding-top: 20px;
    text-align: center;
}

.floor002731 .slick-dots li {
    list-style: none;
    display: inline-block;
    margin: 0 4px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid transparent;
    cursor: pointer;
    position: relative;
}

.floor002731 .slick-dots li button {
    position: absolute;
    left: 50%;
    top: 50%;
    background: #e1e1e1;
    border-radius: 50%;
    padding: 0;
    width: 12px;
    height: 12px;
    margin: -6px 0 0 -6px;
    cursor: pointer;
    font-size: 0;
    border: 0;
}

.floor002731 .slick-dots li.slick-active {
    border-color: #184477;
}

.floor002731 .slick-dots li.slick-active button {
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
    background: #184477;
}

#sm {
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

#sm .slide {
    position: absolute;
    display: block;
    left: 0;
    width: 75%;
    height: 100%;
    transition: all .75s ease;
    cursor: pointer
}

.floor000922 {
   
    max-width: 100%;
    margin: auto;
}

.floor000922 dd {
    float: left;
    width: 25%;
    padding-right: 0.15%;
    /* padding:8.6% 0px;*/
    overflow: hidden;
    /* position:relative;transition:width ease-in-out 0.3s;*/
}

/* yuan */
.floor000922 dd.active {
    background-color: #000;
    overflow: visible;
    position: absolute;
    right: 0vw;
    width: 50.002% !important;
}

.floor000922 dd.active .name .more img {
    display: none;
}

.floor000922 dd .txt .more {
    display: none;
}

.floor000922 dd.active .txt .more {
    display: flex;
}

/* yuan */
.floor000922 dd .pic {
    display: block;
    height: 0;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    transition: all ease-out 0.6s;
    filter: ;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
}

.floor000922 dd.active .pic {
    filter: ;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: progid:dximagetransform.microsoft.basicimage(grayscale=0);
}

.floor000922 dd .txt,
.floor000922 dd .name {
    position: absolute;
    background-size: cover !important;
}

.floor000922 dd .txt {
    z-index: 99;
    display: none;
}

.floor000922 dd .txt p {
    margin: 0;font-size: 18px !important;
}

.floor000922 dd .txt h5 {
    margin: 0;
    font-size: 26px;
    margin-bottom: 9%;
    font-weight: 500;
    color: #333;
}

.floor000922 dd.active .txt {
    transform: translatey(0);
    width: 66.92%;
    right: 0;
    height: 100%;
    top: 0;
    position: absolute;
    /* max-width:450px;*/
    padding: 4% 0;
    -webkit-transform: translatey(0);
    -moz-transform: translatey(0);
    -ms-transform: translatey(0);
    -o-transform: translatey(0);
}

.floor000922 dd .name {
    left: 0;
    bottom: 0;
    height: 100%;
    z-index: 3;
    width: 100%;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
    background-position-x: center !important;
    position: relative;
    /*padding:35% 0px;*/
    min-height: 718px;
    min-height: 450px;
}

.floor000922 dd .name ol {
    position: absolute;
    left: 0;
    top: 0;
    padding: 5% 0 5% 0;
    width: 100%;
    color: #fff;
    text-align: center;
    background-size: 90% auto;
    transition: all ease-in-out 0 0.5s;
    margin: auto;
    top: 50%;
    left: 0;
    transform: translate(-0%, -50%);
}

.floor000922 dd .name ol em {
    display: inline-block;
    font-size: 50px;
    border-bottom: 3px solid #fff;
    margin-bottom: 10px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

.floor000922 dd .name ol a {
    display: block;
    font-size: 26px;
    color: #fff;
}

.floor000922 dd.active .name {
    width: 33.1298%;
    text-shadow: none;
    /*background-size:auto;background-position-x:left!important;*/
    left: 0;
}

/* yuan */
.floor000922 dd.active .name ol {
    /* width:20%;*/
}

.floor000922 dd.active .name ol em {
    box-shadow: none;
}

.floor000922 dd.active ol a {
    color: #333;
}

/* yuan */
.floor000922 {
    overflow: hidden;
}

.floor000922 dl {
    display: flex;
    position: relative;
    width: 100.15%;
}

.floor000922 .more {
    position: absolute;
    bottom: 7%;
    left: 0;
    font-size: 18px;
    color: #226bae;
    /* display:none;*/
    z-index: 99;
    right: 0;
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
}

.floor000922 .more:hover:before {
    right: -60px;
    transition: all 0.5s;
}

.floor000922 dd.active .more {
    /* display:block;*/
    transition: 0;
    /* width:8%;*/
}

.floor000922 dd .name ol .pi {
    margin-top: 20px;
    font-size: 25px;
    color: #fff;
}

.floor000922 dd.active .txt {
    display: block;
}

.floor000922 .more .xian {
    width: 100%;
    float: left;
    height: 1px;
    background: rgb(255 255 255 / 44%);
}

.floor000922 .more img {
    padding: 19px 15px;
    border: 1px solid rgb(255 255 255 / 44%);
    transition: all 1s;
}

.floor000922 dd .name:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(24 48 113 / 30%);
    top: 0;
}

.floor000922 dd.active .name::before {
    background: rgb(24 48 113 / 80%);
}

.floor000922 dd.active .txt:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(46 87 150 / 95%);
    top: 0;
    right: 0;
}

.floor000922 dd.active .txt .qianwei {
    position: relative;
    z-index: 1;
    /*height:100%;*/
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0 10%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    font-size: 16px;
}

.floor000922 dd.active .txt .qianwei ul {
    display: flex;
    flex-wrap: wrap;
}

.floor000922 dd.active .txt .qianwei ul li {
    list-style: none;
    width: 45%;
    margin-bottom: 5%;
    padding-bottom: 5%;
    border-bottom: 1px dashed rgb(255 255 255 / 17%);
}

.floor000922 dd.active .txt .qianwei ul li .pa {
    font-size: 20px;
    color: #fff;
    margin-bottom: 10px;
}

.floor000922 dd.active .txt .qianwei ul li .pb {
    font-size: 16px;
    color: #fff;
    position: relative;
    padding-left: 16px;
    font-family: 'light';
}

.floor000922 dd.active .txt .qianwei ul li:not(:nth-child(2n 2)) {
    margin-right: 10%;
}

.floor000922 dd.active .txt .qianwei ul li .pb:before {
    content: '';
    position: absolute;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    left: 0;
    top: 8px;
}

.floor000922 dd.active .more img {
    position: absolute;
    right: 10%;
    background: #00a6ec;
    border-color: #00a6ec;
}

.floor000922 dd.active .txt .baiozhun {
    position: relative;
    padding: 0 10%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
}

.floor000922 dd.active .txt .baiozhun ul li {
    list-style: none;
    display: flex;
    margin-bottom: 2%;
    padding-bottom: 3%;
    border-bottom: 1px solid rgb(255 255 255 / 14%);
    padding-left: 4%;
    padding-right: 4%;
}

.floor000922 dd.active .txt .baiozhun ul li .pu {
    color: #fff;
    font-size: 16px;
    width: auto;
    padding-right: 5px;
    line-height: 1.5;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.floor000922 dd.active .txt .baiozhun ul li .pu:nth-child(1) {
    width: 40%;
}

.floor000922 dd.active .txt .baiozhun ul li .pu:nth-child(2) {
    width: 30%;
}

.floor000922 dd.active .txt .baiozhun ul li .pu:nth-child(3) {
    width: 30%;
}

.floor000922 dd.active .txt .baiozhun ul li:nth-child(1) {
    border-bottom: none;
}

.floor000922 dd.active .txt .baiozhun ul li:nth-child(1) .pu {
    font-size: 18px;
}

@media screen and (min-width:1366px) {
    .floor000922 dd.active .more {
        bottom: 12.7%;
    }
}

@media screen and (max-width:1367px) {
    .floor000922 dd.active .more {
        bottom: 11.4%;
    }
}

@media screen and (max-width:768px) {
    .floor000922 dl {
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
    }

    .floor000922 dd .name ol .pi {
        font-size: 16px;
    }

    .floor000922 dd {
        width:50%;
        margin-bottom:0px;
        position: relative;
        border-bottom: 1px solid #fff;
    }

    .floor000922 dd.active .name {
        display: block;
        position: absolute;
        width: 23%;
    }

    .floor000922 dd.active .name ol {
        width: 100%;
    }

    .floor000922 dd.active:nth-child(2n) {
        left: -19%;
    }

    .floor000922 dd.active .txt {
        width: 100%;
        right: -23%;
    }

    .floor000922 dd.active .txt .qianwei {
        padding: 0% 20px;
    }

    .floor000922 dd.active {
        padding: 20%;
        position: relative;
        width: 80% !important;
    }

    .floor000922 dd .name {
        padding: 0% 0px;
        min-height: 250px;
    }

    .floor000922 dd.active .txt .qianwei ul li:not(:nth-child(2n 2)) {
        margin-right: 0;
    }

    .floor000922 dd.active .txt .qianwei ul li {
        width: 100%;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }

    .floor000922 dd.active .txt .qianwei ul li .pa {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .floor000922 .more img {
        padding: 10px 6px;
    }

    .floor000922 dd.active .more {
        bottom: 13%;
    }

    .floor000922 dd.active .txt .baiozhun {
        padding: 0 20px;
    }

    .floor000922 dd.active .txt .baiozhun ul li {
        padding-left: 0;
        padding-right: 0;
    }

    .floor000922 dd.active .txt .baiozhun ul li:nth-child(1) .pu {
        font-size: 16px;
    }

    .floor000922 dd.active .txt .baiozhun ul li .pu {
        font-size: 12px;
    }

    .floor000922 dd.active .txt .qianwei * {
        font-size: 12px !important;
    }

    /* .floor000922 dd .name{min-height:unset;}
*/
}

.hhzhb {
    padding: 50px 0;
    background: #fefefe;   
}
.hhzhb .w1440{
 position: relative;
}
.hhzhb .toub {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
      /*  margin-bottom: 23px;*/
            padding-bottom: 30px;
             padding-top: 80px;
			
}
.hhzhb .toub .fenle { width:100%;}
.hhzhb .toub .hbiaoti {
    text-align: center;
    width: 100%;
   /* position: absolute;
    top: -28px;*/
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%,0);
}

.hhzhb .toub .fenle ul {
    display: flex;
    flex-wrap: wrap;
}

.hhzhb .toub .fenle ul li {
    list-style: none;
    padding: 10px 20px;
}

.hhzhb .toub .fenle ul li .pas {
    font-size: 16px;
    color: #666666;
    font-family: 'light';
}

.hhzhb .toub .fenle ul .active {
    background: #00a6ec;
}

.hhzhb .toub .fenle ul .active .pas {
    color: #fff;
}

.hhzhb .xai .leibsas ul {
    display: flex;
    flex-wrap: wrap;
}

.hhzhb .xai .leibsas ul li {
    list-style: none;
    width: 16.6%;
    text-align: center;
    margin-bottom: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    box-shadow: 0px 2px 20px 3px #f0f0f0;
    border: 1px solid transparent;
    transition: all 0.5s;
}

.hhzhb .xai .leibsas ul li:hover {
    border-color: #00a6ec;
}

.hhzhb .xai .leibsas .box {
    padding-bottom: 53.333%;
    position: relative;
    width: 100%;
}

.hhzhb .xai .leibsas .box img {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    max-height: 66.40625%;
    max-width: 90%;
}

@media screen and (max-width:640px) {
    .hhzhb {
        padding: 10px 0;
    }

    .hhzhb .toub .hbiaoti {
        text-align: center;
        width: 100%;
    }

    .hhzhb .toub .fenle ul li {
        padding: 10px 7px;
    }

    .hhzhb .xai .leibsas ul li {
        width: 33.3%;
    }
	
	.hhzhb .toub .fenle ul li .pas {font-size:15px;}
}

@keyframes scale {
    0% {
        transform: scale(1.1)
    }

    100% {
        transform: scale(1)
    }
}

.nban .img {
    overflow: hidden;
}

.nban .img img {
    width: 100%;
    height: auto;
    animation: scale 4s
}

@media screen and (min-width:768px) {
    .nban .img .moimg {
        display: none;
    }
}

@media screen and (max-width:767px) {
    .nban .img .pcimg {
        display: none;
    }
}

.nban {
    position: relative;
    overflow: hidden;
}

.nban .wenz {
    max-width: 1440px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0 20px;
    text-align: center;
    width: 100%;
}

.nban .wenz .pa {
    font-size: 45px;
    color: #fff;
    font-family: 'bold';
    padding-bottom: 15px;
    line-height: 1;
}

.nban .wenz .xian {
    width: 40px;
    height: 4px;
    background: #fff;
    display: block;
    margin: 10px auto;
}

.nban .wenz .pb {
    font-size: 26px !important;
    color: #fff;
    font-family: 'light';
    margin-top: 15px;
}

.nban.bxq .wenz {
    top: 44%;
}

@media screen and (max-width:640px) {
    .nban .wenz .pa {
        font-size: 20px;
    }

    .nban .wenz .pb {
        font-size: 14px!important;
    }
    .nban .wenz {margin-top:20px;}

.nban .wenz .xian{height:2px;margin:8px auto;}
    .top002898 .top-left img {
        max-height: 30px;
    }

    .top002898 .top-left {
        height: 50px;
    }

    .top002898 .top-right {
        padding: 5px 0;
    }

    .top002898 .top-menu {
        top: 50px;
    }
}

.menu002272 .nav-menu {
    border-bottom: 1px solid #eef0f1;
}

.menu002272 .current a {
    font-size: 14px;
    color: #717171;
    padding: 0 13px 0 10px;
    position: relative;
    line-height: 45px;
}

.menu002272 .current a:after {
    content: "ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¨ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â·ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¯";
    position: absolute;
    top: 0;
    right: 0;
    line-height: 20px;
    height: 20px;
    color: #ddd;
}

.menu002272 .current a:first-child {
    padding-left: 0;
}

.menu002272 .current a:hover {
    color: #fc433e;
}

.menu002272 .current span {
    padding-left: 10px
}

.menu002272 .nav-menu ul li a {
    font-size: 16px;
    color: #333;
}

.menu002272 .nav-menu ul {
    display: block;
    float: left;
}

.menu002272 .nav-menu ul li {
    float: left;
    line-height: 60px;
    margin: 0 2px;
    padding: 0 3px;
}

.menu002272 .nav-menu ul li:first-child {
    margin-left: 0;
}

.menu002272 .nav-menu ul li:hover,
.menu002272 .nav-menu ul li.on {
    background: #183071;
}

.menu002272 .nav-menu ul li:hover a,
.menu002272 .nav-menu ul li.on a {
    color: #fff;
}

.menu002272 .nav-menu .location {
    float: right;
}

.menu002272 .current a {
    line-height: 60px;
}

.menu002272 .nav-menu ul li {
    padding: 0 1.3vw;
    margin: 0;
}

.menu002272 .nav-menu ul li {
    line-height: 90px;
}

.menu002272 .current a {
    line-height: 73px;
    font-weight: 700;
}

.menu002272 .current span {
    font-weight: 700;
}

@media screen and (max-width:640px) {
    .menu002272 .nav-menu ul li {
        padding: 0;
        line-height: 50px;
        border-bottom: 1px solid #f1f1f1;
        width: 25%;
        text-align: center;
    }

    .menu002272 .nav-menu ul li a {
        font-size: 14px;
    }

    .menu002272 .nav-menu ul {
        width: 100%;
    }

    .menu002272 .nav-menu .w1440 {
        padding: 0;
    }

    .menu002272 .nav-menu ul li:not(:nth-child(4n 4)) {
        border-right: 1px solid #f1f1f1;
    }
}

.zxjj {
    padding-top: 9%
}

.zxjj .left {
    width: 33%;
    position: absolute;
    z-index: 2;
    overflow: hidden;
}

.zxjj .left .pic {
    width: 100%;
    overflow: hidden;
    margin-top: -50%
}

.zxjj .left img {
    transition: all 0.5s;
}

.zxjj .auto {
    /*display:flex;flex-wrap:wrap;position:relative;align-items:flex-end;*/
}

.zxjj .right {
    float: right;
    width: 88.88%;
   padding: 0px 0 15% 26vw;
    background: #fafbfd url(/uploads/image/crimages/jj2.png) no-repeat right bottom;
}

.zxjj .right .box::-webkit-scrollbar {
    /*ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â»ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¡ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¨ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¡ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¬ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â´ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¤ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â½ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¬ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã‚â¦ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã¢â‚¬å“ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â·ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¼ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â*/
    width: 3px;
    /*ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â©ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â«ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¹ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã‚â¦ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã¢â‚¬å“ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â®ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â½ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¹ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â€šâ¬ã…â¡ãƒâ€šã‚â¬ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¬ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¹ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â€šâ¬ã…â¡ãƒâ€šã‚â¬ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â«ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¯ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¹ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âºãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¬ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¨ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âªãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â§ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â«ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¬ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â€šâ¬ã…â¡ãƒâ€šã‚â¬ãƒæ’ã¢â‚¬â¦ãƒâ¢ã¢â€šâ¬ã…â€œãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â»ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¡ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¨ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¡ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â§ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¡ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¬ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã‚â¦ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¾ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â°ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âºãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¯ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¸*/
    height: 1px;
}

.zxjj .right .box::-webkit-scrollbar-thumb {
    /*ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â»ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¡ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¨ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¡ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â©ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¬ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¡ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â€šâ¬ã…â¡ãƒâ€šã‚â¬ãƒæ’ã‚â¢ãƒâ¢ã¢â€šâ¬ã…â¾ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â©ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â°ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¬ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â€šâ¬ã…â¡ãƒâ€šã‚â¬ãƒæ’ã¢â‚¬â¦ãƒâ¢ã¢â€šâ¬ã…â€œãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¹ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¬ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â€šâ¬ã…â¡ãƒâ€šã‚â¬ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â*/
    border-radius: 10px;
    /* box-shadow:inset 0 0 5px rgba(0,0,0,0.2);*/
    background: #a5d8ef;
}

.zxjj .right .box::-webkit-scrollbar-track {
    /*ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â»ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¡ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¥ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¨ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¡ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â©ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¬ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¡ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€šã‚â¦ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â€šâ¬ã…â¡ãƒâ€šã‚â¬ãƒæ’ã‚â¢ãƒâ¢ã¢â€šâ¬ã…â¾ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â©ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¨ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â½ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¨ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬â ãƒâ¢ã¢â€šâ¬ã¢â€žâ¢ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â©ãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã…â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚âãƒæ’ã†â€™ãƒâ€ ã¢â‚¬â„¢ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¢ãƒæ’ã†â€™ãƒâ€šã‚â¢ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã‚â¡ãƒæ’ã¢â‚¬å¡ãƒâ€šã‚â¬ãƒæ’ã†â€™ãƒâ¢ã¢â€šâ¬ã‚â¦ãƒæ’ã‚â¢ãƒâ¢ã¢â‚¬å¡ã‚â¬ãƒâ€¦ã¢â‚¬å“*/
    /* box-shadow:inset 0 0 5px rgba(0,0,0,0.2);*/
    border-radius: 10px;
    background: #edeef1;
}

.zxjj .right .pa {
    padding-top: 10%;
    font-size: 30px;
    color: #333333;
    margin-bottom: 8%;
}

.zxjj .right .pb {
    max-width: 600px;
    font-size: 16px;
    color: #333333;
    line-height: 1.8;
    text-align: justify;
}

.zxjj .right .box {
    padding-right: 5%;
    height: 60vh;
    overflow-y: auto
}

/* .zxjj .auto:before{content:'';position:absolute;width:100%;height:100%;background:#fafbfd url(/uploads/image/crimages/jj2.png) no-repeat;z-index:-1;right:0;bottom:0%;max-width:85%;background-size:cover;}
*/
.zxjj .auto:hover .left img {
    transform: scale(1.1);
}

@media screen and (max-width:768px) {
    .zxjj .left {
        width: 100%;
        position: relative
    }

    .zxjj .left .pic {
        width: 100%;
        margin-top: 0
    }

    .zxjj .right {
        width: 100%;
        padding: 5% 3%;
        float: none
    }

    .zxjj .right .pa {
        font-size: 20px;
        margin-bottom: 10px;
        padding-top: 0
    }

    .zxjj .right .pb {
        font-size: 16px;
        max-width: none
    }

    .zxjj .right .box {
        height: auto;
        padding: 0
    }
}

.fzlc {
    padding-top: 5vw;
    background: url(/uploads/image/crimages/bj5.png) no-repeat bottom;
}

.fzlc .fzlc-myswiper:before {
    content: '';
    position: absolute;
    width: 83%;
    height: 1px;
    background: rgb(0 0 0 / 8%);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.fzlc .fzlc-myswiper .swiper-slide {
    text-align: center;
}

.fzlc .fzlc-myswiper .swiper-slide .shijian {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 18px;
    color: #fff;
    font-family: 'poppinsr';
}

.fzlc .fzlc-myswiper .swiper-slide:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 73px;
    max-height: 73px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgb(0 0 0 / 34%);
    border-radius: 50%;
}

.fzlc .fzlc-myswiper .swiper-slide-thumb-active::before {
    display: none;
}

.fzlc .fzlc-prev {
    left: 0;
}

.fzlc .fzlc-prev::after {
    font-size: 14px;
    font-weight: bold;
    color: #7c7c7c;
}

.fzlc .fzlc-myswiper {
    padding: 0 54px;
}

.fzlc .fzlc-next {
    right: 0;
}

.fzlc .fzlc-next::after {
    font-size: 14px;
    font-weight: bold;
    color: #7c7c7c;
}

.fzlc .fzlc-myswiper2 .neir {
    padding-top: 5vw;
}

.fzlc .fzlc-myswiper2 .neir .wenz {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.fzlc .fzlc-myswiper2 .neir .wenz .zi {
    width: 20%;
    text-align: right;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    padding-right: 3%;
    margin-top: 40px;
}

.fzlc .fzlc-myswiper2 .neir .wenz .iis {
    width: 77%;
    padding-left: 3%;
    position: relative;
    max-width: 851px;
    padding-bottom: 80px;
    border-left: 1px solid #e4e4e4;
}

.fzlc .fzlc-myswiper2 .neir .wenz .zi .pa {
    font-size: 60px;
    font-weight: bold;
    color: #00a6ec;
    line-height: 1;
    text-shadow: 0px 7px 8px #00a6ec57;
    margin-right: 10px;
}

.fzlc .fzlc-myswiper2 .neir .wenz .zi .sp {
    font-size: 16px;
    color: #00a6ec;
    /* font-family:'light';*/
    margin-bottom: 5px;
}

.fzlc .fzlc-myswiper2 .neir .wenz .img .pp {
    position: relative;
    bottom: 0;
    text-align: center;
    font-size: 16px;
    color: #fff;
    padding: 18px 10px;
    width: 100%;
    left: 0;
    background: #1a3070;
}

.fzlc .fzlc-myswiper2 .neir .wenz .img img {
    width: 100%;
}

.fzlc .fzlc-myswiper2 .neir .wenz .iis:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background: #f1f1f1;
    left: -5%;
    display: none;
}

.fzlc .fzlc-myswiper2 .neir .wenz .iis .img {
    position: relative;
}

.fzlc .fzlc-myswiper2 .neir ul li {
    display: flex;
    flex-wrap: wrap;
}

.fzlc .fzlc-myswiper2 .neir ul li .ap {
    width: 20%;
    text-align: right;
    padding-right: 3%;
    font-size: 18px;
    color: #666666;
    line-height: 1.8;
    /* border-right:1px solid #f1f1f1;*/
}

.fzlc .fzlc-myswiper2 .neir ul li .bp {
    width: 77%;
    padding-left: 3%;
    font-size: 18px;
    color: #333333;
    line-height: 1.8;
    border-left: 1px solid #e4e4e4;
    padding-bottom: 50px;
    position: relative;
}

.fzlc .fzlc-myswiper2 .neir ul li .bp:before {
    content: '';
    position: absolute;
    width: 11px;
    height: 11px;
    background: #00a6ec;
    left: -6px;
    border-radius: 50px;
    top: 9px;
    border: 2px solid #fff;
}

.fzlc .fzlc-myswiper2 .neir ul li:last-child .bp {
    padding-bottom: 5vw;
}

.fzlc .fzlc-myswiper2 .neir ul li:hover p {
    color: #00a6ec;
}

@media screen and (max-width:1366px) {
    .fzlc .fzlc-myswiper {
        padding: 0 0px;
    }
}

@media screen and (max-width:1024px) {
    .fzlc .fzlc-myswiper2 .neir .wenz .zi .pa {
        font-size: 40px;
    }
}

@media screen and (max-width:640px) {
    .fzlc {
        padding-top: 30px;
    }

    .fzlc .fzlc-myswiper2 .neir {
        padding-top: 30px;
    }

    .fzlc .fzlc-myswiper2 .neir .wenz .zi {
        align-items: baseline;
    }

    .fzlc .fzlc-myswiper2 .neir .wenz .zi .pa {
        font-size: 18px;
        margin-right: 0px;
    }
.fzlc .fzlc-next {
    right: -10px !important;
}
.fzlc .fzlc-prev{
     left: -10px !important;
}
    .fzlc .fzlc-myswiper2 .neir .wenz .iis {
        padding-bottom: 20px;
    }

    .fzlc .fzlc-myswiper2 .neir .wenz .img .pp {
        padding: 10px 10px;
        font-size: 14px;
        position: relative;
    }

    .fzlc .fzlc-myswiper2 .neir ul li .bp {
        font-size: 14px;
        padding-bottom: 30px;
    }
}

/*piclist002925 */
.piclist002925 {
    background: #f8f8f8 url(/uploads/image/crimages/bj6.png);
    padding: 5vw 0;
    overflow: hidden;
}

.piclist002925 .auto {
    width: 90%;
    max-width: 1440px;
}

.piclist002925 .title {
    margin-bottom: 2.5vw;
    text-align: center;
}

.piclist002925 .title .cn {
    font-size: 30px;
    color: #a52d33;
    padding-bottom: 10px;
    font-weight: bold;
}

.piclist002925 .title .en {
    font-family: 'bebas-neue';
    color: #d2d2d2;
    letter-spacing: 2px;
}

@media(max-width:768px) {
    .piclist002925 {
        background-size: cover
    }

    .piclist002925 .title {
        padding-bottom: 6vw;
    }
}

@media(max-width:640px) {
    .piclist002925 .title .cn {
        font-size: 6vw;
    }
}

.piclist002925 .list ul {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.piclist002925 .list ul:after {
    content: '';
    display: block;
    width: 100vw;
    padding-bottom: 4.21875vw;
    background:  no-repeat center center;
    background-size: contain;
    position: absolute;
    left: 50%;
    transform: translatex(-50%);
    top: 0;
    margin-top: 18.056%;
}

.piclist002925 li {
    width: 33.333%;
    text-align: center;
    position: relative;
    margin-bottom: 9vw;
    list-style: none;
}

.piclist002925 li a {
    display: block;
    position: relative;
    z-index: 3;
}

.piclist002925 li .pic {
    margin: 0 12.5%;
}

.piclist002925 li .ispic {
    padding-bottom: 72.22%;
    background-size: contain;
}

.piclist002925 li .tit {
    margin-top: 1.303vw;
    margin-bottom: 2.08vw;
    padding: 0 5%;
}

.piclist002925 li .tit aside {
    font-size: 16px;
    line-height: 1.25em;
    height: 2.5em;
}

@media(max-width:768px) {
    .piclist002925 .list ul:after {
        margin-top: 27.062%;
    }

    .piclist002925 li {
        width: 50%;
    }

    .piclist002925 li .tit {
        margin-bottom: 5vw;
    }

    .piclist002925 li .tit aside {
        font-size: 3vw;
    }

    .piclist002925 {
        padding: 30px 0;
    }
}

.zzjg {
    padding: 5vw 0;
}

@media screen and (max-width:768px) {
    .zzjg {
        padding: 30px 0;
    }
}

.zkld {
    padding: 5vw 0;
}

.zkld .p {
    border-bottom: 1px solid rgb(0 0 0 / 6%);
    margin-bottom: 40px;
}

.zkld .p .pa {
    font-size: 22px;
    color: #fff;
    padding: 10px 20px;
    background-image: linear-gradient(to right, #36b2e0, #36b2e0, #ffff0000);
    width: 100%;
    max-width: 300px;
}

.zkld .zxgw .lei {
    display: flex;
    flex-wrap: wrap;
}

.zkld .zxgw .lei li {
    list-style: none;
    width: 48%;
    background: #fafbfd;
    margin-bottom: 4%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.zkld .zxgw .lei li:not(:nth-child(2n 2)) {
    margin-right: 4%;
}

.zkld .zxgw .lei li .img {
    overflow: hidden;
    width: 30%;        max-height: 205px;
    max-width: 205px;
}

.zkld .zxgw .lei li .img img {
    width: 100%;
    transition: all 0.5s;
}

.zkld .zxgw .lei li .wenz {
    width: 70%;
    padding-left: 20px;
}

.zkld .zxgw .lei li .wenz .pa {
    font-size: 20px;
    color: #333333;
    margin-bottom: 10px;
}

.zkld .zxgw .lei li .wenz .pb {
    font-size: 16px;
    color: #333333;
    line-height: 1.8;
}

.zkld .zxgw .lei li:hover .img img {
    transform: scale(1.1);
}

.zkld .tow .lei li {
    width: 100%;
}

.zkld .tow .lei li .img {
    width: 15%;
}

.zkld .tow .lei li .wenz {
    width: 85%;
    padding: 0 21px;
}
.zkld .tow .lei li .wenz p {
    font-size: 16px;
    color: #333333;
    line-height: 1.8;
}
.zkld .fass .usl {
    display: flex;
    flex-wrap: wrap;
    padding: 0 3%;
}

.zkld .fass .usl li {
    width: 47.5%;
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin-bottom: 1%;
    align-items: center;
}

.zkld .fass .usl li:not(:nth-child(2n 2)) {
    margin-right: 5%;
}

.zkld .fass .usl li .pa {
    font-size: 18px;
    color: #333333;
    width: 20%;
    font-family: 'medium';
    font-family: 'bold';
}

.zkld .fass .usl li .pb {
    font-size: 16px;
    color: #333333;
    width: 80%;
}

.zkld .fass .usl li:hover p {
    color: #36b2e0;
}

@media screen and (max-width:768px) {
    .zkld {
        padding: 30px 0;
    }

    .zkld .p .pa {
        font-size: 18px;
    }

    .zkld .zxgw .lei li:not(:nth-child(2n 2)) {
        margin-right: 0;
    }

    .zkld .zxgw .lei li {
        width: 100%;
    }

    .zkld .fass .usl li .pb {
         font-size: 12px;
    line-height: 1.5;
    width: 85%;
    }

    .zkld .zxgw .lei li .wenz .pa {
        font-size: 16px;
        margin-bottom: 20px;
        text-align: left
    }

    .zkld .zxgw .lei li .wenz .pb {
        font-size: 14px;
        line-height: 1.5;
    }

    .zkld .tow .lei li .img {
        width: 30%;
        margin-bottom: 0;
        margin: auto
    }

    .zkld .tow .lei li .wenz {
        width: 100%;
        padding: 10px 0px;
    }

    .zkld .fass .usl li:not(:nth-child(2n 2)) {
        margin-right: 0;
    }

    .zkld .fass .usl li {
        width: 100%;
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #efefef;
    }

    .zkld .fass .usl li .pa {
        font-size: 14px;width: 15%;
    }
}

.ldtc {
    padding: 5vw 0;
}

.ldtc .kauss {
    text-align: center;
    margin-bottom: 5vw;
}

.ldtc .kauss img {
    width: auto;
    height: auto;
}

.ldtc .kauss .pa {
    font-size: 22px;
    color: #333333;
    margin-top: 2vw;
}

@media screen and (max-width:640px) {
    .ldtc .kauss .pa {
        font-size: 16px;
    }
}

.ygcx {
    padding: 5vw 0;
}

.ygcx .inp {
    text-align: center;
    display: flex;
    justify-content: center;
    max-width: 700px;
    width: 100%;
    margin: auto;
    border: 2px solid #183071;
    margin-bottom: 5vw;
    height: 70px;
}

.ygcx .inp input {
    font-size: 16px;
    border: none;
    padding-left: 25px;
    font-size: 18px;
    color: #333333;
    flex: 1;
}

.ygcx .inp input::placeholder {
    color: #333333;
}

.ygcx .inp .ann {
    /* padding:23px 10px;*/
    background: #183071;
    color: #fff;
    width: 20.5%;
    font-size: 18px;
    line-height: 70px;
}

.ygcx .lie .ul {
    text-align: center;
    width: 100%;
    max-width: 700px;
    margin: auto;
}

.ygcx .lie .ul .li {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    background: #fafbfc;
}

.ygcx .lie .ul .li img {
    width: 26%;
}

.ygcx .lie .ul .li .wenzi {
    width: 74%;
    text-align: left;
    padding: 0 2vw;
}

.ygcx .lie .ul .li .wenzi .pa {
    font-size: 18px;
    color: #333333;
    line-height: 2;
}

@media screen and (max-width:640px) {
    .ygcx .inp .ann {
        width: 20%;
        font-size: 16px;
    }

    .ygcx .inp input {
        max-width: 80%;
    }

    .ygcx .lie .ul .li .wenzi .pa {
        font-size: 16px;
        color: #333333;
        line-height: 1.5;
    }
}

.bzzd {
    padding: 5vw 0;
}

.bzzd .pa {
    font-size: 18px;
    color: #333333;
    text-align: center;
    max-width: 1000px;
    margin: auto;
    width: 100%;
    line-height: 1.8;
}

.bzzd ul {
    margin-top: 4vw;
}

.bzzd ul li {
    list-style: none;
    display: flex;
    margin-bottom: 0.2%;
    flex-wrap: wrap;
}

.bzzd ul li .op {
    width: 33%;
    font-size: 16px;
    color: #333333;
    padding: 20px 5px;
    text-align: center;
    background: #f1f3f7;
}

.bzzd ul li .op:not(:nth-child(3n 3)) {
    margin-right: 0.2%;
}

.bzzd ul li:nth-child(2n-1) .op {
    background: #f8f9fb;
}

.bzzd ul li:nth-child(1) .op {
    background: #183071 !important;
    color: #fff !important;
    font-size: 18px;
}

.bzzd ul li:hover .op {
    background: #f3fafd;
    color: #36b2e0;
}

@media screen and (max-width:640px) {
    .bzzd .pa {
        font-size: 16px;
    }

    .bzzd ul li:nth-child(1) .op {
        font-size: 16px;
    }

    .bzzd ul li .op {
        font-size: 16px;
    }
}

.lxwm {
    padding: 5vw 0;
}

.lxwm .top {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: #fafbfd;
}

.lxwm .top .left {
    width: 63%;
}

.lxwm .top .right {
    width: 37%;
    padding: 5px 2vw;
    padding-right: 1vw;
}

.lxwm .top .left .img {
    overflow: hidden;
}

.lxwm .top .left .img img {
    width: 100%;
    height: auto;
}

.lxwm .top .right .pa {
    font-size: 20px;
    margin-bottom: 2vw;
    color: #333333;
}

.lxwm .top .right .tel {
    margin-bottom: 2vw;
}

.lxwm .top .right .tel .pb {
    font-size: 14px;
    color: #36b2e0;
    line-height: 1.5;
}

.lxwm .top .right .tel .pc {
    font-size: 24px;
    color: #36b2e0;
}

.lxwm .top .right .diz {
    margin-bottom: 2vw;
}

.lxwm .top .right .diz .pd {
    font-size: 16px;
    color: #333333;
    line-height: 1.8;
}

.lxwm .top .right .ewm {
    display: flex;
    flex-wrap: wrap;
}

.lxwm .top .right .ewm .ma:nth-child(1) {
    margin-right: 2vw;
}

.lxwm .top .right .ewm .ma .sp {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #333333;
    margin-top: 15px;
}

.lxwm .top .right .ewm .ma img {
    max-width: 104px;
    width: 100%;
    height: auto;
}

.lxwm .lie {
    padding-top: 5vw;
}

.lxwm .lie ul {
    display: flex;
    flex-wrap: wrap;
}

.lxwm .lie ul li {
    list-style: none;
    width: 24.2%;
    margin-bottom: 3vw;
    background: #fafbfd;
}

.lxwm .lie ul li:not(:nth-child(4n 4)) {
    margin-right: 1%;
}

.lxwm .lie ul li .img {
    overflow: hidden;
    max-height: 210px;
}

.lxwm .lie ul li .img img {
    width: 100%;
    height: auto;
    transition: all 0.5s;
}

.lxwm .lie ul li .wenzi {
    padding: 40px 30px 30px;
}

.lxwm .lie ul li .wenzi .pa {
    font-size: 18px;
    color: #333333;
    margin-bottom: 20px;
    font-weight: bold;
}

.lxwm .lie ul li .wenzi .pb {
    font-size: 16px;
    color: #333333;
    line-height: 1.5;
    margin-bottom: 10px;
    min-height: 75px;
}

.lxwm .lie ul li .wenzi .pc {
    font-size: 18px;
    color: #36b2e0;
    line-height: 1;
}

.lxwm .lie ul li .wenzi .pc a {
    color: #36b2e0;
}

.lxwm .lie ul li:hover {
    background: #36b2e0;
}

.lxwm .lie ul li:hover .img img {
    transform: scale(1.1);
}

.lxwm .lie ul li:hover p {
    color: #fff !important;
}

@media screen and (max-width:768px) {
    .lxwm .top .left {
        width: 100%;
        margin-bottom: 20px;
    }

    .lxwm .top .right {
        width: 100%;
    }

    .lxwm .lie ul li .wenzi {
        padding: 20px 10px;
    }

    .lxwm .lie ul li .wenzi .pa {
        font-size: 18px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:640px) {
    .lxwm .top .right .pa {
        font-size: 16px;
    }

    .lxwm .top .right .tel .pc {
        font-size: 16px;
    }

    .lxwm .top .right .ewm .ma .sp {
        margin-top: 10px;
    }

    .lxwm .lie ul li:not(:nth-child(4n 4)) {
        margin-right: 2%;
    }

    .lxwm .lie ul li {
        width: 48%;
    }

    .lxwm .lie ul li .wenzi .pa {
        font-size: 16px;
    }
}

/*page002664 */
.page002664 {
    text-align: center;
    padding: 3% 0;
}

.page002664 .pages * {
    display: inline-block;
    vertical-align: middle;
}

.page002664 .pages a {
    line-height: 44px;
    padding: 0 18px;
    font-size: 16px;
    color: #666666;
    font-family: 'light';
}

.page002664 .p_cur,
.page002664 .p_count,
.page002664 .p_jump,
.page002664 .a_first,
.page002664 .a_end,
.page002664 .p_total {
    /*display: none;*/
}
.page002664 .pages .a_first {
    display: none;
}

.page002664 .pages .a_end {
    display: none;
}
.page002664 .pages em {
    overflow: hidden;
    border-left: 1px solid #ececec;
    font-style: normal;
}

.page002664 .pages em a {
    float: left;
    /* margin-left:-1px;*/
}

.page002664 .pages a:hover,
.page002664 .pages em a.a_cur {
    color: #fff;
    background-color: #183071;
}

.page002664 .pages .a_prev {
    padding-left: 31px;
    position: relative;
    margin-right: 10px;
}

.page002664 .pages .a_prev:before {
    content: '';
    position: absolute;
    border: solid black;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    top: 0;
    bottom: 0;
    width: 5px;
    height: 5px;
    margin: auto;
    left: 14px;
}

.page002664 .pages .a_next:before {
    content: '';
    position: absolute;
    border: solid black;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    top: 0;
    bottom: 0;
    width: 5px;
    height: 5px;
    margin: auto;
    right: 14px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.page002664 .pages .a_next {
    padding-right: 31px;
    position: relative;
    margin-left: 10px;
}

.page002664 .pages .a_next:hover::before {
    border: solid #fff;
    border-width: 0 1px 1px 0;
}

.page002664 .pages .a_prev:hover::before {
    border: solid #fff;
    border-width: 0 1px 1px 0;
}

.page002664 .i_text {
    width: 45px;
    border: 1px solid #eee;
    height: 45px;
}

.page002664 .i_button {
    border: unset;
    height: 44px;
    padding: 0 8.2px;
    color: #fff;
    background-color: #183071;
    margin-left: 10px;
}

@media(max-width:640px) {
    .page002664 .pages em {
        display: none;
    }

    .page002664 .i_text,
    .page002664 .i_button {
        display: none;
    }
}

.zjk {
    padding: 5vw 0;
}

.zjk .sskua {
    box-shadow: 0px 1px 3px 0 #cecece;
    border-radius: 5px;
    display: flex;
    width: 100%;
    max-width: 450px;
    align-items: center;
    width: 30.6%;
}

.zjk .sskua select {
    border: 0;
    padding: 14px 20px;
    font-size: 16px;
    color: #333333;
    -webkit-appearance: none;
    background: #fff;
}

.zjk .sskua input {
    border: 0;
    padding: 0px 20px 0 30px;
    font-size: 14px;
    color: #888888;
    font-family: 'light';
    position: relative;
    border-left: 1px solid #e4e4e4;
    width: 60%;
}

.zjk .sskua .a {
    padding: 12px 20px;
    background: #00a6ec;
    border-radius: 5px;
    width: 15%;
    text-align: center;
}

.zjk .sskua input:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 10px;
    background: #000;
    left: 0;
    top: 0;
}

.zjk .sskua .xiala {
    width: 25%;
    position: relative;
    background: #fff;
}

.zjk .sskua .xiala:before {
    content: '';
    position: absolute;
    border: solid black;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    right: 10%;
    top: 16px;
}

.zjk .lei {
    margin-top: 5vw;
}

.zjk .lei ul {
    display: flex;
    flex-wrap: wrap;
}

.zjk .lei ul li {
    list-style: none;
    width: 22%;
    text-align: center;
    margin-bottom: 5%;
}

.zjk .lei ul li:not(:nth-child(4n 4)) {
    margin-right: 3%;
}

.zjk .lei ul li img {
    max-width: 170px;
    width: 100%;
    height: auto;
    max-height: 170px;
    border-radius: 50%;
    overflow: hidden;
}

.zjk .lei ul li .xinx {
 background-image: linear-gradient(#f7f9fa, #ebeef3);
    padding: 10px 10px;
    padding-top: 130px;
    margin-top: -85px;
    transition: all 0.5s;
}

.zjk .lei ul li .xinx .pa {
    font-size: 20px;
    color: #333333;
    margin-bottom: 15px;
}

.zjk .lei ul li .xinx .pb {
    font-size: 16px;
    color: #333333;
    margin-bottom: 5px;
    min-height: 42px;
}

.zjk .lei ul li .xinx .pc {
    font-size: 16px;
    opacity: 0;
}

.zjk .lei ul li:hover .xinx {
        background: #183071;
    padding-top: 110px;
    padding-bottom: 30px;
}

.zjk .lei ul li:hover .xinx p {
    color: #fff;
}

.zjk .lei ul li:hover .xinx .pc {
    opacity: 1;
}

.zjk .lei ul li .xinx p {
    position: relative;
}

@media screen and (max-width:640px) {
    .zjk .lei ul li:not(:nth-child(4n 4)) {
        margin-right: 0%;
    }

    .zjk .lei ul li:not(:nth-child(2n 2)) {
        margin-right: 3%;
    }

    .zjk .lei ul li {
        width: 47%;
    }

    .zjk .lei ul li img {
        max-width: 80px;
        max-height: 100px;
    }

    .zjk .lei ul li .xinx {
       padding-top: 60px !important;
    margin-top: -50px!important;
    padding-bottom: 10px !important;
    }

    .zjk .lei ul li .xinx .pa {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .zjk .lei ul li .xinx .pb {
        font-size: 14px;
        line-height: 2em;
        margin-bottom: 0;
        min-height: 4em;
    }

    .zjk .lei ul li .xinx .pc {
        font-size: 14px;
        display: none;
    }

    .zjk .sskua .a {
        padding: 12px 5px;
        width: 17%;
    }

    .zjk .sskua .xiala {
        width: 120px
    }
}

.zjxq {
    padding: 5vw 0;
}

.zjxq .top {
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    padding: 4vw 0;
    position: relative;
    margin-top: -13vw;
    background: #fff;
    margin-bottom: 5vw;
}

.zjxq .top .left {
    width: 26%;
    /* text-align:center;*/
    position: relative;
    z-index: 1;
}

.zjxq .top .right {
    width: 72%;
    margin-top: 5%;
    padding-left: 10px;
    padding-right: 3vw;
}

.zjxq .top .left img {
    width: 66.666%;
    max-width: 240px;
    height: auto;
    display: block;
    margin: 0 auto;border-radius: 50%;
}

.zjxq .top .right .pa {
    font-size: 30px;
    color: #333333;
    margin-bottom: 1vw;
}

.zjxq .top .right .pb {
    font-size: 20px;
    color: #333333;
    position: relative;
    padding-bottom: 5vw;
}

.zjxq .top .right .pb:before {
    content: '';
    position: absolute;
    width: 110%;
    height: 1px;
    background: #dfdfdf;
    bottom: 32%;
    left: -10%;
}

.zjxq .top .right .pc {
    font-size: 16px;
    color: #333333;
    line-height: 1.8;
    text-align: justify;
}

.zjxq .top:before {
    content: '';
    position: absolute;
    width: 13%;
    height: 100%;
    background: #182f72;
    z-index: -1;
    top: 0;
    left: 0;
}

.zjxq .tow {}

.zjxq .tow .biaot {
    font-size: 30px;
    color: #333333;
    margin-bottom: 30px;
}

.zjxq .tow .lie {
    position: relative;
}

.zjxq .tow .lie .swiper-slide a {
    display: flex;
    align-items: center;
    border-radius: 10px;
    background-image: linear-gradient(#f7f8fa, #eceff2);
    padding: 20px;
}

.zjxq .tow .lie .swiper-slide img {
    width: 30%;
    border-radius: 50%;
}

.zjxq .tow .lie .swiper-slide .wenzi {
    width: 70%;
    padding-left: 20px;
}

.zjxq .tow .lie .swiper-slide .wenzi .pa {
    font-size: 20px;
    color: #333;
    margin-bottom: 10px;
}

.zjxq .tow .lie .swiper-slide .wenzi .pb {
    font-size: 14px;
    color: #333333;
}

.zjxq .tow .lie .lie-next::after {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.zjxq .tow .lie .lie-prev::after {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.zjxq .tow .lie .lie-next {
    right: -4%;
}

.zjxq .tow .lie .lie-prev {
    left: -4%;
}

@media screen and (max-width:1524px) {
    .zjxq .tow .lie .lie-prev {
        left: -2%;
    }

    .zjxq .tow .lie .lie-next {
        right: -2%;
    }
}

@media screen and (max-width:1454px) {
    .zjxq .tow .lie .lie-prev {
        left: 0%;
    }

    .zjxq .tow .lie .lie-next {
        right: 0%;
    }
}

@media screen and (max-width:640px) {
    .zjxq .top {
        padding-left: 3vw;
        padding-right: 3vw;
    }

    .zjxq .top .left {
        width: 100%;
        text-align: center;
    }

    .zjxq .top .left img {
        max-width: 100px;
    }

    .zjxq .top .right {
        width: 100%;
        margin-top: 5%;
        padding-left: 0;
        padding-right: 0;
    }

    .zjxq .top .right .pb:before {
        display: none;
    }

    .zjxq .top:before {
        display: none;
    }

    .zjxq .top .right .pa {
        font-size: 18px;
        text-align: center;
    }

    .zjxq .top {
        box-shadow: 0 0 7px 0 #eaeaea;
    }

    .zjxq .top .right .pb {
        font-size: 16px;
        text-align: center;
    }

    .zjxq .top .right .pc {
        font-size: 14px;
    }

    .zjxq .tow .biaot {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .zjxq .tow .lie .swiper-slide .wenzi .pa {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .zjxq .tow .lie .swiper-slide a {
        padding: 10px 50px;
    }

    .zjxq .tow .lie .swiper-slide img {
        width: 20%;
    }

    .zjxq .tow .lie .swiper-slide .wenzi {
        width: 80%;
    }
}

.teshu .wenz {
    max-width: 600px;
    left: 27%;
    transform: translate(-50%, -25%);
}

.nban.teshu .wenz .pb {
    display: block;
}

.teshu .wenz .ann {
    margin-top: 30px;
    display: flex;
    justify-content: center;
}

.teshu .wenz .ann a {
    padding: 13px 2.5vw;
    color: #fff;
    border: 2px solid #fff;
    font-size: 16px;
    font-family: 'light';
    display: block;
    transition: all 0.5s;
}

.teshu .wenz .ann a:not(:nth-child(2)) {
    margin-right: 20px;
}

.teshu .wenz .ann a:hover {
    background: #36b2e0;
    border-color: #36b2e0;
}

.tancc {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: #00000082;
    display: none;
}

.tancc .div {
    text-align: center;
    width: 95%;
    max-width: 1300px;
    margin: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    background: #fff;
    padding: 40px 40px;
}

.tancc .div .pa {
    font-size: 26px;
    color: #333333;
    margin-bottom: 3%;
}

.tancc .div .suo {
    width: 100%;
    max-width: 660px;
    margin: auto;
    display: flex;
    justify-content: center;
    border: 2px solid #36b2e0;
    margin-bottom: 3%;
    height: 60px;
}

.tancc .div .suo input {
    border: none;
    font-size: 16px;
    padding: 15px 15px;
    color: #999999;
    width: 85%;
}

.tancc .div .suo .a {
    width: 16%;
    font-size: 20px;
    color: #fff;
    background: #36b2e0;
    line-height: 60px;
}

.tancc .div ul li {
    list-style: none;
    width: 100%;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
}

.tancc .div ul li a {
    display: flex;
}

.tancc .div ul li .lip {
    font-size: 16px;
    color: #545454;
    width: 16.65%;
    padding: 14px 5px;
    border-right: 1px solid #e6e6e6;
    /* height:100%;*/
    display: flex;
    align-items: center;
    justify-content: center;
    /* word-wrap:break-word;*/
    word-break: break-word;
}

.tancc .div ul li:last-child {
    border-bottom: 1px solid #e6e6e6;
}

.tancc .div ul li .lip:last-child {
    border-right: none;
}

.tancc .div ul li .lip:nth-child(1) {
    position: relative;
    color: #36b2e0;
}

.tancc .div ul li .lip:nth-child(1):before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(/uploads/image/crimages/ck.png) no-repeat;
    right: 8px;
    bottom: 8px;
}

.tancc .div ul li:nth-child(1) .lip {
    color: #545454 !important;
}

.tancc .div ul li:nth-child(1) .lip::before {
    display: none;
}

.tancc .div ul {
    background: #f7f8fa;
}

.tancc i {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 50px;
    height: 50px;
}

.tancc i:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 80%;
    background: #36b2e0;
    transform: rotate(45deg);
}

.tancc i:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 80%;
    background: #36b2e0;
    transform: rotate(-45deg);
}

@media only screen and (max-width:1132px) {
    .nban .wenz .pa {
        font-size: 20px;
    }

    .teshu .wenz .ann {
        margin-top: 10px;
    }

    
}

@media only screen and (max-width:768px) {
    .teshu .wenz {
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .teshu .wenz .ann a {
        padding: 2px 2vw;
        font-size: 14px;
        border-width: 1px
    }
}

@media only screen and (max-width:640px) {
    .tancc .div ul {
        width: 750px;
    }

    .tancc .div .ul {
        overflow: auto;
    }

    .tancc .div .pa {
        font-size: 20px;
    }

    .tancc .div .suo input {
        font-size: 16px;
        padding: 10px 15px;
        width: 70%;
    }

    .tancc .div .suo {
        height: 40px;
    }

    .tancc .div .suo .a {
        width: 30%;
        font-size: 16px;
        line-height: 40px;
    }

    .tancc .div ul li .lip {
        font-size: 14px;
    }
}

.sqyi {
    padding: 5vw 0;
}

.sqyi .wenzi {
    text-align: center;
}

.sqyi .wenzi .pa {
    font-size: 36px;
    color: #333333;
    margin-bottom: 15px;
}

.sqyi .wenzi .pb {
    font-size: 20px;
    color: #00a6ec;
    margin-top: 15px;
}

.sqyi ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 2vw;
}

.sqyi ul li {
    list-style: none;
    width: 31.3%;
    text-align: center;
    margin-bottom: 4%;
}

.sqyi ul li:not(:nth-child(3n 3)) {
    margin-right: 3%;
}

.sqyi ul li .img {
    display: inline-block;
    padding: 20px;
    border-radius: 50%;
    background: #00a6ec;
}

.sqyi ul li .kua {
    background: #f6f7fa;
    padding: 40px 10px;
    padding-top: 3.5vw;
    margin-top: -2vw;
}

.sqyi ul li .kua .pc {
    font-size: 18px;
    color: #222222;
    margin-bottom: 10px;
}

.sqyi ul li .kua .pd {
    font-size: 16px;
    color: #555555;
}

.sqyi ul li .img img {
    width: 100%;
    max-width: 35px;
    height: auto;
    max-height: 31px;
}

.sqyi ul li:hover .kua {
    background: #00a6ec;
}

.sqyi ul li:hover .kua p {
    color: #fff;
}

.pjn .w1440 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.pjn .w1440 .left {
    overflow: hidden;
    width: 50%;
}

.pjn .w1440 .right {
    width: 50%;
    padding-right: 5%;
    overflow: hidden;
}

.sqbtss {
    font-size: 30px;
    color: #333333;
}

.pjn .w1440 .pb {
    font-size: 16px;
    color: #333333;
    line-height: 2;
}

.pjn {
    padding: 5vw 0;
    background: url(/uploads/image/crimages/bj7.jpg) no-repeat;
}

.pjn.tow {
    background: none;
}

.pjn.tow .left {
    width: 35%;
}

.pjn.tow .right {
    width: 65%;
    padding-right: 0;
    padding-left: 5%;
}

.pjn .w1440 img {
    width: 100%;
    transition: all 0.5s;
    height: auto;
}

.pjn:hover img {
    transform: scale(1.1);
}

.pjzu {
    padding: 5vw 0;
    background: #ebeef3;
}

.pjzu .ps {
    text-align: center;
    font-size: 36px;
    color: #333;
    margin-bottom: 3vw;
}

.pjzu .ul ul {
    display: flex;
    flex-wrap: wrap;
}

.pjzu .ul ul li {
    text-align: center;
    padding: 2vw 1.5vw;
    width: 24.1%;
    background: #fff;
    margin-bottom: 1.2%;
}

.pjzu .ul ul li:not(:nth-child(4n 4)) {
    margin-right: 1.2%;
}

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

.pjzu .ul ul li .p .pa {
    font-size: 22px;
    color: #333333;
    margin-bottom: 10px;
}

.pjzu .ul ul li .p .pb {
    line-height: 2;
    font-size: 16px;
    color: #666666;
}

.pjzu .ul ul li:hover {
    background: #00a6ec;
}

.pjzu .ul ul li:hover p {
    color: #fff !important;
}

.pjzu .ul ul li:hover img {
    filter: grayscale(100%) brightness(300%);
}

.pjn .sqbtss {
    margin-bottom: 5%;
}

.pjzu .sqbtss {
    text-align: center;
    margin-bottom: 3%;
}

.gzlc {
    padding: 5.21vw 0;
}

.gzlc .sqbtss {
    text-align: center;
    margin-bottom: 4.23%;
}

.gzlc ul {
    display: flex;
}

.gzlc ul li {
    width: 11.7%;
    text-align: center;
    position: relative;
}

.gzlc ul li .one {
    position: relative;
    text-align: center;
    padding: 37% 5px;
    border: 1px solid #eaeaea;
    border-radius: 50%;
    transition: all 0.5s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.gzlc ul li .one .num {
    position: absolute;
    z-index: 10;
    padding: 10px 12px;
    border-radius: 50%;
    background: #183071;
    color: #fff;
    right: 11px;
    bottom: 14px;
}

.gzlc ul li .one .img {
    position: relative;
    z-index: 9;
}

.gzlc ul li:not(:last-child) {
    margin-right: 6% !important;
}

.gzlc ul li .one:before {
    content: '';
    position: absolute;
    width: 85%;
    height: 85%;
    max-width: 150px;
    max-height: 150px;
    border-radius: 50%;
    background: rgb(230 233 239 / 38%);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.gzlc ul li .one:after {
    content: '';
    position: absolute;
    width: 60%;
    height: 60%;
    max-width: 150px;
    max-height: 150px;
    border-radius: 50%;
    background: rgb(230 233 239);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.gzlc ul li .ps {
    font-size: 20px;
    color: #183071;
    width: 100%;
    max-width: 130px;
    margin: auto;
    margin-top: 20px;
}

.gzlc ul li:not(:last-child):before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 52px;
    max-height: 9px;
    background: url(/uploads/image/crimages/jj3.png) no-repeat center;
    z-index: 9;
    top: 30%;
    right: -51%;
    transform: translate(-30%, 51%);
}

.gzlc ul li:hover .one {
    border-color:#36b2e0;
}

.gjsq {
    padding: 4.2vw 3.66vw 4.43vw;
    box-shadow: 0 0 14px 0px #eee;
    max-width: 1440px;
    margin: auto;
    margin-bottom: 5vw;
    position: relative;
    background: #fff;
}

.gjsq #qjsqs {
    position: absolute;
    width: 1px;
    height: 50px;
    top: -50px;
}

.gjsq .sqbtss {
    text-align: center;
    margin-bottom: 3%;
}

.gjsq .baiod {
    display: flex;
    flex-wrap: wrap;
}

.gjsq .baiod .kuan {
    display: flex;
    width: 31.33%;
    align-items: center;
    margin-bottom: 30px;
}

/* .gjsq .baiod .kuan:not(:nth-child(3n 3)){margin-right:4%;}
*/
.gjsq .baiod .kuan:not(:nth-child(3n 1)) {
    /* margin-right:4%;*/
    margin-left: 3%;
}

.gjsq .baiod .kuan .name {
    font-size: 18px;
    color: #666666;
    text-align: right;
    width: 90px;
    min-width: 90px;
}

.gjsq .baiod .kuan input {
    border: 1px solid #e9e9e9;
    padding: 15px 8px;
    font-size: 16px;
    flex: 1;
}

.gjsq .baiod .kuan .xiala {
    display: flex;
    flex: 1;
}

.gjsq .baiod .kuan .xiala select {
    font-size: 16px;
    color: #333333;
    width: 48%;
    border: 1px solid #e9e9e9;
    padding: 15px 8px;
}

.gjsq .baiod .kuan .xiala select:nth-child(2) {
    margin-left: 5%;
}

.gjsq .ann {
    text-align: center;
    margin-top: 30px;
}

.gjsq .ann a {
    display: inline-block;
    width: 100%;
    max-width: 240px;
    font-size: 18px;
    background: #183071;
    color: #fff;
    padding: 15px 5px;
}

.xiazai {
    padding-top: 14vw;
    padding-bottom: 5vw;
    background: #e2e6ef;
    margin-top: -14vw;
}

.xiazai .sqbtss {
    text-align: center;
    margin-bottom: 3%;
}

.xiazai ul {
    display: flex;
    flex-wrap: wrap;
}

.xiazai ul li {
    background: #fff;
    list-style: none;
    width: 31.3%;
    margin-bottom: 3%;
    padding: 40px;
}

.xiazai ul li:not(:nth-child(3n 3)) {
    margin-right: 3%;
}

.xiazai ul li .p {
    margin-bottom: 20px;
}

.xiazai ul li .p .pa {
    font-size: 20px;
    color: #333333;
    margin-bottom: 10px;
}

.xiazai ul li .p .pb {
    font-size: 16px;
    color: #999999;
    font-family: 'light';
}

.xiazai ul li .size {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.xiazai ul li .size .pc {
    font-size: 16px;
    color: #999999;
    font-family: 'light';
}

.xiazai ul li .size .pd {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #00a6ec;
    /* font-family:'light';*/
}

.xiazai ul li .size .pd img {
    margin-right: 10px;
}

.xiazai ul li:hover {
    background: #00a6ec;
}

.xiazai ul li:hover p {
    color: #fff !important;
}

.xiazai ul li:hover img {
    filter: grayscale(100%) brightness(300%);
}

@media screen and (max-width:640px) {
    .sqbtss {
        font-size: 20px;
    }

    .sqyi .wenzi .pb {
        font-size: 16px;
    }

    .sqyi ul li:not(:nth-child(3n 3)) {
        margin-right: 0;
    }

    .sqyi ul li:not(:nth-child(2n 2)) {
        margin-right: 3%;
    }

    .sqyi ul li {
        width: 47%;
    }

    .sqyi ul li .img img {
        max-width: 28px;
    }

    .sqyi ul li .img {
        padding: 13px;
    }

    .sqyi ul li .kua {
        padding-top: 10vw;
        margin-top: -7vw;height: 82%;
    }

    .sqyi ul li .kua .pc {
        font-size: 16px;
    }

    .sqyi ul li .kua .pd {
        font-size: 14px;
        display: table;
        margin:0 auto;
    }
    .sqyi ul li .kua .pd span {display: table-cell;}
    .sqyi ul li .kua .pd .spa01 {white-space: nowrap;}
    .sqyi ul li .kua .pd .spa02 {text-align: left;}

    .pjn .w1440 .right {
        width: 100%;
        padding-right: 0;
        padding-left: 0%;
        margin-top: 20px;
    }

    .pjn .w1440 .left {
        width: 100%;
        margin-top: 20px;
    }

    .pjn .w1440 .pb {
        font-size: 16px;
    }

    .sqbtss {
        font-size: 18px;
    }

    .pjzu .ul ul li:not(:nth-child(4n 4)) {
        margin-right: 0%;
    }

    .pjzu .ul ul li:not(:nth-child(2n 2)) {
        margin-right: 2%;
    }

    .pjzu .ul ul li {
        width: 49%;
        padding: 15px;
        margin-bottom: 2%
    }

    .pjzu .ul ul li .p .pa {
        font-size: 16px;
    }

    .pjzu .ul ul li .p .pb {
        font-size: 14px;    line-height: 1.5;
    }

    .gzlc ul {
        flex-wrap: wrap;
    }

    .gzlc ul li {
        width: 33.333%;
        padding: 3% 1%
    }

    .gzlc ul li:not(:last-child) {
        margin-right: 0% !important;
    }

    /* .gzlc ul li:nth-child(2n 2)::before{display:none;}
*/
    .gzlc ul li:not(:last-child):before {
        max-width: 40px !important;
        right: -26% !important;
        background-size: contain !important;
    }

    .gzlc ul li .one .num {
        padding: 5px 6px;
    }

    .gzlc ul li .one {
        padding: 23% 5px !important;
        max-width: 100px !important;
        margin: auto !important;
    }

    .gzlc ul li .one .img img {
        max-width: 25px;
    }

    .gzlc ul li .ps {
        font-size: 16px;
        margin-top: 10px;
    }

    .gjsq .baiod .kuan:not(:nth-child(3n 3)) {
        margin-right: 0 !important;
    }

    .gjsq .baiod .kuan {
        width: 100% !important;
    }

    .gjsq .baiod .kuan .name {
        font-size: 16px;
    }

    .gjsq .ann a {
        max-width: 100px;
        padding: 5px 5px;
        font-size: 14px;
    }

    .pjzu .ul ul li .p {
        margin-top: 10px;
    }

    .xiazai ul li:not(:nth-child(3n 3)) {
        margin-right: 0;
    }

    .xiazai ul li:not(:nth-child(2n 2)) {
        margin-right: 2%;
    }
    
    .xiazai ul li {
        width: 49%;
        padding: 5px !important;  margin-bottom: 2%;
    }

    .xiazai ul li .p .pa {
        font-size: 12px !important;
    }
    .xiazai .w1440 {
        padding: 0 12px;
    }
    .xiazai ul li .p .pb {
        font-size: 14px;
    }

    .xiazai ul li .p {
        margin-bottom: 20px;
    }

    .xiazai ul li .size .pc {
        font-size: 12px;
    }

    .xiazai ul li .size .pd img {
        margin-right: 5px;
    }

    .xiazai ul li .size .pd {
        font-size: 12px;
    }

    .gjsq .baiod .kuan input {
        padding: 5px 8px;
        width: 100%
    }

    .gjsq .baiod .kuan .xiala select {
        font-size: 14px;
        padding: 5px 8px;
    }
    
}

.anli .anlilei {
    margin-top: 40px;
}

.anli .anlilei ul {
    display: flex;
    flex-wrap: wrap;
}

.anli .anlilei ul li {
    list-style: none;
    width: 30.6%;
    margin-bottom: 10px;
}

.anli .anlilei ul li a>img {
    width: 100%;    
    height: 320px;
}

.anli .anlilei ul li .xinx {
    background: #fafbfd;
    padding: 25px;
}

.anli .anlilei ul li .xinx .pa {
      font-size: 18px;
    color: #333333;
    margin-bottom: 15px;
    line-height: 1.5;
      display:-webkit-box;
  overflow:hidden;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  text-overflow:ellipsis;
  height:3em;
}

.anli .anlilei ul li:not(:nth-child(3n 3)) {
    margin-right: 4.1%;
}

.anli .anlilei ul li .xinx .biaot {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.anli .anlilei ul li .xinx .biaot .pb {
    font-size: 16px;
    color: #36b2e0;
    font-family: 'light';
}

.anli .anlilei ul li .xinx .biaot img {
    opacity: 0;
}

.anli .anlilei ul li:hover .biaot img {
    opacity: 1;
}

.anli .anlilei ul li:hover .xinx {
    background: #183071;
}

.anli .anlilei ul li:hover .xinx .pa {
    color: #fff;
}
.anli .anlilei ul li:hover .pb {
    color: #fff !important;
}

@media screen and (max-width:1024px) {

.anli .anlilei ul li a>img {
 
    height: 250px;
}
}
@media screen and (max-width:768px) {

.anli .anlilei ul li a>img {
 
    height: 170px;
}
}
@media screen and (max-width:640px) {
    .anli .anlilei ul li a>img {
 
    height: 123px;
}
    .anli .anlilei ul li:not(:nth-child(3n 3)) {
        margin-right: 0%;
    }

    .anli .anlilei ul li {
        width: 49%;    margin-bottom: 2%;
    }

    .anli .anlilei ul li .xinx {
        padding: 10px;
    }

    .anli .anlilei ul li .xinx .pa {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .anli .anlilei ul li .xinx .biaot .pb {
        font-size: 12px;
    }

    .anli .anlilei ul li:not(:nth-child(2n 2)) {
        margin-right: 2%;
    }
}

.alxq {
    padding: 50px 0;
}

.alxq .w1440 {
    display: flex;
    flex-wrap: wrap;
}

.alxq .w1440 .left {
    width: 75%;
    padding-right: 5%;
}

.alxq .w1440 .right {
    width: 25%;
}

.alxq .w1440 .left .top {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
    padding-bottom: 38px;
    border-bottom: 1px solid #f1f1f1;
      padding-top: 50px;
}

.alxq .w1440 .left .top .pa {
    width: 100%;
    font-size: 36px;
    color: #333333;
    margin-bottom: 15px;
    
    overflow: hidden;
    /*display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;*/
  
    line-height: 1.5;
}


.ccgg .top {
    padding-top: 0 !important;
}
.alxq .w1440 .left .top .pb {
    font-size: 16px;
    color: #999999;
    margin-right: 30px;
    font-family: 'light';
}

.alxq .w1440 .left .nrr .pc {
    font-size: 18px;
    color: #333333;
    line-height: 2;
}

.alxq .w1440 .left .nrr .img {
    text-align: center;
    margin: 40px 0;
}

.alxq .w1440 .left .fenye {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f1f1f1;
}

.alxq .w1440 .left .fenye a {
    width: 50%;
    color: #999999;
    font-size: 16px;
    padding-left: 20px;
    position: relative;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.alxq .w1440 .left .fenye a:nth-child(2) {
    text-align: right;
    padding-left: 0;
    padding-right: 20px;
}

.alxq .w1440 .left .a {
    margin-top: 50px;
    text-align: center;
}

.alxq .w1440 .left .a a {
    display: inline-block;
    width: 100%;
    max-width: 200px;
    font-size: 16px;
    color: #fff;
    background: #182f72;
    padding: 16px 5px;
    transition: all 0.5s;
}

.alxq .w1440 .left .fenye a:before {
    content: '';
    position: absolute;
    border: solid #999999;
    border-width: 0 2px 2px 0;
    display: block;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    left: 2px;
    top: 7px;
}

.alxq .w1440 .left .fenye a:nth-child(2):before {
    right: 2px;
    left: auto;
    -webkit-transform: rotate(314deg);
}

.alxq .w1440 .left .fenye a:hover {
    color: #333333;
}

.alxq .w1440 .left .fenye a:hover:before {
    border-color: #333333;
}

.alxq .w1440 .left .a a:hover {
    border-radius: 10px;
}

.alxq .w1440 .right ul li a {
    display: flex;
    align-items: center;
}

.alxq .w1440 .right ul li {
    list-style: none;
    margin-bottom: 20px;
}

.alxq .w1440 .right ul li a .img {
    width: 35%;
}

.alxq .w1440 .right ul li a .wenzi {
    width: 65%;
    padding-left: 20px;
}

.alxq .w1440 .right ul li a .wenzi .pa {
    font-size: 16px;
    color: #333333;
    margin-bottom: 10px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.alxq .w1440 .right ul li a .wenzi .pc {
    font-size: 14px;
    font-family: 'light';
    color: #36b2e0;
}

.alxq .w1440 .right .po {
    font-size: 18px;
    color: #333333;
    margin-bottom: 20px;
    font-family: 'bold';
}

@media screen and (max-width:640px) {
    .alxq {
    padding: 10px 0;
}
    .alxq.zkxq {
        padding-bottom: 8%;
    }

    .alxq .w1440 .left {
        width: 100%;
        padding-right: 0;
    }

    .alxq .w1440 .right {
        width: 100%;
    }

    .alxq .w1440 .left .top {
        height: auto;
        padding-top: 0;
    }

    .alxq .w1440 .left .top .pa {
        font-size: 18px;
        margin-bottom: 10px;
        padding-top: 0;
        color: #000;
        font-weight:bold;
    }

    .alxq .w1440 .left .top .pb {
        font-size: 14px;
        color: #000
    }

    .alxq .w1440 .left .top {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .alxq .w1440 .left .nrr .pc {
        font-size: 14px;
    }

    .alxq .w1440 .left .fenye {
        margin-top: 20px;
        padding-bottom: 20px;
    }

    .alxq .w1440 .left .a {
        margin-top: 20px;
    }

    .alxq .w1440 .right {
        margin-top: 20px;
    }

    .alxq .w1440 .left .a a {
        max-width: 70px;
    font-size: 12px;
    padding: 3px;
    }

    .alxq .w1440 .left .fenye a {
        font-size: 0;
        overflow: visible;
    }

    .alxq .w1440 .left .fenye a:before {
        top: 5px;
    }
}

.fwys {
    padding: 5vw 0;
}

.fwys .sqbtss {
    text-align: center;
    margin-bottom: 3%;
}

.fwys ul {
    display: flex;
    flex-wrap: wrap;
}

.fwys ul li {
    list-style: none;
    width: 31.3%;
    text-align: center;
    border-radius: 5px;
    padding: 60px 40px;
    box-shadow: 0 0 11px 0 #ebebeb;
}

.fwys ul li:not(:last-child) {
    margin-right: 3%;
}

.fwys ul li .img {
    text-align: center;
    margin-bottom: 40px;
}

.fwys ul li .img img {
    padding: 20px 15px;
    background: #00a6ec;
    border-radius: 10px;
}

.fwys ul li .pa {
    font-size: 20px;
    color: #333333;
    margin-bottom: 10px;
}

.fwys ul li .pb {
    font-size: 16px;
    color: #333333;
    font-family: 'light';
}

.fwys ul li:hover {
    background: #00a6ec;
}

.fwys ul li:hover p {
    color: #fff;
}

.fwanli {
    padding: 5vw 0;
    background: #fafbfc;
    padding-bottom: 4.5vw;
    position: relative;
    overflow: hidden;
}
.qisgx {
    padding-bottom: 2vw;
}
.fwanli .xmtj {
    padding-bottom: 50px;
    overflow: hidden;
}

.fwanli .xmtj .les-myswiper {
    overflow: visible;
}
.fwanli .sqbtss {
    text-align: center;
    margin-bottom: 3.5%;
}

.fwanli .les .swiper-slide {
    background: #fff;
}

/* .fwanli .les .swiper-slide .img{overflow:hidden;position:absolute;left:0;width:100%;top:50%;transform:translatey(-50%);}
*/
.fwanli .les .swiper-slide img {
    width: 100%;
    transition: all 0.5s;
}

.fwanli .les .swiper-slide .pic {
     overflow: hidden;
    max-height: 254px;
}

.fwanli .les .swiper-slide .pic img {
    display: block;
}

.fwanli .les .swiper-slide .kua {
    padding: 30px;
}

.fwanli .les .swiper-slide .kua .pa {
    font-size: 20px;
    color: #333333;
    margin-bottom: 20px;
}

.fwanli .les .swiper-slide .kua .fen {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.fwanli .les .swiper-slide .kua .fen .pf {
    padding: 4px 10px;
    background: #e5f6fd;
    border-radius: 50px;
    font-size: 16px;
    color: #00a6ec;
    font-family: 'light';
}

.fwanli .les .swiper-slide .kua .fen .pg {
    font-size: 16px;
    color: #666666;
}

.fwanli .les .swiper-slide:hover .img img {
    transform: scale(1.1);
}

.fwanli .les .swiper-slide:hover .pa {
    color: #00a6ec;
}

.fwanli .les-pagination {
    bottom: 7% !important;
    max-width: 1440px;
    margin: auto;
    right: 0;
 left: 0;
    margin: auto;
}
.qisgx .les-pagination {
    bottom:-18% !important;
}
.qisgx .xmtj {
    padding-bottom: 5vw;
}
.fwanli .les-pagination swiper-pagination-bullet-active {
    background: #36b2e0;
}

.fwanli .les-pagination .swiper-pagination-bullet {
    background: #dbdbdb;
    opacity: 1;
    width: 10px;
    height: 10px;    transform: scale(1);
}

.fwanli .les-pagination .swiper-pagination-bullet-active {
    background: #36b2e0;
}

.fwanli .les-pagination:before {
    content: '';
    position: absolute;
    width: 33vw;
    height: 1px;
    background: #ebebeb;
    left: 0;
    top: 9px;
    /* right:0;*/
    /* margin:auto;*/
    max-width: 1390px;
    z-index: -1;
}

.fwanli .les-pagination::after {
    content: '';
    position: absolute;
    width: 33vw;
    height: 1px;
    background: #ebebeb;
    right: 0;
    top: 9px;
    max-width: 1390px;
    z-index: -1;
}

.gzlc.lcc {
    background-color: #fff;
}

.gzlc.lcc .sqbtss {
    margin-bottom: 50px;
}

.gjsq.lcctj {
    padding: 2.6vw 5.3vw 2.6vw;
    background-color: #fff;
}

.gzlc.lcc .ul li {
    width: 16%;
}

.gzlc.lcc .ul li .one {
    padding: 29% 5px;
    margin: auto;
    max-width: 163px;
    max-height: 163px;
    margin: auto;
}

.gzlc.lcc .ul li::before {
    max-width: 80px;
    max-height: 10px;
    background-size: contain;
    right: -50%;
}

.gzlc.lcc.zhishi,
.gjsq.lcctj.zhishi {
    background-color: #fff;
}

.gjsq.lcctj .baiod .kuan {
    width: 46.5%;
}

.gjsq.lcctj .baiod .kuan:not(:nth-child(3n 1)) {
    margin-left: 0;
}

.gjsq.lcctj .baiod .kuan:not(:nth-child(2n 1)) {
    margin-left: 7%;
}

@media screen and (max-width:768px) {
    .fwanli .les .swiper-slide .kua .fen .pg {
        font-size: 14px;
    }
}

@media screen and (max-width:640px) {
    .fwys ul li:not(:last-child) {
        margin-right: 3%;
    }

    .fwys ul li {
        /* width: 100%; */
          padding: 10px 5px;
    margin-bottom: 20px;
    }

    .fwys ul li .img img {
        padding: 15px 12px;
        max-width: 50px;
    }

    .fwys ul li .img {
        margin-bottom: 10px;
    }

    .fwys ul li .pa {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .fwys ul li .pb {
        font-size: 12px;
    }

    .fwanli .les .swiper-slide .kua {
        padding: 20px !important;
    }

    .fwanli .les .swiper-slide .kua .pa {
        font-size: 16px !important;
        margin-bottom: 10px;
    }

    .fwanli .les .swiper-slide .kua .fen .pf {
        font-size: 12px;
        padding:2px 6px;
    }

    .fwanli .les-pagination {
     
    max-width: initial;
    position: relative;
    left: 0 !important;
    right: 0;
    margin: auto;
    transform: none !important;

    }


.xxoop {
    position: absolute;
    width: 100%;
    bottom: 4%;
    transform: none;
    left: 0;
    right: 0;
    margin: auto;
}

.xxoop .les-pagination {
    transform: none !important;
    left: 0 !important;
    right: 0;
    margin: auto;
}


.xxoop:before{
content: '';
    position: absolute;
    width: 33vw;
    height: 1px;
    background: #ebebeb;
    left: 0;
    top: 7px;
    bottom: 0;
    /* right: 0; */
    margin: auto;
    max-width: 1390px;
    z-index: 5;
}
.xxoop:after {
    content: '';
    position: absolute;
    width: 33vw;
    height: 1px;
    background: #ebebeb;
    right: 0;
   top: 7px;
    bottom: 0;
    /* right: 0; */
    margin: auto;
    max-width: 1390px;
    z-index: 5;
}


.qisgx .les-pagination{
    bottom:-14% !important;
}
    .gjsq .baiod .kuan:not(:nth-child(2n 2)) {
        margin-right: 0 !important;
    }

    .gzlc.lcc.sige .ul li {
        width: 25%;
    }

}

.kjcx {
    padding: 5vw 0;
}

.kjcx .w1440 {
    display: flex;
    align-items: center;
}

.kjcx .w1440 .left {
    width: 50%;
    padding-right: 8%;
}

.kjcx .w1440 .right {
    width: 50%;
    overflow: hidden;
}

.kjcx .w1440 .right img {
    width: 100%;
}

.kjcx .w1440 .left .pa {
    font-size: 22px;
    color: #00a6ec;
    font-family: 'regular';
    margin-bottom: 10px;
    letter-spacing: 15px;
}

.kjcx .w1440 .left .pb {
    font-size: 30px;
    color: #333333;
    margin-bottom: 30px;
}

.kjcx .w1440 .left .pc {
    font-size: 16px;
    color: #333333;
    line-height: 2;
}

.cxmb {
    padding: 6vw 0;
    text-align: center;
    /* background-image: ; */
    background-repeat: no-repeat;
    background-position: center center;overflow:hidden;
}

.cxmb .biao {
    background-size: contain !important;
    text-align: center;
    font-size: 36px;
    color: #333333;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.cxmb ul {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.cxmb ul li {
    list-style: none;
    position: absolute;
    width: 100%;
    max-width: 300px;
}

.cxmb ul li .pa {
    font-size: 24px;
    color: #00a6ec;
    margin-bottom: 10px;
 
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.cxmb ul li .pb {
    font-size: 18px;
    color: #ccd1dc;
    font-family: 'bold';
}

.cxmb .w1440 {
    position: relative;
    padding: 2vw 0;
    max-width: 1200px;
}

.cxmb ul li:nth-child(1) {
    left: 5%;
    top: -10%;
    animation-name: fadeinleft;
    animation-duration: 2s;
    animation-delay: 1s;
    animation-fill-mode: both;
}

.cxmb ul li:nth-child(2) {
    right: 5%;
    top: -10%;
    animation-name: fadeinright;
    animation-duration: 2s;
    animation-delay: 1s;
    animation-fill-mode: both;
}

.cxmb ul li:nth-child(3) {
    left: 0;
    top: 25%;
    animation-name: fadeinleft;
    animation-duration: 2s;
    animation-delay: 1.5s;
    animation-fill-mode: both;
}

.cxmb ul li:nth-child(4) {
    right: 1%;
    top: 40%;
    animation-name: fadeinright;
    animation-duration: 2s;
    animation-delay: 1.5s;
    animation-fill-mode: both;
}

.cxmb ul li:nth-child(5) {
    left: 0;
    top: 58%;
    animation-name: fadeinleft;
    animation-duration: 2s;
    animation-delay: 2s;
    animation-fill-mode: both;
}

.cxmb ul li:nth-child(6) {
    right: 5%;
    bottom: -10%;
    animation-name: fadeinright;
    animation-duration: 2s;
    animation-delay: 2s;
    animation-fill-mode: both;
}

.cxmb ul li:nth-child(7) {
    bottom: -10%;
    left: 5%;
    animation-name: fadeinleft;
    animation-duration: 2s;
    animation-delay: 2.5s;
    animation-fill-mode: both;
}

.cxmb ul li:nth-child(1):before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0px;
    background: transparent;
    transform: rotate(52deg);
    right: -44%;
    top: 60%;
    max-width: 80px;
    border: 1px dashed #e1e1e1;
}

.cxmb ul li:nth-child(1):after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #00a6ec;
    transform: rotate(52deg);
    right: -25%;
    top: 30%;
    max-width: 80px;
    border-radius: 50px;
}

.cxmb ul li:nth-child(2):before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0px;
    background: transparent;
    transform: rotate(-52deg);
    left: -36%;
    top: 100%;
    max-width: 80px;
    border: 1px dashed #e1e1e1;
}

.cxmb ul li:nth-child(2):after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #00a6ec;
    transform: rotate(52deg);
    left: -15%;
    top: 49%;
    max-width: 80px;
    border-radius: 50%;
}

.cxmb ul li:nth-child(3):before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0px;
    background: transparent;
    transform: rotate(17deg);
    right: -36%;
    top: 44%;
    max-width: 57px;
    border: 1px dashed #e1e1e1;
}

.cxmb ul li:nth-child(3):after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #00a6ec;
    transform: rotate(52deg);
    max-width: 80px;
    border-radius: 50%;
    right: -18%;
    top: 26%;
}

.cxmb ul li:nth-child(4):after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #00a6ec;
    transform: rotate(180deg);
    left: -15%;
    top: 49%;
    max-width: 80px;
    border-radius: 50%;
}

.cxmb ul li:nth-child(4):before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0px;
    background: transparent;
    transform: rotate(-180deg);
    left: -30%;
    top: 54%;
    max-width: 48px;
    border: 1px dashed #e1e1e1;
}

.cxmb ul li:nth-child(5):before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0px;
    background: transparent;
    transform: rotate(-18deg);
    right: -36%;
    top: 51%;
    max-width: 57px;
    border: 1px dashed #e1e1e1;
}

.cxmb ul li:nth-child(5):after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #00a6ec;
    transform: rotate(52deg);
    max-width: 80px;
    border-radius: 50%;
    right: -19%;
    top: 57%;
}

.cxmb ul li:nth-child(6):before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0px;
    background: transparent;
    transform: rotate(48deg);
    left: -36%;
    top: -11%;
    max-width: 80px;
    border: 1px dashed #e1e1e1;
}

.cxmb ul li:nth-child(6):after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #00a6ec;
    transform: rotate(52deg);
    left: -15%;
    top: 24%;
    max-width: 80px;
    border-radius: 50%;
}

.cxmb ul li:nth-child(7):before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0px;
    background: transparent;
    transform: rotate(-54deg);
    right: -45%;
    top: 4%;
    max-width: 80px;
    border: 1px dashed #e1e1e1;
}

.cxmb ul li:nth-child(7):after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #00a6ec;
    transform: rotate(52deg);
    max-width: 80px;
    border-radius: 50%;
    right: -26%;
    top: 40%;
}

@media only screen and (max-width:1000px) {
    .cxmb .biao {
        font-size: 20px;
    }

    .cxmb ul li .pa {
        font-size: 16px;
    }

    .cxmb ul li .pb {
        font-size: 14px;
    }
}

@media only screen and (max-width:768px) {
  /*.cxmb ul {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        padding: 0 20px;
        overflow: hidden;
    }

    .cxmb ul li {
        position: relative;
        width: 45%;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
        margin-bottom: 20px;
    }

    .cxmb ul li:before,
    .cxmb ul li:after {
        display: none;
    }

    .cxmb ul li:not(:nth-child(2n 2)) {
        margin-right: 10%;
    }
    */

    .cxmb ul li .pa{
   font-size: 12px;    padding-bottom: 0;    margin-bottom: 0;
    }
.cxmb ul li {
    max-width: 120px;
}

.cxmb ul li:before{
     max-width: 25px !important;
}
.cxmb ul li:nth-child(2):before {
   left: -19%;
    top: 56%;
}
.cxmb ul li:nth-child(2):after {
      top: 26%;
    left: -5%;
}
.cxmb ul li:nth-child(1):before {
 right: -22%;
    top: 45%;
}
.cxmb ul li:nth-child(3):before {
 
    right: -23%;
    top: 44%;
   
}
.cxmb ul li:nth-child(3):after {
    right: -7%;
    top: 26%;
}
.cxmb ul li:nth-child(1):after {
    right: -7%;
    top: 20%;
}
.cxmb {
    padding: 30vw 0;
        padding-top: 11vw;
        padding-bottom: 26vw;
    
    }

    .cxmb ul li:nth-child(2) {
    right: 5%;
    top: -38%;
    }

    .cxmb ul li:nth-child(1) {
    left: 5%;
    top: -38%;
    }
    .cxmb ul li:nth-child(4) {
    right: 1%;
    top: 23%;
    }
    .cxmb ul li:nth-child(4):after {
top: 24%;
    left: -4%;
}
.cxmb ul li:nth-child(4):before {
   left: -21%;
    top: 32%;
   
}

.cxmb ul li:nth-child(5):before {
    right: -22%;
    top: 26%;
}

.cxmb ul li:nth-child(6):before {
   
    left: -20%;
    top: 22%;
    
}
.cxmb ul li:nth-child(6):after {
  
    left: -5%;
    top: 34%;
  
}
.cxmb ul li:nth-child(7):before {
    content: '';
  
    right: -23%;
    top: 4%;
  
}
.cxmb ul li:nth-child(7):after {
    right: -8%;
    top: 25%;
}
.cxmb ul li:nth-child(5):after {
    right: -5%;
    top: 24%;
}
.cxmb ul li:nth-child(7) {
    bottom: -72%;
    left: 5%;
    }
.cxmb ul li:nth-child(5) {
    left: 0;
    top: 75%;}
    .kjcx .w1440 {
        flex-wrap: wrap;
    }
.cxmb .zqsssa {
    z-index: 9;}
    .kjcx .w1440 .left {
        width: 100%;
        padding-right: 0;
    }

    .kjcx .w1440 .right {
        width: 100%;
        margin-top: 20px;
    }

    .kjcx .w1440 .left .pa {
        font-size: 16px;
        letter-spacing: unset;
    }

    .kjcx .w1440 .left .pb {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .kjcx .w1440 .left .pc {
        font-size: 14px;
    }
}

.cxys {
    padding: 5vw 0;
    background: url(/uploads/image/crimages/bj9.jpg) center no-repeat;
    background-size: cover;
}

.cxys ul {
    display: flex;
    flex-wrap: wrap;
}

.cxys ul li {
    list-style: none;
    width: 22.975%;
    text-align: center;
    border: 1px solid rgb(255 255 255 / 14%);
    background: url(/uploads/image/crimages/bj8.png) no-repeat center;
    background-size: cover;
    margin-bottom: 2%;
    position: relative;
}

.cxys ul li .bar01 {
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-image: linear-gradient(to right, transparent, #fff);
}

.cxys ul li .bar02 {
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(#fff, transparent);
}

.cxys ul li .bar03 {
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: linear-gradient(to right, #fff, transparent);
}

.cxys ul li .bar04 {
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(transparent, #fff);
}

.cxys ul li img {
    position: relative;
    padding: 17px 17px;
    background: #00a6ec;
    border-radius: 8px;
    transform: translatey(-50%);
}

.cxys ul li .wenzi {
    padding-bottom: 35px;
}

.cxys ul li .wenzi .pa {
    font-size: 22px;
    color: #fff;
    margin-bottom: 5px;
}

.cxys ul li .wenzi .pb {
    font-size: 16px;
    color: #fff;
    font-family: 'light';
}

.cxys .sqbtss {
    color: #fff;
    text-align: center;
    margin-bottom: 50px;
}

.cxys ul li:not(:last-child) {
    margin-right: 2.7%;
}

.cxys ul li:hover {
    background: #fff;
}

.cxys ul li:hover .pa {
    color: #00a6ec;
}

.cxys ul li:hover .pb {
    color: #333;
}

@media only screen and (max-width:640px) {
    .cxys ul li:not(:last-child) {
        margin-right: 0%;
    }

    .cxys ul li:not(:nth-child(2n 2)) {
        margin-right: 4%;
    }

    .cxys ul li {
        width: 46%;
        margin-bottom: 20%;
        background: rgb(255 255 255 / 17%);    margin-bottom: 7%;
    }

    .cxys ul li img {
        padding: 6px 6px;
        max-width: 40px;
    }

    .cxys ul li .wenzi {
        margin-top: 0;
        padding-bottom: 20px;
    }

    .cxys ul li .wenzi .pb {
        font-size: 14px;
    }

    .cxys ul li .wenzi .pa {
        font-size: 16px;
    }
}

.wtanli {
    padding: 5vw 0 40px;
}

.wtanli .soo {
    display: flex;
    width: 30%;
    position: relative;
    box-shadow: 0px 1px 3px 0 #cecece;
    border-radius: 5px;
    display: flex;
    width: 100%;
    max-width: 350px;
    align-items: center;
}

.wtanli .soo input {
    border: none;
    padding: 13px 10px;
    font-size: 16px;
    border: 0;
    padding: 0px 20px;
    font-size: 14px;
    color: #888888;
    font-family: 'light';
    position: relative;
    width: 85%;
}

.wtanli .soo .a {
    padding: 13px 10px;
    padding: 12px 5px;
    background: #00a6ec;
    border-radius: 5px;
    width: 15%;
    text-align: center;
}

.shaixuan .fens {
    width: 100%;
    display: flex;
    margin-bottom: 20px;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
}

.shaixuan .fens .spa {
    color: #333333;
    font-size: 16px;
    width: 8%;
    padding: 10px 0;
}

.shaixuan .fens ul {
    display: block;
    width: auto;
    align-items: flex-start;
    flex-wrap: wrap;
    max-width: 76%;
    overflow: hidden;
}

.shaixuan .fens ul li {
    list-style: none;
    width: auto;
    margin-bottom: 10px;
    padding: 10px 0;
    float: left;
}

.shaixuan .fens ul li .ps {
    font-size: 16px;
    color: #333333;
    width: 100%;
    font-family: 'light';
    padding: 0 1vw;
}

.shaixuan .fens .po {
    color: #00a6ec;
    font-size: 16px;
    padding: 0 20px;
    width: 8%;
    padding: 10px 0;
    text-align: right;
    padding-right: 20px;
    position: relative;
}

.shaixuan .fens .shu {
    display: flex;
    align-items: center;
}

.shaixuan .fens .shu input {
    border: 1px solid #d3d3d3;
    width: 100%;
    max-width: 100px;
    padding: 10px 10px;
    margin: 0 10px;
}

.shaixuan .fens .shu .wan {
    font-size: 16px;
    color: #333333;
}

.shaixuan .fens ul li.on {
    background: #00a6ec;
    border-radius: 5px;
}

.shaixuan .fens ul li.on .ps {
    color: #fff;
}

.shaixuan .fens .pos {
    max-height: 40px;
}

@media only screen and (max-width:640px) {
    .shaixuan .fens .spa {
        width: 100%;
    }

    .shaixuan .fens ul {
        max-width: 83%;
    }

    .shaixuan .fens .po {
        width: 17%;
    }

    .shaixuan .fens ul li {
        margin-bottom: 5px;
    }

    .shaixuan .fens .shu {
        margin-top: 10px;
    }

    .shaixuan .fens .shu input {
        margin: 0;
    }

    .shaixuan .fens .shu .wan {
        margin: 0 10px;
    }

    .shaixuan .fens {
        margin-bottom: 10px;
    }
}

.aleis {}

.aleis ul {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.aleis ul li {
    background: #fff;
    list-style: none;
    box-shadow: 0 0 15px 0 #e8e8e8;
    width: 31.46%;
    margin-bottom: 4%;
    transition: all 0.5s;
}

.aleis ul li .img {
    overflow: hidden;
    position: relative;max-height: 254px;
}

.aleis ul li .img img {
    width: 100%;
    transition: all 0.5s;
}

.aleis ul li .wen {
    padding: 30px 30px 25px;
}

.aleis ul li .wen .pa {
    color: #00a6ec;
    font-size: 16px;
    font-family: 'light';
    margin-bottom: 5px;
    display: none;
    transition: all 0.5s;
}

.aleis ul li .wen .pb {
    font-size: 20px;
    color: #333333;
    margin-bottom: 20px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.aleis ul li .wen .fen {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.aleis ul li .wen .fen .pc {
    padding: 4px 10px;
    background: #e5f6fd;
    border-radius: 50px;
    font-size: 16px;
    color: #00a6ec;
    font-family: 'light';
}

.aleis ul li .wen .fen .pd {
    font-size: 16px;
    color: #666666;
}

.aleis ul li:not(:nth-child(3n 3)) {
    margin-right: 2.8%;
}

.aleis ul li:hover {
    box-shadow: 0px 12px 11px 0 #e8e8e8;
}

.aleis ul li:hover .pa {
    display: block;
}

.aleis ul li .img .ps {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 16px;
    color: #fff;
    padding: 10px 20px;
    background: #00a6ec;
    border-radius: 0 0 15px 0;
    opacity: 0;
}

.aleis ul li:hover .ps {
    opacity: 1;
}

.shaixuan .w1440 {
    margin-bottom: 4.2vw;
    padding-bottom: 1vw;
    border-bottom: 1px solid #e7e7e7;
}

@media screen and (max-width:768px) {
    .aleis ul li .wen .pb {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .aleis ul li .wen .fen .pc,
    .aleis ul li .wen .fen .pd {
        font-size: 14px;
        line-height: 2em;
    }

    .aleis ul li .wen .fen .pc {
        padding: 0 10px;
    }

    .aleis ul li .wen {
        padding: 10px 10px;
    }

    .shaixuan .fens ul li {
        padding: 5px 0;
    }

    .shaixuan .fens ul li .ps {
        font-size: 14px;
    }
}

@media screen and (max-width:640px) {
    .aleis ul li {
        width: 49.5%;
        margin-bottom: 1%;
    }

    .aleis ul {
        align-items: unset;
    }

    .aleis ul li .wen .fen .pc {
        width: auto;
        font-size: 12px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;
    }

    .aleis ul li .wen .pb {
        font-size: 14px;
    }

    .aleis ul li .wen .fen .pd {
        font-size: 12px;
        width: 100%;
    }

    .aleis ul li:not(:nth-child(3n 3)) {
        margin-right: 0;
    }

    .aleis ul li:not(:nth-child(2n 2)) {
        margin-right: 1%;
    }
}

.wtalxq {
    padding: 5vw 0;
    overflow: hidden;
}

.wtalxq .top {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.wtalxq .top .left {
    width: 50%;
}

.wtalxq .top .right {
    width: 50%;
    padding-left: 5%;
}

.wtalxq .top .left img {
    width: 100%;
}

.wtalxq .top .right .pa {
    font-size: 36px;
    color: #333333;
    margin-bottom: 20px;
}

.wtalxq .top .right .leis ul {
    display: flex;
    flex-wrap: wrap;
}

.wtalxq .top .right .leis ul li {
    list-style: none;
    width: 49%;
    line-height: 1.5;
    font-size: 16px;
    margin-bottom: 10px;
    color: #333333;
    font-family: 'light';
}

.wtalxq .top .right .leis ul li:not(:nth-child(2n 2)) {
    margin-right: 2%;
}

.wtalxq .top .right .leis ul li span {
    font-family: 'light';
    color: #36b2e0;
}

.wtalxq .top .right .fenx {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 50px;
}

.wtalxq .top .right .fenx .a {
    display: block;
    font-size: 18px;
    color: #fff;
    padding: 13px 5px;
    width: 100%;
    max-width: 150px;
    background: #00a6ec;
    text-align: center;
    font-family: 'light';
    transition: all 0.5s;
}

.wtalxq .top .right .fenx .fen {
    display: flex;
    align-items: center;
    margin-left: 3vw;
}

.wtalxq .top .right .fenx .fen .sp {
    font-size: 14px;
    color: #666666;
}

.wtalxq .top .right .fenx .fen .img {
    position: relative;
    margin-left: 25px;
}

.wtalxq .top .right .fenx .fen .img .ma {
    display: none;
    position: absolute;
    width: 104px;
    height: auto;
    right: 0;
    margin: auto;
    box-shadow: 0 0 18px 6px #d9d9d9;
    bottom: 30px;
}

.wtalxq .top .right .fenx .fen .img:hover .ma {
    display: block;
}

.wtalxq .top .right .fenx .a:hover {
    border-radius: 10px;
}

@media screen and (max-width:1024px) {
    .wtalxq .top .right .pa {
        font-size: 20px;
        margin-bottom: 10px;
        font-weight:bold;
    }

    .wtalxq .top .right .fenx {
        margin-top: 20px;
    }
}

@media screen and (max-width:768px) {
    .wtalxq .top .left {
        width: 100%;
        margin-bottom: 20px;
    }

    .wtalxq .top .right {
        width: 100%;
        padding-left: 0;
    }

    .wtalxq .top .right .leis ul li {
        width: 100%;
        font-size: 14px;
    }

    .wtalxq .top .right .fenx {
        margin-top: 0;
    }

    .wtalxq .top .right .fenx .a {
        font-size: 16px;
        padding: 10px 5px
    }
}

.wtxqnr {
    padding-bottom: 5vw;
}

.wtxqnr .w1440 {
    display: flex;
    flex-wrap: wrap;
}

.wtxqnr .w1440 .le {
    width: 75%;
    padding-right: 6%;
}

.wtxqnr .w1440 .ri {
    width: 25%;
}

.wtxqnr .w1440 .le .biaot {
    width: 100%;
    margin-bottom: 30px;
    border-bottom: 1px solid #efefef;
}

.wtxqnr .w1440 .le .biaot .pa {
    color: #fff;
    font-size: 20px;
    padding: 13px 20px;
    background-image: linear-gradient(to right, #00a6ec, rgb(255 255 0 / 0%));
    max-width: 400px;
}

.wtxqnr .w1440 .le .pb {
    font-size: 16px;
    color: #333333;
    line-height: 2;
    margin-bottom: 50px;
    text-indent: 2em;
}

.wtxqnr .w1440 .ri .ps {
    font-size: 18px;
    color: #333;
    margin-bottom: 20px;
    font-family: 'bold';
}

.wtxqnr .w1440 .ri ul {
    padding: 20px;
    background: #fafbfd;
}

.wtxqnr .w1440 .ri ul li {
    list-style: none;
    position: relative;
}

.wtxqnr .w1440 .ri ul li a {
    display: block;
    font-size: 16px;
    color: #333333;
    font-family: 'light';
    line-height: 1.5;
    position: relative;
    padding-left: 20px;
}

.wtxqnr .w1440 .ri ul li a:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #a0aac5;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.wtxqnr .w1440 .ri ul li:not(:last-child) {
    border-bottom: 1px dotted #ddd;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.wtxqnr .w1440 .ri ul li:hover a {
    color: #36b2e0;
}

.wtxqnr .w1440 .ri ul li:hover a::before {
    background: #36b2e0;
}

@media screen and (max-width:768px) {
    .wtxqnr .w1440 .le {
        width: 100%;
        padding-right: 0;
    }

    .wtxqnr .w1440 .ri {
        width: 100%;
        margin-top: 20px;
    }

    .wtxqnr .w1440 .le .biaot .pa {
        font-size: 16px;
    }

    .wtxqnr .w1440 .le .biaot {
        margin-bottom: 10px;
    }

    .wtxqnr .w1440 .le .pb {
        margin-bottom: 10px;
    }

    .wtxqnr .w1440 .ri ul li a {
        font-size: 14px
    }
}

.shaixuan .fens .po:before {
    right: 0;
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border: 5px solid transparent;
    border-bottom-color: #00a6ec;
    width: 0;
    height: 0;
}

.jcmd {
    padding: 5.21vw 0;
    /* background-color:#fafbfc;*/
}

.jcmd .sqbtss {
    text-align: center;
    margin-bottom: 3%;
}

.jcmd ul {
    display: flex;
    flex-wrap: wrap;
}

.jcmd ul li {
    text-align: center;
    list-style: none;
    width: 22.975%;
    padding: 3.4vw 40px;
    box-shadow: 0 0 10px 6px #f8f8f8;
    position: relative;
}

.jcmd ul li:not(:last-child) {
    margin-right: 2.7%;
}

.jcmd ul li .img {
    text-align: center;
    margin-bottom: 30px;
}

.jcmd ul li .img img {
    width: 100%;
    max-width: 62px;
}

.jcmd ul li .pa {
    font-size: 22px;
    color: #333;
}

.jcmd ul li .pb {
    font-size: 18px;
    color: #ccd1dc;
    font-family: 'bold';
    margin: 20px 0;
    position: relative;
}

.jcmd ul li .pb:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 3px;
    background: #00a6ec;
    bottom: -2vw;
    left: 0;
    right: 0;
    margin: auto;
}

.jcmd.zhishi {
    background-color: #fff;
}

.jcmd.zhishi ul li {
    padding: 3.4vw 20px;
}

.fwysxd {
    padding: 5.21vw 0;
    background: #fafbfc;
}

.fwysxd .sqbtss {
    text-align: center;
    margin-bottom: 3%;
}

.fwysxd ul {
    display: flex;
    flex-wrap: wrap;
}

.fwysxd ul li {
    list-style: none;
    padding: 30px 10px 35px;
    width: 22.975%;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 8px 6px #f6f6f6;
}

.fwysxd ul li:not(:last-child) {
    margin-right: 2.7%;
}

.fwysxd ul li img {
    padding: 18px;
    border-radius: 10px;
    background: #00a6ec;
}

.fwysxd ul li .xian {
    width: 100%;
    display: block;
    height: 1px;
    background: #00a6ec;
    max-width: 25px;
    margin: 23px auto;
}

.fwysxd ul li .pa {
    font-size: 24px;
    color: #333333;
}

.fwysxd ul li:hover {
    box-shadow: 0 0 8px 6px #d9d9d9;
}

.jcmd ul li:hover {
    box-shadow: 0 0 10px 6px #d9d9d9;
}

.gzlc.sige.lcc {
    background-color: #fff;
}

@media screen and (min-width:768px) {
    .gzlc.sige .ul li .one {
        padding: 21% 5px !important
    }

    .gzlc.sige li {
        width: 21% !important
    }

    .gzlc.sige li::before {
        right: -39% !important
    }
}

.hzjgx {
    padding-bottom: 5vw;
}

.hzjgx .sqbtss {
    text-align: center;
    margin-bottom: 3%;
}

.hzjgx ul {
    display: flex;
    flex-wrap: wrap;
}

.hzjgx ul li {
    width: 24.25%;
    margin-bottom: 1%;
    list-style: none;
    text-align: center;
    padding: 20px 10px;
    background: #f5f6f7;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 80px;
}

.hzjgx ul li:not(:nth-child(4n 4)) {
    margin-right: 1%;
}

.hzjgx ul li a {
    color: #333333;
    font-size: 18px;
}

.hzjgx ul li:hover a {
    color: #00a6ec;
}

.hzjgx ul li:hover {
    background: #fff;
    box-shadow: 0 0 9px 0 #ebebeb;
}

@media screen and (max-width:768px) {
    .jcmd ul li:not(:last-child) {
        margin-right: 0%;
    }

    .jcmd ul li:not(:nth-child(2n 2)) {
        margin-right: 3%;
    }

    .jcmd ul li {
        width: 48.5%;
        padding: 20px 10px;
        box-shadow: 0 0 8px 6px #f6f6f6;
        margin-bottom: 3%
    }

    .jcmd ul li .img img {
        max-width: 27px;
    }

    .jcmd ul li .img {
        margin-bottom: 10px;
    }

    .jcmd ul li .pa {
        font-size: 16px;
    }
    

    .jcmd ul li .pb {
        font-size: 14px;
        margin: 10px 0;
        min-height: 38px;
    }

    .fwysxd ul li:not(:last-child) {
        margin-right: 0;
    }

    .fwysxd ul li:not(:nth-child(2n 2)) {
        margin-right: 3%;
    }

    .fwysxd ul li {
        padding: 20px 10px;
        width: 48%;
        margin-bottom: 3%;
    }

    .fwysxd ul li img {
           padding: 5px;
    max-width: 25px;
    }

    .fwysxd ul li .xian {
        margin: 10px auto;
    }

    .fwysxd ul li .pa {
        font-size: 16px;
    }

    .hzjgx ul li:not(:nth-child(4n 4)) {
        margin-right: 0;
    }

    .hzjgx ul li:not(:nth-child(2n 2)) {
        margin-right: 3%;
    }

    .hzjgx ul li {
        width: 48%;
        margin-bottom: 3%;
    }

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

.fhxm {
    padding: 5vw 0;
}

.fhxm .sqbtss {
    text-align: center;
    margin-bottom: 3%;
}

.fhxm .swiper-slide {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-right: 5px;
}

.fhxm .swiper-slide img {
    width: 50%;
}

.fhxm .swiper-slide .wenzi {
    width: 50%;
    background: #fff;
    box-shadow: 0 0 4px 0px #dfdfdf;
    padding: 4vw 4vw;
    position: relative;
    left: -23px;
}

.fhxm .swiper-slide .wenzi .right .pa {
    font-size: 24px;
    color: #333333;
    margin-bottom: 20px;
}

.fhxm .swiper-slide .wenzi .right .pb {
    font-size: 16px;
    color: #333333;
    line-height: 2;
}

.fhxm .dor {
    max-width: 50%;
    width: 100%;
    margin-right: 0;
    position: relative;
    margin-left: auto;
    padding: 0 0px;
    top: -77px;
    /* display:inline-block;*/
}

.fhxm .dor .banner-pagination {
    text-align: left;
    padding: 0 3vw;
}

.fhxm .dor .shuzi {
    text-align: right;
    position: relative;
    top: -10px;
    padding: 0 4vw;
    z-index: 1;
    font-size: 16px;
    color: #999999;
}

.fhxm .dor .banner-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #dbdbdb;
    opacity: 1;
}

.fhxm .dor .banner-pagination .swiper-pagination-bullet-active {
    background: #36b2e0;
}

.fhxm .dor .shuzi span {
    color: #36b2e0;
    font-family: 'light';
}

.fhxm .dor .shuzi p {
    font-family: 'light';
}

@media screen and (max-width:768px) {
    .fhxm .swiper-slide .wenzi {
        width: 100%;
        left: 0;
    }

    .fhxm .swiper-slide img {
        width: 100%;
    }

    .fhxm .dor {
        max-width: 100%;
        top: 14px;
        /* display:inline-block;*/
    }

    .fhxm .swiper-slide .wenzi .right .pa {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .fhxm .swiper-slide .wenzi .right .pb {
        font-size: 14px;
    }
}

.cyfw {
    padding: 5vw 0;
    background: #fafbfc;
}

.cyfw .sqbtss {
    text-align: center;
    margin-bottom: 50px;
}

.cyfw ul {
    display: flex;
}

.cyfw ul li {
    margin-right: 0.2%;
    list-style: none;
    position: relative;
    width: 25%;
    transition: all 0.5s;
}

.cyfw ul li:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgb(0 0 0 / 16%);
    z-index: 1;
}

.cyfw ul li .kua {
    position: relative;
    z-index: 9;
    width: 100%;
    height: 100%;
    display: block;
    padding: 12vw 20px 15vw 20px;
    text-align: center;
}

.cyfw ul li .kua .pa {
    font-size: 24px;
    color: #fff;
    margin: 20px;
}

.cyfw ul li .kua .pb {
    color: #fff;
    line-height: 1.5;
    font-size: 18px;
    margin-top: 40px;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    width: 80%;
    margin: 0 auto;
}

.cyfw ul li:hover {
    width: 95%;
}

.cyfw ul li:hover::before {
    background: rgb(0 166 236 / 87%);
}

.cyfw ul li:hover .pb {
    opacity: 1;
}

.gnls {
    padding: 5vw 0;
}

.gnls .sqbtss {
    margin-bottom: 3%;
    text-align: center;
}

.gnls ul {
    display: flex;
    flex-wrap: wrap;
}

.gnls ul li:not(:last-child) {
    margin-right: 0.5%;
}

.gnls ul li {
    width: 19.6%;
    list-style: none;
}

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

.gnls ul li .pa {
    text-align: center;
    font-size: 24px;
    color: #333333;
    margin-top: 10px;
}

@media screen and (max-width:768px) {
    .cyfw ul {
        flex-wrap: wrap;
    }

    .cyfw ul li {
        width: 48%;
        margin-bottom: 20px;
    }

    .cyfw ul li:not(:nth-child(2n 2)) {
        margin-right: 3%;
    }

    .cyfw ul li .kua {
        padding: 5vw 20px 5vw 20px;
    }

    .cyfw ul li .kua .pa {
        font-size: 16px;
        margin: 10px;
    }

    .cyfw ul li .kua img {
        max-width: 35px;
    }

    .cyfw ul li .kua .pb {
        font-size: 14px;
        margin-top: 20px;
        position: relative;
    }

    .cyfw ul li:hover {
        width: 48%;
    }

    .gnls ul li:not(:last-child) {
        margin-right: 0%;
    }

    .gnls ul li:not(:nth-child(2n 2)) {
        margin-right: 3%;
    }

    .gnls ul li {
        width: 48%;
        margin-bottom: 20px;
    }

    .gnls ul li .pa {
        font-size: 16px;
    }
}

.ziben li:hover .pa {
    color: #00a6ec;
}

.ziben li:hover {
    box-shadow: 0 0 8px 6px #f6f6f6 !important;
}

.fwanli .xmtj .kua {
    padding: 40px !important;
}

.fwanli .xmtj .kua {
    /*height: 100%;*/
}

.fwanli .xmtj .swiper-slide a {
    display: block;
    height: 100%;
}

.fwanli .xmtj .kua .pa {
    margin-bottom: 0 !important;
}

.hzzb {
    background: #fff;
}

.hzzb .les.xmtj .swiper {
    padding: 2px;
}

.fwanli .les .swiper-slide {
    height: auto;
}

.hzzb .img {
    text-align: center;
    position: relative;
    padding: 30% 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.hzzb .img img {
    width: auto !important;
    height: auto;
    max-width: 200px;
}

.hzzb .kua {
    position: absolute;
    bottom: 0;
    opacity: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    width: 100%;
}

.hzzb .img:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #19afeed9;
    z-index: 999;
    opacity: 0;
}

.hzzb .swiper-slide:hover:hover .img::before {
    opacity: 1;
}

.hzzb .swiper-slide:hover .kua {
    opacity: 1;
    z-index: 999;
}

.hzzb .swiper-slide .kua p {
    color: #fff !important;
}

.hzzb .kua .pv {
    font-size: 22px;
    color: #fff;
    margin-bottom: 10px;
}

.hzzb .kua .pa {
    font-size: 14px !important;
    color: #fff;
    line-height: 2;
}

.hzzb .lsses-pagination {
    bottom: 9% !important;
    max-width: 1440px;
    margin: auto;
    right: 0;
}

.hzzb .lsses-pagination swiper-pagination-bullet-active {
    background: #36b2e0;
}

.hzzb .lsses-pagination .swiper-pagination-bullet {
    background: #dbdbdb;
    opacity: 1;
    width: 10px;
    height: 10px;
}

.hzzb .lsses-pagination .swiper-pagination-bullet-active {
    background: #36b2e0;
}

.hzzb .lsses-pagination:before {
    content: '';
    position: absolute;
    width: 33vw;
    height: 1px;
    background: #ebebeb;
    left: 0;
    top: 9px;
    /* right:0;*/
    /* margin:auto;*/
    max-width: 1390px;
    z-index: -1;
}

.hzzb .lsses-pagination::after {
    content: '';
    position: absolute;
    width: 33vw;
    height: 1px;
    background: #ebebeb;
    right: 0;
    top: 9px;
    max-width: 1390px;
    z-index: -1;
}

.hzzb .swiper-slide {
    box-shadow: 0 0 7px 0 #e7e7e7;
}

.ffys {
    padding: 5vw 0;
}

.ffys .zqsssa {
    font-size: 36px;
    color: #333333;
    margin-bottom: 80px;
    text-align: center;
}

.ffys ul {
    display: flex;
    flex-wrap: wrap;
}

.ffys ul li {
    width: 22.6%;
    list-style: none;
    text-align: center;
    box-shadow: 0 0 7px 0 #ebebeb;
    padding: 50px 5px;
}

.ffys ul li:hover {
    background-color: #00a6ec;
}

.ffys ul li:hover .we .pa,
.ffys ul li:hover .we .pb {
    color: #fff;
}

.ffys ul li:hover .img {
    box-shadow: 0 3px 6px -2px #1a3170;
}

.ffys ul li:not(:last-child) {
    margin-right: 3%;
}

.ffys ul li .img {
    display: block;
    padding: 18px 12px;
    background: #00a6ec;
    border-radius: 10px;
    position: relative;
    margin: auto;
    margin-top: -85px;
    max-width: 80px;
}

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

.ffys ul li .we .pa {
    font-size: 22px;
    color: #333333;
    margin-bottom:10px;
}

.ffys ul li .we .pb {
    font-size: 16px;
    color: #666666;
    margin-top: 10px;
}

@media screen and (max-width:640px) {
    .ffys ul li .img {
        margin-top: 0;
        max-width: 50px;
    }

    .ffys ul li {
        width: 48%;
        padding: 20px 5px;
        margin-bottom: 3%;
    }

    .ffys ul li .we .pb {
        font-size: 12px;    
        font-family: 'medium';  
    }

    .ffys ul li .we .pa {
        font-size: 16px;
    }

    .ffys ul li:not(:last-child) {
        margin-right: 0;
    }

    .ffys ul li:not(:nth-child(2n 1)) {
        margin-left: 3%;
    }
}

.fwanli .lsie {
    margin-bottom: 50px;
}

.fwanli .lsie ul {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.fwanli .lsie ul li {
    list-style: none;
    font-size: 20px;
    color: #999999;
    margin: 0 20px;
    padding-bottom: 10px;
}

.fwanli .lsie ul .active {
    font-size: 25px;
    color: #333333;
    border-bottom: 2px solid #00a6ec;
}

.qisgx .img {
    position: relative;overflow:hidden;    max-height: 340px;
}

.qisgx.fwanli .les .swiper-slide .kua {
    height: auto;
    padding: 10px 0 !important;
}

.qisgx .kua {
    position: absolute;
    bottom: 0;
    background: #00a6eccf;
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 10px 20px !important;
}

.qisgx .kua .pa {
    color: #fff !important;
    font-size: 18px !important;
}

.nnes.ffys ul li .we {
    margin-top: 35px;
}

.nnes {
    background: #f9fafb;
}

.nnes .sqbtss {
    text-align: center;
    margin-bottom: 6%;
}

.nnes li {
    background: #fff;
}

.nnes li .pb {
    font-size: 16px !important;
    font-family: 'light';
    padding: 0 40px;
}

@media screen and (max-width:768px) {
    .nnes li .pb {
        padding: 0 20px;
    }

    .fwanli .lsie {
        margin-bottom: 20px;
    }

    .fwanli .lsie ul li {
        font-size: 18px;
    }

    .fwanli .lsie ul .active {
        font-size: 18px;
    }

    .nnes.ffys ul li .we {
        margin-top: 15px;
    }
}

.flsm {
    padding: 5vw 0;
}

.flsm .sqbtss {
    text-align: center;
    margin-bottom: 3%;
}

.flsm .wen .pa {
    line-height: 2;
    font-size: 16px;
    color: #333333;
}

.flsm .wen .pa span {
    display: block;
    margin-bottom: 25px;
    font-size: 20px;
    margin-top: 25px;
}

.flsm .auto.w1440 {
    background: #fafbfd;
    padding: 80px 50px;
}

@media screen and (max-width:640px) {
    .flsm .auto.w1440 {
        padding: 20px 20px;
    }

    .flsm .wen .pa span {
        margin-bottom: 10px;
        font-size: 18px;
        margin-top: 0;
    }

    .flsm .wen .pa {
        font-size: 14px;
    }
}

.newtop {
    padding: 5vw 0;
    padding-bottom: 20px;
}

.newtop .swiper-slide {}

.newtop .swiper-slide a {
    display: flex;
    align-items: center;
    background: #fafbfd;
    flex-wrap: wrap;
}

.newtop .swiper-slide a .left {
    width: 50%;
}

.newtop .swiper-slide a .right {
    width: 50%;
    padding: 5px 40px;
}

.newtop .swiper-slide a .left img {
    width: 100%;
    display: block;
    max-height:400px;
    object-fit: cover;
}

.newtop .swiper-slide a .right .pa {
    font-size: 22px;
    color: #333333;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    min-height: 58px;
}

.newtop .swiper-slide a .right .pb {
    font-size: 16px;
    font-family: 'light';
    color: #999999;
}

.newtop .swiper-slide a .right .pc {
    font-size: 16px;
    color: #666666;
    margin: 20px 0;
    line-height: 1.8em;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    max-height: 9em;
}

.newtop .swiper-slide a .right .pe {
    font-size: 16px;
    color: #36b2e0;
    font-family: 'light';
}

.newtop .swiper-pagination {
    max-width: 50%;
    right: 0;
    left: auto !important;
    max-width: 200px;
    bottom: 4rem !important;
}

.newtop .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #e5e5e5;
    opacity: 1;
}

.newtop .swiper-pagination .swiper-pagination-bullet-active {
    background: #36b2e0;
}



@media screen and (max-width:1415px) {
.newtop .swiper-pagination{
       bottom: 7rem !important;
}}
@media screen and (max-width:1300px) {
.newtop .swiper-pagination{
       bottom: 5rem !important;
}}
@media screen and (max-width:768px) {
    .newtop .swiper-slide a .right {
        width: 100%;
        padding: 20px 20px;
    }

    .newtop .swiper-slide a .left {
        width: 100%;
    }

    .newtop .swiper-slide a .right .pa {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .newtop .swiper-slide a .right .pc {
        font-size: 14px;
        margin: 10px 0;
            min-height: 130px;
    }
.newtop .swiper-slide a .left img {
  
    min-height: 218px;
}
    .newtop .swiper-slide a .right .pb,
    .newtop .swiper-slide a .right .pe {
        font-size: 14px;
    }

    .newtop .swiper-pagination {
        bottom: 5px !important;
    }
}

.newsxs {
    margin-bottom: 3vw;
}

.newsxs ul li {
    list-style: none;
    margin-bottom: 10px;
    background: #fafbfd;
}

.newsxs ul {}

.newsxs ul li:hover {
    background: #fff;
    box-shadow: 0 0 6px 5px #f9f9f9;
}

.newsxs ul li a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.newsxs ul li a .img {
    overflow: hidden;
    width: 25%;
}

.newsxs ul li a .wen {
    width: 60%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 2% 40px;
}

.newsxs ul li a .tim {
    width: 15%;
    text-align: center;
    border-left: 1px solid #ededed;
    padding: 20px 10px;
}

.newsxs ul li a .wen .pa {
    font-size: 20px;
    color: #333333;
    margin-bottom: 20px;
}

.newsxs ul li a .wen .pb {
    font-size: 16px;
    color: #666666;
    line-height: 1.8em;
      display:-webkit-box;
  overflow:hidden;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical;
  text-overflow:ellipsis;
  max-height: 5.4em;
}

.newsxs ul li a .tim .pr {
    font-size: 3vw;
    color: #999999;
}

.newsxs ul li a .tim .pg {
    font-size: 16px;
    color: #999999;
    font-family: 'light';
}

@media (max-width:640px) {
    .newsxs ul li a .img {
        width: 35%
    }

    .newsxs ul li a .wen {
        width: 65%;
        padding: 20px 5px 20px 10px;
    }

    .newsxs ul li a .wen .pa {
        font-size: 16px;
        margin-bottom: 0;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
    }

    .newsxs ul li a .wen .pb {
        display: none
    }

    .newsxs ul li a .tim {
        display: none;
    }
}
.nban .wenz.ssd {
    top: 40%;
    transform: translate(-50%, -40%);
}
.zkxq {
    margin-top: -178px;
    position: relative;
    padding: 0;
    padding-bottom: 20px;
}

.zkxq .left {
    width: 100% !important;
    padding-right: 0 !important;
}

.zkxq .left .top {
    text-align: center;
    justify-content: center;
    margin: auto;
}

.zkxq .w1440 {
    background: #fff;
    padding:0;    width: 95%;
}

.zkxq .nrr {
    max-width: 1200px;
    margin: auto;
}
.zkxq .w1440 .left .top .pa {padding:0 1em;}
@media screen and (max-width:1459px) {
    .zkxq {
        margin-top: 0 !important;
    }

    .zkxq {
        margin-top: 0;
    }
    .zkxq .w1440 .left .top .pa {padding:0;}
    .nban.bxq .wenz {
        top: 50%;
    }
}

@media screen and (max-width:768px) {
    .zkxq {
        margin-top: 0 !important;
    }

    .zkxq .w1440 {
        padding: 10px 20px;
            padding-bottom: 0;
    }

    .nban .wenz.ssd {top:50%;}
}

.mtdt {
    padding: 2vw 0;
}

.mtdt ul li {
    list-style: none;
    margin-bottom: 20px;
    padding-bottom:20px;
    border-bottom: 1px dashed #e3e3e3;
}

.mtdt ul li a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.mtdt ul li a .left {
    width: 7%;
    padding: 24px 15px;
    background: #f3f4f8;
}

.mtdt ul li a .right {
    padding-left: 20px;
    width: 90%;
}

.mtdt ul li a .left .pa {
    font-size: 24px;
    color: #999999;
    word-wrap: break-word;
    word-break: normal;
}

.mtdt ul li a .left .pb {
    font-size: 16px;
    color: #999999;
    font-family: 'light';
}

.mtdt ul li a .right .pc {
    font-size: 20px;
    color: #333333;
    margin-bottom: 13px;
}

.mtdt ul li a .right .pd {
    font-size: 16px;
    color: #666666;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;    line-height: 2;
}

.mtdt ul li:hover .left {
    background: #36b2e0;
}

.mtdt ul li:hover .left p {
    color: #fff;
}

.mtdt ul li:hover .right .pc {
    color: #36b2e0;
}

@media only screen and (max-width:1240px) {
    .mtdt ul li a .left .pa {
        font-size: 16px;
    }
}

@media only screen and (max-width:768px) {
    .mtdt ul li a .left {
        width: 15%;
    }

    .mtdt ul li a .right {
        width: 85%;
    }

    .mtdt ul li a .right .pc {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .mtdt ul li a .right .pd {
        font-size: 14px;
    }
}

@media only screen and (max-width:640px) {
    .mtdt ul li a .left {
        width: 20%;
        padding: 24px 8px;
    }

    .mtdt ul li a .right {
        width: 80%;
    }
}

.alxq .w1440 .left .nrr .pc span {
    font-size: 18px;
    font-family: 'bold';
}

.wzdt {
    padding: 5vw 0;
}

.wzdt .sqbtss {
    text-align: center;
}

.wzdt ul {}

.wzdt ul li {
    list-style: none;
    margin-bottom: 5%;
}

.wzdt ul li .aa {
    font-size: 20px;
    color: #333333;
    padding-left: 20px;
    line-height: 1;
    display: block;
    margin-bottom: 30px;
    padding-bottom: 30px;
    position: relative;
    border-bottom: 1px solid #ededed;
}

.wzdt ul li dl {
    display: flex;
    flex-wrap: wrap;
}

.wzdt ul li dl dd {
    width: 8%;
    margin-bottom: 40px;
    position: relative;
}

.wzdt ul li .aa:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 21px;
    background: #36b2e0;
    left: 0;
    top: 0px;
}

.wzdt ul li dl dd a {
    font-size: 16px;
    color: #333;
}

.wzdt ul li dl dd:not(:nth-child(6n 6)) {
    margin-right: 10%;
}

.wzdt ul li dl dd:before {
    content: '';
    position: absolute;
    border: solid #9d9d9d;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    right: 0;
    top: 7px;
}

.wzdt ul li:nth-child(1) .aa {
    border: none;
}

@media only screen and (max-width:640px) {
    .wzdt ul li dl dd:not(:nth-child(6n 6)) {
        margin-right: 3%;
    }

    .wzdt ul li dl dd {
        width: 30%;
        margin-bottom: 20px;
    }
}

.up {
    position: fixed;
    width: 50px;
    background: #00a6ec;
    height: 50px;
    right: 5%;
    bottom: 50%;
    border-radius: 50%;
    z-index: 9999;
    display: none;
}

.up .span {
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 6px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    margin: auto;
    position: absolute;
    left: 18px;
    top: 20px;
}

.baiost {
    position: fixed;
    background: rgb(0 0 0 / 34%);
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}

.baiost .kaus {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    max-width: 500px;
    text-align: center;
    padding: 7vw 3vw;
    background: url(/uploads/image/crimages/bj10.png) no-repeat;
    background-size: 100% 100%;
}

.baiost .kaus .pa {
    font-size: 26px;
    color: #182f72;
    margin-bottom: 40px;
}

.baiost .kaus .xx {
    width: 40px;
    height: 40px;
    position: absolute;
    background: transparent;
    right: 0;
    top: -9px;
}

.baiost .kaus .bsipo {
    display: flex;
    width: 100%;
    align-items: center;
    margin-bottom: 15px;
}

.baiost .kaus .bsipo span {
    font-size: 16px;
    color: #333333;
    width: 22%;
    text-align: left;
}

.baiost .kaus .bsipo input {
    width: 78%;
    border: 1px solid #efefef;
    padding: 10px 10px;
}

.baiost .kaus .ana a {
    display: inline-block;
    padding: 10px 5px;
    width: 100%;
    border-radius: 50px;
    max-width: 150px;
    background: #00a6ec;
    color: #fff;
    font-size: 18px;
}

.baiost .kaus .bsipo .xau {
    width: 78%;
    display: flex;
    flex-wrap: wrap;
}

.baiost .kaus .bsipo .xau select {
    width: 48%;
    border: 1px solid #efefef;
    padding: 10px 10px;
}

.baiost .kaus .bsipo .xau select:not(:nth-child(2)) {
    margin-right: 4%;
}

.baiost .kaus .xx:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    background: red;
    transform: rotate(45deg);
}

.baiost .kaus .xx:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    background: red;
    transform: rotate(-45deg);
}

.zkzk .swip .swiper-slide .kuang .righ a {
    display: block;
    width: 100%;
    text-align: center;
    color: #36b2e0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-family: 'light';
    position: absolute;
    bottom: -60px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.zkzk .swip .swiper-slide .kuang .righ a img {
    margin-left: 10px;
}

.zkzk .swip .swiper-slide-active .kuang:hover a {
    display: flex;
    bottom: 10px;
}

@media only screen and (max-width:640px) {
    .baiost .kaus .pa {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .baiost .kaus {
        padding: 20vw 7vw;
    }

    .baiost .kaus .bsipo span {
        width: 40%;
    }

    .zkzk .swip .swiper-slide .kuang .righ a {
        bottom: 0;
    }

    .zkzk .swip .swiper-slide-active .kuang {
        padding-left: 50px;
    }

    .lxwm .lie ul li .wenzi .pb {
        font-size: 14px;
        margin-bottom: 10px;
        min-height: 120px;
    }

    .lxwm .lie ul li .wenzi .pc {
        font-size: 14px;
    }

    .lxwm .top .right .diz .pd {
        font-size: 14px;
    }
}

.cxmb ul li:hover p {
    color: #00a6ec;
}

.tow .lei li {
    margin-right: 0 !important;
}

.newsxs ul li:hover .pa {
    color: #36b2e0 !important;
}

.cxmb .zqsssa {
    position: relative;
    transition: all 0.6s;
    animation-name: fadeinup;
    animation-duration: 2s;
    animation-delay: 2.5s;
    animation-fill-mode: both;
}

@keyframes turn {
    0% {
        transform: rotate(0deg);
    }

    20% {
        transform: rotate(72deg);
    }

    40% {
        transform: rotate(144deg);
    }

    60% {
        transform: rotate(216deg);
    }

    80% {
        transform: rotate(288deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.cxmb .zqsssa img {
    width: 17vw;
    height: auto;
    max-width: 301px;
    animation: turn 60s linear infinite;
}

@media screen and (max-width:768px) {
    .fhxm .swiper-slide {
        margin-right: 0;
    }

    .hzzb .lsses-pagination {
        max-width: 150px !important;
    }
.hzzb .lsses-pagination:before{
        width: 33vw;
    left: -38vw;
    top: 0;
    bottom: 0;
    margin: auto;
}
.hzzb .lsses-pagination:after{
        width: 33vw;
    right: -38vw;
    top: 0;
    bottom: 0;
    margin: auto;
}
    .hzzb .kua .pv {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .zkld .p {
        margin-bottom: 10px;
    }
    .zkld .tow li {
    margin-bottom: 0 !important;
}
}
.zjxq .tow .lie .swiper-button-lock {
    display: block;opacity: 1;
}
.fwanli .los {
    text-align: center;
}

.fwanli .los a {
    display: inline-block;
    padding-top: 20px;
    font-size: 16px;
}

@media(max-width:640px) {
    .gjsq.lcctj .baiod .kuan:not(:nth-child(2n 1)) {
        margin-left: 0;
    }
}

.wtxqnr .wtx_act {
    background-color: #fafbfd;
    padding: 20px;
    font-size: 16px;
    color: #666666;
    display: flex;
}

.wtxqnr .wtx_act .ptitle {
    margin-right: 40px;
}

.wtxqnr .wtx_act .pitem {
    display: inline-block;
}

.wtxqnr .wtx_act .pitem:not(:last-child) {
    margin-right: 30px;
}

@media(max-width:1024px) {
    .ffys .zqsssa {
        font-size: 36px;
        margin-bottom: 40px;
    }
}

@media(max-width:640px) {
    .wtxqnr .wtx_act {
        font-size: 14px;
        flex-wrap: wrap;
        padding: 10px;
    }

    .wtxqnr .wtx_act .plist {
        width: 100%;
        margin-top: 10px;
        font-size: 12px;
    }

    .wtxqnr .wtx_act .ptitle {
        margin-right: 15px;
    }

    .wtxqnr .wtx_act .pitem:not(:last-child) {
        margin-right: 10px;
    }

    .gzlc.lcc .sqbtss {
        margin-bottom: 20px;
    }

    .ffys .zqsssa {
        font-size: 20px;
        margin-bottom: 20px;
    }
}

/* æ•´ç«™è°ƒæ•´å“åº”å¼ */
@media(max-width:1459px) {
    .zkzk {
        padding-top: 86px;
    }

    .zjk .sskua .xiala:before {
        right: 20%;
    }
}

@media(max-width:1180px) {
    .zkzk {
        padding-top: 60px;
    }

    .zjk .sskua input {
        padding: 0 15px;
    }

    .zjk .sskua .xiala:before {
        right: 14%;
    }
}

@media(max-width:1140px) {
    .zkzk {
        padding-top: 32px;
    }

    .gjsq .baiod .kuan .name {
        font-size: 16px;
    }

    .gjsq .baiod .kuan input,
    .gjsq .baiod .kuan .xiala select {
        padding: 10px 8px;
    }
}

@media(max-width:1024px) {
    .ygcx .inp {
        height: 50px;
    }

    .ygcx .inp .ann {
        line-height: 50px;
    }

    .bzzd ul li:nth-child(1) .op {
        font-size: 18px;
    }

    .bzzd ul li .op {
        font-size: 14px;
    }

    .zjk .sskua {
        width: 50%;
    }

    .gzlc ul li .ps {
        font-size: 16px;
    }

    .gjsq .baiod .kuan {
        width: 49%;
    }

    .gjsq .baiod .kuan:not(:nth-child(3n 1)) {
        /* margin-right:4%;*/
        margin-left: 0%;
    }

    .gjsq .baiod .kuan:not(:nth-child(2n 1)) {
        /* margin-right:4%;*/
        margin-left: 2%;
    }

    .sqbtss {
        font-size: 28px;
    }

    .xiazai ul li {
        padding: 20px;
    }

    .xiazai ul li .p .pa {
        font-size: 18px;
    }

    .cyfw .sqbtss {
        margin-bottom: 30px;
    }

    .zxjj .right .pb {
        font-size: 16px;
    }

    .zjxq .tow .biaot {
        font-size: 24px;
    }

    .zjxq .top .right .pa {
        font-size: 24px;
    }

    .zjxq .top .right .pb {
        font-size: 18px;
    }

    .zjxq .top .right .pc {
        font-size: 16px;
    }
}

@media(max-width:768px) {
    .zjxq .tow .biaot {
        font-size: 18px;
    }

    .zjxq .top .right .pa {
        font-size: 20px;
    }

    .zjxq .top .right .pb {
        font-size: 16px;
    }

    .zjxq .top .right .pc {
        font-size: 14px;
    }

    .zxjj .auto:before {
        height: 209px;
        background: #fafbfd url(/uploads/image/crimages/jj2.png) no-repeat right;
        bottom: 0;
        max-width: 100%;
        background-size: contain;
    }

    .ygcx .inp input {
        font-size: 16px;
        padding-left: 15px;
    }

    .ygcx .inp .ann {
        font-size: 14px;
    }

    .zjk .sskua {
        width: 100%;
    }

    .gjsq .baiod .kuan {
        width: 100%;
    }

    .gjsq .baiod .kuan:not(:nth-child(2n 1)) {
        /* margin-right:4%;*/
        margin-left: 0;
    }

    .sqbtss {
        font-size: 18px;
        margin-bottom: 5px !important;
    }

    .jcmd ul li .pb {
        font-size: 12px;
        margin: 5px 0;
        height: 32px;
        overflow: hidden;
    }

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

    .cxmb .zqsssa img {
        width: 25vw;
    }

    .cyfw ul li,
    .cyfw ul li:hover {
        width: 100%;
    }

    .cyfw ul li:not(:nth-child(2n 2)) {
        margin-right: 0;
    }

    .cyfw ul li {
        margin-right: 0;
    }

    .cyfw .sqbtss {
        margin-bottom: 20px;
    }

    .fwanli .les {
        padding-bottom: 11vw;
    }

    .fwanli.hzzb .les {
        padding-bottom: 35px;
    }

    .hzzb .lsses-pagination {
        bottom: 6% !important;
    }

    .ffys ul li .img {
        padding: 13px 12px;
    }

    .newtop .swiper-pagination {
        bottom: 21px !important;
        text-align: right;
        padding-right: 20px;
    }

    .lxwm .lie ul li {
        width: 32.33%;
    }

    .lxwm .lie ul li:not(:nth-child(4n 4)) {
        margin-right: 0;
    }

    .lxwm .lie ul li:not(:nth-child(3n 3)) {
        margin-right: 1.5%;
    }
}

@media(max-width:640px) {
    .lxwm .lie ul li {
        width: 49%;
    }

    .lxwm .lie ul li:not(:nth-child(3n 3)) {
        margin-right: 0;
    }

    .lxwm .lie ul li:not(:nth-child(2n 2)) {
        margin-right: 2%;
    }

    .up {
        bottom: 30px;
        width: 40px;
        height: 40px;
    }

    .up .span {
        left: 13px;
        top: 16px;
    }

    .hyaowen .auto .right .top ul {
        position: relative;
        padding-bottom: 15px;
        align-items: center;
    }

    .hyaowen .auto .right .top ul li {
        width: 33.333%;
        margin-right: 0 !important
    }

    .hyaowen .auto .right .top ul li .lis {
        top: 70%;
    }

    .hyaowen .auto .right .top ul li:not(:last-child) {
        margin-right: 15px;
    }

    .zkzk .swip .swiper-slide-active .kuang {
        padding: 15px 30px;
    }

    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: 0 !important;
        left: auto;
    }

    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: 0 !important;
        right: auto;
    }

    .hzkfw ul li .wenzi .pa {
        font-size: 16px;
    }

    .zkzk .lie-prev::after {
        color: #fff;
        font-size: 20px;
    }

    .zkzk .lie-prev::after,
    .zkzk .lie-next::after {
        color: #fff;
        font-size: 20px;
    }

    .bzzd ul li:nth-child(1) .op {
        font-size: 16px;
        padding: 10px 0;
    }

    .bzzd .pa {
        text-align: left;
    }

    .lxwm .lie ul li .wenzi .pb {
        height: 85px;
        overflow: hidden;
        min-height: unset;
    }

    .zjk .sskua select {
        padding: 14px 10px;
        font-size: 14px;
    }

    .nban.teshu .wenz {
        top: 60%;
    }

    .nban.teshu .wenz .pb {
        font-size: 12px;
        margin-top: 10px;
    }

    .nban .wenz .pa {
        font-size: 18px;
        padding-bottom: 5px;
    }

    .teshu .wenz {
        top: 60%;
    }

    .sqyi ul li .kua {
        padding: 40px 1px 20px;
    }

    .sqyi ul li .kua .pd {
        font-size: 12px;padding:0 10px;    zoom: 0.8;
    }

    .sqyi .wenzi .pb {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .sqyi ul li .kua .pc {
          height: auto;
    overflow: hidden;
    font-size: 12px !important;
    margin-bottom: 3px;
     zoom: 0.9;
    }
.pjn .w1440 .left .pmo {
    display: none;
}
    .sqyi ul li {
        width: 48.5%;
    }

    .gjsq .baiod .kuan .name {
        font-size: 14px;
        width: 70px;
        min-width: unset;
    }

    .gjsq .baiod .kuan:not(:nth-child(3n 1)) {
        margin-left: 0;
    }

    .gjsq .ann {
        margin-top: 10px;
    }

    .tancc .div {
        padding: 20px;
    }

    .gjsq .baiod .kuan {
        margin-bottom: 15px;
    }

    .gjsq,
    .gjsq.lcctj {
        padding: 15px;
    }

    .gjsq .w1440 {
        padding: 0;
    }

    .cxmb .biao {
        font-size: 12px;
    }

    .gnls ul li .pa {
        font-size: 14px;
    }

    .gnls .sqbtss {
        margin-bottom: 6%;
        font-size: 18px;
    }

    .hyaowen .auto .left .swiper-slide .wenz .pc,
    .hyaowen .auto .right .tow ul li a .pl,
    .hyaowen .auto .right .top ul li .lis,
    .zkzk .swip .swiper-slide-active .righ .pb,
    .hzkfw ul li .wenzi .pb,
    .zxjj .right .pb,
    .bzzd .pa,
    .sqyi ul li .kua .pc,
    .sqyi .wenzi .pb,
    .pjn .w1440 .pb,
    .gzlc ul li .ps,
    .xiazai ul li .p .pa,
    .wtxqnr .w1440 .le .pb {
        font-size: 14px;
    }

    .bzzd ul li .op,
    .pjzu .ul ul li .p .pb,
    .cxmb ul li .pb {
        font-size: 12px;
    }

    .teshu .wenz .ann a {
        font-size: 12px;
    }

    .gzlc ul li .one {
        padding: 0 !important;
        width: 70px;
        height: 70px;
    }

    .gzlc ul li .one .num {
        right: 0;
        bottom: 0px;
    }

    .top002898 .top-menu li span a {
        font-size: 16px;
    }

    .top002898 .top-menu .sub .one-cate dt .one-cate-name a {
        font-size: 14px;
        padding: 10px 0;
    }

    .top002898 .top-menu .sub-inner {
        padding: 0;
    }

    .nnes li .pb {
        padding: 0 10px;
        font-size: 12px !important;
    }

    .bottom002743 .contact .tel .pa,
    .bottom002743 .contact .tel .pb {
        text-align: center;
    }

    .fenxss .left ul {
        justify-content: center;
    }

    .bottom002743 .contact .tel .addr {
        color: #fff;
    }
}

/* 2022.10.24 */
.bottom002743 .contact .dizhi .pb.addr {
    color: #fff;
    font-size: 14px;
    position: relative;
    padding-left: 40px;
}

.bottom002743 .contact .dizhi .pb.addr span {
    position: absolute;
    left: 0
}

@media (max-width:640px) {
    .jcmd ul li .pa {
    font-size: 12px;
}
    .banner002588 li img.wap {
        max-height: 300px;
        object-fit: cover;
    }

    .bottom002743 .contact .shouji {
        display: none;
    }

    .gzlc.lcc .ul li {
        width: 33.333%;
    }

    .gzlc ul li .one {
        width: 60px;
        height: 60px;
    }

    .mtdt ul li a .right .pd {
        display: none;
    }

    .mtdt ul li a .right .pc {
        margin-bottom: 0;
    }

    .aleis ul li .wen .pa {
        font-size: 14px;
    }

    .aleis ul li .img .ps {
        font-size: 12px;
        padding: 10px;
    }
}

/* 20221107 */
.zxjj {
    padding-top: 5%;
}

.zxjj .left .pic {
    margin-top: 0;
}

.zxjj .right {
    padding-top: 30px;
    margin-top: 40px;
    padding-bottom: 100px;
}

.zxjj .right .box {
    height: auto;
    overflow: auto;
}

.zxjj .right .pa {
    padding-top: 0;
    margin-bottom: 20px;
}

.zxjj .right .pb {
    max-width: inherit;
}

.bzzd ul li .op {
    display: flex;
    align-items: center;
    justify-content: center;
}

.dis_mb {
    display: none !important;
}

@media(max-width:1280px) {
    .fwanli .xmtj .kua {
        padding: 20px !important;
    }

    .hzzb .kua .pv {
        font-size: 14px;
    }

    .hzzb .kua .pa {
        font-size: 12px !important;
    }
}
@media(min-width:769px) {
    .pmo{
display: none;
}
}
@media(max-width:768px) {

.zxgw.tow li {
    background: transparent !important;
}
    .bottom002743 .contact .dizhi .pb.addr span {
        position: static;
    }
   .ppc{
        display: none;
        }
        .fenxss .right .pmo {
            text-align: center;
        }
    .zxjj .right {
        margin-top: 0;
        padding: 5% 3%;
    }

    .hyaowen .auto .right .top ul {
        padding-bottom: 0;
    }

    .hyaowen .auto .right .top ul li .ps {
        padding-bottom: 5px;
    }
   
    .bottom002743 .contact .dizhi .pb.addr {
      
        padding-left: 0;font-size: 13px;
    }
    .bottom002743 .contact .dblo {
        margin: 0 auto 20px;
    }
    
    .zkld .zxgw .lei li .wenz .pa {
        text-align: left;    margin-bottom: 5px;
    }
    .zkld .tow .lei li .wenz p {
    font-size: 14px;
    line-height: 1.5;
}
    .zkld .tow .lei li .wenz .pa {
    text-align: center;
}
.zkld .zxgw .lei li .wenz .pb span {
    font-size: 14px !important;
    line-height: 1.5;
}
    .bottom002743 .contact .tel .pb {
        font-size: 14px;
    }
    .fwanli .les .swiper-slide .kua .pa {
        font-size: 14px !important;
        line-height: 1.5;
    }
    .bottom002743 .contact .tel .pa {
        font-size: 14px;
      
    }
}

@media(max-width:640px) {
    .fwysxd ul li .pa {
    font-size: 12px;
}
    .dis_mb {
        display: block !important;
    }

    .newsxs ul li a .wen {
        padding: 6px 5px 6px 10px;
    }
.newtop {
    padding-bottom: 10px;
}
    .newsxs ul li {
        margin-bottom: 6px;
    }

    .newsxs ul li a .wen .tm {
        font-size: 14px;
        color: #36b2e0;
        margin-top: 6px;
    }

    .newsxs ul li a .wen .pa {
        font-size: 14px;
    }

    .newtop .swiper-slide a .right .pa {
        font-size: 16px;
    }

    .mtdt ul li a .left {
        padding: 10px 6px;
        width: 50px;
    }

    .mtdt ul li a .right {
        flex: 1 1 auto;
    }

    .mtdt ul li a {
        flex-wrap: nowrap;
    }

    .mtdt ul li a .right .pc {
        font-size: 14px;
        line-height: 1.5;
        max-height: 3em;
        overflow: hidden;
    }

    .mtdt ul li a .left .pb {
        font-size: 12px;
    }

    .mtdt ul li a .left .pa {
        font-size: 14px;
    }

    .mtdt ul li {
        padding-bottom: 6px;
        margin-bottom: 6px;
    }

    .xiazai ul li .p .pb {
        display: none;
    }
    .anli .anlilei {
        margin-top: 15px;
    }
}


/* 2022.11.24 */
    .sousuo {
        padding: 80px 0;
    }
    .sousuo .title{
        font-size: 48px;
        color: #000;
        text-align: center;
        margin-bottom: 40px;
    }
    .sousuo  .list{
        margin-bottom: 40px;
    }
    .sousuo  .list .item{
        display: flex;
        justify-content: space-between;
        padding: 10px 10px;
        box-shadow: 0 0px 10px #c3bfbf;
        margin-bottom: 20px;
    }
    .sousuo  .list .item .utitle{
        flex: 1;
        font-size: 18px;
    }
    .sousuo  .list .item .time{
        width: 80px;
    }
    @media(max-width:1024px){
        .sousuo .title{
            font-size: 24px;
            margin-bottom: 10px;
        }
        .sousuo{
            padding: 40px 0;
        }
    }
    @media(max-width:768px){
        .sousuo .list .item .utitle {
            font-size: 16px;
        }
        .pjn.tow{
            padding-top:0;
        }
        .pjn.tow .left {
    margin: 0;
}
.alxq .w1440 .right ul li{
    margin-bottom:6px;
}
.alxq .w1440 .right ul li a .wenzi .pa{
  font-size: 14px;
}
.alxq .w1440 .right ul li a .wenzi .pc {
    font-size: 12px;
}
.cxmb ul li .pb{
    zoom: 0.8;
}
.fwanli .les-pagination:before {
    content: '';
    position: absolute;
    width: 33vw;
    height: 1px;
    background: #ebebeb;
    left: 0;
    top: 0;
    bottom: 0;
    /* right: 0; */
    margin: auto;
    max-width: 1390px;
    z-index: -1;display:none;
}
.fwanli .les-pagination::after {
    content: '';
    position: absolute;
    width: 33vw;
    height: 1px;
    background: #ebebeb;
    right: 0;
    top: 0;
    bottom: 0;
    /* right: 0; */
    margin: auto;
    max-width: 1390px;
    z-index: -1;display:none;
}
.jjwwo li:not(:last-child) {
    margin-right: 2.7% !important;
}
    .qisgx .lsie {
    margin-bottom: 5px;
}
    }


.posta {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgb(0 0 0 / 62%);
    z-index: 999;display: none;
}

.posta .lcctj {
    margin: auto;
    box-shadow: none;
    border-radius: 10px;
    position: relative;    width: 85%;
}
.posta .lcctj .xxi {
    position: absolute;
    right: -17px;
    top: -18px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #00a6ec;
    background: #00a6ec;
    transition: all 0.5s;
}

.posta .lcctj .xxi:before {
    content: '';
    position: absolute;
    width: 80%;
    height: 2px;
    background: #fff;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    transform: rotate(45deg);
}

.posta .lcctj .xxi:after {
    content: '';
    position: absolute;
    width: 80%;
    height: 2px;
    background: #fff;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    transform: rotate(-45deg);
}

.posta .lcctj .xxi:hover {transform: rotate(-180deg);}
@media(max-width:768px){
    .swiper-pagination .swiper-pagination-bullet {
    width: 6px !important;
    height: 6px !important;
    margin: 0 2px !important;
}
.jcmd ul li {
    width: 24.25%;
    flex: 0 0 auto;
}

.jcmd ul li:not(:last-child) {
    margin-right: 1% !important;
}
.jcmd ul li .pb {
    transform: scale(0.8);
    width: 140%;
    left: -20%;
    height: auto;
}


.zkld .tow .lei li .wenz p>span {
    display: block;
    text-align: center;    font-size: 16px !important;
}
}
.sousuo .topqiet {    margin-bottom: 3%;    display: none;}
.towwa {
    text-align: center;
    position: relative;
    margin-bottom: 40px;
}

.towwa .sear_zhongwen {
    color: #323232;
    font-size: 36px;
}

.towwa .sear_yingwen {
    font-size: 50px;
    position: absolute;
    top: -36px;
    left: 0;
    color: #e6e6e6;
    right: 0;
    margin: auto;
    z-index: -1;
}

.towwa:before {
    content: '';
    position: absolute;
    width: 40%;
    height: 1px;
    background: #e1e1e1;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}

.towwa:after {
    content: '';
    position: absolute;
    width: 40%;
    height: 1px;
    background: #e1e1e1;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}

.sousuo .qqsk .zjk {
    padding: 0;
}
.sousuo .topqiet ul {
    display: flex;
    justify-content: center;
}

.sousuo .topqiet ul li {
    list-style: none;
    border: 1px solid #00a6ec;
}

.sousuo .topqiet ul li a {
    font-size: 16px;
    color: #00a6ec;
    padding: 10px 20px;
    display: block;
}

.sousuo .topqiet ul li:not(:last-child) {
    margin-right: 3%;
}

.sousuo .topqiet ul li:hover {
    background: #00a6ec;
}

.sousuo .topqiet ul li:hover a {
    color: #fff;
}
.zkxq .nrr p {
    font-size: 18px !important;
    color: #333333;
    line-height: 2;
    font-family: 微软雅黑 !important;
}

.zkxq .nrr span {
    font-size: 18px !important;
    color: #333333;
    line-height: 2; font-family: 微软雅黑 !important;
}
@media screen and (max-width: 640px){
.towwa .sear_zhongwen {
    font-size: 20px;
}
.towwa .sear_yingwen {
    font-size: 20px;
    top: -14px;
    z-index: -1;
}
}




.alxq .w1440 .left .nrr span {
    font-size: 18px !important;
    line-height: 2;
    margin-bottom: 0.833em;
}
@media(max-width:1024px){
    .hhzhb .toub{
        padding-top: 60px;    padding-bottom: 10px;
    }
}
@media(max-width:640px){
    .alxq .w1440 .left .nrr {font-size: 14px;color: #000;}

.hyaowen .auto .left .swiper-slide .img img {
    height: 190px;
}
.plal .lie .lie-myswiper {

}

.plal .lie .lie-pagination {
    bottom: -6px;
   
}
.hyaowen:before
{
        background: #f8f8f8;
}


}
#newbridge .nb-show {display: none!important;}
#newbridge .nb-icon-wrap {width:45px!important; height: 45px!important;}

#newbridge .nb-icon-base-5 .nb-icon-inner-wrap {width:45px!important; height:45px!important; right:5px; background:url(/uploads/image/crimages/widget.png) no-repeat 0 0!important; background-size: 100% auto!important;}
#newbridge .nb-icon-base .nb-icon-inner-wrap.newicon-right-center {background-position: 0 0!important;}
#newbridge .icon-right-center:hover .nb-icon-inner-wrap,
#newbridge .nb-icon-base .nb-icon-inner-wrap.newicon-right-center:hover,
#newbridge .nb-icon-base-5 .nb-icon-inner-wrap:hover {background-position: 0 100%!important;}

.newsxs ul li a .img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*20230222*/
.teshu .wenz{max-width:50%;}
.anli .anlilei ul li:not(:nth-child(3n 3)) {
    margin-right: 2.1%;
}
.anli .anlilei ul li {
    margin-bottom: 2.1%;
        width: 31.9%;
}
.newsxs ul li a .img {
    padding-bottom: 14.2%;
    position: relative;
}

.newsxs ul li a .img img {
    position: absolute;
    left: 0;
    top: 0;
}
.newtop .swiper-slide a .right .pa{
    min-height:0;
}
@media screen and (max-width: 768px){
.ffys ul li .we .pa{
        font-size: 16px;
    }
    .fhxm .swiper-wrapper {
    align-items: stretch;
}

.fhxm .swiper-slide {
    height: auto;
    align-items: flex-start;
    flex-direction: column;
}

.fhxm .swiper-slide .wenzi {
    flex: 1 1 auto;
}
.newtop .swiper-slide {
    height: auto;
}

.newtop .swiper-slide a {
    height: 100%;
}
}
@media screen and (max-width: 640px){
    .anli .anlilei ul li{
        margin-bottom: 2%;
            width: 49%;
    }
    .newsxs ul li a .img {
    padding-bottom: 23.2%;
    position: relative;
}
    .anli .anlilei ul li:not(:nth-child(3n 3)) {
    margin-right: 0;
}

.anli .anlilei ul li:not(:nth-child(2n 2)) {
    margin-right: 2%;
}
.alxq .w1440 .right ul li:nth-child(n 5) {
    display: none;
}
}
@media screen and (min-width: 768px){
    .fhxm .swiper-slide .wenzi {
    min-height: 360px;
}
}


/* 2023.3.8 */
@media (max-width: 640px){
    .nban.teshu .wenz {
        top: 56%;
        max-width: 100%;
    }
}


/* 2023.3.22 */
/* 2023.3.22 */
.piclist002925 .auto:nth-child(1){
    display: block;
}
.piclist002925 .auto:nth-child(2){
    display: none;
}
@media (max-width: 640px){
    .alxq .w1440 .left .nrr *{
        line-height: 1.875 !important;
    }
    .zkld .fass .usl li .pa {
        display: block;
        font-size: 16px;
        width: 100%;
    }

    .zkld .fass .usl li {
        flex-wrap: wrap;
        padding-bottom: 5px;
    }

    .zkld .fass .usl li .pb {
        width: 100%;
        margin-top: 5px;
    }
    .piclist002925 .auto:nth-child(2){
        display: block;
    }
    .piclist002925 .auto:nth-child(1){
        display: none;
    }
      .lxwm .top .right .tel{
        display: none;
    }
    .lxwm .top .right .ewm .ma:nth-child(2){
        display: none;
    }
    .lxwm .lie ul li .img img {
        height: 120px;
        object-fit: cover;
    }
     .alxq .w1440 .left .nrr img{
        width: 100% !important;
        height: auto !important;
    }
    .lxwm .top .right .ewm {
        justify-content: center;
    }
    .bottom002743 .contact .tel .pb,.bottom002743 .contact .tel .pb *{
        color: #00a6ec !important;
    }
}


/* 2023.3.23 */
.alxq .w1440 .left .nrr *,
.deftext,.deftext *{
    height: auto !important;
    font-size: 14px !important;
    color: #666 !important;
    line-height: 27px !important;
}

@media (max-width: 640px){
    .alxq .w1440 .left .nrr *,
    .deftext,.deftext * {
        height: auto !important;
        font-size: 14px !important;
        color: #000 !important;
        line-height: 27px !important;
    }
}

/* 2023.3.29 */
.fwanli .les .swiper-slide .pic {
    padding-bottom: 72%;
    max-height: unset;
    position: relative;
}
.fwanli .les .swiper-slide .pic img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.lxwm .lie ul li:hover .pc * {
    color: #fff !important;
}

.shaixuan .aleis.ziben{
    display: none;
}
.shaixuan .aleis.pc{
    display: block;
}
.aleis{
    display: none;
}
.aleis.pc{
    display: block;
}
@media (max-width: 640px){

    .shaixuan .aleis.ziben{
        display: block;
    }
    .shaixuan .aleis.pc{
        display: none;
    }

    .aleis{
        display: block;
    }
    .aleis.pc{
        display: none;
    }

    .zkld .zxgw .lei li .wenz .pb,
    .zkld .zxgw .lei li .wenz .pb span{
        font-size: 12px !important;
    }
    .bzzd ul li .op{
        padding: 10px 0;    
    }

    .swiper-button-next, .swiper-button-prev {
        top: 40%;
    }
    .xiazai ul li .p {
        margin-bottom: 10px;
    }
    .wtxqnr .w1440 .le .biaot .pa {
        padding: 0px 15px;
    }
    
    .wtalxq .top .right .fenx .a {
        padding: 3px 5px;
        max-width: 100px;
    }
    
    .wtxqnr .w1440 .le {
        font-size: 14px;
    }
    .jcmd.zhishi ul li {
        padding: 3.4vw 10px;
    }

    .zjxq .tow .lie .swiper-button-next, .zjxq .tow .lie .swiper-button-prev{
        top: 41%;
    }

}

.alxq .w1440 .left .nrr *, .deftext, .deftext *,.alxq .w1440 .left .nrr span{
    font-size:18px !important;
    line-height:1.7 !important;
}
@media (max-width:768px){
    .alxq .w1440 .left .nrr *, .deftext, .deftext *,.alxq .w1440 .left .nrr span{
        font-size:14px !important;
    }
}

/*20230405*/
.aleis ul li .img {
    padding-bottom: 56%;
}

.aleis ul li .img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.wtxqnr .w1440 .le p,.wtxqnr .w1440 .le{
    line-height:1.8;
}
@media (max-width:768px){
    .zkld .fass .usl li .pb {
    font-size: 14px;
    padding-bottom: 5px;
}

.zkld .zxgw .lei li .wenz .pb, .zkld .zxgw .lei li .wenz .pb span {
    font-size: 14px !important;
}
}



/* 2023.4.18 */
@media (max-width:640px){
    .alxq .w1440 .left .top .pb:nth-child(2){
        transform: translate(0, 2px);
        -webkit-transform: translate(0, 2px);
        -moz-transform: translate(0, 2px);
        -ms-transform: translate(0, 2px);
        -o-transform: translate(0, 2px);
    } 
    .hyaowen .auto .right .tow ul li a time.mb{
        transform: translate(0, 1px);
        -webkit-transform: translate(0, 1px);
        -moz-transform: translate(0, 1px);
        -ms-transform: translate(0, 1px);
        -o-transform: translate(0, 1px);
    } 

    .alxq .w1440 .left .fenye a::before{
        transform: unset !important;
        -webkit-transform: unset !important;
        -moz-transform: unset !important;
        -ms-transform: unset !important;
        -o-transform: unset !important;
        font-size: 12px;
        color: #999;
        padding: 0;
        top: 0;
        border: none;
    }
    .alxq .w1440 .left .fenye a{
        padding-left: 42px;
    }
    .alxq .w1440 .left .fenye a:nth-child(2) {
        text-align: right;
        padding-left: 0;
        padding-right: 42px;
    }
    .alxq .w1440 .left .fenye a:before{
        content: '上一篇';
        font-size: 12px;
    }
    .alxq .w1440 .left .fenye a:nth-child(2):before{
        content: '下一篇';
        font-size: 12px;
    }
    .alxq .w1440 .left .fenye a:hover::before{
        color: #333;
    }
}

/*20230511*/
.wtxqnr .w1440 .le a {
    color: inherit;
}
@media only screen and (max-width: 768px){
    .zkzk .zkzk-pagination {
    bottom: 0 !important;
    position: static;
    padding-bottom: 30px;
}
.zkxq .w1440{width:100%;}
}

/*2023/5/22/*/
@media only screen and (max-width: 768px){
    .dakk .swip {
    background-size: cover;
}
.zkzk .swip .swiper-slide-active .kuang{
        padding-top: 24px;
}
}
.ffys ul li .we .pb,
.fwanli .les .swiper-slide .kua .fen .pg,
.xiazai ul li .size .pc,
.gjsq .baiod .kuan .name,
.pjzu .ul ul li .p .pb,
.alxq .w1440 .left .fenye a::before,
.alxq .w1440 .left .top .pb,
.alxq .w1440 .left .top .pa,
.sqyi ul li .kua .pc,
.sqyi ul li .kua .pd .spa01,
.sqyi ul li .kua .pd .spa02,
.page002664 .pages a,
.fzlc .fzlc-myswiper2 .neir ul li .ap{
        color: #333333;
}
.alxq .w1440 .left .nrr *, .deftext, .deftext *{
           color: #333333 !important;
}

.sqyi ul li:hover .kua .pd .spa01,
.sqyi ul li:hover .kua .pd .spa02{
    color: #fff;
}
.wtxqnr {
    color: #333;
}
.zkxq .w1440 .left .top .pa {
    font-weight: bold;
}
@media(max-width:768px){
    .zkzk {
    padding-bottom: 22px;
}

.plal,.hhzhb {
    padding-top: 32px;
}

.floor000922 {
    padding-top: 12px;
}
}