@charset "utf-8";
/* 1楼 首图 */
.floor_banner1 {
    width:100%;
    min-width: 1349px;
    overflow-x: auto;
    background: url("../../image/storage/floor_banner.jpg") no-repeat 0 10px;
    background-size: 100% 100%;
    position: relative;
    margin-top:93px;
}
.text1 {
    text-align: center;
    font-size: 3rem;
    letter-spacing: 1px;
    position: absolute;
    bottom: 12%;
    right:13%;
}
.text1 p {

    color: #4bb3e7;
    
}
/* 2楼 middle */



.floor_middle {
    background: #f5f5f5;
    padding:2% 0;
    font-size: 1.3rem;
    color: #505050;
    min-width: 1349px;
}
.brief_txt {
    line-height: 2.5rem;
    margin-top: 2%;
}
.brief_l {
    float: left;
    width:35%;
    margin:0 10%;
}
.brief_r {
    float: left;
    width: 34%;
}
.middle_02 {
    margin: 2% auto;
    width: 90%;
}
.service_list {
    margin-top:2%;
    float: left;
    width:35%;
}
.service_list li {
    margin-bottom: 3%;
}
.service_list .figure {
    width:4.8rem; 
    height:4.8rem;
    border-radius: 50%;
    background: #fff;
    float: left;
    font-size:1.4rem;
    text-align: center; 
    line-height: 4.8rem;
    margin-top: 2%;
}
.service_list .service_txt {
    float: left;
    width:64%;
    margin-left: 2%;
}
.textWidth .service_txt {
    width:50%;
}
.service_list .service_txt h4 {
    font-weight: 400;
}
.service_list .service_txt p {
    font-size: 1.2rem;
}
.warehouse {
    width: 90%;
    margin: 1% auto 0;
}
.warehouse li {
    float: left;
    position: relative;
    margin: 2% 3% 0;
    width:19%;
    height: 7.5rem;
}
.warehouse li img {
    width:16rem;
    height: 7.5rem;
}
.warehouse .warehouse_txt {
    position: absolute;
    z-index: 1;
    top: -0.8rem;
    left: 0.5rem;
}
.warehouse h4 {
    font-weight: 400;
}
.warehouse em {
    margin: 5px 0;
    display: block;
}
.warehouse li.more {
    background: #fff;
    color: #4bb3e7;
    font-size: 1.7rem;
    padding: 1% 2% 0 3%;
    width:16rem;
    height: 7.5rem;
}

.middle_04 {
    padding-top:2%;
    width: 90%;
    margin: 0 auto;
    height: 600px;
}
.carousel-container {
    position:relative;
}
#carousel {
    position:relative;
    margin-bottom:0.5em;
}
.carousel-image {
    border:0;
    display:block;
    width: 150%;
    height: 150%;
}
.carousel-feature {
    position:absolute;
    top:-1000px;
    left:-1000px;
    cursor:pointer;
}
.mohu{
    filter: blur(6px);
    -webkit-filter: blur(6px);
    -ms-filter: blur(6px);
    -moz-filter: blur(6px);
}

.carousel-feature .carousel-caption {
    position:absolute;
    bottom:-10%;
    width:100%;
}
.carousel-feature .carousel-caption p {
    margin:0;
    text-align: center;
    font-size: 1.3rem;
}
#carousel-left,#carousel-right {
    position:absolute;
    cursor:pointer;
    z-index: 99;
    top: 8rem;
}
#carousel-left {
    left:120px;
}
#carousel-right {
    right:120px;
}

/* 3楼 client */
.floor_client {
    padding:3.3% 0;
    min-width: 1349px;
}
.client_list {
    width:90%;
    margin:3% auto 4%;
}
.client_list li {
    float: left;
    width:33%;
    text-align: center;
    
}
.client_list .client_img {
    width:60%;
    height:60%;
    margin:0 auto;
}
.client_list .client_img img {
    width:100%;
    height:100%;
}
.client_list h4 {
    color: #4bb3e7;
    font-weight: 400;
    font-size: 1.4rem;
}
.client_list h4 i {
    background: url("../../image/storage/icon_user.png") no-repeat 0 0;
    display: inline-block;
    width: 1.2rem;
    height: 1.3rem;
    background-size: 100% 100%;
    margin-right: 1%;
}
.client_list dl {
    margin-top: 4%;
}
.client_list dt {
    color: #4bb3e7;
    font-size: 1.4rem;
}
.client_list dt span {
    width:16%;
    height: 0.2rem;
    background: #4bb3e7;
    display: block;
    margin: 10px auto;

}
.client_list dd {
    width: 80%;
    text-align: left;
    margin: 4% auto 0;
    font-size: 1.4rem;
    line-height: 2.5rem;
    color: #505050;
}
.reg_btn {
    width: 20rem;
    height: 4rem;
    margin: 0 auto;
    background-color: #4bb3e7;
    border-radius: 10px;
    text-align: center;
}
.reg_btn a {
    display: block;
    height: 100%;
    width: 100%;
    line-height: 4rem;
    font-size: 1.3rem;
    color: #e4f5ef;
    letter-spacing: 2px;
}

.reg_btn a:active {
    padding:1px 0 0 1px;
    background: #2a95ca;
    border-radius: 10px;
}
