::-webkit-scrollbar {
    width: 5px;
}
::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(46,77,98,0.2);
    background: rgba(121,196,240,0.5);
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(46,77,98,0.2);
    border-radius: 0;
    background: rgba(46,77,98,0.1);
}
@media (max-width: 767px) {
    .nav-hed{height:50px;}
    .col-xs-0{display: none}
    .main{margin-top: 110px}
    .slider-item{padding: 15px 20px 0 20px;}
    #accordion{display: block}
    .main-tab{display: none}
    .news .news-box > div{width: 100%}
    .news .news-box .news-item-img .item{height: 500px}
    .main-list{margin-top: 90px;}
    .news-img{width: 100%}
    .carousel-indicators{bottom: -5px}
    .top-show{margin: 110px 0 0}
    .navbar-nav{
        overflow-y: auto;
        height: 500px;
        
    }
    #nav_collapse{
        background-color: #009DDF;
    }
    #talk{
        display: none !important;
        width: 0;
        overflow: hidden;
        padding: 0;
        border: 0;
    }
}
@media (min-width: 768px) {
    .main{margin-top: 130px}
    .slider-item{padding: 25px 30px 0 40px;}
    #accordion{display: none}
    .main-tab{display: block}
    .news .news-box > div{width: 95%}
    .news .news-box .news-item-img .item{height: 600px}
    .team-all .row .col-md-6{padding-right: 50px}
    .carousel-indicators{bottom: 20px}
    .top-show{margin: 130px 0 0}
    .a-join{padding-left: 80px !important;}
    .navbar-nav{margin-top: -60px}
    .nav-inp{display: none !important;}
    #talk{
        position: fixed;
        top: 20%;
        left: 35%;
        width: 300px;
        height: 150px;
        border: 1px solid #aaa;
        box-shadow: 0 0 15px #aaa;
        -moz-box-shadow: 0 0 15px #aaa;
        -webkit-box-shadow: 0 0 15px #aaa;
        -o-box-shadow: 0 0 15px #aaa;
        background: url(../images/new/bgColor.png) no-repeat 50% 50%;
        padding: 15px;
        border-radius: 5px;
        z-index: 10000;
    }
    #talk>span{
        position: absolute;
        top: 7px;
        left: 15px;
        font-size: 12px;
        color: #fff;
    }
    .text_box .ks_link{
        margin-left: 30px;
        margin-right: -60px;
        margin-top: -20px;
    }
    .talk_close{
        position: absolute;
        top: 0;
        right: 5px;
        cursor: pointer;
        color: #aaa;
        font-size: 15px;
    }
    .talk_close:hover{
        color: #f70;
    }
    #talk>img{
        position: absolute;
        left: 20px;
        top: 30px;
        width: 70px;
    }
    #talk>h5{
        font-size: 14px;
        margin-left: 60px;
        padding: 25px 0 25px 30px;
        text-align: center;
        color: #555;
        margin-top: 25px;
    }
    #talk button.lf{
        margin-left: 20px;
        border-radius: 5px;
        outline: 0;
        border: 1px solid #aaa;
        padding: 3px 10px;
    }
    #talk button.rt{
        margin-right: 20px;
        border-radius: 5px;
        outline: 0;
        border: 1px solid #aaa;
        padding: 3px 10px;
    }
    #talk button.rt:hover{
        color: #f70;
    }
    #talk button>a{
        color: rgb(51, 51, 51);
    }
    #talk button>a:hover{
        color: #f70;
        text-decoration: none;
    }
}
@media (min-width: 992px) {
    .main{margin-top: 130px}
    .slider-item{padding: 25px 30px 0 40px;}
    #accordion{display: none}
    .main-tab{display: block}
    .news .news-box > div{width: 95%}
    .news .news-box .news-item-img .item{height: 600px}
    .team-all .row .col-md-6{padding-right: 50px}
    .carousel-indicators{bottom: 20px}
    .top-show{margin: 130px 0 0}
    .a-join{padding-left: 80px !important;}
    .navbar-nav{margin-top: 0}
    .nav-inp{display: block !important;;}
    #talk{
        position: fixed;
        top: 20%;
        left: 35%;
        width: 300px;
        height: 150px;
        border: 1px solid #aaa;
        box-shadow: 0 0 15px #aaa;
        -moz-box-shadow: 0 0 15px #aaa;
        -webkit-box-shadow: 0 0 15px #aaa;
        -o-box-shadow: 0 0 15px #aaa;
        background: url(../images/new/bgColor.png) no-repeat 50% 50%;
        padding: 15px;
        border-radius: 5px;
        z-index: 10000;
    }
    #talk>span{
        position: absolute;
        top: 7px;
        left: 15px;
        font-size: 12px;
        color: #fff;
    }
    .text_box .ks_link{
        margin-left: 30px;
        margin-right: -60px;
        margin-top: -20px;
    }
    .talk_close{
        position: absolute;
        top: 0;
        right: 5px;
        cursor: pointer;
        color: #aaa;
        font-size: 15px;
    }
    .talk_close:hover{
        color: #f70;
    }
    #talk>img{
        position: absolute;
        left: 20px;
        top: 30px;
        width: 70px;
    }
    #talk>h5{
        font-size: 14px;
        margin-left: 60px;
        padding: 25px 0 25px 30px;
        text-align: center;
        color: #555;
        margin-top: 25px;
    }
    #talk button.lf{
        margin-left: 20px;
        border-radius: 5px;
        outline: 0;
        border: 1px solid #aaa;
        padding: 3px 10px;
    }
    #talk button.rt{
        margin-right: 20px;
        border-radius: 5px;
        outline: 0;
        border: 1px solid #aaa;
        padding: 3px 10px;
    }
    #talk button.rt:hover{
        color: #f70;
    }
    #talk button>a{
        color: rgb(51, 51, 51);
    }
    #talk button>a:hover{
        color: #f70;
        text-decoration: none;
    }
}
@media (min-width: 1200px) {
    .nav-hed{height:70px;}
    .navbar-nav{margin-top: 0}
    .nav-inp{display: block;}
    .main{margin-top: 130px}
    .slider-item{padding: 25px 30px 0 40px;}
    #accordion{display: none}
    .main-tab{display: block !important;}
    .news .news-box > div{width: 95%}
    .news .news-box .news-item-img .item{height: 600px}
    .team-all .row .col-md-6{padding-right: 50px}
    .carousel-indicators{bottom: 20px}
    .top-show{margin: 130px 0 0}
    .a-join{padding-left: 80px !important;}
    #talk{
        position: fixed;
        top: 30%;
        left: 40%;
        width: 300px;
        height: 150px;
        border: 1px solid #aaa;
        box-shadow: 0 0 15px #aaa;
        -moz-box-shadow: 0 0 15px #aaa;
        -webkit-box-shadow: 0 0 15px #aaa;
        -o-box-shadow: 0 0 15px #aaa;
        background: url(../images/new/bgColor.png) no-repeat 50% 50%;
        padding: 15px;
        border-radius: 5px;
        z-index: 10000;
    }
    #talk>span{
        position: absolute;
        top: 7px;
        left: 15px;
        font-size: 12px;
        color: #fff;
    }
    .text_box .ks_link{
        margin-left: 30px;
        margin-right: -60px;
        margin-top: -20px;
    }
    .talk_close{
        position: absolute;
        top: 0;
        right: 5px;
        cursor: pointer;
        color: #aaa;
        font-size: 15px;
    }
    .talk_close:hover{
        color: #f70;
    }
    #talk>img{
        position: absolute;
        left: 20px;
        top: 30px;
        width: 70px;
    }
    #talk>h5{
        font-size: 14px;
        margin-left: 60px;
        padding: 25px 0 25px 30px;
        text-align: center;
        color: #555;
        margin-top: 25px;
    }
    #talk button.lf{
        margin-left: 20px;
        border-radius: 5px;
        outline: 0;
        border: 1px solid #aaa;
        padding: 3px 10px;
    }
    #talk button.rt{
        margin-right: 20px;
        border-radius: 5px;
        outline: 0;
        border: 1px solid #aaa;
        padding: 3px 10px;
    }
    #talk button.rt:hover{
        color: #f70;
    }
    #talk button>a{
        color: rgb(51, 51, 51);
    }
    #talk button>a:hover{
        color: #f70;
        text-decoration: none;
    }
}
span{
    color: #707070;
}
ul,li{margin: 0;padding: 0}
li{list-style: none}
.color{color: #009DDF}
.breadcrumb a:hover{color: #84D9D1 !important;}
a:link,a:hover{text-decoration:none;}
header{position: fixed;top: 0;width: 100%;z-index: 9999}
.top{background-color: #676767;height: 60px;line-height: 60px;padding: 0 20px;color: #fff;}
.float-left{float: left}
.float-right{float: right}
.footer{padding: 25px;text-align: center;background-color: #3e3e3e;color: #fff}
.footer a{color: #009DDF}
.nav-hed{background: url(../images/index/gea_header.png) top no-repeat #009ddf; font-size: 14px;border-radius: 0}
.nav-inp{float: right !important;position: relative; line-height: 70px}
.nav-inp input{height: 25px;width: 200px;padding: 18px 28px 18px 8px;color: #009DE5;border: 0;outline: 0;font-size: 12px;border-radius: 3px}
.nav-search{position: absolute;top: 28px;right: 8px;font-size: 16px;color: #009DE5;cursor: pointer}
input::-webkit-input-placeholder{color:#009DE5;}
input:-moz-placeholder{color:#009DE5;}
input::-moz-placeholder{color:#009DE5;}
input:-ms-input-placeholder{color:#009DE5;}
.navbar-nav li.drop:hover ul.dropdown{width: 160px;background-color: #48C1F2;}
.navbar-inverse .navbar-nav > li:hover > a, .navbar-inverse .navbar-nav > li:focus > a{color: #99d8f2;}

.main .row,.main .col-md-6{padding: 0;margin: 0 auto}
.slider-text{
    width: 570px;
    position: absolute;
    bottom: 50%;
    left: 50%;
    height: 100px;
    background-color: #fff;
    margin-left: -285px;
    margin-bottom: -50px;
}
.car_one{
    font-size: 25px;
    color: #fff;
    margin: 25px 0;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    width: 190px;
    padding: 10px 0;
    display: inline-block;
}
.car_two{font-size: 18px;color: #fff;margin-top: 15px}
.car_three{
    color: #009DDF;
    background-color: #fff;
    display: inline-block;
    padding: 2px 30px;
    font-size: 14px;
    border-radius: 15px;
    margin-top: 30px;
}
.slider-item a:hover,.slider-item a:focus{text-decoration: none}
.slider-item a:hover .car_one{color: #aaa}
.slider-item a:hover .car_two{color: #009DDF}
.slider-item{
    width: 100%;
    max-width: 570px;
    background: url(../images/index/homepage-slider-bg.png) no-repeat 100% 0 #fff;
    height: 100%;
}
.carousel-caption{
    width: 100%;
    padding: 10%;
    background-color: rgba(0,0,0,0.3);
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    display: none;
}
.panel-title a{display: block;padding: 15px;background-color: #009DDF;color: #fff}
.panel-body li.active{background-color: #79CBF0}
.panel-body li.active a{color: #fff}
.panel-body li a{display: block;padding: 15px;color: #009DDF;border-bottom: 1px solid #aaa}
.panel-body li:last-child a{border-bottom: 0}
.main-tab{width: 75%;margin: 10% auto 0}
.nav-tabs > li > a{background-color: #F6F6F6;border-bottom: 1px solid #E6E6E6;border-top: 1px solid #E6E6E6;border-left: 1px solid #E6E6E6;margin: 0;color: #676767;padding: 15px 0;text-align: center}
.nav-tabs > li:last-child > a{border-right: 1px solid #E6E6E6}
.tab-pane ul li a{display: block;padding: 15px 10px;border-bottom: 1px solid #D7D7D7;color: #009DDF;font-size: 1.1em;}
.main .news{padding: 3% 5%}
.news .news-box h3{padding: 25px 0;border-bottom: 5px solid #e9e9e9;color: #666;margin: 0;font-size: 20px}
.news .news-box ul > li{padding: 10px 0;border-bottom: 1px solid #aaa;float:left;}
.news .news-box ul > li p{font-size: 14px;color: #666}
.news .news-box ul > li h2{
    margin: 0;
    color: #009DDF;
    line-height: 25px;
    font-size: 18px;
    font-weight: 400;
    float: left;
    background-color: #ccc;
    width: 40px;
    padding: 11px 10px;
    margin-right: 20px;
    border-radius: 5px;
}
.item img{width: 100%}
.news .news-box .news-car{top: -45px}
.news .news-box .news-item-img img{width: 100%}
.news .news-box .news-item-img a p{color: #009DDF;padding: 25px 35px;font-size: 22px}
.news .news-box .news-item-img .item{background-color: #F4F4F4}
.news .news-box .news-item-img .item>p{margin-top: 20px;padding: 0 35px;color: #676767;font-size: 16px}
.news .news-box .news-item-img .item .news-bottom{position: absolute;bottom: -2px;color: #7d7d7d;width: 100%;background-color: #CBCBCB}
.news .news-box .news-item-img .item .news-bottom p{float: left;padding: 15px}
.news .news-box .news-item-img .item .news-bottom span{float: right;padding: 15px;background-color: #000;color: #fff}
.main-list{width: 90%;position: relative;margin-right: auto;margin-left: auto}
.main-list .slider-text{height: 300px}
.main-list .carousel-indicators{bottom: 260px}
.main-list .car_one{color: #fff;font-size: 20px}
.main-list a:hover .car_one{color: #fff;}
.main-list .car_two{color: #fff}
.main-list a:hover .car_two{color: #fff;}
.main-list .car_tree i{color: #fff}
.main-list .car_tree li{margin: 20px 0;color: #fff;font-weight: 700;font-size: 13px}
.main-list .slider-item{background-color: #009DDF;background-image: none}
.main-list .carousel-indicators li{border-color: #077EB2}
.main-list .carousel-indicators li.active{border-color: #fff}
.news-img img{opacity: 0.7;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.news-img a:hover img{opacity: 1;transform: scale(1.2)}

.footer-glb{background: url(../images/index/gea-footer@2x.png) bottom no-repeat #009ddf;background-size: 140vw auto;color: #fff;}
.footer-glb .row,.footer-link .row{margin: 0 auto;width: 90%;padding: 50px 0}
.footer-glb h3,.footer-link h3{font-size: 18px;margin: 0 0 15px 0;line-height: 50px}
.footer-glb .footer-in{border-left: 1px solid #aaa;border-right: 1px solid #aaa;height: 280px}
.footer-glb p{color: #fff; font-size: 14px;margin-bottom: 10px}
.footer-glb a{color: #84D9D1}
.footer-glb .recruit li{border-bottom: 1px solid #aaa;margin-bottom: 10px}
.footer-glb .recruit li .re-title{color: #84D9D1;font-size: 15px;display: block}
.footer-glb .recruit li .re-title i{float: right}
.footer-link{background-color: #676767}
.main .problem{padding: 0 5% 3%;}
.main .problem h3{color: #333;margin-bottom: 15px}
.quicklinks__list li{float: left;width: 33.333%}
.quicklinks__list li a{display: block;padding: 10px 0 15px;border-bottom: 1px solid #565656;width: 90%;color: #fff}
.quicklinks__list li a:hover{color: #99d8f2}
#accordion0 .panel-body p{
    border-left: 1px solid #009DDF;
    border-right: 1px solid #009DDF;
    padding: 10px;
    color: #fff;
    background-color: #84D9D1;
    font-size: 14px;
}
.main .follow{padding: 3% 5%;text-align: center;position: relative;border-top: 1px solid #aaa;background-color: #FAFAFA}
.main .follow .follow_box{width: 33.333%;padding: 10px;display: inline-block}
.main .follow img{width: 100%}
.main .follow p{margin-top: 10px;text-align: left;color: #2B9DD6}
.main .follow p.follow_more{margin-top: 15px;color: #333}
.rt-ul li{float: left}
.rt-ul li a{display: inline;padding: 15px;color: #C2C2C2}
.rt-ul li a:hover{color: #fff}
.prob-ph p{padding: 13px; background-color: #009DDF; color: #fff;}
.pro-description b,.post-content b{color: #009DDF;margin: 20px 0 10px;display: inline-block;font-size: 1.2em}
.post-content span{color: #009DDF;}
.pro-description p{color: #666;line-height: 1.87878}
.post-content{min-height: 200px}
.team{background-color: #fff;border-top:1px solid #ccc}
.table{margin-bottom: 0}
.table-cell{display: table-cell;width: 50%}
.cell-box img{width: 100%}
.news-tab{padding: 30px;background-color: rgba(244,244,244,0.7);float: left}
.news-time{width: 15%;float: left}
.news-txt{width: 85%;float: right}
.news-time>span{display: inline-block;background-color: #515151;border-radius: 4px;padding: 15px 8px 10px;}
.news-time .d{font-size: 2.0em;color: #fff;font-family:Arial,sans-serif;}
.news-time .m{font-size: .5em;color: #fff;text-align: center;padding-top: 10px}
.news-time .y{text-align: center;display: inline-block;padding: 0 8px}
.cell-img{position: relative}
.cell-img .news-tab{padding-top: 55%}
.cell-img .news-tab{position: absolute;top:0;left:0;right:0;bottom:0;    background: linear-gradient(to top,rgba(0,0,0,.8),transparent);}
.news-txt h3{color: #676767;font-size: 1.7777em;margin-bottom: 20px;line-height: 1.777}
.cell-img .news-txt h3,.cell-img .news-txt p,.cell-img .news-tab .y{color: #fff}
.nv-img{padding: 0;width: 70%;}
.nv-img img{vertical-align: bottom}
.nv-tt{width: 30%;vertical-align: middle}
.nv-tt,.nv-tt .news-tab{background-color: #009DDF}
.nv-tt h3,.nv-tt p{color: #fff}
.kepu{background-color: #E5E5E5;margin-bottom: 25px}
.kepu .table-cell{width: 33.33333333%}
.cell-mid{box-sizing: border-box;border-left: 1px solid #FFF}
.kepu-tt{padding: 25px}
.kepu-tt a{color: #009DDF}
.kepu-tt h3{font-size: 1.4em;line-height: 1.777;margin-bottom: 20px}
.kepu img{width: 100%;vertical-align: top}
.mb-3,.my-3{margin-bottom: 1rem!important;}
.mb-5,.my-5{margin-bottom: 3rem!important;}
.blog-item .job{min-height: 50px}
.border-0{border: 0}
.pc li{float: left; width: 50%}
.team-all a{color: #009DDF}
.team-all .row{margin-bottom: 40px}
.team-name{font-size: 1.3em;color: #333;font-weight: 700;margin: 25px 0 10px}
.team-job{display: inline-block; color: #009DDF;margin-bottom: 10px}
.pro-description h5{color: #333;line-height: 1.777}
.support-item:hover .support-item-icon i{
    color: #B9FAF5;
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
}
.support-item-icon i{
    -webkit-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.col-6,.col-3{
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.mlxg{
    display: block;
    /*padding: 0 5px;*/
}
.qprotext_title{color: #333}
.glxz:hover .qprotext_title{color: #009DDF}
.qukuai{color: #333}
.glxz:hover .qk1{background-image: url(../images/new/hover-big-qukuais-1.jpg);}
.qk1{background-image: url(../images/new/no-big-qukuais-1.jpg);padding: 20px}
.glxz:hover .qk2{background-image: url(../images/new/hover-big-qukuais-2.jpg);}
.qk2{background-image: url(../images/new/no-big-qukuais-2.jpg);padding: 20px}
.glxz:hover .qk3{background-image: url(../images/new/hover-big-qukuais-3.jpg);}
.qk3{background-image: url(../images/new/no-big-qukuais-3.jpg);padding: 20px}
.glxz:hover .qk4{background-image: url(../images/new/hover-big-qukuais-4.jpg);}
.qk4{background-image: url(../images/new/no-big-qukuais-4.jpg);padding: 20px}
.glxz:hover .qk5{background-image: url(../images/index/微震预警系统0.jpg);}
.qk5{background-image: url(../images/index/微震预警系统.jpg);padding: 20px}
.glxz:hover .qk6{background-image: url(../images/index/工业运维及安全SAAS服务0.jpg);}
.qk6{background-image: url(../images/index/工业运维及安全SAAS服务.jpg);padding: 20px}
.qukuais{background-repeat: no-repeat; background-size:cover;}
.index_pro_text {
    padding-top: 200px;
    font-size: 19px;
    font-weight: 500;
    color: #289DDF;
}
.glxz:hover .index_pro_text{color: #fff}
.glxz:hover{
    border: 2px solid #009DDF;
    box-shadow: 0 0 15px #aaa;
    -moz-box-shadow: 0 0 15px #aaa;
    -webkit-box-shadow: 0 0 15px #aaa;
    -o-box-shadow: 0 0 15px #aaa;
}
.glxz{
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    border: 2px solid #D8D7D7;
    padding: 0;
}
.qukuaix_p{padding: 25px 10px; line-height: 2.0;min-height: 190px;}
.qprotext_info{display: none}
.glxz:hover .qprotext_info{
    display: block;
    font-size: 14px;
    margin-top: 25px;
    padding: 0 10px;
}
.qprotext{
    height: 86px;
    overflow: hidden;
    margin-top: 25px;
}
.qukuaix ul li.qprotext span{font-size: 16px;}
.qukuaix ul li.qprotext span.qprotext_title { height: 46px; font-weight: 500;}
.hB{padding: 0 5px}
.homeBox{
    border: 1px solid #F3F3F3;
    background-color: #F3F3F3;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.homeBox:hover{
    border: 1px solid #009DDF;
    box-shadow: 0 0 15px #aaa;
    -moz-box-shadow: 0 0 15px #aaa;
    -webkit-box-shadow: 0 0 15px #aaa;
    -o-box-shadow: 0 0 15px #aaa;
}
.homeBoxT img{width: 100%;vertical-align: bottom}
.homeBoxT{position: relative;}
.homeBoxTB{
    height: 32px;
    font-size: 18px;
    width: 179px;
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 32px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    background-image: linear-gradient(90deg,#00a5e3,rgba(0,165,227,.51) 49%,hsla(0,0%,100%,0));
}
.homeBoxTitle {
    height: 103px;
    width: 100%;
    padding: 20px 19px;
    box-sizing: border-box;
    position: relative;
}
.homeBoxTitle h3 {
    font-size: 17px;
    color: #3b3b3c;
    line-height: 20px;
    font-weight: 700;
}
.homeBoxTitle span {
    position: absolute;
    bottom: 22px;
    right: 25px;
    color: #676767;
    font-size: 14px;
}
.homeBoxContent {
    height: auto;
    width: 100%;
    padding: 0 19px 21px;
}
.homeBoxContent span {
    height: 135px;
    min-height: 95px;
    overflow: hidden;
    display: inline-block;
    line-height: 28px;
    font-size: 16px;
    color: #676767;
}
.homeBox a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.girl{
    background-color: #6C6C6C;
    margin: 0;
    padding: 0 0 25px;
}
.girl h3{
    color: #333;
    display: inline-block;
    padding: 5px 84px 5px 3px;
    background-image: linear-gradient(90deg,#00a5e3,rgba(0,165,227,.51) 49%,hsla(0,0%,100%,0));
    margin-bottom: 20px;
    float: left;
}
#myCarousel img{
    width: 85%;
}
.warp_show {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
}
.warp_shBox {
    clear: both;
    position: relative;
}
.warp_shBox .jint {
    padding-top: 20px;
    width: 100%;
    /* height: 450px; */
    padding-bottom: 0;
    margin: 0 auto;
}
.warp_shBox .jin {
    padding-top: 20px;
    width: 100%;
    border-bottom: 3px solid #585858;
    padding-bottom: 40px;
    text-align: center;
}
.warp_shBox .jin h1 {
    font-size: 24px;
    color: #fff;
    text-align: center;
}
.fl {
    float: left;
}
.fnavs ul li {
    float: left;
}
.fnavs ul li h1 {
    color: #fff;
    font-size: 24px;
    height: 100px;
    line-height: 100px;
}
.fnavs ul li ul li {
    float: none;
}
.fnavs ul li ul li span {
    display: block;
    color: #fff;
    line-height: 32px;
}
.fnavs ul li ul li span a {
    color: #fff;
    display: block;
}
.fnavs ul li ul li span a:hover{
    color: #84D9D1;
}
.fr {
    float: right;
}
.fer h1 {
    color: #009DDF;
    font-size: 24px;
    line-height: 100px;
    height: 100px;
    /* text-align: center; */
    padding-left: 56px;
}
.fer ul li {
    float: left;
    width: 240px;
    text-align: center;
}
.fer ul li span.ertop.gonzhongs {
    font-size: 16px;
    color: #c6c6c6;
    background-image: url(../images/new/wechat-ico.jpg);
    background-repeat: no-repeat;
    background-position-x: 52px;
    margin-bottom: 15px;
    display: block;
    margin-left: -20px;
    padding-left: 30px;
}
.fer ul li img {
    width: 130px;
    height: 130px;
    display: block;
    margin: 0 auto;
}
.fer ul li span.erbottom {
    font-size: 16px;
    color: #c6c6c6;
    margin-top: 10px;
}
.clearfix {
    clear: both;
}
.link_type {
    margin: 20px auto;
}
.link_type .linktext {
    font-size: 16px;
    color: #FFFFFF;
    width: 70px;
    margin-right: 10px;
}
.cl {
    zoom: 1;
    clear: both;
}
.link_type .linklist ul li {
    margin-right: 10px;
}
.link_type .linklist ul li a {
    color: #FFFFFF;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    font-size: 14px;
}
.link_type .linklist ul li a:hover {
    color: #84D9D1;
}
div.footpower {
    position: relative;
}
.footpower {
    line-height: 44px;
    height: 44px;
    font-size: 30px;
    margin: 10px auto 30px;
}
.footpower p {
    color: #a2a2a2;
    font-size: 16px;
    text-align: center;
}
#cnzz_stat_icon_1259519919 {
    position: absolute;
    bottom: 0;
    right: 0;
}
.alphaBox{
    background-color: #F5F5F5;
    padding-bottom: 46px;
}
.box-main{
    background-color: #fff;
    padding: 0;
}
#crumb{padding: 0}
#crumb .breadcrumb{
    padding-left: 0;
    margin: 10px 0;
}
.m-h{
    background-color: #009DDF;
    border-bottom: 2px solid #fff;
    padding: 15px;
}
.box-main .pd-0{
    margin: 0;
    padding: 0;
}
.color{color: #009DDF !important;}
.a-m{
    padding: 30px;
}
.a-m li{text-align: left}
.a-m h1{
    color: #333;
    font-size: 20px;
    line-height: 1.7777;
    font-weight: 700;
    margin-bottom: 20px;
}
.a-m h5{
    font-size: 12px;
    color: #a6a6a6;
    margin-bottom: 15px;
    margin-top: -15px;
    font-weight: 700;
}
.a-m b{color: #333;font-size: 16px}
.a-m p{line-height: 1.888777;margin-bottom: 10px}

.blog-mason{width: 100%;margin-bottom: 15px}
.support-item:hover a{color: #84D9D1}
.glyphicon{
    background-color: rgba(255,255,255,.7);
    font-style: normal;
    line-height: 55px;
    width: 35px !important;
    height: 60px !important;
    display: none !important;
}
.carousel-inner:hover .glyphicon{
    display: block !important;
}
.a-m .pdf {
    padding: 10px;
    text-align: center;
}
.a-m .pdf img{
    width: 70%;
}
.a-m .pdf h3{
    color: #333;
    margin: 15px 0;
    font-size: 1.5em;
}
.a-m .pdf a:hover h3{
    color: #009DDF;
}
.project-box{padding: 0 15px;margin-bottom: 30px}
.project-box a{
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 6px;
    padding: 0;
    position: relative;
    border: 0;
    border-bottom: 3px solid #E3E4E8;
    background: #F7F9FC;
    display: block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    max-width: 100%;
    border: 1px solid #DDD;
    text-decoration: none;
}
.project-box a:hover{background-color: #fff}
.project-box h3.title{margin: 15px 0 5px;font-size: 20px;color: #000;font-weight: 700}
.project-box .time{float: right;color: #aaa;font-size: 14px}
.project-data{min-height: 70px;padding: 0 15px}

.txtB{padding: 15px 30px 60px 30px}
.txtB h3{text-align: center;color: #333;margin: 15px 0}
.txtB p {text-indent: 30px;margin-bottom: 5px}
.txtB p b{color: #333;font-size: 1.1em}