@charset "utf-8";

/*首页 - 轮播图*/
.slides-box {
    width: 100%;
    height: 720px;
    margin: auto;
    overflow: hidden;
    position: relative;
}

.slides {
    position: relative;
    height: 100%;
    width: 100%;
    margin: auto;
    float: left;
}
.slides li {
    position: absolute;
    width:  100%;
    height: 100%;
}
.slides li img{
    display: block;
    width: 100%;
    margin: auto;
}
.prev, .next {
    position: absolute;
    z-index: 99;
    margin-top: 329px;
    left: 0;
    height: 70px;
    width: 30px;
    color: #fff;
    cursor: pointer;
    background-color: #E6F6F8;
    opacity: 0.1;
}

.prev:hover, .next:hover{
    opacity: .7;
}

.prev{
    background-image: url("data:image/gif;base64,R0lGODlhHgBGAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE5MkIwQTM1OTQ0MTQ3NDEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0M0UwQjkxMEQ3RTExRTVCOTJFQkFCNkU5QTFCNUE5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0M0UwQjkwMEQ3RTExRTVCOTJFQkFCNkU5QTFCNUE5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFCRDY2OUNGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFCRDY2OURGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAHgBGAAACUIyPqcvtD6OctNqLs968+w+G4kiWIYB6aMqtrOYCrTuv9ZvFt7zpPf2zBXEY31Al3CGTQ56yY2wuiTng8yqFWo9Lk/cLDovH5LL5jE6r15oCADs=");
}

.next {
    left: auto;
    right: 0;
    background-image: url("data:image/gif;base64,R0lGODlhHgBGAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE5MkIwQTM1OTQ0MTQ3NDEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0QTYyN0Y0MEQ3RTExRTVBMTAyQURBQ0QxRjY2NTc1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0QTYyN0YzMEQ3RTExRTVBMTAyQURBQ0QxRjY2NTc1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFCRDY2OUNGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFCRDY2OURGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAHgBGAAACV4yPqcvtD6OctNqLs968+w+G4kiWFIB+aNqtLOcCXjy79Xq/G93aPf7TaXgwX1GYMQ6VGGKSeXE2oRZplFqxVrEn7kSb9X6BR5P5jE6r1+y2+w2Py+fmAgA7");
}

.slides-box .pagination{
    position: absolute;
    bottom: 28px;
    z-index: 99;
}

.slides-box .pagination li{
    margin-right: 10px;
    float: left;
}

.slides-box .pagination li:last-child{
    margin-right: 0;
}

.slides-box .pagination li a{
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 7px;
    background: #E6F6F8;
}

.slides-box .pagination .active{
    background: #0B1D5B;
    color: #fff;
}

/*轮播图下色块*/
.bg-slide-bar {
    width: 100%;
    height: 18px;
    background: #B71840;
}

/*首页-模块1*/
.i-b-one-wrap {
    padding-top: 16px;
    color: #fff;
    height: 856px;
}

.i-b-one-bg-wrap {
    background: #BBCDE3;
    height: 420px;
}

.i-b-one-bg-con {
    height: 100%;
}

.i-b-one-bg-txt {
    letter-spacing: 1px;
    width: 575px;
    height: 100%;
}

.i-b-one-bg-txt-1 {
    font-size: 44px;
    font-weight: bold;
    padding-top: 40px;
}

.i-b-one-bg-txt-2 {
    font-size: 34px;
}


.i-b-one-bg-txt-3 {
    padding-top: 10px;
}

.i-b-one-bg-img {
    width: 580px;
    height: 100%;
}

.i-b-one-bg-img img {
    width: 100%;
    height: 100%;
}

.i-b-one-main-wrap {
    height: 436px;
    position: relative;
}

.i-b-one-main-ab {
    width: 100%;
    height: 580px;
    position: absolute;
    top: -144px;
}

.i-b-one-main-ab > div {
    float: left;
    height: 283px;
}

.i-b-one-main-ab a {
    color: #fff;
}

.i-b-one-main-ab .i-b-one-main-ab-1 {
    width: 383px;
    background: #0B1D5B;
    margin-bottom: 12px;
}

.i-b-main-ab-txt {
    margin-left: 48px;
    margin-top: 42px;
    letter-spacing: 1px;
}

.i-b-main-ab-txt-1 {
    font-size: 20px;
}

.i-b-main-ab-txt-2 {
    font-size: 24px;
    margin: 10px 0;
}

.i-b-main-ab-txt-3 {
    font-size: 16px;
}

.i-b-main-ab-more {
    width: 36px;
    height: 36px;
    margin-top: 50px;
    margin-left: 48px;
}

.i-b-main-ab-more img {
    width: 100%;
    height: 100%;
}

.i-b-one-main-ab .i-b-one-main-ab-2 {
    width: 383px;
    margin-bottom: 12px;
    position: relative;
}

.i-b-one-main-ab-2-img {
    width: 383px;
    height: 283px;
}

.i-b-one-main-ab-2-x1 {
    position: absolute;
    bottom: 0;
    left: 0;
}

.i-b-one-main-ab .i-b-one-main-ab-3 {
    width: 377px;
    height: 295px;
    background: #B71840;
    float: right;
}

.i-b-one-main-ab .i-b-one-main-ab-4 {
    width: 383px;
    position: relative;
}

.i-b-one-main-ab-4-img {
    width: 383px;
    height: 283px;
}

.i-b-one-main-ab-4-x3 {
    position: absolute;
    right: 0;
    bottom: 0;
}

.i-b-one-main-ab .i-b-one-main-ab-5 {
    width: 383px;
    background: #BBCDE3;
}

.i-b-one-main-ab .i-b-one-main-ab-6 {
    width: 377px;
    float: right;
    position: relative;
}

.i-b-one-main-ab-6-img {
    width: 377px;
    height: 283px;
}

.i-b-one-main-ab-6-x2 {
    position: absolute;
    top: 0;
    left: 0;
}

/*首页-模块2*/
.i-b-two-wrap {
    height: 1130px;
}

.i-b-two-wrap img {
    width: 100%;
    height: 100%;
}

/*首页-模块3*/
.i-b-three-wrap {
    padding-top: 42px;
    height: 694px;
    position: relative;
}

.i-b-three-l {
    width: 490px;
}

.i-b-three-l-2 {
    padding-top: 14px;
}

.i-b-three-l-3 {
    padding-top: 28px;
    font-size: 52px;
    color: #BFBFBF;
    font-weight: bold;
    letter-spacing: 4px;
}

.i-b-three-l-4 {
    width: 56px;
    height: 10px;
    background: #BFBFBF;
    margin-top: 14px;
}

.i-b-three-l-5 {
    margin-top: 28px;
    text-indent: 2em;
    letter-spacing: 2px;
    line-height: 28px;
}

.i-b-three-bar {
    width: 100%;
    height: 82px;
    line-height: 82px;
    background: #B71840;
    position: absolute;
    bottom: 90px;
    color: #fff;
    font-size: 48px;
    letter-spacing: 1px;
}

/*首页-模块4*/
.i-b-four-wrap {
    padding-top: 70px;
}

.i-b-four-top-1 {
    font-size: 42px;
    color: #0B1D5B;
    font-weight: bold;
    letter-spacing: 2px;
}

.i-b-four-top-2 {
    font-size: 32px;
    color: #545454;
    font-weight: bold;
    letter-spacing: 2px;
}

.i-b-four-top-3 {
    padding: 14px 0 20px;
}

.i-b-four-main {
    background: #0B1D5B;
    height: 291px;
}

.i-b-four-main-l {
    width: 384px;
    height: 291px;
}

.i-b-four-main-l-t {
    width: 100%;
    height: 216px;
    position: relative;
}

.i-b-four-main-l-t-item {
    width: 100%;
    height: 100%;
    position: absolute;
}

.i-b-four-main-l-t-item img {
    width: 100%;
    height: 100%;
}

.i-b-four-main-l-b {
    width: 100%;
    height: 75px;
}

.i-b-four-main-l-b li {
    width: 128px;
    height: 100%;
    float: left;
}

.i-b-four-main-l-b img {
    width: 100%;
    height: 100%;
}

.i-b-four-main-l-b .i-b-four-main-l-b-item-active {
    width: 120px;
    height: 66px;
    border: 4px solid #0B1D5B;
}

.i-b-four-main-l-b .i-b-four-main-l-b--item-active img {
    width: 120px;
    height: 66px;
}

.i-b-four-main-c {
    width: 213px;
    height: 291px;
    color: #fff;
}

.i-b-four-main-c-1 {
    font-size: 32px;
    padding-top: 40px;
    padding-left: 28px;
}

.i-b-four-main-c-2 {
    font-size: 24px;
    padding-top: 14px;
    padding-left: 28px;
}

.i-b-four-main-r {
    width: 558px;
    height: 291px;
    background: #f9f9f9;
}

.i-b-four-main-r-item {
    padding: 12px 18px;
    height: 73px;
}

.i-b-four-main-r-item-t {
    font-size: 16px;
}

.i-b-four-main-r-item-des {
    padding-top: 5px;
    line-height: 22px;
}

.i-b-four-main-r-item-active {
    background: #989898;
}

.i-b-four-main-r-item-active a {
    color: #fff;
}

/*首页-模块5*/
.i-b-five-wrap {
    padding-top: 158px;
}

.i-b-five-top {
    letter-spacing: 1px;
}

.i-b-five-top-l {
    width: 322px;
    height: 156px;
    color: #0B1D5B;
    font-weight: bold;
}

.i-b-five-top-l-1 {
    font-size: 28px;
}

.i-b-five-top-l-2 {
    font-size: 56px;
    padding: 4px 0;
}

.i-b-five-top-l-3 {
    font-size: 32px;
}

.i-b-five-top-c {
    width: 153px;
    font-size: 28px;
    font-weight: bold;
    color: #0B1D5B;
}


.i-b-five-top-r {
    width: 680px;
}

.i-b-five-top-r-t .fl {
    font-size: 30px;
    background: #B71840;
    color: #fff;
    padding: 0 4px;
}

.i-b-five-top-r-t .fr {
    font-size: 24px;
}

.i-b-five-top-r-b {
    font-size: 56px;
    color: #B71840;
    font-weight: bold;
    padding-top: 10px;
    letter-spacing: 6px;
}

.i-b-five-bg {
    background: #0B1D5B;
    width: 100%;
    height: 16px;
    margin-top: 74px;
}

.i-b-five-bg-con {
    position: relative;
}

.i-b-five-bg-con-img {
    position: absolute;
    right: 0;
    top: -78px;
}

.i-b-five-main {
    position: relative;
    height: 612px;
    padding-top: 66px;
}

.i-b-five-main-l {
    position: absolute;
    left: -400px;
}

.i-b-five-main-l {
    position: absolute;
    left: -400px;
    height: 612px;
}

.i-b-five-main-r {
    position: absolute;
    width: 940px;
    left: 298px;
    padding-top: 92px;
}

.i-b-five-main-r-1 {
    float: left;
    width: 236px;
    height: 260px;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}

.i-b-five-main-r-l-txt {
    font-size: 40px;
    color: #ebebeb;
    font-weight: bold;
    padding-left: 30px;
}

.i-b-five-main-r-l-img {
    width: 150px;
    height: 35px;
    padding-top: 28px;
    padding-left: 30px;
}

.i-b-five-main-r-2 {
    float: left;
    width: 235px;
    height: 259px;
    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}

.i-b-five-main-r-num-txt {
    text-align: center;
    margin-top: 85px;
}

.i-b-five-main-r-2-img {
    width: 80px;
    height: 80px;
    padding-left: 77px;
    margin-top: 14px;
}

.i-b-five-main-r-2-img img {
    width: 100%;
    height: 100%;
}

.i-b-five-main-r-3 {
    float: left;
    width: 235px;
    height: 259px;
    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}

.i-b-five-main-r-3-img {
    width: 148px;
    height: 54px;
    padding-left: 43px;
    margin-top: 24px;
}

.i-b-five-main-r-3-img img {
    width: 100%;
    height: 100%;
}

.i-b-five-main-r-4 {
    float: left;
    width: 200px;
    height: 259px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}

.i-b-five-main-r-4-img {
    width: 80px;
    height: 80px;
    padding-left: 60px;
    margin-top: 14px;
}

.i-b-five-main-r-4-img img {
    width: 100%;
    height: 100%;
}


.i-b-five-main-r-5 {
    float: left;
    width: 236px;
    height: 259px;
    border-right: 1px solid #dcdcdc;
}

.i-b-five-main-r-5-img {
    width: 123px;
    height: 72px;
    padding-left: 56px;
    margin-top: 16px;
}

.i-b-five-main-r-5-img img {
    width: 100%;
    height: 100%;
}

.i-b-five-main-r-6 {
    float: left;
    width: 235px;
    height: 259px;
    border-right: 1px solid #dcdcdc;
}

.i-b-five-main-r-6-img {
    width: 128px;
    height: 81px;
    padding-left: 53px;
    margin-top: 10px;
}

.i-b-five-main-r-6-img img {
    width: 100%;
    height: 100%;
}

.i-b-five-main-r-7 {
    float: left;
    width: 235px;
    height: 259px;
    border-right: 1px solid #dcdcdc;
}

.i-b-five-main-r-7-img {
    width: 131px;
    height: 40px;
    padding-left: 52px;
    margin-top: 40px;
}

.i-b-five-main-r-7-img img {
    width: 100%;
    height: 100%;
}

/*首页-模块6*/
.i-b-six-wrap {
    width: 100%;
    height: 597px;
    /*background: #B71840;*/
}

.i-b-six-wrap img {
    width: 100%;
    height: 100%;
}

/*.i-b-six-wrap-con {*/
    /*position: relative;*/
/*}*/

/*.i-b-six-l {*/
    /*width: 666px;*/
    /*padding-left: 14px;*/
    /*color: #fff;*/
    /*letter-spacing: 1px;*/
/*}*/

/*.i-b-six-l-1 {*/
    /*font-size: 40px;*/
    /*padding-top: 110px;*/
/*}*/

/*.i-b-six-l-2 {*/
    /*font-size: 32px;*/
    /*padding-top: 70px;*/
/*}*/

/*.i-b-six-l-3 {*/
    /*padding-top: 90px;*/
/*}*/

/*.i-b-six-r {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 680px;*/
    /*height: 600px;*/
/*}*/

/*首页-模块7*/
.i-b-seven-top {
    position: relative;
    height: 513px;
}

.i-b-seven-top-l {
    position: absolute;
    width: 550px;
    height: 100%;
    left: -72px;
}

.i-b-seven-top-r {
    position: absolute;
    /*width: 960px;*/
    /*height: 513px;*/
    /*left: -380px;*/
    top: 200px;
    left: 560px;
    letter-spacing: 1px;
}

.i-b-seven-top-r-1 {
    font-size: 50px;
    color: #0B1D5B;
    font-weight: bold;
}

.i-b-seven-top-r-1-2 {
    padding-left: 30px;
}

.i-b-seven-top-r-2 {
    font-size: 36px;
    color: #555;
    padding-top: 10px;
    padding-left: 60px;
}

.i-b-seven-top-r-3 {
    padding-top: 14px;
    padding-left: 90px;
}

.i-b-seven-main {
    width: 1223px;
    height: 595px;
    margin: 0 auto;
}

.i-b-seven-main-t {
    width: 100%;
    height: 202px;
}

.i-b-seven-main-c {
    width: 100%;
    height: 191px;
}

.i-b-seven-main-b {
    width: 100%;
    height: 202px;
}

.i-b-seven-main .i-b-seven-main-item {
    float: left;
    width: 191px;
    height: 191px;
    margin-right: 11px;
}

.i-b-seven-main .i-b-seven-main-item:first-child {
    margin-left: 11px;
}

.i-b-seven-main-t .i-b-seven-main-item {
     margin-bottom: 11px;
 }

.i-b-seven-main-b .i-b-seven-main-item {
    margin-top: 11px;
}

.i-b-seven-main-txt {
    float: left;
    width: 393px;
    margin-right: 11px;
    text-align: center;
    font-size: 30px;
    color: #B71840;
    padding-top: 60px;
}

/*首页-模块8*/
.i-b-eight-wrap {
    padding-top: 120px;
    padding-bottom: 36px;
}

.i-b-eight-1 {
    width: 191px;
    height: 191px;
    margin: 0 auto;
}


.i-b-eight-2 {
    text-align: center;
    color: #BBCDE3;
    font-size: 60px;
    font-weight: bold;
    letter-spacing: 2px;
    padding-top: 40px;
}


.i-b-eight-3 {
    text-align: center;
    color: #BBCDE3;
    font-size: 30px;
    letter-spacing: 1px;
    padding-top: 10px;
}

.i-b-eight-4 {
    width: 234px;
    height: 54px;
    margin: 0 auto;
    padding-top: 30px;
}

/*内页*/
.bg-container {
    background: #f3f4f7;
}

/*内页 - 单页*/
.menu-wrap {
    width: 200px;
    text-align: center;
    position: fixed;
}

.menu-title {
    font-weight: 400;
    color: #0B1D5B;
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    border-bottom: 1px solid #0B1D5B;
}

.menu-wrap ul li {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #0B1D5B;
    font-size: 16px;
}

.menu-wrap ul li:hover {
    background: #0B1D5B;
}

.menu-wrap ul li:hover a {
    color: #fff;
}

.menu-wrap ul li.active {
    background: #0B1D5B;
}

.menu-wrap ul li.active a {
    color: #fff;
}

.position-wrap a:hover {
    color: #0B1D5B;
    text-decoration: underline;
}

.show-wrap {
    width: 900px;
}

.show-page-item {
    margin-bottom: 20px;
}

.this-column-top {
    border-bottom: 1px solid #0B1D5B;
    margin: 0 0 40px;
}

.this-column-title {
    height: 50px;
    line-height: 50px;
    color: #0B1D5B;
    font-size: 22px;
}

.this-column-title-en {
    height: 50px;
    line-height: 55px;
    font-size: 18px;
    margin-left: 20px;
}

.this-column-top .position-wrap {
    height: 50px;
    line-height: 50px;
}

.main-con-wrap {
    display: none;
}

.intro-wrap {
    display: none;
}

.page-p-wrap img {
    max-width: 900px;
}

.page-culture {
    float: left;
    width: 300px;
    height: 400px;
    position: relative;
    cursor: pointer;
}

.page-culture img {
    width: 300px;
    height: 400px;
}

.culture-txt {
    position: absolute;
    top: 50px;
    left: 28px;
    color: #fff;
}

.culture-title {
    font-size: 22px;
    padding: 5px 0;
}

.culture-en {
    font-size: 18px;
}

.culture-mask {
    width: 244px;
    height: 300px;
    position: absolute;
    top: 0;
    background: #0B1D5B;
    display: none;
    color: #fff;
    padding: 50px 28px;
}

.c-m-block {
    margin: 20px 0;
}

.c-m-b-t {

}

.c-m-b-des {
    margin-top: 5px;
}

.time-y-wrap {

}

.time-y-wrap li {
    height: 102px;
}

.time-y-item {
    background: #0B1D5B;
    width: 425px;
    height: 102px;
}

.time-y-item-r {
    float: right;
    text-align: left;
    padding-left: 40px;
    background: url(../image/about_history_1.png) left 7px no-repeat;
}

.time-y-item-l {
    float: left;
    text-align: right;
    padding-right: 40px;
    background: url(../image/about_history_2.png) right 7px no-repeat;
}

.time-y-item-last {
    background: url(../image/about_history_3.png) left 7px no-repeat;
}

.time-y-item h3 {
    font-size: 24px;
}

.time-y-item p {
    padding: 5px 0;
}

.page-vision {
    float: left;
    width: 225px;
    height: 360px;
}

.page-vision div {
    width: 225px;
    height: 180px;
}

.page-vision-des {
    background: #0B1D5B;
    opacity: 0.7;
}

.page-vision img {
    width: 225px;
    height: 180px;
}

/*内页 - 新闻列表1*/
.page-news-top {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 30px;
}

.page-news-wrap  {
    padding: 40px 0;
}

.page-news-title {
    font-size: 26px;
}

.page-news-en {
    font-size: 20px;
    color: #0B1D5B;
    padding: 10px 0;
}

.page-news-item-wrap  {
    width: 1170px;
    padding: 30px 0;
}

.page-news-item {
    width: 375px;
    float: left;
    margin-right: 15px;
    margin-bottom: 28px;
}

.p-n-i-img {
    width: 100%;
    height: 250px;
    position: relative;
}

.page-news-item img {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.p-n-i {
    padding: 20px 0;
}

.p-n-i-t {
    font-size: 18px;
}

.p-n-i-c {
    padding: 10px 0;
    line-height: 20px;
}

.p-n-i-d a {
    color: #0B1D5B;
}

.main-wrap {
    padding: 40px 0;
}

/*内页 - 新闻列表2*/
.list-wrap {
    margin-bottom: 50px;
}

.list-item-wrap {
    border-bottom: 1px dashed #0B1D5B;
    padding: 20px 0 40px;
    position: relative;
}

.list-item-wrap:hover .list-item-con-title a {
    color: #0B1D5B;
}

.news-list-item-con {
    width: 600px;
}

.list-item-con-title {
    font-weight: 400;
    font-size: 20px;
}

.list-item-con-title:hover a {
    color: #0B1D5B;
}

.list-item-con-des {
    font-size: 16px;
    margin: 20px 0;
}

.list-item-detail {
    position: absolute;
    right: 20px;
}

.list-item-detail a {
    color: #0B1D5B;
}

.list-item-detail:hover a {
    color: #0B1D5B;
}

#pagination-wrap2 {
    position: relative;
    height: 120px;
    margin-bottom: 28px;
}

#pagination-wrap2 .pagination {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
}

#pagination-wrap2 .pagination li {
    float: left;
    padding: 10px 14px;
    border: 1px solid #f3f4f7;
}

#pagination-wrap2 .active {
    background: #0B1D5B;
    color: #fff;
}

.cate-wrap {
    width: 300px;
    background: #fff;
    margin-top: 20px;
}

.cate-item-wrap {
    margin-bottom: 14px;
    padding: 0 20px;
}

.cate-item-header {
    font-weight: 400;
    font-size: 16px;
    border-bottom: 2px solid #e1f2f5;
}

.cate-item-title {
    color: #0B1D5B;
    border-bottom: 2px solid #0B1D5B;
    padding: 10px 0;
}

.cate-item-more {
    padding: 10px 0;
}

.cate-item-more a {
    color: #0B1D5B;
}

.cate-item-more a:hover {
    color: #0B1D5B;
}

.cate-item-wrap ul {
    padding: 14px 0;
}

.cate-item-wrap ul li {
    margin-bottom: 14px;
}

.cate-item-img {
    width: 260px;
    height: 175px;
}

.cate-item-img img {
    width: 260px;
    height: 175px;
}

.cate-item-sort {
    background: #0B1D5B;
    color: #fff;
    width: 18px;
    height: 18px;
    text-align: center;
}

.cate-item-txt {
    width: 230px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
}

.cate-item-txt:hover a {
    color: #0B1D5B;
}

/*内页 - 新闻详情*/
.detail-wrap {
    width: 840px;
    background: #fff;
    margin-top: 20px;
    padding: 40px 0 20px;
}

.detail-header {
    text-align: center;
    margin-bottom: 28px;
}

.detail-title {
    font-weight: 500;
    font-size: 22px;
}

.detail-date {
    margin: 28px 0;
}

.detail-con {
    padding: 28px;
    border-top: 1px dashed #e8e8e8;
}

.detail-con img {
    max-width: 100%;
}

/*内页 - 视频列表*/
.p-n-play {
    position: absolute;
    width: 100px;
    height: 100px;
    top: 95px;
    right: 143px;
}

.p-n-play img {
    width: 100px;
    height: 100px;
}

/*内页 - 联系我们*/
.contact-con-wrap {
    padding: 40px 0;
}

.contact-wrap {
    width: 400px;
}

.contact-title {
    border-left: 8px solid #0B1D5B;
    font-size: 20px;
    padding-left: 14px;
    height: 36px;
    line-height: 36px;
}

.contact-con {
    padding: 28px 0;
}

.contact-field {
    float: left;
    width: 80px;
    text-align: right;
    margin-right: 14px;
}

.contact-val {
    float: left;
}

.post-field {
    float: left;
    width: 80px;
    height: 50px;
    line-height: 50px;
    text-align: right;
    margin-right: 14px;
}

.post-val {
    float: left;
}

.contact-con input[type='text'] {
    width: 500px;
    height: 30px;
    margin: 10px 0;
    padding: 0 14px;
}

.contact-con textarea {
    padding: 14px;
    width: 500px;
    min-height: 200px;
    margin-top: 10px;
}

.sub-btn {
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #0B1D5B;
    cursor: pointer;
    margin-left: 94px;
    margin-top: 14px;
}
