/*通用样式*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    /*margin: 0;*/
    /*padding: 0;*/
    /*border: 0;*/
    /*outline: 0;*/
    /*font-weight: inherit;*/
    /*font-style: inherit;*/
    /*font-size: 100%;*/
    /*font-family: inherit;*/
    /*vertical-align: baseline;*/
    /*text-decoration: none;*/
}
/*a:link,a:visited {*/
    /*text-decoration: none;*/
    /*color: #333;*/
/*}*/
/*a:hover,a:active {*/
    /*text-decoration: underline;*/
    /*color: #f60;*/
/*}*/
/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
/*img{border:none;vertical-align:middle;display: inline-block;}*/
/*ol, ul {list-style: none;}*/
html,body{
    width: 100%;
    height: auto;
    /*color:#2D2D2D;*/
    /*background:#fff;*/
    /*font-family: Arial,Helvetica,"微软雅黑";*/
    /*font-size: 14px;*/
}

.clearfix{ content: ''; display: block; clear: both; }
.clearfix {zoom: 1;}

.fl{ float:left; }
.fr{ float:right; }
.c_o { color: #f1501a;}
.ov_hide {overflow: hidden}
/*通用样式End*/
.logo {
    width: 12%;
    padding: 14px 0 18px;
}

.header-box {
    width: 100%;
    overflow: hidden;
    padding: 0 4%;
    background: rgba(34,40,45,0.9);
}
.header-box.bg {
    background: rgba(34,40,45, 0.4);
}
.nav-inner {
    width: auto;
    float: right;
}

.nav-contain .nav-inner .am-nav li a {
    color: #fff;
    padding: 24px 20px 17px;
}
.nav-contain .nav-inner .am-nav li.acv a{
    color: #009EA0;
    border-bottom: 1px solid #009EA0;
}
.am-nav-justify > li {
    width: auto;
}
.nav-contain .nav-inner .am-nav li {
    padding: 0px 0px;
}
.slide_simple--title>.c_o {
    font-size: 58px;
}
.service_fade2 .am-g,
.fade2 .am-g,
.service_fade4 .am-g{
    position: relative;
    display: flex;
    justify-content: space-between;
    /*overflow: hidden;*/
}
.service_fade2 .am-g>div,
.fade2 .am-g>div,
.service_fade4 .am-g>div {
    /*position: absolute;*/
    top: 600px;
}
.solution-container .am-tabs .am-tabs-bd .am-g div,
.solution-container .am-tabs .am-tabs-bd .am-g div a {
    overflow: hidden;
    height: 260px;
}
.solution-container .am-tabs .am-tabs-bd .am-g div a img {
    height: 100%;
}
.am-g .features_item img,
.service_fade4 .am-g .am-u-md-4,
.solution-container .am-tabs .am-tabs-bd .am-g div a img {
    cursor: pointer;
    transition: all 0.5s; /* 所有的属性变化在0.5s的时间段内完成 */
}
.am-g .features_item img:hover,
.solution-container .am-tabs .am-tabs-bd .am-g div a img:hover{
    cursor: pointer;
    transform: scale(1.2); /* 鼠标放到图片上的时候图片按比例放大1.5倍   */
}
.service_fade4 .am-g .am-u-md-4:hover {
    cursor: pointer;
    transform: scale(1.1); /* 鼠标放到图片上的时候图片按比例放大1.5倍   */
}
.product1-show-container {
    margin: 50px 0;
}
.solution_fade3 {
    background:#f3f4f4;
}
.index-container,
.product1-main .container {
    overflow: hidden;
}
.contact {
    text-align: center;
    padding: 0;
    font-weight: 300;
    background:  url(/assets/images/index/promo_banner_bg.jpg)  no-repeat top center;
    /*background-size: 100% 100%;*/
}
.contact .promo_banner-box {
    padding: 87px 0;
    /*background: rgba(0,0,0,.5);*/
}
.section1 {
    /*margin: 0 0 100px 0;*/
}
.mt0 {
    padding-top: 0!important;
}
.about_team {
    margin-top:0px;
    background-image: url('/assets/images/pattern-light.png');
}
.layout-footer .footer .am-u-md-3 {
    padding-left: 1.5rem!important;
}
.layout-footer .footer div.am-u-md-3 .footer_main--column .footer_contact_info {
    margin-top: 0;
}
.footer--bg {
    background-color:#383d61
}

@media only screen and (max-width:425px) {
    .layout-footer .footer .footer_main--column {
        margin: 20px 0 0;
    }
    .footer_about--text {
        margin-bottom: 0;
        padding-bottom: 0!important;
    }
    .service_fade2 .am-g,
    .fade2 .am-g,
    .service_fade4 .am-g {
        position: relative;
        display: block;
        /*text-align: center;*/
    }
    .solution-container .am-tabs .am-tabs-bd .am-g div,
    .solution-container .am-tabs .am-tabs-bd .am-g div a {
        overflow: hidden;
        height: 100px;
    }
}







