/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.row {
    width: 101%;
    transition: .2s width ease;
    *zoom:1}

.row:before,.row:after {
    display: table;
    clear: both;
    content: ''
}

.row>[class*="span-"] {
    float: left;
    margin-right: 1%;
    *margin-right: .89%
}

.row>.span-1 {
    width: 7.33333333%
}

.row>.span-2 {
    width: 15.66666667%
}

.row>.span-3 {
    width: 24%
}

.row>.span-4 {
    width: 32.33333333%
}

.row>.span-5 {
    width: 40.66666667%
}

.row>.span-6 {
    width: 49%
}

.row>.span-7 {
    width: 57.33333333%
}

.row>.span-8 {
    width: 65.66666667%
}

.row>.span-9 {
    width: 74%
}

.row>.span-10 {
    width: 82.33333333%
}

.row>.span-11 {
    width: 90.66666667%
}

.row>.span-12 {
    width: 99%
}

.full-row {
    width: 100%;
    transition: .2s width ease;
    *zoom:1}

.full-row:before,.full-row:after {
    display: table;
    clear: both;
    content: ''
}

.full-row>[class*='span'] {
    float: left
}

.full-row>.span-1 {
    width: 8.33333333%;
    *width: 8.22333333%
}

.full-row>.span-2 {
    width: 16.66666667%;
    *width: 16.55666667%
}

.full-row>.span-3 {
    width: 25%;
    *width: 24.89%
}

.full-row>.span-4 {
    width: 33.33333333%;
    *width: 33.22333333%
}

.full-row>.span-5 {
    width: 41.66666667%;
    *width: 41.55666667%
}

.full-row>.span-6 {
    width: 50%;
    *width: 49.89%
}

.full-row>.span-7 {
    width: 58.33333333%;
    *width: 58.22333333%
}

.full-row>.span-8 {
    width: 66.66666667%;
    *width: 66.55666667%
}

.full-row>.span-9 {
    width: 75%;
    *width: 74.89%
}

.full-row>.span-10 {
    width: 83.33333333%;
    *width: 83.22333333%
}

.full-row>.span-11 {
    width: 91.66666667%;
    *width: 91.55666667%
}

.full-row>.span-12 {
    width: 100%;
    *width: 99.89%
}

.row>.pull-right,.full-row>.pull-right {
    float: right
}

.row>.center {
    position: relative;
    left: -0.5%;
    display: block;
    float: none;
    clear: both;
    margin-right: auto;
    margin-left: auto
}

.full-row>.center {
    display: block;
    float: none;
    clear: both;
    margin-right: auto;
    margin-left: auto
}

.pull-left-1 {
    position: relative;
    left: -8.33333333%
}

.pull-left-2 {
    position: relative;
    left: -16.66666667%
}

.pull-left-3 {
    position: relative;
    left: -25%
}

.pull-left-4 {
    position: relative;
    left: -33.33333333%
}

.pull-left-5 {
    position: relative;
    left: -41.66666667%
}

.pull-left-6 {
    position: relative;
    left: -50%
}

.pull-left-7 {
    position: relative;
    left: -58.33333333%
}

.pull-left-8 {
    position: relative;
    left: -66.66666667%
}

.pull-left-9 {
    position: relative;
    left: -75%
}

.pull-left-10 {
    position: relative;
    left: -83.33333333%
}

.pull-left-11 {
    position: relative;
    left: -91.66666667%
}

.pull-left-12 {
    position: relative;
    left: -100%
}

.pull-right-1 {
    position: relative;
    left: 8.33333333%
}

.pull-right-2 {
    position: relative;
    left: 16.66666667%
}

.pull-right-3 {
    position: relative;
    left: 25%
}

.pull-right-4 {
    position: relative;
    left: 33.33333333%
}

.pull-right-5 {
    position: relative;
    left: 41.66666667%
}

.pull-right-6 {
    position: relative;
    left: 50%
}

.pull-right-7 {
    position: relative;
    left: 58.33333333%
}

.pull-right-8 {
    position: relative;
    left: 66.66666667%
}

.pull-right-9 {
    position: relative;
    left: 75%
}

.pull-right-10 {
    position: relative;
    left: 83.33333333%
}

.pull-right-11 {
    position: relative;
    left: 91.66666667%
}

.pull-right-12 {
    position: relative;
    left: 100%
}

@media only screen and (max-width: 1024px) {
    .row>.midd-1 {
        width:7.33333333%
    }

    .row>.midd-2 {
        width: 15.66666667%
    }

    .row>.midd-3 {
        width: 24%
    }

    .row>.midd-4 {
        width: 32.33333333%
    }

    .row>.midd-5 {
        width: 40.66666667%
    }

    .row>.midd-6 {
        width: 49%
    }

    .row>.midd-7 {
        width: 57.33333333%
    }

    .row>.midd-8 {
        width: 65.66666667%
    }

    .row>.midd-9 {
        width: 74%
    }

    .row>.midd-10 {
        width: 82.33333333%
    }

    .row>.midd-11 {
        width: 90.66666667%
    }

    .row>.midd-12 {
        width: 99%
    }

    .midd-hide {
        display: none
    }

    .midd-center {
        position: relative;
        left: -0.5%;
        display: block;
        float: none;
        clear: both;
        margin-right: auto;
        margin-left: auto
    }

    .full-row>.midd-1 {
        width: 8.33333333%
    }

    .full-row>.midd-2 {
        width: 16.66666667%
    }

    .full-row>.midd-3 {
        width: 25%
    }

    .full-row>.midd-4 {
        width: 33.33333333%
    }

    .full-row>.midd-5 {
        width: 41.66666667%
    }

    .full-row>.midd-6 {
        width: 50%
    }

    .full-row>.midd-7 {
        width: 58.33333333%
    }

    .full-row>.midd-8 {
        width: 66.66666667%
    }

    .full-row>.midd-9 {
        width: 75%
    }

    .full-row>.midd-10 {
        width: 83.33333333%
    }

    .full-row>.midd-11 {
        width: 91.66666667%
    }

    .full-row>.midd-12 {
        width: 100%
    }
}

@media only screen and (max-width: 992px) {
    .row>.smidd-1 {
        width:7.33333333%
    }

    .row>.smidd-2 {
        width: 15.66666667%
    }

    .row>.smidd-3 {
        width: 24%
    }

    .row>.smidd-4 {
        width: 32.33333333%
    }

    .row>.smidd-5 {
        width: 40.66666667%
    }

    .row>.smidd-6 {
        width: 49%
    }

    .row>.smidd-7 {
        width: 57.33333333%
    }

    .row>.smidd-8 {
        width: 65.66666667%
    }

    .row>.smidd-9 {
        width: 74%
    }

    .row>.smidd-10 {
        width: 82.33333333%
    }

    .row>.smidd-11 {
        width: 90.66666667%
    }

    .row>.smidd-12 {
        width: 99%
    }

    .smidd-hide {
        display: none
    }

    .smidd-center {
        position: relative;
        left: -0.5%;
        display: block;
        float: none;
        clear: both;
        margin-right: auto;
        margin-left: auto
    }

    .full-row>.smidd-1 {
        width: 8.33333333%
    }

    .full-row>.smidd-2 {
        width: 16.66666667%
    }

    .full-row>.smidd-3 {
        width: 25%
    }

    .full-row>.smidd-4 {
        width: 33.33333333%
    }

    .full-row>.smidd-5 {
        width: 41.66666667%
    }

    .full-row>.smidd-6 {
        width: 50%
    }

    .full-row>.smidd-7 {
        width: 58.33333333%
    }

    .full-row>.smidd-8 {
        width: 66.66666667%
    }

    .full-row>.smidd-9 {
        width: 75%
    }

    .full-row>.smidd-10 {
        width: 83.33333333%
    }

    .full-row>.smidd-11 {
        width: 91.66666667%
    }

    .full-row>.smidd-12 {
        width: 100%
    }
}

@media only screen and (max-width: 760px) {
    .row>.smal-1 {
        width:7.33333333%
    }

    .row>.smal-2 {
        width: 15.66666667%
    }

    .row>.smal-3 {
        width: 24%
    }

    .row>.smal-4 {
        width: 32.33333333%
    }

    .row>.smal-5 {
        width: 40.66666667%
    }

    .row>.smal-6 {
        width: 49%
    }

    .row>.smal-7 {
        width: 57.33333333%
    }

    .row>.smal-8 {
        width: 65.66666667%
    }

    .row>.smal-9 {
        width: 74%
    }

    .row>.smal-10 {
        width: 82.33333333%
    }

    .row>.smal-11 {
        width: 90.66666667%
    }

    .row>.smal-12 {
        width: 99%
    }

    .smal-hide {
        display: none
    }

    .smal-show {
        display: block
    }

    .smal-center {
        position: relative;
        left: -0.5%;
        display: block;
        float: none;
        clear: both;
        margin-right: auto;
        margin-left: auto
    }

    [class*='pull-left-'],[class*='pull-right-'] {
        right: auto;
        left: auto
    }

    .full-row>.smal-1 {
        width: 8.33333333%
    }

    .full-row>.smal-2 {
        width: 16.66666667%
    }

    .full-row>.smal-3 {
        width: 25%
    }

    .full-row>.smal-4 {
        width: 33.33333333%
    }

    .full-row>.smal-5 {
        width: 41.66666667%
    }

    .full-row>.smal-6 {
        width: 50%
    }

    .full-row>.smal-7 {
        width: 58.33333333%
    }

    .full-row>.smal-8 {
        width: 66.66666667%
    }

    .full-row>.smal-9 {
        width: 75%
    }

    .full-row>.smal-10 {
        width: 83.33333333%
    }

    .full-row>.smal-11 {
        width: 91.66666667%
    }

    .full-row>.smal-12 {
        width: 100%
    }
}

/*挂件分页样式*/
.util-page {
    font-size: 0;
    color: #333740;
    text-align: center;
}

.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count {
    color: #333740;
    display: inline-block;
    border: 1px solid #ededed;
    margin: 10px 0;
    padding: 5px 10px;
    vertical-align: middle;
    margin: 0 0 10px -1px;
    background: #fff;
    font-size: 16px ;
    font-weight: normal;
}

.util-page .gobutton:hover,.util-page .num:hover,.util-page .current {
    color: #fff;
    background: #a6cb5f;
}

.util-page span.gobutton,.util-page span.gobutton:hover {
    color: #333740;
    background-color: #eee;
}

.util-page .gobutton .ion {
    font-size: .8em;
}

.util-page .count {
    margin-left: 10px;
    color: #333740;
    background: none;
    border: none;
}

.util-page span.jump {
    background: none;
    color: #333740;
    display: inline-block;
    margin: 0 7px;
    vertical-align: top;
}

.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text {
    background: none;
    border: none;
    color: #333740;
    font-size: 14px;
}

.util-page .jumpto_inp {
    width: 40px;
    text-align: center;
    height: 37px;
    line-height: 37px;
    vertical-align: top;
}

/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea {
    margin: 0 auto 55px;
    max-width: 1200px;
}

.BdMapWrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 45%;
    overflow: hidden;
}

.BdMapWrapper .BdMapCon {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media only screen and (max-width: 760px) {
    .BdMapArea {
        display:none;
    }
}

/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box {
    display: none!important;
}

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico {
    display: inline-block;
    width: 20px;
    height: 20px;
    white-space: nowrap;
    letter-spacing: -1em;
    text-indent: -99em;
    color: transparent;
    background: url(../img/ico.png);
    *text-indent: 0;
    *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align: middle;
}

.ico:before {
    content: '\3000';
}

.ico1_2 {
    background-position: -20px 0;
}

.ico1_3 {
    background-position: -40px 0;
}

.ico1_4 {
    background-position: -60px 0;
}

.ico1_5 {
    background-position: -80px 0;
}

.ico2_1 {
    background-position: 0 -20px;
}

.ico2_2 {
    background-position: -20px -20px;
}

.ico2_3 {
    background-position: -40px -20px;
}

.ico2_4 {
    background-position: -60px -20px;
}

.ico2_5 {
    background-position: -80px -20px;
}

.ico3_1 {
    background-position: 0 -40px;
}

.ico3_2 {
    background-position: -20px -40px;
}

.ico3_3 {
    background-position: -40px -40px;
}

.ico3_4 {
    background-position: -60px -40px;
}

.ico3_5 {
    background-position: -80px -40px;
}

.ico4_1 {
    background-position: 0 -60px;
}

.ico4_2 {
    background-position: -20px -60px;
}

.ico4_3 {
    background-position: -40px -60px;
}

.ico4_4 {
    background-position: -60px -60px;
}

.ico4_5 {
    background-position: -80px -60px;
}

/* 常量设置 */
.wrap {
    width: 85.4%;
    margin-right: auto;
    margin-left: auto;
}

.header_wrap {
    width: 92.7%;
    margin-right: auto;
    margin-left: auto;
}

.mwrap {
    max-width: 1366px;
    margin-right: auto;
    margin-left: auto;
}

/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body {
    min-width: 1240px\9;
    overflow-x: auto;
}

/*for ie9+*/
@media all and (min-width: 0) {
    body {
        min-width:0;
        overflow-x: hidden;
    }
}

body {
    font-size: 14px;
    line-height: 1.3;
    color: #555;
    background: #fff;
}

a {
    color: inherit;
}

a:hover {
    color: #a6cb5f;
}

::-moz-selection {
    color: #fff;
    background: #a6cb5f;
}

::selection {
    color: #fff;
    background: #a6cb5f;
}

::-webkit-input-placeholder {
    color: #aaa;
}

.placeholder {
    color: #aaa;
}

/*css组件设置*/
.form-control, .input-group-addon, .btn {
    border-radius: 2px;
}

.form-control:focus {
    border-color: #a6cb5f;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #a6cb5f;
}

.imgZoom img,.imgY180 img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.imgZoom {
    overflow: hidden;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}

.imgZoom:hover img {
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

.imgY180:hover img {
    cursor: pointer;
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

/* 网站样式 */
html {
    font-size: calc(100vw / 19.2);
    min-height: 100%;
    -webkit-text-size-adjust: none;
}

body {
    font-size: 16px;
    font-family: 'zw';
}

.header {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    z-index: 99;
    top: 0;
    transition: all .5s ease;
}

.header::after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    top: 100%;
    height: 1px;
    background: rgb(76 69 69 / 20%);
    content: '';
    transition: all .6s ease;
}

.header .header_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header .h_logo a {
    display: block;
    padding: .12rem 0;
    width: 1.7rem;
    height: .57rem;
}

.header .h_logo a img {
    width: 100%;
    height: 100%;
}

.header .inav_wrapper {
    margin-left: auto;
    margin-right: 1.15rem;
}

.header .inav_wrapper .inav ul {
    display: flex;
    align-items: center;
    justify-content: center;
}

.header .inav_wrapper .inav .nav_li {
    margin-right: .6rem;
    text-align: center;
    color: #fff;
}

.header .inav_wrapper .inav .nav_li:last-child {
    margin-right: 0;
}

.header .inav_wrapper .inav .nav_li .nav_a {
    display: block;
    font-size: .21rem;
    line-height: .69rem;
    white-space: nowrap;
}

.header .inav_wrapper .inav .nav_li.same .nav_down {
    position: absolute;
    width: 100%;
    width: 100%;
    left: 50%;
    transform: translate(-50%);
    top: 100%;
    font-size: .2rem;
    line-height: .8rem;
    background: #fff;
    display: none;
}

.header .inav_wrapper .inav .nav_li.same .nav_down ul {
    width: 100%;
}

.header .inav_wrapper .inav .nav_li.same .nav_down ul li {
    padding: 0 .15rem;
    margin-right: .2rem;
    color: #333740;
}

.header .inav_wrapper .inav .nav_li.same .nav_down ul li:first-child {
    margin-right: .4rem;
    font-size: .2rem;
    font-family: 'bt';
    position: relative;
}

.header .inav_wrapper .inav .nav_li.same .nav_down ul li:first-child::after {
    position: absolute;
    right: -0.2rem;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 30%;
    background: #333740;
    content: '';
}

.header .inav_wrapper .inav .nav_li.same .nav_down ul li:last-child {
    margin-right: 0;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down {
    position: absolute;
    width: 100%;
    width: 100%;
    left: 50%;
    transform: translate(-50%);
    top: 100%;
    background: #f4f4f4;
    display: none;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down ul {
    display: block;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left {
    width: 37.8%;
    margin: 0.2rem 0;
    height: 5.45rem;
    overflow-y: auto;
    overflow-x: hidden;
    background: #f4f4f4;
    float: left;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left::-webkit-scrollbar {
    width: 2px;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #303337;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left::-webkit-scrollbar-track {
    border-radius: 0;
    background: #888888;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left li {
    padding: 0.09rem 0;
    padding-left: 32%;
    padding-right: 2%;
    height: 0.91rem;
    position: relative;
    box-sizing: border-box;
    text-align: left;
    transition: all .3s ease;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left li a {
    display: block;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left li a>div {
    display: inline-block;
    vertical-align: middle;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left li .img_ {
    height: 0.73rem;
    width: 1.08rem;
    margin: 0 auto;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left li .t {
    color: #303337;
    font-size: 0.18rem;
    line-height: 0.23rem;
    margin-left: 0.5rem;
    width: calc(100% - 1.7rem);
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left li:hover {
    background: #a5cf4e;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left li.cur {
    background: #a5cf4e;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_left li:first-child {
    font-size: 0.18rem;
    margin: 0;
    font-family: 'xbt';
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center {
    width: 27.6%;
    float: left;
    padding: 0.3rem;
    padding-top: 0.35rem;
    padding-left: 0.4rem;
    padding-right: 0;
    box-sizing: border-box;
    background: #ffffff;
    height: 5.85rem;
    position: relative;
    z-index: 10;
    position: relative;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center .prolist {
    height: 100%;
    overflow-y: auto;
    display: block;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center .prolist::-webkit-scrollbar {
    width: 2px;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center .prolist::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #303337;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center .prolist::-webkit-scrollbar-track {
    border-radius: 0;
    background: #888888;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center li {
    padding: 0.2rem 0;
    padding-left: 0.35rem;
    color: #303337;
    font-size: 0.18rem;
    line-height: 0.2rem;
    position: relative;
    text-align: left;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center li:last-child {
    margin-bottom: .8rem;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0.15rem;
    width: 0.29rem;
    height: 0.27rem;
    background: url(../img/nav_pro_down_center01.png) no-repeat center/contain;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center li a {
    display: block;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center .btns {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    bottom: 0.2rem;
    text-align: center;
    background: #fff;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center .btns .btn {
    height: 0.5rem;
    width: 1.9rem;
    margin-left: 0.1rem;
    background: #efefef;
    padding: 0;
    border: none;
    position: relative;
    overflow: hidden;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center .btns .btn01 {
    margin-left: 0;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center .btns .btn02 {
    background: #a5cf4e;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center .btns .btn a {
    display: block;
    color: #303337;
    font-size: 0.18rem;
    line-height: 0.5rem;
    text-align: center;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center .btns .btn .t {
    position: relative;
    z-index: 10;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_right {
    width: 34.6%;
    padding-top: 0.5rem;
    padding-left: 0.6rem;
    box-sizing: border-box;
    float: right;
    background: url(../img/nav_down_right_bg.jpg) no-repeat;
    background-position: center right;
    height: 5.85rem;
    text-align: left;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_right .title {
    line-height: 0.38rem;
    font-size: .32rem;
    text-transform: uppercase;
    color: #303337;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_right ul {
    margin-top: .2rem;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_right li {
    padding-left: 0.2rem;
    position: relative;
    margin-bottom: 0.1rem;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_right li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0.09rem;
    width: 0.07rem;
    height: 0.13rem;
    background: url(../img/nav_down_right_jt.png) no-repeat center/contain;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_right li a {
    display: block;
    font-size: 0.18rem;
    line-height: 0.32rem;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_right li a {
    display: block;
    font-size: 0.18rem;
    line-height: 0.32rem;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_right .tel .box {
    margin-top: .1rem;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_right .tel .con {
    margin-top: 0.22rem;
    font-size: 0.22rem;
    line-height: 0.34rem;
    color: #303337;
    text-transform: uppercase;
    margin-top: 0.15rem;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_right .tel a {
    display: inline-block;
    vertical-align: middle;
    font-family: Arial;
    font-weight: 800;
    color: #a5cf4e;
    font-size: 0.24rem;
    line-height: 0.34rem;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_right .tel span {
    width: 1.1rem;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 0.2rem;
    line-height: 0.34rem;
    padding-right: 0.1rem;
}

.header .h_tools {
    display: flex;
    align-items: center;
}

.header .h_tools .dealer {
    font-size: .21rem;
    line-height: 1;
    color: #fff;
}

.header .h_tools .dealer a {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.header .h_tools .dealer .icon {
    width: .25rem;
    margin-right: .15rem;
}

.header .h_tools .dealer .icon img {
    width: 100%;
    object-fit: cover;
}

.header .h_tools .search {
    margin-left: .4rem;
}

.header .h_tools .search i {
    font-size: .2rem;
    display: block;
    padding: 0;
    margin: 0;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    transition: all .3s ease;
}

.header .h_tools .global {
    font-size: .21rem;
    line-height: 1;
    color: #fff;
    text-transform: capitalize;
    margin-left: .6rem;
    position: relative;
}

.header .h_tools .global::after {
    position: absolute;
    left: -.3rem;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    background: #677384;
    content: '';
    height: 100%;
}

.header .h_tools .global a {
    display: flex;
    align-items: center;
    white-space: nowrap;
    transition: all .3s ease;
}

.header .h_tools .global .icon {
    margin-right: .1rem;
}

.header .h_tools .global .icon i {
    font-size: .2rem;
    display: block;
    padding: 0;
    margin: 0;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    transition: all .3s ease;
}

.header .h_tools .ce {
    margin-left: .15rem;
    width: .18rem;
    cursor: pointer;
    position: relative;
}

.header .h_tools .ce img {
    width: 100%;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s ease;
}

.header .h_tools .ce .img1 {
    opacity: 1;
}

.header .h_tools .ce .img2 {
    opacity: 0;
}

.header .h_tools .menu {
    width: .3rem;
    height: .2rem;
    position: relative;
    margin-left: .3rem;
    display: none;
}

.header .h_tools .menu .line {
    width: 100%;
    height: 1px;
    background-color: #333740;
    position: absolute;
    left: 0;
    transition: all 0.3s;
}

.header .h_tools .menu .line1 {
    top: 0;
}

.header .h_tools .menu .line2 {
    top: 50%;
    transform: translateY(-50%);
}

.header .h_tools .menu .line3 {
    bottom: 0;
}

.header .h_tools .menu.on .line1 {
    top: 50%;
    transform: rotate(45deg);
}

.header .h_tools .menu.on .line2 {
    left: 100%;
    opacity: 0;
}

.header .h_tools .menu.on .line3 {
    bottom: 42%;
    transform: rotate(-45deg);
}

.header .search-box {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(100%,-50%) scale(0);
    transition: all .5s ease;
}

.header .search-box form {
    display: flex;
    align-items: center;
}

.header .search-box .input_ {
    border: 1px solid #b5b5b5;
    width: 4.3rem;
    height: .45rem;
    line-height: .45rem;
    font-size: .18rem;
    font-family: 'zw';
    color: #333740;
    position: relative;
    background: #fff;
}

.header .search-box .input_ input {
    width: 100%;
    height: 100%;
    padding: 0 1em;
    padding-right: 3em;
    box-sizing: border-box;
    margin: 0;
    border: 0;
    background: none;
}

.header .search-box .search_btn {
    position: absolute;
    right: 1em;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    border: 0;
    background: none;
    display: block;
    height: 100%;
    text-align: center;
}

.header .search-box .search_btn i {
    font-size: .2rem;
    display: block;
    margin: 0;
    padding: 0;
    color: #333740;
    cursor: pointer;
    font-weight: bold;
}

.header .search-box .search_icon {
    margin: 0 .2rem;
}

.header .search-box .search_icon i {
    font-size: .2rem;
    display: block;
    margin: 0;
    padding: 0;
    color: #333740;
    cursor: pointer;
    font-weight: bold;
}

.header .search-box.on {
    transform: translate(0%,-50%) scale(1);
}

.header .layout {
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
    transition: all .3s ease;
    pointer-events: none;
}

.header .layout::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: rgba(0,0,0,.6);
    opacity: 0;
    pointer-events: none;
    transition: all .3s ease;
}

.header .layout.on::after {
    opacity: 1;
}

.header .layout_box {
    width: 4rem;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
    z-index: 1;
    box-sizing: border-box;
    padding: 0 2vw;
    padding-left: 1vw;
    display: flex;
    align-items: center;
    transform: translateX(100%);
    transition: all .3s ease;
}

.header .layout_box .content {
    height: 90%;
    width: 100%;
}

.header .layout_box .content .close {
    margin-bottom: .25rem;
    text-align: right;
}

.header .layout_box .content .close i {
    font-weight: bold;
    font-size: .3rem;
    color: #333740;
    line-height: 1;
    display: block;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.header .layout_box .content .layout_logo {
    text-align: center;
}

.header .layout_box .content .layout_logo img {
    width: 1.7rem;
    height: .57rem;
    object-fit: cover;
}

.header .layout_box .content .item_list {
    margin-top: .6rem;
    height: calc(100% - 2rem);
    overflow-y: auto;
    overflow-x: hidden;
}

.header .layout_box .content .item_list::-webkit-scrollbar {
    width: 2px;
}

.header .layout_box .content .item_list::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #303337;
}

.header .layout_box .content .item_list::-webkit-scrollbar-track {
    border-radius: 0;
    background: #888888;
}

.header .layout_box .content .item_list .item {
    font-size: .2rem;
    line-height: 1;
    color: #333740;
    margin-bottom: .4rem;
}

.header .layout_box .content .item_list .item:last-child {
    margin-bottom: 0;
}

.header .layout_box .content .item_list .item a {
    display: block;
    text-align: center;
}

.header .layout_box .content .item_list .item a .icon {
    display: inline-block;
    vertical-align: .06rem;
}

.header .layout_box .content .item_list .item a span {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-bottom: .15rem;
}

.header .layout_box .content .item_list .item a span::after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background: #a5cc58;
    transition: all .3s ease;
    content: '';
}

.header .layout_box .content .item_list .item:hover a span::after {
    width: 100%;
}

.header .layout.on {
    pointer-events: inherit;
}

.header .layout.on .layout_box {
    transform: none;
}

.mnav {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    background: #fff;
    height: calc(100vh - .7rem);
    display: none;
}

.mnav li {
    position: relative;
}

.mnav li .a1 {
    line-height: 1rem;
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: .3rem;
    color: #333740;
    font-family: 'bt';
}

.mnav li .div1 {
    display: none;
}

.mnav li .div1 a {
    font-size: .25rem;
    line-height: .7rem;
    display: block;
    color: #333740;
    font-family: 'xbt';
    position: relative;
    font-weight: lighter;
    background: url(../img/mnav_jt.svg) no-repeat right center;
}

.mnav li>i {
    display: block;
    width: .3rem;
    height: .3rem;
    position: absolute;
    z-index: -1;
    top: .5rem;
    transform: translateY(-50%);
    right: 0;
    background: url(../img/jah.png) no-repeat right center;
    background-size: 100%;
}

.mnav li.bj>i {
    background: url(../img/jh.png) no-repeat right center;
    background-size: 100%;
}

.header.on {
    background: #fff;
}

.header.cur::after {
    width: 100%;
}

.header.on .inav_wrapper .inav .nav_li {
    color: #333740;
}

.header.on .h_tools .search i {
    color: #333740;
}

.header.on .h_tools .dealer {
    color: #333740;
}

.header.on .h_tools .global::after {
    background: #333740;
}

.header.on .h_tools .global .icon i {
    color: #a6cb5f;
}

.header.on .h_tools .global {
    color: #333740;
}

.header.on .h_tools .ce .img2 {
    opacity: 1;
}

.header.on .h_tools .ce .img1 {
    opacity: 0;
}

.header.on_ {
    background: #fff;
}

.header.on_ .inav_wrapper .inav .nav_li {
    color: #333740;
}

.header.on_ .h_tools .search i {
    color: #333740;
}

.header.on_ .h_tools .dealer {
    color: #333740;
}

.header.on_ .h_tools .global::after {
    background: #333740;
}

.header.on_ .h_tools .global .icon i {
    color: #a6cb5f;
}

.header.on_ .h_tools .global {
    color: #333740;
}

.header.on_ .h_tools .ce .img2 {
    opacity: 1;
}

.header.on_ .h_tools .ce .img1 {
    opacity: 0;
}

.header:hover {
    background: #fff;
}

.header:hover .inav_wrapper .inav .nav_li {
    color: #333740;
}

.header:hover .h_tools .dealer {
    color: #333740;
}

.header:hover .h_tools .search i {
    color: #333740;
}

.header:hover .h_tools .global {
    color: #333740;
}

.header:hover .h_tools .global .icon i {
    color: #a6cb5f;
}

.header:hover .h_tools .ce .img1 {
    opacity: 0;
}

.header:hover .h_tools .ce .img2 {
    opacity: 1;
}

.header.fixed {
    background: #fff;
}

.header.fixed .inav_wrapper .inav .nav_li {
    color: #333740;
}

.header.fixed .h_tools .dealer {
    color: #333740;
}

.header.fixed .h_tools .search i {
    color: #333740;
}

.header.fixed .h_tools .global {
    color: #333740;
}

.header.fixed .h_tools .global .icon i {
    color: #a6cb5f;
}

.header.fixed .h_tools .ce .img1 {
    opacity: 0;
}

.header.fixed .h_tools .ce .img2 {
    opacity: 1;
}

.header .h_tools .dealer .icon {
    position: relative;
}

.header .h_tools .dealer .icon img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s ease;
}

.header .h_tools .dealer .icon .img2 {
    opacity: 0;
}

.header.on .h_tools .dealer .icon .img1 {
    opacity: 0;
}

.header.on .h_tools .dealer .icon .img2 {
    opacity: 1;
}

.header.on_ .h_tools .dealer .icon .img1 {
    opacity: 0;
}

.header.on_ .h_tools .dealer .icon .img2 {
    opacity: 1;
}

.header.fixed .h_tools .dealer .icon .img1 {
    opacity: 0;
}

.header.fixed .h_tools .dealer .icon .img2 {
    opacity: 1;
}

.header:hover .h_tools .dealer .icon .img1 {
    opacity: 0;
}

.header:hover .h_tools .dealer .icon .img2 {
    opacity: 1;
}

.footer {
    background: #f5f5f6;
}

.fot_top {
    padding: .4rem 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer .fot_top .fot_logo img {
    width: 1.35rem;
    height: .45rem;
}

.footer .fot_top .f_share a {
    display: block;
    width: .3rem;
    height: .3rem;
    margin: 0;
    padding: 0;
    background-position: inherit !important;
    margin-right: .22rem;
}

.footer .fot_top .f_share a:last-child {
    margin-right: 0;
}

/* .footer .fot_top .f_share a.bds_fbook{background:url(../img/f_share1.jpg) no-repeat center; background-size:100%;}
.footer .fot_top .f_share a.bds_twi{background:url(../img/f_share4.jpg) no-repeat center; background-size:100%;}
.footer .fot_top .f_share a.bds_linkedin{background:url(../img/f_share2.jpg) no-repeat center; background-size:100%;}
.footer .fot_top .f_share a.bds_instagram{background:url(../img/f_share3.jpg) no-repeat center; background-size:100%;}
.footer .fot_top .f_share a.bds_youtube{background:url(../img/f_share5.jpg) no-repeat center; background-size:100%;} */
.footer .fot_top .f_share a.bds_fbook {
    background: url(../img/share1.svg) no-repeat center;
    background-size: 100%;
}

.footer .fot_top .f_share a.bds_twi {
    background: url(../img/share2.svg) no-repeat center;
    background-size: 100%;
}

.footer .fot_top .f_share a.bds_linkedin {
    background: url(../img/share3.svg) no-repeat center;
    background-size: 100%;
}

.footer .fot_top .f_share a.bds_instagram {
    background: url(../img/share4.svg) no-repeat center;
    background-size: 100%;
}

.footer .fot_top .f_share a.bds_youtube {
    background: url(../img/share5.svg) no-repeat center;
    background-size: 100%;
}

.footer .fot_cen {
    font-family: 'xbt';
    text-transform: uppercase;
    padding-bottom: .45rem;
}

.footer .fot_cen {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.footer .fot_cen .item_list {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.footer .fot_cen .item_list .item .tit {
    display: block;
    font-size: .18rem;
    line-height: 1;
    color: #333740;
    margin-bottom: .2rem;
}

.footer .fot_cen .item_list .item .box a {
    font-size: .14rem;
    line-height: 1;
    color: #888888;
    margin-bottom: .18rem;
    display: block;
}

.footer .fot_cen .item_list .item .box a:last-child {
    margin-bottom: 0;
}

.footer .fot_cen .item_list .item:first-child .box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.footer .fot_cen .item_list .item .box .left_ {
    margin-right: .45rem;
}

.footer .fot_bot {
    font-size: .14rem;
    line-height: 1.3;
    color: #888;
    padding: .25rem 0;
    border-top: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mt {
    margin-top: 1.35rem;
}

.channel_content {
    padding: .75rem 0;
}

.xc_banner {
    position: relative;
}

.xc_banner .img_ img {
    width: 100%;
    object-fit: cover;
}

.xc_banner .intro {
    position: absolute;
    left: 7.3%;
    top: 50%;
    transform: translateY(-50%);
}

.xc_banner .intro .tit {
    display: inline-block;
    position: relative;
    padding-top: .35rem;
    font-size: .5rem;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    font-family: 'xbt';
}

.xc_banner .intro .tit::after {
    position: absolute;
    top: 0;
    left: 0;
    width: .6rem;
    height: .06rem;
    background-color: #a5cf4e;
    content: '';
}

.xc_banner .crumbs {
    position: absolute;
    left: 7.3%;
    bottom: .2rem;
    font-family: 'xbt';
    font-size: .18rem;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    display: flex;
    align-items: center;
}

.xc_banner .crumbs .item {
    margin-right: 1.2rem;
    white-space: nowrap;
}

.xc_banner .crumbs .item:last-child {
    margin-right: 0;
}

.ibanner {
    width: 100vw;
    height: 100%;
    position: relative;
}

.ibanner .swiper-container .swiper-slide {
    height: 100vh;
    overflow: hidden;
}

.ibanner .swiper-container .swiper-slide .slide-inner {
    height: 100%;
}

.ibanner .swiper-container .swiper-slide .slide-inner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ibanner .swiper-button {
    overflow: hidden;
    background: none;
    position: absolute;
    margin: 0;
    transform: translateY(-50%);
    width: .76rem;
    height: .76rem;
    border-radius: 50%;
    cursor: pointer;
    font-size: .3rem;
    border: 1px solid #fff;
    display: flex;
    color: #fff;
}

.ibanner .swiper-button::after {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) scale(0);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    background-image: linear-gradient(90deg,#cde699,#a5cc58);
    content: '';
    transition: all .3s ease;
    display: block !important;
}

.ibanner .swiper-button i {
    margin: 0;
    position: absolute;
    left: 50%;
    top: 52%;
    transform: translate(-50%,-50%);
    transition: all .3s ease;
    z-index: 1;
    font-weight: 800;
    transition-delay: .1s;
}

.ibanner .swiper-button .i2 {
    left: 0%;
    color: #333740;
    opacity: 0;
}

.ibanner .swiper-button.swiper-button-prev i {
    left: 50%;
    opacity: 1;
}

.ibanner .swiper-button.swiper-button-prev .i2 {
    left: 100%;
    opacity: 0;
}

.ibanner .swiper-button:hover {
    border-color: transparent;
}

.ibanner .swiper-button:hover .i1 {
    left: 100%;
    opacity: 0;
}

.ibanner .swiper-button:hover .i2 {
    left: 50%;
    opacity: 1;
}

.ibanner .swiper-button.swiper-button-prev:hover .i1 {
    left: -50%;
    opacity: 0;
}

.ibanner .swiper-button.swiper-button-prev:hover .i2 {
    left: 50%;
    opacity: 1;
}

.ibanner .swiper-button:hover:after {
    transform: translate(-50%,-50%) scale(1);
}

.ibanner .swiper-button-prev {
    left: 3%;
}

.ibanner .swiper-button-next {
    right: 3%;
}

.ibanner .swiper-line {
    position: absolute;
    width: 100%;
    bottom: .35rem;
    z-index: 1;
    height: .02rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ibanner .swiper-line .swiper_line {
    width: .6rem;
    height: 10px;
    margin-right: .12rem;
    position: relative;
    cursor: pointer;
}

.ibanner .swiper-line .swiper_line::after {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 2px;
    background: #fff;
    content: '';
}

.ibanner .swiper-line .swiper_line:last-child {
    margin-right: 0;
}

.ibanner .swiper-line .swiper_line span {
    width: 0;
    height: 2px;
    background: #a5cc58;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.ipart1 {
    background: url(../img/ipart1_bg.jpg) no-repeat center;
    background-size: 100% 100%;
    width: 100vw;
}

.ipart1 .hd {
    position: relative;
    overflow: hidden;
}

.ipart1 .hd::after {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: '';
    width: 15%;
    height: 100%;
    background: linear-gradient(90deg, #ffffff, #ffffffdb, #ffffff00);
    z-index: 1;
    pointer-events: none;
}

.ipart1 .hd::before {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    content: '';
    width: 15%;
    height: 100%;
    background: linear-gradient(-90deg, #ffffff, #ffffffdb, #ffffff00);
    z-index: 2;
    pointer-events: none;
}

.ipart1 .hd .swiper .swiper-slide .item {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: flex-end;
    height: 1.3rem;
    ; text-align: center;
    cursor: pointer;
    position: relative;
    padding-bottom: .35rem;
}

.ipart1 .hd .swiper .swiper-slide .item::after {
    width: 0;
    height: .07rem;
    background: url(../img/ipart1_2.png) no-repeat center;
    background-size: 100% 100%;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    content: '';
    transition: all .3s ease;
    position: absolute;
}

.ipart1 .hd .swiper .swiper-slide.swiper-slide-active .item::after {
    width: 60%;
}

.ipart1 .hd .swiper .swiper-slide .item .img_ {
    width: 100%;
}

.ipart1 .hd .swiper .swiper-slide .item .img_ img {
    width: 1.3rem;
    object-fit: cover;
}

.ipart1 .hd .swiper .swiper-slide .item .tit {
    font-size: .18rem;
    color: #888888;
    width: 100%;
    box-sizing: border-box;
    line-height: .18rem;
    text-transform: capitalize;
    font-family: 'xbt';
}

.ipart1 .hd .swiper .swiper-slide.swiper-slide-active .item .tit {
    color: #333740;
}

.ipart1 .bd {
    position: relative;
    padding: .45rem 0;
    overflow: hidden;
}

.ipart1 .bd::after {
    position: absolute;
    left: 50%;
    transform: translate(-50%,50%);
    background: url(../img/ipart1_7.svg) no-repeat center;
    background-size: 100%;
    width: 70%;
    height: 100%;
    content: '';
    bottom: 50%;
}

.ipart1 .bd::before {
    position: absolute;
    left: 50%;
    transform: translate(-50%,50%) scale(0.9);
    background: url(../img/ipart1_bg_.png) no-repeat center;
    background-size: 100%;
    width: 100%;
    height: 100%;
    content: '';
    bottom: 50%;
    z-index: 1;
    transition: all 1s ease;
}

.ipart1.on .bd::before {
    transform: translate(-50%,50%) scale(20);
}

.ipart1 .bd .swiper .swiper-slide {
    width: 40% !important;
    margin: 0 8% !important;
    filter: grayscale(100%);
    transition: all .5s ease;
    opacity: .2;
}

.ipart1 .bd .swiper .swiper-slide.swiper-slide-active {
    filter: none;
    opacity: 1;
}

.ipart1 .bd .swiper .swiper-slide .item .tit_box {
    text-align: center;
    margin-bottom: .3rem;
    font-family: 'bt';
    opacity: 0;
    transition: all .5s ease;
}

.ipart1 .bd .swiper .swiper-slide.swiper-slide-active .item .tit_box {
    opacity: 1;
    transition: all .5s ease;
}

.ipart1 .bd .swiper .swiper-slide .item .tit_box .tit1 {
    font-size: .36rem;
    line-height: .36rem;
    color: #333740;
    text-transform: uppercase;
    margin-bottom: .1rem;
}

.ipart1 .bd .swiper .swiper-slide .item .tit_box .tit2 {
    font-size: .36rem;
    line-height: .36rem;
    color: #a6cb5f;
    text-transform: uppercase;
}

.ipart1 .bd .swiper .swiper-slide .item .img_ {
    position: relative;
    margin-bottom: .55rem;
}

.ipart1 .bd .swiper .swiper-slide .item .img_ .rect-546 {
    padding-bottom: 54.6%;
}

.ipart1 .bd .swiper .swiper-slide .item .img_::after {
    background: url(../img/ipart1_4.png) no-repeat center;
    background-size: cover;
    width: .58rem;
    height: .57rem;
    content: '';
    position: absolute;
    top: 1%;
    right: 8%;
    display: none;
}

.ipart1 .bd .swiper .swiper-slide .item.on .img_::after {
    display: block;
}

.ipart1 .bd .swiper .swiper-button {
    background: none;
    position: absolute;
    margin: 0;
    transform: translateY(-50%);
    width: .57rem;
    height: .52rem;
    border-radius: 50%;
    cursor: pointer;
}

.ipart1 .bd .swiper .swiper-button img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s ease;
}

.ipart1 .bd .swiper-button img:first-child {
    opacity: 1;
}

.ipart1 .bd .swiper-button img:last-child {
    opacity: 0;
}

.ipart1 .bd .swiper-button:hover img:first-child {
    opacity: 0;
}

.ipart1 .bd .swiper-button:hover img:last-child {
    opacity: 1;
}

.ipart1 .bd .swiper-button-prev {
    left: 15.9%;
}

.ipart1 .bd .swiper-button-next {
    right: 15.9%;
}

.ipart1 .bd .swiper .swiper-slide .item .btn_box {
    font-family: 'bt';
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: all .5s ease;
}

.ipart1 .bd .swiper .swiper-slide.swiper-slide-active .item .btn_box {
    opacity: 1;
}

.ipart1 .bd .swiper .swiper-slide .item .btn_box .btn_ {
    width: 1.6rem;
    height: .47rem;
    line-height: .47rem;
    text-align: center;
    font-size: .16rem;
    border: 1px solid #333740;
    margin-right: .13rem;
}

.ipart1 .bd .swiper .swiper-slide .item .btn_box .btn_:last-child {
    margin-right: 0;
}

.ipart1 .bd .swiper .swiper-slide .item .btn_box .btn_ a {
    display: block;
    color: #333740;
    transition: all .3s ease;
    text-transform: uppercase;
}

/* .ipart1 .bd .swiper .swiper-slide .item .btn_box .btn_:hover a{color:#a6cb5f; background:#333740;} */
.ipart2 {
    font-size: 0;
}

.ipart2 .infor {
    font-family: 'bt';
    text-transform: uppercase;
    margin-bottom: .7rem;
}

.ipart2 .infor .tit {
    font-size: .36rem;
    line-height: .36rem;
    color: #333740;
    text-align: center;
}

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

.ipart2 .content .left {
    width: 67.7%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.ipart2 .content .left .item {
    width: 49%;
    font-family: 'zw';
    background: #f8f8f8;
}

.ipart2 .content .left .item .img_ {
    margin-bottom: 0 !important;
}

.ipart2 .content .left .item .img_ a {
    display: block;
}

.ipart2 .content .left .item .img_ .rect-679 {
    padding-bottom: 67.9%;
}

.ipart2 .content .left .item .text_box {
    padding: 5%;
}

.ipart2 .content .left .item .tit {
    font-size: .24rem;
    color: #333740;
    line-height: 1.3;
    width: 100%;
}

.ipart2 .content .left .item .tit a {
    display: block;
}

.ipart2 .content .left .item .con {
    word-wrap: break-word;
    font-size: .16rem;
    color: #888888;
    line-height: .2rem;
    height: .23rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0.1rem 0;
}

.ipart2 .content .left .item .tips {
    display: flex;
}

.ipart2 .content .left .item .tips .tip {
    font-size: .14rem;
    color: #333740;
    line-height: .3rem;
    width: auto !important;
    height: .3rem;
    border: 1px solid #888888;
    text-align: center;
    margin-right: .1rem;
}

.ipart2 .content .left .item .tips .tip:last-child {
    margin-right: 0;
}

.ipart2 .content .left .item .tips .tip span {
    display: block;
    padding: 0 1em;
}

.ipart2 .content .left .item .share {
    margin-top: .2rem;
    display: flex;
    align-items: center;
}

.ipart2 .content .left .item .share .share_btn {
    width: 19px;
    height: 19px;
    margin: 0;
    margin-right: .2rem;
    padding: 0;
    background-size: 100% !important;
}

.ipart2 .content .left .item .share .share_btn:first-child {
    margin-right: .15rem;
}

.ipart2 .content .left .item .share .share_btn:last-child {
    margin-right: .3rem;
}

.ipart2 .content .left .item .share .share_btn img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ipart2 .content .left .item .share .bds_fbook {
    background: url(../img/ipart2_2.svg) no-repeat center;
}

.ipart2 .content .left .item .share .bds_twi {
    background: url(../img/ipart2_3.svg) no-repeat center;
}

.ipart2 .content .left .item .share .bds_linkedin {
    background: url(../img/ipart2_4.svg) no-repeat center;
}

.ipart2 .content .left .item .share .time {
    font-size: .16rem;
    color: #888888;
    line-height: .16rem;
}

.ipart2 .content .right {
    width: 30%;
    font-family: 'zw';
}

.ipart2 .content .right .video_tit {
    height: 1.4rem;
    background: url(../img/ipart2_6.jpg) no-repeat center;
    background-size: 100% 100%;
    padding: 0 8%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: space-between;
}

.ipart2 .content .right .video_tit .tit {
    font-size: .2rem;
    line-height: .16rem;
    color: #f6f6f6;
    font-weight: 'xbt';
    text-transform: capitalize;
    margin-bottom: .15rem;
    width: 100%;
}

.ipart2 .content .right .video_tit .con {
    font-size: .2rem;
    line-height: .2rem;
    color: #f6f6f6;
    font-weight: 'xbt';
    text-transform: uppercase;
    width: 100%;
}

.ipart2 .content .right .video_tit .icon {
    width: .46rem;
    height: .46rem;
}

.ipart2 .content .right .item_list .item {
    padding: .36rem 0;
    border-bottom: 1px solid #e5e4e4;
}

.ipart2 .content .right .item_list .item:last-child {
    border-bottom: 0;
}

.ipart2 .content .right .item_list .item .tit {
    font-size: .24rem;
    color: #333740;
    line-height: 1.3;
}

.ipart2 .content .right .item_list .item .tit a {
    display: block;
}

.ipart2 .content .right .item_list .item .con {
    font-size: .16rem;
    color: #888888;
    line-height: .22rem;
    font-family: 'zw';
    text-overflow: ellipsis;
    overflow: hidden;
    margin: .15rem 0;
}

.ipart2 .content .right .item_list .item .tips {
    display: flex;
}

.ipart2 .content .right .item_list .item .tips .tip {
    font-size: .14rem;
    color: #333740;
    line-height: .3rem;
    width: 1.08rem;
    height: .3rem;
    border: 1px solid #888;
    text-align: center;
    margin-right: .1rem;
}

.ipart2 .content .right .item_list .item .tips .tip:hover {
    border-color: transparent;
}

.ipart2 .content .right .item_list .item .tips .tip span {
    display: block;
    overflow: hidden;
}

.ipart2 .content .right .item_list .item .share {
    margin-top: .2rem;
    display: flex;
    align-items: center;
}

.ipart2 .content .right .item_list .item .share .share_btn {
    width: 19px;
    height: 19px;
    margin: 0;
    margin-right: .2rem;
    padding: 0;
    background-size: 100% !important;
}

.ipart2 .content .right .item_list .item .share .share_btn:first-child {
    margin-right: .15rem;
}

.ipart2 .content .right .item_list .item .share .share_btn:last-child {
    margin-right: .3rem;
}

.ipart2 .content .right .item_list .item .share .share_btn img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ipart2 .content .right .item_list .item .share .bds_fbook {
    background: url(../img/ipart2_2.svg) no-repeat center;
}

.ipart2 .content .right .item_list .item .share .bds_twi {
    background: url(../img/ipart2_3.svg) no-repeat center;
}

.ipart2 .content .right .item_list .item .share .bds_linkedin {
    background: url(../img/ipart2_4.svg) no-repeat center;
}

.ipart2 .content .right .item_list .item .share .time {
    font-size: .16rem;
    color: #888888;
    line-height: .16rem;
}

.ipart3 {
    background: url(../img/ipart3_bg.jpg) no-repeat center;
    background-size: cover;
}

.ipart3 .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ipart3 .content .left {
    position: relative;
    width: 50%;
    height: 8rem;
    padding: 0;
    box-sizing: border-box;
    left: -3%;
}

.ipart3 .content .left .webgl-container {
    height: 100%;
    width: 100%;
}

.ipart3 .content .left .webgl-container .webgl {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
}

.ipart3 .content .left .webgl-container canvas {
    width: 100% !important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.ipart3 .content .left .webgl-container .region-label {
    font-size: .2rem;
    padding: .2rem .3rem;
    font-family: 'xbt';
    font-weight: 700;
    color: #a6cb5f;
    border-radius: .5rem;
    box-shadow: 0 .03rem 0 rgba(0, 0, 0, 0.16);
    background-color: #fff;
    visibility: visible;
    opacity: 1;
    transition: all 0.2s ease-in-out;
    transition-property: visibility,opacity;
    pointer-events: all;
    cursor: pointer;
}

.ipart3 .content .left .webgl-container .region-label:hover {
    cursor: pointer;
}

.ipart3 .content .left .webgl-container .region-label.invisible {
    visibility: hidden;
    opacity: 0;
}

.ipart3 .content .left .webgl-container .city-label {
    width: .08rem;
    height: .08rem;
    border-radius: 50%;
    background-color: #a6cb5f;
    z-index: 0 !important;
    visibility: visible;
    opacity: 1;
    transition: all 0.2s ease-in-out;
    transition-property: visibility,opacity;
}

.ipart3 .content .left .webgl-container .city-label.invisible {
    visibility: hidden;
    opacity: 1;
}

.ipart3 .content .left .webgl-container .city-label:after {
    content: attr(data-name);
    position: absolute;
    font-family: "xbt";
    font-size: 0px;
    font-weight: 700;
    text-transform: uppercase;
    bottom: -0.15rem;
    left: 50%;
    transform: translateX(-50%);
}

.ipart3 .content .right {
    position: relative;
    width: 50%;
}

.ipart3 .content .right .tit {
    font-size: .42rem;
    color: #fff;
    line-height: 1;
    font-family: 'bt';
    text-transform: capitalize;
    margin-bottom: .5rem;
}

.ipart3 .content .right .continents {
    font-size: .2rem;
    color: #333740;
    line-height: 1;
    font-family: 'zw';
    height: .7rem;
    background: #eaeef0;
    overflow: hidden;
    line-height: .7rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .3rem;
}

.ipart3 .content .right .continents .t {
    font-size: .2rem;
    line-height: 1;
    font-family: 'bt';
    color: #333740;
    width: 1rem;
    white-space: nowrap;
}

.ipart3 .content .right .continents .swiper {
    width: calc(100% - 1rem);
    overflow: hidden;
}

.ipart3 .content .right .continents .swiper .swiper-slide {
    text-align: center;
    position: relative;
    cursor: pointer;
}

.ipart3 .content .right .continents .swiper .swiper-slide::after {
    position: absolute;
    bottom: -2px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 5px;
    background: #a5cf4e;
    transition: all .3s ease;
    content: '';
}

.ipart3 .content .right .continents .swiper .swiper-slide.on::after {
    width: 80%;
}

.ipart3 .content .right .country {
    font-family: 'xbt';
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: .25rem;
}

.ipart3 .content .right .country .t {
    font-size: .2rem;
    line-height: 1;
    color: #fff;
    width: 1.8rem;
    white-space: nowrap;
}

.ipart3 .content .right .country .select {
    width: 5.5rem;
    position: relative;
}

.ipart3 .content .right .country .select .word {
    font-size: .2rem;
    line-height: 1;
    color: #fff;
    border: 1px solid #dfe4e8;
    height: .54rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 .3rem;
    box-sizing: border-box;
}

.ipart3 .content .right .country .select .word .icon {
    transition: all .3s ease;
}

.ipart3 .content .right .country .select .word.on .icon {
    transform: rotateZ(180deg);
}

.ipart3 .content .right .country .select .word .icon i {
    margin: 0;
    display: block;
    cursor: pointer;
    font-weight: 800;
    margin-left: .1rem;
    font-size: .15rem;
}

.ipart3 .content .right .country .select ul {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 2rem;
    overflow-y: auto;
    display: none;
}

.ipart3 .content .right .country .select ul::-webkit-scrollbar {
    width: 2px;
}

.ipart3 .content .right .country .select ul::-webkit-scrollbar-track {
    background-color: #ccc;
}

.ipart3 .content .right .country .select ul::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.ipart3 .content .right .country .select ul li {
    font-size: .18rem;
    font-weight: bold;
    text-align: center;
    padding: .1rem 1em;
    border-bottom: 1px solid #dfe4e8;
    background: #e7ebee;
    cursor: pointer;
}

.ipart3 .content .right .country .search {
    width: 1.85rem;
    height: .54rem;
    background: #e7ebee;
    color: #a6cb5f;
    font-size: .2rem;
    text-align: center;
    line-height: .54rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.ipart3 .content .right .country .search span {
    display: inline-block;
    margin-right: .1rem;
}

.ipart3 .content .right .detail {
    margin-top: .3rem;
    padding: .45rem .3rem;
    border: 1px solid #dfe4e8;
    background: #b9c5cc;
}

.ipart3 .content .right .detail .t {
    font-size: .24rem;
    line-height: 1;
    color: #fff;
    margin-bottom: .25rem;
}

.ipart3 .content .right .detail .c {
    font-size: .16rem;
    line-height: 1;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
}

.ipart3 .content .right .detail .c .item {
    width: auto;
    margin-right: .3rem;
    margin-bottom: .2rem;
    line-height: 1.3;
}

.ipart3 .content .right .detail .c .item:last-child {
    margin-right: 0;
    margin-bottom: 0;
}

.news_list1 .content {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}

.news_list1 .content .left {
    display: flex;
    align-items: center;
}

.news_list1 .content .left .item {
    font-size: .22rem;
    line-height: 1.3;
    color: #333740;
    line-height: 1.3;
    margin-right: .6rem;
    position: relative;
    padding-bottom: .14rem;
    white-space: nowrap;
}

.news_list1 .content .left .item::after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 0%;
    height: .02rem;
    background: #a6cb5f;
    transition: all .3s ease;
    content: '';
}

.news_list1 .content .left .item.on::after {
    width: 120%;
}

.news_list1 .content .left .item:last-child {
    margin-right: 0;
}

.news_list1 .content .center {
    margin-left: .8rem;
    margin-right: auto;
    display: flex;
    align-items: center;
}

.news_list1 .content .center .item {
    width: 2.9rem;
    height: .4rem;
    line-height: .4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #dddddd;
    padding: 0 .1rem;
    box-sizing: border-box;
    font-size: .16rem;
    color: #888;
    margin-right: .35rem;
}

.news_list1 .content .center .item:last-child {
    margin-right: 0;
}

.news_list1 .content .center .item .icon i {
    display: block;
    margin: 0;
    padding: 0;
    font-size: .2rem;
    color: #a6cb5f;
    font-weight: bold;
    cursor: pointer;
}

.news_list1 .content .center .item .input_ {
    width: calc(100% - .3rem);
}

.news_list1 .content .center .item .input_ input {
    width: 100%;
    height: 100%;
    padding: 0;
    border: 0;
    font-family: 'zw';
}

.news_list1 .content .right {
    display: flex;
    align-items: center;
}

.news_list1 .content .right .line {
    width: 1px;
    height: .26rem;
    background: #333740;
    margin-right: .4rem;
}

.news_list1 .content .right .icon {
    width: .24rem;
    margin-right: .3rem;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.news_list1 .content .right .icon:last-child {
    margin-right: 0;
}

.news_list1 .content .right .icon img {
    width: 100%;
    object-fit: cover;
}

.news_list2 {
    position: relative;
    margin-top: .7rem;
    z-index: 0;
}

.news_list2 .content .swiper {
    overflow: hidden;
}

.news_list2 .content .swiper .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}

.news_list2 .content .swiper .swiper-slide .left {
    width: 48%;
}

.news_list2 .content .swiper .swiper-slide .left .rect-515 {
    padding-bottom: 51.5%;
}

.news_list2 .content .swiper .swiper-slide .right {
    width: 52%;
    box-sizing: border-box;
    padding: 3% 3.5%;
    background: #f9f9f9;
    box-sizing: border-box;
}

.news_list2 .content .swiper .swiper-slide .right .tit {
    font-size: .22rem;
    line-height: .3rem;
    height: .65rem;
    color: #333740;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family: 'bt';
    margin-bottom: .15rem;
}

.news_list2 .content .swiper .swiper-slide .right .con {
    font-size: .16rem;
    line-height: .26rem;
    height: .59rem;
    color: #888888;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family: 'zw';
}

.news_list2 .content .swiper .swiper-slide .right .tip_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: .3rem;
}

.news_list2 .content .swiper .swiper-slide .right .tips {
    display: flex;
}

.news_list2 .content .swiper .swiper-slide .right .tips .tip {
    font-size: .16rem;
    color: #a4ce4e;
    line-height: .2rem;
    background: #f3f3f3;
    text-align: center;
    padding: .12rem .16rem;
    margin-right: .15rem;
}

.news_list2 .content .swiper .swiper-slide .right .tips .tip span {
    display: inline-block;
}

.news_list2 .content .swiper .swiper-slide .right .time {
    font-size: .16rem;
    line-height: 1.3;
    color: #888;
}

.news_list2 .content .swiper-line {
    width: auto;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: .3rem;
    left: 52%;
}

.news_list2 .content .swiper-line .swiper_line {
    width: .45rem;
    height: .05rem;
    margin-right: .12rem;
    position: relative;
    cursor: pointer;
}

.news_list2 .content .swiper-line .swiper_line::after {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 5px;
    background: #eaeaea;
    content: '';
}

.news_list2 .content .swiper-line .swiper_line:last-child {
    margin-right: 0;
}

.news_list2 .content .swiper-line .swiper_line span {
    width: 0;
    height: .05rem;
    background: #333740;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.news_list2 .content .share {
    width: auto;
    z-index: 1;
    display: flex;
    display: flex;
    align-items: flex-end;
    position: absolute;
    bottom: .3rem;
    right: 3.5%;
}

.news_list2 .content .share .share_btn {
    width: .3rem;
    height: .3rem;
    margin: 0;
    margin-right: .2rem;
    padding: 0;
    background-size: 100% 100% !important;
}

.news_list2 .content .share .share_btn:first-child {
    margin-right: .15rem;
}

.news_list2 .content .share .share_btn:last-child {
    margin-right: 0rem;
}

.news_list2 .content .share .share_btn img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news_list2 .content .share .bds_fbook {
    background: url(../img/newShare2.svg) no-repeat center;
}

.news_list2 .content .share .bds_twi {
    background: url(../img/newShare3.svg) no-repeat center;
}

.news_list2 .content .share .bds_linkedin {
    background: url(../img/newShare1.svg) no-repeat center;
}

.news_list3 .content .item_list {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.news_list3 .content .item_list .item {
    width: 31.8%;
    margin-right: 2.3%;
    margin-bottom: .6rem;
    transition: all .3s ease;
    background: #fbfbfb;
}

.news_list3 .content .item_list .item:hover {
    box-shadow: 0px 0px 20px 0px #e1e1e1;
}

.news_list3 .content .item_list .item:nth-child(3n) {
    margin-right: 0%
}

.news_list3 .content .item_list .item .img_ a {
    display: block;
}

.news_list3 .content .item_list .item .img_ .rect-546 {
    padding-bottom: 54.6%;
}

.news_list3 .content .item_list .item .text_box {
    padding: 3% 3.5%
}

.news_list3 .content .item_list .item .tit {
    font-size: .22rem;
    line-height: .32rem;
    color: #333740;
    font-family: 'xbt';
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: .67rem;
}

.news_list3 .content .item_list .item .con {
    font-size: .16rem;
    line-height: .26rem;
    color: #888888;
    font-family: 'xbt';
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: .55rem;
    margin-top: .15rem;
}

.news_list3 .content .item_list .item .tip_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: .2rem;
    width: 100%;
}

.news_list3 .content .item_list .item .tips {
    display: flex;
}

.news_list3 .content .item_list .item .tips .tip {
    font-size: .16rem;
    color: #a4ce4e;
    line-height: 1.3;
    text-align: center;
    padding: .08rem .1rem;
    border: 1px solid #a4ce4e;
    margin-right: 1em;
}

.news_list3 .content .item_list .item .bot_ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: .2rem;
    width: 100%;
}

.news_list3 .content .item_list .item .bot_ .time {
    font-size: .16rem;
    line-height: 1.3;
    color: #888;
}

.news_list3 .content .item_list .item .bot_ .share {
    width: auto;
    z-index: 1;
    display: flex;
    display: flex;
    align-items: flex-end;
}

.news_list3 .content .item_list .item .bot_ .share .share_btn {
    width: .3rem;
    height: .3rem;
    margin: 0;
    margin-right: .2rem;
    padding: 0;
    background-size: 100% 100% !important;
}

.news_list3 .content .item_list .item .bot_ .share .share_btn:first-child {
    margin-right: .15rem;
}

.news_list3 .content .item_list .item .bot_ .share .share_btn:last-child {
    margin-right: 0rem;
}

.news_list3 .content .item_list .item .bot_ .share .share_btn img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news_list3 .content .item_list .item .bot_ .share .bds_fbook {
    background: url(../img/newShare2.svg) no-repeat center;
}

.news_list3 .content .item_list .item .bot_ .share .bds_twi {
    background: url(../img/newShare3.svg) no-repeat center;
}

.news_list3 .content .item_list .item .bot_ .share .bds_linkedin {
    background: url(../img/newShare1.svg) no-repeat center;
}

.news_list3 .content .item_list .item.on {
    width: 100%;
    display: flex;
    margin-right: 0;
}

.news_list3 .content .item_list .item.on .img_ {
    width: 40%;
}

.news_list3 .content .item_list .item.on .text_box {
    width: 60%;
}

.news_list3 .content .item_list .item.on .img_ .rect-546 {
    padding-bottom: 0;
    height: 100%;
}

.news_list3 .content .item_list .item.on .img_ .rect-546 img {
    position: static;
    width: 100%;
    object-fit: cover;
}

.news_list3 .content .item_list .item.on .img_ a {
    height: 100%;
}

.paging ul {
    display: flex;
    align-items: center;
    justify-content: center;
}

.paging li {
    margin-right: .15rem;
    font-weight: bold;
}

.paging li:last-child {
    margin-right: 0;
}

.paging li a {
    display: block;
    width: .35rem;
    height: .35rem;
    border: 1px solid #dddddd;
    text-align: center;
    line-height: .35rem;
    font-size: .16rem;
}

.paging li i {
    font-size: .16rem;
    display: block;
    padding: 0;
    margin: 0;
}

.paging li:first-child i {
    transform: rotateX(180deg) rotateZ(180deg);
}

.videoList.channel_content {
    padding-bottom: calc(.75rem - .45rem);
}

.videoList1 .hd {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: .4rem;
    border-bottom: 1px solid #eeeeee;
}

.videoList1 .hd .item {
    margin-right: 7%;
}

.videoList1 .hd .item:last-child {
    margin-right: 0%;
}

.videoList1 .hd .item a {
    display: flex;
}

.videoList1 .hd .item a .icon {
    width: .24rem;
    margin-right: .15rem;
}

.videoList1 .hd .item a .icon img {
    width: 100%;
    object-fit: cover;
}

.videoList1 .hd .item a span {
    font-family: 'xbt';
    font-size: .18rem;
    line-height: 1.3;
    color: #333740;
    transition: all .3s ease;
}

.videoList1 .hd .item:hover a span {
    color: #a4ce4e;
}

.videoList1 .bd {
    padding-top: .4rem;
}

.videoList1 .bd .item {
    position: relative;
    margin-bottom: .2rem;
}

.videoList1 .bd .item:last-child {
    margin-bottom: 0;
}

.videoList1 .bd .item .img_ {
    position: relative;
}

.videoList1 .bd .item .rect-706 {
    padding-bottom: 70.6%;
}

.videoList1 .bd .item .rect-503 {
    padding-bottom: 50.3%;
}

.videoList1 .bd .item .play {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
    cursor: pointer;
    width: .83rem;
}

.videoList1 .bd .item .play img {
    width: 100%;
    object-fit: cover;
}

.videoList1 .bd .item .tit {
    font-size: .25rem;
    line-height: 1;
    color: #fff;
    padding: 0 1em;
    width: 100%;
    position: absolute;
    bottom: .25rem;
    left: 0;
    z-index: 1;
    box-sizing: border-box;
}

.videoList1 .bd .top_ {
    display: flex;
    justify-content: space-between;
    margin-bottom: .45rem;
}

.videoList1 .bd .top_ .left {
    width: 58.5%;
}

.videoList1 .bd .top_ .right {
    width: 39.8%;
}

.videoList1 .bd .bot_ .item_list {
    display: flex;
    flex-wrap: wrap;
}

.videoList1 .bd .bot_ .item_list .item {
    width: 32.5%;
    margin-right: 1.25%;
    margin-bottom: .45rem;
}

.videoList1 .bd .bot_ .item_list .item:nth-child(3n) {
    margin-right: 0;
}

.videoList1 .bd .bot_ .item_list .item .rect-680 {
    padding-bottom: 68%;
}

.videoList1 .bd .bot_ .item_list .item .tit {
    position: static;
    transform: none;
    padding: .2rem 1em;
    background: #f8f8f8;
    color: #333740;
}

.ServiceNetwork1 .infor {
    text-align: center;
    margin-bottom: .5rem;
}

.ServiceNetwork1 .infor .tit {
    font-size: .36rem;
    color: #333740;
    line-height: 1;
    font-family: 'xbt';
    margin-bottom: .1rem;
}

.ServiceNetwork1 .infor .con {
    font-size: .16rem;
    color: #333740;
    line-height: 1.3;
}

.ServiceNetwork1 .content {
    height: 7.5rem;
    display: flex;
}

.ServiceNetwork1 .content .left {
    width: 33.8%;
    height: 100%;
    box-shadow: 0px 0px 20px 0px #bcbcbc;
}

.ServiceNetwork1 .content .left .left_top {
    background: #333740;
    padding: 6%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
}

.ServiceNetwork1 .content .left .left_top .item {
    width: 100%;
    margin-bottom: 0.2rem;
    border: 1px solid #fff;
    line-height: 0.46rem;
    height: 0.46rem;
    color: #fff;
    font-size: 0.16rem;
    position: relative;
    cursor: pointer;
    display: flex;
}

.ServiceNetwork1 .content .left .left_top .item:last-child {
    margin-bottom: 0;
}

.ServiceNetwork1 .content .left .left_top .item input, .ServiceNetwork1 .content .left .left_top .item button {
    border: none;
    padding: 0;
    outline: none;
    resize: none;
    background: transparent;
    font-size: 0.15rem;
    height: 100%;
    color: #fff;
}

.ServiceNetwork1 .content .left .left_top .item .item_l {
    width: 86%;
    padding: 0 1em;
    box-sizing: border-box;
    position: relative;
}

.ServiceNetwork1 .content .left .left_top .item .item_r {
    width: 14%;
    position: relative;
    height: 100%;
    cursor: pointer;
}

.ServiceNetwork1 .content .left .left_top .item .item_r::before {
    content: '';
    width: 1px;
    height: 45%;
    background: #fff;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
}

.ServiceNetwork1 .content .left .left_top .item .item_r::after {
    content: '';
    width: .12rem;
    height: .1rem;
    background: url(../img/ServiceNetwork_2.png) no-repeat center;
    background-size: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.ServiceNetwork1 .content .left .left_top .item.item01 .item_r::after {
    width: .18rem;
    height: .18rem;
    background: url(../img/ServiceNetwork_1.png) no-repeat center;
    background-size: cover;
}

.ServiceNetwork1 .content .left .left_top .item .item_down {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    box-shadow: 0px 7px 15px 0px rgb(0 0 0 / 10%);
    z-index: 10;
    max-height: 2rem;
    overflow: auto;
    padding-left: 0.2rem;
    box-sizing: border-box;
}

.ServiceNetwork1 .content .left .left_top .item .item_down::-webkit-scrollbar {
    width: 2px;
    height: 4px;
}

.ServiceNetwork1 .content .left .left_top .item .item_down::-webkit-scrollbar-thumb {
    background: #a4ce4e;
}

.ServiceNetwork1 .content .left .left_top .item .item_down::-webkit-scrollbar-track {
    background: #ffffff;
}

.ServiceNetwork1 .content .left .left_top .item .item_down li {
    color: #333740;
    line-height: 1.6;
    padding: .1rem 1em;
    cursor: pointer;
}

.ServiceNetwork1 .content .left .left_top .item.cur .item_r::after {
    transform: rotate(180deg) translate(50%,50%);
}

.ServiceNetwork1 .content .left .left_top .item.item01.cur .item_r::after {
    transform: rotate(0) translate(-50%,-50%);
}

.ServiceNetwork1 .content .left .left_bott {
    box-sizing: border-box;
    overflow-y: auto;
    height: calc(100vh - 2.4rem);
}

.ServiceNetwork1 .content .left .left_bott::-webkit-scrollbar {
    width: .04rem;
    height: 4px;
}

.ServiceNetwork1 .content .left .left_bott::-webkit-scrollbar-thumb {
    background: #a4ce4e;
}

.ServiceNetwork1 .content .left .left_bott::-webkit-scrollbar-track {
    background: #ffffff;
}

.ServiceNetwork1 .content .left .left_bott li {
    border-bottom: 1px solid #e1e1e1;
    padding: 5%;
    cursor: pointer;
}

.ServiceNetwork1 .content .left .left_bott li .t {
    color: #333740;
    margin-bottom: 0.2rem;
    font-size: .22rem;
    line-height: .3rem;
}

.ServiceNetwork1 .content .left .left_bott li .c {
    color: #888888;
    font-size: .16rem;
    line-height: 1.3;
}

.ServiceNetwork1 .content .left .left_bott li .c .line {
    margin-bottom: .1rem;
    display: flex;
}

.ServiceNetwork1 .content .left .left_bott li .c .line:last-child {
    margin-bottom: 0;
}

.ServiceNetwork1 .content .left .left_bott li .c .line span:first-child {
    white-space: nowrap;
    width: 70px;
}

.ServiceNetwork1 .content .left .left_bott li .c .line span:last-child {
    width: calc(100% - 70px);
    word-break: break-word;
}

.ServiceNetwork1 .content .left .left_bott li:hover .t {
    color: #a4ce4e;
}

.ServiceNetwork1 .content .left .left_bott li:hover a:hover {
    color: #a4ce4e;
}

.ServiceNetwork1 .content .right {
    width: 66.2%;
    height: 100%;
}

.ServiceNetwork1 .content .right .map {
    height: 100%;
    background: #333740;
}

.ServiceNetwork2 {
    position: relative;
    margin-top: .8rem;
}

.ServiceNetwork2 .content {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.ServiceNetwork2 .content .tit {
    font-size: .36rem;
    color: #333740;
    line-height: 1.3;
    font-family: 'xbt';
}

.ServiceNetwork2 .content .select {
    width: 4.8rem;
    height: .65rem;
    line-height: .65rem;
    border: 1px solid #c7cacf;
    margin: .43rem 0;
}

.ServiceNetwork2 .content .select {
    display: flex;
    align-items: center;
    padding-right: .05rem;
    box-sizing: border-box;
}

.ServiceNetwork2 .content .select input {
    border: none;
    padding: 0;
    outline: none;
    resize: none;
    background: transparent;
    width: calc(100% - .55rem);
    height: 100%;
    box-sizing: border-box;
    padding: 0 1em;
    font-size: .16rem;
}

.ServiceNetwork2 .content .select button {
    border: none;
    padding: 0;
    outline: none;
    resize: none;
    background: transparent;
    width: .54rem;
    height: .47rem;
    background: url(../img/ServiceNetwork_3.png) no-repeat center;
    background-size: 100% 100%;
    cursor: pointer;
}

.ServiceNetwork2 .content .tips {
    font-size: .16rem;
    line-height: 1.3;
    color: #333740;
    margin-bottom: .1rem;
}

.ServiceNetwork2 .content .tips a {
    border-bottom: 1px solid #91949a;
}

.ServiceNetwork2 .content .tips a:hover {
    border-bottom-color: #a4ce4e;
}

.ServiceNetwork2 .content .tips:last-child {
    margin-bottom: 0;
}

.contact_us1 .content {
    display: flex;
}

.contact_us1 .content .left {
    width: 50%;
    padding-right: 10%;
    box-sizing: border-box;
}

.contact_us1 .content .left .tit {
    font-size: .36rem;
    line-height: .48rem;
    color: #333740;
    font-family: 'xbt';
}

.contact_us1 .content .left .item_box {
    margin: .4rem 0;
}

.contact_us1 .content .left .item_box .item {
    font-size: .22rem;
    line-height: .3rem;
    margin-bottom: .2rem;
}

.contact_us1 .content .left .item_box .item:last-child {
    margin-bottom: 0;
}

.contact_us1 .content .left .item_box .item span {
    font-family: 'xbt';
}

.contact_us1 .content .left .more {
    color: #333740;
}

.contact_us1 .content .left .more a {
    font-size: .16rem;
    font-family: 'xbt';
    width: 1.55rem;
    height: .5rem;
    line-height: .5rem;
    border: 1px solid #333740;
    display: flex;
    align-items: center;
    justify-content: center;
}

.contact_us1 .content .left .more a:hover {
    border-color: #a4ce4e;
}

.contact_us1 .content .left .more a .icon {
    display: flex;
    margin-right: .1rem;
}

.contact_us1 .content .left .more a .icon i {
    font-size: .23rem;
    margin: 0;
    font-weight: bold;
}

.contact_us1 .content .left .share .t {
    font-size: .22rem;
    color: #333740;
    line-height: 1;
    margin: .5rem 0 .3rem;
    font-family: 'xbt';
}

.contact_us1 .content .left .share a {
    display: block;
    width: .3rem;
    height: .3rem;
    margin: 0;
    padding: 0;
    background-position: inherit !important;
    margin-right: .22rem;
}

.contact_us1 .content .left .share a:last-child {
    margin-right: 0;
}

.contact_us1 .content .left .share a.bds_fbook {
    background: url(../img/share1.svg) no-repeat center;
    background-size: 100%;
}

.contact_us1 .content .left .share a.bds_twi {
    background: url(../img/share2.svg) no-repeat center;
    background-size: 100%;
}

.contact_us1 .content .left .share a.bds_linkedin {
    background: url(../img/share3.svg) no-repeat center;
    background-size: 100%;
}

.contact_us1 .content .left .share a.bds_instagram {
    background: url(../img/share4.svg) no-repeat center;
    background-size: 100%;
}

.contact_us1 .content .left .share a.bds_youtube {
    background: url(../img/share5.svg) no-repeat center;
    background-size: 100%;
}

.contact_us1 .content .right {
    width: 50%;
    box-sizing: border-box;
}

.contact_us1 .content .right .tit {
    font-size: .36rem;
    line-height: .48rem;
    color: #333740;
    font-family: 'xbt';
    margin-bottom: .85rem;
}

.contact_us1 .content .right .input_box {
    display: flex;
    justify-content: space-between;
}

.contact_us1 .content .right .input_box .item {
    width: 49%;
    border-bottom: 1px solid #e6e6e6;
}

.contact_us1 .content .right .input_box .item input {
    width: 100%;
    height: 100%;
    font-size: .16rem;
    line-height: .5rem;
    color: #333740;
    border: 0;
    background: none;
    padding: 0;
}

.contact_us1 .content .right .check_box {
    padding-bottom: .3rem;
    border-bottom: 1px solid #e6e6e6;
}

.contact_us1 .content .right .check_box .t {
    font-size: .16rem;
    line-height: 1;
    color: #333740;
    margin: .35rem 0 .25rem;
}

.contact_us1 .content .right .check_box .dot_list {
    display: flex;
}

.contact_us1 .content .right .check_box .dot_list .dot {
    display: flex;
    align-items: center;
    margin-right: 5%;
    cursor: pointer;
}

.contact_us1 .content .right .check_box .dot_list .dot:last-child {
    margin-right: 0%;
}

.contact_us1 .content .right .check_box .dot_list .dot i {
    border: 1px solid #dddddd;
    width: .2rem;
    height: .2rem;
    margin: 0;
    margin-right: .15rem;
    line-height: .2rem;
    font-weight: bold;
    color: #a4ce4e;
    font-size: 0;
}

.contact_us1 .content .right .check_box .dot_list .dot.on i {
    font-size: .2rem;
    border-color: #a4ce4e;
}

.contact_us1 .content .right .check_box .dot_list .dot.on span {
    color: #a4ce4e;
}

.contact_us1 .content .right .check_box .dot_list .dot span {
    font-size: .16rem;
    color: #333740;
    line-height: 1;
}

.contact_us1 .content .right .email {
    display: flex;
    border-bottom: 1px solid #e6e6e6;
    padding: .3rem 0 .1rem;
}

.contact_us1 .content .right .email input {
    width: 100%;
    height: 100%;
    font-size: .16rem;
    line-height: .5rem;
    color: #333740;
    border: 0;
    background: none;
    padding: 0;
}

.contact_us1 .content .right .textarea_ {
    height: .9rem;
    border-bottom: 1px solid #e6e6e6;
    box-sizing: border-box;
    padding-top: .4rem;
}

.contact_us1 .content .right .textarea_ textarea {
    resize: none;
    width: 100%;
    height: 100%;
    font-size: .16rem;
    line-height: 1.3;
    color: #333740;
    border: 0;
    background: none;
    padding: 0;
}

.contact_us1 .content .right button {
    width: 1.5rem;
    height: .5rem;
    line-height: .5rem;
    text-align: center;
    background: none;
    padding: 0;
    border: 1px solid #63666d;
    font-size: .16rem;
    font-family: 'xbt';
    cursor: pointer;
    margin-top: .35rem;
    transition: all .3s ease;
}

.contact_us1 .content .right button:hover {
    color: #a4ce4e;
    border-color: #a4ce4e;
}

.contact_us2 .map {
    height: 5.12rem;
    overflow: hidden;
}

.case1 .infor {
    margin-bottom: .6rem;
}

.case1 .infor .tit {
    font-size: .36rem;
    line-height: 1;
    color: #333740;
    text-align: center;
    font-family: 'xbt';
}

.case1 .content .hd {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .8rem;
}

.case1 .content .hd .item {
    width: 31.5%;
    border: 1px solid #cacaca;
    height: .65rem;
    line-height: .65rem;
    display: flex;
    font-size: .16rem;
}

.case1 .content .hd .item .input_ {
    width: calc(100% - .71rem);
}

.case1 .content .hd .item .input_ input {
    padding: 0;
    background: none;
    border: none;
    width: 100%;
    height: 100%;
    padding-left: .3rem;
    box-sizing: border-box;
    color: #333740;
}

.case1 .content .hd .item .icon {
    width: .71rem;
    height: .65rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.case1 .content .hd .item .icon i {
    font-size: .25rem;
    font-weight: bold;
    margin: 0;
    color: #a4ce4e;
    cursor: pointer;
}

.case1 .content .hd .item.select {
    position: relative;
}

.case1 .content .hd .item.select .word {
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
}

.case1 .content .hd .item.select .word span {
    padding-left: .3rem;
    color: #333740;
    width: calc(100% - .71rem);
    line-height: 1;
}

.case1 .content .hd .item.select .word .icon {
    transition: all .3s ease;
}

.case1 .content .hd .item.select .word.on .icon {
    transform: rotateZ(180deg);
}

.case1 .content .hd .item.select .word .icon i {
    color: #333740;
}

.case1 .content .hd .item.select ul {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    width: 100%;
    max-height: 2rem;
    overflow-y: auto;
    display: none;
}

.case1 .content .hd .item.select ul::-webkit-scrollbar {
    width: 2px;
}

.case1 .content .hd .item.select ul::-webkit-scrollbar-track {
    background-color: #ccc;
}

.case1 .content .hd .item.select ul::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.case1 .content .hd .item.select ul li {
    font-size: .18rem;
    text-align: center;
    padding: .1rem 1em;
    background: #fff;
    cursor: pointer;
    line-height: 1.3;
    overflow: hidden;
    word-wrap: break-word;
}

.case1 .content .hd .item.select {
    display: flex;
    align-items: center;
    justify-content: center;
}

.case1 .content .hd .item.select span {
    display: inline-block;
    margin-right: .1rem;
}

.case1 .content .bd .item_list {
    display: flex;
    flex-wrap: wrap;
}

.case1 .content .bd .item_list .item {
    width: 31.5%;
    margin-right: 2.75%;
    margin-bottom: .4rem;
}

.case1 .content .bd .item_list .item:nth-child(3n) {
    margin-right: 0;
}

.case1 .content .bd .item_list .item .img_ .rect-64 {
    padding-bottom: 64%;
}

.case1 .content .bd .item_list .item .text_box {
    padding: .2rem 3%;
    background: #f9f9f9;
}

.case1 .content .bd .item_list .item .text_box .tit {
    font-size: .22rem;
    line-height: .35rem;
    color: #333740;
    height: .7rem;
    font-family: 'xbt';
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.case1 .content .bd .item_list .item .text_box .bot_ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: .2rem;
}

.case1 .content .bd .item_list .item .text_box .bot_ .tip a {
    font-size: .16rem;
    line-height: 1;
    color: #333740;
    padding: .1rem .15rem;
    background: #f0efef;
}

.case1 .content .bd .item_list .item .text_box .bot_ .time {
    font-size: .16rem;
    line-height: 1;
    color: #333740;
    padding-right: 1em;
}

.case1 .content .paging {
    margin-top: .4rem;
}

.case2 {
    margin-top: 1.3rem;
}

.DownloadCenter.channel_content {
    padding-bottom: .45rem;
}

.DownloadCenter1 .content {
    margin-top: .55rem;
}

.DownloadCenter1 .content .top_ .swiper {
    overflow: hidden;
}

.DownloadCenter1 .content .top_ .swiper-slide {
    display: flex;
}

.DownloadCenter1 .content .top_ .img_ {
    border: 1px solid #c0c0c0;
    width: 100% !important;
    margin-right: 0 !important%;
}

.DownloadCenter1 .content .top_ .img_:last-child {
    margin-right: 0;
}

.DownloadCenter1 .content .top_ .img_ .rect-637 {
    padding-bottom: 63.7%;
}

.DownloadCenter1 .content .top_ .swiper_tools {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .4rem;
}

.DownloadCenter1 .content .top_ .swiper_tools .swiper-pagination {
    position: static;
    font-size: 0;
}

.DownloadCenter1 .content .top_ .swiper_tools .swiper-pagination-bullet {
    width: .37rem;
    height: 2px;
    background: #d6d6d6;
    border-radius: 0;
    opacity: 1;
    margin-right: .07rem;
}

.DownloadCenter1 .content .top_ .swiper_tools .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #a5cf4e;
}

.DownloadCenter1 .content .top_ .swiper_tools .swiper-pagination-bullet:last-child {
    margin-right: 0;
}

.DownloadCenter1 .content .top_ .swiper_tools .swiper-button {
    position: static;
    margin: 0;
    width: auto;
    height: auto;
    background: none;
    margin: 0 .12rem;
    margin-top: .025rem;
}

.DownloadCenter1 .content .top_ .swiper_tools .swiper-button i {
    margin: 0;
    font-size: .2rem;
    font-weight: bold;
    color: #333740;
}

.DownloadCenter1 .content .bott_ {
    margin-top: .7rem;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.DownloadCenter1 .content .bott_ .left {
    width: 57.2%;
    background: #fafafa;
    box-sizing: border-box;
    position: relative;
    margin-right: 2%;
}

.DownloadCenter1 .content .bott_ .left::after {
    position: absolute;
    width: 200%;
    height: 100%;
    right: 0;
    top: 0;
    content: '';
    background: #fafafa;
    content: '';
    z-index: -1;
}

.DownloadCenter1 .content .bott_ .item {
    display: flex;
    flex-wrap: wrap;
    background: #fafafa;
    padding: .5rem 0;
}

.DownloadCenter1 .content .bott_ .item .img_ {
    width: 45%;
    padding-right: 7%;
    box-sizing: border-box;
    border-right: 1px solid #dedede;
}

.DownloadCenter1 .content .bott_ .item .img_ .rect-125 {
    padding-bottom: 125%;
}

.DownloadCenter1 .content .bott_ .item .text_box {
    width: 55%;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-end;
    box-sizing: border-box;
    padding: 2.5% 6%;
}

.DownloadCenter1 .content .bott_ .item .text_box .size {
    font-size: .22rem;
    line-height: 1;
    color: #333740;
    margin-bottom: .13rem;
    width: 100%;
}

.DownloadCenter1 .content .bott_ .item .text_box .tit {
    font-size: .22rem;
    line-height: .36rem;
    color: #333740;
    font-family: 'xbt';
    width: 100%;
}

.DownloadCenter1 .content .bott_ .item .download_btn {
    margin-top: 45%;
    display: flex;
    justify-content: space-between;
    width: 100%;
    color: #333740;
}

.DownloadCenter1 .content .bott_ .item .download_btn.phone {
    display: none;
}

.DownloadCenter1 .content .bott_ .item .download_btn .btn_ a {
    width: 1.7rem;
    height: .5rem;
    line-height: .5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #c0c0c0;
}

.DownloadCenter1 .content .bott_ .item .download_btn .btn_ .icon {
    width: .21rem;
    margin-right: .1rem;
    display: flex;
}

.DownloadCenter1 .content .bott_ .item .download_btn .btn_ span {
    font-size: .16rem;
}

.DownloadCenter1 .content .bott_ .right {
    width: 40.8%;
}

.DownloadCenter1 .content .bott_ .right .item {
    padding: .2rem 0;
    margin-bottom: .2rem;
}

.DownloadCenter1 .content .bott_ .right .item:last-child {
    margin-bottom: 0;
}

.DownloadCenter1 .content .bott_ .right .item .img_ {
    padding: 0 4.5%;
    width: 36%;
    border: 0;
}

.DownloadCenter1 .content .bott_ .right .item .text_box {
    padding: 1.5% 0;
    width: 59%;
}

.DownloadCenter1 .content .bott_ .right .item .text_box .download_btn {
    margin-top: .4rem;
    width: 100%;
}

.DownloadCenter1 .content .bott_ .item_list {
    display: flex;
    flex-wrap: wrap;
    margin-top: .7rem;
}

.DownloadCenter1 .content .bott_ .item_list .item {
    width: 49%;
    margin-right: 2%;
    padding: .2rem 0;
    margin-bottom: .4rem;
}

.DownloadCenter1 .content .bott_ .item_list .item:nth-child(2n) {
    margin-right: 0;
}

.DownloadCenter1 .content .bott_ .item_list .item .img_ {
    padding: 0 4.5%;
    width: 36%;
    border: 0;
}

.DownloadCenter1 .content .bott_ .item_list .item .text_box {
    padding: 1.5% 0;
    width: 59%;
}

.DownloadCenter1 .content .bott_ .item_list .item .text_box .download_btn {
    margin-top: .4rem;
}

.museum_box {
    overflow: hidden;
}

.museum1 {
    position: relative;
    z-index: 2;
}

.museum1 .infor {
    margin-bottom: .35rem;
}

.museum1 .infor .tit {
    font-size: .5rem;
    line-height: 1;
    color: #333740;
    text-align: center;
    font-family: 'xbt';
}

.museum1 .content {
    font-size: .16rem;
    line-height: .3rem;
    color: #333740;
    position: relative;
    width: 67.7%;
    margin: 0 auto;
    text-align: center;
}

.museum1 .content::after {
    position: absolute;
    top: 0%;
    transform: translateY(-100%);
    left: calc(-8% - .77rem);
    background: url(../img/museum_1.png) no-repeat center;
    background-size: 100% 100%;
    width: .77rem;
    height: .57rem;
    content: '';
}

.museum1 .content::before {
    position: absolute;
    top: 0%;
    transform: translateY(-100%);
    right: calc(-8% - .77rem);
    background: url(../img/museum_2.png) no-repeat center;
    background-size: 100% 100%;
    width: .77rem;
    height: .57rem;
    content: '';
}

.museum2 {
    position: relative;
    width: 100vw;
    margin-top: .8rem;
}

.museum2 .logo_bg {
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: calc(100% - 2.4rem);
    width: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    opacity: 1;
}

.museum2 .img_bg {
    height: calc(100% - 2.4rem);
    width: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}

.museum2 .img_bg img {
    width: 100%;
    object-fit: cover;
}

/* .museum2 .content{opacity:0;} */
.museum2 .content .item {
    display: flex;
    margin-bottom: .9rem;
    flex-direction: row-reverse;
}

.museum2 .content .item:last-child {
    margin-bottom: 0rem;
}

.museum2 .content .item:nth-child(2n) {
    flex-direction: row;
    margin-bottom: .5rem;
}

.museum2 .content .item .swiper {
    height: 100%;
}

.museum2 .content .right {
    width: 40%;
    overflow: hidden;
    background: url(../img/museum_6.jpg) no-repeat center;
    background-size: cover;
    box-shadow: 0px 20px 27px 4px rgba(0,0,0,0.06);
}

.museum2 .content .right .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.museum2 .content .right .text_box {
    padding: 8%;
}

.museum2 .content .right .text_box .tit {
    font-family: 'xbt';
    font-size: .3rem;
    line-height: 1;
    color: #333640;
    margin-bottom: .4rem;
}

.museum2 .content .right .text_box .con {
    font-size: .16rem;
    line-height: .3rem;
    color: #333640;
    overflow-y: auto;
    overflow-x: hidden;
}

.museum2 .content .right .text_box .con::-webkit-scrollbar {
    width: 2px;
}

.museum2 .content .right .text_box .con::-webkit-scrollbar-track {
    background-color: #ccc;
}

.museum2 .content .right .text_box .con::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.museum2 .content .left {
    width: 60%;
    overflow: hidden;
    position: relative;
}

.museum2 .content .left .dot_list {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
}

.museum2 .content .left .dot_list .dot {
    width: 33.333%;
    height: 100%;
    border-right: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.museum2 .content .left .dot_list .dot:last-child {
    border-right: 0;
}

.museum2 .content .left .dot_list .dot span {
    width: .25rem;
    height: .25rem;
    background: #fff;
    position: relative;
    border-radius: 50%;
    display: block;
    cursor: pointer;
}

.museum2 .content .left .dot_list .dot span::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    content: '';
    z-index: -1;
}

.museum2 .content .left .dot_list .dot span::after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: .8rem;
    height: .8rem;
    border-radius: 50%;
    content: '';
    z-index: -1;
}

.museum2 .content .left .dot_list .dot span::before {
    animation: scale 2s ease-out infinite;
    border: 1px solid #fff;
    opacity: 0.5;
    animation-delay: 0;
}

.museum2 .content .left .dot_list .dot span::after {
    animation: scale2 2s ease-out infinite;
    border: 1px solid #fff;
    opacity: 0.3;
    animation-delay: 0;
}

@keyframes scale {
    0% {
        transform: translate(-50%, -50%) scale(.5);
        opacity: .9
    }

    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }
}

@keyframes scale2 {
    0% {
        transform: translate(-50%, -50%) scale(.5);
        opacity: .9;
    }

    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }
}

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

.service1 .content .item {
    width: 27%;
}

.service1 .content .item .rect-777 {
    padding-bottom: 77.7%;
}

.service1 .content .item .text_box {
    text-align: center;
}

.service1 .content .item .tit {
    font-family: 'xbt';
    font-size: .22rem;
    line-height: 1;
    color: #333740;
    margin-bottom: .25rem;
    margin-top: .4rem;
}

.service1 .content .item .con {
    font-size: .16rem;
    line-height: .24rem;
    color: #333740;
}

.service2 {
    margin-top: .6rem;
    padding: .85rem 0;
    background: #f8f8f8;
}

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

.service2 .content .left {
    width: 42%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}

.service2 .content .left .item {
    width: 100%;
}

.service2 .content .left .item .tit {
    font-size: .22rem;
    line-height: 1;
    color: #333740;
    font-family: 'xbt';
    margin-bottom: .35rem;
    cursor: pointer;
}

.service2 .content .left .item .con {
    font-size: .16rem;
    line-height: .24rem;
    color: #333740;
    display: none;
    margin-bottom: .35rem;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 2%;
    height: 2.4rem;
}

.service2 .content .left .item .con::-webkit-scrollbar {
    width: 2px;
}

.service2 .content .left .item .con::-webkit-scrollbar-track {
    background-color: #ccc;
}

.service2 .content .left .item .con::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.service2 .content .left .item:last-child .con {
    margin-bottom: 0;
}

.service2 .content .right {
    width: 55%;
}

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

.about_us1 .left {
    width: 16%;
    height: 100%;
}

.about_us1 .left .aside_navbox {
    position: fixed;
    left: 0;
    padding-left: .4rem;
    top: 50%;
    transform: translateY(-50%) translateX(-100%);
    z-index: 1;
    transition: all .36s ease-out;
    width: 16%;
    box-sizing: border-box;
    pointer-events: none;
}

.about_us1 .left .aside_navbox.show {
    transform: translateY(-50%) translateX(0);
}

.about_us1 .left .aside_li {
    transition: all .3s ease;
    word-wrap: break-word;
    position: relative;
    z-index: 1;
    padding-left: .2rem;
    font-size: .16rem;
    line-height: 20px;
    color: #333740;
    margin: .6rem 0;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    cursor: pointer;
    transition: all .3s ease;
}

.about_us1 .left .aside_li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: .09rem;
    height: .09rem;
    border-radius: 50%;
    background: #e9e7e7;
    border: 1px solid #fff;
    transition: all .3s ease;
}

.about_us1 .left .aside_li::after {
    display: none;
    content: "";
    position: absolute;
    left: .04rem;
    top: 50%;
    width: 1px;
    height: .65rem;
    border-radius: 50%;
    background: #d4dbf1;
    z-index: -1;
    transition: all .3s ease;
}

.about_us1 .left .aside_li:last-child::after {
    display: none;
}

.about_us1 .left .aside_li.on {
    font-size: .2rem;
    color: #333740;
}

.about_us1 .left .aside_li::before {
    box-shadow: 0 0 .08rem 0 #e9e7e7;
}

.about_us1 .left .aside_li.cur::before {
    box-shadow: 0 0 .08rem 0 #a5cf4e;
    background: #a5cf4e;
}

.about_us1 .left .aside_nav {
    position: relative;
}

.about_us1 .left .aside_nav::before {
    content: "";
    position: absolute;
    left: .05rem;
    top: .11rem;
    z-index: -2;
    width: 1px;
    height: calc(100% - .22rem);
    background: #e9e7e7;
    transition: all .3s ease;
}

.about_us1 .left .aside_navline {
    display: block;
    position: absolute;
    left: .04rem;
    top: .11rem;
    z-index: -1;
    width: 2px;
    max-height: calc(100% - .22rem);
    background: #a5cf4e;
}

.about_us1 .right {
    width: 80%;
    padding-right: 5%;
    box-sizing: border-box;
}

.about_us1 .right .first .tit {
    font-size: .36rem;
    line-height: 1;
    color: #333740;
    font-family: 'xbt';
}

.about_us1 .right .first .img_ {
    background: url(../img/about_us_2.jpg) no-repeat center bottom;
    background-size: cover;
    background-attachment: fixed;
    margin: .5rem 0;
}

.about_us1 .right .first .img_ img {
    width: 100%;
}

.about_us1 .right .first .con {
    font-size: .16rem;
    line-height: .3rem;
    color: #333740;
    padding-bottom: .5rem;
    border-bottom: 1px solid #e9e9e9;
}

.about_us1 .right .item .top_ {
    display: flex;
    justify-content: space-between;
    margin: .6rem 0;
}

.about_us1 .right .item .top_ .tit {
    font-size: .36rem;
    line-height: 1;
    color: #333740;
    font-family: 'xbt';
    width: 16.3%;
    word-break: break-word;
}

.about_us1 .right .item .top_ .con {
    font-size: .16rem;
    line-height: .24rem;
    color: #333740;
    width: 81.3%;
}

.about_us1 .right .item .bot_ {
    padding-bottom: .6rem;
    border-bottom: 1px solid #e9e9e9;
}

.about_us1 .right .item:last-child .bot_ {
    padding-bottom: 0;
    border-bottom: 0;
}

.about_us1 .right .item .bot_ img {
    width: 100%;
    object-fit: cover;
}

.technology1 .content {
    overflow: hidden;
}

.technology1 .content .swiper {
    width: 100%;
}

.technology1 .content .swiper-slide {
    position: relative;
    width: 100%;
}

.technology1 .content .left {
    width: 60%;
    background: #f1f1f1;
    box-sizing: border-box;
    padding: 2% 4%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    transform: translateY(9%);
    padding-top: 5%;
}

.technology1 .content .left .text_box {
    width: 75%;
}

.technology1 .content .left .text_box .tit {
    font-size: .3rem;
    line-height: 1;
    color: #333740;
    font-family: 'xbt';
}

.technology1 .content .left .text_box .con {
    font-size: .16rem;
    line-height: .3rem;
    color: #333740;
    padding-right: 2%;
    margin: .3rem 0 .5rem;
    overflow-y: auto;
    overflow-x: hidden;
}

.technology1 .content .left .text_box .con::-webkit-scrollbar {
    width: 2px;
}

.technology1 .content .left .text_box .con::-webkit-scrollbar-track {
    background-color: #ccc;
}

.technology1 .content .left .text_box .con::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.technology1 .content .right {
    width: 54%;
    position: absolute;
    right: 0;
    top: 0;
}

.technology1 .content .right img {
    width: 100%;
    object-fit: cover;
}

.technology1 .content .swiper_tools {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .9rem;
}

.technology1 .content .swiper_tools .swiper-pagination {
    position: static;
    font-size: 0;
}

.technology1 .content .swiper_tools .swiper-pagination-bullet {
    width: .37rem;
    height: 2px;
    background: #d6d6d6;
    border-radius: 0;
    opacity: 1;
    margin-right: .07rem;
}

.technology1 .content .swiper_tools .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #a5cf4e;
}

.technology1 .content .swiper_tools .swiper-pagination-bullet:last-child {
    margin-right: 0;
}

.technology1 .content .swiper_tools .swiper-button {
    position: static;
    margin: 0;
    width: auto;
    height: auto;
    background: none;
    margin: 0 .12rem;
    margin-top: .025rem;
}

.technology1 .content .swiper_tools .swiper-button i {
    margin: 0;
    font-size: .2rem;
    font-weight: bold;
    color: #333740;
}

.technology2 {
    background: url(../img/technology_3.jpg) no-repeat center;
    background-size: cover;
    height: 7rem;
    margin-top: .9rem;
}

.technology2 .content {
    display: flex;
    justify-content: space-between;
    height: 100%;
}

.technology2 .content .item {
    width: 33.33%;
    box-sizing: border-box;
    padding: 0 4%;
    text-align: center;
    display: flex;
    text-align: center;
    align-items: center;
    flex-wrap: wrap;
    border-right: 1px solid #4e4f4c;
}

.technology2 .content .item:last-child {
    border-right: 0;
}

.technology2 .content .item .text_box {
    width: 100%;
}

.technology2 .content .item .tit {
    font-size: .3rem;
    line-height: 1.5;
    color: #fff;
    margin-bottom: .3rem;
    font-family: 'xbt';
    cursor: pointer;
}

.technology2 .content .item .con {
    font-size: .16rem;
    line-height: .24rem;
    color: #e3e3e3;
    display: none;
    cursor: pointer;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 2%;
    max-height: 3.6rem;
    text-align: left;
}

.technology2 .content .item .con::-webkit-scrollbar {
    width: 2px;
}

.technology2 .content .item .con::-webkit-scrollbar-track {
    background-color: #ccc;
}

.technology2 .content .item .con::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.channel_content.social {
    padding-top: 0;
}

.social1 {
    background: #fdfdfd;
    padding: .75rem 0 .6rem;
}

.social1 .infor {
    text-align: center;
    margin-bottom: .5rem;
}

.social1 .infor .tit {
    font-family: 'xbt';
    font-size: .36rem;
    line-height: 1;
    color: #333740;
    margin-bottom: .2rem;
}

.social1 .infor .con {
    font-size: .16rem;
    line-height: .3rem;
    color: #333740;
    width: 70%;
    margin: 0 auto;
}

.social1 .content {
}

.social1 .content .cup-bubbles {
    height: 4rem;
    position: relative;
    width: 100%;
}

.social1 .content .cup-bubbles .bubble {
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
}

.social1 .content .cup-bubbles .bubble_img {
    z-index: 1;
}

.social1 .content .cup-bubbles .bubble1 {
    left: 78%;
    top: 55%;
    border-radius: 50%;
    overflow: hidden;
    width: 1.07rem;
}

.social1 .content .cup-bubbles .bubble2 {
    left: 26%;
    top: 26%;
    width: 1.91rem;
}

.social1 .content .cup-bubbles .bubble3 {
    left: 45%;
    top: 37%;
    width: 1.42rem;
}

.social1 .content .cup-bubbles .bubble4 {
    left: 55%;
    top: 0%;
    width: 1.31rem;
}

.social1 .content .cup-bubbles .bubble5 {
    left: 61%;
    top: 56%;
    width: 1.33rem;
}

.social1 .content .cup-bubbles .bubble6 {
    left: 15%;
    top: 68%;
    width: .94rem;
}

.social1 .content .cup-bubbles .bubble7 {
    width: .4rem;
    height: .4rem;
    left: 19%;
    top: 16%;
    background: #f0f5e7;
}

.social1 .content .cup-bubbles .bubble8 {
    width: .55rem;
    height: .55rem;
    border: .02rem solid #acd35d;
    left: 36%;
    top: 67%;
}

.social1 .content .cup-bubbles .bubble9 {
    width: .66rem;
    height: .66rem;
    border: .02rem solid #acd35d;
    left: 17%;
    top: 37%;
}

.social1 .content .cup-bubbles .bubble10 {
    width: .77rem;
    height: .77rem;
    left: 55%;
    top: 24%;
    background: #f0f5e7;
}

.social1 .content .cup-bubbles .bubble11 {
    width: .33rem;
    height: .33rem;
    border: .02rem solid #acd35d;
    left: 70%;
    top: 28%;
}

.social1 .content .cup-bubbles .bubble12 {
    width: .22rem;
    height: .22rem;
    left: 63%;
    top: 41%;
    background: #eeeeee;
}

.social1 .content .cup-bubbles .bubble13 {
    width: .11rem;
    height: .11rem;
    left: 55%;
    top: 50%;
    background: #a5cf4e;
}

.social1 .content .cup-bubbles .bubble14 {
    width: .25rem;
    height: .25rem;
    border: .02rem solid #acd35d;
    left: 80%;
    top: 5%;
}

.social1 .content .cup-bubbles .bubble15 {
    width: .2rem;
    height: .2rem;
    left: 41%;
    top: 30%;
    background: #a5cf4e;
}

.social1 .content .cup-bubbles .bubble16 {
    width: .2rem;
    height: .2rem;
    border: .02rem solid #acd35d;
    left: 49%;
    top: 19%;
}

.social1 .content .cup-bubbles .bubble17 {
    width: .5rem;
    height: .5rem;
    left: 49%;
    top: 19%;
    background: #a5cf4e;
}

.social1 .content .cup-bubbles .bubble18 {
    width: .7rem;
    height: .7rem;
    left: 49%;
    top: 19%;
    background: #f0f5e7;
}

.social1 .content .cup-bubbles .bubble19 {
    width: .3rem;
    height: .2rem;
    left: 49%;
    top: 19%;
    background: #a5cf4e;
}

.social1 .content .cup-bubbles .bubble20 {
    width: .6rem;
    height: .6rem;
    background: #f0f5e7;
    left: 49%;
    top: 19%;
}

.social1 .content .img_logo {
    text-align: center;
    width: 3.41rem;
    margin: 0 auto;
}

.social2 {
    margin-top: .9rem;
}

.social2 .infor {
    text-align: center;
    margin-bottom: .5rem;
}

.social2 .infor .tit {
    font-family: 'xbt';
    font-size: .36rem;
    line-height: 1;
    color: #333740;
    margin-bottom: .2rem;
}

.social2 .infor .con {
    font-size: .16rem;
    line-height: .3rem;
    color: #333740;
    width: 70%;
    margin: 0 auto;
}

.social2 .content .top_ {
    position: relative;
}

.social2 .content .top_::after {
    position: absolute;
    right: 8%;
    top: 0;
    background: url(../img/social_8.png) no-repeat center;
    background-size: cover;
    width: 30%;
    height: 100%;
    content: '';
}

.social2 .content .top_ .swiper {
    overflow: hidden;
    position: relative;
    width: 100vw;
}

.social2 .content .top_ .swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 100vw !important;
}

.social2 .content .top_ .swiper-slide {
    width: 4.9rem;
}

.social2 .content .top_ .swiper-slide .img_ {
    width: 100%;
}

.social2 .content .top_ .swiper-slide img {
    width: 100%;
    object-fit: cover;
    display: block;
}

.social2 .content .bot_ {
    margin-top: .45rem;
    width: 100%;
}

.social2 .content .bot_ .swiper {
    width: 50%;
    margin: 0 auto;
    overflow: hidden;
}

.social2 .content .bot_ .text_box {
    text-align: center;
}

.social2 .content .bot_ .text_box .tit {
    font-size: .22rem;
    line-height: 1;
    color: #333740;
    font-family: 'xbt';
    margin-bottom: .2rem;
}

.social2 .content .bot_ .text_box .con {
    font-size: .16rem;
    line-height: .3rem;
    color: #333740;
    height: 1.5rem;
    padding-right: 2%;
    overflow-y: auto;
    overflow-x: hidden;
}

.social2 .content .bot_ .text_box .con::-webkit-scrollbar {
    width: 2px;
}

.social2 .content .bot_ .text_box .con::-webkit-scrollbar-track {
    background-color: #ccc;
}

.social2 .content .bot_ .text_box .con::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.social2 .content .bot_ .swiper_tools {
    display: flex;
}

.social2 .content .bot_ .swiper_tools .swiper_button {
    position: static;
    margin: 0;
    width: .48rem;
    height: .48rem;
    background: none !important;
}

.social2 .content .bot_ .swiper_tools .swiper_button:first-child {
    margin-right: .2rem;
}

.social2 .content .bot_ .swiper_tools .swiper_button::after {
    display: none;
}

.social2 .content .bot_ .swiper_tools .swiper_button img {
    width: 100%;
    object-fit: cover;
}

.news_detail1 .content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.news_detail1 .left {
    width: 62%;
}

.news_detail1 .left .infor {
    margin-bottom: .5rem;
}

.news_detail1 .left .infor .tit {
    font-size: .18rem;
    line-height: 1;
    color: #a6ce57;
    margin-bottom: .15rem;
}

.news_detail1 .left .infor .title {
    font-size: .30rem;
    line-height: .36rem;
    color: #333640;
    font-family: 'xbt';
}

.news_detail1 .left .con {
    font-size: 16px;
    color: #333640;
    line-height: 24px;
    padding-bottom: .5rem;
    border-bottom: 1px solid #e9e9e9;
}

.news_detail1 .left .con img {
    width: 100%;
    margin: .2rem 0;
}

.news_detail1 .left .tip {
    margin-top: .5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.news_detail1 .left .tip .left_ {
    width: calc(100% - 2.5rem);
}

.news_detail1 .left .tip .left_ .item {
    font-size: .18rem;
    line-height: 1;
    color: #333640;
    display: flex;
    margin-bottom: .15rem;
}

.news_detail1 .left .tip .left_ .item:last-child {
    margin-bottom: 0;
}

.news_detail1 .left .tip .right_ a {
    font-size: .18rem;
    color: #ffffff;
    width: 1.8rem;
    line-height: .5rem;
    height: .5rem;
    text-align: center;
    display: block;
    background: #a5cf4e;
}

.news_detail1 .right {
    width: 32%;
}

.news_detail1 .right .time {
    font-size: .18rem;
    color: #989898;
    line-height: 1;
}

.news_detail1 .right .time .t {
    margin-bottom: .15rem;
}

.news_detail1 .right .new_share {
    margin-top: .3rem;
    padding-bottom: .4rem;
    position: relative;
}

.news_detail1 .right .new_share::after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    width: .5rem;
    height: .02rem;
    background: #a5cf4e;
}

.news_detail1 .right .new_share .t {
    font-size: .18rem;
    line-height: 1;
    color: #333640;
    margin-bottom: .25rem;
}

.news_detail1 .right .new_share a {
    display: block;
    width: .45rem;
    height: .45rem;
    margin: 0;
    padding: 0;
    background-position: inherit !important;
    margin-right: .12rem;
}

.news_detail1 .right .new_share a:last-child {
    margin-right: 0;
}

.news_detail1 .right .new_share a.bds_fbook {
    background: url(../img/share1.svg) no-repeat center;
    background-size: 100%;
}

.news_detail1 .right .new_share a.bds_twi {
    background: url(../img/share2.svg) no-repeat center;
    background-size: 100%;
}

.news_detail1 .right .new_share a.bds_linkedin {
    background: url(../img/share3.svg) no-repeat center;
    background-size: 100%;
}

.news_detail1 .right .new_share a.bds_instagram {
    background: url(../img/news_detail_4.png) no-repeat center;
    background-size: 100%;
}

.news_detail1 .right .new_share a.bds_youtube {
    background: url(../img/news_detail_5.png) no-repeat center;
    background-size: 100%;
}

.footer .fot_cen {
    font-family: 'xbt';
    text-transform: capitalize;
    padding-bottom: .45rem;
}

.news_detail1 .right .item_list {
    margin-top: .3rem;
}

.news_detail1 .right .item_list .tit {
    font-size: .22rem;
    line-height: 1;
    color: #333640;
    font-family: 'xbt';
}

.news_detail1 .right .item_list .item {
    display: flex;
    justify-content: space-between;
    padding: .3rem 0;
    border-bottom: 1px solid #e6e6e6;
}

.news_detail1 .right .item_list .item .text_box {
    width: 56%;
}

.news_detail1 .right .item_list .item .t {
    font-size: .16rem;
    line-height: .24rem;
    color: #333640;
    font-family: 'xbt';
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: .48rem;
    margin-bottom: .25rem;
}

.news_detail1 .right .item_list .item .time {
    font-size: .16rem;
    line-height: 1;
    color: #989898;
}

.news_detail1 .right .item_list .item .img_ {
    width: 35%;
}

.news_detail1 .right .item_list .item .img_ .rect-546 {
    padding-bottom: 54.6%;
}

.news_detail2 {
    overflow: hidden;
}

.news_detail2 .infor {
    margin-bottom: .8rem;
}

.news_detail2 .infor .tit {
    font-size: .36rem;
    line-height: 1;
    color: #333640;
    text-align: center;
    font-family: 'xbt';
}

.news_detail2 .content {
    display: flex;
    justify-content: flex-start;
}

.news_detail2 .content .item {
    width: 24%;
    margin-right: 1.333%;
}

.news_detail2 .content .item:last-child {
    margin-right: 0;
}

.news_detail2 .content .item .img_ .rect-546 {
    padding-bottom: 54.6%;
}

.news_detail2 .content .item .text_box {
    background: #f8f8f8;
    padding: 3.5% 5% 4%;
}

.news_detail2 .content .item .t {
    font-size: .16rem;
    line-height: .24rem;
    color: #333640;
    font-family: 'xbt';
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: .48rem;
    margin-bottom: .15rem;
}

.news_detail2 .content .item .time {
    font-size: .16rem;
    line-height: 1;
    color: #989898;
}

.invest1 .content {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
    padding: .4rem 0;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.invest1 .content .tit {
    font-size: .16rem;
    line-height: 1;
    color: #888888;
    text-align: right;
    width: 100%;
}

.invest1 .content .left {
    font-family: 'xbt';
    display: flex;
    align-items: stretch;
}

.invest1 .content .left .logo_t {
    margin-right: .25rem;
}

.invest1 .content .left .logo_t .logo_ {
    width: 2.09rem;
    margin-bottom: .4rem;
}

.invest1 .content .left .logo_t .logo_ img {
    width: 100%;
    object-fit: cover;
}

.invest1 .content .left .logo_t .num {
    font-size: .22rem;
    color: #333740;
    line-height: 1;
}

.invest1 .content .left .logo_t .num span {
    font-size: .5rem;
    color: #a4ce4e;
    margin-right: .18rem;
}

.invest1 .content .left .logo_right {
    display: flex;
    align-content: space-between;
    flex-wrap: wrap;
}

.invest1 .content .left .logo_right .num_ {
    font-size: .3rem;
    line-height: 1;
    color: #333740;
    width: 100%;
    text-indent: 1em;
}

.invest1 .content .left .logo_right .btn_ {
    font-size: .16rem;
    color: #333740;
    width: 100%;
}

.invest1 .content .left .logo_right .btn_ i {
    margin: 0;
    font-size: .16rem;
    margin-left: .15rem;
    font-weight: bold;
}

.invest1 .content .right {
    display: flex;
    width: 55%;
}

.invest1 .content .right .item {
    margin-right: 10%;
    width: auto;
}

.invest1 .content .right .item:last-child {
    margin-right: 0;
}

.invest1 .content .right .item .t {
    color: #333740;
    line-height: 1.3;
    font-size: .16rem;
    margin-bottom: .3rem;
}

.invest1 .content .right .item .c {
    color: #a4ce4e;
    line-height: 1;
    font-size: .36rem;
    font-family: 'bt';
}

.invest2 {
    margin-top: .45rem;
}

.invest2 .content {
    background: url(../img/invest_2.jpg) no-repeat center;
    background-size: cover;
    height: 3.4rem;
    box-sizing: border-box;
    padding: 3%;
}

.invest2 .content .tit {
    font-size: .36rem;
    line-height: 1;
    color: #ffffff;
    font-family: 'xbt';
}

.invest2 .content .item_list {
    margin-top: .5rem;
    display: flex;
}

.invest2 .content .item_list .item {
    margin-right: 8%;
}

.invest2 .content .item_list .item:last-child {
    margin-right: 0;
}

.invest2 .content .item_list .item .t {
    font-size: .16rem;
    line-height: 1.3;
    color: #ffffff;
    margin-bottom: .1rem;
}

.invest2 .content .item_list .item .c {
    font-size: .22rem;
    line-height: .3rem;
    color: #ffffff;
}

.invest3 {
    margin-top: 1rem;
}

.invest3 .hd {
    font-family: 'xbt';
    line-height: 1;
    color: #333740;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: .3rem;
}

.invest3 .hd .tit {
    font-size: .36rem;
}

.invest3 .hd .category {
    font-size: .22rem;
    display: flex;
}

.invest3 .hd .category .category_item {
    padding-bottom: .1rem;
    position: relative;
    cursor: pointer;
}

.invest3 .hd .category .category_item::after {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    background: #a3d043;
    height: .03rem;
    transition: all .3s ease;
    content: '';
}

.invest3 .hd .category .category_item:hover:after {
    width: 100%;
}

.invest3 .hd .category .category_item.on:after {
    width: 100%;
}

.invest3 .hd .category .category_item:hover {
    color: #a3d043;
}

.invest3 .hd .category .category_item.on {
    color: #a3d043;
}

.invest3 .hd .category .category_item:first-child {
    margin-right: 1rem;
}

.invest3 .bd .item {
    font-size: .22rem;
    line-height: 1;
    color: #333740;
    display: flex;
    justify-content: space-between;
    padding: .3rem .25rem;
    cursor: pointer;
}

.invest3 .bd .item.even {
    background: #f9f9f9;
}

.invest3 .bd .item .time {
    width: 10%;
}

.invest3 .bd .item .tit {
    width: 80%;
}

.invest3 .bd .item .icon {
    width: .22rem;
}

.invest3 .bd .item .icon img {
    width: 100%;
}

.invest3 .paging {
    margin-top: .5rem;
}

.invest4 {
    background: url(../img/invest_4.jpg) no-repeat center;
    background-size: cover;
    height: 6rem;
    box-sizing: border-box;
    padding-top: 4%;
}

.invest4 .content {
}

.invest4 .content .title {
    display: inline-block;
    font-size: .3rem;
    line-height: 1;
    color: #333740;
    font-family: 'xbt';
    padding-top: .3rem;
    position: relative;
    margin-bottom: .7rem;
}

.invest4 .content .title::after {
    position: absolute;
    top: 0;
    left: 0;
    width: .6rem;
    height: .05rem;
    content: '';
    background: #a3d043;
}

.invest4 .content .item_list {
    display: flex;
    flex-wrap: wrap;
    width: 95%;
}

.invest4 .content .item_list .item {
    width: 39%;
    display: flex;
    margin-right: .8rem;
    margin-bottom: .3rem;
}

.invest4 .content .item_list .item:nth-child(2n) {
    margin-right: 0;
}

.invest4 .content .item_list .item .t {
    font-family: 'xbt';
    font-size: .2rem;
    line-height: 1;
    color: #333740;
    display: flex;
    margin-right: .3rem;
}

.invest4 .content .item_list .item .t .icon {
    width: .18rem;
    margin-right: .15rem;
}

.invest4 .content .item_list .item .t .icon img {
    width: 100%;
    object-fit: cover;
}

.invest4 .content .item_list .item .c {
    font-size: .16rem;
    line-height: .24rem;
    color: #333740;
}

.person_banner {
    width: 100%;
    height: 100vh;
    position: relative;
}

.person_banner .img_ {
    width: 100%;
    height: 100%;
}

.person_banner .img_ img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.person_banner .intro {
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    text-align: center;
}

.person_banner .intro .tit {
    font-size: 1rem;
    color: #fff;
    line-height: 1;
    font-family: 'xt';
    text-transform: uppercase;
}

.person_banner .intro .tit::after {
    display: none;
}

.person_banner .down {
    position: absolute;
    left: 50%;
    bottom: .3rem;
    transform: translateX(-50%);
    font-size: .22rem;
    line-height: 1;
    color: #fff;
    font-family: 'xbt';
    text-transform: uppercase;
    cursor: pointer;
    display: flex;
}

.person_banner .down .icon {
    width: .19rem;
    margin-right: .25rem;
}

.person_banner .down .icon img {
    width: 100%;
    object-fit: cover;
}

.person_banner .secect {
    display: none;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 1rem;
    width: 100%;
}

.person_banner .secect .input_box {
    height: .65rem;
    width: 100%;
    background: rgb(0 0 0 / 10%);
    position: relative;
}

.person_banner .secect .input_box .icon {
    width: .35rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 2%;
}

.person_banner .secect .input_box .icon img {
    width: 100%;
    object-fit: cover;
}

.person_banner .secect .input_box input {
    width: 100%;
    height: 100%;
    background: none;
    border: 0;
    font-size: .2rem;
    color: #fff;
    box-sizing: border-box;
    padding: 0 1em;
}

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

.person1 .content .left {
    width: 28%;
    margin-top: 1rem;
}

.person1 .content .left .tit {
    font-size: .36rem;
    line-height: .46rem;
    color: #333740;
    font-family: 'xbt';
    position: relative;
    padding-bottom: .35rem;
    border-bottom: 1px solid #c0c1c5;
}

.person1 .content .left .tit::after {
    position: absolute;
    top: 0;
    transform: translate(-50%,-50%);
    left: 50%;
    content: '01';
    font-family: 'bt';
    font-size: 2rem;
    color: #333740;
    line-height: 1;
    opacity: .08;
}

.person1 .content .left .con {
    font-size: .16rem;
    line-height: .3rem;
    color: #333740;
    padding-top: .3rem;
    padding-right: 2%;
    height: 3.6rem;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
}

.person1 .content .left .con::-webkit-scrollbar {
    width: 2px;
}

.person1 .content .left .con::-webkit-scrollbar-track {
    background-color: #ccc;
}

.person1 .content .left .con::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.person1 .content .right {
    width: 62.8%;
}

.person1 .content .right .top_ {
    display: flex;
    border-bottom: 1px solid #e6e6e9;
    width: 100%;
}

.person1 .content .right .top_ .item {
    cursor: pointer;
    padding-bottom: .2rem;
    position: relative;
    font-size: .16rem;
    line-height: 1;
    color: #8d8f9a;
    padding: 0 1em;
    padding-bottom: .2rem;
    transition: all .3s ease;
    margin-right: 10%;
}

.person1 .content .right .top_ .item:last-child {
    margin-right: 0;
}

.person1 .content .right .top_ .item::after {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 0;
    height: .03rem;
    background: #a5cf4e;
    transition: all .3s ease;
    content: '';
}

.person1 .content .right .top_ .item:hover:after {
    width: 100%;
}

.person1 .content .right .top_ .item:hover {
    color: #333740;
}

.person1 .content .right .top_ .item.on:after {
    width: 100%;
}

.person1 .content .right .top_ .item.on {
    color: #333740;
}

.person1 .content .right .bot_ {
    margin-top: .4rem;
    display: flex;
    justify-content: space-between;
}

.person1 .content .right .bot_ .left_ {
    width: 60%;
}

.person1 .content .right .bot_ .item_list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.person1 .content .right .bot_ .item_list .item {
    background: #f5f7fa;
    width: 32%;
    height: 1.6rem;
    box-sizing: border-box;
    padding: 2%;
    transition: all .3s ease;
    margin-right: 2%;
    margin-bottom: .15rem;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}

.person1 .content .right .bot_ .item_list .item:nth-child(3n) {
    margin-right: 0;
}

.person1 .content .right .bot_ .item_list .item:nth-of-type(7) {
    margin-bottom: 0;
}

.person1 .content .right .bot_ .item_list .item:nth-of-type(8) {
    margin-bottom: 0;
}

.person1 .content .right .bot_ .item_list .item:nth-of-type(9) {
    margin-bottom: 0;
}

.person1 .content .right .bot_ .item_list .item .t {
    font-size: .22rem;
    line-height: .3rem;
    color: #333740;
    margin-bottom: .2rem;
    transition: all .3s ease;
}

.person1 .content .right .bot_ .item_list .item .c {
    width: .36rem;
    position: relative;
    height: .36rem;
}

.person1 .content .right .bot_ .item_list .item .c img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    object-fit: cover;
    transition: all .3s ease;
}

.person1 .content .right .bot_ .item_list .item .c .img1 {
    opacity: 1;
}

.person1 .content .right .bot_ .item_list .item .c .img2 {
    opacity: 0;
}

.person1 .content .right .bot_ .item_list .item:hover .c .img1 {
    opacity: 0;
}

.person1 .content .right .bot_ .item_list .item:hover .c .img2 {
    opacity: 1;
}

.person1 .content .right .bot_ .item_list .item:hover {
    background: #a5cf4e;
}

.person1 .content .right .bot_ .item_list .item:hover .t {
    color: #fff;
}

.person1 .content .right .bot_ .right_ {
    width: 38%;
    background: #f5f7fa;
    box-sizing: border-box;
    padding: 3%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}

.person1 .content .right .bot_ .right_ .tit {
    font-size: .3rem;
    line-height: .36rem;
    color: #333740;
    font-family: 'xbt';
}

.person1 .content .right .bot_ .right_ .con {
    font-size: .16rem;
    line-height: .30rem;
    color: #333740;
    margin: .2rem 0 .5rem;
}

.person1 .content .right .bot_ .right_ .more {
    width: 1.4rem;
    height: .5rem;
    line-height: .5rem;
    text-align: center;
    border: 1px solid #4e525a;
    font-size: .16rem;
    font-family: 'xbt';
    color: #333740;
    transition: all .3s ease;
}

.person1 .content .right .bot_ .right_ .more:hover {
    border: 1px solid #a5cf4e;
    color: #a5cf4e;
}

.person2 .infor {
    text-align: center;
    margin: 1.1rem 0 .4rem;
}

.person2 .infor .tit {
    display: inline-block;
    font-size: .36rem;
    line-height: 1;
    color: #333740;
    position: relative;
    font-family: 'xbt';
}

.person2 .infor .tit::after {
    position: absolute;
    top: 0;
    transform: translateY(-50%);
    right: 0%;
    content: '02';
    font-family: 'bt';
    font-size: 2rem;
    color: #333740;
    line-height: 1;
    opacity: .08;
}

.person2 .content .rect-265 {
    padding-bottom: 26.5%;
}

.person2 .content .rect-54 {
    padding-bottom: 54%;
}

.person2 .content .rect-523 {
    padding-bottom: 52.3%;
}

.person2 .content .top_ {
    display: flex;
    display: flex;
    justify-content: space-between;
    margin-bottom: .2rem;
}

.person2 .content .top_ .left_ {
    width: 66.3%;
}

.person2 .content .top_ .right_ {
    width: 32.6%;
}

.person2 .content .item {
    position: relative;
}

.person2 .content .item .tit {
    font-size: .3rem;
    line-height: 1;
    color: #fff;
    position: absolute;
    top: .3rem;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 1em;
    box-sizing: border-box;
    z-index: 1;
    width: 100%;
}

.person2 .content .bot_ {
    display: flex;
    display: flex;
}

.person2 .content .bot_ .item {
    width: 32.66666%;
    margin-right: 1%;
}

.person2 .content .bot_ .item:nth-child(3n) {
    margin-right: 0;
}

.person3 {
    padding: .9rem 0;
    background: #f6f8fb;
    margin-top: .8rem;
}

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

.person3 .content .left {
    width: 52.4%;
    display: flex;
    justify-content: space-between;
}

.person3 .content .left .img_left {
    width: 49%;
}

.person3 .content .left .rect-128 {
    padding-bottom: 128%;
}

.person3 .content .left .rect-622 {
    padding-bottom: 62.2%;
}

.person3 .content .item {
    position: relative;
}

.person3 .content .item .tit {
    position: absolute;
    bottom: .25rem;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
    padding: 0 1em;
    box-sizing: border-box;
    font-size: .2rem;
    line-height: 1;
    color: #fff;
    z-index: 1;
}

.person3 .content .left .img_right {
    width: 49%;
}

.person3 .content .left .img_right .item {
    margin-bottom: .15rem;
}

.person3 .content .left .img_right .item:last-child {
    margin-bottom: 0;
}

.person3 .content .right {
    width: 44%;
    margin-top: .6rem;
}

.person3 .content .right .tit {
    font-size: .36rem;
    line-height: 1;
    color: #333740;
    position: relative;
    font-family: 'xbt';
    text-align: right;
    padding-bottom: 1rem;
}

.person3 .content .right .tit::after {
    position: absolute;
    top: 0;
    transform: translateY(-50%);
    right: 0%;
    content: '03';
    font-family: 'bt';
    font-size: 2rem;
    color: #333740;
    line-height: 1;
    opacity: .08;
}

.person3 .content .right .tit::before {
    position: absolute;
    bottom: 0;
    right: 0%;
    content: '';
    width: 60%;
    height: 1px;
    background: #d0d2d6;
}

.person3 .content .right .con {
    margin-top: .3rem;
    font-size: .16rem;
    line-height: .3rem;
    color: #333740;
    padding-right: 2%;
    text-align: right;
    height: 3.3rem;
    overflow-y: auto;
    overflow-x: hidden;
}

.person3 .content .right .con::-webkit-scrollbar {
    width: 2px;
}

.person3 .content .right .con::-webkit-scrollbar-track {
    background-color: #ccc;
}

.person3 .content .right .con::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.person4 {
    margin-top: .8rem;
}

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

.person4 .content .left {
    width: 50%;
    margin-top: .6rem;
}

.person4 .content .left .tit {
    font-size: .36rem;
    line-height: 1;
    color: #333740;
    position: relative;
    font-family: 'xbt';
    padding-bottom: .5rem;
}

.person4 .content .left .tit::after {
    position: absolute;
    top: 0;
    transform: translateY(-50%);
    left: 20%;
    content: '04';
    font-family: 'bt';
    font-size: 2rem;
    color: #333740;
    line-height: 1;
    opacity: .08;
}

.person4 .content .left .tit::before {
    position: absolute;
    bottom: -30%;
    right: 2%;
    background: url(../img/person_10.png) no-repeat center;
    width: 1.37rem;
    height: 1.32rem;
    background-size: cover;
    content: '';
    z-index: -1;
}

.person4 .content .left .con {
    position: relative;
    z-index: 1;
    font-size: .16rem;
    line-height: .3rem;
    color: #333740;
    overflow-y: auto;
    overflow-x: hidden;
    height: 3.9rem;
    padding-right: 2%;
}

.person4 .content .left .con::-webkit-scrollbar {
    width: 2px;
}

.person4 .content .left .con::-webkit-scrollbar-track {
    background-color: #ccc;
}

.person4 .content .left .con::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.person4 .content .right {
    width: 44%;
}

.person4 .content .right .rect-748 {
    padding-bottom: 74.8%;
}

.contact_us.channel_content {
    padding-bottom: 0;
}

.channel_content.case {
    padding-bottom: 0;
}

.channel_content.invest {
    padding-bottom: 0;
}

.swiper-button-next, .swiper-button-prev {
    outline: none !important;
}

.channel_content.technology {
    padding-bottom: 0;
}

.news_list1 {
    position: relative;
    z-index: 1;
}

.paging li.on a {
    color: #a5cf4e;
}

.paging li:first-child i {
    color: #555 !important;
    transition: all .3s ease;
}

.paging li:last-child i {
    color: #555 !important;
    transition: all .3s ease;
}

.paging li:first-child:hover i {
    color: #a5cf4e !important;
}

.paging li:last-child:hover i {
    color: #a5cf4e !important;
}

.videoList1 .bd .item .play img {
    display: none;
}

.videoList1 .bd .item .play::after {
    content: "";
    background: url(../img/sp_ico2.png) no-repeat center center;
    height: .68rem;
    width: .68rem;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    z-index: 1;
    background-size: cover;
}

.videoList1 .bd .item .play:before {
    content: "";
    background: url(../img/sp_ico1.png) no-repeat center center;
    height: .68rem;
    width: .68rem;
    transform: translate(-50%,-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    background-size: cover;
}

.videoList1 .bd .item:hover .play:before {
    animation: radiusRotate 1s linear infinite;
}

@keyframes radiusRotate {
    0% {
        transform: translate(-50%,-50%) rotate(0deg);
    }

    100% {
        transform: translate(-50%,-50%) rotate(360deg);
    }
}

.channel_content.service {
    padding-bottom: 0;
}

.videoList1 .bd .item .img_ {
    overflow: hidden;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}

.videoList1 .bd .item .img_ img {
    transition: all .3s ease;
}

.videoList1 .bd .item .img_:hover img {
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

.museum2 .content .left .img_ img {
    width: 100%;
    object-fit: cover;
}

/* 招聘列表 */
.recruit1 .form_box {
    margin-bottom: .45rem;
}

.recruit1 .form_box .inp_wrap {
    width: 30%;
    margin-right: 0.5%;
    border: 1px solid #e3e7ec;
    display: inline-block;
    vertical-align: top;
}

.recruit1 .form_box .inp_wrap .inp {
    width: 100%;
    height: 55px;
    line-height: 55px;
    color: #333740;
    text-indent: .23rem;
    border: none;
    border-radius: 0;
    padding: 0;
    background: transparent;
}

.recruit1 .form_box .inp_wrap.search_wrap {
    width: 55px;
    border: none;
    margin-right: 0;
}

.recruit1 .form_box button {
    outline: none;
    border: none;
    background: #a5cf4e;
    height: 55px;
    width: 55px;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    text-align: center;
    width: 100%;
    transition: .5s ease;
}

.recruit1 .form_box button i {
    display: inline-block;
    color: #fff;
    vertical-align: middle;
}

.recruit1 .form_box button:hover {
    background: #a5cf4e;
}

.recruit1 .form_box .inp_wrap .select-ui-choose-default ._arrow .arr {
    width: 14px;
    height: 8px;
    background: url(http://zjk.jerei.com/uploadfiles/widgets_xc_job_list_12_1.png) no-repeat center;
    border: none;
}

.recruit1 .form_box .inp_wrap .select-ui-choose-default.on ._arrow .arr {
    margin: -.2em 0 0;
}

.recruit1 .form_box .inp_wrap .select-ui-choose ._arrow {
    right: .17rem;
}

.recruit1 .form_box .inp_wrap .select-ui-choose-default ._txt {
    text-align: left;
}

.recruit1 .content li {
    border-bottom: 1px solid #e7e7e7;
    overflow: hidden;
}

.recruit1 .content li.first {
    background: #a5cf4e;
    color: #fff;
    border-bottom: none;
    padding: 0;
    height: .6rem;
    line-height: .6rem;
}

.recruit1 .content li ._ut {
    float: left;
    text-align: center;
}

.recruit1 .content li ._un {
    float: left;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    font-size: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.recruit1 .content li ._un, .recruit1 .content li ._ut {
    width: 14%;
}

.recruit1 .content li ._t1 {
    width: 19%;
}

.recruit1 .content li ._t7 {
    width: 8%;
    cursor: pointer;
}

.recruit1 .content li ._un._t7:after {
    content: "+";
    display: inline-block;
    vertical-align: -1px;
    color: #313131;
    margin-left: .05rem;
    font-size: .2rem;
}

.recruit1 .content li.j_t_cur ._un._t7:after {
    content: "-";
}

.recruit1 .content li.j_t {
    cursor: pointer;
}

.recruit1 .content li.j_c {
    height: auto;
    line-height: 1.5;
    background: #f9f9f9;
    display: none;
}

.recruit1 .content .j_c .j_c_box {
    padding: .4rem;
}

.recruit1 .content .j_c .j_c_box .intro {
    color: #888;
    line-height: 24px;
    position: relative;
}

.recruit1 .content .j_c .j_c_box .intro strong {
    display: block;
    color: #a5cf4e;
    margin-bottom: .1rem;
}

.recruit1 .content .j_c .intro .job_btn {
    position: absolute;
    right: 0;
    bottom: 0;
}

.recruit1 .content .j_c .intro .job_btn ._btn {
    display: inline-block;
    width: 1.6rem;
    height: .48rem;
    line-height: .48rem;
    color: #fff;
    border-radius: .3rem;
    font-size: 16px;
    background: #a5cf4e;
    cursor: pointer;
    text-align: center;
    transition: .5s ease;
}

.recruit1 .content .j_c .intro .job_btn ._btn:hover {
    background: #a5cf4e;
}

body .select-ui-options-default li:hover {
    background: #a5cf4e;
}

.case_detail1 {
}

.case_detail1 .title {
    font-size: .3rem;
    font-family: 'xbt';
    color: #333640;
    text-align: center;
    margin-bottom: .6rem;
}

.case_detail1 .img_ {
    display: flex;
    justify-content: space-between;
}

/* .case_detail1 .img_ .left .swiper-slide img{width:100%; height:6rem; object-fit:cover;} */
.case_detail1 .img_ .left {
    width: 78%;
}

.case_detail1 .img_ .right {
    width: 20%;
}

.case_detail1 .img_ .right .swiper-slide {
    margin-bottom: .3rem;
    cursor: pointer;
}

.case_detail1 .img_ .right .swiper-slide:last-child {
    margin-bottom: 0;
}

.case_detail1 .text {
    margin-top: .8rem;
}

.case_detail1 .text .line {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #eeeeee;
    padding: .3rem 0;
}

.case_detail1 .text .line:first-child {
    padding-bottom: .9rem;
    padding-top: 0;
}

.case_detail1 .text .line .left {
    width: 20%;
}

.case_detail1 .text .line .tit {
    font-size: .3rem;
    color: #333640;
    font-family: 'xbt';
}

.case_detail1 .text .line .right {
    width: 80%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.case_detail1 .text .line .right .item {
    width: 48%;
    border-bottom: 1px solid #eeeeee;
    padding: .2rem 0;
    margin-bottom: .2rem;
}

.case_detail1 .text .line .right .item:nth-of-type(1) {
    padding-top: 0;
}

.case_detail1 .text .line .right .item:nth-of-type(2) {
    padding-top: 0;
}

.case_detail1 .text .line .right .t {
    color: #333640;
    font-size: .22rem;
    margin-bottom: .17rem;
}

.case_detail1 .text .line .right .c {
    color: #333640;
    font-size: .16rem;
}

.parts1 {
    overflow: hidden;
}

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

.parts1 .content .dots {
    width: .8rem;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}

.parts1 .content .dots::after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    width: 1px;
    height: 100%;
    border-left: 1px dashed #e9e9e9;
    content: '';
    z-index: -1;
}

.parts1 .content .dots .dot {
    width: .8rem;
    height: .8rem;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    margin: .2rem 0;
    cursor: pointer;
}

.parts1 .content .dots .dot img {
    width: .38rem;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.parts1 .content .dots .dot::after {
    width: 100%;
    height: 100%;
    position: absolute !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border: .1rem solid #edf5dc;
    box-sizing: border-box;
    content: '';
    border-radius: 50%;
    transition: all .3s ease;
    opacity: 0;
}

.parts1 .content .dots .dot.on::after {
    opacity: 1;
}

.parts1 .content .dots .dot .circleChart {
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
}

.parts1 .content .dots .dot .circleChart .circleChart_canvas {
    width: 100% !important;
    height: 100% !important;
}

.parts1 .content .swiper_box {
    width: calc(95% - .8rem);
    overflow: hidden;
    display: flex;
    justify-content: space-between;
}

.parts1 .content .swiper-slide {
    display: flex;
    justify-content: space-between;
}

.parts1 .content .left {
    width: 48%;
    overflow: hidden;
}

.parts1 .content .left .swiper {
    height: 100%;
}

.parts1 .content .rect-718 {
    padding-bottom: 71.8%;
}

.parts1 .content .left .text {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    height: 100%;
}

.parts1 .content .left .tit {
    font-size: .3rem;
    line-height: 1;
    color: #333740;
    font-family: 'xbt';
    margin-bottom: .2rem;
}

.parts1 .content .left .con {
    font-size: .16rem;
    line-height: .3rem;
    color: #333740;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 2%;
    height: 2.7rem;
}

.parts1 .content .left .con::-webkit-scrollbar {
    width: 2px;
}

.parts1 .content .left .con::-webkit-scrollbar-track {
    background-color: #ccc;
}

.parts1 .content .left .con::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.parts1 .content .right {
    width: 48%;
    overflow: hidden;
}

.parts1 .content .right .swiper {
    width: 100%;
    height: 100%;
}

.parts1 .content .right .swiper .img_ {
    width: 100%;
    height: 100%;
}

.parts2 .content .img_ {
    position: relative;
    z-index: 2;
}

.parts2 .content .img_ img {
    width: 84%;
    object-fit: cover;
}

.parts2 .content .text .con {
    font-size: .16rem;
    line-height: .3rem;
    color: #333740;
    background: #f3f6f7;
    padding: 3%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
}

.parts2 .content .text .con::after {
    position: absolute;
    top: -100%;
    width: 100%;
    height: 200%;
    background: #f3f6f7;
    content: '';
    z-index: -1;
}

.ipart1 .bd .swiper .swiper-slide .item .img_ {
    visibility: visible !important;
}

.ipart2 .content .right .video_tit a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ServiceNetwork.channel_content {
    padding-bottom: 0;
}

.ServiceNetwork1 .content .left .left_bott li .c .line span {
    transform: all .3s ease;
}

.ServiceNetwork1 .content .left .left_bott li .c .line:hover {
    color: #a5cf4e;
}

.ibanner .swiper-button .i2 {
    color: #fff;
}

.about_us1 .right .item .bot_ .img_ {
    position: relative;
    overflow: hidden;
}

.about_us1 .right .item .bot_ .img_ img {
    opacity: 0;
}

.about_us1 .right .item .bot_ .img_ .color_box {
    position: absolute;
    right: 0%;
    top: 50%;
    transform: translateY(-50%);
    width: 0%;
    height: 101%;
    background: #a5cf4e;
    z-index: 2;
}

.museum2 .content .item {
    height: 5.5rem;
}

.technology1 .content .left .text_box .con {
    height: 2.4rem;
}

.person2 .infor {
    margin-bottom: 0.8rem;
}

.person2 .content .item .tit {
    z-index: 1;
}

.person2 .content .item .con {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    padding: 0 2em;
    box-sizing: border-box;
    font-size: .25rem;
    top: .9rem;
    color: #fff;
    z-index: 1;
    opacity: 0;
    transition: all .3s ease;
    word-wrap: break-word;
    overflow-y: auto;
    overflow-x: hidden;
    line-height: .4rem;
    max-height: 1.6rem;
    padding-right: 2%;
}

.person2 .content .item:hover .con {
    opacity: 1;
}

.person2 .content .item {
    position: relative;
}

.person2 .content .item::after {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 30%);
    content: '';
    opacity: 0;
    transition: all .3s ease;
}

.person2 .content .item .con::-webkit-scrollbar {
    width: 2px;
}

.person2 .content .item .con::-webkit-scrollbar-track {
    background-color: #ccc;
}

.person2 .content .item .con::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.person2 .content .item:hover:after {
    opacity: 1;
}

.social2 {
    margin-top: 1.3rem;
}

.museum2 .content {
    position: relative;
    z-index: 0;
}

.museum2 .img_bg {
    overflow: hidden;
}

.museum2 .img_bg img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -17%;
}

.xc_banner .crumbs {
    bottom: 0;
}

.xc_banner .crumbs .item {
    padding-bottom: .2rem;
    position: relative;
}

.xc_banner .crumbs .item::after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 0%;
    height: .05rem;
    background-color: #a5cf4e;
    transition: all .3s ease;
    content: '';
}

.xc_banner .crumbs .item.on::after {
    width: 120%;
}

.paging li a.goprev {
    transform: rotateY(180deg);
}

.about_us1 .right .item .bot_ .img_ img {
    opacity: 1;
}

.about_us1 .right .item .bot_ .img_ .color_box {
    width: 100%;
    background: #fff;
    right: inherit;
    left: 0;
}

.case_detail1 .img_ .left {
    text-align: center;
}

.case_detail1 .img_ .left img {
    width: auto;
    object-fit: cover;
    height: auto !important;
}

.case_detail1 .img_ .right img {
    width: 100%;
    object-fit: cover;
    height: 1.5rem;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    display: none !important;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    display: none !important;
}

.case1 .content .hd {
    position: relative;
    z-index: 1;
}

.service2 .content .left .item .tit {
    transition: all .3s ease;
}

/* .service2 .content .left .item.on .tit{color:#a5cf4e;} */
.paging li a.cur {
    color: #a5cf4e;
}

.paging li a.on {
    color: #a5cf4e;
}

.invest3 .bd .item .time {
    transition: all .3s ease;
}

.invest3 .bd .item .tit {
    transition: all .3s ease;
}

.invest3 .bd .item:hover .time {
    color: #a5cf4e;
}

.invest3 .bd .item:hover .tit {
    color: #a5cf4e;
}

.invest3 .bd .item:nth-child(2n) {
    background: #f7f7f7;
}

.news_list3 .content .item_list .item .tit {
    transition: all .3s ease;
}

.news_list3 .content .item_list .item:hover .tit {
    color: #a5cf4e;
}

.ipart2 .content .item .tips .tip span {
    transition: all .3s ease;
}

.ipart2 .content .item .tips .tip:hover span {
    color: #a5cf4e
}

.videoList1 .hd .item a span {
    transition: all .3s ease;
}

.videoList1 .hd .item.on a span {
    color: #a5cf4e
}

.videoList1 .hd .item:hover a span {
    color: #a5cf4e
}

.videoList1 .bd .item .img_ {
    position: relative;
}

.videoList1 .bd .item .img_::after {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 10%);
    content: '';
}

.technology1 .content .left .img_ {
    position: absolute;
    left: 50%;
    transform: translateX(-50%) !important;
    bottom: 8%;
    z-index: -1;
    width: 85%;
}

.technology1 .content .swiper_tools {
    margin-top: 0 !important;
    justify-content: flex-end;
    transform: translateY(-0.4rem);
    padding-right: 20%;
    position: relative;
    z-index: 2;
}

@keyframes down {
    0% {
        transform: translate(-50%,0%);
        opacity: 1
    }

    100% {
        transform: translate(-50%,100%);
        opacity: 0;
    }
}

.person_banner .down {
    bottom: .4rem;
}

.person_banner .down .icon {
    animation: down 1.5s ease-out infinite;
}

.person2 .content .item .tit {
    font-style: italic;
}

.person_banner .secect .input_box {
    background: rgb(255 255 255 / 20%);
}

.person2 .content .item .con {
    font-size: .16rem;
    line-height: .25rem;
    height: 1.25rem;
}

.person2 .infor {
    margin: 1.3rem 0;
}

.ipart1 .bd .swiper .swiper-slide .item .btn_box .btn_ {
    transition: all .3s ease;
    position: relative;
}

.ipart1 .bd .swiper .swiper-slide .item .btn_box .btn_:hover {
    border-color: #a5cf4e;
}

.ipart1 .bd .swiper .swiper-slide .item .btn_box .btn_::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    transition: all .3s ease;
    background: #a5cf4e;
    content: '';
}

.ipart1 .bd .swiper .swiper-slide .item .btn_box .btn_:hover:before {
    width: 100%;
}

.ipart1 .bd .swiper .swiper-slide .item .btn_box .btn_ a {
    position: relative;
    z-index: 1;
    display: block;
    transition-delay: .2s;
}

.ipart1 .bd .swiper .swiper-slide .item .btn_box .btn_:hover a {
    color: #fff;
}

.ipart2 .content .left .item .tips .tip {
    transition: all .3s ease;
    position: relative;
}

.ipart2 .content .left .item .tips .tip:hover {
    border-color: transparent;
}

.ipart2 .content .right .item_list .item .tips .tip {
    transition: all .3s ease;
    position: relative;
}

.ipart2 .content .item .tips .tip span::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 110%;
    transition: all .3s ease;
    background: #a5cf4e;
    content: '';
    z-index: -1;
}

.ipart2 .content .item .tips .tip span:hover:before {
    width: 100%;
}

.ipart2 .content .item .tips .tip span {
    position: relative;
    z-index: 1;
    display: block;
    transition-delay: .2s;
}

.ipart2 .content .item .tips .tip span:hover {
    color: #fff;
}

.footer .fot_cen .item_list .item .box a {
    transition: all .3s ease;
}

.footer .fot_cen .item_list .item .box a:hover {
    color: #a5cf4e;
}

.ipart1 .hd .swiper .swiper-slide .item .img_ {
    margin: .3rem 0 .1rem;
}

.ipart1 .hd .swiper .swiper-slide .item .img_ img {
    width: .74rem;
}

.ipart2 .content .right .video_tit .icon {
    position: relative;
}

.ipart2 .content .right .video_tit .icon img {
    display: none;
}

.ipart2 .content .right .video_tit .icon::after {
    content: "";
    background: url(../img/sp_ico2.png) no-repeat center center;
    height: .68rem;
    width: .68rem;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    z-index: 1;
    background-size: cover;
}

.ipart2 .content .right .video_tit .icon:before {
    content: "";
    background: url(../img/sp_ico1.png) no-repeat center center;
    height: .68rem;
    width: .68rem;
    transform: translate(-50%,-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    background-size: cover;
}

.ipart2 .content .right .video_tit .icon:before {
    animation: radiusRotate 1s linear infinite;
}

.museum2 .content .left .img_ {
    height: 100%;
}

.museum2 .content .left .img_ img {
    height: 100%;
}

.museum2 .content .left .dot_list .dot span {
    transition: all .3s ease;
    width: .15rem;
    height: .15rem;
}

.museum2 .content .left .dot_list .dot:hover span {
    width: .25rem;
    height: .25rem;
}

.ipart1 .hd .swiper .swiper-slide .item {
    padding-bottom: .2rem;
}

.contact_us1 .content .right button {
    outline: none;
}

.header .h_tools .global::after {
    background: #fff;
}

.header:hover .h_tools .global::after {
    background: #333740;
}

.header.fixed .h_tools .global::after {
    background: #333740;
}

.right_nav {
    position: fixed;
    right: 0;
    top: 40%;
    width: 0.26rem;
    height: 0.42rem;
    z-index: 20;
}

.right_nav .span-in {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    width: 0.26rem;
    height: 0.42rem;
    background: url(../img/fixed-nav-in.jpg) no-repeat center/contain;
    cursor: pointer;
}

.right_nav .bott_ {
    position: absolute;
    top: 0;
    left: 0.26rem;
    width: 1.14rem;
}

.right_nav ul li {
    text-align: center;
    margin-bottom: 4px;
    overflow: hidden;
    background: #353535;
}

.right_nav ul li.top-li {
    width: 100%;
    height: 0.42rem;
    background: url(../img/fixed-nav-top.jpg) no-repeat center/cover;
    padding: 0;
    cursor: pointer;
}

.right_nav ul li a {
    display: block;
    padding: 0.1rem 0 0.05rem;
}

.right_nav ul li a span {
    display: block;
    color: #ffffff;
    font-size: 0.14rem;
    white-space: nowrap;
}

.right_nav.fixed {
    right: 1.14rem;
}

.header.fixed {
    box-shadow: 0px -11px 20px 6px #e1e1e1;
}

body {
    color: #333740;
}

.searchArea .infor,.searchArea .content_form .form_box .search .btn_wrap .btns,.resultArea .infor .tit,.resultArea .content_form h3,.resultArea .content_form .content_area li .c,.resultArea #botBtn .btnMore {
    color: #333740 !important;
}

.searchArea .content_form .form_box .search .btn_wrap .btns:hover {
    background: none !important;
}

.searchArea .content_form .form_box .search .btn_wrap .btns:hover,.resultArea #botBtn a:hover {
    color: #fff !important;
}

.resultArea .infor .tit span {
    color: #a5cf4e !important;
}

.header .inav_wrapper .inav .nav_li.pro_nav .nav_down .down_center .btns .btn:last-child a {
    color: #fff;
}

.case1 .content .bd .item_list .item .text_box .bot_ .tip a {
    display: block;
}

.person1 .content .right .bot_ .right_ .more {
    transition: all .3s ease;
    position: relative;
}

.person1 .content .right .bot_ .right_ .more:hover {
    border-color: #a5cf4e;
}

.person1 .content .right .bot_ .right_ .more::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    transition: all .3s ease;
    background: #a5cf4e;
    content: '';
}

.person1 .content .right .bot_ .right_ .more:hover:before {
    width: 100%;
}

.person1 .content .right .bot_ .right_ .more a {
    position: relative;
    z-index: 1;
    display: block;
}

.person1 .content .right .bot_ .right_ .more:hover a {
    color: #fff;
    transition: all ;
}

.contact_us1 .content .left .more a {
    transition: all .3s ease;
    position: relative;
}

.contact_us1 .content .left .more a:hover {
    border-color: #a5cf4e;
}

.contact_us1 .content .left .more a::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    transition: all .3s ease;
    background: #a5cf4e;
    content: '';
    z-index: -1;
}

.contact_us1 .content .left .more a:hover:before {
    width: 100%;
}

.contact_us1 .content .left .more a:hover {
    color: #fff;
}

.contact_us1 .content .right button {
    transition: all .3s ease;
    position: relative;
}

.contact_us1 .content .right button:hover {
    border-color: #a5cf4e;
}

.contact_us1 .content .right button::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    transition: all .3s ease;
    background: #a5cf4e;
    content: '';
    z-index: -1;
}

.contact_us1 .content .right button:hover:after {
    width: 100%;
}

.contact_us1 .content .right button:hover:before {
    width: 100%;
}

.contact_us1 .content .right button:hover {
    color: #fff;
}

.person2 .content .top_ .left_ .item .con {
    width: 70%;
    left: 0;
    transform: none;
}

.header .h_tools .global {
    position: relative;
}

.header .h_tools .global .global_box {
    position: absolute;
    left: 50%;
    top: 0;
    padding-top: .6rem;
    transform: translateX(-50%);
    width: 1.5rem;
    text-align: center;
    display: none;
}

.header .h_tools .global .global_box ul {
    padding: .2rem;
    background: #fff;
    position: relative;
}

.header .h_tools .global .global_box ul::after {
    left: 50%;
    transform: translate(-50%,0);
    position: absolute;
    content: "";
    top: -19px;
    border-top: 10px solid transparent;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid #fff;
}

.header .h_tools .global .global_box li {
    margin-bottom: .2rem;
    color: #333740;
    text-align: center;
}

.header .h_tools .global .global_box li:last-child {
    margin-bottom: 0;
}

.header .h_tools .global .global_box li a {
    font-size: .2rem;
    display: block;
}

.mask {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    display: none;
    z-index: 98;
    -webkit-animation: fadeIn .2s linear;
    animation: fadeIn .2s linear;
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

body .yearpicker-items {
    font-size: .2rem;
    padding: .1rem;
}

.bg-primary {
    background: #a5cf4e !important;
}

.Validform_wrong {
    font-size: 12px !important;
}

.contact_us1 .content .right .input_box .item {
    display: flex;
}

.contact_us1 .content .right .textarea_ {
    display: flex;
    align-items: baseline;
}

.header .h_tools .menu .line {
    background: #fff;
}

.header.fixed .h_tools .menu .line {
    background: #333740;
}

.header:hover .h_tools .menu .line {
    background: #333740;
}

.contact_us1 .content .left .more a {
    display: none;
}

.header .search-box .search_btn.cur {
    pointer-events: none;
    opacity: .5;
}

.header .search-box .search_btn {
    pointer-events: inherit;
    opacity: 1;
}

.mnav li .a1 {
    display: inline-block;
    border: 0;
}

.mnav li {
    border-bottom: 1px solid #ccc;
}

.mnav li:last-child {
    border: 0;
}

/* .mnav li:nth-of-type(2) i{display:none;} */
/* .mnav li:nth-of-type(3) i{display:none;} */
.person_banner .secect .input_box input::placeholder {
    color: #fff;
    text-indent: .8rem;
    opacity: .8;
}

.person_banner .secect .input_box input.on::placeholder {
    color: transparent;
}

.header .search-box .input_ .Validform_wrong {
    display: none;
}

.header .search-box .input_ .Validform_right {
    display: none;
}

.person_banner .secect .input_box .Validform_wrong {
    display: none;
}

.person_banner .secect .input_box .Validform_right {
    display: none;
}

.news_detail2 .content .item {
    transition: all .3s ease;
    margin-bottom: .3rem;
}

.news_detail2 .content .item:hover {
    box-shadow: 0px 0px 20px 0px #e1e1e1;
}

.news_detail2 .content .item:hover img {
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

.news_detail2 .content .item img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.ipart2 .content .left .item {
    transition: all .3s ease;
    margin-bottom: .3rem;
}

.ipart2 .content .left .item:hover {
    box-shadow: 0px 0px 20px 0px #e1e1e1;
}

.parts2 {
    margin-top: .8rem;
}

.case1 .content .bd .item_list .item {
    transition: all .3s ease;
    margin-bottom: .3rem;
}

.case1 .content .bd .item_list .item:hover {
    box-shadow: 0px 0px 20px 0px #e1e1e1;
}

.case1 .content .bd .item_list .item:hover img {
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

.case1 .content .bd .item_list .item img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.case1 .content .paging {
    width: 100%;
}

.case1 .content .hd .item.select ul {
    border: 1px solid #ddd;
}

.header .inav_wrapper .inav .nav_li.same .nav_down {
    box-shadow: -5px 1px 5px 0px rgba(0,0,0,0.15);
}

.DownloadCenter1 .content .bott_ .item {
    transition: all .3s ease;
    margin-bottom: .3rem;
}

.DownloadCenter1 .content .bott_ .item:hover {
    box-shadow: 0px 0px 20px 0px #e1e1e1;
}

.DownloadCenter1 .content .bott_ .item:hover img {
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

.DownloadCenter1 .content .bott_ .item img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
    width: 100%;
    object-fit: cover;
}

.DownloadCenter1 .content .bott_ .left .item:first-child {
    margin-bottom: 0;
}

.museum2 .img_bg {
    display: none;
}

.museum2 .logo_bg {
    position: static;
    transform: none;
    width: 100%;
    background: url(../img/museum_img.jpg) no-repeat bottom;
    background-size: cover;
    background-attachment: fixed;
    margin: .6rem 0 .8rem;
}

.museum2 {
    margin-top: 0 !important;
}

.social2 .content .bot_ {
    position: relative;
}

/* .social2 .content .bot_ .swiper_tools .swiper_button:first-child{position:absolute; left:18%; top:50%; transform:translateY(-50%); filter: grayscale(100%);} */
.social2 .content .bot_ .swiper_tools .swiper_button:first-child {
    position: absolute;
    left: 18%;
    top: 50%;
    transform: translateY(-50%);
}

.social2 .content .bot_ .swiper_tools .swiper_button:last-child {
    position: absolute;
    right: 20%;
    top: 50%;
    transform: translateY(-50%);
}

.news_list2 .content .swiper .swiper-slide .right .tips .tip::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    transition: all .3s ease;
    background: #a5cf4e;
    content: '';
    z-index: -1;
}

.news_list2 .content .swiper .swiper-slide .right .tips .tip:hover:before {
    width: 100%;
}

.news_list2 .content .swiper .swiper-slide .right .tips .tip {
    position: relative;
    z-index: 1;
    display: block;
    transition-delay: .2s;
}

.news_list2 .content .swiper .swiper-slide .right .tips .tip:hover a {
    color: #fff;
}

.news_list3 .content .item_list .item .tips .tip::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    transition: all .3s ease;
    background: #a5cf4e;
    content: '';
    z-index: -1;
}

.news_list3 .content .item_list .item .tips .tip:hover:before {
    width: 100%;
}

.news_list3 .content .item_list .item .tips .tip {
    position: relative;
    z-index: 1;
    display: block;
    transition-delay: .2s;
}

.news_list3 .content .item_list .item .tips .tip:hover a {
    color: #fff;
}

.news_list3 {
    margin-top: .8rem;
}

.news_list3 .content .item_list .item .con:hover {
    color: #a5cf4e;
}

.person3 .content .item .con {
    font-size: .16rem;
    line-height: .25rem;
    max-height: 1.25rem;
}

.person3 .content .item:hover .con {
    opacity: 1;
}

.person3 .content .item::after {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 30%);
    content: '';
    opacity: 0;
    transition: all .3s ease;
}

.person3 .content .item:hover:after {
    opacity: 1;
}

.person3 .content .item .con::-webkit-scrollbar {
    width: 2px;
}

.person3 .content .item .con::-webkit-scrollbar-track {
    background-color: #ccc;
}

.person3 .content .item .con::-webkit-scrollbar-thumb {
    background-color: #a5cf4e;
    border-radius: 10px;
}

.museum2 .logo_bg {
    height: 40vh;
    position: relative;
    left: inherit;
    overflow: hidden;
}

.museum2 .logo_bg img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 103%;
    height: 103%;
    object-fit: cover;
}

.ipart2 .content .item .tips .tip a {
    transition: none;
}

.case1 .content .bd .item_list .item .text_box .bot_ .tip {
    transition: all .3s ease;
    position: relative;
    background: #f0efef;
}

.case1 .content .bd .item_list .item .text_box .bot_ .tip:hover {
    border-color: #a5cf4e;
}

.case1 .content .bd .item_list .item .text_box .bot_ .tip::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    transition: all .3s ease;
    background: #a5cf4e;
    content: '';
}

.case1 .content .bd .item_list .item .text_box .bot_ .tip:hover:before {
    width: 100%;
}

.case1 .content .bd .item_list .item .text_box .bot_ .tip a {
    position: relative;
    z-index: 1;
    display: block;
    transition-delay: .2s;
    background: none;
}

.case1 .content .bd .item_list .item .text_box .bot_ .tip:hover a {
    color: #fff;
}

.ServiceNetwork1 .content .right .map {
    z-index: 0 !important;
}

.amap-scalecontrol {
    z-index: 0 !important;
}

.amap-logo {
    z-index: 0 !important;
}

.amap-copyright {
    z-index: 0 !important;
}

.amap-touch-toolbar .amap-zoomcontrol {
    z-index: 0 !important;
}

.ipart1 .bd::before {
    display: none;
}

.ipart1 .bd::after {
    transform: translate(-50%,50%) scale(.1);
    transition: all 1s ease;
}

.ipart1.on .bd::after {
    transform: translate(-50%,50%) scale(1);
}

.service2 .content .left .item.on .tit::after {
    transform: translateY(-50%) rotateZ(180deg);
}

.service2 .content .left .item .tit {
    position: relative;
}

.service2 .content .left .item .tit::after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 1em;
    background: url(../img/service2_1.svg) no-repeat center;
    background-size: cover;
    width: 19px;
    height: 19px;
    content: '';
}

.technology3 {
    position: relative;
    margin-top: .9rem;
    overflow: hidden;
}

.technology3 .content {
}

.technology3 .content .img_bg {
}

.technology3 .content .img_bg .img_ img {
    width: 100%;
    object-fit: cover;
}

.technology3 .content .item_list {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 102%;
    z-index: 10;
}

.technology3 .content .item_list .wrap {
    display: flex;
    display: flex;
    align-items: flex-end;
    height: 100%;
}

.technology3 .content .item_list .item {
    width: 33.3333%;
    transition: all .3s ease-in-out;
}

.technology3 .content .item_list .item .top_ {
    transition: all .4s ease-in-out;
    transition-delay: .4s;
    height: 0;
    overflow: hidden;
    background: #a5cf4e;
    position: relative;
    box-sizing: border-box;
    max-height: 3.52rem;
}

.technology3 .content .item_list .item.on .top_ {
    height: 3.52rem;
    padding: 4% 0;
    padding-right: 2%;
}

.technology3 .content .item_list .item.cur .top_ {
    opacity: 0;
}

.technology3 .content .item_list .item .top_ .c {
    font-size: 15px;
    line-height: 22px;
    color: #fff;
    height: 0;
    overflow: hidden;
    box-sizing: border-box;
    overflow-y: auto;
    overflow-x: hidden;
    transition: all .3s ease-in-out;
    transition-delay: .8s;
    max-height: 3.08rem;
}

.technology3 .content .item_list .item.on .top_ .c {
    height: 3.12rem;
    padding: 0 4%;
}

.technology3 .content .item_list .item .top_ .c::-webkit-scrollbar {
    width: 2px;
}

.technology3 .content .item_list .item .top_ .c::-webkit-scrollbar-track {
    background-color: #a5cf4e;
}

.technology3 .content .item_list .item .top_ .c::-webkit-scrollbar-thumb {
    background-color: #fff;
    border-radius: 10px;
}

.technology3 .content .item_list .item .bot_ {
    padding: 5%;
    background: rgba(0, 0, 0, 0.16);
    position: relative;
    overflow: hidden;
    font-family: 'xbt';
}

.technology3 .content .item_list .item .bot_ .fill {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 100%;
    height: 0;
    transition: all .4s ease-in-out;
    background: #fff;
    overflow: hidden;
    content: '';
}

.technology3 .content .item_list .item.on .bot_ .fill {
    height: 100%;
}

.technology3 .content .item_list .item.cur .bot_ .fill {
    opacity: 0;
}

.technology3 .content .item_list .item .bot_ .subscript {
    position: absolute;
    left: 5%;
    top: -1px;
    width: .36rem;
    height: 0;
    transition: all .4s ease-in-out;
    background: url(../img/subscript.svg) no-repeat center;
    background-size: cover;
    overflow: hidden;
    content: '';
    z-index: 1;
    transition-delay: 1s;
    transform: rotateZ(90deg);
}

.technology3 .content .item_list .item.on .bot_ .subscript {
    height: .29rem;
}

.technology3 .content .item_list .item.cur .bot_ .subscript {
    opacity: 0;
}

.technology3 .content .item_list .item .tit {
    font-size: .26rem;
    line-height: 1;
    color: #fff;
    margin-bottom: .2rem;
}

.technology3 .content .item_list .item .con {
    font-size: .26rem;
    line-height: 1.5;
    color: #fff;
}

.technology3 .content .item_list .item .title {
    position: absolute;
    width: 0;
    overflow: hidden;
    left: 0%;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    font-size: .26rem;
    line-height: .4rem;
    height: 0%;
    align-items: center;
    overflow: hidden;
    color: #333740;
    transition: all .5s ease-in-out;
    transition-delay: .3s;
    box-sizing: border-box;
    z-index: 1;
    white-space: nowrap;
    text-align: left;
}

.technology3 .content .item_list .item:nth-of-type(2) .title {
    white-space: initial;
}

.technology3 .content .item_list .item.on .title {
    width: 100%;
    height: 100%;
    padding: 5%;
}

.technology3 .content .item_list .item.cur .title {
    opacity: 0;
}

.technology3 .content .item_list .item .title .icon {
    margin-left: 5%;
}

.ipart2 .content .right .item_list .item {
    background: #f8f8f8;
    padding: 5%;
    border: 0;
    margin-top: .25rem;
}

.ipart2 .content .right .item_list .item:hover {
    box-shadow: 0px 0px 20px 0px #e1e1e1;
}

.case1 .content .hd .item.select ul li {
    transition: all .3s ease;
}

.case1 .content .hd .item.select ul li:hover {
    background: #a5cf4e;
    color: #fff;
}

.ipart1 .hd .swiper::after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 1px;
    background: #d4d5d6;
    content: '';
    bottom: 0;
}

.ipart1 .hd .swiper .swiper-slide:nth-of-type(4) .item .img_ img {
    width: 1.2rem;
    opacity: .8;
}

.ipart1 .hd .swiper {
    position: relative;
}

.person3 .content .item img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.person3 .content .item {
    overflow: hidden;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}

.person3 .content .item:hover img {
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

.person4 .content .left .tit::after {
    left: 0;
}

.news_detail1 .right .item_list .item:hover .t {
    color: #a5cf4e;
}

.header::after {
    display: none;
}

.case_detail01 {
    position: relative;
    background: #f0f0f0;
}

.case_detail01 .content {
    position: relative;
    width: 65.36%;
}

.case_detail01 .content .rect-6088 {
    padding-bottom: 60.88%;
}

.case_detail01 .content .swiper-slide video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.case_detail01 .infor {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
}

.case_detail01 .infor .wrap {
    height: 100%;
    position: relative;
}

.case_detail01 .infor .intro {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 28.25%;
    pointer-events: all;
}

.case_detail01 .infor .intro .tit {
    font-family: 'bt';
    font-size: 0.3rem;
    line-height: 0.34rem;
    margin-bottom: 1rem;
    color: #333740;
}

.case_detail01 .infor .intro .con {
    font-size: 0.16rem;
    line-height: 0.24rem;
    height: 2.16rem;
    margin-bottom: 0.3rem;
    overflow-y: auto;
    color: #333740;
}

.case_detail01 .infor .intro .btns .left {
    float: left;
}

.case_detail01 .infor .intro .btns .prev_btn, .case_detail01 .infor .intro .btns .next_btn {
    display: inline-block;
    position: relative;
    width: 0.5rem;
    height: 0.5rem;
    margin-left: 0.14rem;
    border-radius: 50%;
    border: 1px solid #333740;
    font-size: 0.18rem;
    transition: all .5s ease;
    cursor: pointer;
}

.case_detail01 .infor .intro .btns .prev_btn i, .case_detail01 .infor .intro .btns .next_btn i {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 53%;
    left: 53%;
    transform: translate(-50%, -50%);
    user-select: none;
}

.case_detail01 .infor .intro .btns .prev_btn:hover, .case_detail01 .infor .intro .btns .next_btn:hover {
    background: #a5cf4e;
    border-color: #a5cf4e;
    color: #fff;
}

.case_detail01 .infor .intro .btns .right {
    float: right;
    padding-top: 0.2rem;
}

.case_detail01 .infor .intro .btns .back_btn {
    font-size: 0.24rem;
    line-height: 0.36rem;
    font-weight: bold;
    color: #a5cf4e;
}

.case_detail01 .infor .intro .btns .back_btn i {
    font-size: 0.16rem;
    vertical-align: top;
    margin-left: 0.15rem;
}

.circle_cursor {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.18rem;
    height: 0.68rem;
    margin-left: -0.59rem;
    margin-top: -0.34rem;
    z-index: 1000;
    display: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.circle_cursor.cursor_left {
    display: block;
    background-image: url(../img/case_detail01_circle_left.png);
    cursor: none;
}

.circle_cursor.cursor_right {
    display: block;
    background-image: url(../img/case_detail01_circle_right.png);
    cursor: none;
}

.channel_content.case_detail {
    padding-bottom: 0;
}

.case_detail01 .content img {
    width: 100%;
    object-fit: cover;
}

.channel_content.parts {
    padding-top: .9rem;
}

.case_detail01 .infor .intro .btns .prev_btn.disable, .case_detail01 .infor .intro .btns .next_btn.disable {
    opacity: .2;
}

.case_detail01 .infor .intro .btns .prev_btn.disable:hover {
    background: none;
    color: #333740;
    border-color: #333740;
}

.case_detail01 .infor .intro .btns .next_btn.disable:hover {
    background: none;
    color: #333740;
    border-color: #333740;
}

.news_list3 .content .item_list .paging {
    width: 100%;
}

.amap-controls {
    display: none!important;
}

.amap-logo {
    display: none!important;
}

.amap-copyright {
    display: none!important;
}

body .resultArea .content_form .piclist_area .srchList li .intro {
    line-height: 30px;
    height: 150px;
}

.contact_us2 .map {
    position: relative;
}

#map-50564 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.resultArea .content_form .content_area li .t {
    transition: all .3s ease;
}

.resultArea .content_form .content_area li:hover .t {
    color: #a5cf4e !important;
}

.case1 .content .bd .item_list .item .text_box .tit {
    transition: all .3s ease;
}

.case1 .content .bd .item_list .item .text_box .tit:hover {
    color: #a5cf4e;
}

.person1 .content .right .top_ .item::after {
    bottom: -2px;
}

.DownloadCenter1 .content .bott_ .item .download_btn .btn_ .icon img {
    width: 100%;
    object-fit: cover;
}

.header .h_tools .global .global_box {
    top: .3rem;
}

.ServiceNetwork1 .content .left .left_bott li .c .line {
    flex-wrap: wrap;
    justify-content: flex-end;
}

.ServiceNetwork1 .content .left .left_bott li .c .line span {
    width: calc(100% - 70px);
}

.news_list3 .content .item_list .item.on {
    height: 4rem;
}

.Validform_right {
    display: none !important;
}

.person1 .content .right .bot_ .item_list .item a {
    width: 100%;
    margin-bottom: 0;
    text-align: center;
}

.person1 .content .right .bot_ .item_list .item .t {
    width: 100%;
    margin-bottom: 0;
    text-align: center;
}

.person1 .content .right .bot_ .item_list .item .c {
    display: none;
}

.case1 .content .bd .item_list .item {
    background: #f9f9f9;
}

/* 2023-06-25 */
.service1 .content .item .tit {
    display: none;
}

.contact_us1 .content .left .share .t {
    font-size: 0.3rem;
}

.ipart3 .content .right .country .search i {
    font-weight: bold;
}

.ipart1 .hd .swiper .swiper-slide .item .img_ {
    height: 55px;
}

.ipart1 .hd .swiper .swiper-slide .item .img_ img {
    width: auto;
    height: 100%;
}

.contact_us1 .content .left .share a {
    width: 30px;
    height: 30px;
}

.ipart1 .hd::after {
    display: none;
}

.ipart1 .hd::before {
    display: none;
}

.ipart1 .bd .swiper .swiper-slide .item .img_::after {
    width: 52px;
    height: 66px;
    background-size: cover
}

.invest1 .content .right {
    width: 49%;
}

.ipart1 .bd .swiper .swiper-slide .item .img_::after {
    background: url(../img/hot.png) no-repeat center;
    width: 75px;
    height: 42px;
    background-size: cover;
}

.invest2 .content .item_list .item .t, .invest1 .content .right .item .t, .invest4 .content .item_list .item .c {
    font-size: 0.2rem;
}

/* 首页第一部分改版 23.07.19 */
.ipart01 {
    padding-top: 0.65rem;
}

.ipart01 .form_box {
    position: relative;
    z-index: 3;
}

.ipart01 .form_box .left {
    width: 31.5%;
    float: left;
    margin-right: 2.5%;
    position: relative;
    z-index: 2;
}

.ipart01 .form_box .left .leibie {
    line-height: 0.68rem;
    border: 1px solid #E1E1E1;
    cursor: pointer;
}

.ipart01 .form_box .left .leibie span {
    display: block;
    padding: 0 0.27rem 0 0.18rem;
    position: relative;
    font-size: 0.18rem;
    color: #888888;
    text-transform: uppercase;
}

.ipart01 .form_box .left .leibie span i {
    display: inline-block;
    width: 10px;
    height: 6px;
    background: url(../img/ipt1_jt.png) no-repeat center;
    position: absolute;
    right: 28px;
    top: 50%;
    transform: translateY(-50%);
}

.ipart01 .form_box .left ul {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border: 1px solid #E1E1E1;
    display: none;
    box-sizing: border-box;
    background: #fff;
}

.ipart01 .form_box .left ul li a {
    display: block;
    padding: 0 0.27rem 0 0.18rem;
    line-height: 0.5rem;
}

.ipart01 .form_box .left ul li a:hover {
    background: #a6cb5f;
    color: #fff;
}

.ipart01 .form_box .center {
    width: 31%;
    margin-right: 2.5%;
    float: left;
    line-height: 0.68rem;
    border: 1px solid #E1E1E1;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
}

.ipart01 .form_box .center input {
    width: calc(100% - 0.7rem);
    line-height: 0.68rem;
    border: none;
    padding: 0;
    text-indent: 0.18rem;
}

.ipart01 .form_box .center .btns {
    width: 0.68rem;
    height: 0.68rem;
    background: #afafaf;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    font-size: 0.18rem;
    color: #888888;
    cursor: pointer;
}

.ipart01 .form_box .center .btns .icon {
    width: 29px;
    height: 28px;
    background: url(../img/ipt1_icon.png) no-repeat center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.ipart01 .form_box .right {
    width: 32.5%;
    float: right;
    position: relative;
}

.ipart01 .form_box .right .box {
    height: 0.7rem;
    font-size: 0;
}

.ipart01 .form_box .right .box a {
    display: inline-block;
    line-height: 0.3rem;
    border: 1px solid #E1E1E1;
    padding: 0 0.25rem;
    margin-right: 0.09rem;
    margin-bottom: 0.06rem;
    font-size: 0.15rem;
    color: #888;
}

.ipart01 .form_box .right .box a:hover {
    background: #a2ce64;
    color: #fff
}

.ipart01 .hd {
    margin-top: 0.4rem;
    position: relative;
}

.ipart01 .hd .rect-59 {
    padding-bottom: 59%;
    background: #b7ff51;
}

/* .ipart01 .hd .cover{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; visibility:hidden; transition:all 0.5s ease; background:url(../img/ipt1_02.png) center;} */
.ipart01 .hd .info {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 0.3rem;
    box-sizing: border-box;
    z-index: 2;
    justify-content: center;
}

.ipart01 .hd .info .t {
    font-size: 0.18rem;
    color: #fff;
    text-align: center;
}

.ipart01 .hd .hd_swiper {
    overflow: hidden;
}

.ipart01 .hd .swiper-slide {
    display: none;
    cursor: pointer;
}

.ipart01 .hd .swiper-container-initialized .swiper-slide {
    display: block;
}

.ipart01 .hd .swiper-slide.cur .rect-59 img {
    mix-blend-mode: multiply;
}

/* .ipart01 .hd .swiper-slide.cur .cover{opacity:1; visibility:visible;} */
.ipart01 .hd .swiper-button {
    background: none;
    position: absolute;
    margin: 0;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
    cursor: pointer;
}

.ipart01 .hd .swiper-button i {
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s ease;
    margin: 0;
    font-size: 20px;
    line-height: 20px;
}

.ipart01 .hd .swiper-button-prev {
    left: 20px;
    right: inherit;
}

.ipart01 .hd .swiper-button-next {
    right: 20px;
    left: inherit;
}

.ipart01 .bd {
    background: url(../img/ipt1_03.jpg) no-repeat center bottom;
    padding: 0.83rem 0 0.41rem;
    position: relative;
    background-size: cover;
}

.ipart01 .bd .rect-73 {
    padding-bottom: 73%;
}

.ipart01 .bd .bd_swiper {
    position: relative;
}

.ipart01 .bd .swiper-slide .item .tit_box {
    text-align: center;
    margin-bottom: .3rem;
    font-family: 'bt';
    opacity: 0;
    transition: all .5s ease;
}

.ipart01 .bd .swiper-slide.swiper-slide-active .item .tit_box {
    opacity: 1;
    transition: all .5s ease;
}

.ipart01 .bd .swiper-slide .item .tit_box .tit1 {
    font-size: .36rem;
    line-height: .36rem;
    color: #333740;
    text-transform: uppercase;
    margin-bottom: .1rem;
}

.ipart01 .bd .swiper-slide .item .tit_box .tit2 {
    font-size: .36rem;
    line-height: .36rem;
    color: #a6cb5f;
    text-transform: uppercase;
}

.ipart01 .bd .swiper-slide .item .img_ {
    position: relative;
    width: 40%;
    margin: 0 auto 0.1rem;
}

.ipart01 .bd .swiper-slide .item .img_ .rect-546 {
    padding-bottom: 54.6%;
}

.ipart01 .bd .swiper-slide .item .img_::after {
    background: url(../img/hot.png) no-repeat center;
    width: 75px;
    height: 42px;
    background-size: cover;
    content: '';
    position: absolute;
    top: 1%;
    right: 8%;
    display: none;
}

.ipart01 .bd .swiper-slide .item.on .img_::after {
    display: block;
}

.ipart01 .bd .swiper-slide .more a {
    display: block;
    width: 1.5rem;
    height: 0.45rem;
    font-size: 0.16rem;
    background: #333740;
    color: #a2ce64;
    text-transform: uppercase;
    margin: 0 auto;
    text-align: center;
    line-height: 0.45rem;
    font-weight: bold;
}

.ipart01 .bd::after {
    position: absolute;
    left: 50%;
    transform: translate(-50%,50%) scale(.1);
    transition: all 1s ease;
    background: url(../img/ipart1_7.svg) no-repeat center;
    background-size: 100%;
    width: 70%;
    height: 100%;
    content: '';
    bottom: 50%
}

.ipart01.on .bd::after {
    transform: translate(-50%,50%) scale(1);
}

.ipart01 .bd .swiper-button {
    background: none;
    position: absolute;
    margin: 0;
    transform: translateY(-50%);
    width: .57rem;
    height: .52rem;
    border-radius: 50%;
    cursor: pointer;
}

.ipart01 .bd .swiper-button img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s ease;
}

.ipart01 .bd .swiper-button img:first-child {
    opacity: 1;
}

.ipart01 .bd .swiper-button img:last-child {
    opacity: 0;
}

.ipart01 .bd .swiper-button:hover img:first-child {
    opacity: 0;
}

.ipart01 .bd .swiper-button:hover img:last-child {
    opacity: 1;
}

.ipart01 .bd .swiper-button-prev {
    left: 15.9%;
}

.ipart01 .bd .swiper-button-next {
    right: 15.9%;
}

.ibanner .swiper-container .swiper-slide .slide-inner:after {
    content: '';
    width: 100%;
    height: 100%;
    background: url(../img/ban_cover.png) no-repeat center;
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    background-size: cover;
}

.about_us1 .right .item .bot_ {
    border: none
}

.about_us1 .right .item {
    border-bottom: 1px solid #e9e9e9;
}

.about_us1 .right .item:last-child {
    border: none
}

.case1 .content .hd .item.select1 {
    display: none;
}

.case1 .content .hd .item {
    width: 49%
}

.case_detail .right .new_share::after {
    display: none;
}

.case1 .content .hd .item.select ul li {
    text-align: left;
    padding: 0.1rem 0.3rem
}

.ipart01 .bd .rect-73 {
    padding-bottom: 59.5%;
}

.ipart01 .form_box .left .leibie span i {
    transition: all 0.5s ease
}

.ipart01 .form_box .left .leibie.cur span i {
    transform: rotateZ(180deg);
}

.ipart01 .hd {
    position: relative
}

.ipart01 .hd .swiper-button {
    pointer-events: inherit;
    display: inline-block;
    position: absolute;
    width: 0.5rem;
    height: 0.5rem;
    ;border-radius: 50%;
    border: 1px solid #333740;
    font-size: 0.18rem;
    transition: all .5s ease;
    cursor: pointer;
    top: 50%;
}

.ipart01 .hd .swiper-button.swiper-button-prev {
    left: 0.7rem
}

.ipart01 .hd .swiper-button.swiper-button-next {
    right: 0.7rem
}

.ipart01 .hd .swiper-button.swiper-button-prev i, .ipart01 .hd .swiper-button.swiper-button-next i {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    user-select: none;
}

.ipart01 .hd .swiper-button.swiper-button-prev:hover, .ipart01 .hd .swiper-button.swiper-button-next:hover {
    background: #a5cf4e;
    border-color: #a5cf4e;
    color: #fff;
}

/* 2023-0815调整 */
.news_list1 .content .left {
    display: none;
}

.news_list1 .content .center {
    margin-left: 0;
}

/* pc端语言版本下拉 */
.header .lan_down.mobile {
    display: none;
}

.header .lan_down {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    background: rgba(0,0,0,0.7);
    display: none;
    min-height: calc(100vh - 0.8rem);
    backdrop-filter: blur(20px);
    padding-bottom: 0.8rem;
}

.header .lan_down.pc .top {
    font-size: 0;
    border-bottom: 1px solid rgba(255,255,255,0.3);
    /*text-align:center;*/
}

.header .lan_down.pc .top .box {
    width: 83.85%;
    margin: 0 auto;
}

.header .lan_down.pc .top .item {
    font-size: 0.2rem;
    color: #ffffff;
    line-height: 0.4rem;
    padding: 0.2rem 0.1rem;
    display: inline-block;
    margin: 0 0.3rem;
    cursor: pointer;
}

.header .lan_down.pc .top .item:first-child {
    margin-left: 0;
}

.header .lan_down.pc .top .item:hover {
    color: #a6cb5f;
}

.header .lan_down.pc .top .item.cur {
    color: #a6cb5f;
    border-bottom: 2px solid #a6cb5f;
}

.header .lan_down.pc .center {
    border-bottom: 1px solid rgba(255,255,255,0.3);
}

.header .lan_down.pc .center .cont01 {
    width: 83.85%;
    margin: 0 auto;
    padding-left: 0.4rem;
    display: none;
}

.header .lan_down.pc .center .cont01 li {
    display: inline-block;
    margin-right: .5rem;
    padding: 0.1rem 0;
}

.header .lan_down.pc .center .cont01 li a {
    display: block;
}

.header .lan_down.pc .center .cont01 div {
    display: inline-block;
    vertical-align: middle;
}

.header .lan_down.pc .center .guoqi {
    width: 0.33rem;
    height: 0.16rem;
}

.header .lan_down.pc .center .lang {
    line-height: 0.4rem;
    font-size: 0.15rem;
    color: #a1a1a1;
    margin-left: 0.1rem;
}

.header .lan_down.pc .center .cont01 li a:hover .lang {
    color: #a6cb5f;
}

.header .lan_down.pc .bott {
    width: 11rem;
    margin: 0.6rem auto 0;
    position: relative;
}

.header .lan_down.pc .bott .points {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
}

.header .lan_down.pc .bott .points li {
    position: absolute;
    cursor: pointer;
    color: #ffffff;
    text-align: center;
    font-size: 0.18rem;
    line-height: 0.4rem;
}

.header .lan_down.pc .bott .points li .ico-box {
    transition: all .1s ease;
    transform: scale(1);
    margin-bottom: 2%;
}

.header .lan_down.pc .bott .points li .iconfont {
    font-size: 0.35rem;
    line-height: 1;
    margin: 0 auto;
    display: block;
    color: #a6cb5f;
}

.header .lan_down.pc .bott .points li.cur {
    color: #ffffff;
}

.header .lan_down.pc .bott .points li.cur .iconfont,.header .lan_down.pc .bott .points li:hover .iconfont {
    color: #ffffff;
}

.header .lan_down.pc .bott .map {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.header .lan_down.pc .bott .map.cur {
    display: block;
    z-index: 1;
}

.newsevent .news_list1 .content {
    display: none;
}

.newsevent .news_list3 {
    margin-top: 0;
}

.newsevent .news_list3 .content .item_list .item {
    width: 100%;
    display: flex;
    margin-right: 0;
}

.newsevent .news_list3 .content .item_list .item .img_ {
    width: 40%;
}

.newsevent .news_list3 .content .item_list .item .text_box {
    width: 60%;
}

.newsevent .news_list3 .content .item_list .item .img_ .rect-546 {
    padding-bottom: 0;
    height: 100%;
}

.newsevent .news_list3 .content .item_list .item .img_ .rect-546 img {
    position: static;
    width: 100%;
    object-fit: cover;
}

.newsevent .news_list3 .content .item_list .item .img_ a {
    height: 100%;
}

.newsevent .news_list2 {
    display: none;
}

.service1 .content .item .text_box {
    margin-top: 0.3rem;
}

.service1 .content .item {
    width: 32%;
}

#region-labels {
    display: none
}

/* 2023-1218 */
.invest_add {
    margin-top: 0.5rem;
}

.invest_add .content {
    position: relative
}

.invest_add .content .intro {
    padding: 0.8rem
}

.invest_add .content .intro .tit {
    font-size: .36rem;
    line-height: 1;
    color: #ffffff;
    font-family: 'xbt';
}

.invest_add .content .intro .con {
    font-size: 0.18rem;
    line-height: 0.3rem;
    color: #fff;
    margin: 0.2rem 0;
}

.invest_add .content .intro .tips {
    display: flex;
}

.invest_add .content .intro .tips .tip {
    transition: all .3s ease;
    position: relative;
    font-size: .16rem;
    color: #fff;
    line-height: .4rem;
    width: 1.08rem;
    height: .4rem;
    background: #a5cf4e;
    text-align: center;
    margin-right: .1rem;
}

.invest_add .content .intro .tips .tip:hover {
    border-color: transparent;
}

.invest_add .content .intro .tips .tip span {
    position: relative;
    z-index: 1;
    display: block;
    overflow: hidden;
    transition-delay: .2s;
}

.invest_add .content .intro .tips .tip span:hover {
    color: #fff;
}

.invest_add .content .intro .tips .tip a:hover {
    color: #fff;
}
