.group_menus {
    z-index: 9999
}

.table-cell {
    display: table-cell;
    vertical-align: middle;
}

.show-table {
    display: table;
}

.group_menus {
    width: 100%;
    height: 68px;
    -webkit-transition: all 6s ease;
    -o-transition: all 6s ease;
    transition: all 6s ease
}

.group_menus,
.group_menus .menu-mask {
    position: fixed;

}

.group_menus .menu-mask {
    width: 60%;
    padding-top: 60%;
    border-radius: 50%;
    background: #1a1919;
    top: -100%;
    right: -100%
}

.group_menus .menus-con {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 100px;
    display: none
}

.group_menus .menus-con .menus-item {
    float: left;
    width: 20%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.group_menus .menus-con .menus-item .menu-child {
    position: relative;
    height: 100%;
    margin-top: -100px;
}

.group_menus .menus-con .menus-item .first-container {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 9 !important;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
    /*opacity: 0;*/
    z-index: 9
}

.group_menus .menus-con .menus-item .first-title {
    height: 90px;
    width: 70%;
    /*padding-top: 30px;*/
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: none;
    margin: auto;
    overflow: hidden
}

.group_menus .menus-con .menus-item .first-title .first-con {
    position: relative;
    left: 0;
    top: 0;
    margin-left: 10%;
    padding-top: 12px;
    overflow: hidden;
    -webkit-transition: .4s cubic-bezier(.19, 1, .22, 1) .1s;
    -o-transition: .4s .1s cubic-bezier(.19, 1, .22, 1);
    transition: .4s cubic-bezier(.19, 1, .22, 1) .1s
}

.group_menus .menus-con .menus-item .first-title .first-con span {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: 20px;
    height: 2px;
    background: #fff;
    -webkit-transition: .6s cubic-bezier(.19, 1, .22, 1) .6s;
    -o-transition: .6s .6s cubic-bezier(.19, 1, .22, 1);
    transition: .6s cubic-bezier(.19, 1, .22, 1) .6s
}

.group_menus .menus-con .menus-item .first-title .first-con .first-name {
    font-size: 20px;
    color: #fff;

}


.group_menus .menus-con .menus-item .first-title .firstHide {
    top: 110%;
    -webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1);
    -o-transition: .4s all cubic-bezier(.19, 1, .22, 1);
    transition: all .4s cubic-bezier(.19, 1, .22, 1)
}

.group_menus .menus-con .menus-item .first-title-en {
    height: 90px;
    width: 100%;
    padding-top: 30px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 11;
    margin: auto;
    overflow: hidden
}

.group_menus .menus-con .menus-item .first-title-en .first-con {
    position: relative;
    left: 0;
    top: 0;
    margin-left: 20%;
    padding-top: 12px;
    overflow: hidden;
    -webkit-transition: .4s cubic-bezier(.19, 1, .22, 1) .1s;
    -o-transition: .4s .1s cubic-bezier(.19, 1, .22, 1);
    transition: .4s cubic-bezier(.19, 1, .22, 1) .1s
}

.group_menus .menus-con .menus-item .first-title-en .first-con span {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: 20px;
    height: 2px;
    background: #fff;
    -webkit-transition: .6s cubic-bezier(.19, 1, .22, 1) .6s;
    -o-transition: .6s .6s cubic-bezier(.19, 1, .22, 1);
    transition: .6s cubic-bezier(.19, 1, .22, 1) .6s
}

.group_menus .menus-con .menus-item .first-title-en .first-con .leftWhite {
    left: -25px;
    -webkit-transition: .6s cubic-bezier(.19, 1, .22, 1);
    -o-transition: .6s cubic-bezier(.19, 1, .22, 1);
    transition: .6s cubic-bezier(.19, 1, .22, 1)
}

.group_menus .menus-con .menus-item .first-title-en .first-con .first-name {
    font-size: 24px;
    color: #fff;
}


.group_menus .menus-con .menus-item .first-title-en .firstHide {
    top: 110%;
    -webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1);
    -o-transition: .4s all cubic-bezier(.19, 1, .22, 1);
    transition: all .4s cubic-bezier(.19, 1, .22, 1)
}

.group_menus .menus-con .menus-item .second-item {
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 10
}

.group_menus .menus-con .menus-item .second-item .second-title {
    text-align: left;
    width: 60%;
    height: 100%;
    padding-left: 20%
}

.group_menus .menus-con .menus-item .second-item .second-title .second-con {
    position: relative;
    left: 0;
    top: 0;
    padding-top: 12px;
    margin-bottom: 12px;
    -webkit-transition: all .2s ease-in;
    -o-transition: .2s all ease-in;
    transition: all .2s ease-in;
    height: 90px;
    overflow: hidden
}

.group_menus .menus-con .menus-item .second-item .second-title .second-con .second-content {
    height: 90px;
    padding-top: 12px;
    position: relative;
    -webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1) .1s;
    -o-transition: .4s .1s all cubic-bezier(.19, 1, .22, 1);
    transition: all .4s cubic-bezier(.19, 1, .22, 1) .1s;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.group_menus .menus-con .menus-item .second-item .second-title .second-con .second-content span {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: 20px;
    height: 2px;
    background: #fff
}

.group_menus .menus-con .menus-item .second-item .second-title .second-con .second-content .second-name {
    font-size: 24px;
    color: #fff;
}


.group_menus .menus-con .menus-item .second-item .second-title .second-con .secondContentmid {
    top: -100%;
    -webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1);
    -o-transition: .4s all cubic-bezier(.19, 1, .22, 1);
    transition: all .4s cubic-bezier(.19, 1, .22, 1)
}

.group_menus .menus-con .menus-item .second-item .second-title .en-second {
    height: 50px;
    margin-top: 70px
}

.menus-con .menus-item .second-item .second-title .secondShow {
    opacity: 1 !important;
    -webkit-transition: all .5s ease-in .2s;
    -o-transition: .5s .2s all ease-in;
    transition: all .5s ease-in .2s;
    -webkit-transform: rotateX(0) !important;
    transform: rotateX(0) !important
}

.menus-con .menus-item .second-item .second-title .second-cont {
    opacity: 0;
    -webkit-transform: rotateX(20deg);
    transform: rotateX(20deg);
    -webkit-transition: all .2s ease-in;
    -o-transition: .2s all ease-in;
    transition: all .2s ease-in
}

.second-list li a{
    color: #fff;
    line-height: 40px;
}
.second-list.menu-type-1 li{
    width: 50%;
    float: left;
}
.menus-con .menus-item .second-item .second-title .second-cont h4 span {
    cursor: pointer
}

.menus-con .menus-item .second-item .second-title .second-cont h4 .third-title {
    height: 0;
    overflow: hidden;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

.menus-con .menus-item .second-item .second-title .second-cont h4 .third-title .third-con {
    padding: 16px 0;
    overflow: hidden
}

.menus-con .menus-item .second-item .second-title .second-cont h4 .third-title .third-con .br-engtxt {
    line-height: 20px;
    padding: 4px 0
}

.menus-con .menus-item .second-item .second-title .second-cont h4 .third-title .en-thirdtitle a {
    width: 100%
}

.menus-con .menus-item .second-item .second-title .second-cont h4 .third-title a {
    display: block;
    font-size: 12px;
    color: #9b9b9b;
    float: left;
    width: 50%;
    line-height: 28px
}

.menus-con .menus-item .second-item .second-title .second-cont h4 .third-title a:hover {
    color: #fc9153
}

.menus-con .menus-item .second-item .second-title .second-cont h4 .specaltxt a {
    width: 100% !important
}

.menus-con .menus-item .second-item .second-title .second-cont h4 a {
    color: #fff;
    font-weight: normal;
    font-size: 16px
}

.menus-con .menus-item:hover .first-con > span {
    left: -25px;
    -webkit-transition: .6s cubic-bezier(.19, 1, .22, 1);
    -o-transition: .6s cubic-bezier(.19, 1, .22, 1);
    transition: .6s cubic-bezier(.19, 1, .22, 1)
}

.group_menus .menus-con.menushide,
.menushide {
    display: block
}


.close-menu {
    position: fixed;
    display: none;
    cursor: pointer;
    right: 40px;
    top: 30px;
    z-index: 13;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}

.close-menu img {
    width: 20px;
    height: 20px
}

.close-menu:hover {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.no-point {
    cursor: auto !important
}
menu-type-1{

}

/*@media screen and (min-width: 1919px) {*/
/*.menus-con .menus-item .first-title .first-con .first-name {*/
/*font-size: 28px*/
/*}*/


/*.menus-con .menus-item .second-item .second-title .second-cont h4 {*/
/*line-height: 60px*/
/*}*/

/*.menus-con .menus-item .second-item .second-title .second-cont h4 a,*/
/*.menus-con .menus-item .second-item .second-title .second-cont h4 span {*/
/*font-size: 22px*/
/*}*/

/*.menus-con .menus-item .second-item .second-title .second-cont h4 .third-title a {*/
/*font-size: 18px;*/
/*line-height: 40px*/
/*}*/
/*}*/

/*@media screen and (min-width: 997px) and (max-width: 1260px) {*/
/*.menus-con .menus-item .first-title-en .first-con .first-name,*/
/*.menus-con .menus-item .first-title .first-con .first-name {*/
/*font-size: 20px*/
/*}*/


/*.menus-con .menus-item .second-item .second-title .second-con .second-content .second-name {*/
/*font-size: 20px*/
/*}*/

/*.menus-con .menus-item .second-item .second-title .second-con .second-content .second-entxt, .menus .menus-con .menus-item .second-item .second-title .second-cont h4 {*/
/*font-size: 16px*/
/*}*/

/*.menus-con .menus-item .second-item .second-title .second-cont h4 .third-title a {*/
/*font-size: 12px*/
/*}*/
g

/*}*/

/*@media screen and (max-width: 996px) {*/

/*.menus-mb {*/
/*height: 1.07rem*/
/*}*/

/*.open-menu {*/
/*overflow: auto*/
/*}*/

/*.open-menu .menu-list li {*/
/*width: 100%;*/
/*height: 20%;*/
/*font-size: 18px;*/
/*display: block*/
/*}*/

/*.open-menu .menu-list li .title-first {*/
/*display: none !important*/
/*}*/

/*.open-menu .menu-list li dl {*/
/*height: 0;*/
/*-webkit-transition: all .5s ease-in;*/
/*-o-transition: .5s all ease-in;*/
/*transition: all .5s ease-in*/
/*}*/

/*.open-menu .menu-list li dl dt {*/
/*font-size: 18px;*/
/*margin-top: 30px*/
/*}*/

/*.open-menu .menu-list li dl dt .second-title {*/
/*top: 0 !important;*/
/*opacity: 1 !important*/
/*}*/

/*.open-menu .menu-list li dl dd h4, .open-menu .menu-list li dl dt div {*/
/*font-size: 14px*/
/*}*/

/*.open-menu .menu-list li dl dd .menu-list-children a {*/
/*font-size: 12px*/
/*}*/

/*.open-menu .menu-list li dl dd .no-point {*/
/*display: none*/
/*}*/

/*.open-menu .menu-list li .title-first {*/
/*top: 10%*/
/*}*/

/*.open-menu .menu-list li .ph-dl {*/
/*position: relative*/
/*}*/

/*.open-menu .menu-list li .show1 {*/
/*height: auto;*/
/*-webkit-transition: all .5s ease-in;*/
/*-o-transition: .5s all ease-in;*/
/*transition: all .5s ease-in;*/
/*padding-right: 30%*/
/*}*/

/*.open-menu .menu-list li .single-text {*/
/*padding-bottom: 30px*/
/*}*/

/*.open-menu .menu-list .li-child {*/
/*position: inherit !important*/
/*}*/
/*}*/

/*.animated1s {*/
/*-webkit-animation-duration: 1s;*/
/*animation-duration: 1s;*/
/*-webkit-animation-fill-mode: both;*/
/*animation-fill-mode: both*/
/*}*/