body{
    font-size:12px;
    font-family: 'Microsoft YaHei';
}
#mobile-20180330 .h-400{
    height:400px;
}
#mobile-20180330 .h-300{
    height:300px;
}
#mobile-20180330 .h-200{
    height:200px;
}
#mobile-20180330 .margin-0{
    margin:0;
}
#mobile-20180330 .w-100-p{
    width:100% !important;
    padding:0 30px;
}

#mobile-20180330 .product-part{
    margin-top:30px;
}
#mobile-20180330 .product-part>ul{
    width:80%;
    margin: auto;
    overflow: hidden;
}
#mobile-20180330 .product-part>ul>li{
    width: 20%;
    padding: 30px 20px;
}
#mobile-20180330 .product-part>ul>li .title{
    color:#fff;
    font-weight: bold;
    height:40px;
    line-height: 40px;
    font-size: 22px;
    margin-bottom: 20px;
}
#mobile-20180330 .product-part>ul>li .text{
    min-height:104px;
    color:#fff;
    margin:20px 0;
}
#mobile-20180330 .fl{
    float: left;
}
#mobile-20180330 .fr{
    float: right;
}
#mobile-20180330 .clear{
    clear: both;
}
.solution{
    width:80%;
    margin:auto;
}
#mobile-20180330 #mobile-20180330 .solution>img{
    width:100%;
    height: auto;
}
#mobile-20180330 .carousel-inner img{
    width:100%;
    min-width:1920px;
    min-height:480px;
}
#mobile-20180330 .carousel-indicator-box{
    width:1200px;
    position: relative;
    margin:0 auto;
    bottom:100%;
}
#mobile-20180330 .carousel-indicator{
    width:1200px;
    position: absolute;
    left:0;
    bottom: 30px;
    overflow: hidden;
    z-index: 10000;
    margin:0 auto;
}
#mobile-20180330 .carousel-indicator dl{
    box-sizing: content-box;
    float: left;
    width: 310px;
    height: 94px;
    background: url(../img/design_dl_bg.gif) no-repeat;
    text-align: center;
    padding: 15px 30px;
    filter: alpha(opacity=60);
    -moz-opacity: 0.7;
    opacity: 0.7;
    margin-bottom: 0;
}
#mobile-20180330 .carousel-indicator dl dt{
    width: 300px;
    font-family: "Microsoft YaHei";
    font-size: 20px;
    font-weight: bold;
    border-bottom: #0F6;
}
#mobile-20180330 .carousel-indicator dl dd{
    line-height: 20px;
    padding-top: 10px;
    color: #999;
    width: 270px;
    text-align: center;
    margin: 0px auto;
    font-size:12px;
    
}
#mobile-20180330 .carousel-indicator dl.carousel-indicator-hover{
    background: url(../img/design_dl_bg_hover.gif) no-repeat;
    color:#fff;
}
#mobile-20180330 .carousel-indicator dl.carousel-indicator-hover dd{
    color:#fff;
}
#mobile-20180330 .design_center{
    margin:0 45px;
}
#mobile-20180330 #services img{
    width:60px;
    height:auto;
    padding-top: 20px;
}
#mobile-20180330 #services p{
    height:100px;
}
#mobile-20180330 #services .more{
    border: 1px solid #999;
    border-radius: 30px;
    color: #009be1;
    padding: 6px 40px;
    background-color: #fff;
    margin-top: 10px;
}

#mobile-20180330 .count-area-one .funfacts .icon {
    padding-top: 22px;
}