.sdk2-box{background-color: #f6f7fb;overflow: hidden;}
.animating .line {
    stroke-dasharray: 2.2;
    stroke-opacity: 1;
    -webkit-animation: dash 35s linear infinite;
    -moz-animation: dash 35s linear infinite;
    -o-animation: dash 35s linear infinite;
    animation: dash 35s linear infinite;
}
.swiper-slide { background-image: url('../images/banner-sdk.png') }
.banner-info { top: 60%; }
.banner-info>p { font-size: 14px; margin: 15px 0 43px 0; line-height: 1.8em; padding-right: 15px; }

.header-content { width: 558px; margin-top: 23px; }
.banner {
    /* height: 600px !important; */
}
.honour { position: relative; bottom: auto; background-color: #222432;z-index: 9; }
.honour .orange{color: #f39f19;}
.honour span{display: inline-block;}
.skip-box { display: none; }
.cls-bold { fill: none; stroke: #2981ff; stroke-width: 2px; opacity: 0.8; }

/* 箭头 */

.clsT { fill: #2981ff; }

section { margin: 90px auto; overflow: hidden; }
.section-sdk2{width: 1200px;}
section>.name { font-size: 30px; line-height: 1; font-weight: normal; text-align: center; }
.good-content { /* display: flex; justify-content: space-between; */ margin-top: 68px; }
.img-box { float: left; }
.detail { float: right; margin-top: 17px; }
/* .detail img {
    position: absolute;
    margin: 2px 0 0 -27px;
} */

.detail p { width: 445px; font-size: 14px; }
.detail p:nth-of-type(1) { font-weight: bold; margin-bottom: 10px; }
.detail p:nth-of-type(2) { color: #93939a; line-height: 25px; }
.good-two>.description { font-size: 16px; line-height: 1; text-align: center; color: #32363f; margin: 24px 0 40px 0; }
.good-two .detail-box { float: left; position: relative;margin-bottom: 30px; }

.good-two .detail-box .edition { float: left; position: relative; text-align: center; text-align: -webkit-center; width: 278px; height: 435px; border-radius: 10px; margin: 20px 20px 0 0; background-color: #fff; -webkit-transition: box-shadow 0.5s linear; transition: box-shadow 0.5s linear; }

.good-two .detail-box .edition:hover {box-shadow: 0px 2px 18px 0px rgba(29, 108, 221, 0.17);}
.good-two .detail-box .edition:hover .button { background-color: #2981ff; color: white; border: none; }
/* .good-two .detail-box .edition:hover select{ color: #2981ff; border: 1px solid #2981ff; } */
/* .good-two .detail-box .edition:hover .border-line:after { border-top: 5px solid #2981ff ; } */

.block05 { padding: 0 24px 95px 24px; }
.block05:hover{ box-shadow: 0px 2px 18px 0px rgba(29, 108, 221, 0.17); }

.good-two .detail-box .edition>h3 { /* font-weight: bold; */ font-size: 18px; line-height: 1; margin: 27px 0; }

.good-two .detail-box .edition ul { cursor: pointer; position: relative; width: 230px; z-index: 2; border-top: 1px dashed #eaebef; padding-top: 12px; clear:both /* padding: 0 40px; */ }

.good-two .detail-box .edition ul li span:first-child{float: left;}
.good-two .detail-box .edition ul li span:last-child{float: right;}

.good-two .detail-box .edition .clear span:nth-of-type(1) { padding-right: 2px;color: #626266; }

.good-two .detail-box .edition .clear span:nth-of-type(2) { padding-left: 8px;color: #323235; }

select { cursor: pointer; }

.good-two .detail-box .edition li { width: 100%; display: table; text-align: left; line-height: 36px; margin: 0 auto; font-size: 14px; }

.good-two .detail-box .border-line { margin-top: 5px; }

.good-two .detail-box .button { width: 100%; line-height: 38px; text-align: center; border-radius: 5px; border: solid 1px #c7cdd9; }

.animate-fixed { background-image: url('../images/jiagou.png'); background-repeat: no-repeat; width: 900px; height: 500px; position: absolute; }

.animate-div { padding: 70px; }

.border-line select { padding: 8px; margin-top: 5px; border-radius: 2px; border: solid 1px #c7cdd9; width: 184px; outline:none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; }
.border-line select::-ms-expand{ display: none; }
/* .border-line:after { content: ''; position: absolute; right: 10px; top: 255px; transform: translateY(-25%); width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #93939a ; pointer-events:none } */

.honour .wrapper{max-width: 1180px;}
.block05:before, .block05:after { display: none; }
.block05:hover:after, .block05:hover::before{ display: none; }

@media screen and (max-width: 1024px) {
    body {
        overflow-x: hidden;
    }
    .edition {
        width: 250px;
    }
}
