/*banner轮播开始*/
#lunbo{width: 100%;overflow: hidden;position: relative}
#lunbo .main_visual {position: relative;z-index: 23;min-width: 320px;max-width: 1200px;}
#lunbo .main_image {width: 100%;height: 100%;overflow: hidden;margin: 0 auto;position: relative}
#lunbo .main_image ul {width: 9999px;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0}
#lunbo .main_image li {float: left;width: 100%;height: 100%;}
#lunbo .main_image li span {display: block;width: 100%;height: 100%}
#lunbo .main_image li img {display: block;overflow: hidden;width: 100%;}
#lunbo .main_image li a {display: block;width: 100%;height: 100%}
#lunbo div.flicking_con {display:none;overflow: hidden;text-align: center;position: absolute;bottom: 8px;left: 45%;z-index: 11;}
#lunbo div.flicking_con li {float: left;border-radius: 10px;-webkit-border-radius: 10px;-ms-border-radius:10px;height: 10px;width: 10px;background: #fff;
    margin: 0 4px;display: inline-block;opacity: 1;font-size: 0px;}
#lunbo div.flicking_con li.on {background: #014b94}
/*banner轮播结束*/
.clear{
    clear: both;
}
#container{
    position: relative;
}
body{
    background-color: #f5f5f5;
}
.nav-index{
    padding: 5% 0;
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 7%;
}
.nav-index ul li{
    width: 25%;
    margin: 0 auto;
    float: left;
    text-align: center;
}

.nav-index ul li img{
    width: 70%;
    margin: 0 auto 12% auto;
}
.nav-index ul li .nav-title{
    /*width: 70%;*/
    margin: 0 auto;
}
.title-box{
    text-align: center;
}
.en-title{
    color: #ccc;
}
.cn-title{
    color: #014b94;
}

.news-box{
    background-color: #fff;
    overflow: hidden;
    /*padding-bottom: 5%;*/
}
.news-box .news-nav{
    width: 100%;
    border-bottom: solid 1px #efefef;
    overflow: hidden;
    padding-bottom: 2%;
}
.news-box .news-nav-left{
    float: left;
    border-left:solid 5px #008fd3;
    font-weight: bold;
    text-indent: 15px;
    margin: 5% 0 2% 3%;
    line-height: 1.4;
}
.news-nav-right{
    float: right;
    margin: 6% 3% 2% 0;

}
.news-nav-right a{
    color: #888;
}
.news-list{
    width: 94%;
    margin: 5% auto 0 auto;
}
.news-list li{
    width: 100%;
    margin-bottom: 5%;
    overflow: hidden;
    border-bottom: solid 1px #efefef;
    padding-bottom: 5%;
}
.news-list .last{
    border-bottom: none;
    padding-bottom: 0;
}
.news-title{
    float: left;
    text-indent: 15px;
    background: url("../img/arrow.png") 0 5px no-repeat;
}
.news-time{
    float: right;
    color: #999;
}
.news-list li:hover{
    color: #008fd3;
}
.news-list li:hover .news-time{
    color: #008fd3;
}
.grey-box{height: 15px;background-color: #f5f5f5}

.about-box .about-top-box,.about-box .about-text-box{
    width: 94%;
    margin: 0 auto;
    line-height: 1.8;
}
.about-box .about-text-box{
    margin: 3% auto 5% auto;
}
.about-bottom-box{
    width: 94%;
    background-color: #f5f5f5;
    padding: 3%;
}

