@charset "utf-8";
*{padding:0;margin:0;font-family:微软雅黑;box-sizing:border-box;outline:none}
:after,:before{box-sizing:inherit}
a{text-decoration:none;color:inherit}
ul{list-style:none}
.col-sm-3{float:left;position:relative;width:25%}
.selected-solution{}
.selected-solution>div{position:relative;width:100%;margin:0 auto}
.selected-solution .swiper-container{width:100%;margin-top:40px}
.selected-solution .layer-title{color:#393b40;padding:50px 0 30px;text-align:center;font-size:30px;letter-spacing:1.09px}
.selected-solution .solution-cardlist{max-width:100%;margin:20px auto 0}
.swiper-slide,.swiper-wrapper{!important}
.selected-solution .solution-cardlist .col-sm-3{padding:0 10px;top:0;transition:all .15s linear;box-sizing:border-box}
.selected-solution .solution-cardlist .col-sm-3 .solution-card{background:url(../images/pro_bg.jpg);border-radius:6px;text-align:left;overflow:hidden;transition:all .15s linear}
.selected-solution .solution-cardlist .col-sm-3:hover{position:relative;top:-20px;transition:all .25s linear}
.selected-solution .solution-cardlist .col-sm-3:hover .solution-card{box-shadow:0 10px 40px 0 rgba(0,0,0,.1);transition:all .2s linear; background:#006bc1;}
.selected-solution .solution-cardlist .col-sm-3 .solution-card img{    width: 90%;    
    transition: all .2s linear;
    margin: 12px auto;
    display: block;}
.selected-solution .solution-cardlist .col-sm-3 .solution-card h3{margin:5px 30px 5px;font-size:30px;color:#fff;letter-spacing:.65px;text-align:center; font-weight:normal;}
.selected-solution .solution-cardlist .col-sm-3 .solution-card p{margin:0 30px;padding-bottom:20px;font-size:16px;color:#fff;letter-spacing:.51px; text-transform:uppercase; text-align:center}
.selected-solution .solution-cardlist .col-sm-3 .solution-card dl{margin:0 30px;overflow:visible}
.cf:after,.cf:before{content:" ";display:table;line-height:0}
.cf:after{clear:both}
.selected-solution .solution-cardlist .col-sm-3 .solution-card dl dt{margin-bottom:10px;font-size:14px;color:#252b3a;letter-spacing:.51px;line-height:19px;position:relative}
.selected-solution .solution-cardlist .col-sm-3 .solution-card dl dt:before{position:absolute;display:inline-block;left:-8px;top:7px;content:'';vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#252b3a}.selected-solution .solution-cardlist .col-sm-3 .solution-card dl dd{float:left;width:50%;margin-bottom:6px;font-size:12px;color:#a0a2a8;letter-spacing:.44px;line-height:20px}.selected-solution .solution-cardlist .col-sm-3 .solution-card>span{margin:0px 30px 20px;font-size:16px;display:inline-block;color:#fff;letter-spacing:.51px;line-height:22px;opacity:0;transition:opacity .15s linear}.selected-solution .solution-cardlist .col-sm-3:hover .solution-card>span{opacity:1;transition:opacity .2s linear 50ms}
.selected-solution .solution-cardlist .col-sm-3 .solution-card>span a span{display:inline-block;vertical-align:middle}
.selected-solution .solution-cardlist .col-sm-3 .solution-card>span a span.arrow-f{width:13px;height:13px;background:url(../images/marketplace-selected-arrow0.svg);display:inline-block;vertical-align:middle;margin-left:5px;position:relative;transition:.3s ease-out}.selected-solution .solution-cardlist .col-sm-3 .solution-card>span a:hover{color:#e6c16c}.selected-solution .solution-cardlist .col-sm-3 .solution-card>span a:hover span.arrow-f{transform:translate(4px,0);background:url(../images/marketplace-selected-arrow2.svg)}
.swiper-container-horizontal>.swiper-pagination-bullets.solution-pagination{bottom:15px}.solution-pagination .swiper-pagination-bullet{width:24px;height:4px;border-radius:100px;overflow:hidden;background:#dfe1f1;border:none;cursor:pointer;content:'';display:inline-block;box-sizing:border-box;opacity:1;vertical-align:middle}
.solution-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f66f6a;box-sizing:border-box}.swiper-container-solution .swiper-button-prev{left:0;width:45px;height:30px;margin-top:1;background-image:url(../images/marketplace-home-arrow_big.svg);background-size:cover;transition:background-image .15s}.swiper-container-solution .swiper-button-next{right:0;width:45px;height:30px;margin-top:1;background-image:url(../images/marketplace-home-arrow_big.svg);transform:rotate(180deg);background-size:cover;transition:background-image .15s}.swiper-container-solution .swiper-button-next:hover,.swiper-container-solution .swiper-button-prev:hover{background-image:url(../images/marketplace-home-arrow_big_hover.svg);transition:background-image .2s}