/* @font-face {
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    src: url('../fonts/AlibabaPuHuiTi-2-35-Thin.ttf');
}

@font-face {
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    src: url('../fonts/AlibabaPuHuiTi-2-45-Light.ttf');
}

@font-face {
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    src: url('../fonts/AlibabaPuHuiTi-2-55-Regular.ttf');
}

@font-face {
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
    src: url('../fonts/AlibabaPuHuiTi-2-65-Medium.ttf');
}

@font-face {
    font-family: 'AlibabaPuHuiTi-2-75-SemiBold';
    src: url('../fonts/AlibabaPuHuiTi-2-75-SemiBold.ttf');
}

@font-face {
    font-family: 'AlibabaPuHuiTi-2-85-Bold';
    src: url('../fonts/AlibabaPuHuiTi-2-85-Bold.ttf');
}

@font-face {
    font-family: 'AlibabaPuHuiTi-2-105-Heavy';
    src: url('../fonts/AlibabaPuHuiTi-2-105-Heavy.ttf');
}

@font-face {
    font-family: 'AlibabaPuHuiTi-2-115-Black';
    src: url('../fonts/AlibabaPuHuiTi-2-115-Black.ttf');
}

@font-face {
    font-family: 'SourceHanSerifCN-Bold';
    src: url('../fonts/SourceHanSerifCN-Bold.otf');
}

@font-face {
    font-family: 'DFPGB_S5_FTO';
    src: url('../fonts/DFPGB_S5_FTO.ttf');
} */

/* img{
    width: 100%;
} */
html,
body {
    width: 100%;
}

.aa {
    display: block;
}

body {
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
    min-width: 1200px;
    margin-top: 0;
    font-size: 16px;
    /* color: #ffffff; */

}
.suoming{
    font-size: 12px;
    color: #000000;
    text-align: right;
    margin-right: 100px;
}
.header1 {
    /* background: url(../images/banner1.png) no-repeat;
    background-size: 100% 100%; */
    width: 100%;
    height: 904px;
    min-width: 1200px;
    position: relative;
    background-position: top center;
    overflow: hidden;
}

.head {
    height: 80px;
}

header {
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

header .top {
    width: 100%;
    min-width: 1200px;
    padding: 40px 0;
    padding-right: 60px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    z-index: 9999;
    transition: all .3s ease-out;
}

.scroll .top {
    padding: 0 60px 0 0;
    transition: all .3s ease-out;
    background-color: #ffffff;

}

.scroll1 .top {
    transition: all .3s ease-out;
    background-color: #ffffff;

}

header .top .logo {
    height: 80px;
    width: 36%;
    padding-left: 60px;
    box-sizing: border-box;
    transition: all .3s ease-out;

}

.scroll .top .logo {
    padding-left: 0;
    transition: all .3s ease-out;
}

header .top .logo .img {
    width: 240px;
    height: 80px;
    background: url(../images/logo.png) no-repeat;
}

.scroll .top .logo .img {
    background: url(../images/logo2_01.png) no-repeat;
}

.scroll1 .top .logo .img {
    background: url(../images/logo2_01.png) no-repeat;
}

nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 60%;
    min-width: 1050px;
    /* height: 80px; */
}

nav a {
    color: #ffffff;
    font-size: 16px;
    /* padding: 8px; */
    padding: 6px 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.scroll nav a {
    color: #000000;
}

.scroll1 nav a {
    color: #000000;
}

nav .first_page {
    position: relative;
}

nav .first_page:after {
    content: '';
    position: absolute;
    border-bottom: 2px solid #d21d2c;
    left: 0;
    right: 0;
    bottom: 0px;
    transition: all .5s linear;
    /* border-bottom: 2px solid #d21d2c; */
}

.shouye_hover {
    position: relative;
}

.shouye_hover:after {
    content: '';
    position: absolute;
    border-bottom: 2px solid #d21d2c;
    left: 51%;
    right: 51%;
    bottom: 0px;
    transition: all .5s linear;
}

.shouye_hover:hover:after {
    left: 0;
    right: 0;
}

nav .phone {
    width: 242px;
    height: 34px;
    background: url(../images//...) no-repeat;
}

.scroll nav .phone {
    background: url(../images//) no-repeat;
}

.scroll1 nav .phone {
    background: url(../images//) no-repeat;
}

.cooperation {
    overflow: hidden;
    /* position: relative; */
    cursor: pointer;
    /* padding: 8px; */
    padding: 6px 20px;
    color: #fff;
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    /* border: 1px solid transparent; */
}

.nav_miaoshu {
    font-size: 15px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    line-height: 1.4em;
    width: 300px;
    text-align: left;
    margin-top: 20px;
    height: 50px;
}

.scroll .cooperation {
    color: #000000;
}

.scroll1 .cooperation {
    color: #000000;
}

.cooperation:hover {
    overflow: initial;
    transition: all .3s ease-out;
}

.cooperation:hover .cooperation-content {
    z-index: 1;
    opacity: 1;
    display: flex;
    justify-content: center;
    background-color: #ffffff;
    align-items: center;
}

.cooperation:hover .cooperation-content a {
    color: #000000;
}

.cooperation:hover .cooperation-content .nav_miaoshu {
    color: #000000;
}

.shouye_hover:after:hover~.cooperation-content {
    z-index: 1;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.scroll .cooperation:hover .cooperation-content {
    z-index: 1;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.scroll1 .cooperation:hover .cooperation-content {
    z-index: 1;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cooperation .cooperation-content {
    opacity: 0;
    z-index: 0;
    display: none;
    bottom: -360px;
    top: 100px;
    padding-top: 20px;
    box-sizing: border-box;
    left: 50%;
    transform: translateX(-50%);
    position: fixed;
    height: 336px;
    width: 100vw;
    transition: all .3s ease-out;
    /* display: flex;
    align-items: center; */
    padding-bottom: 20px;
}

.scroll .cooperation .cooperation-content {
    opacity: 0;
    z-index: 0;
    display: none;
    bottom: -360px;
    top: 58px;
    left: 50%;
    transform: translateX(-50%);
    position: fixed;
    height: 336px;
    width: 100vw;
    padding-top: 20px;
    box-sizing: border-box;
    background-color: #ffffff;
    color: #000000;
    transition: all .3s ease-out;
    /* display: flex;
    align-items: center; */
    padding-bottom: 20px;
}

.scroll1 .cooperation .cooperation-content {
    opacity: 0;
    z-index: 0;
    display: none;
    bottom: -360px;
    top: 98px;
    left: 50%;
    transform: translateX(-50%);
    position: fixed;
    height: 336px;
    width: 100vw;
    padding-top: 20px;
    box-sizing: border-box;
    background-color: #ffffff;
    color: #000000;
    transition: all .3s ease-out;
    /* display: flex;
    align-items: center; */
    padding-bottom: 20px;
}

.cooperation .cooperation-content a {
    /* display: block; */
    /* width: 100%; */
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    text-align: center;
    font-weight: 400;
    padding: 4px 0px;
    /* padding: 4px 14px; */
    font-size: 16px;
    letter-spacing: 1.8px;
    /* border: 1px solid #cccccc; */
}

.cooperation .cooperation-content a p {
    text-align: left;
    margin-bottom: 18px;
}

.cooperation .cooperation-content a:not(:last-child) {
    /* border-bottom: none; */
    margin-right: 40px;
}

.scroll .cooperation .cooperation-content a {
    background-color: #ffffff;
}

.scroll1 .cooperation .cooperation-content a {
    background-color: #ffffff;

}

.cooperation .cooperation-content a:hover {
    color: #d19f3a;
    transition: all .3s ease-out;
}

.scroll .cooperation .cooperation-content a p {
    text-align: left;
    margin-bottom: 18px;
}

.scroll1 .cooperation .cooperation-content a p {
    text-align: left;
    margin-bottom: 18px;
}

.scroll .cooperation .cooperation-content a:hover {
    /* background: #000000; */
    /* color: #ffffff; */
    transition: all .3s ease-out;
}

.scroll1 .cooperation .cooperation-content a:hover {
    /* background: #000000; */
    /* color: #ffffff; */
    transition: all .3s ease-out;
}

.top_down {
    width: 1000px;
    height: 100px;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -500px;
    background-color: rgba(20, 20, 20, 0.3);
    padding: 16px;
    box-sizing: border-box;
    color: #e5e3e4;
    z-index: 10;
}

.top_down .top_down_inputs {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.top_down .top_down_inputs .down_inp {
    width: 350px;
    height: 44px;
    line-height: 44px;
    padding-left: 8px;
    box-sizing: border-box;
    outline: none;
    border-radius: 4px;
}

.top_down .top_down_inputs .me_btn {
    width: 240px;
    height: 44px;
    background-color: #d21d2c;
    text-align: center;
    line-height: 44px;
    border-radius: 4px;
}

.top_down .top_down_inputs .me_btn:hover {
    cursor: pointer;
}



main {
    width: 100%;
}

main .nav2 {
    width: 1300px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 80px;
    margin-bottom: 80px;
}

main .nav2 .nav_item {
    width: 244px;
    height: 186px;
    background-color: #f7f7f7;
    text-align: center;
    color: #171717;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 0px 3px 0px rgb(80 89 252 / 26%);
    -webkit-box-shadow: 0px 0px 3px 0px rgb(80 89 252 / 26%);
    -moz-box-shadow: 0px 0px 3px 0px rgb(80 89 252 / 26%);
    transition: all .3s ease-out;
    font-size: 18px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
}

main .nav2 .nav_item:hover {
    margin-top: -20px;
    transition: all .3s ease-out;

}

main .nav2 .nav_item:hover .two {
    color: #d21b29;
    font-size: 24px;
    font-family: 'AlibabaPuHuiTi-2-85-Bold';
}

main .nav2 .nav_item .red {
    color: #d21b29;
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-75-SemiBold';
}

main .nav2 .nav_item .two {
    margin-bottom: 10px;
    font-size: 24px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
}

.jxzz {
    width: 1460px;
    height: 780px;
    background: url(../images/zz_back_03.png) no-repeat;
    margin: 0 auto;
    z-index: 10;
}

.jxzz .jxzz_tit {
    margin-left: 516px;
}

.news-slider__pagination {
    text-align: center;
    /* margin-top: 50px; */
}

.news-slider__pagination .swiper-pagination-bullet {
    width: 60px;
    height: 10px;
    display: inline-block;
    background: #e5e5e5;
    opacity: .8;
    margin: 0 2px;
    border-radius: 0px;
    transition: opacity .5s, background-color .5s, width .5s;
    transition-delay: .5s, .5s, 0s;
}

.news-slider__pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #d21d2c;
    width: 100px;
    transition-delay: 0s;
}

.jxzz .jxzz_content {
    height: 610px;
    width: 1300px;
    margin-left: 64px;
    margin-top: 26px;
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
}

.jxzz_content_slide {
    display: flex;
    justify-content: space-between;
}

.jxzz_content_right {
    margin-top: 142px;
}

.jxzz_content .jxzz_content_img {
    transition: all .3s;
}

.jxzz_content .jxzz_content_img:hover {
    transform: scale(1.01);
}

.jxzz_content_text {
    margin-top: 60px;
    margin-bottom: 80px;
    font-size: 18px;
    color: #969696;
}

.jxzz_content_price {
    font-size: 14px;
    display: flex;
    align-items: center;
    color: #969696;
    margin-left: 134px;
}

.danwei_price {
    height: 100%;
    margin-bottom: 30px;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
}

.jxzz_content_price .price {
    font-size: 70px;
    letter-spacing: -7px;
    color: #d21d2c;
    line-height: 1em;
}

.jxzz_content_price .price_img {
    height: 54px;
    margin-left: 4px;
}

.points {
    margin-left: 64px;
    height: 6px;
    display: flex;
}

.points .point {
    width: 54px;
    height: 6px;
    background-color: #e5e5e5;
    cursor: pointer;
    transition: all .3s;
}

.points .point:hover {
    transform: scale(1.1);
}

.points .active {
    width: 88px;
    height: 6px;
    background-color: #d21d2c;
}

.back_black {
    width: 100%;
    height: 300px;
    background-color: #000000;
    margin-top: -200px;
    z-index: -10;
    position: relative;
    margin-bottom: 98px;
}

.jxal {
    width: 1200px;
    height: 984px;
    margin: 0 auto;
}

.jxal_tit_for {
    width: 100%;
    background-color: #fff;
}

.jxal_tit {
    margin-left: 396px;
}

.al_nav {
    width: 100%;
    height: 94px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
}

.al_nav .nav_fg {
    display: flex;
    flex: 1;
}

.al_nav .nav_fg span {
    margin-right: 50px;
    color: #1d1d1d;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
}

.al_nav .nav_fg span:hover {
    color: #d83b48;
}

.al_nav .nav_fg .span_hover {
    color: #d83b48;
}

.al_nav .more {
    color: #d83b48;
    font-size: 14px;
}

.al_content {
    width: 100%;
    height: 810px;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
}

.al_content img {
    transition: all .3s;
}

.al_content img:hover {
    transform: scale(1.02);
}

.al_content .al_left {
    width: 530px;
    cursor: pointer;
}

.xinxi {
    display: flex;
    justify-content: space-between;
    padding-left: 16px;
    padding-right: 16px;
    margin-top: 20px;
    box-sizing: border-box;
    color: #1d1d1d;
    margin-bottom: 12px;
}

.xinxi_right {
    margin-top: 20px;
}

.mianji {
    padding: 2px 8px;
    box-sizing: border-box;
    border: 1px solid #1d1d1d;
    border-radius: 20px;
    color: #1d1d1d;
    display: inline-block;
}

.al_content .al_right {
    width: 640px;
    height: 100%;
    overflow-y: scroll;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
}

.al_content .al_right::-webkit-scrollbar {
    display: none;
    /* Chrome Safari */
}

.al_right_item {
    width: 300px;
    margin-bottom: 28px;
    cursor: pointer;
}

.tab_fix {
    position: fixed;
    left: 50%;
    margin-left: -600px;
    top: 80px;
    width: 1200px;
}

.zssjs {
    width: 100%;
    height: 924px;
    color: #ffffff;
}

.zssjs .zssjs_item {

    height: 100%;
}

.circle_text {
    color: #000000;
}

.zssjs .zssjs_tit {
    width: 372px;
    height: 94px;
    margin: 0 auto;
    padding-top: 70px;
    box-sizing: border-box;
}

.zuopings {
    width: 1200px;
    height: 644px;
    margin: 0 auto;
    margin-top: 120px;
    display: flex;
    /* transition: all .3s; */
}

.fadeup {
    transition: transform 1.8s, opacity 1.8s;
    transform: scale(1.1);
    opacity: 0
}

.fadeup.active {
    transform: scale(1);
    opacity: 1
}

.fadeup1 {
    transition: transform 1.8s, opacity 1.8s;
    transform: scale(.9);
    opacity: 0
}

.fadeup1.active {
    transform: scale(1);
    opacity: 1
}

.fadein {
    transition: opacity 1.8s;
    opacity: 0
}

.fadein.active {
    opacity: 1
}

.heading {
    position: relative;
    display: inline-block;
    transform: translateX(20px);
    color: #e1e1e1;
    transition: transform 1.2s, background-position 1.2s ease;
    background: linear-gradient(to right, #333, #333 50%, #e1e1e1 50%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200% 100%;
    background-position: 100%;
    text-decoration: none;
    overflow: hidden;
    opacity: 0
}

.heading.active {
    opacity: 1;
    transform: translateX(0);
    background-position: 0 100%
}

.zuopings .zp_left_img1 {
    width: 563px;
    height: 326px;
}

.zuopings .zuoping_down img:first-child {
    width: 264px;
    height: 190px;
    margin-right: 4px;
}

.zuopings .zuoping_down img:last-child {
    width: 311px;
    height: 318px;
}

.zuopings .zp_left .zp_left_img1 {
    animation: fadeInDown linear 1s .3s both;
}

.zuopings .zp_left .zuoping_down img:first-child {
    width: 264px;
    height: 190px;
    display: block;
    animation: fadeInLeft linear 1s .3s both;
}

.zuopings .zp_left .zuoping_down img:last-child {
    width: 311px;
    height: 318px;
    display: block;
    animation: fadeInUp linear 1s .3s both;
}

.zuopings .zp_left_out .zp_left_img1 {
    animation: fadeOutDown linear 1s .3s both;
}

.zuopings .zp_left_out .zuoping_down img:first-child {
    animation: fadeOutLeft linear 1s .3s both;
}

.zuopings .zp_left_out .zuoping_down img:last-child {
    animation: fadeOutUp linear 1s .3s both;
}

.zuoping_down {
    display: flex;
    align-items: flex-start;
    margin-left: 60px;
    margin-top: 4px;
}

.zhiliao {
    margin-left: -30px;
}

.zhiliao .zhiliao_p {
    font-size: 44px;
    margin-top: 44px;
    margin-bottom: 20px;
}

.zhiliao .zhiliao_p2 {
    font-size: 38px;
}

.zhiliao .zhiliao_p2 span {
    /* transform: scale(1.1); */
    font-size: 44px;
}

.zhiliao .zhiliao_p3 {
    font-size: 20px;
    color: #fed300;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
}

.zhiliao .zhiliao_down {
    margin-left: 74px;
    margin-top: 50px;
    font-size: 20px;
    width: 240px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
}

.zhiliao .zhiliao_down p:first-child {
    margin-bottom: 12px;
}

.zhiliao .zhiliao_down .xq_btn {
    margin-top: 80px;
    margin-bottom: 20px;
    border: 1px solid #ffffff;
    width: 180px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    color: #ffffff;
    font-size: 20px;
    cursor: pointer;
    transition: all .3s ease-out;
}

.zhiliao .zhiliao_down .xq_btn:hover {
    opacity: .8;
}

.zhiliao .zhiliao_down .yy_btn {
    background-color: #d51a1a;
    border: 1px solid #d51a1a;
    margin-top: 0px;
    margin-bottom: 0px;
}

.zssjs .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: transparent;
    /* border: 1px solid #ffffff; */

}

.zssjs .swiper-pagination-bullet-active {

    background-color: #ffffff;
}

#zssjs .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    /* background: #fff; */
    opacity: 1;
    /* box-sizing: border-box; */
    /* border: 3px solid #fff; */
    margin: 0 15px;
    /* vertical-align: middle; */
    position: relative;
}

#zssjs .swiper-pagination-bullet:after {
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #ffffff;
    position: absolute;
    top: -3px;
    left: -3px;
    border-radius: 50%;
}

#zssjs .swiper-pagination-bullet-active:after {
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #ffffff;
    position: absolute;
    top: -3px;
    left: -3px;
    border-radius: 50%;
}

#zssjs .swiper-pagination {
    bottom: 10px;
}

.vr {
    width: 1200px;
    height: 692px;
    margin: 0 auto;
    margin-top: 90px;
}

.vr .vr_tit {
    width: 383px;
    height: 86px;
    margin: 0 auto;
}

.vr .vr_more {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    color: #d52c3a;
    cursor: pointer;
    margin-top: 16px;
}

.vr .vr_content {
    width: 100%;
    height: 564px;
    display: flex;
}

.vr .vr_content .content_left {
    width: 200px;
    height: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.vr .vr_content .content_left .content_left_item {
    height: 120px;
    width: 190px;
    padding-left: 4px;
    padding-top: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    color: #000000;
    background-color: #f4f4f4;
}

.vr .vr_content .content_left .back_color {
    background-color: #d21d2c;
    color: #ffffff;
    width: 100%;
}



@keyframes LeftToRight {
    from {
        transform: scaleX(1);
    }

    to {
        transform: scaleX(0);
    }
}

.vr .vr_content .content_left .content_left_item .num {
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    border: 1px solid #000000;
    padding: 4px;
    box-sizing: border-box;
    border-radius: 50%;
    /* margin-top: 5px; */
    margin-right: 4px;
}

.vr .vr_content .content_left .content_left_item .active {
    border: 1px solid #ffffff;
}

.vr .vr_content .content_left .content_left_item .pp {
    display: flex;
}

.vr .vr_content .content_left .content_left_item .num2 {
    width: 52px;
    font-weight: 600;
}

.vr .vr_content .content_left .content_left_item .address {
    width: 115px;
}

.vr .vr_content .content_left .content_left_item .numm {
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    padding: 4px;
    box-sizing: border-box;
    border-radius: 50%;
    margin-top: 5px;
    margin-right: 4px;
}

.content_left .btn {
    position: relative;
    width: auto;
    min-width: 120px;
    color: #fff;
    background: #f4f4f4;
    cursor: pointer;
    /* border-radius: 4px; */
    border: none;
}

.vr .vr_content .content_left .btn:after,
.btn:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: #f4f4f4;
    z-index: -2;
    /* border-radius: 4px; */
}

.vr .vr_content .content_left .btn:hover {
    z-index: 1;
    background: transparent;
    color: #ffffff;
    width: 100%;
}

.vr .vr_content .content_left .btn:hover .num {
    border: 1px solid #ffffff;
}

.vr .vr_content .content_left .btn:before {
    transition: all .5s ease-out;
    background: #d21d2c;
    z-index: -1;
}

.vr .vr_content .content_left .btn:hover:after,
.btn:hover:before {
    width: 100%;
}
/* .vr .vr_content .content_left .back_color1:before {
    background-color: #d21d2c;
    color: #000000;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    transition: 0.3s;
    transform-origin: left;
    animation: LeftToRight 3s 1;
} */
.vr_content .content_right {
    height: 100%;
    width: 1000px;
    position: relative;
}

.vr_content .content_right a {
    width: 1000px;
    height: 564px;
    overflow: hidden;
}
.vr_content .content_right .va_aa{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 564px;
}
.vr_content .content_right .vr_img {
    width: 1000px;
    height: 564px;
    transition: all .5s ease-out;
}

.vr_content .content_right .vr_img:hover {
    opacity: 0.8;
    transform: scale(1.02) rotate(1deg);
}

.zhixun {
    width: 100%;
    height: 834px;
    margin-top: 80px;
    background: url(../images/back_zx_02.png) no-repeat;
    background-size: cover;
}

.zhixun .zx_content {
    width: 1200px;
    margin: 0 auto;
    padding-top: 92px;
    padding-bottom: 98px;
    box-sizing: border-box;
}

.zhixun .zx_content .content_tit {
    width: 410px;
    height: 84px;
    margin: 0 auto;
    margin-bottom: 50px;
}

.zhixun .zx_content .content_down {
    display: flex;
    justify-content: space-between;
}

.zhixun .zx_content .content_down .down_left {
    width: 600px;
    height: 500px;
    position: relative;
    overflow: hidden;
}

.zhixun .zx_content .content_down .down_left img {
    width: 100%;
    height: 100%;
}

.zhixun .zx_content .content_down .down_left:hover .zx_content_pic_text {
    bottom: 0px;
}

.zhixun .zx_content .content_down .down_left .zx_content_pic_text {
    width: 100%;
    height: 120px;
    background-color: rgba(20, 20, 20, 0.8);
    color: #ffffff;
    padding-left: 10px;
    padding-top: 10px;
    box-sizing: border-box;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    transition: all .5s ease-out;
    position: absolute;
    bottom: 0px;
    left: 0;
}

.zhixun .zx_content .content_down .down_left .zx_content_pic_text p:first-child {
    font-size: 20px;
    width: 430px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zhixun .zx_content .content_down .down_left .zx_content_pic_text div {
    /* line-height: 1.4em; */
    color: #afafaf;
    line-height: 25px;
    max-height: 50px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 18px;
}

.zhixun .zx_content .content_down .down_left .zx_content_pic_text p:last-child {
    font-size: 18px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    text-align: right;
    padding-right: 10px;
    box-sizing: border-box;
    color: #afafaf;
}

.zhixun .zx_content .content_down .down_right {
    width: 590px;
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
}

.zhixun .zx_content .content_down .down_right .down_right_item {
    transition: all .3s ease-out;
    padding: 20px;
    color: #000000;
    font-size: 20px;
}

.zhixun .zx_content .content_down .down_right .down_right_item:hover {
    background-color: #ffffff;
    box-shadow: 0px 2px 4px 4px rgb(0 0 0 / 15%);
    -webkit-box-shadow: 0px 2px 4px 4px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0px 2px 4px 4px rgb(0 0 0 / 15%);
    border-bottom: none;
}

.zhixun .zx_content .content_down .down_right .down_right_item:hover .nowrap {
    color: #d52d3b;
}

.down_right_item:not(:last-child) {
    border-bottom: 1px dashed #757474;
}

.zhixun .zx_content .content_down .down_right .zx_active {
    background-color: #ffffff;
    box-shadow: 0px 2px 4px 4px rgb(0 0 0 / 15%);
    -webkit-box-shadow: 0px 2px 4px 4px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0px 2px 4px 4px rgb(0 0 0 / 15%);
    border-bottom: none;
}

.zhixun .zx_content .content_down .down_right .down_right_item .first {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.zhixun .zx_content .content_down .down_right .down_right_item .down_right_text {
    line-height: 25px;
    max-height: 50px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.zhixun .zx_content .content_down .down_right .down_right_item .size {
    font-size: 18px;
    color: #757474;
}

.zhixun .zx_content .content_down .down_right .down_right_item .first .first_tit {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 360px;
}

.first .first_left {
    display: flex;
}

.first .time {
    width: 90px;
}

.first .fm {
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.first .center {
    align-items: center;
}

.first .red {
    color: #d52d3b;
}

.first .nowrap {
    white-space: nowrap;
}

.first .red1 {
    color: #d83b48;
    font-size: 18px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.zhengzhuang {
    width: 1200px;
    height: 644px;
    margin: 0 auto;
    margin-top: 90px;
    margin-bottom: 100px;
    color: #000000;
}

.zhengzhuang .zz_tit {
    width: 410px;
    height: 88px;
    margin: 0 auto;
    margin-bottom: 48px;
}

.zhengzhuang .zz_nav ul {
    display: flex;
    justify-content: space-between;
    align-items: center;

}

.zhengzhuang .zz_nav ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    transition: all .3s ease-out;
}

.zhengzhuang .zz_nav ul li:hover {
    margin-top: -20px;
    transition: all .3s ease-out;
    color: #d21b29;
}

.zhengzhuang .zz_nav ul li p:last-child {
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.zhengzhuang .zz_content {
    margin-top: 20px;
    height: 370px;
    background: url(../images/back_yy_03.png) no-repeat;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.zhengzhuang .zz_content .form {
    margin-right: 60px;
    height: 210px;
    width: 440px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.zhengzhuang .zz_content .form .zz_inp {
    height: 44px;
    width: 100%;
    outline: none;
    border-radius: 4px;
    padding-left: 20px;
    padding-right: 30px;
    font-size: 16px;
    box-sizing: border-box;
}

.zhengzhuang .zz_content .form .input3 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.zhengzhuang .zz_content .form .input3 span {
    margin-left: -30px;
}

.zhengzhuang .zz_content .form .zz_btn {
    background-color: #d21b29;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    transition: all .3s ease-out;
}

.zhengzhuang .zz_content .form .zz_btn:hover {
    opacity: .8;

}

.db_footer {
    height: 350px;
    width: 100%;
    background-color: #181717;
    color: #ffffff;
    padding-top: 70px;
    box-sizing: border-box;
}

.db_footer .db_content {
    width: 1200px;
    margin: 0 auto;
}

.db_footer .db_content .db_content_top {
    display: flex;
    justify-content: space-between;
}

.db_footer .db_content .db_content_top .footer_left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.db_footer .db_content .db_content_top .footer_nav {
    display: flex;
    /* width: 470px; */
    justify-content: space-between;
    text-align: center;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';

}

.db_footer .db_content .db_content_top .footer_nav .footer_li {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 10px;
}

.db_footer .db_content .db_content_top .footer_nav a:hover {
    color: #E8B325;
}

.db_footer .db_content .db_content_top .footer_nav h3 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #e0e0e0;
}

.db_footer .db_content .db_content_top .footer_nav a {
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    color: #b9b6b6;
}

.db_footer .db_content .db_content_top .footer_left .footer_yq {
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    color: #7d7c7c;
}

.db_footer .db_content .db_content_top .footer_left .footer_yq a {
    margin-right: 10px;
}

.db_footer .db_content .db_content_top .footer_left .footer_yq a:hover {
    color: #E8B325;
}

.db_footer .db_content .db_content_top .content_phone {
    margin-top: 44px;
    display: flex;
    align-items: center;
    font-size: 20px;
}

.db_footer .db_content .db_content_top .content_address {
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.db_footer .db_content .db_content_top .content_address img {
    margin-right: 12px;
    margin-left: 4px;
}

.db_footer .db_content .db_content_top .content_address span {
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    color: #e0e0e0;
}

.db_footer .db_content .db_content_top .content_phone img {
    margin-right: 16px;
}

.db_footer .db_content .db_content_top .content_phone .size24 {
    font-size: 24px;
}

.db_footer .db_content .db_content_top .erweima {
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    color: #7d7c7c;
}

.db_content .db_content_down {
    width: 1140px;
    margin: 0 auto;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    border-top: 1px solid #373636;
    border-bottom: 1px solid #373636;
    color: #7d7c7c;
    padding-top: 6px;
    padding-bottom: 6px;
    box-sizing: border-box;
    font-size: 15px;
    text-align: center;
}

/* 整装 */
.w100 {
    width: 100%;
}

.fw600 {
    font-weight: 600;
}

.fs16 {
    font-size: 16px;
}

.fs18 {
    font-size: 18px;
}

.fs20 {
    font-size: 20px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb36 {
    margin-bottom: 36px;
}

.mb52 {
    margin-bottom: 52px;
}

.mb40 {
    margin-bottom: 40px;
}

.w1200 {
    width: 1200px;
}

.red {
    color: #d83b48;
}

.p30 {
    padding: 30px;
}

.pd16 {
    padding-bottom: 16px;
}

.border_b {
    border-bottom: 1px solid #cccccc;
}

.border_t {
    border-top: 1px solid #cccccc;
}

.border_l {
    border-left: 1px solid #cccccc;
}

.border_r {
    border-right: 1px solid #cccccc;
}

.flex {
    display: flex;
}

.flex_jc_sb {
    justify-content: space-between;
}

.flex_colum {
    flex-direction: column;

}

.flex_wrap {
    flex-wrap: wrap;
}

.flex_ai_ct {
    align-items: center;
}

.nav_zz {
    margin-left: 30px;
}

.nav_zz li {
    padding: 0 24px;
    text-align: center;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
}

.nav_zz li:hover {
    color: #d83b48;
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
}

.nav_zz .def:hover {
    color: #ffffff;
}

.nav_zz .def1:hover {
    color: #ffffff;
}

.def {
    background-color: #d83b48;
    color: #ffffff;
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
}

.def1 {
    background-color: #d83b48;
    color: #ffffff;
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
}

.nav_zz .def:hover {
    background-color: #d83b48;
    color: #ffffff;
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
}

.nav_all {
    box-sizing: border-box;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
}

.nav_all .nav_all_item {
    margin-bottom: 24px;
}

.nav_zz .search_type {
    border: 1px solid #98979a;
    margin-right: 24px;
    padding: 0;
    height: 30px;
    width: 88px;
    text-align: center;
}

.nav_zz .search_type:hover {
    border: 1px solid #d83b48;
}

.nav_zz .search_type .jiantou {
    margin-left: 10px;
    display: inline-block;
}

.nav_zz .li_inp {
    height: 30px;
    width: 200px;
    padding: 2px 24px;
    border: 1px solid #98979a;
    outline: none;
}

.main .content_item {
    width: 32%;
    padding: 8px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    position: relative;
    transition: all .3s ease-out;
    /* overflow: hidden; */
}

.main .content_item:hover {
    border: 1px solid transparent;
    box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    -webkit-box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);

}

.main .content_item:hover .content_item_p1 {
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
}

.content_item_imgs {
    width: 100%;
    height: 352px;
    position: relative;
    overflow: hidden;
    /* z-index: 1; */
}

.main .content_item .content_item_img {
    opacity: 1;
    /* width: 100%; */
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    object-fit: cover;
    object-position: center center;
}

.main .content_item:hover .content_item_img {
    opacity: 1;
}

.main .content_item:hover .zanting {
    opacity: 1;
}

.main .content_item .zanting {
    transition: all .3s ease-out;
}

.main .content_item .zanting:hover {
    opacity: .8;
}

.main .content_item:hover .content_item_p1 {
    color: #d83b48;
}

.main .content_item .content_item_re {
    position: absolute;
    top: -18px;
    right: -14px;
}

.main .VR_item:not(:nth-child(3n)) {
    margin-right: 2%;
}

.main .zz_item:not(:nth-child(3n)) {
    margin-right: 2%;
}

.zz_item_imgs {
    width: 100%;
    height: 256px;
    position: relative;
    overflow: hidden;
    /* z-index: 1; */
}

.main .zz_item .zw_img {
    /* width: 100%; */
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.main .content_item .content_item_p1 {
    margin-top: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* padding-left: 10px; */
    padding-bottom: 12px;
    border-bottom: 1px dashed #909090;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.main .VR_item .content_item_p1 {
    border-bottom: 1px solid #909090;
    padding-left: 0;
}

.main .content_item .content_item_p2 {
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    /* letter-spacing: 1.2px; */
}

.main .zhengzhuang_content {
    margin-bottom: 36px;
}

.main .page {
    width: 586px;
    margin: 0 auto;
    /* margin-top: 60px; */
    margin-bottom: 40px;

}

.nav_zz .border_red {
    border: 1px solid #d83b48;
}

.rotate180 {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    /* IE 9 */
    -moz-transform: rotate(180deg);
    /* Firefox */
    -webkit-transform: rotate(180deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(180deg);
    /* Opera */
}

.content_item .zanting {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -54px;
    margin-top: -106px;
    opacity: 0;
}

.VR_item .content_item_p1 {
    text-align: center;
}

.VR_item .content_item_p2 {
    text-align: center;
}

.main .ds_item {
    width: 24%;
    height: 370px;
    overflow: hidden;
    transition: all .3s ease-out;
    cursor: pointer;
    margin-bottom: 30px;
}

.main .ds_item .design_img {
    width: 100%;
    height: 274px;
}

.main .ds_item:not(:nth-child(4n)) {
    margin-right: 1.33%;
}

.ds_item .ds_item_down {
    background-color: #f4f4f4;
    transition: all .3s ease-out;
    z-index: 10;
}

.ds_item .ds_title {
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
}

.ds_item .design_type {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
}

.ds_item .ds_name {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 30px;
    box-sizing: border-box;
}

.ds_item .ds_name_one {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
}

.ds_item .ds_name_one .ds_name_two {
    position: absolute;
    top: -40px;
    right: 10px;
    opacity: 0;
}

.ds_item:hover .ds_name_one .ds_name_two {
    opacity: 1;
}

.ds_item .ds_name_one .ds_name_two:hover .ds_ta {
    opacity: .8;
}

.main .ds_item:hover {
    box-shadow: 0px 2px 6px 2px rgb(0 0 0 / 15%);
    -webkit-box-shadow: 0px 2px 6px 2px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0px 2px 6px 2px rgb(0 0 0 / 15%);
}

.main .ds_item:hover .ds_name .content_item_p1 {
    color: #d83b48;
}

.main .ds_item:hover .ds_name .content_item_p2 {
    color: #d83b48;
}

.main .ds_item:hover .ds_item_down {
    margin-top: -80px;
    background-color: #ffffff;
}

.main .ds_item:hover .ds_item_down .ds_name_one {
    background-color: #ffffff;

}

.main .ds_item:hover .linian {
    display: block;
}

.ds_item .ds_ta {
    width: 54px;
    height: 54px;
    text-align: center;
    background-color: #d21d2c;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1em;

}

.ds_item_down .linian {
    /* display: none; */
    height: 80px;

}

.ds_item_down .linian p {
    line-height: 20px;
    max-height: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.lianghang {
    line-height: 20px;
    max-height: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.lianghang_text {
    line-height: 1.14em;
    margin-top: 16px;
}

.yihang {
    width: 168px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ds_banner {
    position: relative;
    width: 100%;
    height: 910px;
}

.ds_banner img {
    width: 100%;
    height: 100%;
}

.ds_banner .jianjie_text {
    position: absolute;
    top: 155px;
    left: 344px;
    font-size: 37px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    color: #434343;
}

.ds_banner .jianjie_text p:last-child {
    font-size: 180px;
    line-height: .94em;
    font-weight: bold;
    margin-left: -14px;
    color: #ffffff;
}

.ds_banner .jianjie_text p:last-child span {
    color: #d01d2c;
}

.ds_xx {
    position: absolute;
    top: 430px;
    left: 480px;
    width: 500px;
}

.ds_xx .ds_xx_p {
    display: flex;
    align-items: baseline;
    margin-bottom: 10px;

}

.one {
    animation: fadeInLeft linear .5s .3s both;
}

.one1 {
    animation: fadeInLeft linear .8s .3s both;
}

.one2 {
    animation: fadeInLeft linear 1.1s .3s both;
}

.one3 {
    animation: fadeInLeft linear 1.4s .3s both;
}

.ds_xx .ds_xx_p .ds_xx_tit {
    width: 100px;
    font-size: 20px;
    flex-shrink: 0;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    color: #9e9e9e;
}

.ds_xx .ds_xx_p .ds_xx_con {
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}

.ds_xx .ds_xx_p .ds_xx_con1 {
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    color: #ffffff;
}

.ds_xx .ds_xx_p .ds_xx_name {
    font-size: 40px;
    font-family: 'AlibabaPuHuiTi-2-75-SemiBold';
    color: #ffffff;
    margin-right: 10px;
}

.main .inp_back {
    background: url(../images/inp_back_03.png) no-repeat;
    height: 110px;
    margin-bottom: 90px;
    padding: 12px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #ffffff;
}

.inp_back .inp_left {
    text-align: center;
    margin-left: 40px;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.inp_back .inp_right {
    width: 880px;
    height: 90px;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    color: #000000;
}

.inp_right .inp_form {
    display: flex;
    flex: 1;
    padding-left: 40px;
    padding-right: 40px;
    box-sizing: border-box;
    align-items: center;
    justify-content: space-between;
}

.inp_right .inp_form .ds_inp {
    width: 170px;
    height: 44px;
    border: 1px solid #bfbfbf;
    border-radius: 22px;
    outline: none;
    padding-left: 18px;
    box-sizing: border-box;
    padding-right: 18px;
}

.inp_right .input3 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.inp_right .input3 span {
    margin-left: -20px;
    font-size: 18px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    color: #ea1111;
}

.inp_right .input3 .pingfang {
    margin-left: -30px;
    font-size: 16px;
}

.inp_right .inp_form .ds_btn {
    background-color: #d21d2c;
    color: #ffffff;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    width: 200px;
    justify-content: center;
    border: none;
    cursor: pointer;
}

.inp_right .inp_form .ds_btn:hover {
    opacity: .8;
}

.inp_right .inp_form .ds_phone {
    width: 220px;
}

.main .xiangguan {
    padding-left: 12px;
    /* padding-bottom: 14px; */
    box-sizing: border-box;
    border-left: 4px solid #ea1111;
    /* border-bottom: 1px dashed #e1e1e1; */
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    line-height: 1em;
}

.main .anli_content {
    padding-top: 40px;
    box-sizing: border-box;
    border-top: 1px dashed #e1e1e1;
    margin-top: 12px;
}

.main .anli_content .xg_img {
    width: 100%;
    height: 240px;
}

.main .qita {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.main .qita h4 {
    color: #c0c0c0;
}

.baiduMap {
    width: 1200px;
    height: 680px;
    margin: 0 auto;
    margin-bottom: 40px;
}

.lxwm_address {
    width: 1200px;
    height: 250px;
    margin: 0 auto;
    box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    -webkit-box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    margin-bottom: 44px;
    padding-left: 20px;
    padding-top: 36px;
    padding-right: 64px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}

.lxwm_address .address_xx {
    margin-left: 16px;
}

.lxwm_address .address_xx p:first-child {
    margin-top: 16px;
    margin-bottom: 6px;
}

.about .about_text {
    padding-left: 20px;
    padding-right: 60px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}

.about .about_text .text_left {
    width: 580px;
    font-size: 18px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    flex-shrink: 0;
}

.about .about_text .xian {
    width: 80px;
    border-bottom: 1px solid #000000;
    margin-top: 20px;
    margin-bottom: 20px;
}

.about .about_text .text_left .text_left_en {
    font-size: 12px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
}

.about .about_text .text_right {
    width: 370px;
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
}

.about .about_text .text_right span {
    width: 10px;
    height: 10px;
    border: 1px solid #000000;
    border-radius: 50%;
    flex-shrink: 0;
    margin-right: 20px;
}

.about .about_text .text_right .text_right_item {
    align-items: center;
    margin-bottom: 20px;
}

.about .about_text .xian3 {
    margin-top: 60px;
    margin-bottom: 40px;
}

.about .about_text .xian1 {
    width: 180px;
    border-bottom: 1px solid #000000;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 32px;
}

.about .about_text .xian2 {
    width: 10px;
    border-left: 1px solid #000000;
    margin-bottom: 20px;
    transform: rotate(-45deg);
    transform-origin: left bottom;
}

.pingpaimeili {
    background: url(../images/back_pp_03.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 890px;
    position: relative;
    margin-bottom: 50px;
}

.pingpaimeili .pp_nums {
    position: absolute;
    top: 700px;
    left: 740px;
    align-items: center;
    box-sizing: border-box;
    color: #ffffff;

}

.pingpaimeili .pp_nums .pp_nums_item {
    width: 240px;
}

.pingpaimeili .pp_nums .pp_nums_item p:first-child {
    font-size: 18px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    padding-left: 8px;
    box-sizing: border-box;
    border-left: 2px solid #e6943c;
    line-height: 1em;

}

.pingpaimeili .pp_nums .pp_nums_item p:nth-child(2) {
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.pingpaimeili .pp_nums .pp_nums_item p:nth-child(3) {
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
}

.active .pp_nums .two1 {
    animation: fadeInUp linear .8s .5s both;
}

.active .pp_nums .two2 {
    animation: fadeInUp linear 1.1s .5s both;
}

.active .pp_nums .two3 {
    animation: fadeInUp linear 1.4s .5s both;
}

.active .back_ditu {
    animation: fadeInDown linear 1.1s .5s both;
}

.pingpaimeili .back_ditu {
    position: absolute;
    right: 0;
    bottom: -46px;

}

.licheng {
    background: url(../images/back_licheng_02.png) no-repeat;
    background-size: cover;
    height: 840px;
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
}

.licheng .lc_title {
    align-items: center;
    width: 700px;
    margin: 0 auto;
    justify-content: space-between;
    margin-bottom: 40px;
}

.licheng .lc_title .solid {
    width: 130px;
    border-top: 1px solid #000000;
}

.lc_title_two {
    text-align: center;
}

.licheng .lc_title1 {
    font-size: 50px;
    font-family: 'AlibabaPuHuiTi-2-75-SemiBold';
}

.licheng .lc_title2 {
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.licheng .lc_cl {
    width: 120px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 25px;
    background-color: #f49000;
    position: absolute;
    top: 470px;
    left: 240px;
    color: #ffffff;

}

.active .lc_cl {
    animation: fadeInLeft linear .3s .3s both;
}

.licheng .lc_tf {
    width: 120px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 25px;
    background-color: #e68200;
    position: absolute;
    top: 340px;
    left: 1590px;
    color: #ffffff;

}

.active .lc_tf {
    animation: fadeInRight linear 2.5s .3s both;
}

.licheng ul li {
    width: 210px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.licheng ul li:nth-child(1) {
    position: absolute;
    top: 420px;
    left: 328px;
}

.licheng ul li:nth-child(2) {
    position: absolute;
    top: 130px;
    left: 450px;
}

.licheng ul li:nth-child(3) {
    position: absolute;
    top: 420px;
    left: 568px;
}

.licheng ul li:nth-child(4) {
    position: absolute;
    top: 130px;
    left: 680px;
}

.licheng ul li:nth-child(5) {
    position: absolute;
    top: 420px;
    left: 798px;
}

.licheng ul li:nth-child(6) {
    position: absolute;
    top: 130px;
    left: 910px;
}

.licheng ul li:nth-child(7) {
    position: absolute;
    top: 420px;
    left: 1028px;
}

.licheng ul li:nth-child(8) {
    position: absolute;
    top: 106px;
    left: 1140px;
}

.licheng ul li:nth-child(9) {
    position: absolute;
    top: 420px;
    left: 1258px;
}

.licheng ul li:nth-child(10) {
    position: absolute;
    top: 130px;
    left: 1370px;
}

.active ul li:nth-child(1) {
    animation: fadeInUp linear .5s .3s both;
}

.active ul li:nth-child(2) {
    animation: fadeInDown linear .7s .3s both;
}

.active ul li:nth-child(3) {
    animation: fadeInUp linear .9s .3s both;
}

.active ul li:nth-child(4) {
    animation: fadeInDown linear 1.1s .3s both;
}

.active ul li:nth-child(5) {
    animation: fadeInUp linear 1.3s .3s both;
}

.active ul li:nth-child(6) {
    animation: fadeInDown linear 1.5s .3s both;
}

.active ul li:nth-child(7) {
    animation: fadeInUp linear 1.7s .3s both;
}

.active ul li:nth-child(8) {
    animation: fadeInDown linear 1.9s .3s both;
}

.active ul li:nth-child(9) {
    animation: fadeInUp linear 2.1s .3s both;
}

.active ul li:nth-child(10) {
    animation: fadeInDown linear 2.3s .3s both;
}

.licheng ul li .suXian {
    height: 145px;
    border-left: 1px solid #000000;
    width: 1px;
}

.licheng ul li .yuan_month {
    width: 170px;
    height: 170px;
    border-radius: 50%;
    box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    -webkit-box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    text-align: center;
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 1em;
}

.licheng ul li .yuan_month .yuan_month_item {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 20px solid #f19001;
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 1em;
}

.licheng ul li .li_title {
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    margin-top: 10px;
}

.licheng ul li .li_con {
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    margin-bottom: 10px;
    text-align: center;
}

.gongyi {
    margin-bottom: 50px;
}

.gongyi .lc_title {
    align-items: center;
    width: 820px;
    margin: 0 auto;
    justify-content: space-between;
    margin-bottom: 40px;
}

.gongyi .lc_title .solid {
    width: 170px;
    border-top: 1px solid #000000;
}

.gongyi .lc_title1 {
    font-size: 50px;
    font-family: 'AlibabaPuHuiTi-2-75-SemiBold';
}

.gongyi .lc_title2 {
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    text-align: center;
}

/* 公司新闻 */
.company_new {
    margin-top: 50px;
}

.company_new .top {
    margin-bottom: 40px;
}

.company_new .com_nav {
    margin-bottom: 40px;
}

.company_new .topLeft {
    width: 860px;
    height: 440px;
}

.company_new .topRight {
    width: 320px;
    height: 440px;
    color: #ffffff;
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    background-color: #636363;
    padding: 20px;
    box-sizing: border-box;
    /* position: relative;
    top: 0; */
    /* transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; */
}

.company_new .swiper-pagination-bullet {
    border: 2px solid #ffffff;
    background-color: rgba(20, 20, 20, 0.5);
    opacity: 1;
}

.company_new .swiper-pagination-bullet-active {
    background-color: #ff0000;
    border: 2px solid #ff0000;
}

.topRight .jsq {
    font-size: 20px;
    line-height: 1.1em;
    font-family: 'AlibabaPuHuiTi-2-85-Bold';
    align-items: center;
    margin-bottom: 36px;
}

.topRight .jsq img {
    margin-right: 10px;
}

.topRight .form {
    height: 230px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.topRight .form .com_new_inp {
    height: 44px;
    width: 100%;
    outline: none;
    border-radius: 4px;
    padding-left: 20px;
    padding-right: 30px;
    font-size: 16px;
    box-sizing: border-box;

}

.topRight .form .input3 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.topRight .form .input3 span {
    margin-left: -30px;
    color: #000000;
}

.topRight .com_btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.topRight .form .com_new_btn {
    background-color: #d21d2c;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    transition: all .3s ease-out;
    height: 44px;
    width: 47%;
    border-radius: 4px;
    line-height: 44px;
}

.topRight .form .com_new_btn2 {
    background-color: #e1dede;
    color: #000000;
}

.topRight .form .com_new_btn:hover {
    opacity: .8;

}

.company_new .downLeft {
    width: 860px;
}

.company_new .downLeft1 {
    width: 1200px;
}

.company_new .downLeft .downLeft_a {
    flex-shrink: 0;
    display: block;
}

.company_new .downLeft .downLeft_item {
    width: 100%;
    border: 1px solid #d2d2d2;
    padding: 16px;
    box-sizing: border-box;
    margin-bottom: 40px;
    align-items: center;
    cursor: pointer;
    transition: all .3s ease-out;
}

.company_new .downLeft .downLeft_item .downLeft_item_img {
    width: 300px;
    height: 220px;
}

.company_new .downLeft .downLeft_item:hover {
    box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    -webkit-box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    border: 1px solid transparent;
}

.company_new .downLeft .downLeft_item:hover .downLeft_item_title span {
    color: #d21d2c;
    font-family: 'AlibabaPuHuiTi-2-85-Bold';
}

.xiangqing_a {
    display: block;
}

.company_new .downLeft .downLeft_item .downLeft_item_text {
    margin-left: 20px;
    font-size: 15px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    flex: 1;
}

.company_new .downLeft .downLeft_item .downLeft_item_text .downLeft_item_text_content {
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 22px;
    height: 66px;
    max-height: 106px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.company_new .downLeft .downLeft_item .downLeft_item_title img {
    width: 20px;
    height: 25px;
    margin-right: 10px;
}

.company_new .downLeft .downLeft_item .downLeft_item_title {
    padding-bottom: 12px;
    box-sizing: border-box;
    border-bottom: 1px solid #d2d2d2;
    font-size: 18px;
}

.company_new .downLeft .downLeft_item .com_time img {
    margin-right: 8px;
}

.company_new .downLeft .downLeft_item .com_time span {
    margin-right: 16px;
}

.company_new .downLeft .downLeft_item .com_xq:hover {
    color: #d21d2c;
}

.company_new .downRight {
    width: 320px;
    background-color: #eeeeee;
    padding: 20px 20px 0 20px;
    box-sizing: border-box;
    height: 100px;
    height: auto;
    min-height: 200px;
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    display: inline-block;
}

.downRight .downRight_hot {
    font-size: 25px;
    margin-bottom: 24px;
}

.downRight .downRight_more {
    font-size: 14px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    margin-bottom: 24px;
}

.downRight .downRight_more:hover {
    color: #d21d2c;
}

.downRight .downRight_a {
    flex-shrink: 0;
    display: block;
    margin-bottom: 20px;
}

.downRight .downRight_a:hover {
    color: #d21d2c;
}

.downRight .downRight_a img {
    width: 100px;
    height: 70px;
    margin-right: 12px;
    flex-shrink: 0;
}

.fz14 {
    font-size: 14px;
}

.company_new .biaoqian {
    padding: 20px;
    box-sizing: border-box;
    background-color: #f3f1f2;
    margin-bottom: 44px;
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
}

.xq_biaoqian {
    /* margin-bottom: 44px; */
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: 10px;
}

.xq_bq {
    margin-bottom: 30px;
}

.xq_biaoqian a {
    border: 1px solid #d2d2d2;
    padding: 2px 8px;
    /* margin-bottom: 10px; */
}

.xq_biaoqian a:not(:nth-child(9n)) {
    margin-right: 18px;
}

.biaoqian .biaoqian_hot {
    font-size: 25px;
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
    margin-bottom: 16px;
}

.biaoqian .biaoqian_btn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.biaoqian .biaoqian_btn div {
    border: 1px solid #d2d2d2;
    padding: 2px 8px;
    margin-bottom: 10px;
    margin-right: 16px;
    cursor: pointer;
}

.biaoqian .biaoqian_btn .sele_div {
    color: #d21d2c;
    border: 1px solid #d21d2c;
}

/* .biaoqian .biaoqian_btn a {
    border: 1px solid #d2d2d2;
    padding: 2px 8px;
    margin-bottom: 10px;
    margin-right: 16px;
} */
/* .biaoqian .biaoqian_btn a:not(:nth-child(9n)) {
    margin-right: 16px;
} */

.flow_nav {
    width: 860px;
    margin-bottom: 30px;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.flow_nav .flow_nav_btn {
    padding: 10px;
    box-sizing: border-box;
    cursor: pointer;
    border-bottom: 1px solid #d2d2d2;
}

.flow_nav .flow_state {
    border-bottom: 2px solid #d21d2c;
}

.flow_nav .no_btn {
    border-bottom: 1px solid #d2d2d2;
    flex: 1;
}

.topRight_p1 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 30px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.topRight_p1 span {
    color: #c6a354;
}

.topRight_p2 {
    text-align: center;
}

.qus_item {
    width: 100%;
    border: 1px solid #d2d2d2;
    padding: 30px;
    box-sizing: border-box;
    margin-bottom: 40px;
    align-items: center;
    transition: all .3s ease-out;
    font-size: 15px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    position: relative;
}

.hover1:hover {
    box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    -webkit-box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 15%);
    border: 1px solid transparent;
}

.qus_item .qus_item_top {
    border-bottom: 1px solid #d2d2d2;
    width: 100%;
}

.qus_item .wd_pic2 {
    position: absolute;
    top: 34px;
    left: -6px;
}

.qus_item .wd_pic {
    position: absolute;
    top: 130px;
    left: -6px;
}

.qus_item .qus_item_time {
    padding-left: 52px;
    box-sizing: border-box;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-75-SemiBold';
    flex: 1;
}

.qus_item .qus_item_time p:first-child:hover {
    color: #d21d2c;
}

.qus_item .qus_item_time p:last-child {
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    margin-bottom: 12px;
}

.qus_item .qus_item_dz {
    padding-right: 10px;
    box-sizing: border-box;
}

.qus_item .qus_item_dz .dz_btn {
    margin-bottom: 4px;
    cursor: pointer;
}

.qus_item .qus_item_down {
    padding-left: 52px;
    padding-top: 30px;
    box-sizing: border-box;
}

.qus_item_down .p_four {
    line-height: 22px;
    max-height: 88px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.che_img {
    width: 28px;
    height: 28px;
}

/*动态点赞开始*/
.praise {
    /* width:40px;
    height:40px; */
    cursor: pointer;
    font-size: 12px;
    text-align: center;
    position: relative;
}

.praise1 {
    width: 29px;
    height: 29px;
    display: block;
    margin: 0 auto;
}

.praise-txt {
    height: 25px;
    line-height: 25px;
    display: block;
}

.praise-txt-left {
    margin-left: 6px;
    font-size: 14px;
}

.praise img {
    width: 29px;
    height: 29px;
    display: block;
    margin: 0 auto;
}

.add-num {
    display: none;
}

.add-num .add-animation {
    color: #000;
    position: absolute;
    top: -15px;
    left: 10px;
    font-size: 15px;
    opacity: 0;
    filter: Alpha(opacity=0);
    -moz-opacity: 0;
    animation: mypraise 0.5s;
    /* Firefox */
    -moz-animation: mypraise 0.5s;
    /* Safari 和 Chrome */
    -webkit-animation: mypraise 0.5s;
    /* Opera */
    -o-animation: mypraise 0.5s;
    font-style: normal;
}

.praise .hover,
.add-num .add-animation.hover,
.praise-txt.hover {
    color: #EB4F38;
}

/*点赞图标放大动画结束*/
/*点赞数量加减动画开始*/
@keyframes mypraise {
    0% {
        top: -15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity: 0;
    }

    25% {
        top: -20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity: 0.5;
    }

    50% {
        top: -25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity: 1;
    }

    75% {
        top: -30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity: 0.5;
    }

    100% {
        top: -35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity: 0;
    }
}

@-moz-keyframes mypraise

/* Firefox */
    {
    0% {
        top: -15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity: 0;
    }

    25% {
        top: -20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity: 0.5;
    }

    50% {
        top: -25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity: 1;
    }

    75% {
        top: -30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity: 0.5;
    }

    100% {
        top: -35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity: 0;
    }
}

@-webkit-keyframes mypraise

/* Safari 和 Chrome */
    {
    0% {
        top: -15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity: 0;
    }

    25% {
        top: -20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity: 0.5;
    }

    50% {
        top: -25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity: 1;
    }

    75% {
        top: -30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity: 0.5;
    }

    100% {
        top: -35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity: 0;
    }
}

@-o-keyframes mypraise

/* Opera */
    {
    0% {
        top: -15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity: 0;
    }

    25% {
        top: -20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity: 0.5;
    }

    50% {
        top: -25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity: 1;
    }

    75% {
        top: -30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity: 0.5;
    }

    100% {
        top: -35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity: 0;
    }
}

/*点赞数量加减动画结束*/
/*动态点赞结束*/


/* 问答详情 */
.qus_item_fy {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    cursor: pointer;
    /* margin-top: -20px; */
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 10px;
    box-sizing: border-box;
    margin-bottom: 30px;
}

.qus_left {
    justify-content: flex-start;
}

.qus_item_fy .qus_item_fy_left {
    width: 0px;
    height: 0px;
    border-right: 10px solid #000000;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    margin-right: 8px;
}

.qus_item_fy .qus_item_fy_up {
    margin-right: 10px;
}

.qus_item_fy .qus_item_fy_right {
    width: 0px;
    height: 0px;
    border-left: 10px solid #000000;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid transparent;
    margin-left: 8px;
}

.xgwd {
    margin-top: 70px;
}

.xg_down {
    text-align: center;
    transform: rotate(90deg);
    font-size: 16px;
    line-height: 1em;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    flex-shrink: 0;
}

.xgwd_content {
    padding: 12px 24px;
    box-sizing: border-box;
    border: 1px solid #d2d2d2;
    margin-top: 16px;
    transition: all .3s ease-out;
}

.xgwd_content:hover div:first-child {
    color: #EB4F38;
}

.hover_color:hover {
    color: #EB4F38;
}

.hover_color:hover .qus_item_fy_left {
    border-right: 10px solid #EB4F38;
}

.hover_color:hover .qus_item_fy_right {
    border-left: 10px solid #EB4F38;
}

.vr_xiangqing {
    margin-bottom: -7px;
}

.CasesIframe {
    width: 100%;
    height: calc(100vh - 80px);
    border: none;
}

.CasesIframe1 {
    width: 100%;
    height: 100%;
    border: none;
}

.xq_title {
    text-align: center;
    font-size: 25px;
}

.xq_time {
    justify-content: space-around;
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    /* color: #ffffff; */
}

.xq_content {
    margin-top: 30px;
    margin-bottom: 30px;
}

.topLeft .zx_banner_sty {
    width: 860px;
    height: 440px;

}

.yxcp_banner {
    width: 100%;
    /* height: 700px; */
    overflow: hidden;
}

/* 优选产品 */
.allProdoct {
    background: url(../images/yxcp_back1_02.png) no-repeat center center;
    background-size: cover;
    margin-top: -1px;
    width: 100%;
    height: 907px;
}

.quanqiu {
    background: url(../images/yxcp_back2_06.png) no-repeat center center;
    background-size: cover;
    margin-top: -4px;
    width: 100%;
    height: 906px;
}

.allProdoct_content {
    width: 1300px;
    margin: 0 auto;
    /* padding-left: 30px; */
    padding-top: 100px;
    box-sizing: border-box;
}

.allProdoct_content2 {
    width: 1300px;
    margin: 0 auto;
    padding-top: 60px;
    box-sizing: border-box;
}

.yxcp_biaoti {
    display: flex;
    align-items: center;
    color: #ffffff;
    margin-left: -20px;
}

.yxcp_suxian {
    width: 4px;
    height: 56px;
    background-color: #f3be4c;
    margin-right: 20px;
}

.yxcp_all_en {
    font-size: 40px;
    font-family: 'AlibabaPuHuiTi-2-85-Bold';
    line-height: 1.2em;
}

.yxcp_all_text {
    font-size: 35px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    line-height: 1.2em;
}

.all_text2 {
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    margin-top: 30px;
    color: #ffffff;
}

.all_text2 .all_text2_span {
    margin-right: 40px;
}

.swiper_yxcp {
    width: 520px !important;
    height: 320px;
    margin-top: 90px;
}

.swiper_yxcp .yxcp_swiper_item {
    width: 500px !important;
    height: 320px;
    margin-right: 20px;
    background-color: #000000;
}

.qq_right {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    margin-top: -110px;
}

.yuanquans {
    width: 420px;
    height: 420px;
    border-radius: 50%;
    /* float: right; */

    position: relative;
}

.sleepContentView {
    width: 420px;
    height: 420px;
    background-image: linear-gradient(#f3be4c, #ffffff);
    border-radius: 50%;
    text-align: center;
    font-size: 28px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    animation: myMove1 5s ease-in infinite alternate;
    -webkit-animation: myMove1 5s ease-in infinite alternate;
}

.quanqiu .qq_yuan {
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    margin: 2px;
    box-sizing: border-box;
    background: #161616;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    color: #ffffff;
    position: absolute;
    left: 0;
    top: 0;
}

.quanqiu .qq_yuan .qq_yuan_pj {
    margin-left: -80px;
}

.quanqiu .price {
    font-size: 100px;
    font-family: 'AlibabaPuHuiTi-2-85-Bold';
    color: #f3be4c;
    line-height: 1em;
}

.quanqiu .price_num {
    font-size: 196px;
    font-family: 'AlibabaPuHuiTi-2-85-Bold';
    line-height: 1em;
}

@keyframes myMove1 {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes myMove1 {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.quanqiu .qq_text {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    margin-top: 60px;
    color: #ffffff;
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    margin-bottom: 40px;
}

.qq_down {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    color: #ffffff;
}

.qq_down_items {
    display: flex;
    align-items: center;
}

.qq_down_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-left: 60px;
}

.quanqiu .qq_down_item div {
    margin-top: 24px;
}

.jiage {
    background: url(../images/yxcp_back3_06.png) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 899px;
}

.pingpai {
    background: url(../images/yxcp_back5_02.png) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 900px;
}

.jg_top {
    background: url(../images/yxcp_p_back_03.png) no-repeat center center;
    background-size: cover;
    width: 1577px;
    height: 918px;
    margin: 0 auto;
    margin-top: 50px;
}

.pingpai_imgs {
    width: 1300px;
    margin: 0 auto;
    padding-top: 90px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}

.pingpai_img_two {
    padding-top: 80px;
    box-sizing: border-box;
}

.jg_text1 {
    text-align: right;
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    color: #e3b88a;
    margin-top: 40px;
    line-height: 1.1em;
}

.jg_text2 {
    text-align: left;
    font-size: 24px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    color: #e3b88a;
    margin-top: 40px;
}

.pp_content {
    width: 1577px;
    margin: 0 auto;
    display: flex;
    padding-top: 219px;
    box-sizing: border-box;
}

.pp_content_left {
    background: url(../images/yxcp_men1_03.png) no-repeat center center;
    background-size: cover;
    width: 644px;
    height: 825px;
    z-index: 1;
}

.pp_content_right {
    height: 690px;
    flex: 1;
    margin-top: 90px;
    box-sizing: border-box;
    background-color: #0b0b0b;
}

.yxcp_lngj {
    width: 100%;
    height: 200px;
    background-color: #161616;
}

.lngj {
    width: 100%;
    height: 970px;
    background-color: #161616;
}

.pp_content_left_img {
    margin-top: 60px;
    margin-left: 36px;
}

.pp_content_left_text {
    margin-top: 60px;
    margin-left: 36px;
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    color: #ffffff;
    width: 498px;
}

.pp_content_right_title {
    text-align: center;
    font-size: 40px;
    font-family: 'AlibabaPuHuiTi-2-85-Bold';
    color: #ffffff;
    padding-top: 80px;
    box-sizing: border-box;
    line-height: 1.2em;
    margin-bottom: 50px;
}

.pp_content_right_title_en {
    font-size: 35px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.pp_content_right_logos {
    width: 690px;
    margin: 0 auto;
    display: flex;
    /* justify-content: space-between; */
    align-items: center;
    flex-wrap: wrap;
}

.more_logo {
    text-align: center;
    font-size: 18px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    opacity: .5;
    color: #ffffff;
    margin-top: 10px;
}

.pp_content_right_logo {
    width: 220px;
    height: 80px;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    cursor: pointer;
}

.pp_content_right_logo:not(:nth-child(3n)) {
    margin-right: 15px;
}

.pp_content_right_logo_border {
    width: 300px;
    height: 300px;
    /* color: #333232; */
    background-image: linear-gradient(#333232, #ffffff);
    border-radius: 50%;
    text-align: center;
    font-size: 28px;
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -150px;
    margin-left: -150px;
    animation: myMove1 5s ease-in infinite alternate;
    -webkit-animation: myMove1 5s ease-in infinite alternate;
}

.addDisplay {
    display: none;
}

.addBorder {
    border: 1px solid #ffffff;
}

.pp_content_right_logo_item {
    width: 218px;
    height: 78px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* position: absolute; */
    margin-left: 1px;
    z-index: 1;
    background-color: #000000;
}

.lngj_title {
    padding-top: 220px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lngj_title_logo {
    width: 280px;
    height: 66px;
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-75-SemiBold';
    background-color: #ffffff;
    color: #000000;
    border-radius: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lngj_title_logo_en {
    font-size: 48px;
    color: #eba813;
}

.yxcp_biaoti2 {
    display: flex;
    align-items: center;
    color: #ffffff;
    margin-left: 20px;
}

.lngj_content {
    width: 1640px;
    margin: 0 auto;
    margin-top: 80px;
    display: flex;
}

.lngj_content_left_one {
    margin-bottom: 130px;
}

.lngj_content_left_text {
    margin-right: 20px;
}

.lngj_content_left {
    display: flex;
    align-items: center;
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    color: #ffffff;
}

/*横向时间轴*/
.time-horizontal {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    flex: 1;
    margin-top: 80px;
    margin-left: 30px;
}

.ul2 {
    width: 111px;
    position: relative;
    display: flex;
    justify-content: space-between;
    /* align-items: center; */
}

.time-horizontal .li1 {
    float: left;
    position: relative;
    text-align: center;
    width: 126px;
    padding-top: 20px;
    color: #ffffff;
    border-top: 1px solid #ffffff;
}

.time-horizontal .li1:hover {
    color: #f6c351;
}

.time-horizontal .li1:hover .li_down {
    border: 1px solid #f6c351;
}

.li1_top {
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    position: absolute;
    top: -80px;
    left: 0;
    width: 100%;
    height: 30px;
    text-align: center;
    color: #ffffff;
}

.time-horizontal .li2 {
    float: left;
    position: relative;
    text-align: center;
    width: 37px;
    padding-top: 10px;
    border-top: 1px solid #ffffff;
}

.time-horizontal .li1:hover .li2 {
    border-top: 1px solid #f6c351;
}

.time-horizontal .li1:hover .li2 b:before {
    border: 2px solid #f6c351;
    background: #f6c351;
}

.time-horizontal .li1:hover .li2 i:before {
    background: #f6c351;
}

.time-horizontal .li1:first-child:after {
    content: "";
    width: 55px;
    height: 1.1px;
    background-color: #161616;
    position: absolute;
    left: 0;
    top: -1px;
}

.time-horizontal .li1:last-child:after {
    content: "";
    width: 55px;
    height: 1.1px;
    background-color: #161616;
    position: absolute;
    right: 0;
    top: -1px;
}

.time-horizontal .li2:first-child:after {
    content: "";
    width: 17px;
    height: 1.1px;
    background-color: #161616;
    position: absolute;
    left: 0;
    top: -1px;
}

.time-horizontal .li2:last-child:after {
    content: "";
    width: 14px;
    height: 1.1px;
    background-color: #161616;
    position: absolute;
    right: 0;
    top: -1px;
}

.time-horizontal .li1 b:before {
    content: '';
    position: absolute;
    top: -10px;
    left: 55px;
    width: 12px;
    height: 12px;
    border: 2px solid #ffffff;
    border-radius: 8px;
    background: #ffffff;
}

.time-horizontal .li12 b:before {
    border: 2px solid #eba813;
    background: #eba813;
}

.time-horizontal .li2 b:before {
    content: '';
    position: absolute;
    top: -3px;
    left: 17px;
    width: 2px;
    height: 2px;
    border: 2px solid #ffffff;
    border-radius: 8px;
    background: #ffffff;
}

.time-horizontal .li2 i:before {
    content: '';
    position: absolute;
    top: -10px;
    left: 19px;
    width: 1px;
    height: 10px;
    background: #ffffff;
}

.ppw {
    font-size: 24px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    width: 30px;
    line-height: 1em;
    margin-bottom: 30px;

}

.ppw2 {
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    width: 37px;
    line-height: 1em;
}

.ppw2_span_one {
    margin-bottom: 20px;
    display: block;
}

.li_down {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 16px 6px 16px 6px;
    box-sizing: border-box;
    border: 1px solid transparent;
}

@keyframes warn {
    0% {
        transform: scale(0);
        opacity: 0.0;
    }

    25% {
        transform: scale(0);
        opacity: 0.1;
    }

    50% {
        transform: scale(0.1);
        opacity: 0.3;
    }

    75% {
        transform: scale(0.5);
        opacity: 0.5;
    }

    100% {
        transform: scale(1);
        opacity: 0.0;
    }
}

/* 产生动画（向外扩散变大）的圆圈 */
.pulse-max {
    position: absolute;
    width: 50px;
    height: 50px;
    top: -26px;
    left: 38px;
    background: #eba813;
    border-radius: 50%;
    z-index: 1;
    opacity: 0;
    -webkit-animation: warn 2s ease-out;
    -moz-animation: warn 2s ease-out;
    animation: warn 2s ease-out;
    animation-delay: 0.2s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.pulse-mid {
    position: absolute;
    top: -22px;
    left: 42px;
    width: 42px;
    height: 42px;
    background: #eba813;
    border-radius: 50%;
    z-index: 1;
    opacity: 0;
    -webkit-animation: warn 1.8s ease-out;
    -moz-animation: warn 1.8s ease-out;
    animation: warn 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.pulse-min {
    position: absolute;
    top: -19px;
    left: 45px;
    width: 36px;
    height: 36px;
    background: #eba813;
    border-radius: 50%;
    z-index: 1;
    opacity: 0;
    -webkit-animation: warn 2s ease-out;
    -moz-animation: warn 2s ease-out;
    animation: warn 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.shwb {
    width: 100%;
    background: url(../images/yxcp_back9_02.png) no-repeat center center;
    background-size: cover;
    height: 818px;
}

.shwb_title {
    text-align: center;
    width: 100%;
    font-size: 40px;
    font-family: 'AlibabaPuHuiTi-2-85-Bold';
    color: #ffffff;
    line-height: 1.2em;
    padding-top: 80px;
    box-sizing: border-box;
}

.shwb_title_en {
    font-size: 35px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.shwb_centent {
    width: 60%;
    height: 480px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 45px;
    color: #ffffff;
}

.shwb_centent_item {
    height: 282px;
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
    padding-left: 40px;
    padding-right: 50px;
    box-sizing: border-box;
    text-align: center;
}

.shwb_centent_item:not(:last-child) {
    border-right: 1px solid #ffffff;
}

.shwb_centent_item_down {
    font-size: 24px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    margin-top: 30px;
}

.shwb_centent_item_down_num {
    font-size: 118px;
    font-family: 'SourceHanSerifCN-Bold';
    font-style: italic;
    margin-right: 10px;
}

.longTime {
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
}

.shwb_title_zs {
    font-size: 50px;
    font-family: 'AlibabaPuHuiTi-2-75-SemiBold';
    color: #f7c34f;
}

.shwb_down {
    text-align: center;
    color: #ffffff;
    margin-top: 30px;
}

.section1 {
    width: 100%;
    background: url(../images/xj_back2_02.png) no-repeat center center;
    background-size: cover;
    height: 897px;
    margin-top: -1px;
}

.section2 {
    width: 100%;
    background: url(../images/xj_back3_02.png) no-repeat center center;
    background-size: cover;
    height: 899px;
}

.section3 {
    width: 100%;
    background: url(../images/xj_back3_06.png) no-repeat center center;
    background-size: cover;
    height: 899px;
    margin-top: -3px;
}

.section4 {
    width: 100%;
    background: url(../images/xj_back4_02.png) no-repeat center center;
    background-size: cover;
    height: 926px;
}

.section5 {
    width: 100%;
    background: url(../images/xj_back5_02.png) no-repeat center center;
    background-size: cover;
    height: 959px;
    margin-top: -3px;
}

.section6 {
    width: 100%;
    background: url(../images/xj_back6_02.png) no-repeat center center;
    background-size: cover;
    height: 468px;
    position: relative;
}

.section7 {
    width: 100%;
    background: url(../images/cc_back.png) no-repeat center center;
    background-size: cover;
    height: 902px;
    position: relative;
}

.s1_content {
    width: 900px;
    margin-left: 38%;
    padding-top: 80px;
    box-sizing: border-box;
}

.si_tit1 {
    font-size: 50px;
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
    color: #ffffff;
    letter-spacing: 5px;
}

.si_tit2 {
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    color: #d8aa47;
    margin-bottom: 80px;
    letter-spacing: 3px;
}

.s1_items {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}

.s1_item {
    width: 424px;
    height: 234px;
    background-color: #ffffff;
    margin-bottom: 52px;
    color: #000;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.s1_item_tit {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.s1_item_tit img {
    margin-right: 10px;
}

.s1_item_down {
    text-align: center;
}

.s1_item_tit_ch {
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
}

.s1_item_tit_en {
    font-size: 15px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.s2_content {
    width: 1300px;
    margin: 0 auto;
    padding-top: 80px;
    box-sizing: border-box;
}

.s2_tit {
    text-align: center;
}

.s2_top {
    display: flex;
    font-size: 28px;
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
    color: #f3be4c;
    letter-spacing: 1.4px;
}

.s2_top img {
    margin-left: 126px;
    margin-right: 26px;
}

.s2_hengxian {
    width: 128px;
    height: 1px;
    background-color: #ffffff;
    margin-right: 26px;
    margin-top: 20px;
}

.s2_down {
    height: 230px;
    width: 100%;
    background-color: #2a2a2e;
    margin-top: -160px;
}

.s2_down div {
    width: 410px;
    padding-top: 50px;
    margin-left: 670px;
    box-sizing: border-box;
    color: #ffffff;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    letter-spacing: 1px;
}

.s2_banner {
    position: relative;
}

.s2_num {
    font-size: 25px;
    font-family: 'DFPGB_S5_FTO';
    color: #ffffff;
    font-style: italic;
    letter-spacing: 1.25px;
    margin-bottom: 10px;
}

.swiper_slide_left {
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    line-height: 1.2em;
    letter-spacing: 1px;
}

.s2_kuang {
    width: 350px;
    height: 208px;
    border: 1px solid #886e36;
    position: absolute;
    left: 98px;
    top: -20px;
}

.s2_kuang img {
    position: absolute;
    right: 0;
    bottom: 0;
}

.s3_tit {
    text-align: center;
    padding-top: 71px;
    box-sizing: border-box;

}

.s3_content {
    width: 1300px;
    height: 580px;
    margin: 0 auto;
    background-color: rgba(20, 20, 20, 0.3);
    position: relative;
}

.s3_tit .si_tit2 {
    margin-bottom: 30px;
}

.s3_content_con {
    width: 1100px;
    margin: 0 auto;

}

.s3_content_tit {
    text-align: center;
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-65-Medium';
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    line-height: 2em;
    padding-top: 30px;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.s3_content_down {
    display: flex;

    /* justify-content: space-between; */
}

.s3_content_down_left {
    height: 440px;
    width: 240px;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: sticky;
    top: 80px;
}

.s3_content_down_left_img {
    height: 132px;
    border: 1px solid #f3be4c;
}

.s3_content_down_right {
    margin-left: 70px;
    flex: 1;
    position: relative;
}

.s3_shanjiao {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #8e733a;
    margin-left: 220px;
    margin-bottom: 20px;
}

.s3_yuan {
    width: 38px;
    height: 38px;
    border: 1px solid #8e733a;
    border-radius: 100%;
    cursor: pointer;
    text-align: center;
    line-height: 30px;
    color: #ffffff;
    font-size: 30px;
    position: relative;
    margin-left: 210px;
}

.s3_yuan_con {
    position: absolute;
    top: 5px;
    left: 10px;
    transform: rotate(90deg);
}

.s3_right_con {
    height: 310px;
    margin-left: 230px;
    border-left: 1px solid #ffffff;

}

.s3_yuan_con2 {
    position: absolute;
    top: 2px;
    left: 6px;
    transform: rotate(-90deg);
}

.s3_right_con_ul {
    height: 310px;
    display: flex;
    flex-direction: column;
    color: #ffffff;
    font-size: 23px;
    font-family: 'SourceHanSerifCN-Bold';
    /* overflow: scroll; */
}

.s3_right_con_ul .s3_right_con_ul_li {
    /* flex: 1;
    display: flex; */
    align-items: center;
    position: relative;
    height: 77.5px;
    /* line-height: 77.5px; */
    display: flex;
    align-items: center;
    /* flex-shrink: 0; */
}

.s3_right_con_ul_li_right {
    font-size: 23px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    background-color: #f3be4c;
    color: #000000;
    height: 77.5px;
    /* padding: 0 40px; */
    box-sizing: border-box;
    line-height: 1.2em;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1;
    /* width: 289px; */
}

.s3_right_con_ul_li_right1 {
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    background-color: #f3be4c;
    color: #000000;
    height: 77.5px;
    /* padding: 0 40px; */
    box-sizing: border-box;
    line-height: 1.2em;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* width: 289px; */
    flex: 1;
}

.s3_shuxian {
    position: absolute;
    width: 1px;
    height: 310px;
    background-color: #ffffff;
    top: 80px;
    left: 229px;
}

.s3_color {
    color: #f3be4c;
}

.s3_kuang {
    width: 586px;
    height: 76px;
    border: 1px solid #f3be4c;
    position: absolute;
    top: 77.5px;
    left: 202px;
}

.s3_right_con_ul .s3_right_con_ul_li:nth-child(2n+1) {
    /* margin-left: -230px; */
}

.s3_right_con_ul .s3_right_con_ul_li:nth-child(2n) {
    /* margin-left: 50px; */
    margin-left: 280px;
}

.s3_right_con_ul .s3_right_con_ul_li:nth-child(2n+1):after {
    content: '';
    position: absolute;
    top: 35px;
    left: 223px;
    width: 10px;
    height: 10px;
    border: 1px solid #ffffff;
    border-radius: 100%;
}

.s3_right_con_ul .s3_right_con_ul_li:nth-child(2n):after {
    content: '';
    position: absolute;
    top: 35px;
    left: -57px;
    width: 10px;
    height: 10px;
    border: 1px solid #ffffff;
    border-radius: 100%;
}

#s3_swiper .s3_color:after {
    content: '';
    position: absolute;
    top: 35px;
    left: -57px;
    width: 10px;
    height: 10px;
    border: 1px solid #f3be4c;
    background-color: #f3be4c;
    border-radius: 100%;
}

.img-swiper {
    height: 310px;
}

.img_swiper_left {
    height: 100%;
}

.img_wrapper {
    height: 100%;
}

.img_slide {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.s3_day {
    margin-right: 20px;
}

.s3_sele_color {
    color: #f3be4c;
}

.s4_content {
    width: 1300px;
    /* height: 434px; */
    margin: 0 auto;
    margin-top: 70px;
    position: relative;
    /* background-color: rgba(20, 20, 20, 0.3); */
}

.swiper-button-prev2 {
    background-image: url(../images/xj_jt_left1_03.png);
    width: 80px;
    height: 150px;
    background-size: 80px 150px;
    outline: none;
    position: absolute;
    left: 0;
    top: 292px;
    cursor: pointer;
}

.swiper-button-next2 {
    background-image: url(../images/xj_jt_right1_03.png);
    width: 80px;
    height: 150px;
    background-size: 80px 150px;
    outline: none;
    position: absolute;
    right: 0;
    top: 292px;
    cursor: pointer;
}

.swiper-container2 {
    width: 1120px;
    margin: 0 auto;
}

.swiper-slide2 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.s4_banner_img {
    width: 458px;
    height: 538px;
    /* margin-top: -150px; */
    border: 1px solid #f3be4c;
}

.s4_banner_right {
    width: 580px;
    margin-top: 150px;
}

.s4_banner_right_text1 {
    margin-top: 60px;
    margin-bottom: 20px;
    font-size: 30px;
    font-family: 'SourceHanSerifCN-Bold';
    color: #f3be4c;
    margin-left: -16px;
}

.s4_banner_right_text2 {
    font-size: 25px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    color: #ffffff;
}

.s4_banner_right_text3 {
    font-size: 15px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    color: #ffffff;
}

.s4_banner_right_down {
    display: flex;
    flex-wrap: wrap;
    margin-top: 100px;
    color: #ffffff;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
}

.s4_banner_right_down_pagination {
    width: 580px !important;
    height: 90px !important;
    position: absolute;
    top: 416px;
    left: 630px !important;
    z-index: 2;
    color: #ffffff;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    display: flex;
    flex-wrap: wrap;

}

.s4_banner_right_down_div {
    margin-right: 40px !important;
    margin-bottom: 24px !important;
}

.s4_banner_right_down_sele {
    color: #f3be4c;
}

.swiper-wrapper2 {
    width: 100%;
}

.swiper-container2 {
    /* overflow: visible;
    overflow-x: clip; */
    overflow: hidden;
}

.s5_content {
    width: 1300px;
    margin: 0 auto;
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    color: #ffffff;
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
}

.s5_content img {
    width: 350px;
    height: 500px;
}

.s5_shuxian {
    width: 8px;
    height: 50px;
    background-color: #f3be4c;
    margin-right: 12px;
}

.s5_content_down {
    display: flex;
    align-items: center;
    margin-top: 40px;
    justify-content: center;
}

.s5_down2 {
    margin-top: 15px;
}

.s5_content_down_cn {
    line-height: 1.3em;
}

.s5_content .s5_content_img {
    width: 400px;
    height: 550px;
    margin-top: -25px;
}

.s5_content_down_en {
    font-size: 14px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    color: #f3be4c;
    line-height: 1.3em;
}

.s5_content_down2 {
    display: flex;
    flex-direction: column;
    justify-content: center;

}

.s6_form {
    width: 40%;
    position: absolute;
    top: 230px;
    right: 9%;
}

.s6_form .form {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.s6_form .form .zz_inp {
    height: 50px;
    width: 48%;
    outline: none;
    border-radius: 4px;
    padding-left: 20px;
    padding-right: 30px;
    font-size: 16px;
    box-sizing: border-box;
    margin-bottom: 20px;
    line-height: 50px;
}

.s6_form .form .zz_inp2 {
    height: 50px;
    width: 100%;
    outline: none;
    border-radius: 4px;
    padding-left: 20px;
    padding-right: 30px;
    font-size: 16px;
    box-sizing: border-box;
    margin-bottom: 20px;
    line-height: 50px;
}

.s6_form .form .input3 {
    width: 48%;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.s6_form .form .input3 span {
    margin-left: -30px;
    margin-top: -10px;
    color: #d21d2c;
}

.s6_form .form .zz_btn {
    background-color: #c88b06;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    transition: all .3s ease-out;
}

.s6_form .form .zz_btn:hover {
    opacity: .8;

}

.s6_form_down {
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    color: #ffffff;
}

.s6_form_down span {
    color: #d21d2c;
}

.gj_section1 {
    width: 100%;
    background: url(../images/gj_back2_02.png) no-repeat center center;
    background-size: cover;
    height: 900px;
    /* margin-top: -1px; */
}

.gj_section2 {
    width: 100%;
    background: url(../images/gj_back3_06.png) no-repeat center center;
    background-size: cover;
    height: 900px;
    /* margin-top: -1px; */
}

.gj_section3 {
    width: 100%;
    background: url(../images/gj_back4_06.png) no-repeat center center;
    background-size: cover;
    height: 900px;
    /* margin-top: -1px; */
}

.gj_section4 {
    width: 100%;
    background: url(../images/gj_back5_02.png) no-repeat center center;
    background-size: cover;
    height: 420px;
    /* margin-top: -1px; */
}

.gj_section4 .form {
    width: 1160px;
    margin: 0 auto;
    padding-top: 290px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gj_section4 .form .zz_inp {
    height: 50px;
    width: 32%;
    outline: none;
    border-radius: 4px;
    padding-left: 20px;
    padding-right: 30px;
    font-size: 16px;
    box-sizing: border-box;
    margin-bottom: 20px;
    line-height: 50px;
}

.gj_section4 .form .zz_inp2 {
    height: 50px;
    width: 100%;
    outline: none;
    border-radius: 4px;
    padding-left: 20px;
    padding-right: 30px;
    font-size: 16px;
    box-sizing: border-box;
    margin-bottom: 20px;
    line-height: 50px;
}

.gj_section4 .form .input3 {
    width: 32%;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.gj_section4 .form .input3 span {
    margin-left: -30px;
    margin-top: -10px;
    color: #d21d2c;
}

.gj_section4 .form .zz_btn {
    background-color: #c88b06;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    transition: all .3s ease-out;
}

.gj_section4 .form .zz_btn:hover {
    opacity: .8;

}

.gj_s2_content {
    width: 1670px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}

.gj_s2_content_container {
    height: 100%;
    width: 1420px;
    margin: 0 auto;
    overflow: hidden;
}

.gj_s2_swiper_slide {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.swiper-button-prev3 {
    background-image: url(../images/xj_jt_left1_03.png);
    width: 80px;
    height: 150px;
    background-size: 80px 150px;
    outline: none;
    position: absolute;
    left: 0;
    top: 375px;
    z-index: 2;
    cursor: pointer;
}

.swiper-button-next3 {
    background-image: url(../images/xj_jt_right1_03.png);
    width: 80px;
    height: 150px;
    background-size: 80px 150px;
    outline: none;
    position: absolute;
    right: 0;
    top: 375px;
    z-index: 2;
    cursor: pointer;
}

.swiper-button-prev4 {
    background-image: url(../images/xj_jt_left1_03.png);

    width: 80px;
    height: 150px;
    background-size: 80px 150px;
    outline: none;
    position: absolute;
    left: 30px;
    top: 375px;
    z-index: 2;
    cursor: pointer;
}

.swiper-button-next4 {
    background-image: url(../images/xj_jt_right1_03.png);
    width: 80px;
    height: 150px;
    background-size: 80px 150px;
    outline: none;
    position: absolute;
    right: 30px;
    top: 375px;
    z-index: 2;
    cursor: pointer;
}

.swiper-button-prev8 {
    background: url(../images/arrow1_02.png) no-repeat center center;
    background-size: cover;
    width: 54px;
    height: 55px;
    /* background-size: 80px 150px; */
    outline: none;
    position: absolute;
    left: 30px;
    top: 375px;
    z-index: 2;
    cursor: pointer;
    opacity: .3;
    transition: all .3s ease-out
}

.swiper-button-next8 {
    background: url(../images/arrow2_02.png) no-repeat center center;
    background-size: cover;
    width: 54px;
    height: 55px;
    /* background-size: 80px 150px; */
    outline: none;
    position: absolute;
    right: 30px;
    top: 375px;
    z-index: 2;
    cursor: pointer;
    opacity: .3;
    transition: all .3s ease-out
}

.view_swiper:hover .swiper-button-prev8 {
    left: 300px;
    opacity: 1;
}

.view_swiper:hover .swiper-button-next8 {
    right: 300px;
    opacity: 1;
}

.gj_s2_img {
    /* width: 470px;
    height: 700px; */
    /* border: 4px solid #ffffff; */
    /* border-radius: 30px; */
    /* margin-top: 50px; */
    /* width: 100%;
    height: 100%; */
    width: 1422px;
    height: 720px;
}

.gj_s2_banner_right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    height: 100%;
}

.gj_s2_banner_right_down {
    flex: 1;
}

.gj_s2_banner_right_img {
    width: 520px;
    height: 358px;
    position: absolute;
    top: 0;
    right: 126px;
    z-index: 2;
}

.gj_s2_banner_right_down_item {
    width: 770px;
    height: 400px;
    background-color: rgba(20, 20, 20, 0.8);
    padding: 30px;
    box-sizing: border-box;
    display: flex;
    margin-top: 358px;
}

.gj_s2_peise {
    font-size: 25px;
    font-family: 'SourceHanSerifCN-Bold';
    color: #c88b06;
    font-style: italic;
}

.gj_s2_peise_en {
    font-size: 15px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    margin-left: 6px;
}

.gj_s2_yanses {
    display: flex;
    font-size: 18px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    color: #ffffff;
    margin-top: 20px;
    margin-bottom: 30px;
}

.gj_s2_yanse {
    width: 90px;
    height: 60px;
}

.yanse1 {
    background-color: #3b4c53;
}

.yanse2 {
    background-color: #dadccf;
}

.yanse3 {
    background-color: #573801;
}

.gj_s2_yanse_item {
    text-align: center;
    margin-right: 30px;
    line-height: 1.6em;
}

.gj_s2_yanse2 {
    width: 100px;
    height: 60px;
    background-size: cover;
}

.yanse12 {
    background: url(../images/gj_cz1_03.png) no-repeat center center;
}

.yanse22 {
    background: url(../images/gj_cz2_03.png) no-repeat center center;
}

.yanse32 {
    background: url(../images/gj_cz3_03.png) no-repeat center center;
}

.s2_xuxian {
    width: 1px;
    height: 340px;
    border-left: 1px dashed #ffffff;
    margin-right: 30px;
}

.s2_jx_title {
    font-size: 20px;
    font-family: 'SourceHanSerifCN-Bold';
    color: #ffffff;
    margin-top: 20px;
}

.s2_jx_con {
    font-size: 18px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    color: #ffffff;
    line-height: 1.1em;
}

.gj_s2_bullet {
    position: absolute;
    bottom: 60px;
    left: 760px;

}

.swiper-pagination {
    position: relative;
    display: inline-block;
    height: 29px;
    vertical-align: middle;
}

#ups-banner .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: #fff;
    opacity: 1;
    box-sizing: border-box;
    /* border: 3px solid #fff; */
    margin: 0 15px;
    vertical-align: middle;
    position: relative;
}

#ups-banner .swiper-pagination-bullet:after {
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #ffffff;
    position: absolute;
    top: -3px;
    left: -3px;
    border-radius: 50%;
}

#ups-banner .swiper-pagination-bullet-active {
    background: #d30000;
}

#ups-banner .swiper-pagination-bullet-active:after {
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #d30000;
    position: absolute;
    top: -3px;
    left: -3px;
    border-radius: 50%;
}

.gj_s1_content {
    width: 1420px;
    margin: 0 auto;
    padding-top: 230px;
    box-sizing: border-box;
    display: flex;
    position: relative;
}

.gj_s1_content_left {
    margin-top: 20px;
    position: absolute;
    top: 230px;
    left: 0;
}

.gj_s1_right_nav {
    width: 120px;
    height: 60px;
    background-color: #ffffff;
    padding: 4px;
    box-sizing: border-box;
    margin-bottom: 16px;
    color: #000000;
    cursor: pointer;
    /* transition: all .3s ease-in; */
}

.gj_s1_right_nav_sele {
    width: 140px;
    background-color: #d30000;
    color: #ffffff;
}

.gj_s1_right_nav_ch {
    width: 110px;
    height: 50px;
    border: 1px solid #000000;
    font-size: 15px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1.2em;
    justify-content: center;
    /* transition: all .3s ease-in; */
}

.gj_s1_right_nav_ch_sele {
    width: 130px;
    border: 1px solid #ffffff;
}

.gj_s1_right_nav_ch_tit {
    font-size: 23px;
    line-height: 1.2em;
}

.gj_s1_img {
    width: 450px;
    height: 600px;
    margin-left: 130px;
    background-color: #ffffff;
    padding: 9px;
    box-sizing: border-box;
    /* position: absolute;
    top: 230px;
    left: 120px; */
}

.gj_hxt {
    width: 430px;
    height: 580px;
    border: 1px solid #000000;
}

.gj_s1_sjx {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 220px;
    /* position: absolute;
    top: 230px;
    left: 580px; */
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 20px solid #f3be4c;
}

.gj_s1_content_right {
    flex: 1;
    height: 100%;
    overflow: hidden;
    /* position: absolute;
    top: 230px;
    left: 640px; */
}

.swiper_slide_img {
    border: 2px solid #ffffff;
    width: 770px;
    height: 456px;
}

.gj_s1_swiper {
    overflow: hidden;
}

.gj_section1 .swiper-pagination-bullet {
    width: 26px;
    height: 16px;
    background-color: #ffffff;
    color: #000000;
    border-radius: 0;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    opacity: 1;
}

.gj_section1 .swiper-pagination-bullet-active {
    background-color: #d30000;
    color: #ffffff;
}

#gj_se1 .gj_s1_pagination {
    /* right: 4%;
    width: auto; */
    text-align: right;
    left: -4%;
}

.gj_s1_content_right_nav {
    display: flex;
    color: #ffffff;
    font-size: 25px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    width: 100%;
    justify-content: space-around;
    margin-top: 30px;
}

.gj_s1_content_right_nav li {
    padding: 1px 12px;
    box-sizing: border-box;
    cursor: pointer;
}

.gj_s1_content_right_nav li:hover {
    color: #000000;
    background-color: #f3be4c;
    border-radius: 40px;
}

.gj_s1_nav_sele {
    color: #000000;
    background-color: #f3be4c;
    border-radius: 40px;
}

.bannerImg {
    width: 100%;
}


/* 整装详情 */
img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.view_swiper {
    position: relative;
}

.view_swiper .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: transparent;
    /* border: 1px solid #ffffff; */

}

.view_swiper .swiper-pagination-bullet-active {

    background-color: #ffffff;
}

.view_swiper .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    /* background: #fff; */
    opacity: 1;
    /* box-sizing: border-box; */
    /* border: 3px solid #fff; */
    margin: 0 10px !important;
    /* vertical-align: middle; */
    position: relative;
}

.view_swiper .swiper-pagination-bullet:after {
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #ffffff;
    position: absolute;
    top: -3px;
    left: -3px;
    border-radius: 50%;
}

.view_swiper .swiper-pagination-bullet-active:after {
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #ffffff;
    position: absolute;
    top: -3px;
    left: -3px;
    border-radius: 50%;
}

.view_swiper .swiper-pagination {
    bottom: 10px;
}

.xq_banner {
    width: 100%;
    height: 800px !important;

}

.xq_wrapper {
    width: 100%;
    height: 100%;
}

.xq_silde {
    width: 100%;
    height: 100%;
}

.xq_silde_item {
    /* background: url(../images/t1.png) no-repeat center center; */
    background-size: cover;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.swiper-box {
    margin: 20px auto;
    width: 720px
}

.pic_page {
    position: absolute;
    z-index: 100;
    right: 20px;
    bottom: 20px;
    font-size: 18px;
    color: #FF5909;
    font-weight: bold
}

/* img {
    display: block;
    width: 100%;
    height: 100%
} */

.view {
    position: relative
}

.view .swiper-container {
    width: 100%;
    height: 345px
}

.view .arrow-left {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -25px;
    width: 28px;
    height: 50px;
    background: url('../images/arrow_l.png') no-repeat center;
    background-size: 100%;
    z-index: 10
}

.view .arrow-right {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 28px;
    height: 50px;
    background: url('../images/arrow_r.png') no-repeat center;
    z-index: 10
}

.view .swiper-slide div {
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.preview {
    max-width: 891px;
    height: 166px;
    margin: 0 auto;
    margin-top: -176px;
    background-color: rgba(255, 255, 255, 0.5);
    /* background-color: #ffffff; */
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
}

.preview .swiper-container {
    margin-left: 50px;
    margin-right: 60px;
}

.preview .swiper-slide {
    width: 150px;
    height: 140px;
    cursor: pointer;
    overflow: hidden
}

.preview .swiper-container {
    height: 160px;
    display: flex;
    align-items: center;
}

.preview .swiper-wrapper {
    display: flex;
    align-items: center;
}

.preview .swiper-slide img {
    width: 150px;
    height: 140px;
    margin: 0 auto;
}

.preview .swiper-slide-active {
    transform: scale(1.07) !important;
}

.preview .arrow-left {
    background-size: 100% 100%;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -70px;
    width: 44px;
    height: 140px;
    background: #393939;
    text-align: center;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}

.preview .arrow-left span {
    display: inline-block;
    width: 24px;
    height: 36px;
    background: url('../images/arrow_l.png') no-repeat center;
    background-size: 100% 100%;
}

.preview .arrow-right {
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -70px;
    width: 44px;
    height: 140px;
    background: #393939;
    text-align: center;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}

.preview .arrow-right span {
    display: inline-block;
    width: 24px;
    height: 36px;
    background: url('../images/arrow_l.png') no-repeat center;
    background-size: 100% 100%;
    transform: rotate(180deg);
}

.preview .active-nav img {
    padding: 0;
    border-color: #ff5909;
    opacity: .9
}




/*清除浮动*/
.clearfix,
.Column {
    zoom: 1;
}

.clearfix:after,
.Column:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    font: 0/0 sans-serif;
    visibility: hidden;
}

/*Css Div*/
.Column-100 {
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.Wrap {
    width: 100%;
    min-width: 1200px;
    height: auto;
    margin: 0 auto;
}

.Column {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

/*icon图标*/
.icon,
.icon2 {
    float: left;
    display: inline;
    width: 30px;
    height: 30px;
    background: url(index.png?v4) -9999em -9999em no-repeat;
}

.icon2 {
    background-image: url(../images/public.png);
}

.Column-L {
    float: left;
    display: inline;
    width: 875px;
    min-height: 5px;
}

.Column-R {
    float: left;
    display: inline;
    width: 315px;
    min-height: 5px;
    margin-left: 10px;
}

.Column-R.fl {
    margin-left: 0;
    margin-right: 10px;
}

.FFFColumn {
    overflow: hidden;
    position: relative;
}

.FFFColumn .Column-L {
    width: 833px;
    padding: 20px;
    padding-bottom: 9999em;
    margin-bottom: -9999em;
    border: 1px solid #CFCFCF;
    background: #FFF;
}

.FFFColumn .btLine {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 875px;
    height: 12px;
    border-top: 1px solid #CFCFCF;
    background: #F7F7F7;
}

.fr {
    float: right !important;
}

ul,
ol,
li {
    list-style-type: none;
}

cite,
em,
i {
    font-style: normal;
}

section,
ul,
ol,
li,
dl,
dt,
dd,
p,
form,
input,
button,
select,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

/* * {
            word-wrap: break-word;
            outline: none;
        } */

/*!--内页 Public------------------*/
/*模块@import url("/zqcdn/fonts.css?v20201029");*/

.CaseMsgWrap {}

.CaseMsgWrap .Column-L {
    width: 1050px;
    margin-left: 150px;
}

.CaseMsgWrap .Column-R {
    width: 280px;
    margin-left: 20px;
}

.CaseMsgWrap .msgLeader {
    padding-left: 35px;
    padding-right: 35px;
    margin-bottom: 0;
    background: #FFF;
}

.xq_time2 {
    justify-content: center;
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    line-height: 2.25em;
    margin-bottom: 36px;
}

.xq_time2 div {
    margin-right: 30px;
}

.CaseInfo {
    position: relative;
    margin-bottom: 90px;
    padding-right: 90px;
    line-height: 30px;
    font-size: 16px;
    color: #505050;
}

.CaseInfo .CaseInfo_type {
    display: flex;
    justify-content: space-around;
    border-bottom: 1px solid #cac9c9;
    padding: 26px 0;
    box-sizing: border-box;
}

.CaseInfo .CaseInfo_type_item {
    width: 20%;
    text-align: center;
    font-size: 16px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
}

.CaseInfo .CaseInfo_type_item_one {
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-55-Regular';
}

.CaseInfo .h1Title {
    padding: 0 0 65px;
    text-align: center;
    font-size: 12px;
    color: #888;
}

.CaseInfo .h1Title h1 {
    line-height: 32px;
    font-weight: normal;
    font-size: 18px;
    color: #505050;
}

.CaseNodeKj {
    margin-top: 56px;
}

.CaseNodeKj .item {
    margin-top: 43px;
    margin-bottom: 47px;
}

.CaseNodeKj .item .ht {
    margin: 35px 0 20px;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    text-align: center;
    color: #504e4e;
}

.CaseNodeKj .item .ht i {
    width: 24px;
    padding-top: 4px;
    margin-right: 10px;
    background: url(CaseNodeKj_ht.png?v20201103) center no-repeat;
    font-size: 18px;
    color: #FFF;
    font-weight: normal;
    vertical-align: bottom;
}

.CaseNodeKj .item .img {
    text-align: center;
}

.CaseNodeKj .item .img img {
    min-width: 400px;
    min-height: 300px;
}

.CaseNodeKj .item .img .order {
    z-index: 2;
    position: absolute;
    top: 40px;
    right: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #FFF;
}

.CaseNodeKj .item .img .order cite {
    position: relative;
    width: 40px;
    height: 40px;
    vertical-align: middle;
}

.CaseNodeKj .item .img .order cite i {
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 100%;
    animation: kj-order-i 2s infinite;
}

.CaseNodeKj .item .img .order .i1 {
    margin: 0px;
    background-color: rgba(0, 0, 0, .5);
    animation-delay: .3s;
}

.CaseNodeKj .item .img .order .i2 {
    margin: 8px;
    background-color: rgba(255, 255, 255, .3);
    animation-delay: .2s;
}

.CaseNodeKj .item .img .order .i3 {
    margin: 12px;
    background-color: rgba(255, 255, 255, .3);
    animation-delay: .1s;
}

.CaseNodeKj .item .img .order .i4 {
    margin: 16px;
    background-color: rgba(255, 255, 255, 1);
    opacity: 1;
    animation: none;
    animation-delay: .4s;
}

.CaseNodeKj .item .img .order span {
    z-index: 2;
    position: relative;
    width: 50px;
    height: 1px;
    margin: 0 7px 0 -20px;
    vertical-align: middle;
}

.CaseNodeKj .item .img .order span i {
    display: block;
    width: 0;
    height: 1px;
    background-color: #FFF;
}

.CaseNodeKj .item .img .order em {
    opacity: 0;
    text-shadow: 0 0 2px rgba(0, 0, 0, .2);
    transition-delay: .3s;
}

.CaseNodeKj .item .img .on .order span i {
    width: 100%;
    transition-delay: .3s;
}

.CaseNodeKj .item .img .on .order em {
    opacity: 1;
    transition-delay: 0;
}

.CaseNodeKj .item .img .order:hover {
    color: #C4261D;
}

.CaseNodeKj .item .img .order:hover span i {
    width: 100%;
}

.CaseNodeKj .item .img .order:hover em {
    opacity: 1;
}

@keyframes kj-order-i {
    0% {
        opacity: 0;
        transform: scale(0);
    }

    25% {
        opacity: .5;
        transform: scale(.5);
    }

    50% {
        opacity: 1;
        transform: scale(1);
    }

    70% {
        opacity: .5;
        transform: scale(.5);
    }

    100% {
        opacity: 0;
        transform: scale(0);
    }
}

.zz_form {
    width: 100%;
    height: 126px;
    background: url(../images/form_back_03.png) no-repeat center center;
    background-size: cover;
    padding: 10px;
    box-sizing: border-box;
}

.zz_form_title {
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-85-Bold';
    color: #ffffff;
    margin-top: 10px;
    margin-left: 10px;
}

.zz_form .top_down_inputs {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 10px;
}

.zz_form .top_down_inputs .down_inp {
    width: 400px;
    height: 44px;
    line-height: 44px;
    padding-left: 8px;
    box-sizing: border-box;
    outline: none;
    border-radius: 4px;
}

.zz_form .top_down_inputs .down_inp2 {
    width: 300px;
    height: 44px;
    line-height: 44px;
    padding-left: 8px;
    box-sizing: border-box;
    outline: none;
    border-radius: 4px;
}

.zz_form .top_down_inputs .me_btn {
    width: 220px;
    height: 44px;
    background-color: #d21d2c;
    text-align: center;
    line-height: 44px;
    border-radius: 4px;
    color: #ffffff;
    font-size: 20px;
    font-family: 'AlibabaPuHuiTi-2-75-SemiBold';
}

.zz_form .top_down_inputs .me_btn:hover {
    cursor: pointer;
}

.zz_form .input3 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: 400px;
}

.zz_form .input3 span {
    margin-left: -30px;
}

.zz_form2 {
    width: 100%;
    height: 413px;
    background: url(../images/form_back2_03.png) no-repeat center center;
    background-size: cover;
    margin-top: 20px;
    position: relative;
}

.zz_form2_content {
    position: absolute;
    top: 310px;
    right: 170px;
    width: 430px;
    /* height: 300px; */
}

.zz_form2_content_title_x {
    color: #ff0606;
}

.zz_form2 .zz_form2_content_title {
    font-size: 14px;
    font-family: 'AlibabaPuHuiTi-2-35-Thin';
    letter-spacing: 1.5px;
    color: #000000;
    margin-bottom: 4px;
}

.zz_form2 .form {
    /* margin-right: 60px; */
    height: 40px;
    width: 430px;
    display: flex;
    justify-content: space-between;
}

.zz_form2 .form .zz_inp {
    height: 40px;
    width: 266px;
    outline: none;
    padding-left: 20px;
    padding-right: 30px;
    font-size: 16px;
    box-sizing: border-box;
    line-height: 40px;
}

.zz_form2 .form .zz_inp1 {
    height: 40px;
    width: 156px;
    outline: none;
    padding-left: 20px;
    padding-right: 30px;
    font-size: 16px;
    box-sizing: border-box;
    line-height: 40px;
}

.zz_form2 .form .input3 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.zz_form2 .form .input3 span {
    margin-left: -30px;
}

.zz_form2 .form .zz_btn {
    background-color: #eeba48;
    text-align: center;
    color: #242020;
    cursor: pointer;
    transition: all .3s ease-out;
}

.zz_form2 .form .zz_btn:hover {
    opacity: .8;

}

.CaseNodeKj .item .txt {
    margin: 5px 27px 0;
    line-height: 2.625;
}

.CaseNodeKj .CaseIntro {
    margin: 0 0 18px;
}

.CaseNodeKjNav {
    display: none;
    position: absolute;
    top: 160px;
    bottom: 0;
    right: 100%;
    margin-right: 89px;
    text-align: right;

}

.CaseNodeKjNav .line {
    z-index: 1;
    position: absolute;
    top: 20px;
    bottom: 0;
    right: 0;
    width: 1px;
    background: #D5D5D5;
}

.CaseNodeKjNav ul {
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    margin-right: -15px;
}

.CaseNodeKjNav ul li {
    padding: 10px 30px 10px 0;
    line-height: 30px;
    font-size: 16px;
    color: #505050;
    cursor: pointer;
}

.CaseNodeKjNav ul li i {
    margin-right: -30px;
    background-position: -120px -120px;
}

.CaseNodeKjNav ul li.cur {
    color: #c4261d;
}

.CaseNodeKjNav ul li.cur i {
    background-position: -120px -150px;
}

.CaseNodeKjNav.fixed ul {
    position: fixed;
    margin-top: 90px;
    right: 50%;
    margin-right: 525px;
}

.CaseNodeKjNav.bottom ul {
    top: auto;
    bottom: 0;
}

@media (max-width: 1440px) {
    .CaseNodeKjNav {
        margin-right: 0;
    }

    .CaseNodeKjNav ul {
        width: 125px;
    }

    .CaseNodeKjNav.fixed ul {
        margin-right: 585px;
    }
}

.gj_xl {
    margin-top: -1px;
}

.zjgd {
    width: 100%;
    height: 720px;
    background: url(../images/gj_back2_05.png) no-repeat center center;
    background-size: cover;
    margin-bottom: -2px;
    padding-top: 122px;
    box-sizing: border-box;
}

.zjgd_content {
    width: 1184px;
    height: 495px;
    background: url(../images/gj_back3_03.png) no-repeat center center;
    background-size: cover;
    margin: 0 auto;
    position: relative;
}

.zjgd_content_left {
    position: absolute;
    top: 56px;
    left: 56px;
    width: 410px;
    height: 390px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}

.zjgd_content_left img {
    width: 200px;
    height: 190px;
}

.zjgd_content_left img:hover {
    opacity: .8;
}

.zjgd_content_form {
    position: absolute;
    top: 50px;
    right: 60px;
    width: 570px;
    height: 400px;
}

.zjgd_content_form_text1 {
    font-size: 60px;
    font-family: 'AlibabaPuHuiTi-2-75-SemiBold';
    line-height: 1em;
}

.zjgd_content_form_text2 {
    font-size: 34px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    line-height: 1.8em;
}

.zjgd .form {
    height: 230px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 30px;
}

.zjgd .form .zz_inp {
    height: 66px;
    width: 100%;
    outline: none;
    border-radius: 4px;
    padding-left: 20px;
    padding-right: 30px;
    font-size: 30px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    box-sizing: border-box;
    background-color: transparent;
    border: 1px solid #a0a0a0;
    line-height: 66px;
}

.zjgd .form .input3 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.zjgd .form .input3 span {
    margin-left: -30px;
    color: #fe0e0e;
}

.zjgd .form .zz_btn {
    background-color: #ffa027;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    transition: all .3s ease-out;
    font-size: 35px;
    font-family: 'AlibabaPuHuiTi-2-75-SemiBold';
    letter-spacing: 2.1px;
    border: 1px solid #ffa027;
}

.zjgd .form .zz_btn:hover {
    opacity: .8;

}

.home_s2 {
    width: 100%;
    background: url(../images/home_back2_02.png) no-repeat center center;
    background-size: cover;
    height: 878px;
    margin-top: -1px;
    position: relative;
}

.home_s3 {
    width: 100%;
    background: url(../images/home_back3_02.png) no-repeat center center;
    background-size: cover;
    height: 925px;
    /* margin-top: -1px; */
}

.home_s4 {
    width: 100%;
    /* background: url(../images/home_back41_02.png) no-repeat center center; */
    /* background-size: cover; */
    height: 802px;
    margin-bottom: -3px;
    /* margin-top: -1px; */
    position: relative;
}

.home_s2_con {
    /* background-color: rgba(255, 255, 255, 0.08); */
    width: 620px;
    height: 420px;
    border-radius: 10px;
    position: absolute;
    bottom: 90px;
    left: 340px;
}

.home_s3_con {
    width: 1312px;
    margin: 0 auto;
    height: 850px;
    margin-top: -80px;
    position: relative;
}

.home_s3_content_container {
    width: 100%;
    overflow: hidden;
}

.home_s3_swiper_slide {
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.home_s3_swiper_slide_left {
    padding-top: 140px;
    box-sizing: border-box;
    position: relative;
}

.home_s3_swiper_slide_left_down {
    position: absolute;
    top: 340px;
    left: 0;
}

.home_sanjiao {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #f8c44f;
    margin-left: 12px;
}

.home_text {
    font-size: 25px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    letter-spacing: 1.25px;
    color: #f8c44f;
    margin-left: 20px;
}

.home_text_zhu {
    font-size: 25px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    letter-spacing: .45px;
    color: #f8c44f;
    margin-left: 52px;
    margin-top: 40px;
}

.home_sanjiao_img {
    width: 490px;
    height: 159px;
    margin-top: 10px;
    margin-left: 60px;
    margin-bottom: 30px;
}

.zhongxian {
    text-decoration: line-through;
}

.home_lhs {
    margin-top: 45px;
    margin-left: 45px;
}

.home_lh1 {
    width: 311px;
    height: 222px;
    margin-top: 54px;
    margin-right: 10px;
}

.home_lh2 {
    width: 414px;
    height: 276px;
}

#home_s3_swiper .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: transparent;
    opacity: 1;
    box-sizing: border-box;
    /* border: 3px solid #fff; */
    margin: 0 15px;
    vertical-align: middle;
    position: relative;
}

#home_s3_swiper .swiper-pagination-bullet:after {
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #ffffff;
    position: absolute;
    top: -3px;
    left: -3px;
    border-radius: 50%;
}

#home_s3_swiper .swiper-pagination-bullet-active {
    background: #d30000;
}

#home_s3_swiper .swiper-pagination-bullet-active:after {
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #d30000;
    position: absolute;
    top: -3px;
    left: -3px;
    border-radius: 50%;
}

.home_s3_bullet {
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
}

.home_s4_content_container {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.home_s4_swiper_wrapper {
    width: 100%;
    height: 100%;
}

.home_s4_swiper_slide {
    width: 100%;
    /* background: url(../images/home_back41_02.png) no-repeat center center; */
    background-size: cover;
    height: 802px;
    margin-bottom: -3px;
    position: relative;
    /* margin-top: -1px; */
}

.home_s4_swiper_slide_con {
    width: 1312px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 212px;
    left: 50%;
    transform: translateX(-50%);
}

.home_s4_logo {
    position: absolute;
    top: 70px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}

.home_s4_left {
    flex: 1;
    font-size: 24px;
    font-family: 'AlibabaPuHuiTi-2-45-Light';
    letter-spacing: 2.4px;
    color: #ffffff;
    margin-top: 120px;
}

.home_s4_right {
    width: 796px;
    height: 534px;
}

.home_s4_btn {
    width: 1312px;
    margin: 0 auto;
    margin-top: -160px;
    position: relative;
}

.swiper-button-prev6 {
    width: 130px;
    height: 80px;
    outline: none;
    position: absolute;
    left: 168px;
    top: 0px;
    z-index: 2;
    background-color: #6f0301;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease-out;
}

.prev6_con {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #f8c44f;
    transition: all .3s ease-out;
}

.swiper-button-next6 {
    width: 130px;
    height: 80px;
    outline: none;
    position: absolute;
    left: 298px;
    top: 0px;
    z-index: 2;
    background-color: #6f0301;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease-out;
}

.next6_con {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #f8c44f;
    transition: all .3s ease-out;
}

.swiper-button-prev6:hover {
    background-color: #a20300;
    transform: scaleY(1.05);
}

.swiper-button-prev6:hover .prev6_con {
    margin-left: -60px;
}

.swiper-button-next6:hover {
    background-color: #a20300;
    transform: scaleY(1.05);
}

.swiper-button-next6:hover .next6_con {
    margin-right: -60px;
}

/* 3d旋转 */
.b_10_3 {
    width: 620px;
    height: 420px;
    overflow: hidden;
    text-align: center;
    /* background:#999; */
}

.b_10_3 span {
    float: left;
    font-size: 16px;
    line-height: 2em;
}

.b_10_3 span.bold {
    font-weight: bold;
}

.b_10_3 span:nth-child(1) {
    width: 35%;
    text-align: center;
}

.b_10_3 span:nth-child(2) {
    width: 30%;
    text-align: left;
}

.b_10_3 span:nth-child(3) {
    width: 35%;
    text-align: left;
}

.b_10_3 span:nth-child(4) {
    width: 35%;
    text-align: right;
}

.b_10_3 span:nth-child(5) {
    width: 25%;
    text-align: right;
}

.b_10_3 span:nth-child(6) {
    width: 25%;
    text-align: right;
}

.b_10_3 span:nth-child(7) {
    width: 50%;
    text-align: center;
}

.b_10_3 span:nth-child(8) {
    width: 30%;
    text-align: center;
}

.b_10_3 span:nth-child(9) {
    width: 50%;
    text-align: right;
}

.b_10_3 span:nth-child(10) {
    width: 40%;
    text-align: right;
}


body .winning-class {
    background: none !important;
    border-radius: 20px !important;
}

body .winning-class .layui-layer-content {
    border-radius: 20px;
}

body .winning-class .layui-layer-ico {
    background: url(../images/dislog_close_03.png) no-repeat;

    border-radius: 50%;
    z-index: 10;
}

body .winning-class .layui-layer-setwin .layui-layer-close2 {
    background-position: 0px 0px;
    width: 58px;
    height: 58px;
    right: -80px;
    top: -56px;
}

body .winning-class .layui-layer-setwin .layui-layer-close2:hover {
    background-position: 0px 0px;
}

body .winning-class iframe {
    border-radius: 20px;
}

.topRightFix {
    position: fixed;
    top: 110px;
    margin-left: 880px;
}

.topRightFix2 {
    position: fixed;
    top: 110px;
    /* margin-left: 880px;  */
}


/*右侧悬浮框*/
.SideFloat {
	z-index: 100;
	position: fixed;
	width: 72px;
	top: 280px;
	right: 10px;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop));
	_margin-top: 220px
}

.SideFloat li {
	z-index: 1;
	position: relative;
	text-align: center;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 2px;
}

.SideFloat li a {
	position: relative;
	display: block;
}

.SideFloat li a i {
	display: block;
	width: 72px;
	height: 72px;
	margin: 0 auto;
	background: url(../images/side_float2.png) no-repeat;
	-moz-transition: background-position 1s;
	-ms-transition: background-position 1s;
	-o-moz-transition: background-position 1s;
	-webkit-moz-transition: background-position 1s;
	transition: background-position 1s;
}

.SideFloat li.back a {}

.SideFloat li.back a i {
	background-position: 0px 0px
}

.SideFloat li.back:hover a i {
	background-position: 0px -80px;
}

.SideFloat li.qq a {}

.SideFloat li.qq i {
	background-position: 0px -160px
}

.SideFloat li.qq:hover a i {
	background-position: 0px -240px;
}

.SideFloat li.qq .kefu_msg {
	width: 14px;
	height: 14px;
	position: absolute;
	right: 8px;
	top: 2px;
	background: red;
	border-radius: 100%;
	font-size: 10px;
	text-align: center;
	line-height: 14px;
	color: white;
	animation: msg-animate 1s infinite;
	-moz-animation: msg-animate 1s infinite;
	-webkit-animation: msg-animate 1s infinite
}

.SideFloat li.addr {}

.SideFloat li.addr a {}

.SideFloat li.addr a i {
	background-position: 0 -320px
}

.SideFloat li.addr:hover a i {
	background-position: 0 -400px
}

.SideFloat li.wechat a {}

.SideFloat li.wechat a i {
	background-position: 0 -160px
}

.SideFloat li.wechat:hover a i {
	background-position: 0 -240px
}

.SideFloat li.contact {
	/* margin-top: -20px; */
	padding-bottom: 0px;
}

.SideFloat li.contact a i {
	background-position: 0 -480px
}

.SideFloat li.contact.hover a i {
	background-position: 0 -560px
}

.SideFloat li.contact a .posa {
	position: absolute;
	display: none;
	opacity: 0;
	top: 0;
	right: -72px;
	line-height: 29px;
	padding-right: 10px;
	width: 415px;
	height: 72px;
	background-color: #d21d2c;
}

.SideFloat li.contact a .posa i.ps {
	float: left;
	width: 50px;
	height: 50px;
	background: url(../images/clphone.png) no-repeat center;
	background-size: contain;
	margin: 12px 10px 10px 30px;
}

.SideFloat li.contact a .posa span {
	font-size: 16px;
	color: #fff;
	display: inline-block;
	text-align: left;
	float: left;
}

.SideFloat li.contact a .posa em {
	font-size: 34px;
	color: #fff;
	display: inline-block;
	letter-spacing: -1px;
	text-align: left;
	float: left;
	letter-spacing: 5px;
}

.SideFloat li .imgs {
	display: none;
	opacity: 0;
	position: absolute;
	bottom: -120px;
	right: 150px;
	width: 210px;
	height: 268px;
	padding: 25px 1px 20px;
	background: url(../images/wxbg.png) no-repeat center;
	box-sizing: content-box;
}

.SideFloat li .imgs .wxms {
	/*width: 180px;*/
	text-align: center;
	line-height: 25px;
	padding-top: 20px;
}

.SideFloat li .imgs p {
	color: #333;
	font-size: 18px;
	margin-bottom: 5px;
}

.SideFloat li .imgs img {
	display: block;
	width: 156px;
	height: 156px;
	margin: 0 auto;
}

.SideFloat li.first {}

.SideFloat li.first a {
	border-top: none
}

.SideFloat li.last {
	margin-bottom: 0;
	border-bottom: 0
}

.SideFloat li.last a {
	border-bottom: none
}

.SideFloat li.hover {
	z-index: 2;
}

.SideFloat li.first.hover .red {
	color: #FFF
}

.SideFloat li.last.hover a i {
	background-position: 0 -348px
}

.SideFloat li.baojia.hover .posa,
.SideFloat li.charge.hover .posa {
	background: #C4261D
}

.SendBg {
	display: none;
	z-index: 1200;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8) scroll repeat !important;
	filter: Alpha(opacity=80);
	background: #000
}

.SendAddr {
	display: none;
	z-index: 1201;
	position: fixed;
	left: 50%;
	top: -100%;
	margin-left: -270px;
	/* padding: 20px;
	background: #313035; */
}

.SendAddr .close {
	position: absolute;
	top: -32px;
	right: -54px;
	/*margin: 36px 15px;*/
	width: 54px;
	height: 54px;
	background: url(../images/dislog_close_03.png) no-repeat center center;
	border-radius: 20px;
	text-indent: -9999em
}

.SendAddr .close:hover {
	/* background-position: 0px 0px */
}

.SendAddr .ditu {
	/* padding: 10px 0; */
}

.SendAddr .tit {
	text-align: center;
	color: #f4f4f4;
}

.SendAddr .tit h1 {
	font-size: 40px;
	line-height: 45px;
}

.SendAddr .tit h3 {
	font-size: 18px;
	line-height: 30px;
}

.SendAddr .form .table .right .clue_on {
	display: none
}

.SendAddr .form .table {
	/* float: left; */
	clear: none;
	width: auto;
	margin-bottom: 0;
    /* flex: 1; */
}

.SendAddr .form .addr_icon {
	margin-top: 5px;
}

.SendAddr .form .cls_phone {
	/*margin: 0 10px*/
    flex: 1;
}

.SendAddr .form .table .input-text {
	height: 50px;
	line-height: 50px;
    width: 100%;
	/* width: 300px; */
	text-indent: 20px;
    font-size: 20px;
    outline: none;
}

.SendAddr .form .cls_btn .btn {
	height: 50px;
	width: 190px;
	border: none;
	background: #d21d2c;
	cursor: pointer;
	font-size: 18px;
	text-align: center;
	color: #ffffff
}
.form_dislog{
    display: flex;
}