.banner{ margin-top:-4px;}
.banner .KMSPrefix_banner_frbtn{width:14px;margin:0px auto;padding:0px;position:absolute;z-index:99; bottom:80px; left:0; width:100%; text-align:center;}
.syslidefr_an{ margin:0 auto; text-align:center; position:absolute;  left:0; opacity: 0; top:0; width:100%} 
.syslidefr_an img{ display:inline-block}
.syslidefr_an a{ width:158px; height:43px; display:inline-block; background:#75ca2a; line-height:43px; color:#fff; font-size:16px; text-align:center;   -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius:3px;}
.syslidefr_an a:hover{ color:#fff; background:#5ba31b}

.main {
    padding-top: 20px;
    padding: 120px 0 100px;
    box-sizing: border-box;
}


.main_o{ padding-bottom:10px;}
    .main_o ul li {
        width: 20%;
        line-height: 60px;
        box-sizing: border-box;
        padding: 0;
        min-width: 65px;
        margin: 0;
        position: relative;
        cursor: pointer;
        display: flex;
        vertical-align: middle;
        font-size: 14px;
        align-items:center;
        justify-content:center;
    }
        .main_o ul li i {
            display: inline-block;
            vertical-align: top;
            font-size: 24px;
            color: #0d6cee;
        }
        .main_o ul li span {
            display: inline-block;
            vertical-align: top;
            margin-left: 10px;
            font-size: 20px;
            line-height: 60px;
        }
.i_service1{ background-position:0 25px;}
.i_service2{ background-position:-200px 25px;}
.i_service3{ background-position:-400px 25px;}
.i_service4{ background-position:-600px 25px;}
.i_service5{ background-position:-800px 25px;}
.i_service6{ background-position:-1000px 25px;}

.main_t{ width:100%; padding-bottom:65px;}
.main_t li{ width:300px; float:left; text-align:center; overflow:hidden;}
.main_t li img{ display:inline-block;}
.main_t li h4{ color:#333; font-size:18px; line-height:18px; padding:18px 0 8px;}
.main_t li p{ color:#666666; font-size:12px; line-height:20px;}

.main_s{ height:550px; width:100%; background:url(../images/n_main_2.html) no-repeat center;}
.main .main_s .tit{ color:#fff}
.main_s ul{ margin-top:20px;}
.main_s ul li{ float:left; width:160px; height:160px; font-size:18px; margin:0 48px 0 0; text-align:center; color:#fff; background:#ffc421; -moz-border-radius:50%;-webkit-border-radius:50%; border-radius:50%; position:relative;}
.main_s ul li p{ padding-top:90px; background:url(../images/n_main_3.html) no-repeat ; background-position:56px 35px}
.main_s ul li i{ color:#fff; display:block; font-size:12px;}
.main_s ul li b{ display:block; font-size:12px; line-height:14px; background:#fff; width:44px; height:44px; position:absolute; right:1px; top:0; color:#ff6800; -moz-border-radius:50%;-webkit-border-radius:50%; border-radius:50%; font-weight:bold;}
.main_s ul li b em{ padding-top:8px; display:block}
.main_s ul li.li-t p{background-position:-152px 35px}
.main_s ul li.li-s p{background-position:-359px 35px}
.main_s ul li.li-f p{background-position:-568px 35px}
.main_s ul li.li-w p{background-position:-777px 35px}
.main_s ul li.li-l p{background-position:-983px 35px}
.main_s ul li.li-l{ margin-right:0;}
.main_s p.tip{ text-align:center; font-size:12px; color:#ccc; margin-top:90px;}

.main-f{ background:#fff; padding-bottom:65px;}
.main-f p.tip{ font-size:14px; color:#666; text-align:center; margin-top:45px;}
.main-f p.tip span{ color:#ff6800}
.main-f li{ position:relative; width:352px; height:421px; float:left; margin-right:48px;}
.main-f li .li-bor{ border:1px solid #c9c9c9; width:320px; height:330px; position:absolute; left:0; top:43px;}
.main-f li .li-bg{ background:#e35b29; width:320px; height:340px; position:absolute; left:11px; top:22px;}
.main-f li .li-img{width:320px; height:320px; position:absolute; left:24px; top:12px;}
.main-f li .li-tit{ width:335px; height:90px; line-height:100px; color:#fff; font-size:18px; text-indent:38px; position:absolute; bottom:0; right:0; background:#ff8254}
.main-f li.li-t .li-bg{ background:#ffa32e}
.main-f li.li-t .li-tit{ background:#ffbb62}
.main-f li.li-s{ margin-right:0}
.main-f li.li-s .li-bg{ background:#7ab311}
.main-f li.li-s .li-tit{ background:#add85e}

.main_l{ padding:20px 0; border-top:1px solid #f2f2f2; background:#fff; line-height:40px;}
.main_l p{ font-size:12px; line-height:40px; width:1200px; margin:0 auto; overflow:hidden;}
.main_l p span{height:40px; line-height:40px; display:block;margin:0; float:left;}
.main_l p a{ color:#999; display:inline-block; margin:0 10px;height:40px; overflow:hidden;}
.main_l p a:hover{ color:#ff6800}

.main_w{ padding-bottom:50px; background:#fff;}
.main_w_l{ width:810px;}
.main_w_l p.tit{ text-align:left;}
.main_w li{ width:375px; float:left; padding-bottom:25px; border-bottom:1px solid #f1f1f1; margin:0 30px 25px 0}
.main_w li a{ color:#333; font-size:16px; padding-left:40px; background:url(../images/51cy_main_18.html) no-repeat left center;display:block; width:330px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis;white-space:nowrap;}
.main_w li a:hover{ text-decoration:underline;}
.main_w li p{ height:43px; padding-left:40px; color:#999999; font-size:13px; padding-top:12px; line-height:22px; width:330px;  word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.main_w_l_b{ text-align:center;}
.main_w_l_b a{ display:inline-block; text-align:center; width:156px; height:44px; line-height:44px; color:#999999; font-size:16px; border:1px solid #dddddd; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; margin:0 45px;}
.main_w_l_b a span{ background:url(../images/51cy_main_19.html) no-repeat; background-position:left 2px; padding-left:35px;}
.main_w_l_b a:hover{ border-color:#ff6800; color:#fff; background:#ff6800;}
.main_w_l_b a:hover span{background-position:left -51px;}
.main_w_r{ width:390px;}
.main_w_r .faqlist{width:390px;}
.main_w_r  p.tit{ text-align:left;}
.faqlist li{width:390px;margin-right:0;}
.faqlist li a{width:350px}
.faqlist li p{width:350px}

.check-main-sea{width:1200px; height:74px; background:#ffc421; position:relative; margin:-74px auto auto auto; z-index:3}
.check-main-sea .sea-m{ padding:14px 0 0 24px; color:#333; font-size:14px;}
.check-main-sea .sea-m img{ margin-right:25px;}
.check-main-sea .sea-m-o{ position:relative;}
.check-main-sea .sea-m-o p{ height:46px; line-height:46px; width:140px; background:#fff; text-align:center; cursor:pointer; border-right:1px solid #d4d4d4}
.check-main-sea .sea-m-o p span{ background:url(../images/check_2.html) no-repeat right center; padding-right:20px;}
.check-main-sea .sea-m-o p:hover{ background-color: #f2f2f2;}
.check-main-sea .sea-m-o ul{ position:absolute; left:0; top:46px; background:#f2f2f2; width:140px; text-align:center; display:none;}
.check-main-sea .sea-m-o ul li{ line-height:50px; cursor:pointer;}
.check-main-sea .sea-m-o ul li:hover{ background:#f9f9f9}
.check-main-sea .sea-m-t input{ width:650px; height:46px; line-height:46px; font-size:14px; color:#333; font-family:"Microsoft Yahei","΢���ź�"; padding:0 12px;}
.check-main-sea a{ height:46px; line-height:46px; background:#ff6800; width:160px; text-align:center; color:#fff; font-size:21px; display:block;}
.check-main-sea a:hover{ background:#f90; color: #fff}

/*��������*/
.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.sousuo_bg {
    width: 80%;
    position: absolute;
    z-index: 1;
    left: 50%;
    height: 150px;
    background-color: white;
    border-radius: 10px;
    overflow: hidden;
    transform: translate(-50%, -50%);
    display:flex;
}
.sousuo {
    display: inline-block;
    vertical-align: top;
    padding: 0 40px;
    width: 73%;
    height: 100%;
    box-sizing: border-box;
}
.kuang1 {
    display: block;
    width: 100%;
    padding: 10px 20px;
    background-color: #f4f5f9;
    border-radius: 30px;
    box-sizing: border-box;
}
.kuang1 img { float: left; margin-top: 12px; margin-right: 6px; padding-left: 18px; }
.kuang1 h1 { font-size: 12px; font-weight: normal; float: left; line-height: 45px; margin-right: 6px; color: white; }
.sousuo_input1 {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 130px);
    height: 40px;
    border: none;
    background-color: transparent;
    font-size: 16px;
    color: #000;
}
.sousuo_input2 {
    display: inline-block;
    vertical-align: top;
    width: 120px;
    height: 40px;
    border: none;
    background-color: #0d6cee;
    border: 1px solid #0d6cee;
    border-radius: 30px;
    cursor: pointer;
    color: #fff;
    line-height: 40px;
}
.kuang2 { width: 120px; height: 45px; background-color: #fd9800; border-radius: 100px; margin: 30px 0; float: left; display: block; }
.kuang2 img { float: left; margin-top: 12px; margin-right: 6px; padding-left: 18px; }
.kuang2 h1 { font-size: 16px; font-weight: normal; float: left; line-height: 45px; margin-right: 6px; color: white; }
.kuang3 { width: 120px; height: 45px; background-color: #fd9800; border-radius: 100px; margin: 30px 0; float: left; display: block; }
.kuang3 img { float: left; margin-top: 12px; margin-right: 6px; padding-left: 18px; }
.kuang3 h1 { font-size: 16px; font-weight: normal; float: left; line-height: 45px; margin-right: 6px; color: white; }
.heng { float: left; width: 80px; height: 5px; background-color: #fd9800; margin-top: 50px; }
.text h1 {
    display: block;
    margin-bottom: 40px;
    font-size: 48px;
    color: #333;
    text-align: center;
}
.column1_bg { background-color: #f3f3f3; height: 400px; padding-top: 30px; }
.column2_bg { background-color: white; padding-top: 40px; text-align: center; }
.column2 h1 { font-weight: normal; line-height: 30px; }
.column2 h2 { font-size: 14px; font-weight: normal; line-height: 14px; margin: 20px 0; }
.kuai { width: 100px; height: 10px; background-color: #fb9600; margin: 0 auto; margin-bottom: 35px; }
.column2 img { width: 1200px; margin: 0 auto; margin-bottom: 65px; }
.column3_bg { background-color: #f5f5f5; padding-top: 40px; }
.column3 { width: 1200px; margin: 0 auto; }
.column3 > h2 { font-size: 14px; font-weight: normal; text-align: center; margin-top: 20px; color: #939393; }
.ge1 { width: 230px; border-top: 4px solid #ccd872; margin-top: 50px; float: left; margin-right: 93px; }
.ge1 h1 { font-size: 56px; color: #ccd872; font-weight: normal; float: left; }
.ge1 h2 { font-size: 14px; color: #a1a1a1; font-weight: normal; float: left; margin-top: 38px; margin-left: 8px; }
.ge1 h3 { font-size: 14px; color: #a1a1a1; font-weight: normal; }
.ge2 { width: 230px; border-top: 4px solid #9ece61; margin-top: 50px; float: left; margin-right: 93px; }
.ge2 h1 { font-size: 56px; color: #9ece61; font-weight: normal; float: left; }
.ge2 h2 { font-size: 14px; color: #a1a1a1; font-weight: normal; float: left; margin-top: 38px; margin-left: 8px; }
.ge2 h3 { font-size: 14px; color: #a1a1a1; font-weight: normal; }
.ge3 { width: 230px; border-top: 4px solid #75c8b4; margin-top: 50px; float: left; margin-right: 93px; }
.ge3 h1 { font-size: 56px; color: #75c8b4; font-weight: normal; float: left; }
.ge3 h2 { font-size: 14px; color: #a1a1a1; font-weight: normal; float: left; margin-top: 38px; margin-left: 8px; }
.ge3 h3 { font-size: 14px; color: #a1a1a1; font-weight: normal; }
.ge4 { width: 230px; border-top: 4px solid #80c4e7; margin-top: 50px; float: left; }
.ge4 h1 { font-size: 56px; color: #80c4e7; font-weight: normal; float: left; }
.ge4 h2 { font-size: 14px; color: #a1a1a1; font-weight: normal; float: left; margin-top: 38px; margin-left: 8px; }
.ge4 h3 { font-size: 14px; color: #a1a1a1; font-weight: normal; }
.column3 > a { color: #feca54; float: right; margin: 30px 0; }
.column4_bg { background-color: white; padding-top: 30px; padding-bottom: 50px; }
.column4 { width: 1200px; margin: 0 auto; }
.column4_1 { float: left; }
.column4_2 { float: right; }
.column4_top1 { width: 570px; border-bottom: 1px solid #e3e3e3; padding-bottom: 12px; }
.column4_top1 img { float: left; margin: 0 8px; margin-top: 3px; }
.column4_top1 span { float: left; }
.column4_top1 a { float: right; color: red; margin-right: 20px; }
.xinwen_nei { width: 570px; }
.xinwen_nei a { color: #606060; font-size: 12px; }
.xinwen_nei a:hover { color: #ffb400; }
.xinwen_nei img { float: left; margin: 0 10px; margin-top: 10px; }
.xinwen_nei span { float: left; line-height: 36px; }
.xinwen_nei .span2 { float: right; color: #9d9d9d; margin-right: 20px; }
.column4_top2 { width: 570px; border-bottom: 1px solid #e3e3e3; padding-bottom: 12px; }
.column4_top2 img { float: left; margin: 0 8px; margin-top: 3px; }
.column4_top2 span { float: left; }
.column4_top2 a { float: right; color: #fec753; margin-right: 20px; }
.wenda_nei { width: 570px; }
.wenda_nei a { color: #606060; font-size: 12px; }
.wenda_nei a:hover { color: #ffb400; }
.wenda_nei img { float: left; margin: 0 10px; margin-top: 10px; }
.wenda_nei span { float: left; line-height: 36px; }
.wenda_nei .span2 { float: right; color: #9d9d9d; margin-right: 20px; }
.pcIndex-B {
    display: inline-block;
    vertical-align: top;
    width: 27%;
    height: 100%;
    background-color: #0d6cee;
    border-radius: 10px;
    line-height: 150px;
    display:flex;
}
    .pcIndex-B a {
        display: inline-block;
        vertical-align: middle;
        width: 50%;
        text-align: center;
        margin: auto;
        line-height: 1;
    }
    .pcIndex-B i {
        display: block;
        font-size: 40px;
        color: #fff;
    }
    .pcIndex-B h1 {
        display: block;
        margin-top: 14px;
        font-size: 16px;
        color: #fff;
    }
.flexslider {
    position: relative;
    height: 850px;
    overflow: hidden;
    width: 100%;
}

.slides {
    position: relative;
    z-index: 1;
}

ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
    list-style: outside none none;
}

.slides li {
    height: 850px;
}

    .slides li a {
        display: block;
        width: 100%;
        height: 850px;
        background-color: transparent;
        color: rgb(69, 69, 69);
        text-decoration: none;
    }

.flex-control-nav {
    position: absolute;
    bottom: 100px;
    z-index: 99;
    text-align: center;
    left: 16%;
    margin-left: -75px;
    width: 150px;
}

    .flex-control-nav li {
        display: inline-block;
        width: 20px;
        height: 8px;
        margin: 0 5px;
        zoom: 1;
        float: left;
    }

    .flex-control-nav .flex-active {
        background-color: #fff;
        width: 20px;
        height: 8px;
    }

    .flex-control-nav li a {
        display: inline-block;
        width: 8px;
        height: 8px;
        line-height: 40px;
        overflow: hidden;
        background: rgba(255,255,255,0.5);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);
        border-radius: 12px;
        cursor: pointer;
        color: rgb(69, 69, 69);
        text-decoration: none;
    }

.nav ul {
    margin-bottom: 0;
}

.nav .nav_button:hover {
    background-color: rgb(253, 208, 0);
    color: #000000;
}

.main_o ul .i_service5 {
    background: url(../../Content/site/images/jinbi_gray.png) no-repeat;
    background-size: 34% 25%;
    background-position: 64px 30px;
    background-color: #ffffff;
}

    .main_o ul .i_service5:hover {
        background: url(../../Content/site/images/jinbi_yellow.png) no-repeat;
        background-size: 34% 25%;
        background-position: 64px 30px;
        background-color: #ffffff;
    }

.IndexImg {
    background-size: cover;
    width: 100%;
    background-attachment: fixed;
}

.shopping a {
    width: 100%;
    height: 100%;
}

.evaluate_li {
    padding: 10px;
    box-sizing: border-box;
}

.li_left {
    float: left;
    width: 40px;
}

.right {
    font-weight: 900;
}

.li_left img {
    width: 30px;
    height: 30px;
}

.li_right {
    float: left;
    margin-left: 10px;
    width: 1130px;
}

.evaluate {
    display: block;
    padding: 4.2% 0;
    background-color: #fff;
}

.evaluate_li {
    background: #fff;
    width: 100%;
    display: inline-block
}

.c_main {
    width: 1500px;
}

.content_div.active {
    display: flex;
}

.content_div {
    width: 100%;
    height: 460px;
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    display: none;
}

.select_ul_li {
    color: #0d6cee;
    border-bottom: 1px solid #0d6cee;
}

.itemF1 {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 800px);
    height: 100%;
    padding: 70px 80px 0;
    box-sizing: border-box;
}

.itemBox_i {
    display: block;
    margin-bottom: 30px;
    font-size: 48px;
    color: #0d6cee;
}

.tit {
    display: block;
    margin-bottom: 30px;
    font-size: 30px;
    color: #333;
    font-weight: bold;
}

.con {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 18px;
    color: #555;
    line-height: 30px;
}

.btn {
    display: block;
    width: 180px;
    height: 60px;
    margin-top: 30px;
    border-radius: 30px;
    background-color: #fff;
    border: 1px solid #0d6cee;
    box-sizing: border-box;
    font-size: 18px;
    color: #0d6cee;
    text-align: center;
    line-height: 60px;
}

.content_div .img_div {
    display: inline-block;
    vertical-align: top;
    width: 800px;
    height: 100%;
}

    .content_div .img_div img {
        width: 100%;
        height: 100%;
        border-radius: 10px;
    }

.outerBox {
    width: 1500px;
    margin: 0 auto;
    display: flex;
}

.ebFl {
    display: inline-block;
    vertical-align: top;
    width: 480px;
    height: 570px;
    overflow: hidden;
    border-radius: 10px;
}

    .ebFl img {
        width: 100%;
        height: 100%;
        border-radius: 10px;
    }

.title-div {
    position: absolute;
    margin-top: -150px;
    z-index: 2;
    color: white;
    text-align: left;
    padding-left: 50px;
    background: linear-gradient(to bottom, transparent, #000);
    width: 480px;
    height: 81px;
    border-radius: 10px;
}

    .title-div span {
        display: block;
        margin-bottom: 10px;
        font-size: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .title-div em {
        display: block;
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.ebFr {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 480px);
    text-align: right;
    display: flex;
    flex-wrap: wrap;
}

.ebItem {
    margin-left: 30px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 480px;
    height: 270px;
    margin-bottom: 30px;
    border-radius: 10px;
    overflow: hidden;
    box-sizing: border-box;
    cursor: pointer;
}

    .ebItem img {
        width: 100%;
        height: 100%;
        border-radius: 10px;
    }

.f-box {
    padding: 4.2% 0;
    width: 1500px;
    margin: auto;
}

.fTop_Fl {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 750px;
    height: 480px;
    border-radius: 10px;
    overflow: hidden;
}

.fTop_Fr {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 760px);
    padding-left: 70px;
    box-sizing: border-box;
}

.tit {
    display: block;
    font-size: 48px;
    color: #333;
    line-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mySwiper {
    width: 1500px;
    overflow: hidden;
    position: relative;
    margin:auto;
}

.slideItem {
    display: block;
    width: 100%;
    padding: 7% 5%;
    background-color: #f4f5f9;
    border-radius: 10px;
    border-bottom: 5px solid #0d6cee;
    box-sizing: border-box;
    display: flex
}

.iiFl {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 18% 25%;
    border-radius: 10px;
    overflow: hidden;
}

    .iiFl img {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
    }

.iiFr {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 18% 25%;
    box-sizing: border-box;
}

.iiFr-box {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    padding-left: 10%;
    box-sizing: border-box;
}

.head {
    display: block;
    width: 100%;
    height: 90px;
}

    .head img {
        display: inline-block;
        vertical-align: top;
        width: 90px;
        height: 90px;
        border-radius: 50%;
        overflow: hidden;
    }

    .head span {
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 100px);
        height: 90px;
        padding-left: 20px;
        box-sizing: border-box;
        font-size: 24px;
        color: #000;
        font-weight: bold;
        line-height: 90px;
    }

.iiFr-box .text {
    display: block;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    margin-top: 15%;
    padding: 10px 0;
}

    .iiFr-box .text span {
        position: relative;
        font-size: 16px;
        color: #666;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }

.pcIndex-D .d-box.swiper .swiper-slide.swiper-slide-active {
    opacity: 1;
}

.pcIndex-D .d-box.swiper .swiper-slide {
    box-sizing: border-box;
    padding: 0 3%;
    opacity: 0.5;
}