#header,
.header .h_menu span,
#menu_wr,
.about6 .w_lump4 .btn,
.product_ban .pon .txt_box .hid,
.product3 .w_lump1 .btn,
.product3 .w_lump2 .btn,
.product3 .cnt,
.product5 .w_lump4 .btn_wr a:after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

body.ban_roll {
    overflow: hidden;
}

/*头部*/
#header {
    position: absolute;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 1.22rem;
}

.header {
    position: relative;
    z-index: 20;
    height: 1.22rem;
    background: #fff;
    /* border-bottom: .02rem solid #085aa5;*/
}

.header .h_logo {
    float: left;
}

.header .h_logo .i_logo {
    display: none;
}

.header .h_logo img {
    min-width: none;
    height: 1.2rem;
}

.header .h_menu {
    float: right;
    position: relative;
    width: 1.2rem;
    height: 1.2rem;
    background: url("../images/icon_menu.png") no-repeat center/.5rem;
}

.header .h_menu span {
    display: none;
    left: .35rem;
    position: absolute;
    width: .5rem;
    height: .05rem;
    background: #085aa5;
}

.header .h_menu span:nth-child(1) {
    top: .42rem;
}

.header .h_menu span:nth-child(2) {
    top: .57rem;
}

.header .h_menu span:nth-child(3) {
    top: .72rem;
}

#header.i_hei .header {
    background: transparent;
    border-bottom: 0 none;
}

#header.i_hei .header img {
    display: none;
}

#header.i_hei .header .i_logo {
    display: block;
}

#header.i_hei .header .h_menu {
    background-image: url("../images/icon_menu-on.png");
}

#header.i_hei .header span {
    background: #fff;
}

.header.on {
    position: fixed;
    width: 100%;
    left: 0;
}

#header.fix {
    position: fixed;
    top: -1.22rem;
}

#header.fix.turr {
    top: 0;
}

#menu_wr {
    position: fixed;
    right: -100%;
    top: 0;
    height: 100%;
    z-index: 55;
    width: 100%;
    background: rgba(251, 249, 242, .9);
}

#menu_wr.on {
    right: 0;
}

#menu_wr .stock_box {
    position: absolute;
    left: 0;
    bottom: 0;
    height: calc(100% - 1.2rem);
    width: 2.85rem;
    background: #fbf9f2 url("../images/i_stock_bg.png") no-repeat left bottom/2.85rem;
}

#menu_wr .stock_box .cnt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding-left: .3rem;
    padding-bottom: 1.92rem;
    animation-delay: .2s;
}

#menu_wr .stock_box .num {
    font-size: .72rem;
    color: #e60012;
    font-family: "DIN";
    line-height: .54rem;
    padding-top: .6rem;
    letter-spacing: -0.04rem;
    background: url("../images/stock_up.png") no-repeat left top/.26rem;
    margin-bottom: .3rem;
}

#menu_wr .stock_box .num.d {
    color: #0f990f;
    background-image: url("../images/stock_down.png");
}

#menu_wr .stock_box .hk {
    font-size: .3rem;
    color: #ba9b65;
    font-family: "DIN";
    line-height: .24rem;
    margin-bottom: .18rem;
}

#menu_wr .stock_box .p {
    font-size: .24rem;
    color: rgba(52, 54, 75, .7);
    line-height: .24rem;
    margin-bottom: .5rem;
}

#menu_wr .stock_box .img {
    width: 1.97rem;
    margin-bottom: .2rem;
}

#menu_wr .stock_box .h3 {
    font-size: .24rem;
    color: #a6a3aa;
    line-height: .24rem;
    letter-spacing: .04rem;
    margin-bottom: .35rem;
}

#menu_wr .stock_box .h4 {
    font-size: .26rem;
    color: rgba(157, 128, 104, .6);
    line-height: .4rem;
    letter-spacing: .04rem;
}

#menu_wr .stock_box .h5 {
    font-size: .36rem;
    color: rgba(209, 173, 111, .6);
    line-height: .4rem;
    font-family: "RUBIK";
}

#menu_wr #nav {
    position: absolute;
    right: 0;
    top: 0;
    width: 4.65rem;
    height: 100%;
    background: #fff;
}

#nav .til_h1 {
    height: 1.2rem;
    padding: 0 .3rem;
    font-size: .48rem;
    color: #fff;
    font-family: "DIN";
    line-height: 1.2rem;
    background: #0152ad;
}

#nav .nav {
    overflow: hidden;
    overflow-y: auto;
    height: calc(100% - 1.2rem);
    padding-top: .49rem;
}

#nav .shut_btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 1.2rem;
    height: 1.2rem;
}

#nav .shut_btn span {
    display: block;
    left: .35rem;
    position: absolute;
    width: .5rem;
    height: .05rem;
    background: #fff;
}

#nav .shut_btn span:nth-child(1) {
    top: .57rem;
    transform: rotate(45deg);
}

#nav .shut_btn span:nth-child(2) {
    top: .57rem;
    transform: rotate(-45deg);
}

#nav .li .til {
    font-size: .28rem;
    color: #333;
    line-height: .7rem;
    padding: 0 .3rem;
    font-weight: bold;
    position: relative;
}

#nav .li.i .til:before,
#nav .li.i .til:after {
    content: " ";
    display: block;
    position: absolute;
    right: .3rem;
    top: .25rem;
    width: .2rem;
    height: .04rem;
    background: #0152ad;
}

#nav .li.i .til:after {
    transform: rotate(90deg);
}

#nav .li .til.on {
    color: #0152ad;
}

#nav .li .til.on:after {
    display: none;
}

#nav .li ul {
    display: none;
    border-bottom: .02rem solid #f7f1ee;
}

#nav .li li a {
    font-size: .24rem;
    color: #999;
    line-height: .76rem;
    border-top: .02rem solid #f7f1ee;
    padding: 0 .6rem;
}

#nav .li li a:hover,
#nav .li li a.on {
    color: #ba9b65;
}

.footer {
    padding: .86rem .3rem .76rem;
    background: #25242a;
}

.footer .le {
    float: left;
    width: 4.6rem;
}

.footer .link {
    padding-bottom: .36rem;
    border-bottom: 1px solid #675825;
    font-size: .28rem;
    color: rgba(209, 173, 111, .3);
    line-height: .34rem;
    margin-bottom: .26rem;
}

.footer .link a {
    display: inline-block;
}

.footer p {
    font-size: .24rem;
    color: #4c4237;
    line-height: .34rem;
    margin-bottom: 0;
}

.footer .ri {
    float: right;
    width: 1.4rem;
}

.footer .ri p {
    padding-top: .1rem;
    text-align: center;
}

/*home*/
#ban {
    overflow: hidden;
    position: relative;
}

#ban .swiper-slide {
    background: no-repeat center/cover;
}

#ban .swiper-slide .txt {
    position: absolute;
    left: 0;
    width: 100%;
    top: 25.4%;
}

#ban .i_swiper-pagination {
    position: absolute;
    left: 0;
    bottom: .5rem;
    z-index: 55;
    width: 100%;
    text-align: center;
}

#ban .i_swiper-pagination span {
    width: .25rem;
    height: .08rem;
    background: #fff;
    opacity: 1;
    border-radius: 0;
    margin: 0 .05rem;
}

#ban .i_swiper-pagination .swiper-pagination-bullet-active {
    background: #ffa800;
    width: .4rem;
}

#ban .go_down {
    position: absolute;
    z-index: 5;
    left: 50%;
    bottom: 1.2rem;
    width: .56rem;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    margin-left: -0.28rem;
}

#content.home {
    background: #fff;
}

.i_lump1 {
    height: 9.45rem;
    padding: .5rem .3rem 0;
    background: url("../images/i_bg1.jpg") no-repeat center/100%;
}

.i_lump1 .h1_en {
    font-size: .46rem;
    color: #fff;
    font-family: "RUBIK";
    text-align: center;
    line-height: .46rem;
}

.i_lump1 .h1_cn {
    font-size: .34rem;
    color: #ba9b65;
    text-align: center;
    line-height: .46rem;
    margin-bottom: .3rem;
}

.i_lump1 .ul {
    position: relative;
}

.i_lump1 .ul:before {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: -.4rem;
    width: .52rem;
    height: .56rem;
    background: url("../images/i_k2_icon.png") no-repeat center/100%;
    z-index: 5;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: fadeInLeft;
    animation-direction: alternate;
}

.i_lump1 .ul a {
    float: left;
    height: 2.3rem;
    width: calc(100% / 3);
    padding: .4rem 0 0;
    border-right: 1px solid #a0b7de;
    border-bottom: 1px solid #a0b7de;
    background: rgba(255, 255, 255, .3);
}

.i_lump1 .ul a .icon {
    height: 1rem;
    background: no-repeat center/auto 100%;
}

.i_lump1 .ul a.it1 .icon {
    background-image: url("../images/idx_03.png");
}

.i_lump1 .ul a.it2 .icon {
    background-image: url("../images/idx_05.png");
}

.i_lump1 .ul a.it3 .icon {
    background-image: url("../images/idx_09.png");
}

.i_lump1 .ul a.it4 .icon {
    background-image: url("../images/idx_07.png");
}

.i_lump1 .ul a.it5 .icon {
    background-image: url("../images/idx_11.png");
}

.i_lump1 .ul a.it6 .icon {
    background-image: url("../images/idx_13.png");
}

.i_lump1 .ul a.it8 .icon {
    background-image: url("../images/idx_17.png");
}

.i_lump1 .ul a.it9 .icon {
    background-image: url("../images/idx_on_19.png");
}

.i_lump1 .ul a p {
    text-align: center;
    font-size: .3rem;
    line-height: .5rem;
    color: rgba(255, 255, 255, .5);
}

.i_lump1 .ul a:hover {
    background: rgba(255, 255, 255, .6);
}

.i_lump1 .ul a:hover p {
    color: rgba(255, 255, 255, 1);
}

.i_lump1 .ul a.it1:hover .icon {
    background-image: url("../images/i_icon1.png");
}

.i_lump1 .ul a.it2:hover .icon {
    background-image: url("../images/i_icon2.png");
}

.i_lump1 .ul a.it3:hover .icon {
    background-image: url("../images/i_icon3.png");
}

.i_lump1 .ul a.it4:hover .icon {
    background-image: url("../images/i_icon4.png");
}

.i_lump1 .ul a.it5:hover .icon {
    background-image: url("../images/i_icon5.png");
}

.i_lump1 .ul a.it6:hover .icon {
    background-image: url("../images/i_icon6.png");
}

.i_lump1 .ul a.it7:hover .icon {
    background-image: url("../images/i_icon7.png");
}

.i_lump1 .ul a.it8:hover .icon {
    background-image: url("../images/i_icon8.png");
}

.i_lump1 .ul a.it9:hover .icon {
    background-image: url("../images/i_icon9.png");
}

.i_lump1 .ul a.it1,
.i_lump1 .ul a.it2,
.i_lump1 .ul a.it3 {
    border-top: 1px solid #a0b7de;
}

.i_lump1 .ul a.it1,
.i_lump1 .ul a.it4,
.i_lump1 .ul a.it7 {
    border-left: 1px solid #a0b7de;
}

.i_lump2 {
    padding: .85rem .3rem .6rem;
    background: #fbf9f2;
}

.i_lump2 .h1_en {
    font-size: .46rem;
    color: #005cc1;
    font-family: "RUBIK";
    text-align: center;
    line-height: .46rem;
}

.i_lump2 .h1_cn {
    font-size: .34rem;
    color: #cfba97;
    text-align: center;
    line-height: .46rem;
    margin-bottom: .3rem;
}

.i_lump2 p {
    color: #706d7f;
    text-align: center;
    margin-bottom: 0;
}

.i_lump2 .num_wr {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    padding-top: .4rem;
    padding-bottom: .55rem;
}

.i_lump2 .num_wr .box:nth-child(1) {
    width: 1.65rem;
}

.i_lump2 .num_wr .box:nth-child(2) {
    width: 1.72rem;
}

.i_lump2 .num_wr .box:nth-child(3) {
    width: 1.68rem;
}

.i_lump2 .num_wr .num {
    white-space: nowrap;
    font-size: .24rem;
    color: #ffa800;
    line-height: .6rem;
}

.i_lump2 .num_wr .num em {
    display: inline-block;
    font-size: .52rem;
    font-family: "RUBIK";
    letter-spacing: -0.01rem;
}

.i_lump2 .num_wr p {
    font-size: .24rem;
    color: #706d7f;
    line-height: .4rem;
    text-align: left;
}

.i_lump2 .btn {
    font-size: .24rem;
    color: #fffae9;
    margin: 0 auto;
    line-height: .8rem;
    height: .8rem;
    width: 3.12rem;
    text-align: center;
    background: #ffa800;
    border-radius: .8rem;
    text-align: center;
}

.i_lump3 {
    height: 5.7rem;
    padding: .5rem .3rem 0;
    background: url("../images/i_bg2.jpg") no-repeat center/cover;
    margin-bottom: .2rem;
}

.i_lump3 .news_item {
    padding: .4rem .3rem 0;
    height: 3.6rem;
    background: rgba(240, 240, 240, .8);
    margin-bottom: .3rem;
}

.i_lump3 .news_item .til {
    font-size: .36rem;
    color: #0152ad;
    line-height: .4rem;
    padding-bottom: .3rem;
    border-bottom: .04rem solid #d9ceaa;
    margin-bottom: .24rem;
}

.i_lump3 .news_item .time {
    font-size: .36rem;
    color: #ffa800;
    font-family: "RUBIK";
    line-height: .4rem;
    margin-bottom: .1rem;
}

.i_lump3 .news_item p {
    color: rgba(56, 52, 45, .6);
    font-size: .24rem;
    line-height: .38rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0;
}

.i_lump3 .more {
    font-size: .24rem;
    color: #fffae9;
    width: 3.1rem;
    line-height: .8rem;
    height: .8rem;
    text-align: center;
    border-radius: .8rem;
    background: #ffa800;
    margin: 0 auto;
}

.i_lump4 {
    padding: .5rem .3rem 0;
    height: 3.6rem;
    background: url("../images/i_bg3.jpg") no-repeat center/cover;
    margin-bottom: .2rem;
}

.i_lump4 .h1_en {
    font-size: .46rem;
    color: #0152ad;
    font-family: "RUBIK";
    text-align: left;
    line-height: .46rem;
}

.i_lump4 .h1_cn {
    font-size: .34rem;
    color: #817553;
    text-align: left;
    line-height: .46rem;
    margin-bottom: .2rem;
}

.i_lump4 .icon {
    width: .83rem;
}

.i_lump5 {
    padding: .5rem .3rem 0;
    height: 3.6rem;
    background: url("../images/i_bg4.jpg") no-repeat center/cover;
    margin-bottom: .2rem;
}

.i_lump5 .h1_en {
    font-size: .46rem;
    color: #ba9b65;
    font-family: "RUBIK";
    text-align: left;
    line-height: .4rem;
    margin-bottom: .03rem;
}

.i_lump5 .h1_cn {
    font-size: .34rem;
    color: rgba(51, 51, 51, .78);
    text-align: left;
    line-height: .46rem;
    margin-bottom: .2rem;
}

/*公用*/
body {
    padding-top: 1.22rem;
    background: #f9f6f1;
}

#content {
    background: url("../images/bg.png") no-repeat left 2.5rem/100%;
}

h4 {
    font-size: .3rem;
    color: #0052ac;
    line-height: .42rem;
    margin-bottom: .34rem;
}

p {
    font-size: .26rem;
    color: #999;
    line-height: .42rem;
    margin-bottom: .42rem;
}

.c_down {
    position: relative;
}

.c_down ul {
    position: absolute;
}

.c_more {
    font-size: .3rem;
    color: #fff;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: #0052ac;
}

/*.c_more:hover{background:#d1ad6f;}*/
.c_return_btn {
    position: absolute;
    right: .4rem;
    top: 1.25rem;
    width: .76rem;
    height: .76rem;
    background: url("../images/icon_return.jpg") no-repeat center/100%;
}

#ny_ban {
    position: relative;
    overflow: hidden;
}

#ny_ban .h1 {
    position: absolute;
    right: .3rem;
    bottom: .3rem;
    line-height: .4rem;
    font-family: "RUBIK";
    letter-spacing: -0.02rem;
    font-size: .44rem;
    color: #fff;
}

.c_til_box {
    position: relative;
    padding: .8rem .3rem .4rem;
    z-index: 1;
}

.c_til_box .rf {
    width: 1.96rem;
    margin-bottom: .34rem;
}

.c_til_box .c_h1 {
    font-size: .36rem;
    color: #0056c1;
    line-height: .44rem;
}

.c_til_box .adorn {
    position: absolute;
    right: .85rem;
    top: 1.28rem;
    width: 2.52rem;
}

.news_slide_wr,
.c_slide2 {
    overflow: hidden;
}

.c_btn {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    min-width: 2.1rem;
    font-size: .26rem;
    color: #fff;
    text-align: left;
    padding: 0 .3rem;
    height: .7rem;
    line-height: .7rem;
    border-radius: .7rem;
    background: #ffc11b;
}

.c_btn * {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    margin: 0;
}

.c_btn img {
    margin-right: .1rem;
    width: .3rem;
}

/*about*/
.about .w_lump1 .txt_box {
    padding: 0 .3rem .36rem;
}

.about .w_lump1 h3 {
    font-size: .3rem;
    color: #757378;
    line-height: .42rem;
    margin-bottom: .28rem;
}

.about .w_lump2 {
    padding: .6rem .3rem 1.2rem;
    background: #1058c2 url("../images/about_k2_bg.png") no-repeat top center/100%;
}

.about .w_lump2 .txt_box {
    width: 4.7rem;
    margin-bottom: .5rem;
}

.about .w_lump2 .icon {
    width: 1.17rem;
    margin-bottom: .15rem;
}

.about .w_lump2 .h4 {
    font-size: .24rem;
    color: #9cc3e0;
    line-height: .42rem;
}

.about .w_lump2 .h4 em {
    font-size: .4rem;
    color: #ffedb9;
    font-family: "RUBIK";
}

.about .w_lump2 .hr {
    height: 0;
    margin: .2rem 0;
    border-bottom: .03rem solid #5788d0;
}

.about .w_lump2 p {
    color: #568ed1;
    margin: 0;
}

.about .w_lump3 {
    margin-top: -0.6rem;
    padding: .66rem .3rem .46rem;
    background: #fff url("../images/about_k3_bg.jpg") no-repeat top center/100%;
    width: 7.2rem;
}

.about .w_lump3 .h1_en {
    font-size: .5rem;
    color: #b8b6bc;
    font-family: "RUBIK";
    text-align: left;
    line-height: .56rem;
    margin-bottom: .03rem;
    margin-bottom: .05rem;
}

.about .w_lump3 .h1_cn {
    font-size: .3rem;
    color: #0052ac;
    text-align: left;
    line-height: .46rem;
    margin-bottom: .2rem;
}

.about .w_lump4 {
    padding: 1.06rem .3rem 1.2rem;
    background: url("../images/about_k4_bg.jpg") no-repeat center/100%;
}

.about .w_lump4 .h1 {
    font-size: .4rem;
    color: #d1ad6f;
    line-height: .48rem;
    margin-bottom: .5rem;
}

.about .w_lump4 .p {
    font-size: .26rem;
    color: #bc9c51;
    line-height: .32rem;
    height: .32rem;
    border-left: .05rem solid #f0e1c7;
    padding-left: .15rem;
}

.about .w_lump4 .p em {
    font-size: .52rem;
    color: #0867ce;
    font-family: "RUBIK";
    vertical-align: middle;
}

.about .w_lump4 .p em:nth-child(1) {
    display: inline-block;
    width: .62rem;
}

.about .w_lump4 .p em:nth-child(2) {
    display: inline-block;
    width: .97rem;
}

.about .w_lump4 .p em:nth-child(3) {
    display: inline-block;
    width: .88rem;
}

.about2 .txt {
    padding: .1rem .3rem .9rem;
}

.about2 .txt h4 {
    margin-top: .5rem;
}

.about2 .txt p {
    margin: 0;
}

.abt3_list {
    padding: 0 .3rem 1.65rem;
    background: url("../images/about3_bg.png") no-repeat bottom center/100%;
}

.abt3_list li {
    padding: 0 2rem .2rem .32rem;
    margin-bottom: .3rem;
    background: url("../images/about3_li_icon.png") no-repeat left .09rem/.22rem;
}

.abt3_list li h4 {
    font-size: .3rem;
    line-height: .42rem;
    color: #757378;
    margin-bottom: .2rem;
}

.abt3_list li p {
    margin-bottom: 0;
}

#content.about4 {
    background-image: url("../images/about4_bg.png");
    background-position: top left;
}

.about4 .c_til_box {
    margin-bottom: 6.3rem;
}

.about4 .w_lump1 {
    padding: 0 .3rem .4rem;
    margin-top: -2.4rem;
}

.about4 .w_lump1 .cn_box {
    border-left: .04rem solid #e6d9bd;
    padding-left: .22rem;
    margin-bottom: .24rem;
}

.about4 .w_lump1 .cn_box .h2 {
    font-size: .34rem;
    color: #d1ad6f;
    line-height: .4rem;
    margin-bottom: .34rem;
}

.about4 .w_lump1 .cn_box .h2:last-child {
    margin-bottom: 0;
}

.about4 .w_lump1 .cn_box .h2 em {
    font-size: .56rem;
    color: #0056c1;
    font-family: "RUBIK";
}

.about4 .w_lump1 .h2_en {
    font-size: .3rem;
    line-height: .42rem;
    color: #d4b79d;
}

.about4 .w_lump2 {
    width: 6.9rem;
    padding: .3rem .3rem 1.2rem;
    margin: 0 auto;
    background: #fff url("../images/about4_bg2.png") no-repeat bottom right/4rem;
}

.about4 .w_lump2 .til_box {
    font-size: .3rem;
    color: #ff9f22;
    line-height: .7rem;
    border-bottom: .03rem solid #f6f6f6;
    margin-top: .4rem;
}

.about4 .w_lump2 .til_box:first-child {
    margin-top: 0;
}

.about4 .w_lump2 .til_box em {
    font-family: "RUBIK";
    color: #999;
}

.about4 .w_lump2 p {
    margin: 0;
    position: relative;
}

.about4 .w_lump2 p em {
    position: absolute;
    left: 0;
    top: 0;
    color: #d1ad6f;
}

.about4 .w_lump2 .hot {
    font-size: .26rem;
    color: #0056c1;
    line-height: .42rem;
    padding-top: .2rem;
    margin-bottom: .2rem;
}

.abt5_list {
    width: 6.8rem;
    padding: .01rem 0 1rem .24rem;
    border-left: .03rem solid #e9dbb5;
    margin-left: .4rem;
}

.abt5_list ul {
    margin-top: -0.11rem;
}

.abt5_list li {
    margin-bottom: .42rem;
}

.abt5_list li:after {
    display: block;
    height: 0;
    clear: both;
    content: "\200B";
}

.abt5_list li .year {
    float: left;
    font-size: .3rem;
    color: #d1ad6f;
    line-height: .5rem;
    font-family: "RUBIK";
    position: relative;
}

.abt5_list li .year:after {
    content: " ";
    display: block;
    left: -.38rem;
    top: .1rem;
    width: .22rem;
    height: .22rem;
    border: .03rem solid #d7c088;
    border-radius: 50%;
    background: #fff;
    position: absolute;
}

.abt5_list li .hornorInfo {
    float: right;
    width: 5.6rem;
}

.abt5_list li .hornorInfo p {
    margin: 0;
}

.abt5_list .more {
    font-size: .3rem;
    color: #fff;
    height: 1rem;
    line-height: 1rem;
    padding: 0 0 0 .9rem;
    background: #0052ac;
}

.abt5_list .more:hover {
    background: #d1ad6f;
}

.about6 .w_lump1 {
    width: 7.2rem;
    margin-left: .3rem;
    padding: .65rem .3rem .8rem;
    overflow: hidden;
    background: #eae4d3;
}

.about6 .w_lump1 .icon {
    width: .89rem;
    float: left;
    margin-top: .45rem;
}

.about6 .w_lump1 .ri {
    float: right;
    width: 5.44rem;
}

.about6 .w_lump1 .h1_cn {
    font-size: .3rem;
    color: #757378;
    line-height: .4rem;
}

.about6 .w_lump1 .h1_en {
    font-size: .36rem;
    color: #504a5a;
    line-height: .4rem;
    font-family: "RUBIK";
    margin-bottom: .26rem;
}

.about6 .w_lump1 p {
    margin: 0;
    color: #b3b1ac;
}

.about6 .wr {
    padding: 0.01rem 0 .3rem;
    background: #fff;
}

.about6 .w_lump2 {
    margin-top: -0.44rem;
    width: 7.2rem;
    padding: .65rem .3rem .8rem;
    background: url("../images/about6_bg1.jpg") no-repeat center/cover;
}

.about6 .w_lump2 .til_box {
    padding-left: .94rem;
    padding-bottom: .4rem;
    margin-bottom: .25rem;
    border-bottom: 1px solid #45bf98;
    background: url("../images/about6_icon1.png") no-repeat left top/.7rem;
}

.about6 .w_lump2 .til_box .h1 {
    font-size: .3rem;
    color: #fff;
    line-height: .4rem;
}

.about6 .w_lump2 .til_box .h2 {
    font-size: .26rem;
    color: #fff;
    line-height: .4rem;
}

.about6 .w_lump2 p {
    color: rgba(255, 255, 255, .7);
}

.about6 .w_lump3 {
    margin-top: -0.44rem;
    width: 7.2rem;
    margin-left: .3rem;
    padding: .65rem .3rem 1.7rem;
    background: #fdf8f0 url("../images/about6_bg2.jpg") no-repeat bottom center/100%;
}

.about6 .w_lump3 .til_box {
    padding-left: .94rem;
    padding-bottom: .4rem;
    margin-bottom: .25rem;
    border-bottom: 1px solid #f6eee0;
    background: url("../images/about6_icon2.png") no-repeat left top/.7rem;
}

.about6 .w_lump3 .til_box .h1 {
    height: .7rem;
    line-height: .7rem;
    font-size: .3rem;
    color: #757378;
}

.about6 .w_lump4 {
    position: relative;
    margin-top: -0.44rem;
    width: 7.2rem;
    padding: .65rem .3rem 2.7rem;
    background: #e3f2ff url("../images/about6_bg3.jpg") no-repeat bottom center/100%;
}

.about6 .w_lump4 .til_box {
    padding-left: .94rem;
    padding-bottom: .4rem;
    margin-bottom: .25rem;
    border-bottom: 1px solid #e2e8eb;
    background: url("../images/about6_icon3.png") no-repeat left top/.7rem;
}

.about6 .w_lump4 .til_box .h1 {
    height: .7rem;
    line-height: .7rem;
    font-size: .3rem;
    color: #757378;
}

.about6 .w_lump4 .info {
    font-size: .26rem;
    color: #999;
    line-height: .42rem;
    margin-bottom: .42rem;
}

.about6 .w_lump4 .info em {
    color: #d1ad6f;
}

.about6 .w_lump4 .h1_en {
    font-size: .3rem;
    color: #d1ad6f;
    font-family: "RUBIK";
    line-height: .36rem;
}

.about6 .w_lump4 .h1_cn {
    font-size: .3rem;
    color: #d1ad6f;
    line-height: .36rem;
    margin-bottom: .24rem;
}

.about6 .w_lump4 .swiper-container {
    width: 6.9rem;
    margin-left: -0.3rem;
}

.about6 .w_lump4 .swiper-slide {
    padding: .3rem .3rem .5rem;
    background: #fff;
}

.about6 .w_lump4 .swiper-slide .img {
    width: 3.62rem;
    margin: .1rem 0 .2rem;
}

.about6 .w_lump4 .swiper-slide h4 {
    font-size: .28rem;
    color: #7d7c7c;
    margin-bottom: 0;
}

.about6 .w_lump4 .swiper-slide p {
    margin: 0;
}

.about6 .w_lump4 .swiper-pagination-bullet-active {
    background: #f0c419;
}

.about6 .w_lump4 .btn {
    position: absolute;
    right: .3rem;
    bottom: .6rem;
    width: 1rem;
    height: 1rem;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.about6 .w_lump4 .btn.on {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}

/*news*/
.news_list {
    padding: 0 .3rem .8rem;
}

.news_list .strong a {
    padding: 0 0 .5rem;
    background: rgba(231, 217, 190, .4);
}

.news_list .strong .pic {
    float: left;
    width: 3rem;
}

.news_list li {
    margin-bottom: .3rem;
    background: #f2eadd;
}

.news_list li a {
    padding: .4rem .3rem;
    overflow: hidden;
}

.news_list li .time_box {
    float: left;
}

.news_list li .time_box .day {
    font-size: .48rem;
    color: #d1ad6f;
    line-height: .4rem;
    font-family: "RUBIK";
    margin-bottom: .16rem;
}

.news_list li .time_box .year {
    font-size: .3rem;
    color: #d1ad6f;
    line-height: .3rem;
    font-family: "RUBIK";
}

.news_list li .txt {
    float: right;
    height: .84rem;
    width: 5.12rem;
    padding-left: .2rem;
    border-left: 1px solid #dfd2bc;
}

.news_list li .til {
    font-size: .3rem;
    line-height: .42rem;
    color: #757378;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news_list .strong .txt {
    width: 3.7rem;
    ;
    padding: .4rem .3rem 0 0;
    border: 0 none;
}

.news_list .strong .til {
    margin-bottom: .1rem;
    height: auto;
    white-space: nowrap;
    display: block;
}

.news_list .strong p {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news_list .strong .time {
    font-size: .26rem;
    color: #d1ad6f;
    line-height: .3rem;
    font-family: "RUBIK";
}

.news_list li:hover .til {
    color: #d1ad6f;
}

.news_d .main {
    padding: 0 .3rem;
}

.news_d .til_box {
    padding-bottom: .15rem;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: .3rem;
}

.news_d .til_box .til {
    font-size: .3rem;
    color: #737078;
    line-height: .42rem;
    margin-bottom: .1rem;
}

.news_d .til_box .time {
    font-size: .3rem;
    color: #c0a988;
    line-height: .42rem;
    float: left;
    font-family: "RUBIK";
}

.news_d .til_box .look {
    font-size: .24rem;
    color: #b8b8b8;
    line-height: .42rem;
    float: right;
    font-family: "RUBIK";
    padding-left: .42rem;
    background: url('../images/icon_look.png') no-repeat left center/.3rem;
}

/*product*/
.product {
    padding-bottom: .8rem;
}

.product_ban {
    position: relative;
    overflow: hidden;
}

.product_ban .pon {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding: 1.7rem .3rem 0;
}

.product_ban .pon .h1_en {
    font-size: .72rem;
    color: rgba(255, 226, 153, .7);
    line-height: .8rem;
    font-family: "RUBIK";
    margin-bottom: .3rem;
    letter-spacing: -0.04rem;
}

.product_ban .pon .h1_cn {
    font-size: .48rem;
    color: #3e3e3e;
    line-height: .6rem;
    letter-spacing: .24rem;
    margin-bottom: .3rem;
}

.product_ban .pon .h3 {
    font-size: .26rem;
    color: #fff;
    line-height: .4rem;
    margin-bottom: .3rem;
}

.product_ban .pon .txt_box {
    position: relative;
}

.product_ban .pon .txt_box .hid {
    padding: 0 .3rem;
    overflow: hidden;
    height: 0;
    background: #d4a74d;
}

.product_ban .pon .txt_box .hid.on {
    padding: 1.2rem .3rem .6rem;
    height: auto;
}

.product_ban .pon .btn {
    position: absolute;
    left: 0;
    top: 0;
    width: 1rem;
    height: 1rem;
}

.product_ban .pon .txt_box p {
    color: #fff;
    margin: 0;
}

.product .w_lump1 {
    margin-bottom: .6rem;
}

.product .w_lump1 .til_box {
    position: relative;
    padding: .4rem .3rem 0;
}

.product .w_lump1 .til_box .til {
    font-size: .36rem;
    line-height: .96rem;
    color: #0867ce;
}

.product .w_lump1 .til_box .more {
    position: absolute;
    right: .3rem;
    bottom: .2rem;
    line-height: .56rem;
    font-size: .3rem;
    color: #ffae00;
    font-family: "RUBIK";
}

.news_slide_wr {
    position: relative;
    padding: .2rem 0 .5rem;
    background: #fff;
}

.news_slide_wr .swiper-pagination3 {
    position: absolute;
    z-index: 5;
    font-size: 0;
    text-align: center;
    height: 8px;
    left: 0;
    bottom: .3rem;
}

.news_slide_wr .swiper-pagination3 span {
    vertical-align: top;
    border: 1px solid #ffae00;
    background: transparent;
    opacity: 1;
}

.news_slide_wr .swiper-pagination3 .swiper-pagination-bullet-active {
    background: #ffae00;
}

.news_slide_wr .news_list {
    padding: 0;
}

.news_slide_wr .news_list li {
    padding: 0 .3rem;
    margin-bottom: 0;
    background: #fff;
}

.news_slide_wr .news_list a {
    padding: .3rem 0;
    border-bottom: 1px dashed #ececec;
}

.news_slide_wr .news_list li:last-child a {
    border-bottom: 0 none;
}

.product_list {
    padding: 0 .3rem;
}

.product_list .filtrate {
    padding-bottom: .2rem;
}

.product_list .filtrate>* {
    float: left;
    width: 3.2rem;
    height: .8rem;
    line-height: .4rem;
    margin: 0 .15rem .15rem 0;
    padding: .18rem .3rem;
    font-size: .24rem;
    color: #b19f8a;
    background: #fff;
    border: 1px solid #e0dcd6;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0;
}

.product_list .filtrate select {
    background: #fff url("../images/icon_down.png") no-repeat right .3rem center/.11rem;
}

/* .product_list .filtrate>*:nth-child(3n) {
    margin-right: 0;
} */

.product_list .filtrate .ipt {
    color: #b19f8a;
}

.product_list .filtrate .btn {
    padding: 0;
    text-align: center;
    line-height: .8rem;
    color: #fff;
    background: #d7a530;
    border: 0 none;
}

.product_list li {
    margin-bottom: .3rem;
}

.product_list li .txt {
    padding: .3rem;
    height: 2.2rem;
    background: #fff;
}

.product_list li h3 {
    font-size: .3rem;
    color: #0867ce;
    line-height: .42rem;
    margin-bottom: .05rem;
}

.product_list li p {
    margin-bottom: 0;
}

.product_list li p em {
    color: #d6a83f;
    font-family: "RUBIK";
}

.product_d .w_lump1 {
    padding-bottom: .3rem;
}

.product_d .w_lump1 .img {
    position: relative;
}

.product_d .w_lump1 .img .deta_logo {
    position: absolute;
    right: .3rem;
    top: .2rem;
    width: 1.1rem;
    height: 1.1rem;
    background: #fff;
    border-radius: 50%;
    overflow: hidden;
}

.product_d_data {
    padding: .45rem .3rem .6rem;
    background: #fff;
    position: relative;
    z-index: 55;
}

.product_d_data h3 {
    font-size: .36rem;
    color: #0867ce;
    line-height: .5rem;
    font-weight: bold;
    margin-bottom: .3rem;
}

.product_d_data .text1 {
    float: left;
    font-size: .26rem;
    line-height: .42rem;
    color: #939393;
    margin-right: .8rem;
    margin-bottom: .2rem;
}

.product_d_data .text1 em {
    color: #ffae00;
    font-family: "RUBIK";
    font-size: .28rem;
}

.product_d_data .text2 {
    float: left;
    font-size: .26rem;
    line-height: .42rem;
    color: #939393;
    margin-bottom: .2rem;
}

.product_d_data .in_txt1 {
    margin-bottom: .2rem;
}

.product_d_data .in_txt2 {
    overflow: hidden;
    margin-bottom: .1rem;
}

.product_d_data .in_txt2 em {
    float: left;
    margin: 0 .2rem .2rem 0;
    font-size: .24rem;
    color: #9d978b;
    line-height: .5rem;
    height: .5rem;
    padding: 0 .2rem;
    background: #fdf6e6;
}

.product_d_data .in_txt3 {
    font-size: .26rem;
    line-height: .42rem;
    color: #888;
    margin-right: .8rem;
    margin-bottom: .3rem;
}

.product_d_data .in_txt3 em {
    color: #ffae00;
    font-family: "RUBIK";
    font-size: .28rem;
}

.product_d_data .reser {
    font-size: .26rem;
    color: #fff;
    letter-spacing: .05rem;
    width: 3.6rem;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    background: #ffae00;
    border-radius: .05rem;
}

.product_d .reser_popup {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5555;
}

.product_d .reser_popup .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
}

.product_d .reser_popup .cnt {
    position: absolute;
    left: .3rem;
    top: 50%;
    padding: .4rem .3rem .7rem;
    width: 6.9rem;
    background: #fff;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.product_d .reser_popup .h1 {
    font-size: .36rem;
    color: #535353;
    line-height: .56rem;
    text-align: center;
    font-weight: bold;
    margin-bottom: .5rem;
}

.product_d .reser_popup input {
    display: block;
    width: 100%;
    font-size: .26rem;
    color: #999;
    padding: .23rem .3rem;
    border: .02rem solid #eeedec;
    margin-bottom: .3rem;
}

.product_d .reser_popup input:last-child {
    margin-bottom: .4rem;
}

.product_d .reser_popup .submit {
    text-align: center;
    height: .86rem;
    line-height: .86rem;
    font-size: .26rem;
    color: #fff;
    letter-spacing: 0.05rem;
    border-radius: .05rem;
    background: #ffae00;
}

.product_d_info {
    padding: .4rem .3rem;
    background: #fff7e9 url("../images/product_d_info_bg.png") no-repeat right top/1.8rem;
}

.product_d_info .til {
    font-size: .3rem;
    color: #0867ce;
    line-height: .5rem;
    margin-bottom: .1rem;
}

.product_d_info p {
    margin-bottom: 0;
}

.product_d_introduce {
    position: relative;
    padding: .4rem 1.3rem .4rem .3rem;
    background: #fff;
}

.product_d_introduce .til {
    font-size: .3rem;
    color: #0867ce;
    line-height: .5rem;
    margin-bottom: .1rem;
}

.product_d_introduce p {
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.product_d_introduce .btn {
    position: absolute;
    right: .3rem;
    top: .6rem;
    width: .6rem;
    height: .6rem;
    background: url("../images/icon_more.png") no-repeat center/100% 100%;
}

.product_d_introduce.on .btn {
    background-image: url("../images/icon_more-on.png");
}

.product_d_introduce.on p {
    display: block;
}

.product_d_identify {
    padding: .2rem .3rem .5rem;
    background: #1058c2;
}

.product_d_identify .til {
    float: left;
    font-size: .3rem;
    color: #fff;
    line-height: .9rem;
}

.product_d_identify .hd {
    float: right;
}

.product_d_identify .hd ul {
    padding-top: .21rem;
}

.product_d_identify .hd li {
    float: left;
    font-size: .26rem;
    color: rgba(255, 255, 255, .5);
    line-height: .48rem;
    border-bottom: .03rem solid transparent;
    margin-left: .5rem;
}

.product_d_identify .hd li.on {
    color: #fff;
    border-color: #f79c30;
    margin: 0px;
}

.product_d_identify .bd li {
    overflow: hidden;
    position: relative;
}

.product_d_identify .bd li img {
    min-width: 6.9rem;
}

.product3_d_d .product_d_identify .bd li img {
    min-width: 0;
}

.product_d_identify .paging {
    position: absolute;
    z-index: 5;
    right: .3rem;
    left: auto;
    bottom: .2rem;
    text-align: right;
    line-height: 0;
}

.product_d_identify .paging .swiper-pagination-bullet {
    width: .14rem;
    height: .14rem;
    opacity: 1;
    background: #fff;
    margin: 0;
    margin-left: .1rem;
}

.product_d_identify .paging .swiper-pagination-bullet-active {
    background: #ffba00;
}

.product_d .w_lump3 {
    padding: .2rem .3rem .3rem;
    background: #fff;
    position: relative;
    z-index: 55;
}

.product_d .w_lump3 .til {
    font-size: .3rem;
    color: #0867ce;
    line-height: .5rem;
    margin-bottom: .1rem;
}

.product_d .w_lump3 .it_wr {
    width: 7.1rem;
    overflow: hidden;
}

.product_d .w_lump3 .it_wr li {
    float: left;
    width: 3.35rem;
    height: 1.3rem;
    padding: 0 .3rem;
    margin: 0 .2rem .2rem 0;
    border: .02rem solid #eaeaea;
    overflow: hidden;
}

.product_d .w_lump3 .it_wr .icon {
    float: left;
    width: .8rem;
    font-size: 0;
    line-height: 1.26rem;
}

.product_d .w_lump3 .it_wr .icon img {
    display: inline-block;
    vertical-align: middle;
}

.product_d .w_lump3 .it_wr .h1 {
    font-size: .3rem;
    color: #676258;
    line-height: 1.26rem;
}

.product_d .pon_wr {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5555;
}

.product_d .pon_wr .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
}

.product_d .pon_wr ul {
    position: absolute;
    left: .3rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 5;
}

.product_d .pon_wr li {
    display: none;
    width: 6.9rem;
    padding: .1rem .3rem .4rem;
    background: #fff;
}

.product_d .pon_wr .til_box {
    overflow: hidden;
}

.product_d .pon_wr .til_box .icon {
    float: left;
    width: .8rem;
}

.product_d .pon_wr .til_box .h1 {
    font-size: .3rem;
    color: #676258;
    line-height: 1.26rem;
}

.product_d .pon_wr li p {
    margin: 0;
}

.product_d_map #goge_map {
    height: 6rem;
}

.product_d_map .map_around {
    position: relative;
    z-index: 5;
    width: 7.2rem;
    margin: -1.1rem 0 0 .3rem;
}

.product_d_map .map_around .hd {
    background: #d6a83f;
}

.product_d_map .map_around .hd ul {
    overflow: hidden;
    padding: 0 .3rem;
}

.product_d_map .map_around .hd li {
    float: left;
    font-size: .26rem;
    color: #fff;
    line-height: 1.1rem;
    position: relative;
    margin-right: .7rem;
}

.product_d_map .map_around .hd li:after {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .04rem;
    background: transparent;
}

.product_d_map .map_around .hd .on:after {
    background: #f1dfae;
}

.product_d_map .map_around .bd {
    padding: .05rem .3rem .1rem;
    background: #fff;
}

.product_d_map .map_around .bd ul {
    display: none;
    max-height: 5.3rem;
    overflow: hidden;
    overflow-y: auto;
}

.product_d_map .map_around .bd ul li:last-child {
    border-bottom: 0 none;
}

.product_d_map .map_around .bd li {
    padding: .24rem .3rem;
    border-bottom: 1px solid #ebe2dc;
    background: url("../images/icon_site.png") no-repeat left .31rem/.2rem;
}

.product_d_map .map_around .bd li h6 {
    font-size: .26rem;
    color: #d6a83f;
    line-height: .4rem;
}

.product_d_map .map_around .bd li p {
    font-size: .26rem;
    color: #9a918a;
    line-height: .4rem;
    margin: 0;
}

#goge_map .gmnoprint,
#goge_map .gmnoprint,
#goge_map .gm-svpc {
    display: none;
}

#content.product2 {
    padding-bottom: 0;
}

.product2 .product_ban .pon {
    padding-top: 1.75rem;
}

.product2 .product_ban .h1 {
    height: .65rem;
    margin-bottom: .34rem;
}

.product2 .product_ban .h1 img {
    max-height: 100%;
}

.product2 .product_ban .h1_en {
    font-size: 1rem;
}

.product2 .product_ban .pon .h1_cn {
    color: #cfc6a9;
    margin-bottom: .5rem;
}

.product2 .w_lump1 .til_box .til {
    color: #6c5f5b;
}

.product2 .w_lump2 {
    padding: .86rem .3rem 0;
    height: 12.4rem;
    background: url("../images/product2_k2_bg.jpg") no-repeat top center/100% 100%;
}

.product2 .w_lump2 .txt_box h2 {
    font-size: .48rem;
    color: #e6d9bd;
    line-height: .4rem;
    font-family: "MONTSERRAT";
    margin-bottom: .08rem;
}

.product2 .w_lump2 .txt_box h3 {
    font-size: .3rem;
    color: #eadbcd;
    line-height: .4rem;
    font-family: "MONTSERRAT";
    margin-bottom: .38rem;
}

.product2 .w_lump2 .txt_box .bor_line {
    width: 3.3rem;
    height: .05rem;
    background: rgba(230, 170, 189, .2);
    margin-bottom: .2rem;
}

.product2 .w_lump2 .txt_box h4 {
    font-size: .3rem;
    color: #e5d5bd;
    letter-spacing: .03rem;
    margin-bottom: .3rem;
}

.product2 .w_lump2 .txt_box p {
    color: rgba(244, 235, 214, .7);
    margin: 0;
}

.product2 .w_lump2 .txt_box .strong {
    margin-bottom: .2rem;
}

.product2 .w_lump2 .txt_box p em {
    font-size: .48rem;
    color: #e4bf7e;
    font-family: "RUBIK";
}

.product2 .w_lump2 .map_wr {
    position: relative;
    margin-top: -0.3rem;
    margin-bottom: .4rem;
    background: url("../images/icon_map_sea.png") no-repeat right bottom/.58rem;
}

.product2 .w_lump2 .map_wr .china-data span {
    position: absolute;
    font-size: .13rem;
    color: #988061;
    line-height: .13rem;
    pointer-events: none;
}

.product2 .hotel_allbtn {
    width: 3.46rem;
    height: .8rem;
    line-height: .8rem;
    padding-left: 1.4rem;
    border-radius: .05rem;
    color: #fff;
    background: #d6a83f url("../images/icon_earth.png") no-repeat 1rem center/.28rem;
}

.brands_wr {
    padding: .9rem .3rem 1.56rem;
    background: url("../images/product2_k3_bg.jpg") no-repeat top center/100%;
}

.brands_wr .til_h1 {
    font-size: .48rem;
    color: #d1ad6f;
    line-height: .4rem;
    font-family: "MONTSERRAT";
    text-align: center;
    margin-bottom: .14rem;
}

.brands_wr .til_h2 {
    font-size: .3rem;
    color: #999;
    line-height: .4rem;
    text-align: center;
    margin-bottom: .9rem;
}

.product2_d {
    padding-bottom: .8rem;
}

.product2_ban {
    position: relative;
    margin-bottom: .5rem;
}

.product2_ban .i_swiper-pagination {
    position: absolute;
    z-index: 55;
    left: 0;
    bottom: .6rem;
    line-height: 0;
    text-align: center;
}

.product2_ban .i_swiper-pagination .swiper-pagination-bullet {
    margin: 0 .05rem;
    width: .25rem;
    height: .08rem;
    background: #fff;
    opacity: 1;
    border-radius: 0;
}

.product2_ban .i_swiper-pagination .swiper-pagination-bullet-active {
    background: #ffa800;
    width: .4rem;
}

.product2_d .product_list .filtrate .ipt {
    width: 4.55rem;
}

.product2_d .product_list .filtrate .btn {
    margin-right: 0;
    background: #1058c2;
}

.product2_d .product_list ul {
    width: 7.1rem;
    overflow: hidden;
}

.product2_d .product_list li {
    float: left;
    position: relative;
    width: 3.35rem;
    margin-right: .2rem;
}

.product2_d .product_list li.strong {
    width: 6.9rem;
}

.product2_d .product_list li.strong .txt {
    padding-top: 1.84rem;
    height: 2.4rem;
    background-image: url("../images/product2_d_shadow.png");
}

.product2_d .product_list li .txt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2rem;
    padding-top: 1.44rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url("../images/product2_d_shadow2.png") repeat-x bottom left/auto 100%;
    font-size: .26rem;
    color: #e6d9bd;
}

.product2_d_d .w_lump1 {
    position: relative;
    padding: .66rem .3rem .8rem;
    background: url("../images/product2_d_d_bg.jpg") no-repeat top center/100% 100%;
}

.product2_d_d .w_lump1:after {
    content: " ";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.24rem;
    height: 1.47rem;
    background: url("../images/icon_ball.png") no-repeat center/100%;
}

.product2_d_d .w_lump1 .text1 {
    font-size: .36rem;
    color: #fff;
    line-height: .4rem;
    letter-spacing: .03rem;
    margin-bottom: .2rem;
}

.product2_d_d .w_lump1 .bor {
    height: .05rem;
    width: 1.84rem;
    background: #c7b8a3;
    margin-bottom: .2rem;
}

.product2_d_d .w_lump1 .text2 {
    font-size: .26rem;
    color: rgba(230, 217, 189, .3);
    line-height: .2rem;
    margin-bottom: .3rem;
    font-family: "MONTSERRAT";
}

.product2_d_d .w_lump1 .text3 {
    margin-bottom: .3rem;
}

.product2_d_d .w_lump1 .text3 p {
    color: #fff;
    margin: 0;
}

.product2_d_d .w_lump1 .txt_phone,
.product2_d_d .w_lump1 .txt_site {
    line-height: .6rem;
    font-size: .36rem;
    padding-left: .76rem;
    background: no-repeat left top/.6rem;
    margin-bottom: .1rem;
}

.product2_d_d .w_lump1 .txt_phone {
    color: #ffe8c6;
    font-size: .36rem;
    font-family: "RUBIK";
    background-image: url("../images/product2_d_d_phone.png");
}

.product2_d_d .w_lump1 .txt_site {
    color: #fff;
    font-size: .26rem;
    color: rgba(255, 255, 255, .7);
    line-height: .3rem;
    padding: .15rem 0 .15rem .76rem;
    font-family: "RUBIK";
    background-image: url("../images/product2_d_d_site.png");
}

.product2_d_d .w_lump1 .official {
    padding: .4rem 0 .5rem;
    overflow: hidden;
}

.product2_d_d .w_lump1 .official .wx {
    float: left;
    width: 2.2rem;
}

.product2_d_d .w_lump1 .official .wx .ma {
    border: .1rem solid #d1ad6f;
    border-radius: .05rem;
}

.product2_d_d .w_lump1 .official .wx p {
    font-size: .26rem;
    color: rgba(247, 239, 223, .7);
    line-height: .4rem;
    text-align: center;
    margin: 0;
    padding-top: .1rem;
}

.product2_d_d .w_lump1 .official .link {
    float: right;
    margin-top: 1.5rem;
    width: 2.5rem;
    height: .7rem;
    line-height: .7rem;
    padding-left: .68rem;
    font-size: .26rem;
    color: #636363;
    background: #f7efdf url("../images/icon_earth2.png") no-repeat .26rem center/.3rem;
}

.product2_d_d .w_lump1 .btn_box {
    padding-top: .4rem;
    border-top: 1px solid rgba(255, 255, 255, .3);
    overflow: hidden;
}

.product2_d_d .w_lump1 .btn_box .return_btn {
    float: left;
    width: 2.2rem;
    text-align: center;
    height: .7rem;
    border-radius: .7rem;
    background: #f7efdf;
    font-size: 0;
}

.product2_d_d .w_lump1 .btn_box .return_btn .btn {
    height: .7rem;
    line-height: .7rem;
}

.product2_d_d .w_lump1 .btn_box .return_btn .btn * {
    display: inline-block;
    vertical-align: middle;
}

.product2_d_d .w_lump1 .btn_box .next_btn img {
    margin-right: .1rem;
    width: .32rem;
}

.product2_d_d .w_lump1 .btn_box .return_btn p,
.product2_d_d .w_lump1 .btn_box .next_btn p {
    margin: 0;
}

.product2_d_d .w_lump1 .btn_box .return_btn img {
    margin-right: .1rem;
    width: .28rem;
}

.product2_d_d .w_lump1 .btn_box .next_btn {
    float: right;
    width: 2.2rem;
    text-align: center;
    height: .7rem;
    line-height: .7rem;
    border-radius: .7rem;
    background: #f7efdf;
    font-size: 0;
}

.product2_d_d .w_lump1 .btn_box .next_btn * {
    display: inline-block;
    vertical-align: middle;
}

.product2_d_d .w_lump1 .btn_box .next_btn img {
    margin-right: .1rem;
    width: .32rem;
}

.product2_d_d .w_lump1 .btn_box .return_btn p,
.product2_d_d .w_lump1 .btn_box .next_btn p {
    margin: 0;
}

.product2_d_d .w_lump2 {
    padding: .9rem .3rem .6rem;
    background: url("../images/product2_d_d_bg2.jpg") no-repeat top center/100%;
}

.product2_d_d .w_lump2 .til_h1 {
    font-size: .48rem;
    color: #d1ad6f;
    line-height: .4rem;
    font-family: "MONTSERRAT";
    text-align: center;
    margin-bottom: .14rem;
}

.product2_d_d .w_lump2 .til_h2 {
    font-size: .3rem;
    color: #999;
    line-height: .4rem;
    text-align: center;
    margin-bottom: .9rem;
}

.product2_d_d .w_lump2 .pic_slide_wr {
    border: .08rem solid #f7efdf;
    border-radius: .05rem;
    margin-bottom: 1.2rem;
}

.product2_d_d .w_lump2 .i_swiper-pagination {
    text-align: center;
    font-size: 0;
    line-height: 0;
}

.product2_d_d .w_lump2 .i_swiper-pagination .swiper-pagination-bullet {
    margin: 0 .05rem;
    border: 1px solid #f7efdf;
    background: transparent;
    opacity: 1;
}

.product2_d_d .w_lump2 .i_swiper-pagination .swiper-pagination-bullet-active {
    background: #f7efdf;
}

.product3 .product_ban {
    margin-bottom: .7rem;
}

.product3 .w_lump1 {
    position: relative;
    height: 7.3rem;
    overflow: hidden;
    background: url("../images/product3_bg1.jpg") no-repeat center/cover;
}

.product3 .cnt {
    position: absolute;
    left: -6.2rem;
    top: 1rem;
    width: 6.2rem;
    padding: .76rem .7rem .68rem .3rem;
    background: rgba(0, 82, 172, .9);
}

.product3 .cnt p {
    margin: 0;
}

.product3 .cnt .text_h3 {
    font-size: .32rem;
    color: #fffae2;
    line-height: .4rem;
    margin-bottom: .14rem;
}

.product3 .cnt .text_h4 {
    font-size: .26rem;
    color: #b2917c;
    line-height: .3rem;
    margin-bottom: .16rem;
}

.product3 .cnt .bor_line {
    height: 0;
    width: 4.6rem;
    border: 1px solid rgba(136, 136, 136, .5);
    margin-bottom: .22rem;
}

.product3 .cnt p {
    color: rgba(255, 255, 247, .7);
}

.product3 .w_lump1 .adorn {
    position: absolute;
    z-index: 3;
    top: .9rem;
    right: .67rem;
    width: 1.56rem;
    height: 1.56rem;
    background: url("../images/product3_icon.png") no-repeat center/100%;
}

.product3 .w_lump1 .btn {
    position: absolute;
    right: -.48rem;
    top: 50%;
    margin-top: -.87rem;
    height: 1.74rem;
    width: .48rem;
    background: url("../images/product3_btn1.png") no-repeat center/100%;
}

.product3 .w_lump1 .cnt.on .btn {
    right: 0;
    background-image: url("../images/product3_btn1-on.png");
}

.product3 .w_lump1 .cnt.on {
    left: 0;
}

.product3 .w_lump2 {
    position: relative;
    overflow: hidden;
}

.product3 .w_lump2 .cnt {
    padding: .76rem .3rem .68rem .7rem;
    background: rgba(178, 145, 124, .9);
    z-index: 55;
}

.product3 .w_lump2 .adorn {
    position: absolute;
    z-index: 3;
    top: .9rem;
    left: .67rem;
    width: 1.56rem;
    height: 1.56rem;
    background: url("../images/product3_icon.png") no-repeat center/100%;
}

.product3 .w_lump2 .cnt {
    left: auto;
    right: -6.2rem;
    padding-bottom: .4rem;
}

.product3 .w_lump2 .btn {
    position: absolute;
    left: -.48rem;
    top: 50%;
    margin-top: -.87rem;
    height: 1.74rem;
    width: .48rem;
    background: url("../images/product3_btn2.png") no-repeat center/100%;
}

.product3 .w_lump2 .cnt .text_h4 {
    color: rgba(255, 250, 226, .6);
}

.product3 .w_lump2 .cnt .bor_line {
    border-color: rgba(255, 250, 226, .3);
}

.product3 .w_lump2 .cnt.on .btn {
    left: 0;
    background-image: url("../images/product3_btn2-on.png");
}

.product3 .w_lump2 .cnt.on {
    right: 0;
}

.product3 .w_lump2 .c_btn {
    margin-top: .22rem;
}

.product3 .w_lump3 {
    position: relative;
    padding: 1.2rem .3rem 1.1rem;
    background: url("../images/product3_bg3.jpg") no-repeat center/cover;
}

.product3 .w_lump3 .cnt {
    position: static;
    width: 100%;
    padding: .56rem .76rem .4rem .3rem;
}

.product3 .w_lump3 .cnt .bor_line {
    width: 100%;
}

.product3 .w_lump3 .c_btn {
    margin-top: .22rem;
}

.product3 .w_lump2,
.product3 .w_lump3 {
    margin-bottom: .3rem;
}

.product3 .w_lump2 .w_lump2-pagination {
    position: absolute;
    z-index: 55;
    left: 0;
    bottom: .4rem;
    width: 100%;
    text-align: center;
    font-size: 0;
    line-height: 0;
}

.product3 .w_lump2 .w_lump2-pagination .swiper-pagination-bullet {
    margin: 0 .05rem;
    background: #fff;
    opacity: 1;
}

.product3 .w_lump2 .w_lump2-pagination .swiper-pagination-bullet-active {
    background: #ffae00;
}

.product3_d {
    padding-bottom: .7rem;
}

.product3_d .product_ban {
    margin-bottom: .7rem;
}

.product3_d .product_list .c_more {
    width: 6.9rem;
    margin: 0 auto;
}

.product3_d_d .product_d_data {
    padding-top: .5rem;
    position: relative;
    z-index: 5;
}

.product3_d_d .product_d_data .this_loso {
    width: 2.44rem;
    margin-bottom: .23rem;
}

.product3_d_d .product_d_data p {
    margin-bottom: .14rem;
}

.product3_d_d .w_lump1 .official {
    padding: .26rem 0 0;
    overflow: hidden;
}

.product3_d_d .w_lump1 .official .wx {
    float: left;
    width: 2.2rem;
    margin-right: .2rem;
}

.product3_d_d .w_lump1 .official .wx .ma {
    border: .1rem solid #d1ad6f;
    border-radius: .05rem;
}

.product3_d_d .w_lump1 .official .wx p {
    font-size: .26rem;
    color: #939393;
    line-height: .4rem;
    text-align: center;
    margin: 0;
    padding-top: .1rem;
}

.product3_d_d .w_lump1 .official .link {
    float: right;
    margin-top: 1.5rem;
    width: 2.5rem;
    height: .7rem;
    line-height: .7rem;
    padding-left: .68rem;
    font-size: .26rem;
    color: #fff;
    background: #ffae00 url("../images/icon_earth3.png") no-repeat .26rem center/.3rem;
}

.product3_d_d .w_lump1 .official .link.on {
    margin-top: .5rem;
}

.product3_d_d .product_d_info {
    padding: .5rem .3rem .26rem;
}

.product3_d_d .product_d_info .item {
    padding-left: .94rem;
    margin-bottom: .26rem;
    background: no-repeat left top/.63rem;
}

.product3_d_d .product_d_info h4 {
    padding-top: .1rem;
    font-size: .3rem;
    line-height: .42rem;
    color: #535353;
    margin-bottom: .06rem;
}

.product3_d_d .product_d_identify .paging {
    position: static;
    margin-top: .3rem;
}

.product3_d_d .product_d_identify .swiper-slide {
    overflow: hidden;
}

.product3_d_d .product_d_identify .swiper-slide .li {
    float: left;
    margin: 0 .1rem .1rem 0;
    width: 1.64rem;
    height: 1.01rem;
}

.product3_d_d .product_d_identify .swiper-slide .li:nth-child(4n) {
    margin-right: 0;
}

.product3_d_d .w_lump3 {
    padding: 0;
}

.product3_d_d #p3_map {
    height: 6.5rem;
}

.product4 .product_ban .h1_cn {
    color: #0052ac;
    margin-bottom: .2rem;
}

.product4 .product_ban .string {
    height: 0;
    border-bottom: .05rem solid rgba(255, 241, 210, .5);
    width: 5.3rem;
    margin-bottom: .4rem;
}

.product4 .til_box {
    margin-bottom: .48rem;
}

.product4 .til_box .en {
    font-size: .4rem;
    color: #999;
    line-height: .4rem;
    font-family: "RUBIK";
    margin-bottom: .2rem;
}

.product4 .til_box .cn {
    font-size: .3rem;
    color: #6c6c6c;
    line-height: .4rem;
    margin-bottom: .3rem;
}

.product4 .til_box .line {
    height: 0;
    width: 4.6rem;
    border-bottom: 1px solid #bbb9b7;
}

.product4 .w_lump1 {
    padding: .7rem .3rem 0;
    background: url("../images/product4_icon.png") no-repeat right .3rem top 1.4rem/1.6rem;
}

.product4 .w_lump1 .logo_rf {
    width: 1.96rem;
    margin-bottom: .4rem;
}

.product4 .w_lump1 p {
    margin-bottom: .2rem;
}

.product4 .w_lump2 {
    margin-bottom: .3rem;
}

.product4 .w_lump2 .site {
    position: absolute;
    left: .3rem;
    top: .33rem;
    font-size: .26rem;
    color: #d7f3ec;
    line-height: .42rem;
    padding-left: .35rem;
    background: url("../images/product4_icon2.png") no-repeat left .07rem/.25rem;
}

.product4 .w_lump2 .box {
    position: absolute;
    width: 2.65rem;
    height: 2.65rem;
    padding: .65rem 0 0;
    left: .3rem;
    bottom: .3rem;
    border-radius: 50%;
    background: rgba(172, 127, 94, .9);
}

.product4 .w_lump2 .box h4 {
    font-size: .3rem;
    line-height: .4rem;
    color: #d7f3ec;
    margin-bottom: .16rem;
    text-align: center;
}

.product4 .w_lump2 .box p {
    font-size: .24rem;
    color: #fff2d2;
    text-align: center;
    margin: 0;
    text-align: center;
}

.product4 .w_lump2 .c_slide2 {
    position: relative;
}

.product4 .w_lump2 .i_swiper-pagination {
    position: absolute;
    z-index: 55;
    right: 0;
    width: 100%;
    padding-right: .3rem;
    bottom: .3rem;
    line-height: 0;
    text-align: right;
}

.product4 .w_lump2 .i_swiper-pagination .swiper-pagination-bullet {
    margin: 0 0 0 .1rem;
    width: .14rem;
    height: .14rem;
    background: #fff;
    opacity: 1;
}

.product4 .w_lump2 .i_swiper-pagination .swiper-pagination-bullet-active {
    background: #ffba00;
}

.product4 .w_lump2 .txt_box {
    padding: .5rem .3rem;
    background: #2eac8a;
}

.product4 .w_lump2 .txt_box .en {
    color: rgba(255, 255, 255, .7);
}

.product4 .w_lump2 .txt_box .cn {
    color: #d7f3ec;
}

.product4 .w_lump2 .txt_box .line {
    border-color: #6dc5ad;
}

.product4 .w_lump2 .txt_box p {
    color: #b0dfd2;
    margin: 0;
}

.product4 .w_lump3 {
    position: relative;
    margin-bottom: .3rem;
}

.product4 .w_lump3 .pon {
    position: absolute;
    left: .3rem;
    top: 1.2rem;
    width: 6.9rem;
    padding: .5rem .3rem .4rem;
    background: rgba(255, 255, 255, .9) url("../images/product4_icon3.png") no-repeat right bottom/2.7rem;
}

.product4 .w_lump3 .icon_logo {
    width: 1.86rem;
    margin-bottom: .25rem;
}

.product4 .w_lump3 h4 {
    font-size: .3rem;
    color: #007ae8;
    line-height: .4rem;
    margin-bottom: .13rem;
}

.product5 .product_ban {
    margin-bottom: .7rem;
}

.product5 .product_ban .pon {
    padding-top: 2.08rem;
}

.product5 .product_ban .pon .h1 {
    margin-bottom: .4rem;
}

.product5 .product_ban .pon .h1_cn {
    font-size: .5rem;
    color: #fff;
    font-weight: bold;
}

.product5 .product_ban .pon .h5 {
    color: rgba(222, 188, 144, .7);
}

.product5 .w_lump1 .txt {
    height: 7.2rem;
    padding: .4rem .3rem 0;
    background: url("../images/product5_bg1.jpg") no-repeat center/100% 100%;
}

.product5 .w_lump1 .txt .icon {
    width: 1.42rem;
    margin-bottom: .23rem;
}

.product5 .w_lump1 .txt .h4 {
    font-size: .3rem;
    color: #d1ad6f;
    line-height: .4rem;
    margin-bottom: .04rem;
}

.product5 .w_lump1 .txt p {
    margin: 0;
    color: rgba(69, 57, 57, .6);
}

.product5 .w_lump1 .txt .c_btn {
    margin-top: .22rem;
}

.product5 .w_lump1 .txt .c_btn p {
    color: #fff;
}

.product5 .w_lump2 .c_slide2 {
    position: relative;
}

.product5 .w_lump2 {
    width: 7.2rem;
    margin-left: .3rem;
    padding: .3rem .3rem 0;
    background: #fff;
    margin-top: -.6rem;
}

.product5 .w_lump2 .txt {
    padding: .3rem;
    background: #d1ad6f no-repeat right .3rem top .56rem/1.07rem;
}

.product5 .w_lump2 .txt .h4 {
    font-size: .3rem;
    color: #fff;
    line-height: .4rem;
    padding: .05rem 0 .15rem 0;
}

.product5 .w_lump2 .txt .line {
    height: 0;
    width: 2rem;
    border-bottom: .04rem solid #dec599;
    margin-bottom: .1rem;
}

.product5 .w_lump2 .txt p {
    color: #f2e8db;
    margin: 0;
}

.product5 .w_lump2 .i_swiper-pagination {
    position: absolute;
    z-index: 55;
    right: 0;
    width: 100%;
    padding-right: .3rem;
    bottom: .3rem;
    line-height: 0;
    text-align: right;
}

.product5 .w_lump2 .i_swiper-pagination .swiper-pagination-bullet {
    margin: 0 0 0 .1rem;
    width: .14rem;
    height: .14rem;
    border: 1px solid #fff;
    background: transparent;
    opacity: 1;
}

.product5 .w_lump2 .i_swiper-pagination .swiper-pagination-bullet-active {
    background: #fff;
}

.product5 .w_lump3 {
    width: 7.2rem;
    margin-left: .3rem;
}

.product5 .p5_txtBox {
    padding: .36rem .3rem .3rem;
    background: #fff;
}

.product5 .p5_txtBox .til {
    font-size: .3rem;
    color: #58534c;
    text-align: center;
    line-height: .4rem;
    padding: .19rem 0;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: .6rem;
}

.product5 .p5_txtBox .box {
    margin-bottom: .5rem;
}

.product5 .p5_txtBox .icon {
    height: .5rem;
    margin-bottom: .2rem;
}

.product5 .p5_txtBox .icon img {
    max-height: 100%;
}

.product5 .p5_txtBox p {
    margin: 0;
}

.product5 .w_lump4 {
    padding: .55rem .3rem 0;
    height: 13.7rem;
    background: url("../images/product5_bg2.jpg") no-repeat center/100%;
}

.product5 .w_lump4 .til {
    font-size: .3rem;
    color: #fff;
    text-align: center;
    line-height: .4rem;
    margin-bottom: .07rem;
}

.product5 .w_lump4 p {
    color: #b6cde6;
    margin-bottom: .32rem;
    text-align: center;
}

.product5 .w_lump4 .btn_wr {
    position: relative;
}

.product5 .w_lump4 .btn_wr a {
    position: absolute;
    width: 2.02rem;
    height: 2.02rem;
    border-radius: 50%;
}

.product5 .w_lump4 .btn_wr .a1 {
    left: 1.18rem;
    top: 2.65rem;
}

.product5 .w_lump4 .btn_wr .a2 {
    left: 3.54rem;
    top: 2.65rem;
}

.product5 .w_lump4 .btn_wr .a3 {
    left: 3.11rem;
    top: 6.18rem;
}

.product5 .w_lump4 .btn_wr a:after {
    content: " ";
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -0.09rem;
    bottom: .13rem;
    width: .18rem;
    height: .18rem;
    background: url("../images/icon_add.png") no-repeat center/100%;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: z-bounce;
    animation-direction: alternate;
    animation-timing-function: linear;
}

.product5 .w_lump4 .pon_wr {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5555555;
}

.product5 .w_lump4 .pon_wr .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
}

.product5 .w_lump4 .box {
    position: absolute;
    left: .3rem;
    top: 50%;
    width: 6.9rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: .6rem .3rem .72rem;
    background: #f5f8f9;
}

.product5 .w_lump4 .pon_wr .t_icon {
    height: 1rem;
    margin-bottom: .5rem;
}

.product5 .w_lump4 .pon_wr .t_icon img {
    max-height: 100%;
    margin: 0 auto;
}

.product5 .w_lump4 .pon_wr .h4 {
    font-size: .3rem;
    line-height: .4rem;
    margin-bottom: .1rem;
}

.product5 .w_lump4 .pon_wr p {
    margin: 0;
    color: #999;
}

.product5 .w_lump5 .p5_txtBox {
    padding-bottom: .5rem;
}

.product6 .w_lump1 {
    padding: .7rem 0 1rem;
}

.product6 .w_lump1 a {
    margin-bottom: .2rem;
}

.product6_d1 .product_ban {
    margin-bottom: .7rem;
}

.product6_d1 .w_lump1 {
    position: relative;
    padding: .8rem .3rem 0;
    height: 11.5rem;
    background: url("../images/product6_d1_bg1.jpg") no-repeat center/100%;
}

.product6_d1 .w_lump1 .til_box .h1 {
    font-size: .48rem;
    color: #fff;
    line-height: .4rem;
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product6_d1 .w_lump1 .til_box .h2 {
    font-size: .3rem;
    color: #fff;
    line-height: .4rem;
    margin-bottom: .2rem;
}

.product6_d1 .w_lump1 .til_box .line {
    height: 0;
    width: 3.92rem;
    border-bottom: 1px solid rgba(225, 225, 225, .3);
    margin-bottom: .22rem;
}

.product6_d1 .w_lump1 .til_box .icon {
    width: .9rem;
    position: absolute;
    right: 1.03rem;
    top: 1.2rem;
}

.product6_d1 .w_lump1 p {
    color: rgba(242, 239, 234, .7);
    margin-bottom: .72rem;
}

.product6_d1 .w_lump2 {
    position: relative;
    z-index: 5;
    width: 7.2rem;
    margin: -.9rem 0 .3rem .3rem;
    padding: .6rem .3rem .7rem;
    background: #fff;
}

.product6_d1 .w_lump2 .h1 {
    font-size: .48rem;
    color: #d9d9d9;
    line-height: .4rem;
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product6_d1 .w_lump2 .h2 {
    font-size: .3rem;
    color: #535353;
    line-height: .4rem;
    margin-bottom: .2rem;
}

.product6_d1 .w_lump2 li {
    margin-bottom: .2rem;
}

.product6_d1 .w_lump2 li .txt {
    padding: .3rem;
    height: 1.6rem;
    background: #f8f8f8;
}

.product6_d1 .w_lump2 li .cn {
    font-size: .3rem;
    color: #d1ad6f;
    line-height: .4rem;
    margin-bottom: .1rem;
}

.product6_d1 .w_lump2 li .en {
    font-size: .3rem;
    color: #999;
    line-height: .3rem;
    font-family: "RUBIK";
}

.product6_d1 .w_lump2 .more {
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #fff;
    background: #0052ac;
}

.product6_d1 .w_lump3 {
    position: relative;
    padding: .8rem .3rem 0;
    height: 10.8rem;
    background: url("../images/product6_d1_bg2.jpg") no-repeat center/100%;
}

.product6_d1 .w_lump3 .til_box .h1 {
    font-size: .48rem;
    color: #fff;
    line-height: .4rem;
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product6_d1 .w_lump3 .til_box .h2 {
    font-size: .3rem;
    color: #fff;
    line-height: .4rem;
    margin-bottom: .2rem;
}

.product6_d1 .w_lump3 .til_box .line {
    height: 0;
    width: 3.92rem;
    border-bottom: 1px solid rgba(225, 225, 225, .3);
    margin-bottom: .22rem;
}

.product6_d1 .w_lump3 p {
    color: #f2efea;
}

.product6_d1 .w_lump3 .plate {
    display: inline-block;
    padding: .3rem;
    background: #1966a7;
    margin-bottom: .5rem;
}

.product6_d1 .w_lump3 .plate .en {
    font-size: .3rem;
    color: #527eab;
    line-height: .3rem;
    margin-bottom: .05rem;
}

.product6_d1 .w_lump3 .plate .cn {
    font-size: .3rem;
    color: #fce5c2;
    line-height: .4rem;
    letter-spacing: .05rem;
}

.product6_d1 .w_lump3 ul {
    overflow: hidden;
}

.product6_d1 .w_lump3 li {
    float: left;
    height: .78rem;
    line-height: .78rem;
    width: 49%;
    font-size: .26rem;
    color: #f2efea;
    padding-left: .88rem;
    background: no-repeat left center/.78rem;
    margin-bottom: .5rem;
}

.product6_d1 .w_lump3 li:nth-child(2n) {
    float: none;
    float: right;
}

.product6_d1 .w_lump4 {
    position: relative;
    padding: .7rem .3rem .4rem;
}

.product6_d1 .w_lump4 .h1 {
    font-size: .48rem;
    color: #d9d9d9;
    line-height: .4rem;
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product6_d1 .w_lump4 .h2 {
    font-size: .3rem;
    color: #535353;
    line-height: .4rem;
    margin-bottom: .4rem;
}

.product6_d1 .w_lump4 li {
    padding: .4rem .3rem .35rem;
    background: #fff;
    margin: 0 0 .2rem;
    overflow: hidden;
}

.product6_d1 .w_lump4 li .icon {
    margin-bottom: .12rem;
    float: left;
    width: 2rem;
    margin-right: .5rem;
}

.product6_d1 .w_lump4 li p {
    float: right;
    width: 3.8rem;
    color: #919191;
    margin: 0;
}

.product6_d1 .w_lump5 {
    position: relative;
    height: 4.8rem;
    padding: .6rem .3rem 0;
    background: url("../images/product6_d1_bg3.jpg") no-repeat center/100%;
}

.product6_d1 .w_lump5 .h1 {
    font-size: .66rem;
    color: rgba(83, 83, 83, .4);
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product6_d1 .w_lump5 .h2 {
    font-size: .3rem;
    color: #535353;
    line-height: .4rem;
    letter-spacing: .05rem;
}

.product6_d1 .w_lump5 .c_btn {
    position: absolute;
    right: .3rem;
    bottom: .4rem;
    background: #e6d9bd;
}

.product6_d1 .w_lump5 .c_btn p {
    color: #89664c;
}

.product6_d2 .w_lump1 {
    position: relative;
    padding: .8rem .3rem 0;
    height: 13rem;
    background: url("../images/product6_d2_bg1.jpg") no-repeat center/100%;
}

.product6_d2 .w_lump1 .til_box .h1 {
    font-size: .48rem;
    color: #f2efea;
    line-height: .4rem;
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product6_d2 .w_lump1 .til_box .h2 {
    font-size: .3rem;
    color: #f2efea;
    line-height: .4rem;
    margin-bottom: .2rem;
}

.product6_d2 .w_lump1 .til_box .line {
    height: 0;
    width: 3.92rem;
    border-bottom: 1px solid rgba(225, 225, 225, .3);
    margin-bottom: .4rem;
}

.product6_d2 .w_lump1 .img {
    margin-bottom: .4rem;
}

.product6_d2 .w_lump1 li {
    height: 1.2rem;
    border-radius: 1.2rem;
    margin-bottom: .2rem;
    overflow: hidden;
    padding: 0 .3rem;
}

.product6_d2 .w_lump1 .row1 {
    background: rgba(137, 102, 76, .3);
}

.product6_d2 .w_lump1 .row2 {
    background: rgba(137, 102, 76, .6);
}

.product6_d2 .w_lump1 .row3 {
    background: rgba(137, 102, 76, .8);
}

.product6_d2 .w_lump1 .row4 {
    background: rgba(137, 102, 76, 1);
}

.product6_d2 .w_lump1 .num {
    float: left;
    height: 1.2rem;
    line-height: 1.2rem;
    font-family: "RUBIK";
    font-size: .36rem;
    color: rgba(255, 255, 255, .8);
}

.product6_d2 .w_lump1 li .p {
    float: right;
    width: 5.5rem;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: 0;
}

.product6_d2 .w_lump1 li p {
    font-size: .26rem;
    color: #fff;
    line-height: .42rem;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
}

.product6_d2 .w_lump2 {
    position: relative;
    padding: .8rem .3rem .5rem;
    background: #fff;
}

.product6_d2 .w_lump2 .til_box .h1 {
    font-size: .48rem;
    color: #d9d9d9;
    line-height: .4rem;
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product6_d2 .w_lump2 .til_box .h2 {
    font-size: .3rem;
    color: #535353;
    line-height: .4rem;
    margin-bottom: .4rem;
}

.product6_d2 .w_lump2 {
    width: 7.2rem;
    padding: .6rem .3rem .5rem;
    background: #fff;
    margin: -.6rem 0 .3rem .3rem;
}

.product6_d2 .w_lump2 .c_slide2 {
    position: relative;
}

.product6_d2 .w_lump2 .txt {
    padding: .3rem;
    min-height: 3.5rem;
    background: #e0995d;
}

.product6_d2 .w_lump2 .txt .h4 {
    font-size: .3rem;
    color: #fff;
    line-height: .4rem;
    padding-bottom: .15rem;
}

.product6_d2 .w_lump2 .txt .h5 {
    font-size: .26rem;
    color: #fff;
    font-family: "RUBIK";
    line-height: .3rem;
    margin-bottom: .2rem;
}

.product6_d2 .w_lump2 .txt p {
    color: #f2e8db;
    margin: 0;
}

.product6_d2 .w_lump2 .i_swiper-pagination {
    position: absolute;
    z-index: 55;
    right: 0;
    width: 100%;
    padding-right: .3rem;
    bottom: .3rem;
    line-height: 0;
    text-align: right;
}

.product6_d2 .w_lump2 .i_swiper-pagination .swiper-pagination-bullet {
    margin: 0 0 0 .1rem;
    width: .14rem;
    height: .14rem;
    border: 1px solid #fff;
    background: transparent;
    opacity: 1;
}

.product6_d2 .w_lump2 .i_swiper-pagination .swiper-pagination-bullet-active {
    background: #fff;
}

.product6_d2 .w_lump3 {
    position: relative;
    height: 10.8rem;
    padding: .6rem .3rem 0;
    background: url("../images/product6_d2_bg2.jpg") no-repeat center/100%;
    margin-bottom: .3rem;
}

.product6_d2 .w_lump3 .h1 {
    font-size: .48rem;
    color: rgba(120, 120, 120, .4);
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product6_d2 .w_lump3 .h2 {
    font-size: .3rem;
    color: #535353;
    line-height: .4rem;
    margin-bottom: .5rem;
}

.product6_d2 .w_lump3 .chart {
    position: relative;
    height: 7.36rem;
}

.product6_d2 .w_lump3 .bd {
    height: 7.36rem;
    background: url("../images/product6_d2_k3_bg.png") no-repeat center/4.93rem;
}

.product6_d2 .w_lump3 .bd li {
    display: none;
    padding: 2.9rem 2rem 0;
    text-align: center;
    font-size: 0;
}

.product6_d2 .w_lump3 .bd p {
    font-size: .22rem;
    color: rgba(93, 72, 72, .8);
    line-height: .4rem;
    display: inline-block;
    width: 1.4rem;
    padding-left: .18rem;
    position: relative;
    margin: 0;
    white-space: nowrap;
}

.product6_d2 .w_lump3 .bd p:after {
    content: " ";
    position: absolute;
    left: 0;
    top: .16rem;
    width: .08rem;
    height: .08rem;
    border-radius: 50%;
    background: #febc3e;
}

.product6_d2 .w_lump3 .bd li p:nth-child(2n) {
    width: 1.2rem;
}

.product6_d2 .w_lump3 .hd li {
    position: absolute;
    width: 1.88rem;
    height: 1.88rem;
    padding: 1.15rem 0 0;
    text-align: center;
    font-size: .26rem;
    color: #fff;
    line-height: .3rem;
    text-align: center;
    border-radius: 50%;
    background: #d18f56;
}

.product6_d2 .w_lump3 .hd li .p {
    position: relative;
    z-index: 5;
}

.product6_d2 .w_lump3 .hd li .icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 4;
}

.product6_d2 .w_lump3 .hd li .bg {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform-origin: 50% .94rem;
    transform-origin: 50% .94rem;
    width: 1.88rem;
    height: 2.05rem;
    background: url("../images/product6_d2_icon-on.png") no-repeat center/100%;
}

.product6_d2 .w_lump3 .hd li:nth-child(2) .bg {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
}

.product6_d2 .w_lump3 .hd li:nth-child(3) .bg {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
}

.product6_d2 .w_lump3 .hd li:nth-child(4) .bg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.product6_d2 .w_lump3 .hd li:nth-child(5) .bg {
    -webkit-transform: rotate(240deg);
    transform: rotate(240deg);
}

.product6_d2 .w_lump3 .hd li:nth-child(6) .bg {
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg);
}

.product6_d2 .w_lump3 .hd li:nth-child(1) {
    left: 2.51rem;
    top: 0;
}

.product6_d2 .w_lump3 .hd li:nth-child(2) {
    right: 0;
    top: 1.32rem;
}

.product6_d2 .w_lump3 .hd li:nth-child(3) {
    right: 0;
    bottom: 1.32rem;
}

.product6_d2 .w_lump3 .hd li:nth-child(4) {
    left: 2.51rem;
    bottom: 0;
}

.product6_d2 .w_lump3 .hd li:nth-child(5) {
    left: 0;
    bottom: 1.32rem;
}

.product6_d2 .w_lump3 .hd li:nth-child(6) {
    left: 0;
    top: 1.32rem;
}

.product6_d2 .w_lump3 .hd li.on {
    background: transparent;
}

.product6_d2 .w_lump3 .hd li.on .bg {
    display: block;
}

.product6_d2 .w_lump4 {
    position: relative;
    height: 4.8rem;
    padding: .6rem .3rem 0;
    background: url("../images/product6_d2_bg3.png") no-repeat center/100%;
    margin-bottom: .3rem;
}

.product6_d2 .w_lump4 .h1 {
    font-size: .66rem;
    color: rgba(83, 83, 83, .4);
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product6_d2 .w_lump4 .h2 {
    font-size: .3rem;
    color: #535353;
    line-height: .4rem;
    letter-spacing: .05rem;
}

.product6_d2 .w_lump4 .c_btn {
    position: absolute;
    right: .3rem;
    bottom: .4rem;
    background: #e6d9bd;
    font-size: 0;
}

.product6_d2 .w_lump4 .c_btn p {
    color: #89664c;
    margin: 0;
}

.product7 .w_lump1 {
    padding: .66rem .3rem .6rem;
}

.product7 .w_lump1 .h1 {
    font-size: .48rem;
    color: #ccc4b9;
    line-height: .42rem;
    font-family: "RUBIK";
    margin-bottom: .22rem;
}

.product7 .w_lump1 .img_logo {
    margin-bottom: .35rem;
}

.product7 .w_lump1 h4 {
    color: #caa06b;
    margin-bottom: .2rem;
}

.product7 .w_lump1 .le {
    float: left;
    padding-top: .36rem;
}

.product7 .w_lump1 .le p {
    font-size: .26rem;
    color: #999;
    line-height: .7rem;
    padding-left: .9rem;
    background: url("../images/icon_phone.png") no-repeat left center/.7rem;
    margin-bottom: .15rem;
}

.product7 .w_lump1 .le em {
    display: block;
    font-size: .48rem;
    color: #787878;
    line-height: .5rem;
    font-family: "RUBIK";
}

.product7 .w_lump1 .ri {
    float: right;
    width: 2.2rem;
}

.product7 .w_lump1 .ri .ma {
    border: .1rem solid #caa06b;
    height: 2.2rem;
    width: 2.2rem;
    margin-bottom: .15rem;
}

.product7 .w_lump1 .ri .em {
    color: #999;
    line-height: .4rem;
    font-size: .26rem;
    text-align: center;
    margin: 0;
}

.product7 .w_lump2 .box2 {
    position: relative;
    overflow: hidden;
    padding: .4rem;
    background: url("../images/product7_bg1.jpg") no-repeat center/100% 100%;
}

.product7 .w_lump2 .pic_slide_wr1 {
    position: relative;
    overflow: hidden;
}

.product7 .w_lump2 .pic1-pagination {
    position: absolute;
    z-index: 55;
    right: 0;
    width: 100%;
    padding-right: .3rem;
    bottom: .3rem;
    line-height: 0;
    text-align: right;
}

.product7 .w_lump2 .pic1-pagination .swiper-pagination-bullet {
    margin: 0 0 0 .1rem;
    width: .14rem;
    height: .14rem;
    background: #fff;
    opacity: 1;
}

.product7 .w_lump2 .pic1-pagination .swiper-pagination-bullet-active {
    background: #ffba00;
}

.product7 .w_lump2 .box2 .slide_wr {
    position: relative;
    width: 4.8rem;
    height: 4.8rem;
    float: right;
}

.product7 .w_lump2 .slide_wr .hd li {
    position: absolute;
    z-index: 5;
    font-size: .3rem;
    line-height: .4rem;
    color: rgba(255, 255, 255, .3);
}

.product7 .w_lump2 .slide_wr .hd li:after {
    content: " ";
    display: block;
    position: absolute;
    width: .11rem;
    height: .11rem;
    border-radius: 50%;
    background: #ffeedb;
}

.product7 .w_lump2 .slide_wr .hd li.dot1 {
    top: .94rem;
    left: .16rem;
}

.product7 .w_lump2 .slide_wr .hd li.dot1:after {
    left: .58rem;
    top: .48rem;
}

.product7 .w_lump2 .slide_wr .hd li.dot2 {
    top: .04rem;
    left: 2.16rem;
}

.product7 .w_lump2 .slide_wr .hd li.dot2:after {
    left: .18rem;
    top: .46rem;
}

.product7 .w_lump2 .slide_wr .hd li.dot3 {
    top: 1rem;
    right: .16rem;
}

.product7 .w_lump2 .slide_wr .hd li.dot3:after {
    left: -.11rem;
    top: .43rem;
}

.product7 .w_lump2 .slide_wr .hd li.dot4 {
    top: 3.36rem;
    right: .16rem;
}

.product7 .w_lump2 .slide_wr .hd li.dot4:after {
    left: -.1rem;
    top: -.1rem;
}

.product7 .w_lump2 .slide_wr .hd li.dot5 {
    left: 2.16rem;
    bottom: .12rem;
}

.product7 .w_lump2 .slide_wr .hd li.dot5:after {
    left: .18rem;
    top: -.08rem;
}

.product7 .w_lump2 .slide_wr .hd li.dot6 {
    left: .14rem;
    bottom: 1.06rem;
}

.product7 .w_lump2 .slide_wr .hd li.dot6:after {
    left: .6rem;
    top: -.06rem;
}

.product7 .w_lump2 .slide_wr .hd li.on {
    color: #fff;
}

.product7 .w_lump2 .slide_wr .hd li.on:after {
    background: #ffe2a9;
    box-shadow: 0 0 .3rem rgba(255, 236, 169, 1);
}

.product7 .w_lump2 .slide_wr .bd {
    height: 100%;
    background: url("../images/product7_Six_times.png") no-repeat center/3.2rem;
}

.product7 .w_lump2 .slide_wr .bd li {
    display: none;
    padding-top: 1.4rem;
}

.product7 .w_lump2 .slide_wr .num {
    font-size: .48rem;
    color: rgba(255, 240, 187, .3);
    line-height: .4rem;
    text-align: center;
    font-family: "RUBIK";
    margin-bottom: .6rem;
}

.product7 .w_lump2 .slide_wr p {
    font-size: .24rem;
    color: rgba(255, 240, 178, .7);
    text-align: center;
    line-height: .3rem;
    padding: 0 1rem;
}

.product7 .w_lump2 .pic_slide_wr1 {
    overflow: hidden;
}

.product7 .w_lump3 {
    padding: .7rem .3rem 0;
    background: url("../images/product7_bg2.png") no-repeat right top/2.17rem;
}

.product7 .w_lump3 .h1 {
    font-size: .48rem;
    line-height: .5rem;
    color: rgba(100, 80, 55, .3);
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product7 .w_lump3 .h2 {
    font-size: .3rem;
    color: #535353;
    line-height: .4rem;
    margin-bottom: .4rem;
}

.product7 .abt5_list {
    margin-left: .08rem;
    border-width: .02rem;
    padding-left: .38rem;
    padding-bottom: .3rem;
}

.product7 .abt5_list li .hornorInfo {
    width: 5.5rem;
}

.product7 .abt5_list li .year:after {
    width: .28rem;
    height: .17rem;
    border: 0 none;
    background: url("../images/product7_icon.png") no-repeat center/100%;
    left: -.49rem;
}

.product7 .w_lump4 {
    margin-bottom: .3rem;
}

.product7 .w_lump4 .box2 {
    padding: .56rem .3rem .4rem;
    width: 7.2rem;
    background: #c69b69;
}

.product7 .w_lump4 .h1 {
    font-size: .48rem;
    line-height: .42rem;
    color: rgba(251, 251, 227, .4);
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product7 .w_lump4 .h2 {
    font-size: .3rem;
    color: #fbfbe3;
    line-height: .4rem;
    margin-bottom: .36rem;
}

.product7 .w_lump4 .til {
    font-size: .28rem;
    line-height: .32rem;
    color: #fff;
    padding-left: .1rem;
    border-left: .05rem solid #eee1c7;
    margin-bottom: .1rem;
}

.product7 .w_lump4 p {
    margin: 0;
    color: rgba(255, 255, 255, .7);
}

.product7 .w_lump4 .pic_slide_wr2 {
    position: relative;
    overflow: hidden;
}

.product7 .w_lump4 .pic2-pagination {
    position: absolute;
    z-index: 55;
    right: 0;
    width: 100%;
    padding-right: .3rem;
    bottom: .3rem;
    line-height: 0;
    text-align: right;
}

.product7 .w_lump4 .pic2-pagination .swiper-pagination-bullet {
    margin: 0 0 0 .1rem;
    width: .14rem;
    height: .14rem;
    background: #fff;
    opacity: 1;
}

.product7 .w_lump4 .pic2-pagination .swiper-pagination-bullet-active {
    background: #ffba00;
}

.product7 .w_lump4 li {
    display: none;
}

.product8 .w_lump1 {
    padding: .5rem .3rem 1.1rem;
    background: #1a3a8b url("../images/product8_bg1.png") no-repeat right bottom/3.7rem;
}

.product8 .w_lump1 .til {
    font-size: .3rem;
    line-height: .4rem;
    color: rgba(255, 255, 255, .7);
    padding-bottom: .15rem;
    border-bottom: 1px solid #2b4996;
    margin-bottom: .25rem;
}

.product8 .w_lump1 p {
    color: rgba(255, 255, 255, .6);
    margin: 0;
}

.product8 .w_lump2 {
    position: relative;
    z-index: 5;
    width: 7.2rem;
    margin: -0.6rem 0 .3rem .3rem;
    padding: .4rem .3rem .7rem;
    background: #fff;
}

.product8 .w_lump2 .h1 {
    font-size: .48rem;
    color: #d9d9d9;
    line-height: .4rem;
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.product8 .w_lump2 .h2 {
    font-size: .3rem;
    color: #535353;
    line-height: .4rem;
    margin-bottom: .2rem;
}

.product8 .w_lump2 li {
    margin-bottom: .2rem;
}

.product8 .w_lump2 li .txt {
    padding: .3rem;
    background: #f8f8f8;
}

.product8 .w_lump2 li .cn {
    font-size: .3rem;
    color: #d1ad6f;
    line-height: .4rem;
    margin-bottom: .1rem;
}

.product8 .w_lump2 li .en {
    font-size: .3rem;
    color: #999;
    line-height: .3rem;
    font-family: "RUBIK";
    margin-bottom: .2rem;
}

.product8 .w_lump2 li p {
    margin: 0;
}

.product8 .w_lump2 .more {
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #fff;
    background: #0052ac;
}

.product9 {
    padding-bottom: .7rem;
}

.product9 .product_ban .pon .h1_cn {
    color: #fff2d2;
}

.product9 .w_lump1 {
    height: 13.2rem;
    padding: .66rem .3rem 0;
    background: url("../images/product9_bg1.jpg") no-repeat center/100% 100%;
}

.product9 .w_lump1 .h1 {
    font-size: .48rem;
    color: rgba(255, 255, 255, .2);
    line-height: .42rem;
    margin-bottom: .1rem;
    letter-spacing: -.02rem;
    font-family: "RUBIK";
}

.product9 .w_lump1 .h2 {
    font-size: .3rem;
    color: #fff;
    line-height: .4rem;
    margin-bottom: .2rem;
}

.product9 .w_lump1 p {
    color: rgba(255, 255, 255, .7);
    margin: 0;
}

.product9 .w_lump1 .img {
    padding: .4rem;
}

.product9 .w_lump1 .img img {
    width: 5.52rem;
    margin: 0 auto;
}

.product9 .w_lump2 {
    margin-left: 0.3rem;
    width: 7.2rem;
    margin-top: -0.6rem;
}

.product9 .w_lump2 .pic {
    position: relative;
}

.product9 .w_lump2 .pic p {
    position: absolute;
    left: .3rem;
    bottom: .3rem;
    font-size: .26rem;
    color: rgba(249, 246, 241, .7);
    margin: 0;
}

.product9 .w_lump2 .txt_box {
    padding: .36rem .3rem .5rem;
    background: #fff url("../images/product9_bg3.jpg") no-repeat top center/100%;
}

.product9 .w_lump2 .txt_box .en {
    font-size: .48rem;
    color: #98806b;
    line-height: .42rem;
    font-family: "RUBIK";
    margin-bottom: .08rem;
}

.product9 .w_lump2 .txt_box .cn {
    font-size: .3rem;
    color: #2b81d0;
    line-height: .4rem;
    margin-bottom: .14rem;
}

.product9 .w_lump2 .txt_box p {
    margin: 0;
}

.product9 .w_lump3 {
    position: relative;
    height: 6.92rem;
    background: url("../images/product9_bg2.jpg") no-repeat center/100%;
    margin-bottom: .3rem;
}

.product9 .w_lump3 .box {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 .3rem .52rem;
}

.product9 .w_lump3 .en {
    font-size: .48rem;
    color: rgba(255, 255, 255, .4);
    line-height: .42rem;
    margin-bottom: .1rem;
    letter-spacing: -.02rem;
    font-family: "RUBIK";
}

.product9 .w_lump3 .cn {
    font-size: .3rem;
    color: #fff;
    line-height: .4rem;
    margin-bottom: .2rem;
}

.product9 .w_lump3 p {
    margin: 0;
    color: rgba(255, 255, 255, .7);
}

.product9 .w_lump4 .box {
    margin-bottom: .3rem;
}

.product9 .w_lump4 .box .txt {
    padding: .34rem .3rem .4rem;
    background: #fff;
}

.product9 .w_lump4 .box .h4 {
    font-size: .3rem;
    color: #535353;
    line-height: .42rem;
    margin-bottom: .14rem;
}

.product9 .w_lump4 .box p {
    margin: 0;
}

/*investor*/
.investor {
    padding-bottom: .8rem;
}

.investor_tab .hd {
    position: relative;
    z-index: 5;
    padding: .06rem 0;
    height: .9rem;
    overflow: hidden;
    overflow-x: auto;
    background: #fff;
}

.investor_tab .hd::-webkit-scrollbar {
    display: none;
}

.investor_tab .hd ul {
    white-space: nowrap;
    padding: 0 .3rem;
}

.investor_tab .hd li {
    display: inline-block;
    margin-right: 1.08rem;
    font-size: .28rem;
    color: #89827c;
    line-height: .78rem;
    border-bottom: 0px solid #d7a530;
}

.investor_tab .hd li:last-child {
    margin-right: .3rem;
}

.investor_tab .hd li.on {
    border-width: .06rem;
}

.investor_tab .bd {
    padding: .2rem 0 0;
}

.investor_tab .bd li {
    padding: 0 .3rem;
}

.investor_list .ul {
    padding-bottom: .1rem;
}

.investor_list .ul a {
    padding: .4rem 0 .32rem;
    border-bottom: 1px dashed #e3e1dd;
}

.investor_list .ul .time {
    font-size: .34rem;
    color: #c0a988;
    font-family: "RUBIK";
    line-height: .3rem;
    margin-bottom: .1rem;
}

.investor_list .ul .h4 {
    font-size: .3rem;
    color: #757378;
    line-height: .42rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.investor_list .ul a:last-child {
    border: 0 none;
}

.investor2 .wr {
    padding-bottom: .9rem;
    background: #fff;
}

.investor2 .box1 {
    position: relative;
    height: 3.7rem;
    padding: .6rem .3rem 0;
    background: url("../images/investor2_bg1.jpg") no-repeat center/100% 100%;
}

.investor2 .box1 .h1 {
    font-size: .48rem;
    color: #d1ad6f;
    line-height: .48rem;
    font-family: "RUBIK";
    letter-spacing: -0.02rem;
    margin-bottom: .2rem;
}

.investor2 .box1 .num {
    font-size: .3rem;
    color: #535353;
    line-height: .;
    font-family: "RUBIK";
}

.investor2 .box1 .h4 {
    font-size: .3rem;
    color: rgba(88, 85, 82, .8);
    font-family: "RUBIK";
    line-height: .3rem;
}

.investor2 .box1 .unit {
    position: absolute;
    right: .3rem;
    bottom: .3rem;
    font-size: .26rem;
    color: #999;
    line-height: .4rem;
}

.investor2 .box2 {
    padding: .36rem .3rem .5rem;
    background: #fff;
    overflow: hidden;
    overflow-x: auto;
}

.investor2 .box2 p {
    margin: 0;
    line-height: ;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}

.investor2 .box2 .p {
    font-size: .26rem;
    color: #757378;
    float: left;
    line-height: .68rem;
}

.investor2 .box2 .em {
    font-size: .26rem;
    color: #757378;
    float: right;
    line-height: .68rem;
}

.investor2 .box2 .em1 {
    color: #d1ad6f;
}

.investor2 .box3 {
    width: 6.9rem;
    margin: 0 auto;
    padding: .4rem .3rem .3rem;
    background: #fff6e7;
}

.investor2 .box3 .hint {
    font-size: .24rem;
    line-height: .56rem;
    color: rgba(83, 83, 83, .6);
    margin-bottom: .34rem;
}

.investor2 .box3 p {
    margin-bottom: .3rem;
    overflow: hidden;
}

.investor2 .box3 .p {
    float: left;
    font-size: .28rem;
    color: #757378;
    line-height: .42rem;
}

.investor2 .box3 .em {
    float: right;
    font-size: .28rem;
    color: rgba(117, 115, 120, .7);
    line-height: .42rem;
}

.investor3 {
    padding-bottom: .7rem;
}

.investor3 .w_lump1 {
    position: relative;
    height: 3.72rem;
    padding: .6rem .3rem 0;
    background: url("../images/investor3_bg1.jpg") no-repeat center/100%;
    margin-bottom: .5rem;
}

.investor3 .w_lump1 .h1 {
    font-size: .48rem;
    color: rgba(255, 255, 255, .5);
    font-family: "RUBIK";
    line-height: .4rem;
    margin-bottom: .2rem;
}

.investor3 .w_lump1 p {
    margin: 0;
    font-size: .26rem;
    line-height: .38rem;
    color: rgba(37, 36, 42, .5);
}

.investor3 .w_lump1 .btn {
    position: absolute;
    right: .3rem;
    bottom: .2rem;
    width: 2.6rem;
    height: .9rem;
    line-height: .9rem;
    font-size: .24rem;
    color: #896a41;
    padding-left: .44rem;
    border-radius: .9rem;
    background: #e6d9bd url("../images/investor3_icon_pdf.png") no-repeat 1.63rem .11rem/.59rem;
}

.investor3 .list {
    padding: 0 .3rem;
}

.investor3 .list a {
    margin-bottom: .3rem;
    height: 1.2rem;
    line-height: 1.2rem;
    padding: 0 1rem 0 .3rem;
    font-size: .3rem;
    color: #89827c;
    border-left: .05rem solid #fff;
    background: #f2ede4 url("../images/investor3_icon_pdf.png") no-repeat 6.04rem .31rem/.5rem;
}

.investor3 .list a.item1 {
    border-color: #f15642;
}

.investor3 .list a.item2 {
    border-color: #ff9c00;
}

.investor3 .list a.item3 {
    border-color: #7fa4b4;
}

.investor3 .list a.item4 {
    border-color: #dec28a;
}

.investor3 .list a.item5 {
    border-color: #ecdbb1;
}

/*join*/
.join .w_lump1 {
    padding: .4rem .3rem;
    background: #fff;
    margin-bottom: .2rem;
}

.join .w_lump1 .this_logo {
    width: 1.97rem;
    margin-bottom: .34rem;
}

.join .w_lump1 .h4 {
    font-size: .3rem;
    color: rgba(181, 142, 72, .8);
    line-height: .42rem;
    margin-bottom: .2rem;
}

.join .w_lump1 .h2 {
    font-size: .44rem;
    color: rgba(181, 142, 72, .8);
    line-height: .6rem;
    margin-bottom: .3rem;
}

.join .w_lump1 p {
    margin: 0;
    font-size: .22rem;
    color: #a3a3a3;
    line-height: .3rem;
    text-align: left;
    font-family: "RUBIK";
}

.join .w_lump2 {
    height: 5.2rem;
    padding: .12rem .3rem 0;
    background: #fff url("../images/join_bg1.jpg") no-repeat top center/100%;
}

.join .w_lump2 .h4 {
    font-size: .3rem;
    color: #535353;
    line-height: .42rem;
    margin: .48rem 0 .14rem;
    font-weight: bold;
}

.join .w_lump2 ul {
    overflow: hidden;
}

.join .w_lump2 li {
    position: relative;
    width: 3.2rem;
    margin-right: .26rem;
    padding-left: .16rem;
    float: left;
    font-size: .26rem;
    color: rgba(83, 83, 83, .7);
    line-height: .5rem;
}

.join .w_lump2 li:after {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: .21rem;
    width: .08rem;
    height: .08rem;
    background: #e2d1ba;
    border-radius: 50%;
}

.join .w_lump2 li:nth-child(2n) {
    margin-right: 0;
}

.join .w_lump3 {
    height: 9.74rem;
    padding: 2.56rem .3rem 0;
    background: #fff url("../images/join_bg2.png") no-repeat top center/100%;
}

.join .w_lump3 a {
    height: 3rem;
    padding: 1.2rem 0 0 3.66rem;
    margin-bottom: .2rem;
    font-size: .3rem;
    color: #fff;
    line-height: .3rem;
    border-radius: .05rem;
    background: #42c3cf url("../images/join_icon1.png") no-repeat 2.06rem .7rem/1.3rem;
}

.join .w_lump3 .invite_btn2 {
    background: #e1c68e url("../images/join_icon2.png") no-repeat 2.06rem .7rem/1.3rem;
}

.join .w_lump4 {
    padding: .6rem .3rem .7rem;
    background: #fff7e7;
}

.join .w_lump4 .til {
    font-size: .5rem;
    color: #846f46;
    line-height: .44rem;
    font-family: "RUBIK";
    padding-bottom: .14rem;
}

.join .w_lump4 .line {
    width: 3.98rem;
    height: 0;
    border-bottom: 1px solid #eee0c3;
    margin-bottom: .1rem;
}

.join .w_lump4 .h2 {
    font-size: .44rem;
    color: #0052ac;
    line-height: .44rem;
    margin-bottom: .22rem;
}

.join .w_lump4 p {
    color: rgba(132, 111, 70, .7);
}

.join2 {
    padding-bottom: .8rem;
}

.join2 .img {
    padding: .6rem .3rem 0;
    height: 3.7rem;
    background: no-repeat center/100%;
    margin-bottom: .4rem;
}

.join2 .img .en {
    font-size: .48rem;
    color: rgba(125, 125, 125, .5);
    font-family: "RUBIK";
    margin-bottom: .24rem;
}

.join2 .img .cn {
    font-size: .26rem;
    color: #999;
    line-height: .3rem;
}

.join2 .product_list .filtrate .ipt {
    width: 4.55rem;
}

.join2 .product_list .filtrate .btn {
    margin-right: 0;
}

.join2_list {
    padding: 0 .3rem;
}

.join2_list .product_list {
    padding: 0;
}

.join2_list ul {
    margin-bottom: .2rem;
}

.join2_list li {
    margin-bottom: .3rem;
    background: #f7ede1;
}

.join2_list li .cast {
    width: 2rem;
    height: .8rem;
    line-height: .8rem;
    font-size: .26rem;
    text-align: center;
    color: #fff;
    background: #ff9f01;
    margin-top: .4rem;
}

.join2_list .show {
    position: relative;
    padding: .34rem .3rem .36rem;
}

.join2_list .show .name {
    font-size: .3rem;
    color: #676767;
    line-height: .42rem;
    margin-bottom: ;
}

.join2_list .show .h4 {
    font-size: .26rem;
    line-height: .42rem;
    color: rgba(103, 103, 103, .7);
    margin-bottom: .06rem;
}

.join2_list .show .time {
    font-size: .34rem;
    color: #cdbea9;
    font-family: "RUBIK";
    line-height: .4rem;
}

.join2_list .show .icon {
    position: absolute;
    right: .3rem;
    top: 50%;
    margin-top: -0.3rem;
    width: .6rem;
    height: .6rem;
    background: url("../images/icon_more.png") no-repeat center/100%;
}

.join2_list .show.on .name {
    color: #ffae00;
}

.join2_list .show.on .icon {
    background-image: url("../images/icon_more-on.png");
}

.join2_list .hid {
    display: none;
    padding: 0 .3rem .38rem;
}

.join2_list .hid .p_box {
    border-top: 1px solid #d7cebf;
    padding-top: .22rem;
}

.join2_list .hid .p_box p {
    margin: 0;
}

/*contact*/
.contact .HQ {
    padding: 0 0 .32rem;
}

.contact .HQ .h1 {
    font-size: .3rem;
    color: #666;
    line-height: .4rem;
    margin-bottom: .35rem;
}

.contact .HQ .phone {
    font-size: .36rem;
    color: #1b4145;
    line-height: .72rem;
    margin-bottom: .35rem;
    font-family: "RUBIK";
    padding-left: .92rem;
    background: url("../images/contact_icon_phone.png") no-repeat left top/.72rem;
}

.contact .HQ .p {
    font-size: .26rem;
    color: #808080;
    line-height: .42rem;
}

.contact .wr {
    padding: 0 .3rem .75rem;
}

.contact .hd_wr {
    overflow: hidden;
}

.contact .hd_wr .til {
    font-size: .3rem;
    color: #c39f61;
    line-height: 1.1rem;
    border-top: .06rem solid #f2eadc;
    border-bottom: .06rem solid #f2eadc;
}

.contact .hd_wr .list {
    overflow: hidden;
    padding: .28rem 0 .42rem;
    width: 7.64rem;
}

.contact .hd_wr .list a {
    float: left;
    font-size: .26rem;
    color: #808080;
    line-height: .4rem;
    margin-bottom: .28rem;
    margin-right: .74rem;
}

.contact .hd_wr .list a.on {
    color: #0660c2;
}

.contact .info_wr .box {
    min-height: .73rem;
    padding-left: .93rem;
    background: url("../images/contact_icon_site.png") no-repeat left .05rem/.73rem;
    margin-bottom: .2rem;
}

.contact .info_wr .site {
    font-size: .26rem;
    color: #808080;
    line-height: .42rem;
}

#contact_map {
    height: 7rem;
    margin-bottom: .2rem;
}

.contact2 .w_lump {
    position: relative;
    height: 5rem;
    background: url("../images/contact2_bg1.jpg") no-repeat center/100%;
    margin-bottom: .2rem;
}

.contact2 .w_lump .pon {
    position: absolute;
    right: .3rem;
    top: 1.6rem;
    width: 3.15rem;
    height: 1.2rem;
    padding: .28rem 0 0 .78rem;
    background: url("../images/contact2_icon_phone.png") no-repeat .2rem .37rem/.47rem, url("../images/contact2_phone_bg.png") no-repeat center/100%;
}

.contact2 .w_lump .pon .h1 {
    font-size: .26rem;
    color: #e6d9bd;
    line-height: .42rem;
    letter-spacing: .01rem;
}

.contact2 .w_lump .pon .num {
    font-size: .3rem;
    color: #e6d9bd;
    line-height: .42rem;
    font-family: "RUBIK";
}

.contact3 {
    padding-bottom: .8rem;
}

.contact3 .w_lump1 {
    padding: 0 .3rem .3rem;
}

.contact3 .w_lump1 .h3 {
    font-size: .3rem;
    color: rgba(102, 102, 102, .8);
    line-height: .42rem;
    margin-bottom: .2rem;
}

.contact3 .w_lump1 .p {
    color: rgba(78, 77, 80, .8);
}

.contact3 .w_lump2 {
    padding: 0 .3rem;
}

.contact3 .w_lump2 .h1 {
    font-size: .3rem;
    color: #ff9c00;
    line-height: .42rem;
}

.contact3 .w_lump2 .h2 {
    color: #d4cdc0;
    font-size: .48rem;
    line-height: .48rem;
    font-family: "RUBIK";
    margin-bottom: .3rem;
}

.contact3 .w_lump2 input {
    display: block;
    width: 100%;
    margin-bottom: .2rem;
    font-size: .26rem;
    color: #999;
    height: 1rem;
    line-height: 1rem;
    padding: 0 .3rem;
    background: #ebdfc9;
}

.contact3 .w_lump2 .cleatfix {
    padding-bottom: .3rem;
}

.contact3 .w_lump2 .btn {
    font-size: .3rem;
    color: #fff;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: #0052ac;
}

.contact3 .inquire_result {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: .3rem;
    background: rgba(0, 0, 0, .6);
    z-index: 5555555;
}

.contact3 .inquire_result .cnt {
    position: absolute;
    left: .3rem;
    top: 50%;
    width: 6.9rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: .45rem .3rem .6rem;
    border-radius: .05rem;
    background: #ebdfc9;
}

.contact3 .inquire_result .shut_btn {
    position: absolute;
    width: .9rem;
    height: .9rem;
    right: -0.3rem;
    top: -0.9rem;
    background: url("../images/icon_shut.png") no-repeat center/.3rem;
}

.contact3 .inquire_result p {
    margin: 0;
}

.contact3 .inquire_result .name {
    padding-bottom: .25rem;
    border-bottom: 1px solid #e3d0ae;
    margin-bottom: .4rem;
}

.contact3 .inquire_result .name p {
    color: #8d8780;
    line-height: .36rem;
}

.contact3 .inquire_result .box {
    padding: .05rem 0 0 1rem;
    min-height: .8rem;
    background: url("../images/icon_laugh.png") no-repeat left top/.8rem;
}

.contact3 .inquire_result .box p {
    color: #d1ad6f;
    line-height: .36rem;
}

.contact3 .inquire_result .box.on {
    background-image: url("../images/icon_weep.png");
}

.contact4 {
    padding-bottom: .8rem;
}

.contact4 .w_lump1 {
    padding: 0 .3rem .3rem;
}

.contact4 .w_lump1 .h3 {
    font-size: .3rem;
    color: rgba(102, 102, 102, .8);
    line-height: .42rem;
    margin-bottom: .2rem;
}

.contact4 .w_lump1 .p {
    color: rgba(78, 77, 80, .8);
}

.contact4 .w_lump2 {
    height: 4.5rem;
    padding: 1.87rem .3rem 0;
    background: url("../images/contact4_bg1.jpg") no-repeat center/100%;
}

.contact4 .w_lump2 .p {
    font-size: .26rem;
    line-height: .42rem;
    color: rgba(201, 167, 106, .9);
    margin-bottom: .62rem;
    text-align: center;
}

.contact4 .w_lump2 .c_btn {
    margin: 0 auto;
    height: .8rem;
    line-height: .8rem;
    background: #fff3d9;
}

.contact4 .w_lump2 .c_btn p {
    color: #896a41;
}

.contact4 .w_lump3 {
    padding: .66rem .3rem 0;
}

.contact4 .w_lump3 .h3 {
    font-size: .3rem;
    color: #7b7a7a;
    line-height: .42rem;
    margin-bottom: .26rem;
}

.contact4 .w_lump3 p {
    color: #7b7a7a;
}

.contact4 .w_lump3 .p {
    font-size: .26rem;
    line-height: .42rem;
    color: #7b7a7a;
    margin: 0;
    padding-top: .3rem;
    margin-bottom: .26rem;
}

.contact4 .w_lump3 .hot_line {
    padding-left: .92rem;
    font-size: .3rem;
    color: #4e4d50;
    line-height: .4rem;
    background: url("../images/contact_icon_phone.png") no-repeat left center/.72rem;
}

.contact4 .w_lump3 .hot_line em {
    font-family: "RUBIK";
}

.contact4 .inform_pon {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: .3rem;
    background: rgba(0, 0, 0, .6);
    z-index: 5555555;
}

.contact4 .inform_pon .main {
    position: relative;
    padding: 1rem .3rem .5rem;
    height: 100%;
    border-radius: .05rem;
    background: #fff;
}

.contact4 .inform_pon h3 {
    font-size: .3rem;
    line-height: .4rem;
    padding-bottom: .2rem;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: .32rem;
}

.contact4 .inform_pon .shut_btn {
    position: absolute;
    width: .9rem;
    height: .9rem;
    right: 0;
    top: 0;
    background: url("../images/icon_shut.png") no-repeat center/.3rem;
}

.contact4 .inform_pon .cnt {
    height: calc(100% - 1.2rem);
    margin: 0 0 .6rem;
    overflow: hidden;
    overflow-y: auto;
}

.contact4 .inform_pon .btn_box {
    text-align: center;
    font-size: 0;
}

.contact4 .inform_pon .btn_box a {
    display: inline-block;
    margin: 0 .15rem;
    width: 2.2rem;
    height: .7rem;
    line-height: .7rem;
    border-radius: .7rem;
    text-align: center;
    font-size: .26rem;
    color: #896a41;
    background: #fff3d9;
}

.contact4 .inform_pon .btn_box a:hover {
    color: #fff;
    background: #ffae02;
}

.contact4_d {
    padding-bottom: .8rem;
}

.contact4_d .form {
    padding: 0 .3rem;
}

.contact4_d .form .h4 {
    font-size: .3rem;
    color: #7b7a7a;
    line-height: .42rem;
    padding-top: .24rem;
    margin-bottom: .24rem;
}

.contact4_d .form .h4:first-child {
    padding-top: 0;
}

.contact4_d .form .h4 em {
    font-size: .22rem;
}

.contact4_d .form .check_box {
    overflow: hidden;
    margin-bottom: .3rem;
}

.contact4_d .form .check_box li {
    float: left;
    position: relative;
    font-size: .26rem;
    padding-left: .4rem;
    color: #7b7a7a;
    line-height: .5rem;
    margin: 0 .3rem .1rem 0;
    width: 1.5rem;
}

.contact4_d .form .check_box li:after {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: .1rem;
    width: .3rem;
    height: .3rem;
    border: 1px solid #c7c5c1;
}

.contact4_d .form .check_box li.on:after {
    background: url("../images/icon_active.png") no-repeat center/100%;
}

.contact4_d .form .check_box li:nth-child(4n) {
    margin-right: 0;
}

.contact4_d .form input {
    display: block;
}

.contact4_d .form .ipt {
    width: 100%;
    height: 1rem;
    line-height: .4rem;
    padding: .3rem;
    font-size: .26rem;
    color: #999;
    background: #ece1cd;
    margin-bottom: .2rem;
}

.contact4_d .form hr {
    height: 0;
    padding-top: .3rem;
    border: 0 none;
    border-bottom: 1px solid #efede6;
    margin-bottom: .12rem;
}

.contact4_d .form textarea {
    display: block;
    padding: .4rem;
    padding: .3rem;
    font-size: .26rem;
    width: 100%;
    height: 3.8rem;
    color: #999;
    background: #ece1cd;
    margin-bottom: .2rem;
}

.contact4_d .form .uploading_box {
    padding-top: .3rem;
    overflow: hidden;
}

.contact4_d .form .uploading_box input {
    float: left;
}

.contact4_d .form .uploading_box .int-upload {
    width: 3.1rem;
    height: 1rem;
    line-height: .4rem;
    padding: .3rem;
    font-size: .26rem;
    color: #999;
    background: #ece1cd;
    margin-bottom: .2rem;
}

.contact4_d .form .uploading_box .int-btn {
    width: 1.8rem;
    height: 1rem;
    line-height: .4rem;
    padding: .3rem;
    font-size: .26rem;
    text-align: center;
    color: #fff;
    background: #0057c1;
    margin-bottom: .2rem;
    margin-left: .1rem;
}

.contact4_d .form .uploading_box #start_upload {
    background: #d6a83f;
}

.contact4_d .form .uploading_box .progress_line {
    display: none;
    clear: both;
    height: .04rem;
    width: 100%;
    background: #fb9000;
    margin-bottom: .2rem;
}

.contact4_d .form .file_warn {
    font-size: .24rem;
    line-height: .4rem;
    color: #985050;
    margin-bottom: .2rem;
    text-indent: .1rem;
}

.contact4_d .reader {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    z-index: 5555555;
}

.contact4_d .reader .reader_main {
    position: absolute;
    width: 6.9rem;
    background: #fff;
    padding: .3rem;
    border-radius: .05rem;
    left: .3rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.contact4_d .reader .hid_wr {
    max-height: calc(100% - 1.8rem);
    overflow: hidden;
    overflow-y: auto;
}

.contact4_d .reader .reader_close {
    position: absolute;
    right: -.3rem;
    top: -.9rem;
    width: .9rem;
    height: .9rem;
    background: url("../images/icon_shut.png") no-repeat center/.3rem;
}

.contact4_d .reader .reader_tit {
    overflow: hidden;
    background: #bfc1cf;
}

.contact4_d .reader .reader_tit>* {
    float: left;
    height: 1rem;
    font-size: .26rem;
    line-height: 1rem;
    text-align: center;
    margin: 0;
    color: #333;
}

.contact4_d .reader .reader_tit .reader_tit_nub {
    width: 20%;
}

.contact4_d .reader .reader_tit .reader_tit_name {
    width: 40%;
}

.contact4_d .reader .reader_tit .reader_tit_size {
    width: 20%;
}

.contact4_d .reader .reader_tit .reader_tit_act {
    width: 20%;
}

.contact4_d .reader .reader_con_list ul {
    border-top: 1px solid #fff;
}

.contact4_d .reader .reader_con_list li {
    float: left;
    background: #efeff4;
    color: #333;
    font-size: .26rem;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.contact4_d .reader .reader_con_list .reader_con_nub {
    width: 20%;
    border-right: 1px solid #fff;
}

.contact4_d .reader .reader_con_list .reader_con_name {
    width: 40%;
    border-right: 1px solid #fff;
}

.contact4_d .reader .reader_con_list .reader_con_size {
    width: 20%;
    border-right: 1px solid #fff;
}

.contact4_d .reader .reader_con_list .reader_con_act {
    width: 20%;
    font-size: 0;
}

.contact4_d .reader .reader_con_list .reader_con_act input {
    color: #333;
    font-size: .26rem;
    width: .8rem;
    height: .5rem;
    vertical-align: middle;
    text-align: center;
    background: #bfc1cf;
}

.contact4_d .form .verify {
    overflow: hidden;
    margin-bottom: .3rem;
}

.contact4_d .form .verify>* {
    float: right;
    width: 1.8rem;
    height: 1rem;
    line-height: .4rem;
    padding: .3rem;
    font-size: .26rem;
    color: #999;
    background: #ece1cd;
    margin-bottom: .2rem;
    margin-left: .1rem;
}

.contact4_d .form .verify img {
    padding: 0;
}

.contact4_d .form .verify #start_upload {
    background: #d6a83f;
}

.contact4_d .form .submit {
    width: 100%;
    height: 1rem;
    line-height: .4rem;
    padding-left: .43rem;
    font-size: .26rem;
    text-align: center;
    color: #fff;
    background: #0057c1 url("../images/contact4_d_icon.png") no-repeat 2.94rem center/.33rem;
}

#go_top {
    display: none;
    position: fixed;
    right: .3rem;
    bottom: .3rem;
    width: .8rem;
    height: .8rem;
    border-radius: .1rem;
    background: url("../images/go_top.png") no-repeat center/100%;
    z-index: 998;
}

/*law*/
#content.law {
    background: #f9f6f1 url("../images/law_adorn.png") no-repeat right bottom/2.61rem;
}

.law .h1_en {
    font-size: .6rem;
    color: #d1ad6f;
    line-height: .6rem;
    font-family: "RUBIK";
    margin-bottom: .1rem;
}

.law .c_h1 {
    margin-bottom: .2rem;
}

#nav .til_h1 {
    padding: .3rem;
    overflow: hidden;
}

.h_language {
    float: left;
    overflow: hidden;
    height: .6rem;
    border-radius: .1rem;
    border: .01rem solid #fff;
}

.h_language a {
    float: left;
    width: .9rem;
    height: .58rem;
    line-height: .58rem;
    text-align: center;
    font-size: .24rem;
    color: #0152ad;
    background: #fff;
}

.h_language a.on {
    color: #fff;
    background: #0152ad;
}

/*wang2020.10.31*/
.news3 .main {
    position: relative;
    height: 8.85rem;
    padding: .86rem .3rem 0;
    margin-bottom: .1rem;
    background: url(../images/news3_bg.jpg) no-repeat center/100% 100%;
}

.news3 .main .h1 {
    font-size: .6rem;
    color: #d1ad6f;
    line-height: .48rem;
    text-transform: uppercase;
    font-family: "RUBIK";
    margin-bottom: .15rem;
}

.news3 .main .h2 {
    font-size: .22rem;
    color: #e1c68e;
    line-height: .3rem;
    letter-spacing: .06rem;
    margin-bottom: .25rem;
}

.news3 .main .h3 {
    font-size: .6rem;
    color: #e1c68e;
    line-height: .48rem;
    letter-spacing: .16rem;
    font-family: "RUBIK";
}

.news3 .main .btn {
    position: absolute;
    right: .3rem;
    bottom: 1rem;
    width: 2.6rem;
    height: .9rem;
    line-height: .9rem;
    border-radius: .9rem;
    padding-left: .44rem;
    font-size: .18rem;
    color: #896a41;
    background: #e6d9bd url(../images/news3_icon_pdf.png) no-repeat 1.63rem center/auto 100%;
}

.news4 .top_wr {
    height: 4.5rem;
    padding: .46rem .3rem 0;
    background: url(../images/news4_img.jpg) no-repeat center/100% 100%;
}

.news4 .top_wr .h1 {
    font-size: .36rem;
    color: #cfad76;
    line-height: .32rem;
    font-family: "RUBIK";
    margin-bottom: .15rem;
}

.news4 .top_wr .h2 {
    font-size: .22rem;
    color: #757378;
    line-height: .3rem;
}

.news4_list {
    padding: .4rem .3rem .8rem;
}

.news4_list ul {
    overflow: hidden;
}

.news4_list li {
    float: left;
    width: 3.35rem;
    margin: 0 .2rem .2rem 0;
}

.news4_list li:nth-child(even) {
    margin-right: 0;
}

.news4_list li .pic {
    position: relative;
}

.news4_list li .pon {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
}

.news4_list li .pon .icon {
    position: absolute;
    left: 50%;
    top: 50%;
    width: .76rem;
    height: .76rem;
    margin: -.38rem 0 0 -.38rem;
}

.news4_list li .txt {
    padding: 0 .1rem;
    background: #fff;
    height: 1rem;
    line-height: 1rem;
    font-size: 0;
    text-align: center;
}

.news4_list li .txt .p {
    display: inline-block;
    font-size: .18rem;
    color: #0052ac;
    line-height: .22rem;
    text-align: center;
    vertical-align: middle;
}

.news4_list .more_btn {
    margin-top: .3rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .22rem;
    color: #fff;
    text-align: center;
    background: #0052ac;
}

#c_shade {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999999;
}

#c_shade .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
}

#c_shade .cnt {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.cs p{
    margin-bottom: 15px;
    margin-top: 15px;
}