/*banner*/
.flexslider{border:none!important;background-color:rgba(0,0,0,0);margin: 0;border-radius: 0;overflow: hidden;}
.flex-control-nav{z-index: 99;bottom: 10px;}
.flex-control-paging li a{background: #ffffff!important;width: 50px!important;height: 4px!important;}
.flex-control-paging li a.flex-active{background: #004384!important;}
.flexslider .slides li img{max-width: 100%;width:100%;float: left;cursor: pointer;}
.flexslider_m{display: none;}

.i-newsBox {
    padding: 50px 0 40px 0;
    border-bottom: solid 1px #DDD;
}
.i-newsBox>div:nth-of-type(2){float: right;}
.i-news-L {
    width: 330px;
    float: left;
    height: 373px;
}
.i-news-tit, .tabs-nav {
    width: 100%;
    height: 32px;
}
.i-news-tit a:hover, .i-news-tit a.active, .tabs-nav li.current {
    background: #004384;
}
.tabs-nav li {
    cursor: pointer;
}
.i-news-tit a, .tabs-nav li {
    width: 50%;
    background: #555;
    color: #FFF;
    line-height: 32px;
    font-size: 14px;
    text-align: center;
    float: left;
}

.i-news-list {
    padding: 12px 15px 30px 15px;
    background: #F5F5F5;
    display: none;
}
.i-news-list a, .i-news-down a, .i-faq-list a {
    line-height: 31px;
    background: url(../images/icon_arrow.gif) 4px 13px no-repeat;
    text-indent: 13px;
    border-bottom: solid 1px #DDD;
    display: block;
    font-size: 12px;
}
.more {
    text-align: center;
    margin-top: 20px;
}
.more a {
    width: 84px;
    height: 22px;
    background: #004384 url(../images/icon_more.gif) 9px 6px no-repeat;
    text-indent: 15px;
    color: #FFF;
    display: inline-block;
    line-height: 22px;
    border-radius: 10px;
    font-size: 12px;
}

.i-news-C {
    width: 490px;
    float: left;
    margin: 0 25px;
    height: 373px;
}
.i-news-tit02 {
    height: 32px;
    width: 100%;
    color: #FFF;
    line-height: 32px;
    font-size: 14px;
    text-align: center;
    background: #004384 ;
}
.i-news-list02 {
    padding: 20px 20px 30px 20px;
    background: #F5F5F5;
    height: 341px;
}
.i-news-top {
    width: 100%;
    margin-bottom: 16px;
}
.i-news-top img {
    width: 160px;
    float: left;
}
.i-news-top span {
    margin-left: 16px;
    float: left;
    width: 274px;
    color: #888;
    line-height: 18px;
    margin-top: 25px;
}
.i-news-top h1 {
    font-size: 14px;
    color: #004384;
    line-height: 140%;
    padding-bottom: 5px;
}

.about p,.about-p{font-size: 12px;line-height: 21px;text-align: justify;}
.about div:nth-of-type(1){width: 100px;}
.about div:nth-of-type(2){width: 160px;}
.about div:nth-of-type(2) img{max-width: 100%;}

.fastLink {
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 40px;
    border-bottom: solid 1px #DDD;
}
.fastLink .title,.technology .title{text-align: center;margin-top: 20px;}
.fastLink ul{padding-top: 20px;}
.fastLink li {
    width: 19%;
    margin: 0 5px;
    float: left;
    position: relative;
    cursor: pointer;
}
.fastLink li a{display: block;}
.fastLink li span,#demo a span {
    height: 34px;
    width:100%;
    background: rgba(0,0,0,.4);
    position: absolute;
    left: 0;
    bottom: 4px;
    color: #fff;
    font-size: 15px;
    line-height: 34px;
    text-align: center;
}
.fastLink li a img{width: 100%;}

#demo {
    overflow: hidden;
    margin: 20px 0;
}
#indemo {
    float: left;
    width: 800%;
}
#demo a {
    width: 226px;
    height: 151px;
    margin: 0 5px;
    display: inline-block;
    position: relative;
}
#demo a span{bottom: 0;}



.technology {
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 40px;
}
.technology ul {margin-top: 20px;}
.technology li {width:16.6%;background-color: #f8f8f8;float: left;text-align: center;padding: 30px 0;cursor: pointer;}
.technology li:nth-of-type(1){margin-left: 21%;}
.technology li:nth-of-type(2){margin:0 3.75%;}
.technology li:hover{background-color: #004384;}
.technology li a{display: block;}
.technology li a img{max-width: 100%;}
.technology li:hover p{color: #fff;}
.arrleft, .arrright {display:none;}

@media screen and (max-width: 1200px) {
    .i-news-L,.i-news-C{margin-left: 15%;}
    .i-newsBox>div:nth-of-type(2){margin-right: 15%;margin-left: 0;}
    .i-news-C{margin-top: 3%;width: 70%;}
    .i-news-top span{width: auto;}
    .i-news-top img {width: 23%;}
    .i-news-top span {width: 70%;}
}

@media screen and (max-width: 992px){
    .i-newsBox {padding: 35px 0 40px 0;}
    .i-news-L,.i-news-C{margin-left: 5%;}
    .i-newsBox>div:nth-of-type(2){margin-right: 5%;margin-left: 0;}
    .i-news-C{width: 90%;}
    .fastLink li {margin: 5px 7%;}
}
@media screen and (max-width: 768px){
    .flexslider{display: none;}
    .flexslider_m{display: block;}
    .i-news-L{width: 90%;margin-bottom: 4%;}
    .i-news-top span{margin-top: 0;}
    .fastLink li {margin: 5px 10%;width: 79%;}
    .technology li{float: none;width: 50%;margin: 4% 25%!important;}

    .technology{position: relative;}
    .technology li{display: none;}
    .technology li:nth-of-type(1){display: block;}
    .arrleft, .arrright {
        display: block;
        position: absolute;
        top: 50%;
    }
    .arrright {
        right: 0;
    }
}
@media screen and (max-width: 468px){

}
