/*
@font-face {
    font-family: 'AlibabaPuHuiTi';
    src: url('../font/mon/Montserrat-Black.otf') format('opentype'),
    url('../font/mon/Montserrat-Bold.otf') format('opentype'),
    url('../font/mon/Montserrat-Hairline.otf') format('opentype'),
    url('../font/mon/Montserrat-Light.otf') format('opentype'),
    url('../font/mon/Montserrat-Regular.ttf') format('truetype'),
    url('../font/mon/Montserrat\ Extra\ Bold.otf') format('opentype'),
    url('../font/mon/Montserrat\ Semi\ Bold.otf') format('opentype');
} */


@font-face {
    font-family: 'Montserrat-Regular';
    src: url('../font/mon/Montserrat-Regular.ttf') format('truetype');
} 

@font-face {
    font-family: 'AlibabaSans-Medium';
    src: url('../font/AlibabaSans-Medium.ttf') format('truetype'),
    url('../font/AlibabaSans-Medium.otf') format('opentype');
}

@font-face {
    font-family: 'AlibabaSans-Regular';
    src: url('../font/AlibabaSans-Regular.ttf') format('truetype'),
    url('../font/AlibabaSans-Regular.otf') format('opentype');
}


.container {
    padding: 0;
    width: calc(1441vw / 19.2);
    max-width: calc(1441vw / 19.2);
}

img {
    max-width: 100%;
}

p {
    margin-bottom: 0;
}

.h5 {
    display: none;
    margin-bottom: 0;
}

.flex {
    display: flex;
}

.flex1 {
    flex: 1;
}

.flex-items-center {
    align-items: center;
}

.justify-center {
    justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.flex-col {
    flex-direction: column;
}

.f-c-c {
    align-items: center;
    justify-content: center;
}

.truncate-4-lines {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.truncate-3-lines {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.truncate-2-lines {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.align-center {
    text-align: center;
}

.en-title {
    font-family: 'AlibabaSans-Medium';
    font-weight: 400;
    font-size: calc(40vw / 19.2);
    color: #13232F;
    line-height: calc(50vw / 19.2);
    text-transform: uppercase;
    opacity: .2;
}

.line {
    width: 76px;
    height: 6px;
    background: url(../images/title-line.png) no-repeat;
    background-size: 100% 100%;
}

.title-box .line {
    margin-top: calc(20vw / 19.2);
    /* margin-bottom: 20px; */
}

.cn-title {
    font-family: 'AlibabaSans-Medium';
    font-size: calc(40vw / 19.2);
    color: #13232F;
    line-height: calc(40vw / 19.2);
}

.color-fff {
    color: #fff;
}

.line-custom {
    margin-top: 20px;
    width: 76px;
    height: 6px;
}

.line-big {
    width: 60px;
    background: #FFFFFF;
}

.title-box .line.line-bg {
    background: #fff;
}

.line-small {
    width: 8px;
    background: #FFFFFF;
}

.en-title.h5 {
    display: none;
}

/* 手机端 */

body {
    font-family: 'AlibabaSans-Regular';
}

.h5-nav {
    display: none;
}

.h5-nav .h5-nav-top {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(99vw / 7.5);
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #FFFFFF;
    z-index: 12;
    padding: 0 30px;
    box-sizing: border-box;
}

.h5-nav .h5-logo img {
    width: calc(311vw / 7.5);
}

.h5-button-box {}

.h5-button-box .menu {
    width: calc(56vw / 7.5);
    height: calc(56vw / 7.5);
    background: url(../h5images/menu.png) no-repeat;
    background-size: 100% 100%;
}

.down-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #F1F1F1;
    padding: calc(99vw / 7.5) calc(30vw / 7.5) 0;
    box-sizing: border-box;
    overflow-y: scroll;
    display: none;
    z-index: 11;
}

.down-menu.show {
    display: block;
}

/*  */

.down-menu-item {
    font-size: calc(30vw / 7.5);
    font-weight: bold;
    /* height: calc(100vw / 7.5); */
    color: #333333;
    border-bottom: calc(2vw / 7.5) solid #D2D2D2;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.footer .down-menu-item {
    border-color: rgba(255, 255, 255, .2);
}

/* .down-menu-item:last-child{
    border-bottom: none;
} */

.down-menu-item.alone {
    height: calc(100vw / 7.5);
}

.down-menu-item.alone {
    color: #333;
}

.footer .down-menu-item.alone {
    color: #fff;
}

.down-menu-item .one-menu {
    /* height: 100px; */
    height: calc(100vw / 7.5);
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.down-menu-item .one-menu a {
    color: #333;
}

/* .footer .down-menu-item .one-menu a {
    color: #fff;
} */

.down-menu-item .tow-menu {
    border-top: calc(2vw / 7.5) solid #D2D2D2;
    display: none;
}

.footer .down-menu-item .tow-menu {
    border-top: calc(2vw / 7.5) solid rgba(255, 255, 255, .2);
}

.down-menu-item .tow-menu.show {
    display: block;
}

.down-menu-item .tow-menu .two-menu-item {
    display: block;
    height: calc(80vw / 7.5);
    line-height: calc(80vw / 7.5);
    font-size: calc(26vw / 7.5);
    color: #333;
    font-weight: 400;
    opacity: 0.7;
}

/* .footer .down-menu-item .tow-menu .two-menu-item {
    color: #fff;
} */

/*  */

.h5-nav .lang {
    width: calc(260vw / 7.5);
    height: calc(70vw / 7.5);
    border: calc(2vw / 7.5) solid #D2D2D2;
    box-sizing: border-box;
    border-radius: calc(35vw / 7.5);
    margin-top: calc(30vw / 7.5);
    font-size: calc(30vw / 7.5);
    color: #666666;
    display: flex;
    align-items: center;
    justify-content: center;
}

.arrow {
    width: calc(16vw / 7.5);
    height: calc(16vw / 7.5);
    border-top: calc(3vw / 7.5) solid #313131;
    border-right: calc(3vw / 7.5) solid #313131;
    transform: rotate(135deg);
    margin-right: calc(3vw / 7.5);
    transition: 1s;
}

.footer .arrow {
    border-color: #666666;
}

.arrow-deg {
    transition: 1s;
    transform: rotate(-45deg);
}

.footer-menu {
    display: none;
    padding: 0 calc(30vw / 7.5) 0;
}

.h5-switch {
    width: calc(180vw / 7.54);
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: calc(25vw / 7.5);
    display: none;
}

.h5-switch .h5-switch-left,
.h5-switch-right {
    width: calc(80vw / 7.5);
    height: calc(80vw / 7.5);
}

.h5-switch img {
    width: 100%;
}

a:hover {
    text-decoration: none;
}

/* 回到顶部 */

.toTop {
    display: none;
    position: fixed;
    right: calc(30vw / 7.5);
    /* bottom: calc(711vw / 7.5); */
    bottom: calc(150vw / 7.5);
    z-index: 5;
    width: calc(80vw / 7.5);
    height: calc(80vw / 7.5);
    border-radius: calc(10vw / 7.5);
    /* background: #000000;
    opacity: 0.7; */
}

.toTop img {
    width: 100%;
    height: 100%;
}

/* 手机端结束 */

.content {
    width: 1441px;
    margin: 0 auto;
}

.bs {
    box-sizing: border-box;
}

.pl355 {
    padding-left: 355px;
}

/* .active {
    opacity: 1 !important;
    border-bottom: 3px solid #22B7C4;
} */

/* 头部 */

.navbar {
    position: fixed !important;
    top: 0;
    left: 0;
    height: 80px;
    padding: 0 160px !important;
    background: transparent !important;
    width: 100%;
    font-weight: bold;
    z-index: 11;
}

.navbar:hover {
    background: rgb(255, 255, 255, .8) !important;
}

.navbar-slide {
    background: rgb(255, 255, 255, .8) !important;
}

.navbar .navs .nav-link a {
    color: #fff;
}

.navbar .navs-right .lang {
    color: #fff;
}

.navbar .navs-right .lang-cn {
    color: #fff;
}

.navbar .navs-right .logon {
    color: #fff;
}

.navbar:hover .navs .nav-link a {
    color: #13232F;
}

.navbar:hover .navs-right .lang {
    color: rgba(5, 32, 41, .5);
}

.navbar:hover .navs-right .lang-cn {
    color: #13232F;
}

.navbar:hover .navs-right .logon {
    color: #13232F;
}

.navbar-slide .navs .nav-link a {
    color: #13232F;
}

.navbar-slide .navs-right .lang {
    color: rgba(5, 32, 41, .5);
}

.navbar-slide .navs-right .lang-cn {
    color: #13232F;
}

.navbar-slide .navs-right .logon {
    color: #13232F;
}

.navbar-brand.black {
    display: none;
}

.navbar:hover .navbar-brand.black {
    display: block;
}

.navbar:hover .navbar-brand.white {
    display: none;
}

.navbar-slide .navbar-brand.black {
    display: block;
}

.navbar-slide .navbar-brand.white {
    display: none;
}

@media all and (max-width:1460px) {
    .navs .navbar-nav {
        margin-left: 10px !important;
    }
}

.navs .navbar-nav {
    margin-left: 151px;
    /* width: 870px; */
    width: calc(754vw / 19.2);
    display: flex;
    justify-content: space-between;
}

.navs .nav-link {
    /* height: 40px; */
    height: calc(80vw / 19.2);
    font-size: calc(20vw / 19.2);
    line-height: calc(80vw / 19.2);
    /* color: #333333 !important; */
    padding: 0;
    cursor: pointer;
    /* cursor: pointer; */
}

.navs .nav-link>a {
    position: relative;
    width: 100%;
    height: calc(80vw / 19.2);
    display: block;
    border-bottom: none;
}

.navbar .navs .nav-link>a.active {
    color: #22B7C4;
}

.navbar .navs .nav-link a.active::after {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    display: block;
    width: 40px;
    height: 4px;
    content: '';
    background-color: #22B7C4;
}

.navs .nav-link .navs-hover {
    position: absolute;
    left: 0;
    top: 80px;
    width: 100%;
    height: 64px;
    display: flex;
    align-items: center;
    background: rgba(255, 255, 255, .4);
    /* opacity: 0.4; */
    color: #666666;
    font-size: 16px;
    display: none;
    z-index: 5;
    /* display: flex;
    align-items: center; */
}

.navs-show {
    display: block !important;
}

.navs .nav-link .navs-hover li {
    float: left;
    line-height: 32px;
}

.navs .nav-link .navs-hover li+li {
    margin-left: 56px;
}

.navs .nav-link a {
    color: #13232F;
    font-weight: 700;
    text-decoration: none;
}

.navs .nav-link .navs-hover li a {
    opacity: 1;
    color: #3D4864;
    text-decoration: none;
}

.navs-hover li a {
    position: relative;
    display: block;
    height: 64px;
    line-height: 64px;
    font-size: 18px;
}

.navs .nav-link .navs-hover li.active a {
    color: #22B7C4;
}

.navs-hover li.active a::after {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    display: block;
    width: 40px;
    height: 4px;
    content: '';
    background-color: #22B7C4;
}

.navs .nav-link .navs-hover .line {
    margin: 0 10px;
}

.navs-right {
    width: auto;
    /* height: 16px; */
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    color: #AFB3B5;
}

.navs-right .lang {
    font-size: 20px;
    font-weight: 500;
    color: rgba(5, 32, 41, .5);
    /* opacity: 0.6; */
}

.lang-cn {
    font-weight: 400;
    color: #13232F;
}

.navs-right .logon {
    margin-left: calc(40vw / 19.2);
    font-weight: 500;
    color: #13232F;
    font-size: 20px;
    cursor: pointer;
    white-space: nowrap;
}

/* 尾部 */

.header-masking {
    position: absolute;
    top: 0;
    z-index: 1;
    height: 345px;
    width: 100%;
    background: url(../images/header-masking.png) no-repeat;
}

.footer {
    font-family: 'AlibabaSans-Medium';
    width: 100%;
    /* height: 433px; */
    background-color: #F2F2F2;
    padding-top: calc(80vw / 19.2);
    box-sizing: border-box;
}

.footer-top.container {
    width: calc(1600vw / 19.2);
    max-width: calc(1600vw / 19.2);
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.footer .footer-logo {
    /* width: 177px; */
    /* height: 57px; */
    /* background-color: red; */
}

.footer .footer-logo img {
    /* width: 100%;
    height: 100%; */
    /* background-color: red; */
    width: calc(312vw / 19.2);
}

.footer .footer-nav {
    width: calc(1020vw / 19.2);
    /* height: 181px; */
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    /* margin-left: 100px;*/
}

.footer .footer-nav .onRouter {
    font-size: calc(16vw / 19.2);
    line-height: calc(16vw / 19.2);
    cursor: pointer;
    font-weight: bold;
    /* margin-left: 80px; */
}

.footer .footer-nav .onRouter a {
    color: #333333;
}

.footer .footer-nav .onRouter a:hover {
    opacity: 1;
    text-decoration: none;
}

.footer .footer-nav .towRouter {
    font-size: 14px;
    line-height: 14px;
    margin-top: 24px;
    font-weight: normal;
}

.footer .footer-nav .towRouter li {
    cursor: pointer;
    margin-top: 24px;
}

.footer .footer-nav .towRouter li a {
    /* color: rgba(255, 255, 255, .7); */
    color: #666666;
}

.footer .footer-nav .towRouter li a:hover {
    color: #2ea0d3;
    text-decoration: none;
}

.footer .footer-copyright {
    position: relative;
    padding: calc(39vw / 19.2) 0 calc(55vw / 19.2);
    width: 100%;
    /* height: 160px; */
    margin-top: calc(86vw / 19.2);
    box-sizing: border-box;
}

.footer .footer-copyright::after {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    content: '';
    /* width: 80%; */
    width: 1600px;
    /* border-top: 1px solid rgba(255, 255, 255, .25); */
    border-top: 1px solid #000000;
    opacity: .1;
}

.footer .footer-copyright .government {
    width: 1200px;
    height: 60px;
    border-bottom: 2px solid #BFBFBF;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    margin: 0 auto;
    padding-top: 23px;
    box-sizing: border-box;
    display: flex;
}

.footer .footer-copyright .government a {
    color: #666666;
}

.footer .footer-copyright .government .footer-line {
    margin: 0 15px;
}

.footer .footer-bottom-box {
    width: 100%;
    /* height: 99px; */
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.footer .footer-bottom-box .footer-bottom {
    width: 1600px;
    max-width: 1600px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer .footer-bottom-box .footer-bottom .dropdown {
    position: relative;
    /* width: 180px; */
    width: 160px;
    height: 32px;
    border: 1px solid #B2B2B2;
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    cursor: pointer;
}

.footer .footer-bottom-box .footer-bottom .dropdown+.dropdown {
    margin-left: 10px;
}

.footer .footer-bottom-box .footer-bottom .dropdown .dropdown-down {
    padding-left: 21px;
    padding-right: 21px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #666666;
}

/* banner */

/* 修改  新闻公共样式 */

.news .card-deck {
    /* height: 480px; */
    margin-top: 63px;
    border-top: 1px solid #dcdcdc;
    display: flex;
    /* justify-content: space-between; */
}

.news .news-card {
    display: none;
}

.news .news-card.show {
    display: block;
}

.news .card-deck .card {
    flex: 0 0 23%;
    /* width: 280px; */
    height: 421px;
    /* border-bottom: 3px solid #BB9962; */
    border-bottom: none;
    margin: 0;
    margin-top: 55px;
    cursor: pointer;
    border-radius: 0;
}

/* #FBFBFB */

.news .card-deck .card:hover {
    /* background-color: #D5D5D5; */
    border-bottom: none;
}

.news .card-deck .card:hover .card-body {
    background-color: #FBFBFB;
}

.news .card-deck .card .card-footer {
    background-color: #FFFFFF;
}

.news .card-deck .card:hover .card-footer .text-muted span {
    color: #666666 !important;
}

.news .card-deck .card:hover .card-footer {
    /* background-color: #E9E9E9;
    border: 1px solid transparent; */
}

.news .card-deck .card .card-img {
    width: 100%;
    height: 199px;
    overflow: hidden;
    border-radius: 0;
}

.news .card-deck .card .card-img .card-img-top {
    /* width: 278px; */
    width: 100%;
    height: 199px;
    transition: 1s;
}

.news .card-deck .card:hover .card-img .card-img-top {
    transition: 1s;
    transform: scale(1.1);
}

.news .card-deck .card .card-title {
    font-size: 14px;
    color: #aaaaaa;
}

.news .card-deck .card .card-text {
    font-family: Source Han Sans CN;
    font-size: 18px;
    font-weight: 500;
    color: #333333;
    line-height: 24px;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: clip;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.card-line {
    width: 100%;
    height: 8px;
    background: #90969D;
    opacity: 0.3;
}

.card-deck .card:hover {
    /* background-color: #D5D5D5; */
    border: 1px solid transparent !important;
    border-bottom: none !important;
    opacity: 1;
    text-decoration: none;
    box-shadow: 0px 8px 48px 0px rgba(124, 126, 131, 0.24);
}

.card-deck .card:hover .card-line {
    height: 8px;
    background: linear-gradient( 136deg, #008EFF 0%, #00CADC 100%);
    box-shadow: 0px 8px 48px 0px rgba(124, 126, 131, 0.24);
    opacity: 1;
}

.news .card-deck .card .text-muted {
    display: flex;
    justify-content: space-between;
}

.news .card-deck .card .text-muted span {
    font-size: 14px;
    color: #666666;
}

.news .card-deck .card+.card {
    margin-left: 31px;
}

.news .card-deck .card:nth-child(6) {
    margin-left: 0 !important;
}

.footer .footer-bottom-box .footer-bottom .dropdown .dropdown-list .dropdown-list-item a {
    opacity: 1;
    color: #666666;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer .footer-bottom-box .footer-bottom .dropdown .dropdown-list {
    display: none;
    position: absolute;
    top: -36px;
    left: -1px;
    z-index: 10;
    width: 180px;
}

@media all and (min-width:1000px) {
    .footer .footer-bottom-box .footer-bottom .dropdown:hover .dropdown-list {
        display: block;
    }
    .footer .footer-bottom-box .footer-bottom .dropdown .dropdown-down:hover .dropdown-list {
        display: block;
    }
}

.footer .footer-bottom-box .footer-bottom .dropdown .dropdown-list.show {
    display: block;
}

.footer .footer-bottom-box .footer-bottom .dropdown .dropdown-list .dropdown-list-item {
    width: 160px;
    height: 32px;
    padding: 0 10px;
    box-sizing: border-box;
    border: 1px solid transparent;
    border-bottom: 1px solid #B2B2B2;
    box-sizing: border-box;
    background-color: #F2F2F2;
}

.footer .footer-bottom-box .footer-bottom .dropdown .dropdown-list .dropdown-list-item:hover {
    background: #22B7C4;
}

.footer .footer-bottom-box .footer-bottom .dropdown .dropdown-list .dropdown-list-item:hover a {
    color: #FFFFFF;
}

.footer .footer-bottom-box .footer-bottom-text {
    /* width: 329px; */
    /* height: 39px; */
    font-size: 14px;
    color: #333;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.footer .footer-bottom-box .footer-bottom-text img {
    vertical-align: middle;
}

.footer .footer-bottom-box .footer-bottom-text a {
    margin-left: 20px;
    color: #333;
    text-decoration: none;
    vertical-align: middle;
    display: flex;
    align-items: center;
}

/* ._page_container ._pages li {
    min-width: 44px !important;
    height: 44px;
    line-height: 44px;
    box-sizing: border-box;
    border-radius: 4px !important;
    font-size: 18px !important;
    color: #666666;
} */

._active_1,
._page_container ._pages li:hover {
    background-color: #2EA0D3 !important;
}

.page-box {
    margin-top: 43px;
}

._page_container ._pages li._pages_li_2 {
    min-width: 25px !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

._page_container ._pages ._pages_li_2:hover {
    background-color: transparent !important;
}

.footer-button .dropdown:nth-child(1) {
    display: none;
}

/* ._page_container .right {
    height: 44px;
} */

@media all and (max-width:990px) {
    /* @media all and (max-width:1200px) { */
}

@media all and (max-width:1600px) and (min-width:990px) {
    .footer-top.container {
        width: calc(1600vw / 19.2);
    }
    .footer .footer-bottom-box .footer-bottom {
        width: calc(1600vw / 19.2);
        max-width: calc(1600vw / 19.2);
    }
    .footer .footer-copyright::after {
        width: calc(1600vw / 19.2);
    }
    .navs .navbar-nav {
        width: calc(800vw / 15);
        margin-left: calc(151vw / 19.2);
    }
    .footer .content {
        width: 100%;
    }
    .navs .nav-link {
        font-size: calc(20vw / 13);
    }
    .navbar-light .navbar-brand img {
        width: calc(251vw / 13);
    }
    .navbar {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .navs-right {
        font-size: calc(14vw / 13);
    }
    .navs-right .lang {
        font-size: calc(16vw / 13);
    }
    /*新闻公共样式*/
    .news .card-deck .card+.card {
        margin-left: calc(30vw / 12.2);
    }
    .news .card-deck:nth-of-type(5) {
        margin-left: 0 !important;
    }
    .news .card-deck .card {
        flex: 0 0 23%;
    }
    .news .card-deck .card .card-body {
        width: 100%;
    }
    .news .card-deck .card .card-img {
        width: 100%;
    }
    .news .card-deck .card .card-img .card-img-top {
        width: 100%;
    }
    /*头部 */
    .navbar-expand-lg .navbar-collapse {
        justify-content: center;
    }
    .footer .footer-nav .onRouter {
        font-size: calc(16vw / 13);
    }
    .footer .footer-nav .towRouter {
        font-size: calc(14vw / 13);
    }
    .footer-top {
        padding: 0 30px;
        display: flex;
    }
    .footer-bottom-box {
        padding: 0 30px;
    }
}

@media all and (max-width:990px) {
    /* @media all and (max-width:1200px) { */
    .container {
        width: 100%;
        max-width: 100%;
        padding: 0 calc(30vw / 7.5);
    }
    .h5 {
        display: block;
    }
    .pc {
        display: none;
    }
    .header-masking {
        top: 50px;
        height: calc(135vw / 7.5);
        background: url(../images/header-masking-h5.png) no-repeat;
        background-size: 100% 100%;
    }
    .cn-title {
        font-size: calc(48vw / 7.5);
        line-height: calc(48vw / 7.5);
    }
    .en-title {
        font-size: calc(48vw / 7.5);
        line-height: calc(60vw / 7.5);
    }
    .en-title.pc {
        display: none;
    }
    .en-title.h5 {
        display: block;
    }
    .title-box .line {
        margin-top: calc(24vw / 7.5);
        /* width: calc(111vw / 7.5); */
        width: calc(70vw / 7.5);
        height: calc(7vw / 7.5);
    }
    .line-custom {
        margin-top: calc(30vw / 7.5);
        width: calc(76vw / 7.5);
        height: calc(6vw / 7.5);
    }
    .line-big {
        width: calc(60vw / 7.5);
    }
    .line-small {
        width: calc(8vw / 7.5);
    }
    .footer-copyright {
        padding: 0;
    }
    .footer .footer-bottom-box .footer-bottom {
        width: 100%;
    }
    .footer .footer-copyright::after {
        width: 100%;
        display: none;
    }
    .footer .footer-copyright .government {
        width: 100%;
    }
    .navbar {
        display: none !important;
    }
    .h5-nav {
        display: block !important;
    }
    .footer-menu {
        display: block;
    }
    .footer-top.container {
        display: none;
    }
    .footer-button {
        width: 100%;
    }
    .footer-button .dropdown:nth-child(1) {
        display: flex;
    }
    .footer .footer-bottom-box .footer-bottom .dropdown {
        width: calc(330vw / 7.5);
        height: calc(64vw / 7.5);
        display: flex;
        padding: 0 calc(32vw / 7.5);
    }
    .footer .footer-bottom-box .footer-bottom .dropdown-down {
        font-size: calc(30vw / 7.5);
        line-height: calc(100vw / 7.5);
    }
    .footer .footer-bottom-box .footer-bottom .dropdown .dropdown-down {
        padding: 0;
        width: 100%;
        justify-content: space-between;
        font-size: calc(24vw / 7.5);
        line-height: calc(24vw / 7.5);
    }
    .footer {
        height: auto;
        padding: 0;
        margin-top: calc(76vw / 7.5);
    }
    .footer .footer-bottom-box .footer-bottom-text {
        margin-top: calc(64vw / 7.5);
        flex-direction: column;
        align-items: flex-start;
        font-size: calc(24vw / 7.5);
        line-height: calc(40vw / 7.5);
        letter-spacing: -.3px;
    }
    .footer .footer-bottom-box .footer-bottom {
        flex-direction: column-reverse;
    }
    .footer .footer-copyright {
        margin-top: 0;
        padding: calc(40vw / 7.5) 0 calc(88vw / 7.5);
    }
    .footer .footer-bottom-box .footer-bottom .dropdown .dropdown-list {
        width: 100%;
        top: calc(-400vw / 7.5);
    }
    .footer .footer-bottom-box .footer-bottom .dropdown:nth-of-type(2) .dropdown-list {
        width: 100%;
        top: calc(-100vw / 7.5);
    }
    .footer .footer-bottom-box .footer-bottom .dropdown .dropdown-list .dropdown-list-item {
        width: 100%;
    }
    .footer .footer-bottom-box .footer-bottom .dropdown .dropdown-list .dropdown-list-item a {
        width: 100%;
        color: #fff;
    }
    .page-box {
        display: none;
    }
    .h5-switch {
        display: flex;
    }
    .news-tab-box {
        height: calc(99vw / 7.5);
        font-size: calc(24vw / 7.5);
    }
    .content {
        width: 93vw;
    }
    /*新闻公共样式 */
    .news .news-card {
        width: calc(690vw / 7.5);
        margin: 0 auto;
    }
    .news .news-top {
        flex-direction: column;
    }
    .news .card-deck {
        flex-direction: column;
        margin-top: calc(57vw / 7.5);
    }
    .news .news-top .news-top-right .title a {
        font-size: calc(30vw / 7.5);
    }
    .news .news-top .news-top-right .text a {
        font-size: calc(24vw / 7.5);
    }
    .news .card-deck .card {
        margin-top: calc(50vw / 7.5);
        border-top: none;
        border-left: none;
        border-right: none;
        background-color: #FBFBFB;
        height: calc(848vw / 7.5);
    }
    .news .card-deck .card+.card {
        margin-left: 0;
    }
    .news .card-deck .card .card-img {
        width: 100%;
        height: calc(489vw / 7.5);
    }
    .news .card-deck .card .card-img .card-img-top {
        width: 100%;
        height: 100%;
    }
    .news .card-deck .card .card-body {
        width: 100%;
        height: calc(257vw / 7.5);
    }
    .news .card-deck .card .card-title {
        font-size: calc(24vw / 7.5);
    }
    .news .card-deck .card .card-text {
        font-size: calc(30vw / 7.5);
        line-height: calc(48vw / 7.5);
    }
    .news .card-deck .card .text-muted span {
        font-size: calc(26vw / 7.5);
    }
    .footer .footer-bottom-box .footer-bottom-text a {
        margin-top: calc(20vw / 7.5);
        margin-left: 0;
    }
    .down-menu-item .one-menu {
        height: calc(125vw / 7.5);
    }
    .down-menu-item.alone {
        height: calc(125vw / 7.5);
    }
    .down-menu-item.alone .one-menu a {
        width: 100%;
        height: calc(125vw / 7.5);
        line-height: calc(125vw / 7.5);
    }
    .down-menu-item .tow-menu {
        padding-bottom: calc(40vw / 7.5);
    }
    .down-menu-item .tow-menu .two-menu-item {
        height: auto;
        font-size: calc(28vw / 7.5);
        line-height: unset;
        margin-top: calc(40vw / 7.5);
    }
}

@media (min-width: 576px) {
    .news .card-deck {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}


















