body,
h1,
h2,
h3,
h4,
ul {
    margin: 0;
    padding: 0;
}

ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

ul li {
    list-style: none;
}

a {
    color: #000;
    text-decoration: none;
}


/* ------------框架布局部分--------------*/

.dsp_b {
    display: block;
}

.dsp_f {
    display: flex;
}

.dsp_ib {
    display: inline-block;
}

.dsp_i {
    display: inline;
}

.jtyc_c {
    justify-content: center;
}

.jtyc_sbt {
    justify-content: space-between;
}

.justifyCFS {
    justify-content: flex-start;
}

.justifyCFE {
    justify-content: flex-end;
}

.flexDireC {
    flex-direction: column;
}

.flex_wp {
    flex-wrap: wrap;
}

.content {
    margin: 0 auto;
    width: auto;
    overflow: hidden;
    font-family: 微软雅黑;
}

.content * {
    box-sizing: content-box;
}

.content02 {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
}

.user_fl {
    float: left;
}

.user_fr {
    float: right;
}

.user_posA {
    position: absolute;
}

.user_posR {
    position: relative
}

.user_w1600 p {
    padding: 0;
    margin: 0;
}

.user_w1920 {
    width: 1920px;
    font-family: 微软雅黑;
    color: #000;
    margin-left: -465px;
}

.user_1044 {
    width: 1044px;
    margin-left: -27px;
}

.user_w1600 {
    width: 1100px;
    margin: 0 auto;
    font-family: 微软雅黑;
    font-size: 14px;
    clear: both;
    background: #fff;
    color: #000;
}

.user_w1903 {
    width: 1903px;
    margin-left: -456px;
    font-family: 微软雅黑;
}

.user_w990 {
    width: 990px;
    margin: 0 auto;
    font: normal 14px/22px 微软雅黑;
    color: #000;
}

.user_w1280 {
    width: 1280px;
    margin-left: -145px;
    font-family: 微软雅黑;
    color: #000;
}

.user_w1220 {
    width: 1280px;
    margin-left: -115px;
    font-family: 微软雅黑;
    color: #000;
}

.user_w1200 {
    width: 1200px;
    margin-left: -105px;
    font-family: 微软雅黑;
    color: #000;
}

.user_w1100 {
    width: 1100px;
    margin-left: -55px;
    font-family: 微软雅黑;
    color: #000;
}

.user_w1080 {
    width: 1081px;
    _margin-left: -45px;
    overflow: hidden;
    font-family: 微软雅黑;
    color: #000;
}

.user_w990 img {
    border: 0;
    display: block;
}

.user_w465 {
    width: 465px;
}

.user_mt5 {
    margin-top: 5px;
}

.user_mt5 {
    margin-top: 5px;
}

.user_mt10 {
    margin-top: 10px;
}

.user_mt15 {
    margin-top: 15px;
}

.user_mt20 {
    margin-top: 20px;
}

.user_mt25 {
    margin-top: 25px;
}

.user_mt30 {
    margin-top: 30px;
}

.user_ml30 {
    margin-left: 30px;
}

.user_mt40 {
    margin-top: 40px;
}

.user_mt50 {
    margin-top: 50px;
}

.user_mt60 {
    margin-top: 60px;
}

.user_mt70 {
    margin-top: 70px;
}

.user_mt80 {
    margin-top: 80px;
}

.user_mt35 {
    margin-top: 35px;
}

.user_pt30 {
    padding-top: 30px;
}

.user_pt40 {
    padding-top: 40px;
}

.user_pt70 {
    padding-top: 70px;
}

.user_pt100 {
    padding-top: 100px;
}

.user_mb5 {
    margin-bottom: 5px;
}

.user_mt-10 {
    margin-top: -10px;
}

.user_mt-40 {
    margin-top: -40px;
}

.user_mb5 {
    margin-bottom: 5px;
}

.user_mt-10 {
    margin-top: -10px;
}

.user_mt45 {
    margin-top: 45px;
}

.user_mt110 {
    margin-top: 110px;
}

.user_mt150 {
    margin-top: 150px;
}

.user_mb150 {
    margin-bottom: 150px;
}

.user_pt120 {
    padding-top: 120px;
}

.user_mb100 {
    margin-bottom: 100px;
}

.user_pt60 {
    padding-top: 60px;
}

.user_pb100 {
    padding-bottom: 100px;
}

.user_pb120 {
    padding-bottom: 120px;
}

.user_ft12 {
    font-size: 12px;
}

.user_ft14 {
    font-size: 14px;
}

.user_ft16 {
    font-size: 16px;
}

.user_ft24 {
    font-size: 24px;
    line-height: 36px;
}

.user_ft36 {
    font-size: 36px;
}

.user_clear {
    height: 0;
    line-height: 1px;
    overflow: hidden;
    clear: both
}

.user_txtC {
    text-align: center;
}

.user_txtL {
    text-align: left;
}

.user_txtR {
    text-align: right;
}

.user_ft30 {
    font-size: 30px;
    line-height: 36px;
}

.user_ft36 {
    font-size: 36px;
    line-height: 40px;
}

.user_w1080 {
    width: 1081px;
    _margin-left: -45px;
    overflow: hidden;
    font-family: 微软雅黑;
}

.user_mt90 {
    margin-top: 90px;
}

.user_mt100 {
    margin-top: 100px;
}

.user_ml10 {
    margin-left: 10px;
}

.user_ml15 {
    margin-left: 15px;
}

.user_ml20 {
    margin-left: 20px;
}

.user_ml35 {
    margin-left: 35px;
}

.user_pt10 {
    padding-top: 10px;
}

.user_pt35 {
    padding-top: 35px;
}

.user_pt50 {
    padding-top: 50px;
}

.user_pt80 {
    padding-top: 80px;
}

.user_pt90 {
    padding-top: 90px;
}

.user_pt618 {
    padding-top: 618px;
}

.user_pb40 {
    padding-bottom: 40px;
}

.user_pb60 {
    padding-bottom: 60px;
}

.user_pb80 {
    padding-bottom: 80px;
}

.user_pb150 {
    padding-bottom: 150px;
}

.user_ft32 {
    font-size: 32px;
    font-family: 微软雅黑;
    line-height: 32px;
}

.user_ft18 {
    font-size: 18px;
    font-family: 微软雅黑;
    line-height: 18px;
}

.user_ft20 {
    font-size: 20px;
    font-family: 微软雅黑;
    line-height: 20px;
}

.user_ft22 {
    font-size: 22px;
    font-family: 微软雅黑;
    line-height: 22px;
}

.user_ft26 {
    font-size: 26px;
    font-family: 微软雅黑;
    line-height: 26px;
}

.user_ft46 {
    font-size: 46px;
    font-family: 微软雅黑;
    line-height: 46px;
}

.user_ft48 {
    font-size: 48px;
    font-family: 微软雅黑;
    line-height: 48px;
}

.user_ft56 {
    font-size: 56px;
    font-family: 微软雅黑;
    line-height: 56px;
}

.user_n1200 {
    width: 1200px;
    margin: 0 auto;
    font-family: 微软雅黑;
    font-size: 14px;
    clear: both;
    background: #fff;
}

.user_n1100 {
    width: 1100px;
    margin: 0 auto;
    font-family: 微软雅黑;
    font-size: 14px;
    clear: both;
    background: #fff;
}

.user_n1600 {
    width: 1600px;
    margin: 0 auto;
    font-family: 微软雅黑;
    clear: both;
    background: #fff;
}

.user_n1284 {
    width: 1284px;
    margin: 0 auto;
    font-family: 微软雅黑;
    clear: both;
    background: #fff;
}

.user_mt23 {
    margin-top: 23px;
}

.user_mt125 {
    margin-top: 125px;
}

.user_mt130 {
    margin-top: 130px;
}

.user_mt140 {
    margin-top: 140px;
}

.user_mt160 {
    margin-top: 160px;
}

.user_mt75 {
    margin-top: 75px;
}

.user_mt170 {
    margin-top: 170px;
}

.user_mr14 {
    margin-right: 14px;
}

.user_mr15 {
    margin-right: 15px;
}

.user_mr18 {
    margin-right: 18px;
}

.user_mr23 {
    margin-right: 23px;
}

.user_mr35 {
    margin-right: 35px;
}

.user_ml40 {
    margin-left: 40px;
}

.user_mr40 {
    margin-right: 40px;
}

.user_mr20 {
    margin-right: 20px;
}

.user_ml20 {
    margin-left: 20px;
}

.user_ml25 {
    margin-left: 25px;
}

.user_ml50 {
    margin-left: 50px;
}

.user_ml80 {
    margin-left: 80px;
}

.user_ml150 {
    margin-left: 150px;
}

.user_mb30 {
    margin-bottom: 30px;
}

.user_mb50 {
    margin-bottom: 50px;
}

.user_pr20 {
    padding-right: 20px;
}

.user_pl50 {
    padding-left: 50px;
}

.user_pt43 {
    padding-top: 43px;
}

.user_pt45 {
    padding-top: 45px;
}

.user_pt66 {
    padding-top: 66px;
}

.user_pt170 {
    padding-top: 170px;
}

.user_pt200 {
    padding-top: 200px;
}

.user_pb200 {
    padding-bottom: 200px;
}

.user_pt270 {
    padding-top: 270px;
}

.user_pb30 {
    padding-bottom: 30px;
}

.user_fmar {
    font-family: Arial;
}

.user_pt15 {
    padding-top: 15px;
}

.user_mt200 {
    margin-top: 200px;
}

.user_mt120 {
    margin-top: 120px;
}

.user_mt115 {
    margin-top: 115px;
}

.user_mt85 {
    margin-top: 85px;
}

.user_mt55 {
    margin-top: 55px;
}

.user_mr7 {
    margin-right: 7px;
}

.user_mr9 {
    margin-right: 9px;
}

.user_ml12 {
    margin-left: 12px;
}

.user_ml75 {
    margin-left: 75px;
}

.user_mr13 {
    margin-right: 13px;
}

.user_mr14 {
    margin-right: 14px;
}

.user_mr15 {
    margin-right: 15px;
}

.user_mb50 {
    margin-bottom: 50px;
}

.user_pt170 {
    padding-top: 170px;
}

.user_pt210 {
    padding-top: 210px;
}

.user_ft25 {
    font-size: 25px;
    line-height: 25px;
}

.user_ft35 {
    font-size: 35px;
    line-height: 35px;
}

.user_ft40 {
    font-size: 40px;
    line-height: 40px;
}

.user_ft44 {
    font-size: 44px;
    line-height: 44px;
}

.user_ft50 {
    font-size: 50px;
    line-height: 50px;
}

.user_ft55 {
    font-size: 55px;
    line-height: 55px;
}

.user_ft80 {
    font-size: 80px;
    line-height: 80px;
}

.user_ft85 {
    font-size: 85px;
    line-height: 85px;
}

.user_ft92 {
    font-size: 92px;
    line-height: 92px;
}

.user_ftwb {
    font-weight: bold;
}

.left-465 {
    margin-left: -465px
}

.user_overh {
    overflow: hidden;
}

.user_pt110 {
    padding-top: 110px;
}

.user_pt150 {
    padding-top: 150px;
}

.user_pt140 {
    padding-top: 140px;
}

.user_pt130 {
    padding-top: 130px;
}

.user_pt195 {
    padding-top: 195px;
}

.user_pt375 {
    padding-top: 375px;
}

.user_pd0 {
    padding: 0;
}

.user_pb130 {
    padding-bottom: 130px;
}

.user_pb140 {
    padding-bottom: 140px;
}

.user_ml5 {
    margin-left: 5px;
}

.user_ml55 {
    margin-left: 55px;
}

.user_ml90 {
    margin-left: 90px;
}

.user_ml140 {
    margin-left: 140px;
}

.user_ml200 {
    margin-left: 200px;
}

.user_mr50 {
    margin-right: 50px;
}

.user_mr80 {
    margin-right: 80px;
}

.user_mr10 {
    margin-right: 10px;
}

.user_mt145 {
    margin-top: 145px;
}

.user_ft28 {
    font-size: 28px;
    line-height: 28px;
}

.user_prdp {
    text-decoration: line-through;
    color: #858585;
}

.user_fwb {
    font-weight: bold;
}

.user_dp {
    display: block;
}

.video {
    height: 790px;
    background: url(../image/video_bg.jpg) no-repeat center;
}

.videoContent {
    width: 1284px;
    margin: 0 auto;
    overflow: hidden;
    font-family: 微软雅黑;
    clear: both;
    background: #fff;
}

.user_aline:hover {
    text-decoration: none;
}


/*1*/

.img_hover {
    position: relative;
}

.img_hover .img_hover_img {
    position: relative;
    z-index: 3;
}

.img_hover span {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}

.img_hover span.img_hover_bg_1 {
    background: #ba654a;
    z-index: 2;
    transition: top .1s ease-in, right .1s ease-in;
}

.img_hover span.img_hover_bg_2 {
    background: #000;
    z-index: 1;
    transition: top .1s ease-in, right .1s ease-in;
}

.img_hover:hover .img_hover_img {
    top: -2px;
    left: -2px;
    transition: top .1s ease-in, left .1s ease-in;
}

.img_hover:hover .img_hover_bg_1 {
    top: 2px;
    right: -2px;
    transition: top .1s ease-in, right .1s ease-in;
}

.img_hover:hover .img_hover_bg_2 {
    top: 6px;
    right: -6px;
    transition: top .1s ease-in, right .1s ease-in;
}

.price_line {
    font-size: 16px;
    color: #000;
    margin-top: 15px;
}

.price_line b {
    font-size: 22px;
}

.price_line s {
    margin: 0 10px 0 5px;
    font-size: 18px;
}


/*2*/

.nav_style {
    font-size: 24px;
    color: #000;
    text-decoration: none;
}

.nav_style span {
    display: inline-block;
    width: 4px;
    height: 21px;
    vertical-align: middle;
    visibility: hidden;
    background-position: center center;
}

.nav_style .nav_style_left {
    margin-right: 15px;
    background: url(../image/kuohao_left.png) no-repeat;
}

.nav_style .nav_style_right {
    margin-left: 15px;
    background: url(../image/kuohao_righ.png) no-repeat;
}

.nav_style:hover {
    text-decoration: none;
}

.nav_style:hover span {
    visibility: visible;
    opacity: visible .3s ease-in;
}


/*3*/

.check_more {
    display: inline-block;
    position: relative;
    width: auto;
}

.check_more img {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity .3s ease-in;
}

.check_more img.check_more_1 {
    opacity: 1;
}

.check_more:hover .check_more_1 {
    opacity: 0;
    transition: opacity .3s ease-in;
}

.check_more:hover .check_more_2 {
    opacity: 1;
    transition: opacity .3s ease-in;
}


/*4*/

.section_subject {
    width: 1284px;
    margin: 0 auto;
}

.section_subject ul {
    width: 1284px;
    padding: 0;
    margin: 0;
}

.section_subject li {
    width: 405px;
    position: relative;
    font-size: 0;
    overflow: hidden;
    height: 1024px;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.section_subject li .section_subject_black,
.section_subject li .section_subject_text {
    position: absolute;
    transition: opacity .3s ease-in;
}

.section_subject li .section_subject_img {
    transition: transform .3s ease-in;
}

.section_subject li:hover .section_subject_black {
    opacity: 0;
    transition: opacity .3s ease-in;
    transition-delay: .1s;
}

.section_subject li:hover .section_subject_img {
    height: 100%;
    transition: transform .3s ease-in;
    transform: scale(1.05);
}

.section_subject .section_subject_box_1 .section_subject_black,
.section_subject .section_subject_box_1 .section_subject_text {
    left: 0;
    bottom: 0;
}

.section_subject .section_subject_box_1 .section_subject_img {
    height: 100%;
}

.section_subject .section_subject_box_2 {
    margin-left: 30px;
}

.section_subject .section_subject_box_2 .section_subject_black,
.section_subject .section_subject_box_2 .section_subject_text {
    left: 0;
    top: 345px;
}

.section_subject .section_subject_box_3 {
    float: right;
    box-sizing: border-box;
}

.section_subject .section_subject_box_3 .section_subject_black,
.section_subject .section_subject_box_3 .section_subject_text {
    top: 0;
    left: 0;
}

.section_subject .section_subject_box_4 {
    margin-top: 37px;
    display: block;
    height: 412px;
    width: 1283px;
}

.section_subject .section_subject_box_4 .section_subject_black,
.section_subject .section_subject_box_4 .section_subject_text {
    right: 0;
    bottom: 0;
}


/*5*/

.section_horizontal_style {
    position: relative;
    background: #814c3b;
    font-size: 0;
    padding: 0 0 0 322px;
    ;
}

.section_horizontal_style li {
    display: inline-block;
    box-sizing: border-box;
    padding: 25px 16px 0 16px;
    position: relative;
    height: 438px;
}

.section_horizontal_style .ts {
    display: inline-block;
    box-sizing: border-box;
    padding: 0 17px;
    position: relative;
    height: 438px;
}

.section_horizontal_style li:hover {
    background: #ebebe9;
    transition: background .2s ease-in;
}

.section_horizontal_style li:hover .section_horizontal_style_text,
.section_horizontal_style li:hover .section_horizontal_style_date_black {
    opacity: 1;
    transition: opacity .2s ease-in;
}

.section_horizontal_style li:hover .section_horizontal_style_date_white {
    opacity: 0;
}

.section_horizontal_style .section_horizontal_style_text,
.section_horizontal_style .section_horizontal_style_date_white,
.section_horizontal_style .section_horizontal_style_date_black {
    position: absolute;
}

.section_horizontal_style .section_horizontal_style_text {
    top: 0;
}

.section_horizontal_style .section_horizontal_style_date_white,
.section_horizontal_style .section_horizontal_style_date_black {
    left: 0;
    right: 0;
    bottom: 80px;
    margin: auto;
}

.section_horizontal_style .section_horizontal_style_text,
.section_horizontal_style .section_horizontal_style_date_black {
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0;
}


/*6*/

.section_activity {
    width: 1350px;
    margin: 0 auto;
}

.section_activity ul {
    padding: 0;
}

.section_activity ul.section_activity_2 {
    margin-top: 25px;
}


/*7*/

.section_j {
    position: relative;
}

.section_j img {
    display: block;
}

.section_j div {
    position: absolute;
    left: 0;
    top: 0;
}

.section_j div .nth-yhj1 {
    display: inline-block;
    padding-top: 170px;
    width: 150px;
    text-align: center;
}

.section_j div .nth-yhj2 {
    display: inline-block;
    padding-top: 170px;
    width: 150px;
    text-align: center;
}

.section_j div .nth-yhj3 {
    display: inline-block;
    padding-top: 170px;
    width: 150px;
    text-align: center;
}

.section_j div .nth-yhj1 img,
.section_j div .nth-yhj2 img,
.section_j div .nth-yhj3 img {
    transition: transform .2s ease-in;
}

.section_j div .nth-yhj1:hover img,
.section_j div .nth-yhj2:hover img,
.section_j div .nth-yhj3:hover img {
    transform: scale(1.1);
    transition: transform .2s ease-in;
}


/*8*/

.banner {
    width: 100%;
    height: 1150px;
    padding-top: 80px;
}

.banner .mall-prev,
.banner .mall-next {
    width: 77px;
    height: 77px;
    display: block;
    position: absolute;
    z-index: 9999;
    background: #000;
    right: 20px;
    bottom: 0;
    top: 50%;
    transform: translateY(-50%);
}

.banner .mall-prev {
    right: auto;
    left: 20px;
}

.banner .BS_Widgets_only_banner {
    width: 100%;
    height: 1050px;
    position: relative;
}

.banner .BS_Widgets_only_banner_content {
    width: 1600px;
    height: 1050px;
    overflow: hidden;
    margin: 0 auto;
}

.banner .banner_switch_btn {
    height: 120px;
    width: 370px;
    background: #000;
    z-index: 10;
    position: absolute;
    right: 0;
    bottom: 0;
}

.banner .banner_text {
    width: 370px;
    position: absolute;
    height: 1050px;
    right: 0;
    top: 0;
    z-index: 2;
}

.banner .banner_text img {
    position: absolute;
    right: 62px;
    top: 170px;
}

.banner .ks-switchable-nav {
    width: 100%;
}

.banner .ks-switchable-nav b {
    display: block;
    position: absolute;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    left: 320px;
    z-index: 9999;
}

.banner .ks-switchable-nav li .banner_circle_btn {
    border: 2px solid #fff;
}

.banner .ks-switchable-nav li b.banner_circle_btn_1 {
    top: 460px;
}

.banner .ks-switchable-nav li b.banner_circle_btn_2 {
    top: 504px;
}

.banner .ks-switchable-nav li b.banner_circle_btn_3 {
    top: 549px;
}

.banner .ks-switchable-nav li b.banner_circle_btn_4 {
    top: 592px;
}

.banner .ks-switchable-nav li.ks-active b {
    background: #fff;
}

.banner .ks-switchable-nav li.ks-active .banner_bg {
    opacity: 1;
    transition: opacity 0.5s ease-in;
}

.banner .ks-switchable-nav li .banner_bg {
    opacity: 0;
    transition: opacity 0.5s ease-in;
}

.banner .ks-switchable-nav li {
    height: 1050px;
}

.banner .ks-switchable-nav .banner_bg {
    position: absolute;
    height: 1050px;
    width: 100%;
    top: -80px;
}

.banner .ks-switchable-content {
    width: 1600px;
    z-index: 1;
    left: 50%;
    transform: translateX(-50%);
}

.banner .ks-switchable-content .big-piclist {
    width: 1600px;
    height: 1050px;
}

.banner_text_btn {
    position: absolute;
    width: 201px;
    bottom: 344px;
    left: 410px;
    height: 36px;
    display: none;
    z-index: 9999;
}

.ks-active .banner_text_btn {
    display: block;
}

.banner_text_btn_off,
.banner_text_btn_on {
    left: 0;
    right: unset;
    top: 0;
    position: absolute;
}

.banner_text_btn .banner_text_btn_on {
    opacity: 0;
    transition: opacity 0.3s ease-in;
}

.banner_text_btn:hover .banner_text_btn_on {
    opacity: 1;
    transition: opacity 0.3s ease-in;
}

.banner_text_mq {
    width: 990px;
    height: 80px;
    display: block;
    z-index: 9999;
    font-family: 微软雅黑;
    font-size: 16px;
    line-height: 80px;
}


/*9*/

.carousel_2 {
    width: 100%;
    position: relative;
}

.carousel_2 .J_TWidget {
    height: 605px;
    width: 100%;
    overflow: hidden;
}

.carousel_2 img {
    width: 100%;
}

.carousel_2 .ks-switchable-nav {
    position: absolute;
    z-index: 20;
}

.carousel_2 .J_TWidget {
    height: 605px;
}

.carousel_2 .banner_text {
    position: absolute;
    top: 172px;
    z-index: 10;
    right: 320px;
}

.carousel_2 .ks-switchable-nav {
    width: 50px;
    height: auto;
    position: absolute;
    right: 500px;
    z-index: 9999;
    top: 50%;
    transform: translateY(-50%);
    display: block;
}

.carousel_2 .ks-switchable-nav b {
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
    border-radius: 50%;
    display: block;
}

.carousel_2 .ks-switchable-nav li {
    margin: 0 10px 20px;
    right: 550px;
}

.carousel_2 .ks-switchable-nav li.ks-active b {
    background: #fff;
}


/*10*/

.img_hover_overlay {
    position: relative;
    overflow: hidden;
}

.img_hover_overlay .img_hover_overlay_bg {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: background .3s ease-in, opacity .3s ease-in;
}

.img_hover_overlay .img_hover_overlay_text {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity .3s ease-in;
}

.img_hover_overlay .img_hover_overlay_img {
    transition: transform .3s ease-in;
}

.img_hover_overlay:hover .img_hover_overlay_img {
    transform: scale(1.05);
    transition: transform .3s ease-in;
}

.img_hover_overlay:hover .img_hover_overlay_text {
    opacity: 1;
    transition: opacity .3s ease-in;
    z-index: 1;
}

.img_hover_overlay:hover .img_hover_overlay_bg {
    opacity: 1;
    background: rgba(0, 0, 0, 0.5);
    transition: background .3s ease-in, opacity .3s ease-in;
}

.content .hot {
    width: 1204px;
    margin-left: -107px;
}

.content .hot ul {
    list-style: none;
    height: 50px;
    margin: 85px 0 115px 0;
}

.content .hot ul li {
    float: left;
    width: 240px;
    border-right: 1px solid #000;
    height: 50px;
    overflow: hidden;
    text-align: center;
}

.content .hot ul li:last-child {
    border-right: 0;
}

.content .hot ul li span {
    vertical-align: top;
    padding: 16px 0 0 22px;
}

.content .hot ul li a:hover {
    color: #a8594b;
}

.inlineblock {
    display: inline-block;
}

.font20 {
    font-size: 20px;
    line-height: 20px;
}

.flt {
    float: left;
}

.content .category {
    width: 1200px;
    margin: 100px auto 100px -105px;
    height: 847px;
    overflow: hidden;
}

.content .category ul {
    list-style: none;
}

.content .category ul li {
    display: inline-block;
}

.content .category ul li .categoryLi1_top {
    width: 292px;
    height: 561px;
    overflow: hidden;
}

.content .category ul li .categoryLi1_bottom {
    width: 292px;
    height: 286px;
    overflow: hidden;
}

.content .category ul li .categoryLi2_top {
    width: 308px;
    height: 282px;
    overflow: hidden;
}

.content .category ul li .categoryLi2_middle {
    width: 308px;
    height: 279px;
    overflow: hidden;
}

.content .category ul li .categoryLi2_bottom {
    width: 308px;
    height: 286px;
    overflow: hidden;
}

.content .category ul li .categoryLi3_top {
    width: 309px;
    height: 561px;
    overflow: hidden;
}

.content .category ul li .categoryLi3_bottom {
    width: 309px;
    height: 286px;
    overflow: hidden;
}

.content .category ul li .categoryLi4_top {
    width: 291px;
    height: 561px;
    overflow: hidden;
}

.content .category ul li .categoryLi4_bottom {
    width: 291px;
    height: 286px;
    overflow: hidden;
}

.content .category .img_hover {
    position: relative
}

.content .category .img_hover .img_hover_text {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 1;
    bottom: 0;
    right: 0;
    margin: auto
}

.content .category .img_hover:hover .img_hover_text {
    opacity: 1;
}

.content .category .img_hover img {
    transition: transform .3s ease-in
}

.content .category .img_hover:hover img {
    transform: scale(1.05);
    transition: transform .3s ease-in
}

.absolute {
    position: absolute
}

.relative {
    position: relative;
}

.banner20181111 {
    width: 1920px;
    margin-left: -465px;
    height: 1890px;
}

.ssy18_font_23 {
    font-size: 23px;
    font-family: 微软雅黑, arial;
    line-height: 23px;
    letter-spacing: 1px;
}

.ssy18_w1008 {
    width: 1008px;
    height: 840px;
    overflow: hidden;
}

.ssy18_banner_leftbox {
    width: 202px;
    height: 288px;
    overflow: hidden;
}

.ssy18_banner_shaoma {
    width: 202px;
    height: 224px;
    background: #fff;
    overflow: hidden;
}

.ssy18_banner_chakan {
    width: 202px;
    height: 54px;
    overflow: hidden;
    margin-top: 9px;
}

.ssy18_pinleitou {
    width: 1280px;
    height: 88px;
    text-align: center;
    font-size: 35px;
    line-height: 88px;
    background: url(../image/pinglei20181111_bg.jpg) no-repeat center;
    letter-spacing: 2px;
    margin-bottom: 10px;
}

.ssy18_font_28 {
    font-size: 28px;
}

.ssy18_font_17 {
    font-size: 16px;
}

.ssy18_linethrough {
    text-decoration: line-through;
}

.ssy18_ml79 {
    margin-left: 79px;
}

.ssy18_mt78 {
    margin-top: 78px;
}

.ssy18_mt90 {
    margin-top: 91px;
}

.ssy18_Activity_pinlei {
    width: 1920px;
    margin: 0 auto;
    background: #e5e5e5;
    height: 712px;
    overflow: hidden;
}

.ssy18_Activity_pinlei_content {
    width: 1199px;
    overflow: hidden;
    margin: 68px auto 72px auto;
}

.ssy18_Activity_pinlei_content img {
    display: block;
    border: 0;
}

.ssy18_Activity_xize {
    width: 1200px;
    margin: 80px auto 80px -105px;
}

.ssy18_Activity_xize img {
    display: block;
    border: 0;
}

.mt20 {
    margin-top: 20px;
}

.mt2 {
    margin-top: 2px;
}

.mt4 {
    margin-top: 4px;
}

.mt8 {
    margin-top: 8px;
}

.bold {
    font-weight: bold;
}

.user_jjpl {
    position: relative;
    display: block;
    text-decoration: none;
}

.user_jjpl .ontitcl {
    position: absolute;
    top: 0;
    left: 0;
}

.user_jjpl .ontitcr {
    position: absolute;
    top: 20px;
    right: 20px;
}

.user_jjpl .user_onimg {
    overflow: hidden;
    cursor: pointer;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    transition: .2s;
    width: 100%;
}

.user_jjpl:hover .user_onimg {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.ssy18_pinleitou_fanchang {
    width: 1280px;
    height: 88px;
    text-align: center;
    font-size: 35px;
    line-height: 88px;
    background: url(../image/fanchang_20181111_banner_bg.jpg) no-repeat center;
    letter-spacing: 2px;
    margin-bottom: 10px;
}

.ssy18_pinleitou_fanchang a {
    color: #ae0000;
}

.banner_fanchang_20181111 {
    width: 1920px;
    margin-left: -465px;
    height: 1380px;
}


/*20181212折扣季*/

.zkj18_w1280 {
    width: 1280px;
    overflow: hidden;
    background: #fff;
}

.zkj18_w1008 {
    width: 1008px;
    overflow: hidden;
    margin: 0 auto;
}

.zkj18_erweima {
    width: 180px;
    height: 180px;
}

.zkj18_font_30 {
    font-size: 30px;
}

.zkj18_font_18 {
    font-size: 18px;
}

.ssy18_Activity_pinlei {
    background: #fff;
}

.zkj18_goTop {
    width: 280px;
    background: #000;
    height: 70px;
    overflow: hidden;
    margin: 60px auto 150px auto;
    font-size: 30px;
    line-height: 70px;
}

.zkj18_goTop a {
    color: #fff;
}

.zkj18_banner {
    width: 1920px;
    margin-left: -465px;
    height: 1450px;
}

.zkj18_pinleitou_kuan {
    width: 1280px;
    height: 106px;
    font-size: 36px;
    line-height: 106px;
    background: url(../image/pinglei20181212_bg.png) no-repeat center;
    letter-spacing: 2px;
    margin-bottom: 10px;
    color: #fff;
}

.zkj18_pinleitou_kuan a {
    color: #fff;
    padding-left: 88px;
}


/*通屏轮播*/

.content .flexslider {
    margin-left: -465px;
    position: relative;
    width: 1920px;
    height: 900px;
    overflow: hidden;
}

.content .flexslider .slides li {
    width: 100%;
    height: 100%;
}

.content .flex-direction-nav a {
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px auto 0;
    display: block;
    background: url(https://www.only.cn/index/images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
}

.content .flex-direction-nav .flex-next {
    background-position: 0 -70px;
    right: 0;
}

.content .flex-direction-nav .flex-prev {
    left: 0;
}

.content .flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.content .flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.content .flexslider:hover .flex-next:hover,
.content .flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.content .flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.flexslider ol {
    overflow: hidden;
    padding: 0;
}

.content .flex-control-nav li {
    margin: 0 4px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.content .flex-control-paging li a {
    background: url(../image/dot6.png) no-repeat 0 -34px;
    display: block;
    height: 14px;
    overflow: hidden;
    text-indent: -99em;
    width: 60px;
    cursor: pointer;
}

.content .flex-control-paging li a.flex-active,
.content .flex-control-paging li.active a {
    background-position: 0 0;
}

.content .flexslider .slides a img {
    width: 100%;
    height: 900px;
    display: block;
}

.deej18_w1008 {
    width: 1008px;
    overflow: hidden;
    margin-left: -9px;
}


/*通屏轮播*/


/* -----------20190115 byzhan20190320改版--------------*/

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
}

.bs-gwrap {
    width: 1920px;
    margin-left: -465px;
}

.bs-gwrap ul,
.bs-gwrap ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bs-gwrap a {
    text-decoration: none;
}

.bs-gwrap a:hover {
    text-decoration: none;
}

.bs-gwrap sup {
    vertical-align: text-top;
}

.bs-gwrap sub {
    vertical-align: text-bottom;
}

.bs-gwrap .bs-db {
    display: block;
    border: 0;
    overflow: hidden;
}

.bs-gwrap .bs-db img {
    vertical-align: bottom;
    border: 0;
}

.bs-gwrap .bs-main-body {
    min-width: 1200px;
    width: 100%;
    max-width: 1700px;
    margin: 0 auto;
}

.bs-gwrap .bs-main-cont {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}

.bs-gwrap .bs-main-cont .bs-cols-rel {
    display: block;
    position: relative;
    z-index: 5;
}

.bs-gwrap .bs-main-cont .bs-cols-abs {
    display: block;
    position: absolute;
    z-index: 9;
}

.bs-gwrap span.img-area {
    display: block;
    overflow: hidden;
}

.bs-gwrap ul,
.bs-gwrap ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bs-gwrap a {
    text-decoration: none;
}

.bs-gwrap a:hover {
    text-decoration: none;
}

.bs-gwrap sup {
    vertical-align: text-top;
}

.bs-gwrap sub {
    vertical-align: text-bottom;
}

.bs-gwrap .bs-db {
    display: block;
    border: 0;
    overflow: hidden;
}

.bs-gwrap .bs-dib {
    display: inline-block;
    overflow: hidden;
}

.bs-gwrap .bs-main-body {
    min-width: 1200px;
    width: 100%;
    max-width: 1700px;
    margin: 0 auto;
}

.bs-gwrap .bs-main-cont {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}

.bs-gwrap .bs-rows {
    position: relative;
    width: 100%;
}

.bs-gwrap .bs-rows .bs-cols-rel {
    display: block;
    position: relative;
    z-index: 5;
}

.bs-gwrap .bs-rows .bs-cols-abs {
    display: block;
    position: absolute;
    z-index: 9;
}

.bs-gwrap .bs-main-cont .bs-cols-rel {
    display: block;
    position: relative;
    z-index: 5;
}

.bs-gwrap .bs-main-cont .bs-cols-abs {
    display: block;
    position: absolute;
    z-index: 9;
}

.bs-gwrap span.img-area {
    display: block;
    overflow: hidden;
}

.effect-scale-in {
    transition: all .5s ease-out;
}

.effect-scale-in:hover {
    transform: scale(1.03);
}

.effect-scale-in-fast {
    transition: all .2s ease-out;
}

.effect-scale-in-fast:hover {
    transform: scale(1.03);
}

.effect-scale-in-elasticity {
    transition: all .4s ease-in-out;
}

.effect-scale-in-elasticity:hover {
    transform: scale(1.03);
}

.effect-scale-in-up {
    transition: all .8s ease-out;
}

.effect-scale-in-up:hover {
    transform: scale(1.03) translateY(-10px);
}

.effect-scale-in-down {
    transition: all .8s ease-out;
}

.effect-scale-in-down:hover {
    transform: scale(1.03) translateY(10px);
}


/* ------------字体部分--------------*/

.bs-gwrap .fnt12 {
    font-size: 12px;
    line-height: 150%;
}

.bs-gwrap .fnt14 {
    font-size: 14px;
    line-height: 150%;
}

.bs-gwrap .fnt16 {
    font-size: 16px;
    line-height: 150%;
}

.bs-gwrap .fnt18 {
    font-size: 18px;
    line-height: 150%;
}

.bs-gwrap .fnt22 {
    font-size: 22px;
    line-height: 150%;
}

.bs-gwrap .fnt24 {
    font-size: 24px;
    line-height: 150%;
}

.bs-gwrap .fnt32 {
    font-size: 32px;
    line-height: 150%;
}

.bs-gwrap .fnt36 {
    font-size: 36px;
    line-height: 150%;
}

.bs-gwrap .fnt42 {
    font-size: 42px;
    line-height: 150%;
}

.bs-gwrap .fnt-wyh {
    font-family: 微软雅黑;
}

.bs-gwrap .fnt-bold {
    font-weight: bold;
}

.bs-gwrap .fnt-white {
    color: white;
}

.bs-gwrap .fnt-black {
    color: black;
}

.bs-gwrap .fnt-red {
    color: red;
}

.bs-gwrap .fnt-gray {
    color: gray;
}


/* ------------布局框架--------------*/

.bs-clearfix {
    clear: both;
    height: 0;
    overflow: hidden;
}

.bs-posA {
    position: absolute;
}

.bs-posR {
    position: relative
}

.bs-fl {
    float: left;
}

.bs-fr {
    float: right;
}

.bs-cdb {
    display: block;
    margin: 0 auto;
}

.bs-tac {
    text-align: center;
}

.bs-tar {
    text-align: right;
}

.bs-tal {
    text-align: left;
}


/* ------------内外边距--------------*/

.bs-mt10 {
    margin-top: 10px;
}

.bs-mb10 {
    margin-bottom: 10px;
}

.bs-mb16 {
    margin-bottom: 16px;
}

.bs-ml10 {
    margin-left: 10px;
}

.bs-mr10 {
    margin-right: 10px;
}

.bs-pt10 {
    padding-top: 10px;
}

.bs-pb10 {
    padding-bottom: 10px;
}

.bs-pl10 {
    padding-left: 10px;
}

.bs-pr10 {
    padding-right: 10px;
}

.bs-price-box {
    height: 30px;
    padding: 10px 5px;
    white-space: nowrap
}

.bs-price-box .f-price {
    padding-right: 15px;
    font-size: 21px;
    display: inline-block;
    font-family: 微软雅黑;
    color: #000;
    white-space: nowrap
}

.bs-price-box .f-price em {
    font-style: normal;
    font-size: 21px;
    font-weight: bold;
    color: #000;
    white-space: normal nowrap
}

.bs-price-box .m-price {
    font-size: 18px;
    color: #969696;
    text-decoration: line-through;
    display: inline-block;
    font-family: 微软雅黑;
    white-space: nowrap
}

.spr19-a-carousel {
    position: relative;
    width: 1920px;
    height: 1050px;
    overflow: hidden;
}

.spr19-a-carousel .main-txt {
    position: absolute;
    top: 430px;
    left: 50%;
    z-index: 8;
    margin: 0 0 0 -326px;
    transform: translateY(50px);
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
}

.spr19-a-carousel:hover .main-txt {
    transform: translateY(0);
}

.spr19-a-carousel .spr19-hero-img {
    display: block;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
}

.spr19-a-carousel:hover .spr19-hero-img {
    transform: scale(1.02);
}

.spr19-coupons {
    width: 1200px;
    margin: 30px auto;
    text-align: center;
}

.spr19-coupons a {
    padding-right: 75px;
}

.spr19-coupons img {
    display: inline-block;
    border: 0;
}

.spr19-link-more01 {
    display: block;
    width: 135px;
    height: 33px;
    background: url("../image/new_190320_more.png") no-repeat;
}

.spr19-link-more01:hover {
    background-position: 0 -33px;
}

.spr19-events {
    background: no-repeat fixed top;
    background-size: cover;
    padding: 210px 0 70px 0;
}

.spr19-events .events-box {
    width: 990px;
    margin: 0 auto;
}

.spr19-events .events-box .bsa-cols {
    width: 495px;
    height: 333px;
    float: left;
    position: relative;
}

.spr19-events .events-box .bsa-cols:first-child {
    margin-left: 495px;
}

.spr19-events .events-box .bsa-cols img {
    display: block;
    border: 0;
}

.spr19-events .events-box .bsa-cols a .spr19-link-more01 {
    position: absolute;
    top: 245px;
    left: 45px;
}

.spr19-events .events-box .bsa-cols a:hover .spr19-link-more01 {
    background-position: 0 -33px;
}

.spr19-events .events-box .img-carouse {
    width: 495px;
    height: 333px;
    position: relative;
    overflow: hidden;
}

.spr19-events .events-box .img-carouse span {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 495px;
    height: 333px;
    overflow: hidden;
}

.spr19-events .events-box .img-carouse span.a-img {
    z-index: 2;
    right: -50px;
    text-align: right;
    transform: translateX(495px);
    width: 0;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
}

.spr19-events .events-box .img-carouse:hover span.a-img {
    z-index: 2;
    right: 0;
    transform: translateX(0);
    width: 495px;
}

.spr19-events .events-box .img-carouse span.b-img {
    z-index: 1;
    transition: all 1.5s ease;
    -webkit-transition: all 1.5s ease;
}

.spr19-events .events-box .img-carouse:hover span.b-img {
    z-index: 1;
    transform: translateX(-50px);
    transition: all 1.5s ease;
    -webkit-transition: all 1.5s ease;
}

.spr19-events .events-box .img-carouse span.c-img {
    z-index: 2;
    left: -50px;
    transform: translateX(-495px);
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
}

.spr19-events .events-box .img-carouse:hover span.c-img {
    z-index: 2;
    left: 0;
    transform: translateX(0);
}

.spr19-events .events-box .img-carouse span.d-img {
    z-index: 1;
    transition: all 1.5s ease;
    -webkit-transition: all 1.5s ease;
}

.spr19-events .events-box .img-carouse:hover span.d-img {
    z-index: 1;
    transform: translateX(50px);
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
}

.spr19-ex-link .spr19-ssh {
    background-color: #fff;
    width: 990px;
    margin: 0 auto;
    padding: 100px 0 40px 0;
}

.spr19-ex-link .spr19-ssh a {
    display: block;
    width: 330px;
    height: 266px;
    background: left top no-repeat;
    position: relative;
}

.spr19-ex-link .spr19-ssh a span {
    display: block;
    position: absolute;
    top: 203px;
    right: 11px;
    z-index: 2;
    width: 176px;
    height: 28px;
    background: no-repeat;
}

.spr19-ex-link .spr19-ssh a:hover span {
    background-position: 0 -28px
}

.spr19-ex-link .icon-link {
    padding: 0;
    background-color: #fff;
}

.spr19-ex-link .icon-link img {
    display: block;
    margin: 0 auto;
}

.spr19-lunbo-type-d .scroller {
    width: 1920px;
    height: 609px;
    position: relative;
    overflow: hidden;
}

.spr19-lunbo-type-d .scroller .main-txt {
    position: absolute;
    top: 332px;
    left: 466px;
    z-index: 8;
}

.spr19-lunbo-type-d .ks-switchable-content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.spr19-lunbo-type-d .ks-switchable-nav {
    position: absolute;
    bottom: 48px;
    left: 50%;
    z-index: 9;
    width: 132px;
    margin-left: -66px;
    overflow: hidden;
}

.spr19-lunbo-type-d .ks-switchable-nav li {
    width: 24px;
    height: 24px;
    margin-left: 24px;
    border: 2px solid #fff;
    float: left;
    border-radius: 100%;
    cursor: pointer;
}

.spr19-lunbo-type-d .ks-switchable-nav li:first-child {
    margin-left: 0;
}

.spr19-lunbo-type-d .ks-switchable-nav li.ks-active {
    background-color: #fff;
}

.spr19-title {
    padding: 90px 0 50px 0;
    text-align: center;
}

.spr19-title .spr19-link-more01 {
    margin: 26px auto 0 auto;
}

.shangxing-box {
    width: 1920px;
    height: 800px;
    overflow: hidden;
    position: relative;
}

.shangxing-box .shx-copus {
    position: absolute;
    bottom: 60px;
    left: 50%;
    z-index: 9;
    margin-left: -600px;
    width: 1200px;
}

.shangxing-box .bg-img {
    transition: all 6s ease;
    -webkit-transition: all 6s ease;
}

.shangxing-box:hover .bg-img {
    transform: scale(1.1);
    transition: all 10s ease;
    -webkit-transition: all 10s ease;
}

.pubuliu-a-box {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.pubuliu-a-box .bs-rows {
    position: relative;
    margin-bottom: 60px;
}

.pubuliu-a-box .bs-rows .bs-cols-rel {
    position: relative;
    margin: 0;
    padding: 0;
}

.pubuliu-a-box .bs-rows .bs-cols-abs {
    position: absolute;
    z-index: 9;
}

.pubuliu-a-box .bs-rows .img-area {
    overflow: hidden;
}

.pubuliu-a-box .bs-rows .four-imgs {
    left: 636px;
    top: 100px;
    width: 450px;
    overflow: hidden;
}

.pubuliu-a-box .bs-rows .four-imgs .img-area {
    width: 222px;
    height: 284px;
    margin-right: 3px;
    float: left;
    margin-bottom: 3px;
    position: relative;
}

.pubuliu-a-box .bs-rows .four-imgs .img-area em {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    width: 222px;
    height: 284px;
    background-color: #efeee7;
    opacity: .5;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
}

.pubuliu-a-box .bs-rows .four-imgs .img-area:hover em {
    opacity: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
}

.pubuliu-a-box .bs-rows .four-imgs .img-area img {
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
}

.pubuliu-a-box .bs-rows .four-imgs .img-area:hover img {
    transform: scale(1.1);
}

.pubuliu-a-box .bs-rows .four-imgs .top-shopping {
    position: absolute;
    top: 226px;
    left: 130px;
    z-index: 2;
}

.spr19-bkimg-a {
    background: top no-repeat;
}

.spr19-bkimg-a .pubuliu-b-box {
    width: 100%;
}

.spr19-bkimg-a .pubuliu-b-box .bs-rows {
    position: relative;
}

.spr19-bkimg-a .pubuliu-b-box .bs-rows .bs-cols-rel {
    position: relative;
    margin: 0;
    padding: 0;
}

.spr19-bkimg-a .pubuliu-b-box .bs-rows .bs-cols-abs {
    position: absolute;
    z-index: 9;
}

.spr19-bkimg-a .pubuliu-b-box .bs-rows .img-area {
    overflow: hidden;
}

.spr19-bkimg-a .pubuliu-b-box .bs-rows .img-area img {
    display: block;
}

.spr19-bkimg-a .pubuliu-b-box .rows-type-a {
    margin-left: 359px;
}

.spr19-bkimg-a .pubuliu-b-box .rows-type-a .bs-cols-rel {
    margin-left: 3px;
}

.spr19-bkimg-a .pubuliu-b-box .rows-type-a .bs-cols-rel:first-child {
    margin-left: 0;
}

.spr19-bkimg-a .pubuliu-b-box .rows-type-b {
    padding-left: 352px;
    padding-top: 93px;
}

.spr19-bkimg-a .pubuliu-b-box .rows-type-b img {
    display: block;
}

.spr19-bkimg-a .pubuliu-b-box .rows-type-b .bs-price-box {
    padding: 10px 0;
    text-align: center;
    float: left;
}

.spr19-lunbo-type-a {
    margin-top: 150px;
    padding-bottom: 240px;
}

.spr19-lunbo-type-a .bs-main-body {
    width: 1360px;
    margin: 0 auto;
    background: #efeee7;
}

.spr19-lunbo-type-a .bs-main-cont {
    width: 1122px;
    margin: 0 auto;
}

.spr19-lunbo-type-a .parent-a-carousel {
    position: relative;
    height: 575px;
}

.spr19-lunbo-type-a .parent-a-carousel .p-scroller {
    position: absolute;
    top: -82px;
    left: 283px;
    width: 557px;
    height: 782px;
    overflow: hidden;
    z-index: 3;
}

.spr19-lunbo-type-a .parent-kssc .bs-price-box {
    margin-top: -65px;
}

.spr19-lunbo-type-a .parent-kssc .bs-price-box .f-price {
    color: #fff;
}

.spr19-lunbo-type-a .parent-kssc .bs-price-box .f-price em {
    color: #fff;
}

.spr19-lunbo-type-a .parent-kssc .bs-price-box .m-price {
    color: #fff;
}

.spr19-lunbo-type-a .child-a-carousel {
    position: absolute;
    top: 25px;
    left: 0;
    z-index: 2;
}

.spr19-lunbo-type-a .child-a-carousel .c-scroller {
    width: 1290px;
    margin-top: 45px;
    margin-left: -84px;
    height: 500px;
    overflow: hidden;
}

.spr19-lunbo-type-a .c-scroller .ks-switchable-content {
    padding-top: 40px;
}

.spr19-lunbo-type-a .c-scroller .ks-switchable-nav {
    display: none;
}

.spr19-lunbo-type-a .c-scroller .child-kssc {
    width: 430px;
    text-align: center;
    position: relative;
}

.spr19-lunbo-type-a .c-scroller .child-kssc .small-pic-price {
    width: 1290px;
    position: absolute;
    top: 400px;
    left: 0;
    overflow: hidden;
}

.spr19-lunbo-type-a .c-scroller .child-kssc .small-pic-price .bs-price-box {
    background-color: #efeee7;
    float: left;
    width: 420px;
    overflow: hidden;
    text-align: center;
}

.spr19-lunbo-type-a .c-scroller .f-price {
    padding-right: 10px;
    font-size: 18px;
}

.spr19-lunbo-type-a .c-scroller .f-price em {
    font-size: 18px;
    font-weight: bold;
}

.spr19-lunbo-type-a .c-scroller .m-price {
    font-size: 18px;
}

.spr19-lunbo-type-a .bs-prev,
.spr19-lunbo-type-a .bs-next {
    position: absolute;
    top: 200px;
    z-index: 9;
    width: 64px;
    height: 64px;
    background-size: cover;
}

.spr19-lunbo-type-a .bs-prev {
    background-image: url("../image/jiantou_190320_left.png");
    left: 185px;
}

.spr19-lunbo-type-a .bs-next {
    background-image: url("../image/jiantou_190320_right.png");
    right: 265px;
}

.spr19-pbl-a .small-pic {
    position: absolute;
    left: 0;
    top: 340px;
}

.spr19-pbl-a .small-pic .f-price {
    font-size: 18px;
}

.spr19-pbl-a .small-pic .f-price em {
    font-size: 18px;
}

.spr19-pbl-a .small-pic .m-price {
    font-size: 18px;
}

.spr19-pbl-a .big-pic {
    width: 606px;
    margin-left: 594px;
    text-align: center;
}

.spr19-bkimg-b {
    background: top no-repeat;
    background-size: cover;
    height: 828px;
}

.spr19-bkimg-b .bkimg-b-cont {
    width: 1920px;
    height: 490px;
    overflow: hidden;
    padding-top: 225px;
}

.spr19-bkimg-b .bkimg-b-cont img {
    display: block;
    border: 0;
}

.spr19-bkimg-b .bkimg-b-cont .bs-price-box {
    text-align: center;
}

.spr19-bkimg-b .img-area-a {
    float: left;
    width: 326px;
    background-color: #fff;
    margin-right: 163px;
}

.spr19-bkimg-b .img-area-b {
    float: left;
    width: 357px;
    background-color: #fff;
    margin-right: 3px;
}

.spr19-bkimg-b .img-area-c {
    float: left;
    width: 1071px;
    background-color: #fff;
}

.spr19-video-bkimg {
    height: 782px;
    margin-top: 90px;
    overflow: hidden;
}

.spr19-video-bkimg .video-box {
    width: 960px;
    height: 540px;
    margin: 0 auto;
    padding: 90px;
}

.spr19-video-bkimg .video-box1102 {
    width: 1102px;
    height: 620px;
    margin: 0 auto;
    padding: 64px;
}

.spr19-lunbo-type-b {
    position: relative;
    background: url("../image/new2_190320_bg.jpg") no-repeat;
    height: 290px;
    margin-top: 1px;
}

.spr19-lunbo-type-b .scroller {
    margin-left: 360px;
    width: 1200px;
    height: 290px;
    overflow: hidden;
}

.spr19-lunbo-type-b .ks-switchable-content a {
    list-style: none;
    float: left;
    margin: 0 1px 0 0;
    padding: 0;
    width: 239px;
}

.spr19-lunbo-type-b .ks-switchable-content a img {
    margin-bottom: 10px;
}

.spr19-lunbo-type-b .lunbo-text {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #7d7c75;
    font-family: 微软雅黑;
    text-align: center;
}

.spr19-lunbo-type-b .bs-prev,
.spr19-lunbo-type-b .bs-next {
    position: absolute;
    top: 94px;
    z-index: 9;
    width: 64px;
    height: 64px;
    background-size: cover;
    cursor: pointer;
}

.spr19-lunbo-type-b .bs-prev {
    background-image: url("../image/jiantou_190320_left.png");
    left: 275px;
}

.spr19-lunbo-type-b .bs-next {
    background-image: url("../image/jiantou_190320_right.png");
    left: 1580px;
}

.spr19-lunbo-type-b .ks-switchable-nav {
    display: none;
}

.spr19-special-select {
    width: 1400px;
    margin: 80px auto 0 auto;
}

.spr19-special-select .bs-rows .bs-cols-rel {
    float: left;
    width: 440px;
    height: 470px;
    margin-left: 40px;
    margin-bottom: 30px;
}

.spr19-special-select .bs-rows .bs-cols-rel:first-child {
    margin-left: 0;
}

.spr19-special-select .bs-rows .bs-cols-rel .img-area {
    display: block;
    width: 438px;
    height: 389px;
    overflow: hidden;
}

.spr19-special-select .bs-rows .bs-cols-rel .img-text {
    display: block;
    height: 63px;
    text-align: center;
    padding-top: 18px;
}

.spr19-special-select .bs-rows .select-title {
    background-color: #efeee7;
}

.spr19-special-select .img-area img {
    transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out;
}

.spr19-special-select .img-area:hover img {
    transform: scale(1.05);
}

.spr19-enter-link {
    text-align: center;
    padding: 10px 0;
}

.spr19-enter-link a {
    display: inline-block;
    padding: 0 15px;
    font-size: 22px;
    text-decoration: none;
    color: #000;
}

.spr19-enter-link a span {
    padding: 15px;
    color: #fff;
}

.spr19-enter-link a:hover span {
    padding: 15px;
    color: #000;
}

.spr19-lunbo-type-e {
    margin-top: 60px;
}

.spr19-lunbo-type-e .scroller {
    width: 1920px;
    height: 900px;
    position: relative;
}

.spr19-lunbo-type-e .ks-switchable-content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.spr19-lunbo-type-e .ks-switchable-nav {
    position: absolute;
    bottom: -50px;
    left: 50%;
    z-index: 9;
    width: 132px;
    margin-left: -66px;
    overflow: hidden;
}

.spr19-lunbo-type-e .ks-switchable-nav li {
    width: 24px;
    height: 24px;
    margin-left: 24px;
    background-color: #d3d1c7;
    float: left;
    border-radius: 100%;
    cursor: pointer;
}

.spr19-lunbo-type-e .ks-switchable-nav li:first-child {
    margin-left: 0;
}

.spr19-lunbo-type-e .ks-switchable-nav li.ks-active {
    background-color: #a7a390;
}

.spr19-lunbo-type-e .kssc-type-d {
    position: relative;
}

.spr19-lunbo-type-e .kssc-type-d .bs-price-box {
    position: absolute;
    bottom: 60px;
    width: 100%;
    left: 0;
    text-align: center;
    z-index: 9
}

.spr19-lunbo-type-e .kssc-type-d .bs-price-box .f-price {
    color: #fff;
}

.spr19-lunbo-type-e .kssc-type-d .bs-price-box .f-price em {
    color: #fff;
}

.spr19-lunbo-type-e .kssc-type-d .bs-price-box .m-price {
    color: #fff;
}

.pubuliu-a-box .bs-rows .spr19-abs-price-a {
    margin-top: 110px;
}

.spr19-abs-price-a .bs-price-box {
    position: absolute;
    z-index: 1;
    text-align: center;
    padding: 10px 0;
}

.spr19-abs-price-a .product01-price {
    left: 106px;
    top: 646px;
    width: 494px;
}

.spr19-abs-price-a .product02-price {
    left: 734px;
    top: 405px;
    width: 464px;
}

.spr19-abs-price-a .product03-price {
    left: 0px;
    top: 1147px;
    width: 482px;
}

.spr19-abs-price-a .product04-price {
    left: 600px;
    top: 1215px;
    width: 497px;
}

.pubuliu-a-box .bs-rows .spr19-abs-price-b {
    margin-top: 165px;
}

.spr19-abs-price-b .bs-price-box {
    position: absolute;
    z-index: 1;
    text-align: center;
    padding: 10px 0;
}

.spr19-abs-price-b .product01-price {
    left: 103px;
    top: 748px;
    width: 394px;
}

.spr19-abs-price-b .product02-price {
    left: 600px;
    top: 748px;
    width: 495px;
}

.pubuliu-a-box .bs-rows .spr19-abs-price-c {
    margin-top: 100px;
}

.spr19-abs-price-c .bs-price-box {
    position: absolute;
    z-index: 1;
    text-align: center;
    padding: 10px 0;
}

.spr19-abs-price-c .product01-price {
    left: 93px;
    top: 593px;
    width: 442px;
}

.spr19-abs-price-c .product02-price {
    left: 585px;
    top: 436px;
    width: 406px;
}

.pubuliu-a-box .bs-rows .spr19-abs-price-d {
    margin-top: 100px;
}

.spr19-abs-price-d .bs-price-box {
    position: absolute;
    z-index: 1;
    text-align: center;
    padding: 10px 0;
}

.spr19-abs-price-d .product01-price {
    left: 0;
    top: 321px;
    width: 255px;
}

.spr19-abs-price-d .product02-price {
    left: 0;
    top: 630px;
    width: 252px;
}

.spr19-abs-price-d .product03-price {
    left: 311px;
    top: 630px;
    width: 259px;
}

.spr19-abs-price-d .product04-price {
    left: 572px;
    top: 630px;
    width: 522px;
}

.spr19-a-price-fullsize {
    width: 1920px;
    margin-top: 110px;
    position: relative;
}

.spr19-a-price-fullsize .bs-price-box {
    position: absolute;
    z-index: 1;
    text-align: center;
    padding: 10px 0;
}

.spr19-a-price-fullsize .product01-price {
    left: 367px;
    top: 655px;
    width: 401px;
}

.spr19-a-price-fullsize .product02-price {
    left: 1155px;
    top: 655px;
    width: 413px;
}

.spr19-abs-price-e .bs-price-box {
    position: absolute;
    z-index: 1;
    text-align: center;
    padding: 10px 0;
}

.spr19-abs-price-e .product01-price {
    left: 0;
    top: 791px;
    width: 444px;
}

.spr19-abs-price-e .product02-price {
    left: 473px;
    top: 791px;
    width: 730px;
}

.pubuliu-a-box .bs-rows .spr19-abs-price-f {
    margin-top: 100px;
}

.spr19-abs-price-f .bs-price-box {
    position: absolute;
    z-index: 1;
    text-align: center;
    padding: 10px 0;
}

.spr19-abs-price-f .product01-price {
    left: 105px;
    top: 722px;
    width: 406px;
}

.spr19-abs-price-f .product02-price {
    left: 690px;
    top: 722px;
    width: 404px;
}

.spr19-abs-price-f .product03-price {
    left: 105px;
    top: 1457px;
    width: 403px;
}

.spr19-abs-price-f .product04-price {
    left: 690px;
    top: 1457px;
    width: 405px;
}

.pubuliu-a-box .bs-rows .spr19-abs-price-g {
    margin-top: 100px;
}

.spr19-abs-price-g .bs-price-box {
    position: absolute;
    z-index: 1;
    text-align: center;
    padding: 10px 0;
}

.spr19-abs-price-g .product01-price {
    left: 0px;
    top: 663px;
    width: 414px;
}

.spr19-abs-price-g .product02-price {
    left: 572px;
    top: 663px;
    width: 417px;
}

.pubuliu-a-box .bs-rows .spr19-abs-price-h {
    margin-top: 115px;
}

.spr19-abs-price-h .bs-price-box {
    position: absolute;
    z-index: 1;
    text-align: center;
    padding: 10px 0;
}

.spr19-abs-price-h .product01-price {
    left: 95px;
    top: 578px;
    width: 434px;
}

.spr19-abs-price-h .product02-price {
    left: 571px;
    top: 226px;
    width: 213px;
}

.spr19-abs-price-h .product03-price {
    left: 790px;
    top: 226px;
    width: 199px;
}

.spr19-abs-price-h .product04-price {
    left: 780px;
    top: 548px;
    width: 213px;
}

.pubuliu-a-box .bs-rows .spr19-abs-price-i {
    margin-top: 115px;
}

.spr19-abs-price-i .bs-price-box {
    position: absolute;
    z-index: 1;
    text-align: center;
    padding: 10px 0;
}

.spr19-abs-price-i .product01-price {
    left: 0;
    top: 688px;
    width: 530px;
}

.spr19-abs-price-i .product02-price {
    left: 580px;
    top: 343px;
    width: 409px;
}

.spr19-abs-price-i .product03-price {
    left: 580px;
    top: 688px;
    width: 409px;
}

.spr19-uptobkimg {
    margin-top: 135px;
}

.spr19-uptobkimg .img-area-uptobkimg {
    display: block;
    position: relative;
    width: 398px;
    height: 460px;
    padding-top: 46px;
    overflow: hidden;
    float: left;
    margin-right: 2px;
    background: url("../image/new_border_190320_01.png") no-repeat;
    text-align: center;
    transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out;
}

.spr19-uptobkimg .img-area-uptobkimg:hover {
    background: url("../image/new_border_190320_02.png") no-repeat;
}

.spr19-uptobkimg .img-area-uptobkimg img {
    transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out;
}

.spr19-uptobkimg .img-area-uptobkimg:hover img {
    transform: scale(1.02)
}

.spr19-uptobkimg .img-area-uptobkimg .bs-price-box {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 398px;
    z-index: 1;
    text-align: center;
}

.DFlex {
    display: flex;
    justify-content: center;
}


/*----20200701改版------*/

.autu2020-mv {
    background: no-repeat;
    height: 970px;
    overflow: hidden;
}

.autu2020-mvtabs {
    position: relative;
    width: 1200px;
}

.autu2020-mvtabs li {
    opacity: 0;
}

.autu2020-mvtabs li img {
    position: absolute;
    left: 0;
    top: 0;
}

.autu2020-mvtabs li img.autu2020-e1 {
    top: 0;
    left: 50px;
    z-index: 5;
    transition: all .3s ease-in-out;
}

.autu2020-mvtabs li img.autu2020-e2 {
    top: 0;
    left: 100px;
    z-index: 7;
    opacity: 1;
    transition: all .5s ease-in-out;
}

.autu2020-mvtabs li img.autu2020-e3 {
    top: 400px;
    left: 235px;
    z-index: 9;
    opacity: 0;
    transition: all .5s ease-out .75s;
}

.autu2020-mvtabs li img.autu2020-e4 {
    top: 240px;
    left: 145px;
    z-index: 9;
    transform: scale(.1);
    opacity: 0;
    transition: all .5s ease-out 1s;
}

.autu2020-mvtabs li img.autu2020-e5 {
    top: 187px;
    left: 930px;
    z-index: 9;
    transform: scale(.1);
    opacity: 0;
    transition: all .5s ease-out 1.25s;
}

.autu2020-mvtabs li.autu2020-mv-active {
    opacity: 1;
}

.autu2020-mvtabs li.autu2020-mv-active img.autu2020-e1 {
    left: 0;
}

.autu2020-mvtabs li.autu2020-mv-active img.autu2020-e2 {
    left: 0;
    opacity: 1;
}

.autu2020-mvtabs li.autu2020-mv-active img.autu2020-e3 {
    top: 360px;
    opacity: 1;
}

.autu2020-mvtabs li.autu2020-mv-active img.autu2020-e4 {
    transform: scale(1);
    opacity: 1;
}

.autu2020-mvtabs li.autu2020-mv-active img.autu2020-e5 {
    transform: scale(1);
    opacity: 1;
}

.autu2020-coupons {
    font-size: 0;
}

.autu2020-coupons a {
    margin-left: 15px;
    display: inline-block;
}

.autu2020-coupons a:first-child {
    margin-left: 0;
}

.autu2020-scroller {
    position: relative;
    width: 955px;
    height: 700px;
}

.autu2020-scroller .ks-switchable-content a {
    /* margin-left: 28px; */
}

.autu2020-dapei-nav {
    position: absolute;
    right: 0;
    top: 20px;
    background-color: #ffdc3f;
    border-radius: 60px;
    height: 660px;
    width: 200px;
    text-align: center;
}

.autu2020-dapei-nav li {
    position: absolute;
    top: 0;
    left: 33px;
    width: 140px;
    height: 140px;
    transform: scale(.80);
    cursor: pointer;
    transition: all .5s ease-out;
}

.autu2020-dapei-nav li.ks-active {
    transform: scale(1);
}

.autu2020-carousel {
    position: relative;
    width: 1300px;
    height: 500px;
}

.autu2020-scroller {
    width: 1300px;
    overflow: hidden;
}

.autu2020-prev,
.autu2020-next {
    position: absolute;
    z-index: 9;
    display: block;
    background-color: #ffdc3f;
    border-radius: 100%;
    width: 48px;
    padding: 8px 0;
    height: 32px;
    text-align: center;
    top: 420px;
    cursor: pointer;
}


/* ------------20200914秋季改版--------------*/

.aaw2020-mv {
    background: no-repeat;
    height: 686px;
    overflow: hidden;
}

.aaw2020-mv-title {
    position: relative;
    width: 600px;
    height: 300px;
}

.aaw2020-mv-title .J_TWidget li img {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.aaw2020-mv-title .J_TWidget li img.aaw20-e1 {
    top: 0;
    transition: all 0s;
}

.aaw2020-mv-title .J_TWidget li img.aaw20-e2 {
    transition: all 0s;
}

.aaw2020-mv-title .J_TWidget li img.aaw20-e3 {
    transition: all 0s;
}

.aaw2020-mv-title .J_TWidget li.aaw-mv-active img.aaw20-e1 {
    transform: translateY(-45px);
    opacity: 1;
    transition: all .5s ease-in-out;
}

.aaw2020-mv-title .J_TWidget li.aaw-mv-active img.aaw20-e2 {
    transform: translateY(-45px);
    opacity: 1;
    transition: all .5s ease-in-out .2s;
}

.aaw2020-mv-title .J_TWidget li.aaw-mv-active img.aaw20-e3 {
    transform: translateY(-45px);
    opacity: 1;
    transition: all .5s ease-in-out .3s;
}

.aaw20-coupon a {
    display: block;
    float: left;
    background: url("../image/20200914_xiantiao.png") right no-repeat;
}

.aaw20-special {
    padding: 41px 68px;
    height: 526px;
}

.aaw20-special a {
    display: block;
    float: left;
    position: relative;
    width: 427px;
    height: 526px;
    overflow: hidden;
}

.aaw20-special a img.aaw20-bder {
    position: absolute;
    top: 0;
    left: -427px;
    z-index: 5;
    transition: all .3s ease-in;
}

.aaw20-special a:first-child img.aaw20-bder {
    left: 427px;
    transition: all .3s ease-in;
}

.aaw20-special a img.aaw20-stxt {
    position: absolute;
    bottom: -100px;
    left: 124px;
    z-index: 9;
    opacity: 0;
    transition: all 0s;
}

.aaw20-special a:hover img.aaw20-bder {
    left: 0;
}

.aaw20-special a:hover img.aaw20-stxt {
    bottom: 10px;
    opacity: 1;
    transition: all .2s ease-in;
}

.aaw20-dapei {
    height: 650px;
    width: 1272px;
    margin: 0 auto;
    overflow: hidden;
}

.aaw20-dapei-nav {
    height: 585px;
    width: 1272px;
    overflow: hidden;
    position: relative;
}

.aaw20-dapei-nav li a {
    display: block;
    position: absolute;
    z-index: 5;
    opacity: 0;
    width: 390px;
    height: 585px;
    transition: all .5s ease-in;
}

.aaw20-dapei-nav li a.aaw20-pic1 {
    top: -585px;
    left: 0;
}

.aaw20-dapei-nav li a.aaw20-pic2 {
    top: 585px;
    left: 441px;
}

.aaw20-dapei-nav li a.aaw20-pic3 {
    top: -585px;
    right: 0;
}

.aaw20-dapei-nav li.ks-active a {
    top: 0;
    opacity: 1;
}

.aaw20-dp-prev,
.aaw20-dp-next {
    display: block;
    position: absolute;
    z-index: 11;
    top: 800px;
    left: 50%;
    margin-left: -30px;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #666;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}

.aaw20-dp-next {
    margin-left: 0;
}

.aaw20-dapei-content {
    width: 60px;
    height: 10px;
    margin: 15px auto 0 auto;
}

.aaw20-dapei-content div {
    width: 30px;
    text-align: center;
}

.aaw20-dapei-content div span {
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #666;
    border-radius: 100%;
}

.aaw2020-mv-a {
    background: no-repeat;
    height: 780px;
    overflow: hidden;
}

.aaw2020-mva-title {
    position: relative;
    width: 600px;
    height: 300px;
}

.aaw2020-mva-title .J_TWidget li img {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.aaw2020-mva-title .J_TWidget li img.aaw20-e1 {
    top: 0;
    transform: scale(.8);
    transition: all 0s;
}

.aaw2020-mva-title .J_TWidget li.aaw-mva-active img.aaw20-e1 {
    transform: scale(1);
    opacity: 1;
    transition: all .3s ease-in-out;
}

.aaw20-lookbook {
    width: 1250px;
    height: 670px;
    padding-top: 154px;
    margin-top: 60px;
}

.aaw20-lookbook .J_TWidget {
    width: 940px;
    margin-left: 156px;
    position: relative;
}

.aaw20-lookbook .ks-switchable-content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 907px;
    height: 594px;
    overflow: hidden;
}

.aaw20-lookbook .ks-switchable-nav {
    position: absolute;
    left: 902px;
    top: 0;
    width: 30px;
    z-index: 5;
}

.aaw20-lookbook .ks-switchable-nav li {
    height: 91px;
    outline: none;
    cursor: pointer;
}

.aaw20-lookbook .ks-switchable-nav li img {
    transition: all .5s ease-in;
}

.aaw20-lookbook .ks-switchable-nav li.aaw-lb-active img {
    transform: translateX(5px);
}

.autu2020-ip2-nav {
    position: absolute;
    text-align: center;
}

.bs-gwrap ul.autu2020-ip2-nav li {
    display: inline-block;
    padding: 6px 10px 0 10px;
    font-size: 24px;
    font-weight: bold;
    cursor: pointer;
}

.bs-gwrap ul.autu2020-ip2-nav li.ks-active {
    background: url("../image/20200914_dian.png") no-repeat top center;
}

.aaw20-zone {
    display: block;
    position: relative;
    width: 486px;
    height: 646px;
}

.aaw20-zone .aaw20-zbder {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 7;
    opacity: 0.7;
}

.aaw20-zone .aaw20-zpic {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 5;
}

.aaw20-zone .aaw20-ztxt1 {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 5px;
    left: 0;
    z-index: 9;
}

.aaw20-zone .aaw20-ztxt2 {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: -5px;
    left: 0;
    z-index: 9;
    opacity: 0;
    transition: all .3s ease-in;
}

.aaw20-zone:hover .aaw20-zbder {
    opacity: 1;
}

.aaw20-zone:hover .aaw20-ztxt1 {
    display: none;
}

.aaw20-zone:hover .aaw20-ztxt2 {
    bottom: 5px;
    opacity: 1;
}

.aaw20-zone-a {
    display: block;
    width: 467px;
    height: 646px;
    overflow: hidden;
    position: relative;
}

.aaw20-zone-a .aaw20-ztxt {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 140px;
    background: rgba(0, 0, 0, .5);
    transition: 0s;
}

.aaw20-zone-a:hover .aaw20-ztxt {
    background: rgba(0, 0, 0, 1);
    transition: all .3s ease-in;
}

.autu2020-scroller {
    position: relative;
    width: 955px;
    height: 700px;
}

.autu2020-dapei-nav {
    position: absolute;
    right: 0;
    top: 20px;
    background-color: #b8afd4;
    border-radius: 60px;
    height: 660px;
    width: 200px;
    text-align: center;
}

.autu2020-dapei-nav li {
    position: absolute;
    top: 0;
    left: 33px;
    width: 140px;
    height: 140px;
    transform: scale(.80);
    cursor: pointer;
    transition: all .5s ease-out;
}

.autu2020-dapei-nav li.ks-active {
    transform: scale(1);
}

.autu2020-carousel {
    position: relative;
    width: 1300px;
    height: 500px;
}

.autu2020-scroller {
    width: 1300px;
    overflow: hidden;
}

.autu2020-prev,
.autu2020-next {
    position: absolute;
    z-index: 9;
    display: block;
    background-color: #FFF;
    border-radius: 100%;
    width: 48px;
    padding: 8px 0;
    height: 32px;
    text-align: center;
    top: 330px;
    cursor: pointer;
}

.classify img {
    display: block;
}

.category-201124 .textCary {
    width: 996px;
    /* border: 2px solid #fff; */
    height: 88px;
    margin: 0 auto 30px auto;
    border-radius: 44px;
    line-height: 88px;
    font-size: 20px;
    padding: 0 100px;
    font-weight: bold;
    color: #000;
}

.category-201124 .textCary a {
    color: #000;
}

.category-201124 .textCary a:hover {
    text-decoration: underline;
    padding-bottom:
}

.category-201124 .categoryAImgDB a {
    display: block;
}

.category-201124 .categoryAImgDB img {
    display: block;
}

.marquee_dir_down {
    width: 130px;
    height: 1220px;
}

.marquee_dir_down li {
    position: absolute;
    top: -1215px;
    left: 0;
    z-index: 9;
    transition: top 0s linear 0s;
}

.marquee_dir_down li.marquee-dd-active {
    top: 1215px;
    left: 0;
    transition: top 3s linear 0s;
}

.aaw2020-mv-title .J_TWidget li img.aaw20-fw0903 {
    opacity: 0;
    z-index: 11;
    transform: translateX(0);
    transition: all 0s;
}

.aaw2020-mv-title .J_TWidget li.aaw-mv-active img.aaw20-fw0903 {
    opacity: 1;
    transform: translateX(91px);
    transition: all 1s linear .5s;
}

.spr22-carousel {
    width: 1920px;
    height: 463px;
    background: no-repeat;
    position: relative;
}

.spr22-carousel .spr22-left-scroller {
    position: absolute;
    left: 200px;
    top: 72px;
    z-index: 9;
    width: 444px;
    height: 333px;
    overflow: hidden;
}

.spr22-carousel .spr22-right-scroller {
    position: absolute;
    right: 200px;
    top: 72px;
    z-index: 9;
    width: 444px;
    height: 333px;
    overflow: hidden;
}

.spr22-carousel .spr22-mid-scroller {
    position: absolute;
    left: 737px;
    top: 72px;
    z-index: 9;
    width: 444px;
    height: 333px;
    overflow: hidden;
}

.bs-gwrap ul.spr22-nav {
    position: absolute;
    width: 240px;
    height: 45px;
    bottom: 0;
    left: 50%;
    margin-left: -120px;
    z-index: 11;
    display: none;
}

.bs-gwrap ul.spr22-nav li {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 20px;
    border-radius: 10px;
    background: #000;
    cursor: pointer;
}

.bs-gwrap ul.spr22-nav li.ks-active {
    background: #f4a891;
}

.spr22-prev,
.spr22-next {
    position: absolute;
    z-index: 12;
    top: 225px;
    cursor: pointer;
}

.spr22-lunbo {
    width: 1524px;
    overflow: hidden;
    margin: 0 auto;
    height: 333px;
    padding: 72px 0;
}

.spr22-lunbo a {
    display: block;
    float: left;
}

.syy21-lb-cont {
    background: no-repeat center;
}