@charset "utf-8";

html,body{
    font-size: 10px;
    -webkit-overflow-scrolling : touch;
}
.ai-logo {
    font-family:'font-icons';
    float:left;
    height:48px;
    line-height:48px;
    font-size:32px;
    color:#fff;
    padding: 0;
}

.ai-logo img {
    height: 100%;
    width: 70%;
}
.sidebtn {
    display:block;
    height:70px;
    width:70px;
    line-height:70px;
    font-size: 24px;
}

.sidebtn {
    height:48px;
    width: 48px;
    line-height:48px;
}

.ai-nav-wrap {
    height:48px;
}


.sidebtn.sidebtn_show:before {
    content: "\e621";
}

.ai-imlink {display:none;}
.six_row_sprit,
.con-third-1 {width:auto;}
.case-sprit-line {display:block; padding-bottom:20px;}
.six_row_sprit .sprows { width:33.33333333%;}
.ai-carousel-1 { width:auto; margin:0 70px;}
.frame {height:82px;}
.frame .slidee .cur-item  { width:82px; height:82px; margin-right:48px;}
.case-gallery-wrap {
    height:480px;
}
.count-item { margin-left:2%; }
.feedback-index,
.contact-index { margin: 0 20px}


.ai-banner-5 .ab5_t1 {display:inline-block; font-size:20px;}
.ai-banner-5 .ab5_t2 {display:inline-block; font-size:48px;}

.ai-banner-0 .ai-banner-font {
    background-image: url(../images/index-image/noti-1024.jpg);
}
.ai-nav-list {
    display: none;
    position: fixed;
    top: 48px;
    right: 0;
    height: auto;
    width: 100px;
    background: rgba(0, 0, 0, 0.75);
    /*border-radius:0 0 4px 4px;*/
    -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14);
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14);
    -webkit-transform-origin: 77% 0px;
    -ms-transform-origin: 77% 0px;
    transform-origin: 77% 0px;
    -webkit-transform: scale(0.001) translateZ(0);
    transform: scale(0.001) translateZ(0);
}   
.ai-nav-list.hide {
    display:block;
    -webkit-animation-name: hide_min_side_bar2;
    animation-name: hide_min_side_bar2;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(.07, .64, .41, .97);
    animation-timing-function: cubic-bezier(.07, .64, .41, .97);
}   
.ai-nav-list.show {
    display: block;
    -webkit-animation-name: animation_jelly;
    animation-name: animation_jelly;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
.ai-nav-list:before {
    position: absolute;
    display: none;
    content: "";
    right: 17px;
    top: -6px;
    width: 12px;
    height: 12px;
    font-size: 0;
    line-height: 0;
    background: #fff !important;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    /*border-style: solid;
    border-width: 0 6px 8px 6px;
    border-color: transparent transparent #ffffff transparent;*/
}
.ai-nav-listitem {
    width: auto;
    display:block;
    padding: 0;
    float:none;
    height:42px;
    line-height:42px;
    text-align: center;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}
    
.ai-nav-listitem:active {
    /*-webkit-transition-duration: 0s;
    transition-duration: 0s;
    color:#fff;
    text-shadow:none;*/
}   
/*.ai-nav-listitem:after {
    content: "";
    margin-right: 10px;
}   */
/*
.ai-nav-list .cur {
    height:42px;
    line-height:42px;
    border-top:none;
    background:#d30830;
    color:#fff;
}
    
*/
.ai-nav-list .cur {
    height:40px;
    margin: 1px;
    line-height:40px;
    border-top:none;
    background:#d30830;
    color:#fff;
    /*border-radius: 3px;*/
}
    
    
    
@-webkit-keyframes animation_jelly {
     0% {
    -webkit-transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     3.333333% {
    -webkit-transform: matrix3d(0.64545, 0, 0, 0, 0, 0.68602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.64545, 0, 0, 0, 0, 0.68602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     6.666667% {
    -webkit-transform: matrix3d(0.79842, 0, 0, 0, 0, 0.90691, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.79842, 0, 0, 0, 0, 0.90691, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     10% {
    -webkit-transform: matrix3d(0.92774, 0, 0, 0, 0, 1.07226, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.92774, 0, 0, 0, 0, 1.07226, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     13.333333% {
    -webkit-transform: matrix3d(1.01897, 0, 0, 0, 0, 1.14684, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01897, 0, 0, 0, 0, 1.14684, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     16.666667% {
    -webkit-transform: matrix3d(1.07044, 0, 0, 0, 0, 1.14088, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.07044, 0, 0, 0, 0, 1.14088, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     20% {
    -webkit-transform: matrix3d(1.08847, 0, 0, 0, 0, 1.08847, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.08847, 0, 0, 0, 0, 1.08847, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     23.333333% {
    -webkit-transform: matrix3d(1.08303, 0, 0, 0, 0, 1.02623, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.08303, 0, 0, 0, 0, 1.02623, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     26.666667% {
    -webkit-transform: matrix3d(1.06445, 0, 0, 0, 0, 0.97964, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.06445, 0, 0, 0, 0, 0.97964, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     30% {
    -webkit-transform: matrix3d(1.04137, 0, 0, 0, 0, 0.95863, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04137, 0, 0, 0, 0, 0.95863, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     33.333333% {
    -webkit-transform: matrix3d(1.01985, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01985, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     36.666667% {
    -webkit-transform: matrix3d(1.00322, 0, 0, 0, 0, 0.97507, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00322, 0, 0, 0, 0, 0.97507, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     40% {
    -webkit-transform: matrix3d(0.99261, 0, 0, 0, 0, 0.99261, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99261, 0, 0, 0, 0, 0.99261, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     43.333333% {
    -webkit-transform: matrix3d(0.98758, 0, 0, 0, 0, 1.00574, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.98758, 0, 0, 0, 0, 1.00574, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     46.666667% {
    -webkit-transform: matrix3d(0.98684, 0, 0, 0, 0, 1.01166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.98684, 0, 0, 0, 0, 1.01166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     50% {
    -webkit-transform: matrix3d(0.98881, 0, 0, 0, 0, 1.01119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.98881, 0, 0, 0, 0, 1.01119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     53.333333% {
    -webkit-transform: matrix3d(0.99207, 0, 0, 0, 0, 1.00702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99207, 0, 0, 0, 0, 1.00702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     56.666667% {
    -webkit-transform: matrix3d(0.99549, 0, 0, 0, 0, 1.00208, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99549, 0, 0, 0, 0, 1.00208, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     60% {
    -webkit-transform: matrix3d(0.99838, 0, 0, 0, 0, 0.99838, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99838, 0, 0, 0, 0, 0.99838, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     63.333333% {
    -webkit-transform: matrix3d(1.00042, 0, 0, 0, 0, 0.99672, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00042, 0, 0, 0, 0, 0.99672, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     66.666667% {
    -webkit-transform: matrix3d(1.00158, 0, 0, 0, 0, 0.99685, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00158, 0, 0, 0, 0, 0.99685, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     70% {
    -webkit-transform: matrix3d(1.00198, 0, 0, 0, 0, 0.99802, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00198, 0, 0, 0, 0, 0.99802, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     73.333333% {
    -webkit-transform: matrix3d(1.00186, 0, 0, 0, 0, 0.99941, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00186, 0, 0, 0, 0, 0.99941, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     76.666667% {
    -webkit-transform: matrix3d(1.00144, 0, 0, 0, 0, 1.00046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00144, 0, 0, 0, 0, 1.00046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     80% {
    -webkit-transform: matrix3d(1.00093, 0, 0, 0, 0, 1.00093, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00093, 0, 0, 0, 0, 1.00093, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     83.333333% {
    -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     86.666667% {
    -webkit-transform: matrix3d(1.00007, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00007, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     90% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 1.00017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 1.00017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     93.333333% {
    -webkit-transform: matrix3d(0.99972, 0, 0, 0, 0, 0.99987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99972, 0, 0, 0, 0, 0.99987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     96.666667% {
    -webkit-transform: matrix3d(0.99971, 0, 0, 0, 0, 0.99974, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99971, 0, 0, 0, 0, 0.99974, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
}
 @keyframes animation_jelly {
     0% {
    -webkit-transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     3.333333% {
    -webkit-transform: matrix3d(0.64545, 0, 0, 0, 0, 0.68602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.64545, 0, 0, 0, 0, 0.68602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     6.666667% {
    -webkit-transform: matrix3d(0.79842, 0, 0, 0, 0, 0.90691, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.79842, 0, 0, 0, 0, 0.90691, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     10% {
    -webkit-transform: matrix3d(0.92774, 0, 0, 0, 0, 1.07226, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.92774, 0, 0, 0, 0, 1.07226, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     13.333333% {
    -webkit-transform: matrix3d(1.01897, 0, 0, 0, 0, 1.14684, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01897, 0, 0, 0, 0, 1.14684, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     16.666667% {
    -webkit-transform: matrix3d(1.07044, 0, 0, 0, 0, 1.14088, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.07044, 0, 0, 0, 0, 1.14088, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     20% {
    -webkit-transform: matrix3d(1.08847, 0, 0, 0, 0, 1.08847, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.08847, 0, 0, 0, 0, 1.08847, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     23.333333% {
    -webkit-transform: matrix3d(1.08303, 0, 0, 0, 0, 1.02623, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.08303, 0, 0, 0, 0, 1.02623, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     26.666667% {
    -webkit-transform: matrix3d(1.06445, 0, 0, 0, 0, 0.97964, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.06445, 0, 0, 0, 0, 0.97964, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     30% {
    -webkit-transform: matrix3d(1.04137, 0, 0, 0, 0, 0.95863, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04137, 0, 0, 0, 0, 0.95863, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     33.333333% {
    -webkit-transform: matrix3d(1.01985, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01985, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     36.666667% {
    -webkit-transform: matrix3d(1.00322, 0, 0, 0, 0, 0.97507, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00322, 0, 0, 0, 0, 0.97507, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     40% {
    -webkit-transform: matrix3d(0.99261, 0, 0, 0, 0, 0.99261, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99261, 0, 0, 0, 0, 0.99261, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     43.333333% {
    -webkit-transform: matrix3d(0.98758, 0, 0, 0, 0, 1.00574, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.98758, 0, 0, 0, 0, 1.00574, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     46.666667% {
    -webkit-transform: matrix3d(0.98684, 0, 0, 0, 0, 1.01166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.98684, 0, 0, 0, 0, 1.01166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     50% {
    -webkit-transform: matrix3d(0.98881, 0, 0, 0, 0, 1.01119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.98881, 0, 0, 0, 0, 1.01119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     53.333333% {
    -webkit-transform: matrix3d(0.99207, 0, 0, 0, 0, 1.00702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99207, 0, 0, 0, 0, 1.00702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     56.666667% {
    -webkit-transform: matrix3d(0.99549, 0, 0, 0, 0, 1.00208, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99549, 0, 0, 0, 0, 1.00208, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     60% {
    -webkit-transform: matrix3d(0.99838, 0, 0, 0, 0, 0.99838, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99838, 0, 0, 0, 0, 0.99838, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     63.333333% {
    -webkit-transform: matrix3d(1.00042, 0, 0, 0, 0, 0.99672, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00042, 0, 0, 0, 0, 0.99672, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     66.666667% {
    -webkit-transform: matrix3d(1.00158, 0, 0, 0, 0, 0.99685, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00158, 0, 0, 0, 0, 0.99685, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     70% {
    -webkit-transform: matrix3d(1.00198, 0, 0, 0, 0, 0.99802, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00198, 0, 0, 0, 0, 0.99802, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     73.333333% {
    -webkit-transform: matrix3d(1.00186, 0, 0, 0, 0, 0.99941, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00186, 0, 0, 0, 0, 0.99941, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     76.666667% {
    -webkit-transform: matrix3d(1.00144, 0, 0, 0, 0, 1.00046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00144, 0, 0, 0, 0, 1.00046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     80% {
    -webkit-transform: matrix3d(1.00093, 0, 0, 0, 0, 1.00093, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00093, 0, 0, 0, 0, 1.00093, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     83.333333% {
    -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     86.666667% {
    -webkit-transform: matrix3d(1.00007, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00007, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     90% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 1.00017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 1.00017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     93.333333% {
    -webkit-transform: matrix3d(0.99972, 0, 0, 0, 0, 0.99987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99972, 0, 0, 0, 0, 0.99987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     96.666667% {
    -webkit-transform: matrix3d(0.99971, 0, 0, 0, 0, 0.99974, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99971, 0, 0, 0, 0, 0.99974, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
     100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
}


.banner-info{
    background: none;
    background-position: top center;
    position: relative;
    height: auto;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 65%;
}
.banner-info>div{
    position: relative;
}
.banner-info .div1{
    width: 35%;
    margin: 0 auto;
    top: 0px;
    left: 0px;
    margin-top: 10%;

}
.banner-info .div1:after{
    content: '';
    width: 100%;
    height: 9px;
    background:url(../images/site-info1/mobile-img2.png) no-repeat;
    background-position: center;
    display: block;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);       /* IE 9 */
    -webkit-transform: rotate(90deg);   /* Safari and Chrome */
    -o-transform: rotate(90deg);        /* Opera */
    -moz-transform: rotate(90deg);      /* Firefox */
}
.banner-info .div2{
    width: 33.3%;
    top: 0px;
    left: 0px;
    box-sizing: border-box;
    float: left;
    padding: 5%;
}
.banner-info .div2:after,.banner-info .div3:after{
    content: '';
    width: 16px;
    height: 17px;
    background:url(../images/site-info1/mobile-img1.png) no-repeat;
    background-position: center;
    display: inline-block;
    position: absolute;
    right: -7px;
    top: 32%;
}
.banner-info .div3{
    width: 33.3%;
    top: 0px;
    left: 0px;
    box-sizing: border-box;
    float: left;
    padding: 5%;
}
.banner-info .div4{
    width: 33.3%;
    top: 0px;
    left: 0px;
    box-sizing: border-box;
    float: left;
    padding: 5%;
}
.banner-info>div>div{
    font-size: 15px;
    font-family: "微软雅黑";
    text-align: center;
    line-height: 300%;
}
.banner-info .div1-color{
    color: #e36862;
    width: 100%;
    font-size: 18px;
}
.banner-info .div2-color{
    color: #74abb6;
    width: 100%;
}
.banner-info .div3-color{
    color: #8fcac2;
    width: 100%;
}
.banner-info .div4-color{
    color: #87b66c;
    width: 100%;
}
.column1{
    width: 100%;
    height: auto;
    min-height: 700px;
    background: url(../images/site-info1/mobile-bg1.png) no-repeat;
    background-position: top center;
    background-size: 100%;
    background-color: #1f2229;
    margin-top: -55px;
    position: relative;
    z-index: 1;
}
.column1 .column1-main{
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding-top: 20%;
}
.top{
    position: absolute;
    top: 95px;
    left: 185px;
    font-family: "Impact";
    color: #fff;
    font-size: 72px;
    display: none;
}
.column1 .title{
    position: static;

    top: 2%;
    right: 0px;
    width: 60%;
    margin: 0 auto;
    height: 80px;
    background: url(../images/site-info1/column1-title.png) no-repeat;
    background-size: 100%;
}
.column1 .text1{
    width: 50%;
    height: 490px;
    padding-top: 360px;
    float: left;
    box-sizing: border-box;
    padding:0 3%;
}
.column1 .text2{
    width: 50%;
    float: left;
    box-sizing: border-box;
    padding:0 3%;
}
.column1 .text1 div{
    width: 100%;
    float: left;
}
.column1 .text1 .right-img{
   position: absolute; 
   top: 98%;
   width: 20%;
   left: 15%;

}
.column1 .text2 div{
    float: none;
    margin-top: 10%;
}
.column1 .text1 .left{
    height: auto;
    float: none;
    margin-top: 50%;
}
.column1 h1{
    font-family: "微软雅黑";
    font-size: 15px;
    color: #32c9d5;
    line-height: 250%;
}
.column1 p{
    font-family: "微软雅黑";
    font-size: 12px;
    color: #fff;
    line-height: 150%;
}
.column1 .text1 .right-img img{
   padding: 0px;
   width: 100%;
}
.column1 .text2 .left-img{
    width: 50%;
    margin: 0 auto;
}
.column1 .text2 .left-img img{
   padding: 0px;
   width: 100%;
}
.column2{
    width: 100%;
    height: auto;
    background: url(../images/site-info1/mobile-bg2.png) no-repeat;
    background-position:top center;
    background-size: 100%;
    background-color: #fff;
    margin-top: -50px;
    position: relative;
    z-index: 2;
    padding-bottom: 100%
}
.column2 .column2-main{
    width: 100%;
    margin: 0 auto;
    position: relative;
    display: none;
}
.column2 .column2-main .top{
    left: 180px;
    color: #000;
}
.column2 .column2-main .text{
    padding-top: 0px;
    width: 1100px;
    height: 950px;
    background: url(../images/site-info1/column2-text.png) no-repeat;
    background-position: center;
}
.column3{
    height: 1200px;
    background: #fff;
    background-position: center;
    margin-top: 0px;
    position: relative;
    z-index: 3;
    padding-top: 10%;
}
.column3 .column3-main{
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.column3 .column3-main .top{
    left: 180px;
    color: #000;
    display: none;
}
.column3 .column3-main .div-left-pic{
    position: absolute;
    top: 160%;
    left:25%;
    background: url(../images/site-info1/column3-bg1.png) no-repeat;
    background-size: 100%;
    width: 50%;
    height: 352px;
}
.column3 .column3-main .div-top-title{
    position: static;
    top:5%;
    right: 0px;
    background: url(../images/site-info1/column3-bg2.png) no-repeat;
    background-size: 100%;
    background-position: top right;
    width: 35%;
    margin: 0 auto;
    padding-top: 20px;
}
.column3 .column3-main .div-top-title h2{
    font-family: "微软雅黑";
    font-size: 22px;
    color: #000;
    line-height: 150%;
    font-weight: normal;
    text-align: center;
}
.column3 .column3-main .five-section{
    position: absolute;
    top: 650%;
    height:auto;
}
.column3 .column3-main .five-section>div{
    position: static;
    width: 50%;
    float: left;
    background-position: top center;
    padding: 0 3%;
    padding-top: 0px;
    padding-bottom: 50px;
    box-sizing: border-box;

}
.column3 .column3-main .div1{
    top: 500px;
    left: 500px;
    background: url(../images/site-info1/column3-bg3.png) no-repeat;

}
.column3 .column3-main .div2{
    top: 500px;
    left: 850px;
    background: url(../images/site-info1/column3-bg4.png) no-repeat;
}
.column3 .column3-main .div3{
    top: 850px;
    left: 40px;
    background: url(../images/site-info1/column3-bg7.png) no-repeat;
}
.column3 .column3-main .div4{
    top: 800px;
    left: 450px;
    background: url(../images/site-info1/column3-bg6.png) no-repeat;
}
.column3 .column3-main .five-section .div5{
    width: 100%;
    top: 750px;
    left: 825px;
    background: url(../images/site-info1/column3-bg5.png) no-repeat;
    background-position: top center;
}
.column3 .column3-main div h3{
    font-family: "微软雅黑";
    font-size: 18px;
    color: #000;
    line-height: 200%;
    padding-top: 130px;
    font-weight: normal;
    text-align: center;
}
.column3 .column3-main .div3 p{
    text-align: center;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #a3a3a3;
    line-height: 150%;
    padding-top: 10px;
}
.column3 .column3-main .div4 p{
    text-align: center;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #a3a3a3;
    line-height: 150%;
    padding-top: 10px;
}
.column3 .column3-main .div5 p{
    text-align: center;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #a3a3a3;
    line-height: 150%;
    padding-top: 15px;
}
.column3 .column3-main .div4 p span{
    display: inline-block;
}
.footer-info{
    margin-top: 0px;
    z-index: 2;
    max-width: 100%;
    min-width: 100%;
    height: auto;
    background-color: #b0739f;
    overflow: hidden;
    background:url(../images/site-info1/mobile-bg3.png) no-repeat;
    background-position: center;
    background-size: 100%;
    padding-bottom: 55%;
}
.footer-info .company-info{
    display: none;
    position: relative;
    padding-top: 90px;
    z-index: 3;
    bottom: 0px;
    min-width: 1100px;
    height: 743px;
    background:url(../images/site-info1/company-info.png) no-repeat;
    background-position: center;
}