.slick {
    width: 100%;
    height: 100%;
}
.slick .slick-item {
    width: 100%;
    text-align: center;
    line-height: 500px;
    font-size: 3rem /* 48/16 */;
    font-weight: 600;
}
.slick .slick-item img {
    width: 100%;
}
.slick .slick-item:nth-child(2n){
    color: skyblue;
}
.slick:nth-child(2n+1){
    color: aquamarine;
}
.head .slick-slider {
    margin-bottom: 0px;
}
/* 商业模式 */
.pattern {
    position: relative;
    height: 78rem /* 1898/15 */;
    background: url(../image/index/model.png) center center / cover no-repeat;
}
.pattern .hardware {
    position: absolute;
    width: 67%;
    left: 50%;
    top: -2rem;
    transform: translateX(-50%);
}
.pattern .hardware img {
    width: 100%;
}
.pattern .merit {
    position: absolute;
    bottom: 17%;
    width: 70%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 0;
}
.pattern .merit .merit-item {
    position: relative;
    display: inline-block;
    width: 33%;
}
.pattern .merit .merit-item img {
    width: 100%;
}
.pattern .merit .merit-item .active {
    position: absolute;
    bottom: -6%;
    left: 0;
    right: 0;
}
/* 合作伙伴 */
.partner {
    width: 100%;
    height: 136vh;
    background-repeat:no-repeat;
    background-size: cover;
    text-align: center;
    background: url(../image/index/BG_anli.png) center center / cover no-repeat;
}
.partner .partner-title {
    font-size: 2.25rem /* 52/16 */;
    font-family: HuayuanGothic;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: 10px;
    padding-top: 4rem /* 60/15 */;
    display: flex;
    align-items: center;
    justify-content: center;
}
.partner .partner-title span {
    display: inline-block;
    width: 20%;
    height: 1px;
    background: #FFFFFF;
    box-sizing: border-box;
}
.partner .partner-title .title-center {
    margin: 0 41px 0 68px;
}
.partner .partner-text .text-title {
    font-size: 1.3rem;
    font-family: Advent Pro ExtraLight;
    font-weight: 400;
    color: #AAFF27;
}
.partner .partner-text  .text-content {
    margin: 21px auto 46px;
    width: 60%;
    text-align: center;
    font-size: 20px;
    font-family: Swei Marker Sans CJK TC;
    font-weight: 100;
    color: #FFFFFF;
}
.text-btn span{
    display: inline-block;
    width: 5.7rem;
    height: 1.7rem;
    line-height: 1.7rem;
    border: 1px solid #FFFFFF;
    font-size: 0.8rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-shadow: 0px 2px 3px #000000;
    cursor: pointer;
}
.text-btn .active {
    border: none;
    background: url(../image/index/button.png) center center / cover no-repeat;
    height: 2.6rem;
    font-weight: bold;
}
.partner .partner-imgs {
    width: 60%;
    margin: 60px auto;
    font-size: 0;
}
.partner .partner-imgs img {
    width: 30%;
    height: 14rem;
    display: inline-block;
    background-color: #fff;
    margin: 3px 3px 3px 3px;
}
/* 关于价格 */
.price {
    text-align: center;
}
.price .price-text{
    width: 100%;
    height: 19rem;
    text-align: center;
}
.price .price-text img {
    width: 60%;
    margin: 8rem /* 120/15 */ auto 4rem /* 60/15 */;
}
.price .price-img {
    width: 100%;
    text-align: center;
    font-size: 0;
}
.price .price-img .img {
    width: 23%;
    display: inline-block;
    position: relative;
}
.price .price-img .btn {
    cursor: pointer;
    position: absolute;
    bottom: 10%;
    left: 50%;
    transform: translateX(-50%);
    width: 64%;
}
.price .price-img img {
    width: 100%;
}
.price .price-test {
    position: relative;
    margin-top: 4rem /* 60/15 */;
}
.price .price-test .test-content {
    position: absolute;
    left: 14%;
    top: 36%;
    width: 34%;
    text-align: left;
    height: 56%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.price .price-test .test-content .title {
    font-size: 1.8rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}
.price .price-test .test-content .text {
    font-size: 0.8rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 33px;
}
.price .price-test .test-content .btn {
    background: #91DF1A;
    border-radius: 4px;
    font-size: 0.8rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    width: 43%;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.price .price-test img {
    width: 100%;
}
/* 常见问题 */
.question {
    width: 100%;
    text-align: center;
    margin: 60px 0;
}
.question img {
    width: 80%;
}
.transition {
    width: 100%;
    text-align: center;
}
.transition img {
    width: 3%;
}
/* 新闻 */
.news {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 29rem;
    background: url(../image/index/newsBG.png) center center / cover no-repeat;
    text-align: center;
}
.news .new-left , .news .new-right{
    display: inline-block;
    width: 40%;
}
.news .new-left .left-slick {
    margin-top: 28px;
    width: 100%;
    overflow: hidden;
}
.news .new-left .left-slick div{
    width: 100%;
    height: 23rem;
    display: inline-block;
}
.news .new-left .left-slick img {
    width: 100%;
    background-color: antiquewhite;
    height: 100%;
}
.news .new-right {
    text-align: left;
    padding: 30px 0 0 20px;
    font-family: Microsoft YaHei;
    color: #FFFFFF;
}
.news .new-right .right-title {
    font-size: 1.333333rem /* 20/15 */;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 2rem /* 30/15 */;
}
.news .new-right .right-text {
    font-size: .8rem /* 12/15 */;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 2rem /* 30/15 */;
}
.news .new-right .right-time {
    height: 46px;
}
.news .new-right .right-time span{
    float: right;
    width: 18%;
    height: 2rem;
    border: 1px solid #FFFFFF;
    line-height: 2rem;
    text-align: center;
}
.news .new-right .right-border {
    width: 100%;   
    height: 1px;
    background: #FFFFFF;
}
.news .new-right .right-list {
    /*display: flex;*/
    height: 14rem;
    flex-direction: column;
    justify-content: space-evenly;
    font-size: .8rem /* 12/15 */;
    font-family: Microsoft YaHei;
    color: #FFFFFF;
    font-weight: bold;
    overflow: auto;
}
.news .new-right .right-list> div {
    cursor: pointer;
    margin-top: 10px;
}
.news .new-right .right-list> div> a> span:nth-child(1) {
    display: inline-block;
    width: 104px;
    height: 27px;
    background: #FFFFFF;
    font-size: 0.8rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #005197;
    text-align: center;
    line-height: 27px;
    margin-right: 20px;
}
.news .new-right .right-list> div> a> span:last-child {
    float: right;
    font-weight: 400;
}