@keyframes arrowAnimation {
    0%{
        transform: translate(-0.3rem, 0) rotate(45deg);
    }
    100%{
        transform: translate(0, 0) rotate(45deg);
    }
}
/*====================顶部导航 start======================*/
header {
    position: fixed;
    width: 100%;
    background: #090B1A;
    background-color: rgba(0, 0, 0, 0);
    top: 0;
    z-index: 9999;
    transition-duration: 0.3s;
    background-image: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
}

header nav {
    width: 70rem; /**1400*/
    height: 2.5rem;/*50px*/
    display: flex;
    align-items: center;
}

header .com_logo {
    display: flex;
    width: 9rem;
    height: 1.05rem;
    align-items: center;
    margin-left: 2.5rem;
    margin-right: 3rem;
}

header .com_logo .logo {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url('../image/logo.png') no-repeat;
    object-fit: contain;
    background-size: 100% 100%;
}

.header-mouseover .com_logo .logo {
    background: url('../image/logo_m.png') no-repeat;
    object-fit: contain;
    background-size: 100% 100%;
}

header .com_logo h1 {
    text-indent: -9999px;
    height: 100%;
}

header .nav-menu-list {
    /* position: relative; */
    display: inline-block;
}

header .nav-menu-list .nav-menu-ul {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2.5rem;/*50px*/
    list-style: none;
    border-left: 0;
    padding-left: 0;
}

header .nav-menu-list .nav-menu-ul li,  header .nav-right-menu-list .right-menu-li{
    display: flex;
    align-items: center;
    font-size: 1rem;/*20px*/
    color: rgba(51, 51, 51, 1);
    padding: 0px 1.7rem;/*34rem*/
    height: 100%;
    position: relative;
}

header .nav-right-menu-list .vertical {
    width: 1px;
    height: 17px;
    opacity: 0.3;
    background: #999;
}

header .nav-menu-list .nav-menu-ul li a, header .nav-right-menu-list .right-menu-li a{
    display: flex;
    align-items: center;
    vertical-align: middle;
    padding-left: 0px;
    font-size: 0.7rem;
    font-weight: 400;
    color: #FFFFFF;
    height: 100%;
    position: relative;
}

header .nav-menu-list .nav-menu-ul li a span{
    color: inherit;
}

header .nav-menu-list .nav-menu-ul li a::after, header .nav-right-menu-list .right-menu-li a::after {
    position: absolute;
    bottom: 0px;
    left: 0px;
    content: '';
    display: block;
    width: 100%;
    /* border-bottom: 2px solid #013F99; */
    height: 2px;/*4px*/
    background-color: #013F99;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .3s;
    -ms-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    box-sizing: border-box;
}

header .nav-menu-list .nav-menu-ul .active-li.active a::after, header .nav-right-menu-list .right-menu-li.active a::after {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
}

header .right-menu-btn {
    cursor: pointer;
    font-size: 0.7rem;
    padding: 0px 1.7rem;/*34rem*/
    height: 100%;
    line-height: 2.5rem;
    background: #013F99;
    color: #FFFFFF;
}

header .right-menu-btn:hover {
    background: #0053c9;
}

.header-mouseover .nav-menu-list .nav-menu-ul li a, .header-mouseover .nav-right-menu-list .right-menu-li a {
    color: #333;
}

header .nav-menu-list .nav-menu-ul .clearPadding {
    padding: 0;
}

header .nav-menu-list .nav-menu-ul .clearPadding a {
    padding: 0px 2.1rem;
}

header .nav-menu-list .nav-menu-ul li em {
    display: inline-block;
    width: 0.55rem;/*11px*/
    height: 0.3rem;/*11px*/
    margin-left: 0.55rem;
    margin-top: 0.1rem;
    background: url('../image/jiantouxia.png') no-repeat;
    background-size: 100% 100%;
}

header .nav-menu-list .nav-menu-ul li .arrow {
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: 0.55rem;
    margin-top: 0.1rem;
    transform: rotate(135deg);
    transition: all .3s;
}

.header-mouseover .nav-menu-list .nav-menu-ul li em {
    background: url('../image/bottom_mini.png') no-repeat;
    background-size: 100% 100%;
}

.header-mouseover .nav-menu-list .nav-menu-ul li .arrow {
    border-right: 2px solid #333;
    border-top: 2px solid #333;
}

header .nav-menu-list .nav-menu-ul .active-li.active {
    background: #FFFFFF;
    /* border-bottom: 2px solid #013F99; */
}

header .right-menu-li.active a {
    color: #013F99 !important;
}

header .nav-menu-list .nav-menu-ul .active-li.active a {
    color: #013F99;
    background: #FFFFFF;
}

header .nav-menu-list .nav-menu-ul li.active em {
    background: url('../image/upjiantou.png') no-repeat;
    background-size: 100% 100%;
}
header .nav-menu-list .nav-menu-ul li.active .arrow {
    border-right: 2px solid #013F99;
    border-top: 2px solid #013F99;
    transform: rotate(-45deg);
    margin-top: 0.3rem;
}

header .nav-menu-list .div-content {
    display: none;
}

header .mobile-login {
    display: none;
    float: right;
    height: 100%;
}

header .mobile-login .menu-btn {
    width: 4rem;/*80px*/
    height: 100%;
    padding: 0 1.25rem 0 0;/*25px*/
    float: right;
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
}

header .mobile-login .menu-btn .btn {
    float: right;
    width: 25px;/*25px*/
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
}

header .mobile-login .menu-btn .close_btn {
    width: 18px;/*18px*/
    height: 18px;
    display: none;
}

header .mobile-li {
    position: absolute;
    right: 1rem;
    line-height: 2.5rem;
}

header .nav-right-menu-list {
    position: absolute;
    right: 0;
    top: 0;
    height: 2.5rem;
    line-height: 2.5rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

header .mobile-li span {
    float: left;
    padding-left: 0px;
    font-size: 0.7rem;
    font-weight: 400;
    color: #FFFFFF;
    cursor: auto;
    line-height: 2.5rem;
}

/*====================语言切换器样式 start======================*/
header .lang-switcher-container {
    position: relative;
    padding: 0 1rem;
}

header .lang-switcher {
    display: flex;
    align-items: center;
    cursor: pointer;
    height: 100%;
    padding: 0 0.5rem;
    color: #FFFFFF;
}

header .lang-switcher:hover {
    opacity: 0.8;
}

header .lang-icon {
    width: 16px;
    height: 16px;
    margin-right: 0.3rem;
    display: inline-block;
    background-image: url('../image/lang-white.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

header .lang-code {
    font-size: 0.7rem;
    font-weight: 400;
    color: #FFFFFF;
    margin-right: 0.3rem;
}

header .lang-arrow {
    font-size: 0.5rem;
    color: #FFFFFF;
    transition: transform 0.3s;
}


header .lang-dropdown {
    position: absolute;
    top: 100%;
    right: 0;
    background: #FFFFFF;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    list-style: none;
    padding: 1.3rem 0.8rem 1.3rem;
    margin: 0;
    z-index: 1000;
    display: none;
    min-width: 8.5rem; /* keep language names on one line */
}

header .lang-switcher-container:hover .lang-dropdown {
    display: block;
}

header .lang-switcher-container:hover .lang-arrow {
    transform: rotate(180deg);
}

header .lang-dropdown li {
    display: flex;
    padding: 0 1.3rem;
    align-items: center;
    margin-bottom: 0.5rem;
    position: relative;
    border-radius: 3px;
    transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
}

header .lang-dropdown li:last-child {
    margin-bottom: 0;
}

header .lang-dropdown li span {
    display: block;
    font-size: 0.8rem;
    color: #333;
    cursor: pointer;
    position: relative;
    width: 100%;
    white-space: nowrap;
}

header .lang-dropdown li:hover {
    background: #EDF3FD;
}

header .lang-dropdown li:hover span {
    color: #013F99;
}

header .lang-dropdown li span.line-animation {
    position: relative;
}

header .lang-dropdown li span.line-animation::after {
    position: absolute;
    bottom: -2px;
    left: 0px;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #013F99;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .3s;
    -ms-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}

header .lang-dropdown li:hover span.line-animation::after {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
}

.header-mouseover .lang-switcher,
.header-mouseover .lang-code,
.header-mouseover .lang-arrow {
    color: #333;
}

.header-mouseover .nav-right-menu-list .right-menu-li .lang-icon {
    background-image: url('../image/lang-grey.png');
}
/*====================语言切换器样式 end======================*/

/*====================顶部导航 end======================*/

/*====================语言切换器样式 start======================*/
header .lang-switcher-container {
    position: relative;
    padding: 0 1rem;
}

header .lang-switcher {
    display: flex;
    align-items: center;
    cursor: pointer;
    height: 100%;
    padding: 0 0.5rem;
    color: #FFFFFF;
}

header .lang-switcher:hover {
    opacity: 0.8;
}

header .lang-icon {
    width: 16px;
    height: 16px;
    margin-right: 0.3rem;
    display: inline-block;
    background-image: url('../image/lang-white.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

header .lang-code {
    font-size: 0.7rem;
    font-weight: 400;
    color: #FFFFFF;
    margin-right: 0.3rem;
}

header .lang-arrow {
    font-size: 0.5rem;
    color: #FFFFFF;
    transition: transform 0.3s;
}


header .lang-dropdown {
    position: absolute;
    top: 100%;
    right: 0;
    background: #FFFFFF;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    list-style: none;
    padding: 1.3rem 0.8rem 1.3rem;
    margin: 0;
    z-index: 1000;
    display: none;
}

header .lang-switcher-container:hover .lang-dropdown {
    display: block;
}

header .lang-switcher-container:hover .lang-arrow {
    transform: rotate(180deg);
}

header .lang-dropdown li {
    display: flex;
    padding: 0 1.3rem;
    align-items: center;
    margin-bottom: 0.5rem;
    position: relative;
    border-radius: 3px;
    transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    white-space: nowrap;
}

header .lang-dropdown li:last-child {
    margin-bottom: 0;
}

header .lang-dropdown li span {
    display: block;
    font-size: 0.8rem;
    color: #333;
    cursor: pointer;
    position: relative;
    width: 100%;
}

header .lang-dropdown li:hover {
    background: #EDF3FD;
}

header .lang-dropdown li:hover span {
    color: #013F99;
}

header .lang-dropdown li span.line-animation {
    position: relative;
}

header .lang-dropdown li span.line-animation::after {
    position: absolute;
    bottom: -2px;
    left: 0px;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #013F99;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .3s;
    -ms-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}

header .lang-dropdown li:hover span.line-animation::after {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
}

.header-mouseover .lang-switcher,
.header-mouseover .lang-code,
.header-mouseover .lang-arrow {
    color: #333;
}

.header-mouseover .nav-right-menu-list .right-menu-li .lang-icon {
    background-image: url('../image/lang-grey.png');
}
/*====================语言切换器样式 end======================*/

/*====================下拉框样式 start======================*/
.navbar-inner {
    display: none;
    position: absolute;
    top: 2.5rem;
    left: 0px;
    height: auto;
    background: #FFFFFF;
    z-index: 3;
    padding: 2.5rem 10.3rem 3.9rem;/*50px 206px 78px*/
}

.navbar-inner .col-rg-menu {
    display: flex;
    justify-content: center;
}

.navbar-inner .col-rg-menu .col-mes {
    margin-right: 2.85rem;/*57px*/
}

.navbar-inner .col-rg-menu .col-mes:last-child {
    margin-right: 0;
}

.navbar-inner .col-mes .title {
    display: flex;
    align-items: center;
    width: 100%;
    height: 2.5rem;
    line-height: 1;
    /* margin-bottom: 1.05rem; */
}

.navbar-inner .special-padding {
    padding-left: 1.5rem;
}

.navbar-inner .special-margin {
    margin-left: 1.5rem;
}

.navbar-inner .inner_3-special-padding {
    padding-left: 1.5rem;
}

.navbar-inner .inner_3-special-margin {
    margin-left: 1.5rem;
}

.navbar-inner .inner_2-special-padding {
    padding-left: 1.5rem;
}

.navbar-inner .inner_2-special-margin {
    margin-left: 1.5rem;
}

.navbar-inner .first-row-special-padding {
    padding-left: 0.7rem;
}

.navbar-inner .first-row-special-margin {
    margin-left: 0.7rem;
}

/*
.navbar-inner .col-mes .title .logo {
    width: auto;
    height: auto;
    margin-right: 0.5rem;
}
*/

.navbar-inner .col-mes .title .txt {
    font-size: 1rem;/*20px*/
    font-weight: 400;
    color: #999;
    line-height: 1;
}

.navbar-inner .col-mes .title .txt-product {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0.7rem;
    width: 12.5rem;
    position: relative;
}

.lang-en-US .navbar-inner .col-mes .title .txt-product {
    width: initial;
}

.navbar-inner .col-mes .title .txt-color {
    color: #013F99;
}

.navbar-inner .col-mes .title .txt-product .arrow {
    border-right: 2px solid #999;
    border-top: 2px solid #999;
    width: 0.5rem;
    height: 0.5rem;
    margin-left: 0.55rem;
    transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: calc(50% - 0.2rem);
    right: 0.8rem;
    transition: all 0.3s;
}

.navbar-inner .col-mes .title .txt-product:hover {
    color: #013F99;
    background: #EDF3FD;
    border-radius: 3px;
}

.navbar-inner .col-mes .title .txt-product:hover .arrow {
    border-right: 2px solid #013F99;
    border-top: 2px solid #013F99;
    right: 0.5rem;
}

.navbar-inner .col-mes .line {
    /*width: 9.85rem;*/ /*197px*/
    height: 0.05rem;/*1px*/
    background: #eee;
    margin-bottom: 1.05rem;/*21px*/
}

.navbar-inner .col-mes .line114 {
    width: 5.7rem;/*114px*/
    height: 0.05rem;/*1px*/
    background: #eee;
    margin-bottom: 1.05rem;/*21px*/
}

.navbar-inner .col-mes .menu-list .row-list {
    display: flex;
    flex-direction:column;
}

.navbar-inner .menu-list li {
    display: flex;
}
.navbar-inner .menu-list .bgLeft-ul li {
    padding-left: 20%;
    height: 2.5rem;
    align-items: center;
    position: relative;
}

.lang-en-US .navbar-inner .menu-list .bgLeft-ul li {
    height: initial;
    min-height: 2.5rem;
    padding: 0.8rem 0 0.8rem 10%;
}

.inner_1.navbar-inner .menu-list .bgLeft-ul li {
    padding-left: 10%;
}

.navbar-inner .menu-list li a {
    display: inline-block;
    font-size: 0.8rem;/*16px*/
    font-weight: 400;
    line-height: 0.8rem;
    color: #8D8D8D;
    width: 100%;
}

.navbar-inner .col-mes .menu-list .bgRight-ul {
    display: flex;
    flex-wrap: wrap;
    width: 54rem; /* 18 * 3 */
}

.navbar-inner .menu-list .bgRight-ul li {
    width: 18rem;
    padding: 1rem 1.5rem;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lang-en-US .navbar-inner .menu-list .bgRight-ul li {
    padding: 1rem 0 1rem 1.5rem;
}

.navbar-inner .menu-list .bgRight-ul.hover-ul li:hover {
    background: #EDF3FD;
    border-radius: 3px;
}

.navbar-inner .menu-list .bgRight-ul li .row-title {
    display: flex;
    align-items: center;
    margin-bottom: 0.48rem;
    position: relative;
    width: 100%;
}

.lang-en-US .navbar-inner .menu-list .bgRight-ul li .row-title {
    display: initial;
}

.navbar-inner .menu-list .bgRight-ul li .row-title .line-animation {
    position: relative;
}

.navbar-inner .menu-list .bgRight-ul li .row-title .line-animation::after {
    position: absolute;
    bottom: -2px;
    left: 0px;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #013F99;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .3s;
    -ms-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}

.navbar-inner .menu-list .bgRight-ul.hover-ul li:hover .row-title .line-animation::after {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
}

.navbar-inner .menu-list .bgRight-ul.hover-ul li:hover .row-title .line-animation {
    color: #013F99;
}

/* .navbar-inner .menu-list .bgRight-ul li .row-title .arrow {
    border-right: 2px solid #013F99;
    border-top: 2px solid #013F99;
    width: 0.5rem;
    height: 0.5rem;
    margin-left: 0.55rem;
    transform: rotate(45deg);
    display: none;
    position: absolute;
    top: calc(50% - 0.25rem);
    right: 1rem;
    animation: arrowAnimation 0.6s linear 1;
} */

.navbar-inner .menu-list .bgRight-ul li .row-desc {
    color: #8D8D8D;
    font-size: 0.7rem;/*14px*/
    line-height: 1;
}

.lang-en-US .navbar-inner .menu-list .bgRight-ul li .row-desc {
    margin-top: 5px;
    line-height: 1.2;
}

/* .navbar-inner .menu-list .bgRight-ul.hover-ul li:hover .arrow {
    display: inline-block;
} */

.navbar-inner .col-mes-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.navbar-inner .flex-menu-list {
    display: flex;
    flex-wrap: nowrap;
    max-width: 13rem;/*194+61*/
}

.navbar-inner .menu-list .row-margin-right {
    margin-right: 3.2rem;
}

/* .navbar-inner .col-mes-wrapper .col-mes-cpy:nth-child(6n) {
    margin-right: 0px;
} */

.inner_slide .inner-container {
    display: flex;
    height: 100%;
} 

.inner_slide .col-rg-slide {
    width: 27.7rem; /* 532px */
    padding: 2.5rem 0 2rem 13.85rem;
    background: url('../image/index/produceBgLeft.png') no-repeat center bottom;
    background-color: #fff;
    background-size: 100% 100%;
}
.inner_slide .col-rg-slide.bgLeft-product {
    background: url('../image/index/bgLeft_product.jpg') no-repeat center bottom;
    background-size: 100% 100%;
}
.inner_3.inner_slide .col-rg-slide.bgLeft-product {
    background: url('../image/index/inner3_special.jpg') no-repeat center bottom;
    background-size: 100% 100%;
}
.inner_slide .col-rg-slide .slide-li a {
    color: #000000;
    font-size: 0.9rem;
    line-height: 0.8rem;
    font-weight: 500;
}

/* .inner_slide .col-rg-slide .slide-li .arrow {
    border-right: 2px solid #013F99;
    border-top: 2px solid #013F99;
    width: 0.5rem;
    height: 0.5rem;
    margin-left: 0.55rem;
    transform: rotate(45deg);
    display: none;
    position: absolute;
    top: calc(50% - 0.25rem);
    right: 3rem;
    animation: arrowAnimation 0.6s linear 1;
} */

.inner_slide .col-rg-slide .slide-li a .line-animation {
    position: relative;
}

.lang-en-US .inner_slide .col-rg-slide .slide-li a .line-animation {
    line-height: 1.2;
    white-space: break-spaces;
}

.inner_slide .col-rg-slide .slide-li a .line-animation::after {
    position: absolute;
    bottom: -2px;
    left: 0px;
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #013F99;
    transition: all .3s ease-out;
}
.inner_slide .col-rg-slide .slide-li.active a .line-animation::after {
    width: 100%;
}
.inner_slide .col-rg-slide .slide-li.active a .line-animation {
    color: #013F99;
}

.inner_slide .col-rg-slide .slide-li.active .arrow {
    display: inline-block;
}

.inner_slide .col-rg-slide .slide-li.active {
    background: #ffffff;
}

.inner_slide .col-rg-slide .slide-li.active a {
    color: #013F99;
}

.inner_slide .col-rg-menu {
    flex: 1;
    justify-content: start;
    padding: 2.5rem 2.85rem 2.3rem 1.35rem;
    /* background: url('../image/index/productBgRight.png') no-repeat center bottom; */
    background-color: #fff;
    /* background-size: 100% 100%; */
    /* box-shadow: 1px 1px 1px 1px rgb(0 0 0 / 18%); */
    max-height: calc(100vh - 2.5rem);
    overflow: auto;
}

.inner_3.inner_slide .col-rg-menu {
    padding-left: 2.15rem;
}

.inner_slide .col-rg-menu .col-mes {
    display: none;
}

.inner_slide .col-rg-menu .col-mes.active {
    display: block;
}

.inner_slide .col-rg-menu .menu-list li a {
    line-height: 0.8rem;
    width: 100%;
}

.inner_slide .col-mes .title .txt {
    font-size: 0.9rem;
    font-weight: 500;
}

.inner_1 {
    width: 96rem;
    height: auto;/*392*/
    left: 0px;
    padding: 0;
}

.inner_1 .col-rg-menu .col-mes {
    margin-right: 0rem;
}

.inner_2 {
    background-color: #fff;
    padding: 2.5rem 17rem 2.3rem 16rem;
    width: 96rem;
    box-sizing: border-box;
}

.inner_2 .col-rg-menu .menu-list {
    width: 4rem;/*80px*/
}

.inner_2 .title {
    margin-bottom: 1.05rem;
}

.inner_2 .title .txt {
    font-size: 0.9rem; /*18px*/
    font-weight: 400;
    color: #999;
    line-height: 1;
    margin-bottom: 1.05rem;
}

.inner_2 .line {
    height: 0.05rem;/*1px*/
    background: #eee;
    margin-bottom: 1.05rem;/*21px*/
}
.inner_2.navbar-inner .menu-list .bgRight-ul {
    display: flex;
    flex-wrap: wrap;
    width: 65rem; /* 13 * 5 */
    margin-left: 0.8rem;
}

.inner_2.navbar-inner .menu-list .bgRight-ul li {
    width: 6rem;
    margin-right: 7rem; /* 7 + 6 = 13 */
    padding: 0.4rem 0.7rem;
    background: #fff;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0.6rem;
}

.lang-en-US .inner_2.navbar-inner .menu-list .bgRight-ul li {
    width: 13rem;
    padding: 0.4rem 0.7rem 0.4rem 0;
}

.inner_2.navbar-inner .menu-list .bgRight-ul li:hover {
    background: #EDF3FD;
    border-radius: 3px;
}

.inner_2.navbar-inner .menu-list .bgRight-ul li .row-title {
    margin-bottom: 0rem;
}

/* .inner_2.navbar-inner .menu-list .bgRight-ul li:hover .row-title>div {
    color: #013F99;
} */

/* .inner_2.navbar-inner .menu-list .bgRight-ul li .row-title .arrow {
    border-right: 2px solid #013F99;
    border-top: 2px solid #013F99;
    width: 0.5rem;
    height: 0.5rem;
    margin-left: 0.55rem;
    transform: rotate(45deg);
    display: none;
    position: absolute;
    top: calc(50% - 0.25rem);
    right: 0.1rem;
    animation: arrowAnimation 0.6s linear 1;
} */

/* .inner_2.navbar-inner .menu-list .bgRight-ul li:hover .arrow {
    display: inline-block;
} */

.inner_2.navbar-inner .menu-list .bgRight-ul li .row-title {
    display: flex;
    /* justify-content: center; */
}

.inner_2.navbar-inner .menu-list .bgRight-ul li .row-title .line-animation {
    position: relative;
}

.inner_2.navbar-inner .menu-list .bgRight-ul li .row-title .line-animation::after {
    position: absolute;
    bottom: -2px;
    left: 0px;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #013F99;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .3s;
    -ms-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.inner_2.navbar-inner .menu-list .bgRight-ul li:hover .row-title .line-animation::after {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
}
.inner_2.navbar-inner .menu-list .bgRight-ul li:hover .row-title .line-animation {
    color: #013F99;
}

.navbar-inner .menu-list .bgRight-ul li .row-title .line-animation {
    position: relative;
}

.navbar-inner .menu-list .bgRight-ul li .row-title .line-animation::after {
    position: absolute;
    bottom: -2px;
    left: 0px;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #013F99;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .3s;
    -ms-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}

.navbar-inner .menu-list .bgRight-ul.hover-ul li:hover .row-title .line-animation::after {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
}

.inner_3 {
    min-width: 96rem;
    height: auto;
    min-height: 11.2rem;
    padding: 0;
    left: 0;
}

.inner_3 .col-rg-slide {
    min-height: 11.2rem;
}

.inner_3.inner_slide .col-rg-slide {
    padding-bottom: 0px;
}

.inner_3 .col-rg-menu {
    min-height: 11.2rem;
    padding-bottom: 33px;
}

.inner_3 .col-rg-menu .col-mes {
    margin-right: 0rem;
}

.inner_3.navbar-inner .col-mes-wrapper {
    width: 55rem;
}

.inner_3.navbar-inner .menu-list li a {
    color: #333;
}

.inner_3.navbar-inner .col-mes-wrapper li {
    width: 6rem;
    display: flex;
    padding: 0.4rem 0.7rem;
    background: #fff;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0.6rem;
    position: relative;
}

.lang-en-US .inner_3.navbar-inner .col-mes-wrapper li {
    width: 10.5rem;
}

.inner_3.navbar-inner .col-mes-wrapper li:last-child {
    margin-bottom: 0rem;
}

.inner_3.navbar-inner .col-mes-wrapper .special-li li:nth-last-child(-n+2),
.inner_3.navbar-inner .col-mes-wrapper .special-three-li li:nth-last-child(-n+2) {
    margin-bottom: 0rem;
}

.inner_3.navbar-inner .col-mes .menu-list.special-li .row-list, .inner_3.navbar-inner .col-mes .menu-list.special-three-li .row-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 40rem;
}

.lang-en-US .inner_3.navbar-inner .col-mes .menu-list.special-li .row-list, .lang-en-US .inner_3.navbar-inner .col-mes .menu-list.special-three-li .row-list {
    width: 50rem;
}

.inner_3.navbar-inner .col-mes-wrapper .special-li li {
    width: 16.6rem;
    margin-right: 3.4rem;
}

.lang-en-US .inner_3.navbar-inner .col-mes-wrapper .special-li li {
    width: 20rem;
}

.inner_3.navbar-inner .col-mes-wrapper .special-three-li li {
    width: 13.8rem;
    margin-right: 6.2rem;
}

.lang-en-US .inner_3.navbar-inner .col-mes-wrapper .special-three-li li {
    width: 18rem;
}

.inner_3.navbar-inner .col-mes-wrapper li:hover {
    background: #EDF3FD;
    border-radius: 3px;
}

.inner_3.navbar-inner .col-mes-wrapper li:hover a {
    color: #013F99;
}

.inner_3.navbar-inner .col-mes-wrapper li a .line-animation {
    position: relative;
}

.inner_3.navbar-inner .col-mes-wrapper li a .line-animation::after {
    position: absolute;
    bottom: -2px;
    left: 0px;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #013F99;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .3s;
    -ms-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.inner_3.navbar-inner .col-mes-wrapper li:hover a .line-animation::after {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
}
.inner_3.navbar-inner .col-mes-wrapper li:hover a .line-animation {
    color: #013F99;
}
.inner_3.inner_slide .col-rg-menu .menu-list li a {
    width: auto;
}
.inner_3.navbar-inner .col-mes .title {
    width: 7.5rem;
}

.lang-en-US .inner_3.navbar-inner .col-mes .title {
    width: 10.5rem;
}

.lang-en-US .inner_3.navbar-inner .col-mes .title.cluser,
.lang-en-US .inner_3.navbar-inner .col-mes .title.park {
    white-space: nowrap;
}

/* .inner_3.navbar-inner .col-mes-wrapper li .arrow {
    border-right: 2px solid #013F99;
    border-top: 2px solid #013F99;
    width: 0.5rem;
    height: 0.5rem;
    margin-left: 0.5rem;
    transform: rotate(45deg);
    display: none;
    position: absolute;
    top: calc(50% - 0.25rem);
    right: 0.7rem;
    animation: arrowAnimation 0.6s linear 1;
} */

.inner_3.navbar-inner .col-mes-wrapper .special-li li .arrow {
    margin-left: 0.8rem;
}

.inner_3.navbar-inner .col-mes-wrapper .col-mes-cpy {
    margin-right: 1.5rem;
    margin-bottom: 1.3rem;
}

.lang-en-US .inner_3.navbar-inner .col-mes-wrapper .col-mes-cpy {
    margin-left: 0.5rem;
}

/* .inner_3.navbar-inner .col-mes-wrapper li:hover .arrow {
    display: inline-block;
} */

.inner_4 {
    /* background: url('../image/index/aboutMorewisBg.png') no-repeat center bottom; */
    background-color: #fff;
    /* background-size: 100% 100%; */
    padding: 1.4rem 0.8rem 2.7rem;/*62px 57px 74px*/
    left: auto;
    text-align: center;
    border-radius: 0 0 3px 3px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: rgb(0 0 0 / 15%) 0px 2px 8px;
}

.inner_4 .col-rg-menu{
    flex: 1;
}

.inner_4.navbar-inner .menu-list li a {
    color: #333;
}

.lang-en-US .inner_4.navbar-inner .menu-list li a {
    text-align: left;
}

.inner_4.navbar-inner .menu-list li {
    width: 8.4rem;
    display: flex;
    padding: 0.5rem 1.3rem;
    align-items: center;
    margin-bottom: 0.5rem;
    position: relative;
}

.lang-en-US .inner_4.navbar-inner .menu-list li {
    width: 12.5rem;
}

.inner_4.navbar-inner .menu-list li:last-child {
    margin-bottom: 0px;
}

.inner_4.navbar-inner .menu-list  li:hover {
    background: #EDF3FD;
    border-radius: 3px;
}

.inner_4.navbar-inner .menu-list  li:hover a {
    color: #013F99;
}

.inner_4.navbar-inner .menu-list li a .line-animation {
    position: relative;
}

.inner_4.navbar-inner .menu-list li .line-animation::after {
    position: absolute;
    bottom: -2px;
    left: 0px;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #013F99;
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .3s;
    -ms-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.inner_4.navbar-inner .menu-list li:hover a .line-animation::after {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
}
.inner_4.navbar-inner .menu-list li:hover a .line-animation {
    color: #013F99;
}

/* .inner_4.navbar-inner .menu-list li .arrow {
    border-right: 2px solid #013F99;
    border-top: 2px solid #013F99;
    width: 0.5rem;
    height: 0.5rem;
    margin-left: 0.5rem;
    transform: rotate(45deg);
    display: none;
    position: absolute;
    top: calc(50% - 0.22rem);
    right: 1.5rem;
    animation: arrowAnimation 0.6s linear 1;
}

.inner_4.navbar-inner .menu-list  .special-li li .arrow {
    margin-left: 0.8rem;
}

.inner_4.navbar-inner .menu-list  li:hover .arrow {
    display: inline-block;
} */

@media (max-width:1599px) and (min-width:1367px) {

    .inner_slide .col-rg-slide .slide-li a {
        font-size: 14px;
        line-height: 14px;
    }

    .inner_slide .col-mes .title .txt {
        font-size: 14px;
    }

    .inner_slide .col-rg-menu .menu-list li a {
        font-size: 14px;
        line-height: 14px;
    }
}

@media (max-width:1366px) and (min-width:451px) {
    .inner_3.navbar-inner .col-mes-wrapper .special-li li {
        width: 19rem !important;
        margin-right: 1rem !important;
    }
    .lang-en-US .inner_3.navbar-inner .col-mes-wrapper .special-li li {
        width: 20rem !important;
        margin-right: 3.4rem !important;
    }
    .navbar-inner .menu-list .bgRight-ul li .row-desc {
        line-height: 1rem;
    }
}

/*====================下拉框样式 end======================*/

@media screen and (max-width:450px) {
    header nav {
        width: 100% !important;
        margin: 0 !important;
        height: 50px;
        display: flex;
        justify-content: space-between;
    }

    header .com_logo {
        width: 142px;
        height: 100%;
        margin-left: 5px;
    }

    header .com_logo .logo {
        width: 100%;
        height: 16px;
    }

    header nav .mobile-login {
        display: inline-block;
    }

    header .mobile-li {
        right: 70px;
    }

    header .mobile-li span {
        line-height: 50px;
    }

    header .nav-menu-list .nav-menu-ul {
        display: block;
    }

    header .nav-menu-list .nav-menu-ul li {
        min-height: 52px;
        display: block;
        width: 100%;
        float: left;
        margin: 0;
        padding: 0;
    }

    header .nav-menu-list .nav-menu-ul .active-li:hover {
        background: transparent;
    }

    header .nav-menu-list .nav-menu-ul .active-li:hover a {
        color: #fff;
        background: transparent;
    }

    header .nav-menu-list .nav-menu-ul li em {
        float: right;
        margin: 0;
        height: 6px;
        width: 11px;
        position: relative;
        top: 12px;
        background-size: 100% 100%;
    }

    header .nav-menu-list .nav-menu-ul li a {
        display: block;
        width: 100%;
        padding: 16px;
        font-size: 17px;
        border-bottom: 1px solid #D4D4D4;
    }

    header .nav-menu-list .div-content {
        float: left;
        width: 100%;
        display: none;
    }

    header .nav-menu-list .div-top {
        min-height: 53px;
        background: rgba(0, 0, 0, 0.7);
    }

    header .nav-menu-list .div-top a {
        display: inline-block;
        color: #fff;
        text-indent: 26px;
    }
    header .nav-menu-list .show-next-ul {
        height: auto;
        width: 100%;
        border-bottom: 1px solid #D4D4D4;
    }

    header .nav-menu-list .next-ul {
        display: none;
        height: auto;
        width: 100%;
        border-bottom: 1px solid #D4D4D4;
    }

    header .nav-menu-list .next-li {
        text-indent: 47px;
    }

    header .nav-menu-list .next-li a {
        border: none
    }

    header .nav-menu-list .nav-menu-ul li {
        height: auto;
    }

    header .nav-menu-list .nav-menu-ul li:hover>a {
        color: #fff;
        border-bottom: 1px solid #D4D4D4;
    }

    header .nav-menu-list .nav-menu-ul li:hover em {
        background: url(../image/jiantouxia.png) no-repeat;
    }
}
