* {
    padding: 0;
    margin: 0;
}

/**导航start*/
.gateway-header {
    width: 100%;
    height: 46px;
    background: #05367d;
    color: #ffffff;
}

.public-width {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.gateway-header-content {
    font-size: 12px;
    display: flex;
    justify-content: flex-end;

    align-items: center;
    height: 100%;
}

.flex {
    display: flex;
}

.flex-c {
    display: flex;
    align-items: center;
}

.flex-hv {
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex-lr {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.resource-daoload {

}

.resource-line {
    width: 1px;
    height: 16px;
    border-right: #ffffff solid 1px;
    margin-right: 20px;
    margin-left: 20px;
}

.login-list-item {
    margin-right: 15px;
    cursor: pointer;
}

.login-default-cover {
    width: 15px;
}

.gateway-nav {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background: #ffffff;
    z-index: 100;
    box-shadow: #EEEEEE 1px 1px 10px;
}

.gateway-nav-container {
    height: 100%;

}

.gateway-nav-container .gateway-nav-left {
    width: 309px;
}

.gateway-nav-container .gateway-nav-right {
    margin-left: 40px;
}

.gateway-nav-logo {
    width: 100%;
}

.gateway-nav-item {
    color: #05367d;
    margin-right: 22px;
    cursor: pointer;
    font-size: 15px;
}

.gateway-nav-item.on {
    color: #8a8990;
}

.gateway-nav-item:hover {
    color: #8a8990;
}

/**导航end*/
.gateway-title {
    padding-top: 100px;
    width: 100%;

}

.gateway-title-center {
    font-size: 25px;
    color: #05367d;
    width: auto;
    position: relative;
    font-weight: bold;
}

.gateway-title-center .gateway-title-line {
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 2px;

    content: "";

}

.gateway-title-center .gateway-title-line-child {

    width: 26px;
    height: 2px;
    background: #05367d;
}

.banner-container {
    width: 100%;
    height: auto;
    overflow: auto;
    width: 100%;
    height: 100%;
    z-index: 0;
    transform: translate3d(0,0,0);
}

.banner-container img {
    width: 100%;
}

.gateway-main {
    width: 100%;
}

.hy-list {
    margin-top: 25px;
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}

.hy-list-item {
    width: 588px;
    height: 180px;
    border-radius: 20px;
    box-shadow: #EEEEE5 2px 3px 9px;
    margin-bottom: 30px;

}

.hy-list-item .hy-list-item-left {
    width: 272px;
}

.hy-list-item .hy-list-item-right {
    padding-top: 46px;


}

.item-right-title {
    color: #05367d;
    font-size: 20px;
    font-weight: bold;
}

.item-right-desc {
    color: #706f70;
    font-size: 15px;
    height: 53px;
}

.item-right-btn {
    font-size: 12px;
    color: #05367d;
    cursor: pointer;
}

.right-cover {
    width: 15px;
    margin-left: 5px;
}

.item-right-btn:hover .right-cover {
    transition: 0.5s;
    margin-left: 10px;
}

.jjfn-gateway {
    margin-top: 25px;

}

.jjfn-gateway-list {
    width: 100%;

}

.jjfn-gateway-item {
    width: 588px;
    float: left;
}

.jjfn-gateway-item .jjfn-gateway-item-cover {
    width: 100%;
    height: 275px;
    overflow: hidden;
}

.jjfn-gateway-item.jjfn-gateway-item2 {
    display: flex;
    height: 200px;
}

.jjfn-gateway-item.jjfn-gateway-item2 .jjfn-gateway-item-cover {
    width: 300px;
    height: 100%;
    overflow: hidden;
}

.jjfn-gateway-item .jjfn-gateway-item-content {
    padding-top: 28px;
    padding-left: 33px;
    display: flex;
    height: 157px;
    background: #f5f6fa;
    box-sizing: border-box;
}

.jjfn-gateway-item.jjfn-gateway-item2 .jjfn-gateway-item-content {
    width: calc(100% - 300px);
    height: 100%;
    display: block;
    padding-top: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.jjfn-gateway-item .jjfn-gateway-item-left {
    width: 394px;
    height: 100%;
}

.jjfn-gateway-item.jjfn-gateway-item2 .jjfn-gateway-item-left {
    height: auto;
    width: auto;
}

.jjfn-gateway-item .jjfn-gateway-item-right {
    display: flex;
    align-items: center;
    justify-content: center;
}

.jjfn-gateway-item.jjfn-gateway-item2 .jjfn-gateway-item-right {
    margin-top: 50px;
    justify-content: flex-start;
}

.jjfn-gateway-item-title {
    margin-top: 4px;
    color: #05367d;
    font-size: 15px;
}

.jjfn-gateway-item-title span {
    font-size: 12px;
}

.jjfn-gateway-item-date {
    margin-top: 15px;
    color: #929395;
    font-size: 12px;
}

.jjfn-gateway-item-date img {
    margin-right: 10px;
}

.jjfn-gateway-item .jjfn-gateway-item-line {
    width: 1px;
    height: 88px;
    background: #EEEEEE;
}

.jjfn-gateway-item2 {
    margin-bottom: 34px;
    margin-left: 24px;
}

.jjfn-gateway-item.jjfn-gateway-item2 .jjfn-gateway-item-line {
    display: none;
}

.jjfn-gateway-item-right {
    width: 190px;
    color: #05367d;
    font-size: 12px;
    cursor: pointer;
}

.jjfn-btn {
    width: 230px;
    height: 50px;
    border: #05367d 1px solid;
    color: #05367d;
    font-size: 15px;
    border-radius: 20px;
    cursor: pointer;
}

.zcbz-gateway {
    margin-top: 100px;
    background: #e7e8ed;
    width: 100%;
    height: 589px;
    padding: 88px 0;
    box-sizing: border-box;
}

.zcbz-container-left {
    width: 50%;
    padding: 0 28px;
    box-sizing: border-box;
}

.zcbz-container-left img {
    height: 100%;
}

.zcbz-container-title {
    font-size: 25px;
    color: #05367d;
    width: auto;
    position: relative;
    font-weight: bold;
    margin-top: 33px;

}

.zcbz-container {
    height: 100%;
}

.zcbz-container-right {
    width: 50%;
    height: 100%;
    padding: 0 28px;
    box-sizing: border-box;
}

.zcbz-container-title:after {
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 26px;
    height: 2px;
    content: "";
    background: #05367d;
}

.zcbz-container-desc {
    margin-top: 60px;
    color: #706f70;
    font-size: 14px;
}

.article-list {
    margin-top: 73px;
    color: #05367d;
}

.article-list .article-item {
    margin-bottom: 27px;
    position: relative;

}

.article-list .article-item .article-item-title {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.article-item .article-item_cover1 {
    width: 15px;
    margin-left: 10px;
}

.article-item .article-item_cover2 {
    width: 111px;
    display: none;
    margin-left: 10px;
}

.article-item.on .article-item_cover1 {
    display: none;
}

.article-item.on .article-item_cover2 {
    display: unset;
}

.article-list .article-item.on .article-item-title {
    color: #139a8f;
    padding-left: 20px;
    box-sizing: border-box;
    transition: 0.3s;
    font-weight: bold;
}

.article-item .article-item-list {
    display: none;
}

.article-item.on .article-item-list {
    display: block;
}

.article-child-title {
    position: absolute;
    top: -15px;
    left: 22px;
    border-radius: 5px;
    background: #139a8f;
    padding: 0 15px;
    box-sizing: border-box;
    height: 30px;
    display: inline-block;
    color: #ffffff;
    text-align: center;
    line-height: 30px;
    font-size: 14px;

}

.article-item-list {
    position: absolute;
    top: 0;
    left: 232px;
    background: #ffffff;
    border-radius: 10px;
    width: 500px;
    height: 294px;
    z-index: 99;
    padding: 30px 20px;
    box-sizing: border-box;
    border: #8a8990 solid 1px;

}
.article-item-list.article-item-list2{
    padding: 0;
    height: 258px;
}
.article-item-list.article-item-list3{
    padding: 0;
    height: 147px;
}

.ul-article-list .ul-article-item {

    list-style-type: none;
    position: relative;
    border-bottom: #dcdbdc solid 1px;
    padding: 10px ;
    box-sizing: border-box;
    color: #777777;
    font-size: 12px;
    cursor: pointer;


}
.ul-article-item:before{
    position: absolute;
    left: 0;
    top: 16px;
    width: 5px;
    height: 5px;
    background: #139a8f;
    content: "";
    border-radius: 50%;
}
.li-article-title{
    width: 233px;
    white-space: normal;
    overflow: hidden;
    overflow: hidden;/*隐藏多出部分文字*/
    text-overflow: ellipsis;/*用省略号代替多出部分文字*/
    display: -webkit-box;/* 显示多行文本容器 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;/*显示行数*/

}
.li-article-date{
    width: 85px;
    text-align: right;
}
.article-item-list2 .article-item-list-banner{
    width: 100%;
    height: 128px;
    overflow: hidden;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.article-item-list3 .article-item-list-banner{
    width: 150px;
    height: 100%;
    overflow: hidden;


}
.li-article-title2{
 color: #333333;
    font-size: 13px;
}
.li-article-date2{

    font-size: 13px;
    color: #777777;
    display: flex;
    align-items: center;
}
.li-article-date2 img{
    margin-right: 10px;
}
.li-article-content{
    text-indent: 2rem;
    margin-top: 15px;
    font-size: 12px;
    color: #777777;
    overflow: hidden;/*隐藏多出部分文字*/
    text-overflow: ellipsis;/*用省略号代替多出部分文字*/
    display: -webkit-box;/* 显示多行文本容器 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;/*显示行数*/
}
.article-item.on .article-item-list.article-item-list3{
    height: auto;
    min-height: 147px;
    padding: 0 20px;
    box-sizing: border-box;
    background: #f5f6fa;
}
.item-list2-container{
    padding: 0px 0 10px 17px;
    box-sizing: border-box;

}
.article-item-list3 .item-list2-container{
    width: calc(100% - 179px);
}
.article-item-list3 .li-article-title2{
    overflow: hidden;/*隐藏多出部分文字*/
    text-overflow: ellipsis;/*用省略号代替多出部分文字*/
    display: -webkit-box;/* 显示多行文本容器 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;/*显示行数*/
    font-size: 14px;
}
.case-container{

}
.case-list{
    margin-top: 30px;
}
.case-list .case-item-child{
    width: 33.33%;
}
 .case-item-child .case-item-cover{
     width: 100%;
     height: 355px;
     border-radius: 50%;
     overflow: hidden;
     padding: 0 20px;
     box-sizing: border-box;
 }
.case-item-child .case-item-cover img{



}
 .case-item-child .case-item-title{
     margin-top: 40px;
     font-size: 18px;
     color: #333333;
     font-weight: bold;
     text-align: center;
 }
 .case-item-child .case-item-desc{
     margin-top: 30px;

     color: #7c7d7e;
     font-size: 12px;
     text-align: center;
     padding:  0 92px;
     box-sizing: border-box;
 }
 .case-item-btn{
     margin-top: 30px;
     width: 100%;
     color: #05367d;
     font-size: 12px;
     cursor: pointer;
 }


 .news-gateway{
     margin-top: 103px;
     background: #E7E8ED;
     width: 100%;

     padding: 123px;
     box-sizing: border-box;
 }
 .news-gateway-left{
     width: 582px;
     height: 492px;
 }
 .news-gateway-right{
     width: 556px;
     height: 492px;
 }
 .news-gateway-date{
     margin-top: 50px;
     color: #777777;
     font-size: 13px;
 }
 .news-gateway-title{
     margin-top: 17px;
     color: #333333;
     font-size: 15px;
     overflow: hidden;/*隐藏多出部分文字*/
     text-overflow: ellipsis;/*用省略号代替多出部分文字*/
     display: -webkit-box;/* 显示多行文本容器 */
     -webkit-box-orient: vertical;
     -webkit-line-clamp:1;/*显示行数*/
     font-weight: bold;
 }
 .news-gateway-desc{
     margin-top: 22px;
     color: #777777;
     font-size: 13px;
     overflow: hidden;/*隐藏多出部分文字*/
     text-overflow: ellipsis;/*用省略号代替多出部分文字*/
     display: -webkit-box;/* 显示多行文本容器 */
     -webkit-box-orient: vertical;
     -webkit-line-clamp:2;/*显示行数*/
 }
 .news-gateway-cover{
     margin-top: 28px;
     width: 100%;
     height: 303px;
 }
.news-gateway-cover img{
    width: 100%;
    height: 100%;
}
.news-right-item-title{
    height: 43px;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    overflow: hidden;/*隐藏多出部分文字*/
    text-overflow: ellipsis;/*用省略号代替多出部分文字*/
    display: -webkit-box;/* 显示多行文本容器 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;/*显示行数*/
}
.news-right-item-content{
    margin-top: 28px;
    color: #777777;
    font-size: 14px;
    /*height: 43px;*/
    overflow: hidden;/*隐藏多出部分文字*/
    text-overflow: ellipsis;/*用省略号代替多出部分文字*/
    display: -webkit-box;/* 显示多行文本容器 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;/*显示行数*/
}
.news-right-item-date{
    color: #777777;
    font-size: 14px;
    margin-top: 34px;
}
.news-right-item{

    margin-top: 26px;

}
.news-right-item.line{
    border-bottom: #CCCCCC solid 1px;
    padding-bottom: 30px;
}

.gateway-footer{
    width: 100%;
    background: #05367D;
    height: 500px;
}
.gateway-system-list{
    padding-top: 33px;

}
.gateway-system-list .gateway-system-item{
 display: flex;
}
.gateway-system-item-right{
 padding-left: 16px;
    line-height: 30px;
}
.gateway-system-list .gateway-system-item .gateway-system-item-cover{
    width: 115px;
    height: 115px;
    padding: 5px;
    box-sizing: border-box;
    background: #ffffff;

}
.gateway-system-item-cover img{
    width: 100%;
}
.system-item-right-title{
    margin-top: 15px;
    color: #ffffff;
    font-size: 15px;
}
.system-item-right-desc{
    color: #ffffff;
    font-size: 13px;
}
.gateway-system-about{
    margin-top: 45px;
    color: #ffffff;
    font-size: 18px;
}
.gateway-system-about-desc{
    margin-top: 20px;
    color: #C9C9C9;
    font-size: 13px;
}
.ghover:hover{
    margin-top: -10px;
    transition: 0.3s;
}
.gateway-system-container{
    border-bottom: #4b4a49 1px solid;
    padding-bottom: 26px;
}
.about-alink{
    padding-top: 26px;
    color: #C9C9C9;
    font-size: 14px;
}
.about-alink.about-alink2{
    color: #C9C9C9;

}
.about-alink span{
    margin-right: 38px;
}
.right-nav{
    position: fixed;
    bottom: 200px;
    right: 50px;

    width: 45px;

}
.right-nav-item{
    width: 45px;
    height: 45px;
    background: #b0b1b6;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-crumbs{
    margin-top: 20px;
    display: flex;
    align-items: center;
    font-size: 14px;
 color: rgb(104, 102, 104);
}
.page-crumbs img{
    margin-right: 10px;
}
.gateway-detail-nav{
    margin-top: 20px;
    width: 100%;
    display: flex;
    /*height: 667px;*/
}
.gateway-detail-left{
    width: 275px;
    height: 667px;
    float: left;
}
.gateway-detail-right{
    float: left;
    width: calc(100% - 285px);
    height: 100%;
    padding-left: 20px;
    box-sizing: border-box;

}
.gateway-detail-nav-title{
    width: 100%;
    height: 103px;
    font-size: 25px;
    background: #095897;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url("../image/u305.png") no-repeat;
    background-size: 100% 100%;
}
.news-list-title{
    font-family: "Arial Negreta", "Arial Normal", "Arial", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    color: #3F79EA;
    line-height: 28px;
    position: relative;
    height: 42px;
    border-bottom: #EEEEEE solid 1px;
}
.u309{
    position: absolute;
    bottom: -2px;
    left: 0;
}
.news-list-container{}
.news-list-container .news-list-zx-item{

    padding:  0;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    margin-bottom: 20px;

}
.news-list-zx-item-left{
    width: 300px;
    height: 200px;
    overflow: hidden;
    background: #EEEEEE;

}
.news-list-zx-item-right{
    margin-left: 20px;
    width: calc(100% - 300px);
    border-bottom: #EEEEEE solid 1px;

}
.news-list-container .news-list-zx-item .news-list-zx-top{}
.news-list-zx-item .news-item-zx-title{
    font-family: "Arial Normal", "Arial", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    color: #333333;
    overflow: hidden;/*隐藏多出部分文字*/
    text-overflow: ellipsis;/*用省略号代替多出部分文字*/
    display: -webkit-box;/* 显示多行文本容器 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;/*显示行数*/
    width: 100%;
}
.news-list-zx-item .news-item-zx-date{
    font-family: "Arial Normal", "Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    color: #888888;
    width: 20%;
    text-align: right;
}
.news-list-zx-item .news-list-zx-desc{
    margin-top: 20px;
    font-family: "Arial Normal", "Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #888888;
    line-height: 30px;
    overflow: hidden;/*隐藏多出部分文字*/
    text-overflow: ellipsis;/*用省略号代替多出部分文字*/
    display: -webkit-box;/* 显示多行文本容器 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;/*显示行数*/
    height: 60px;
}
.category-nav-tree{
    height: calc( 100% - 103px);
    background: rgb(250, 250, 250);

    box-sizing: border-box;
    overflow: auto;
}

.ul-category,.li-category{
    list-style-type: none;
    width: 100%;
    height: auto;
}
.ul-category .li-category{

    width: 100%;

    height: auto;
}
.ul-category .li-category-title{
    font-size: 15px;
    color: rgb(104, 102, 104);
    position: relative;
    padding:0 20px 0 20px;
    height: 46px;
    display: flex;
    align-items: center;
    cursor: pointer;
    width: 100%;
    box-sizing: border-box;
}
.ul-category .li-category-title .u296{
    transition: 0.3s;
    transform: rotate(180deg);

}
.ul-category .li-category-title.on .u296{
    transition: 0.3s;
    transform: rotate(0deg);

}
.ul-category .li-category-title.on{

}
.ul-category .li-category-title.active{
    background-color: rgba(63, 121, 234, 0.337);
}
.u296{
    position: absolute;
    right: 20px;
    top: 20px;
}
.ul-category .li-category-title:after{
    /*content: "";*/
    /*position: absolute;*/
    /*left: 0px;*/
    /*top: 20px;*/
    /*width: 8px;*/
    /*height: 8px;*/
    /*background-color: rgb(69, 130, 190);*/
}
.li-category-child{
    display: none;
    /*padding-left: 10px;*/
    box-sizing: border-box;
    width: 100%;
}
.zhanwei{
    width: 10px;
    position: relative;
    height: 100%;
    margin-right: 10px;
}
.zhanwei:after{
    content: "";
    position: absolute;
    right: 0px;
    top: 20px;
    width: 8px;
    height: 8px;
    background-color: rgb(69, 130, 190);
}
.gateway-article-contetn-title{
    font-family: "Arial Negreta", "Arial Normal", Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: normal;
    color: #05367d;
    text-align: center;

}
.gateway-article-contetn-other{
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: "Arial Normal", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: rgb(136, 136, 136);
    line-height: 30px;
}
.mr-20{
    margin-right: 20px;
}
.gateway-article-contetn-desc{
    border-top: #EEEEEE solid 1px;
    padding: 10px;
    box-sizing: border-box;
    font-size: 14px;
    color: #777777;
    line-height: 20px;
}
.resource-seach{
    margin-right: 40px;
    background: #ffffff;
    border-radius: 20px;
    height: 26px;
    overflow: hidden;
    width: 228px;
}
.resource-seach-input{
    width: 83%;
    height: 100%;
    border: none;
    padding: 0 10px;
    box-sizing: border-box;
    outline: none;
    font-size: 11px;

}
.spanline{
    margin-right: 10px;
    width: 1px;
    height: 13px;
    background: #CCCCCC;
}


.formName{
    padding-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #333333;
    font-weight: 700;
}

.process-list {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.process_one,.process_last,.process_first {
    width: 257px;
    height: 73px;
    border: 1px dashed #17B3A3;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    line-height: 18px;
    position: relative;
}
.process_one img {
    position: absolute;
    right: 6px;
    top: 10px;
    cursor: pointer;
}
.process_last span{
    color: #17B3A3;
    cursor: pointer;
}
.process_arrow {
    height: 32px;
}
#goodscatsBox{
    padding: 10px 40px;
    box-sizing: border-box;
}
.process-list-item{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.process-list-item-child{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.new-blue{
    color: #175BE0;
}
.new-yellow{
    color: #ffbf00;
}
.new-grey{
    color: #EEEEEE;
}
.new-red{
    color: red;
}
.pagination-page .page-total{


}
.pagination-page .page-item{
    margin-right: 22px;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #888888;
}
.pagination-page .page-prv{
    cursor: pointer;
}
.pagination-page .page-prv.not-allowed{
    cursor:not-allowed	;
}
.pagination-page .page-next{
    cursor: pointer;
}
.pagination-page .page-next.not-allowed{
    cursor:not-allowed	;
}
.page-crumbs-list a{
    font-size: 14px;
    color: #686668;
    text-decoration: none;
}.ul-category .li-category-title.active{
    position: relative;
 }

.ul-category .li-category-title.active:after{
    position: absolute;
    top: 0;
    right: 0;
    width: 4px;
    height: 100%;
    background: rgba(63, 121, 234, 1);
    content: "";
}
.na-item{

    cursor: pointer;
    height: 100px;

    padding: 20px 0;


}
.na-item.line{
    border-bottom: 1px solid #e7e8ed;
}
.mt-10{
    margin-top: 10px;
}
.mt-20{
    margin-top: 20px;
}
.zx-footer-news{
    font-family: "Arial Normal", "Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #888888;
    line-height: 30px;
}
.zx-footer-news.zx-footer-news2{
    margin-right: 20px;
}

/*banner start*/
.newColumn-banner {
    width:100%;

    position:relative;
}
.newColumn-banner .newColumn-banner-bottom {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:6.25rem;
    background:rgba(47,47,47,0.45);
}
.newColumn-banner-bottom-list {
    width:90rem;
    height:100%;
    margin:0 auto;
    padding:0.0625rem;
    box-sizing:border-box;
}
.newColumn-banner-bottom-list .newColumn-banner-bottom-item {
    width:25%;
    height:100%;
    border-left:0.125rem solid rgba(255,255,255,0.61);
    box-sizing:border-box;
    color:#ffffff;
    font-size:1.125rem;
    cursor:pointer;
}
.swiper-container1 {
    width:100%;
    height:100%;
    z-index:0;
    transform:translate3d(0,0,0);
}
.swiper-container1 .swiper-slide {
    transform:translate3d(0,0,0);
    width:100vw;
    height:100%;
    text-align:center;
    font-size:1.125rem;
    /*background:rgb(215,63,63);
    */
    /* Center slide text vertically */
    display:-webkit-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
}
.swiper-container1 .ban-item {
    width:100%;
    height:100%;
}
.newColumn-banner-bottom-list .newColumn-banner-bottom-item.on {
    background:rgba(255,255,255,0.1);
}
.newColumn-banner-bottom-list .newColumn-banner-bottom-item:hover {
    background:rgba(255,255,255,0.1);
}
.newColumn-banner-bottom-list .newColumn-banner-bottom-item:nth-last-child(1) {
    border-right:0.125rem solid rgba(255,255,255,0.61);
    box-sizing:border-box;
}
.banner-cover-list {
    width:100%;
    padding:0 0 0 0;
    box-sizing:border-box;
    height:100%;
    overflow:hidden;
}
.banner-cover-list .banner-cover-item {
    width:100%;
    height:100%;
    /*display:none;
    */
    /*-webkit-animation-name:"fadeInLeft";
	!*动画名称，需要跟@keyframes定义的名称一致*!*/
    /*-webkit-animation-duration:0.5s;
	!*动画持续的时间长*!*/
    /*-webkit-animation-iteration-count:1;
	!*动画循环播放的次数为1 infinite为无限次*!*/
    /*background:rebeccapurple;
	*/
}
.banner-cover-list .banner-cover-item.on {
    display:block;
}
.swiper-container1 {
    position:relative;
}
.swiper-container1 .current-list {
    width:100%;
    position:absolute;
    left:0.625rem;
    bottom:2.0625rem;
    z-index:1;
}
.current-item {
    margin:0 0.3125rem;
    width:2.375rem;
    height:0.8125rem;
    border-radius:0.625rem;
    background:rgba(255,255,255,0.37);
    cursor:pointer;
}
.current-item.on {
    margin:0 0.3125rem;
    width:2.375rem;
    height:0.8125rem;
    border-radius:0.625rem;
    background:#ffffff;
}
/*banner end*/

.hoverp{
    cursor: pointer;
}
.system-xiehui-title{
    color: #05377E;
    font-size: 23px;
    font-weight: bold;
}
.system-xiehui-title-en{
    color: #05377E;
    font-size: 11px;
    text-align: center;
}
.certificate-container{
    margin-top: 30px;
    margin-bottom: 30px;
    border-radius: 20px;
    width: 100%;
    min-height: 600px;
    border: 1px solid #cccccc;
    padding: 40px 20px;
    box-sizing: border-box;
}
.certificate-container-title{
  text-align: center;
    color: #05377E;
    font-size: 20px;
    font-weight: bold;
}