.container{padding: 0}
@media (min-width: 1200px){
    .container {
        max-width: 1200px;
    }
}
.header{background-color: #000;position:fixed;top:0;left: 0;width: 100%;z-index: 100}
.header-inner{display:flex;justify-content: space-between}
.header-inner .logo{padding: 10px 0}
.header-inner .menus .menu-item{font-size:16px;margin-left:38px;line-height: 54px;color:#fff}
.header-inner .menus .menu-item.active,
.header-inner .menus .menu-item:hover{color:#fff100}
.banner{background:url("../images/banner-bg.png") #0e082e center 270px no-repeat;}
.banner-inner .zt-logo{padding: 100px 0 30px;}
.banner-inner .description{background: url("../images/description-icon.png")  60px 100px no-repeat;padding:100px 130px 54px}
.banner-inner .description-inner p{color:#D2D1D1;font-size: 13px;text-indent: 2em;margin-bottom: 10px;}
.section-color-lump{background-color: #2b2749}
.jiegou-inner{padding-bottom:80px;}
.main-title{
    display: flex;
    justify-content: center;
    color:#2b2749;
    align-items: center;
    padding: 50px 0;
}
.main-title .line{height:1px;width:190px;background-color: #2b2749}
.main-title .text{text-align: center;margin: 0 60px;}
.main-title .text h3{font-size: 24px;font-weight: 600}
.main-title .text span{font-size:14px;}
.main-title-inverse{
    color:#fff
}
.main-title-inverse .line{
    background-color:#fff
}
.content-box{padding:0 54px;}
.content-box-inner .item{display: flex;margin-bottom: 16px;}
.content-box-inner .item .c-label{flex:none}
.content-box-inner .item .c-label span{display: inline-block;background-color: #fece0c;color:#0e082e;font-size: 18px;padding: 6px 20px;font-weight: 600;border-radius: 8px;line-height: 1;margin-right: 30px;}
.content-box-inner .item .c-detail{
    color:#fff;
    font-size: 16px;
    line-height:30px;
}
.fhgk-inner{padding-bottom: 90px;}
.fhgk-content-section{position: relative;padding: 98px 35px 50px;}
.fhgk-content-section .bg{position: absolute;height:100%;left: 0;top:0;padding: 52px 97px 0 35px;background-color: #415285}
.fhgk-content-section .bg h4{color:#fff;font-size: 22px;font-weight: 600}
.fhgk-content-section .section-content{display: flex;position: relative;justify-content: space-between}
.fhgk-content-section .section-content .item{width: 260px;background-color:#fff;box-shadow: 0 4px 8px rgba(0,0,0,.07);border-radius: 0 0 4px 4px}
.fhgk-content-section .section-content .item h5{font-size: 21px;color:#415285;padding: 20px 20px 16px;line-height: 1}
.fhgk-content-section .section-content .item p{font-size: 11px;color:#999;padding: 0 20px 44px}
.fhgk-content-section.section-two{margin-top:50px;padding: 0 35px;}
.fhgk-content-section.section-two .bg{left: auto;right: 0;padding: 52px 35px 0 97px;}
.fhgk-content-section.section-two .section-content{display: block;}
.swiper-one .swiper-container{padding:98px 0 50px;}
.swiper-one .swiper-pointers{position: absolute;top:0;left: 0}
.swiper-one .swiper-button-prev,.swiper-one .swiper-container-rtl .swiper-button-next,
.swiper-one .swiper-button-next, .swiper-one .swiper-container-rtl .swiper-button-prev{
    background: none;
    color: #b4b4b4;
    top: 28px;
    left: 0px;
    margin: 0;
    height: auto;
    border: 1.5px solid #b4b4b4;
    padding: 0px;
    border-radius: 50%;
    font-size: 29px;
    width: 46px;
    text-align: center;
}
.swiper-one .swiper-button-next, .swiper-one .swiper-container-rtl .swiper-button-prev{left: 95px}
.fhyc-inner{padding-bottom: 130px;}
.fhyc-content{color:#f9f9f9}
.fhyc-content .tab-nav{display: flex;justify-content: space-around;margin-bottom: 45px;}
.fhyc-content .tab-nav .tab-nav-item{font-size: 18px;color:#fff;background-color:#9b9a9a;font-weight: 600;width:200px;text-align: center;line-height:52px;cursor: pointer}
.fhyc-content .tab-nav .tab-nav-item.active{color:#0e082e;background-color:#fece0c;}
.table th, .table td{
    font-size: 16px;
    color:#f9f9f9
}
.fydw{background: url("../images/fydw-bg.png") center no-repeat;height: 630px;}
.fydw-content{text-align: center;font-size: 18px;color:#fff}
.fydw-content> ul> li{line-height: 2}
.swiper-two .swiper-container {
    padding: 10px 0 50px 0;
}
.swiper-two  .swiper-slide{
    width: 600px;
    border-radius: 4px;
    opacity: .6;
}
.swiper-two .swiper-slide-active{
    box-shadow: 0px 0px 13px 0px rgba(127, 127, 127, 0.68);
}
.swiper-two  .swiper-slide img{
    display:block;
}
.swiper-two .swiper-pagination {
    width: 100%;
    bottom: 20px;
}
.swiper-two .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}
.swiper-two .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;
}
.lxwm-content{display: flex;justify-content: space-between;}
.lxwm-content .item{width: 220px;background-color: #ccc6c6}
.lxwm-content .item .name{font-size: 22px;color:#fff;font-weight: 600;text-align: center;background-color: #415285;line-height: 1;padding: 27px 0}
.lxwm-content .item .detail{font-size: 18px;text-align: center;line-height: 2;padding: 40px 0}
.lxwm-content a{color:#0e082e}
.lxwm-inner{padding:80px 0 100px;}
.gfwj-content{background-color: #2b2749;padding: 10px 0;margin-bottom:94px;}
.swiper-gfwj .swiper-slide{text-align: center}
.swiper-gfwj .swiper-container .hide{
    opacity:0.3;
}
.swiper-gfwj .swiper-button-next,.swiper-gfwj .swiper-button-prev{
    transition:opacity 0.5s;
}
.swiper-gfwj .swiper-button-next, .swiper-gfwj .swiper-button-prev{
    background:no-repeat;
    background-color: #aaa9b6;
    width: 70px;
    height: 70px;
    margin-top: -35px;
}
.swiper-gfwj .swiper-button-next{right:0;background-image: url("../images/gt.png");}
.swiper-gfwj .swiper-button-prev{left: 0;background-image: url("../images/lt.png");}
#mobile .container{padding: 0 15px}
#mobile .banner-inner .zt-logo {
    padding: 33px 0 20px;
}
#mobile .banner-inner .zt-logo img{width: 124px;}
#mobile .banner-inner .description {
    background: url(../images/description-icon.png) 0px 62px no-repeat;
    padding: 62px 0px 35px 60px;
}
#mobile .main-title{padding: 28px 0 23px}
#mobile .main-title .line{width: auto;flex: auto}
#mobile .content-box{padding: 0}
#mobile .content-box-inner .item .c-detail{font-size: 14px}
#mobile .content-box-inner .item .c-detail p{line-height: 1.5}
#mobile .jiegou-inner{padding-bottom: 30px}
#mobile .main-title .text {
    margin: 0 30px;
}
.section-color-lump2{background-color: #0e082e}
.fhgk-title{text-align: center}
.fhgk-title > h4{display: inline-block;font-size: 22px;color:#fff;font-weight: 600;padding: 9px 21px;line-height: 1;background-color: #415285}
.fhgk-contents{padding-top: 20px;display: flex;flex-wrap: wrap;margin: 0 -15px;}
.fhgk-contents .item{width: calc(50% - 30px);margin: 15px;background-color: #fff;}
.fhgk-contents .item h5{font-size: 21px;color:#5b5e66;width: 100%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding:20px 18px 14px;line-height: 1}
.fhgk-contents .item p{font-size: 12px;padding: 0 18px 40px;color:#999}
#mobile .wjhg-content{padding-bottom:8px;}
.wjhg-content .item{margin-bottom:60px; box-shadow: 0 4px 8px rgba(127,127,127,.9);
}
.wjhg-content .item:last-child{margin: 0;}
#mobile .lxwm-content{flex-wrap: wrap;margin: 0 -15px}
#mobile .lxwm-content .item{width: calc(50% - 30px);margin:20px 15px}
#mobile .banner{margin-top: 54px;}
#registration{position: fixed;
    left: 50%;
    top: 330px;
    z-index: 999;
    margin-left: 465px;
    width: 145px;
}

