* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html,
body {
    font-family: "微软雅黑";
    font-size: 12px
}

body,
div,
dl,
dt,
dd,
ol,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
button {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,
img {
    border: 0;
    margin: 0;
    vertical-align: top
}

input {
    outline: none
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: normal
}

ol,
ul,
li {
    list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal
}

q:before,
q:after {
    content: ''
}

abbr,
acronym {
    border: 0
}

a {
    text-decoration: none;
    color: #000
}

a:hover,
a.act {
    color: #0897B9 !important
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

html{}

input[type=number] {
    -moz-appearance: textfield
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

@font-face {
    font-family: 'iconfont';
    src: url('//at.alicdn.com/t/font_1332158_k1x3r3qu15g.eot');
    src: url('//at.alicdn.com/t/font_1332158_k1x3r3qu15g.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_1332158_k1x3r3qu15g.woff2') format('woff2'), url('//at.alicdn.com/t/font_1332158_k1x3r3qu15g.woff') format('woff'), url('//at.alicdn.com/t/font_1332158_k1x3r3qu15g.ttf') format('truetype'), url('//at.alicdn.com/t/font_1332158_k1x3r3qu15g.svg#iconfont') format('svg')
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 12px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

/* .i_tops {
    width: 100%;
    height: 1567px;
    background: url(../img/top_bg.jpg) no-repeat center top;
    position: relative;
    background-size: 100% !important;
} */

.i_tops #cloud {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5;
    width: 100%;
    height: 1567px;
    opacity: .6;
    display: none
}

.i_tops .djsx {
    position: absolute;
    right: 7%;
    top: 142px;
    z-index: 10
}

.i_tops .lines {
    position: absolute;
    left: 0;
    bottom: 730px;
    background: #fff;
    z-index: 10;
    height: 1px;
    width: 100%
}

.i_tops .fxol {
    position: absolute;
    left: 0;
    bottom: 670px;
    height: 109px;
    z-index: 30;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%
}

.i_tops .fxol .clo_item {
    border: 1px solid #fff;
    width: 109px;
    height: 109px;
    border-radius: 50%;
    cursor: pointer;
}

.i_tops .fxol .clo_item img {
    width: 107px;
    height: 107px;
    border: 6px solid transparent
}

.i_tops .air_list {
    position: absolute;
    left: 0;
    width: 100%;
    height: 1000px;
    top: 0;
    z-index: 20;
    overflow: hidden
}

.i_tops .air_list .air_item {
    width: 100%;
    height: 1000px;
    position: relative
}

.i_tops .air_list .air_item .bg1 {
    width: 100%;
    height: 1000px;
    background: url(../img/air1.png) no-repeat center top;
    position: absolute;
    left: -100%;
    top: 100%;
}

.i_tops .air_list .air_item .bg1.active {
    left: 0;
    top: 0;
    -webkit-transition: all 2s;
    transition: all 2s
}

.i_tops .air_list .air_item .bg1.removes {
    left: 100%;
    top: -100%;
    -webkit-transition: all 1s;
    transition: all 1s
}

.i_tops .air_list .air_item .bg2 {
    width: 100%;
    height: 1000px;
    background: url(../img/air2.png) no-repeat center top;
    position: absolute;
    left: -100%;
    top: 0
}

.i_tops .air_list .air_item .bg2.active {
    left: 0;
    -webkit-transition: all 2s;
    transition: all 2s
}

.i_tops .air_list .air_item .bg2.removes {
    left: 100%;
    -webkit-transition: all 1s;
    transition: all 1s
}

.i_tops .air_list .air_item .bg3 {
    width: 100%;
    height: 1000px;
    background: url(../img/air3.png) no-repeat center top;
    position: absolute;
    left: -100%;
    top: 0
}

.i_tops .air_list .air_item .bg3.active {
    left: 0;
    -webkit-transition: all 2s;
    transition: all 2s
}

.i_tops .air_list .air_item .bg3.removes {
    left: 100%;
    -webkit-transition: all 1s;
    transition: all 1s
}

.i_tops .air_list .air_item .bg4 {
    width: 100%;
    height: 1000px;
    background: url(../img/air4.png) no-repeat center top;
    position: absolute;
    right: -100%;
    top: 100%
}

.i_tops .air_list .air_item .bg4.active {
    right: 0;
    -webkit-transition: all 2s;
    transition: all 2s;
    top: 0
}

.i_tops .air_list .air_item .bg4.removes {
    right: 100%;
    -webkit-transition: all 1s;
    transition: all 1s;
    top: -100%
}

.i_tops .air_list .air_item .bg5 {
    width: 100%;
    height: 1000px;
    background: url(../img/air5.png) no-repeat center top;
    position: absolute;
    left: -100%;
    top: 0
}

.i_tops .air_list .air_item .bg5.active {
    left: 0;
    -webkit-transition: all 2s;
    transition: all 2s
}

.i_tops .air_list .air_item .bg5.removes {
    left: 100%;
    -webkit-transition: all 1s;
    transition: all 1s
}

.i_tops .top_ctnx {
    position: relative;
    z-index: 99
}

// .i_tops .top_item {
//     width: 100%;
//     height: 110px;
//     display: -webkit-box;
//     display: -ms-flexbox;
//     display: flex;
//     -webkit-box-pack: justify;
//     -ms-flex-pack: justify;
//     justify-content: space-between
// }

// .i_tops .top_item .top_logo {
//     width: 194px;
//     height: 27px;
//     margin: 28px 0 0 170px
// }

// .i_tops .top_item .right_nav {
//     margin-right: 162px;
//     display: -webkit-box;
//     display: -ms-flexbox;
//     display: flex
// }

// .i_tops .top_item .right_nav .nav_list {
//     line-height: 110px;
//     display: -webkit-box;
//     display: -ms-flexbox;
//     display: flex;
//     margin-right: 88px
// }

// .i_tops .top_item .right_nav .nav_list a {
//     margin-left: 28px;
//     color: #fff;
//     font-size: 13px
// }

// .i_tops .top_item .right_nav .nav_list a.act,
// .i_tops .top_item .right_nav .nav_list a:hover {
//     color: #fff !important;
//     font-weight: 700
// }

// .i_tops .top_item .right_nav .noxp {
//     width: 112px;
//     position: relative;
//     margin-right: 30px
// }

// .i_tops .top_item .right_nav .noxp .opox {
//     line-height: 110px;
//     font-size: 13px;
//     color: #fff;
//     cursor: pointer
// }

// .i_tops .top_item .right_nav .noxp:after {
//     position: absolute;
//     right: 0;
//     width: 1px;
//     height: 16px;
//     top: 47px;
//     background: #a0acba;
//     content: ''
// }

// .i_tops .top_item .right_nav .c_lan {
//     display: -webkit-box;
//     display: -ms-flexbox;
//     display: flex;
//     width: 53px;
//     -webkit-box-pack: justify;
//     -ms-flex-pack: justify;
//     justify-content: space-between;
//     line-height: 110px;
//     position: relative;
//     margin-right: 32px
// }

// .i_tops .top_item .right_nav .c_lan a {
//     color: rgba(255, 255, 255, 0.6);
//     font-size: 13px
// }

// .i_tops .top_item .right_nav .c_lan a.act,
// .i_tops .top_item .right_nav .c_lan a:hover {
//     color: #fff !important;
//     font-weight: 700
// }

// .i_tops .top_item .right_nav .c_lan:after {
//     content: '';
//     left: 26px;
//     width: 1px;
//     height: 10px;
//     background: #316690;
//     top: 50px;
//     position: absolute
// }

// .i_tops .top_item .right_nav .search {
//     width: 14px;
//     height: 14px;
//     margin-top: 49px
// }

.i_tops .banners {
    width: 100%;
    height: 915px
}

.i_tops .nums {
    width: 1332px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 218px;
    border-bottom: 3px solid #152b59
}

.i_tops .nums .num_item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #fff;
    text-align: center
}

.i_tops .nums .num_item .t1 {
    font-size: 24px;
    line-height: 42px;
    height: 42px
}

.i_tops .nums .num_item .count_nums {
    font-size: 68px;
    line-height: 72px;
    height: 72px
}

.i_tops .nums .num_item .fqx {
    padding-top: 40px;
    font-size: 15px;
    color: #192f5c;
    line-height: 18px
}

.i_tops .nums .num_item:first-child {
    text-align: left
}

.i_tops .nums .num_item:last-child {
    text-align: right
}

.i_tops .nums .pix {
    width: 1332px;
    height: 104px;
    margin-top: 40px
}

.i_tops .abov_txt {
    width: 1332px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
    height: 88px;
    border-bottom: 2px solid #54a6c3
}

.i_tops .abov_txt .l_t {
    padding-top: 13px;
    color: #192f5c;
    font-size: 27px;
    line-height: 30px;
    font-weight: 700
}

.i_tops .abov_txt .r_t {
    font-size: 14px;
    color: #1a2f5c;
    line-height: 86px
}

.medias {
    width: 1526px;
    margin: -162px auto 0;
    background: #fff;
    position: relative;
    z-index: 12;
    height: 754px;
    padding-top: 50px
}

.medias .media_ctn {
    width: 1332px;
    margin: 0 auto
}

.medias .media_ctn .titles {
    height: 96px
}

.medias .media_ctn .titles .tt1 {
    font-size: 13px;
    color: #0597b9;
    line-height: 28px;
    height: 28px;
    margin-bottom: 10px
}

.medias .media_ctn .titles .tt2 {
    font-size: 52px;
    color: #192f5c;
    height: 68px;
    line-height: 68px
}

.medias .media_ctn .change_tab {
    width: 100%;
    height: 495px;
    position: relative;
    overflow: hidden
}

.medias .media_ctn .change_tab .c_title {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 58px;
    margin-bottom: 31px
}

.medias .media_ctn .change_tab .c_title ul {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.medias .media_ctn .change_tab .c_title ul li {
    width: 120px;
    text-align: center;
    font-size: 24px;
    color: #b6b6b6;
    line-height: 58px;
    cursor: pointer;
    -webkit-transition: all .4s;
    transition: all .4s
}

.medias .media_ctn .change_tab .c_title ul li.on {
    color: #192f5c
}

.medias .media_ctn .change_tab .c_title ul li:last-child {
    margin-left: 58px
}

.medias .media_ctn .change_tab .c_title ul:after {
    content: '/';
    left: 120px;
    width: 58px;
    line-height: 58px;
    text-align: center;
    top: 0;
    position: absolute;
    font-size: 30px;
    color: #bbb
}

.medias .media_ctn .change_tab .c_box {
    width: 100%;
    height: 405px;
    overflow: hidden;
    position: relative
}

.medias .media_ctn .change_tab .c_box .box_item {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.medias .media_ctn .change_tab .c_box .box_item .box_slides {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative
}

.medias .media_ctn .change_tab .c_box .box_item .box_slides .slide_ctn {
    width: 100%;
    height: 100%
}

.medias .media_ctn .change_tab .c_box .box_item .box_slides .slide_ctn .slide_img {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.medias .media_ctn .change_tab .c_box .box_item .box_slides .slide_ctn .slide_img .pic {
    width: 818px;
    height: 353px;
    float: left
}

.medias .media_ctn .change_tab .c_box .box_item .box_slides .slide_ctn .slide_img .right_txt {
    float: right;
    width: 468px;
    height: 353px;
    position: relative
}

.medias .media_ctn .change_tab .c_box .box_item .box_slides .slide_ctn .slide_img .right_txt .times {
    font-size: 12px;
    color: #0b2f6a;
    line-height: 74px
}

.medias .media_ctn .change_tab .c_box .box_item .box_slides .slide_ctn .slide_img .right_txt .txts {
    width: 100%;
    word-break: break-all;
    height: 120px;
    line-height: 30px;
    font-size: 14px;
    color: #0597b9;
    overflow: hidden
}

.medias .media_ctn .change_tab .c_box .box_item .box_slides .slide_ctn .slide_img .right_txt .xod {
    width: 204px;
    height: 174px;
    position: absolute;
    left: -41px;
    bottom: -70px
}

.medias .media_ctn .change_tab .c_box .box_item .box_slides .slide_xd {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10
}

.medias .media_ctn .change_tab .c_box .box_item .box_slides .slide_xd ul li {
    display: inline-block;
    text-indent: -9999em;
    width: 65px;
    height: 4px;
    background: #f0f0f2;
    margin-right: 10px
}

.medias .media_ctn .change_tab .c_box .box_item .box_slides .slide_xd ul li.on {
    background: #999daa
}

.album {
    width: 100%;
    height: 1040px;
    background: url(../img/xol.png) no-repeat center top;
    position: relative;
    z-index: 10
}

.album .ctmx {
    width: 1332px;
    margin: 0 auto;
    padding-top: 50px
}

.album .ctmx .titles {
    height: 96px
}

.album .ctmx .titles .tt1 {
    font-size: 13px;
    color: #0597b9;
    line-height: 28px;
    height: 28px;
    margin-bottom: 10px
}

.album .ctmx .titles .tt2 {
    font-size: 52px;
    color: #192f5c;
    height: 68px;
    line-height: 68px
}

.album .ctmx .titles .tt3 {
    font-size: 24px;
    color: #192f5c;
    line-height: 76px;
    margin-bottom: 80px
}

.album .ctmx .titles .tt4 {
    font-size: 13px;
    color: #192f5c;
    line-height: 20px
}

.album .ctmx .titles .tt5 {
    font-size: 68px;
    color: #0797b9;
    height: 90px;
    line-height: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 42px
}

.album .ctmx .titles .tt5 img {
    width: 36px;
    height: 36px;
    margin-top: 32px;
    margin-left: 20px
}

.album .ctmx .titles .tt6 {
    font-size: 14px;
    color: #0597b9;
    line-height: 30px
}

.album .right_slide {
    width: 1185px;
    height: 670px;
    position: absolute;
    right: 0;
    top: 209px
}

.album .right_slide .box_ctn {
    width: 100%;
    height: 570px;
    overflow: hidden;
    position: relative;
    margin-bottom: 15px
}

.album .right_slide .box_ctn .box_item {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.album .right_slide .box_ctn .box_item a {
    display: block;
    width: 100%;
    height: 100%
}

.album .right_slide .box_ctn .box_item a .pic {
    width: 100%;
    height: 100%
}

.album .right_slide .slix {
    width: 100%;
    height: 85px
}

.album .right_slide .slix ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.album .right_slide .slix ul li {
    width: 172px;
    height: 85px;
    margin-right: 7px;
    border: 1px solid transparent
}

.album .right_slide .slix ul li.on {
    border: 1px solid #f00
}

.album .right_slide .slix ul li img {
    width: 170px;
    height: 83px
}

.videox {
    width: 100%;
    height: 933px;
    background: url(../img/vidox.jpg) no-repeat center top;
    position: relative;
    z-index: 1;
    margin-top: -80px
}

.videox .play {
    width: 120px;
    height: 120px;
    position: absolute;
    left: 50%;
    margin-left: -60px;
    top: 414px
}

.dpxs {
    width: 100%;
    background: #9e1c1c;
    padding-top: 58px;
    color: #fff;
    text-align: center;
    padding-bottom: 116px;
    position: relative
}

.dpxs .p1 {
    font-size: 52px;
    height: 70px;
    line-height: 70px
}

.dpxs .p2 {
    font-size: 50px;
    height: 60px;
    line-height: 60px
}

.dpxs .pix {
    position: absolute;
    width: 42px;
    height: 52px;
    left: 50%;
    margin-left: -21px;
    bottom: 0
}

.partner_list {
    width: 1332px;
    margin: 0 auto
}

.partner_list .title {
    padding-top: 70px
}

.partner_list .title .tt1 {
    font-size: 13px;
    color: #0597b9;
    line-height: 28px;
    height: 28px;
    margin-bottom: 10px
}

.partner_list .title .tt2 {
    font-size: 52px;
    color: #192f5c;
    height: 68px;
    line-height: 68px
}

.partner_list .title .tt3 {
    font-size: 24px;
    color: #192f5c;
    line-height: 76px;
    margin-bottom: 80px
}

.footer {
    width: 100%;
    background: #0c1729
}

.footer .picx {
    width: 1332px;
    display: block;
    margin: 0 auto
}

.loadings {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    background: #3d6b8f;
    width: 100%;
    height: 100%
}

.loadings #loader {
    width: 100px;
    height: 100px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -50px;
    margin-top: -50px
}


/*# sourceMappingURL=global.css.map */
