/*ÓªÏúÕûºÏ*/
.container-fluid.platform{
    margin: 0;
    padding: 0;
}
.container-fluid.platform *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.platform img.banner{
    display: block;
    width:100%;
}
.platform .con p{
    color: #222;
    font-size:18px;
    text-align: center;
}
.platform .con{
    padding:70px 306px 80px;
}
.platform .con p.title{
    font-size:40px;
    font-weight:bold;
}
.platform .con p.service-p{
    margin-bottom:110px;
}
.platform .con p.line{
    width:80px;
    height:10px;
    background: #cc0000;
    margin:32px auto 60px;
}
.platform .list{
    padding: 0;
    margin: 50px auto;
    width: 1200px;
}
.platform .list li{
    float: left;
    margin-left:80px;
}
.platform .list li:first-child{
    margin: 0;
}
.platform .list li span{
    display: block;
    color: #666;
    font-size:18px;
    text-align: center;
    margin-top: 20px;
}
.platform .advantage{
    background: #f5f5f5;
}
.platform .advantage-list{
    max-width:1200px;
    margin:0 auto;
}
.platform .advantage-list li{
    float: left;
    width:380px;
    margin:0 0 40px 30px;
    background: #fff;
}
.platform .advantage-list li:nth-child(3n+1){
    margin-left: 0;
}
.platform .advantage-list p.title{
    height:70px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size:24px;
    position: relative;
}
.platform .advantage-list p.title.one{
    background: #40d3d8;
}
.platform .advantage-list p.title.two{
    background: #ffa243;
}
.platform .advantage-list p.title.three{
    background: #e87474;
}
.platform .advantage-list p.title.four{
    background: #7bdd6f;
}
.platform .advantage-list p.title.five{
    background: #88bee8;
}
.platform .advantage-list p.title.six{
    background: #99a7ff;
}
.platform .advantage-list p.title.one:after{
    border-color: #40d3d8 transparent transparent transparent;
}
.platform .advantage-list p.title.two:after{
    border-color: #ffa243 transparent transparent transparent;
}
.platform .advantage-list p.title.three:after{
    border-color: #e87474 transparent transparent transparent;
}
.platform .advantage-list p.title.four:after{
    border-color: #7bdd6f transparent transparent transparent;
}
.platform .advantage-list p.title.five:after{
    border-color: #88bee8 transparent transparent transparent;
}
.platform .advantage-list p.title.six:after{
    border-color: #99a7ff transparent transparent transparent;
}
.platform .advantage-list p.title:after{
    display:block;
    content:'';
    border-width:8px 8px 8px 8px;
    border-style:solid;
    position:absolute;
    left:46%;
    top:100%;
}
.platform .advantage-list .info{
    padding:86px 0 68px;
}
.platform .advantage-list .info .icon7{
    background: url("../images/platform_76/icon7.png") no-repeat;
    -webkit-background-size: 98px 84px;
    background-size: 98px 84px;
    background-position: center center;
}
.platform .advantage-list .info .icon8{
    background: url("../images/platform_76/icon8.png") no-repeat;
    -webkit-background-size: 98px 91px;
    background-size: 98px 91px;
    background-position: center center;
}
.platform .advantage-list .info .icon9{
    background: url("../images/platform_76/icon9.png") no-repeat;
    -webkit-background-size: 87px 87px;
    background-size: 87px 87px;
    background-position: center center;
}
.platform .advantage-list .info .icon10{
    background: url("../images/platform_76/icon10.png") no-repeat;
    -webkit-background-size: 99px 83px;
    background-size: 99px 83px;
    background-position: center center;
}
.platform .advantage-list .info .icon11{
    background: url("../images/platform_76/icon11.png") no-repeat;
    -webkit-background-size: 100px 100px;
    background-size: 100px 100px;
    background-position: center center;
}
.platform .advantage-list .info .icon12{
    background: url("../images/platform_76/icon12.png") no-repeat;
    -webkit-background-size: 87px 87px;
    background-size: 87px 87px;
    background-position: center center;
}
.platform .advantage-list .info span{
    display: block;
    text-align: center;
    font-size: 18px;
    color: #666;
}
.platform .advantage-list .info i{
    display: block;
    margin:0 auto 40px;
    width:100px;
    height:100px;
}
.platform .group1{
    display: block;
    margin:0 auto 100px;
}
.platform .shop{
    max-width:1090px;
    margin:0 auto;
    padding:70px 0;
}
.platform .shop li{
    float: left;
    margin:65px 0 0 90px;
}
.platform .shop li span{
    display: block;
    height:37px;
    line-height: 37px;
    border-left:10px solid #d92c2e;
    padding-left:25px;
    font-size:18px;
    color: #333;
    margin-top:20px;
}
.platform .shop li:nth-child(2n+1){
    margin-left:0;
}
.platform .online-shop{
    background: #f3f4f6;
}
.platform .online-shop .con{
    max-width:1090px;
    margin:0 auto;
    padding:160px 0 154px;
}
.platform .online-shop .con span{
    display: block;
    font-size:18px;
}
.platform .online-shop .con span:last-child{
    margin-top: 50px;
}
.platform .online-shop .shop-l{
    float: left;
    display: block;
    margin-right:88px;
}
.platform .online-shop .shop-r{
    float: left;
    max-width:390px;
}
.platform .online-shop .shop-r .title,
.platform .product .con .con-l{
    display: block;
    height:54px;
    line-height: 54px;
    border-left:10px solid #d92c2e;
    padding-left:34px;
    margin-bottom:53px;
    font-size:40px;
    font-weight:bold;
}
.platform .product .con .con-l{
    float: left;
}
.platform .product .con .nav-r{
    float: right;
}
.platform .product .con{
    max-width:1200px;
    padding:105px 0 150px;
    margin:0 auto;
}
.platform .product .con .nav-r{
    display: block;
    float: right;
}
.platform .product .con .line{
    width:100px;
    height:10px;
    background:#d92c2e;
    margin:125px auto 0;
}