
/****design by 智营创客-娄伟 2022年9月20日***/

html body {
    font-family: "Myriad_reg";
}


::selection{
    background: #ceb157;
    color: #fff;
}

::-moz-selection{
    background: #ceb157;
    color: #fff;
}

::-webkit-selection{
    background: #ceb157;
    color: #fff;
}


/*@font-face {
  font-family: 'Myriad_reg';  
  src: url('font/as-m.eot');
  src: url('font/as-m.eot?#iefix') format('embedded-opentype'),
  url('font/as-m.woff') format('woff'),
  url('font/as-m.ttf') format('truetype'),
  url('font/as-m.svg#iconfont') format('svg');
}*/


@font-face {
  font-family: 'Myriad_reg';  

  src: url('../fonts/MyriadPro-Regular.otf') format('truetype'),

}

@font-face {
  font-family: 'Myriad_bold';  

  src: url('../fonts/MyriadPro-Bold.otf') format('truetype'),

}



html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{

        font-family: "Myriad_reg";

}


html body {
    color: #000;
    line-height: 1.8;
    overflow-x: hidden
}



sup {
    line-height: 0
}

img {
    border-style: none
}

.page-white {
    background-color: #ffffff
}

.page-gray {
    background-color: #f7f5f5
}

.page-transparent-b-15 {
    background: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(15%, #fff), color-stop(15%, transparent), to(transparent));
    background: linear-gradient(to top, #fff 0%, #fff 15%, transparent 15%, transparent 100%)
}

.bg-dark {
    background-color: #000000;
    color: #fff
}

.bg-dark .title {
    color: #fff
}

.activel{color: #ceb157;}

body,
button,
input,
select,
textarea {
   /* font-family: source-han-sans-simplified-c, "PingFang SC", sans-serif*/
}

.input,
.select select,
.textarea {
    border-radius: 0;
/*    font-family: source-han-sans-simplified-c, "PingFang SC", sans-serif
*/}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
    color: inherit
}

a,
.link,
button,
.button {
    -webkit-transition: all linear 0.3s;
    transition: all linear 0.3s
}

a:focus,
.link:focus,
button:focus,
.button:focus {
    outline: none
}

a,
.link {
    color: #666
}

/*
.columns {
     margin-left: 0 !important;
     margin-right: 0 !important;
     margin-top: 0 !important;
}
*/
a:hover,
a:focus,
a:active,
.link:hover,
.link:focus,
.link:active {
    color: #0599c8
}

a.details-subtitle-fa,
.link {
    color: #1890ff
}

a.details-subtitle-fa:hover,
a.details-subtitle-fa:focus,
a.details-subtitle-fa:active,
.link:hover,
.link:focus,
.link:active {
    color: #0599c8
}

.title,
.subtitle {
    color: #000
}

.title.is-1 {
    font-size: 4.5rem
}

.title.is-2 {
    font-size: 3rem
}

.title.is-3 {
    font-size: 2.25rem
}

.order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.button i {
    margin-left: 10px
}

.button.is-transparent {
    background-color: transparent;
    border-color: transparent
}

.brief-text-box {
    max-width: 1110px;
    margin: 0 auto;
    text-align: center;
    padding: 70px 95px;
    font-size: 20px;
    color: #000000;
    line-height: 1.8
}

.brief-text-box h1,
.brief-text-box h2,
.brief-text-box h3,
.brief-text-box h4,
.brief-text-box h5,
.brief-text-box h6,
.brief-text-box p,
.brief-text-box em,
.brief-text-box i,
.brief-text-box b,
.brief-text-box address {
    font-size: 1em;
    font-weight: inherit;
    line-height: inherit;
    font-style: inherit;
    margin: 0
}

.brief-text-box>h1.brief-text-box-large-font {
    font-size: 56px;
    color: #000000;
    text-align: center;
    line-height: 81px;
    font-weight: 400;
    margin-bottom: 40px
}

.brief-text-box p {
    margin-bottom: 20px
}

br {
    opacity: 0;
    font-size: 0;
    line-height: 0
}

.swiper-button {
    background: rgba(102, 102, 102, 0.5);
    border: 1px solid #bcbcbc
}

.swiper-button:not(.swiper-button-disabled):hover {
    background: rgba(102, 102, 102, 0.9);
    border: 1px solid #e0e0e0
}

/* 通用 */
.inner{padding: 0 2%;box-sizing: border-box;}
.w1400{width: 90%;max-width: 1400px;margin: 0 auto;}
.more{display: block;width: 180px;height: 54px;text-align: center;line-height: 50px;border: 2px solid #000;border-radius: 54px;box-sizing: border-box;}
.more:hover{color: #fff;background: #ceb157;border-color: #ceb157;}
.font16 p{margin-bottom: 1em;font-size: 16px;line-height: 1.875em;color: #555;text-indent: 2em;text-align: justify;}
.font16 p:last-child{margin-bottom: 0;}

.font-45{font-size: 45px;line-height: 1;}
.font-35{font-size: 35px;line-height: 1;}

.slide-page{display: none;left: auto;transform: translateX(0) !important;margin: 15px auto 0;text-align: center;}
.slide-page .swiper-pagination-bullet{background: #dcdcdc;opacity: 1;outline: none;}
.slide-page .swiper-pagination-bullet-active{background: #ceb157;}
.swiper-button-disabled{cursor: not-allowed;opacity: .5;}
.com-shadow{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}





.i-banner .banner-container{height: 100vh;}
.i-banner .item .item-pc, .i-banner .item .item-m{height: 100%;}
.i-banner .item .item-pc a, .i-banner .item .item-m a{display: block;width: 100%;height: 100%;cursor: pointer;}
.i-banner .item-img{height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}

.i-banner .item .item-shadow{background: rgba(0,0,0,0);}
.i-banner .item:nth-child(1) .item-shadow{background: rgba(0,0,0,0);}
.i-banner .item-con{

    position: absolute;
    top: 18%;
    left: 7.5%;
    margin-top: 45px;

}

.banner_text_big{padding-top: 3rem;}

/*.i-banner .item-con::after{position: absolute;top: -32px;left: 0;display: block;content: "";width: 34px;height: 3px;background: #fff;}*/
.i-banner .item-text{margin-bottom: 70px;}
.i-banner .item-text p{font-size: 5.2rem;font-weight: bold;line-height: 6.8rem;color: #fff;}
.i-banner .item-more{display: inline-block;padding: 18px 32px;line-height: 1em;color: #fff;border: 2px solid #fff;border-radius: 50px;}
.i-banner .item-more:hover{color: #fff;background: #ceb157;border-color: #ceb157;}
.banner-page{position: absolute;z-index: 9;bottom: 40px;left: 0;width: 100%;text-align: center;}
.banner-page .page-point{position: relative;display: inline-block;width: 30px;height: 30px;margin: 0 12px;cursor: pointer;    opacity: 0.1;transition: all .5s ease;}
.banner-page .page-point:hover{opacity: 0.5}
.banner-page .page-point::before{position: absolute;top: 0;left: 0;display: block;content: "";width: 100%;height: 100%;border: 1px solid #fff;border-radius: 50%;box-sizing: border-box;}
.banner-page .page-point::after{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;content: "";width: 12px;height: 12px;background: #fff;border-radius: 50%;}
.page-point .page-point-left, .page-point .page-point-right{position: absolute;top: 0;width: 50%;height: 100%;z-index: 1;overflow: hidden;}
.page-point .page-point-bar{position: absolute;top: 0;width: 100%;height: 100%;border: 2px solid #ceb157;box-sizing: border-box;}
.page-point .page-point-left{left: 0;display: none;}
.page-point .page-point-left .page-point-bar{left: 100%;border-top-right-radius: 80px;border-bottom-right-radius: 80px;border-left: 0;-webkit-transform-origin: center left;transform-origin: center left;animation: loading-2 2.5s linear forwards 2.5s;}
.page-point .page-point-right{right: 0;display: none;}
.page-point .page-point-right .page-point-bar{left: -100%;border-top-left-radius: 80px;border-bottom-left-radius: 80px;border-right: 0;-webkit-transform-origin: center right;transform-origin: center right;animation: loading-1 2.5s linear  forwards;}
.banner-page .page-point-active::after{background: #ceb157;}
.banner-page .page-point-active .page-point-left, .banner-page .page-point-active .page-point-right{display: block;}
@keyframes loading-1{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);} 100%{-webkit-transform: rotate(180deg);transform: rotate(180deg);} }
@keyframes loading-2{0%{ -webkit-transform: rotate(0deg); transform: rotate(0deg);} 100%{-webkit-transform: rotate(180deg); transform: rotate(180deg);} }

span.top_line{display: block;}

span.top_line b {
    display: inline-block;
    width: 40px;
    height: 1px;
    background: #fff;
    position: relative;
    top: -5px;
}
span.top_line blockquote {
    display: inline-block;
    font-size: 18px;
    color: #fff;
    /* font-family: 'Myriad_reg'; */
    margin-left: 5px;
}






@media screen and (max-width: 1024px) {
    html {
        -webkit-tap-highlight-color: transparent
    }

/*    body {
        padding-top: 45px
    }
*/
    .title.is-1 {
        font-size: 2.5rem
    }

    .title.is-2 {
        font-size: 2rem
    }

    .title.is-3 {
        font-size: 2.25rem
    }

    .order-v-m {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .order-m-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-m-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-m-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-m-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-m-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-m-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .brief-text-box {
        padding: 24px 20px 48px;
        text-align: left;
        font-size: 14px;
        line-height: 24px
    }

    .brief-text-box h1,
    .brief-text-box h2,
    .brief-text-box h3,
    .brief-text-box h4,
    .brief-text-box h5,
    .brief-text-box h6,
    .brief-text-box p,
    .brief-text-box em,
    .brief-text-box i,
    .brief-text-box b,
    .brief-text-box address {
        font-size: 1em;
        font-weight: inherit;
        line-height: inherit;
        font-style: inherit;
        margin: 0
    }

    .brief-text-box>h1.brief-text-box-large-font {
        font-size: 25px;
        margin-bottom: 0
    }

    .brief-text-box p {
        text-align: center
    }
}

.qedge-com-limit .container-limit .content .index::before {
    position: absolute;
    content: " ";
    display: block;
    bottom: 4px;
    left: 24px;
    height: 1em;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
    width: 1px;
    background-color: #999
}

.qedge-com-limit .container-limit .content .limit {
    padding-top: 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #ccc;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.qedge-com-limit .container-limit .content .limit .limit-title {
    width: 50%
}

.qedge-com-limit .container-limit .content .limit .limit-title .title1 {
    font-size: 24px
}

.qedge-com-limit .container-limit .content .limit .limit-title .subtitle1 {
    font-size: 35px;
    color: #fff
}

.qedge-com-limit .container-limit .content .limit .limit-content {
    width: 50%
}

.qedge-com-limit .container-limit .content .limit .limit-content .text {
    padding-bottom: 40px
}

@media screen and (max-width: 1024px) {
    .qedge-com-limit .container-limit .content {
        width: 90%
    }

    .qedge-com-limit .container-limit .content .limit {
        display: block;
        padding-top: 30px
    }

    .qedge-com-limit .container-limit .content .limit .limit-title {
        width: 100%;
        padding-bottom: 20px
    }

    .qedge-com-limit .container-limit .content .limit .limit-title .title1 {
        font-size: 16px
    }

    .qedge-com-limit .container-limit .content .limit .limit-title .subtitle1 {
        font-size: 20px;
        color: #fff
    }

    .qedge-com-limit .container-limit .content .limit .limit-content {
        width: 100%
    }

    .qedge-com-limit .container-limit .content .limit .limit-content .text {
        padding-bottom: 40px;
        font-size: 14px
    }
}

.qedge-com-instance {
    width: 70%;
    margin: 160px auto
}

.qedge-com-instance .container-instance .content {
    color: #666;
    margin: 0 auto;
    width: 80%;
    margin-bottom: 80px
}

.qedge-com-instance .container-instance .content .index {
    position: relative;
    line-height: 1.5em;
    color: #666
}

.qedge-com-instance .container-instance .content .index::after {
    position: absolute;
    content: " ";
    display: block;
    height: 1px;
    right: 0;
    bottom: 4px;
    left: 3em;
    background-color: #bbb
}

.qedge-com-instance .container-instance .content .index::before {
    position: absolute;
    content: " ";
    display: block;
    bottom: 4px;
    left: 24px;
    height: 1em;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
    width: 1px;
    background-color: #bbb
}

.qedge-com-instance .container-instance .content .instance {
    padding-top: 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.qedge-com-instance .container-instance .content .instance .instance-title {
    color: #000;
    width: 30%
}

.qedge-com-instance .container-instance .content .instance .instance-title .title1 {
    font-size: 20px
}

.qedge-com-instance .container-instance .content .instance .instance-title .subtitle1 {
    font-size: 38px
}

.qedge-com-instance .container-instance .content .instance .instance-text {
    width: 70%
}

.qedge-com-instance .container-instance .instance-content {
    margin-top: 80px;
    width: 80%;
    margin: 0 auto;
    color: #666
}

.qedge-com-instance .container-instance .instance-content .text {
    width: 70%;
    text-align: justify
}

@media screen and (max-width: 1024px) {
    .qedge-com-instance {
        width: 100%;
        margin: 40px auto
    }

    .qedge-com-instance .container-instance .content {
        margin-bottom: 40px;
        width: 90%
    }

    .qedge-com-instance .container-instance .content .instance {
        padding-top: 20px;
        display: block
    }

    .qedge-com-instance .container-instance .content .instance .instance-title {
        color: #000;
        width: 100%
    }

    .qedge-com-instance .container-instance .content .instance .instance-title .title1 {
        font-size: 22px;
        line-height: 34px;
        margin-bottom: 16px
    }

    .qedge-com-instance .container-instance .content .instance .instance-title .subtitle1 {
        font-size: 24px
    }

    .qedge-com-instance .container-instance .content .instance .instance-text {
        width: 100%;
        font-size: 14px;
        line-height: 24px
    }

    .qedge-com-instance .container-instance .instance-content {
        margin-top: 80px !important;
        width: 80%;
        margin: 0 auto;
        color: #666
    }

    .qedge-com-instance .container-instance .instance-content .text {
        width: 100%;
        text-align: justify
    }
}



.qedge-com-header {
    background-color: rgba(0,0,0,.8);
    /*height: 6rem;*/
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: background-color, top 0.2s linear;
    -webkit-transition: background-color, top 0.2s linear;
    z-index: 1000;
}

.qedge-com-header:not(.is-transparent) {
   /* border-bottom: 1px solid #d7d7d7*/
}

.qedge-com-header+[class^="qedge-com"]:not([class^="qedge-com-carousel"]) {
    padding-top: 60px
}

.qedge-com-header+[class^="qedge-com"]:not([class^="qedge-com-carousel"]).have-pagination {
    padding-top: 0
}

.qedge-com-header+[class^="qedge-com"][class*="includeHeader"],
.qedge-com-header+[class^="qedge-com"].qedge-com-ui-banner {
    padding-top: 0px
}

.qedge-com-header+[class^="qedge-com"].qedge-com-ui-banner .banner-details {
    color: #fff;
    position: absolute;
    top: 60px;
    width: 100%;
    height: 750px;
    z-index: 10
}

.qedge-com-header+[class^="qedge-com"].qedge-com-ui-banner .banner-details .container .content {
    height: 750px
}

.qedge-com-header+[class^="qedge-com"].qedge-com-ui-banner .banner-details .container .content .ui-title {
    margin-top: 160px
}

.qedge-com-header+[class^="qedge-com"].qedge-com-ui-banner .banner-details .container .content .ui-title div {
    display: inline-block;
    font-size: 30px;
    color: #5b4ea9;
    background: -webkit-linear-gradient(left, #ed7c51 50%, #5b4ea9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0.6
}

.qedge-com-header+[class^="qedge-com"].qedge-com-ui-banner .banner-details .container .content .ui-subtitle {
    font-size: 40px;
    margin-top: 40px;
    color: #fff
}

.qedge-com-header+[class^="qedge-com"].qedge-com-ui-banner .banner-details .container .content .ui-link {
    margin-top: 200px
}

.qedge-com-header+[class^="qedge-com"].qedge-com-ui-banner .banner-details .container .content .ui-link a {
    font-size: 16px;
    color: #fff
}

.qedge-com-header+[class^="qedge-com"] .qedge-com-news-title-no-more {
    padding-top: 20px
}

@-webkit-keyframes a_menu_item_show {
    0% {
        -webkit-transform: translate(0px, -30px);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        opacity: 1
    }
}

@keyframes a_menu_item_show {
    0% {
        -webkit-transform: translate(0px, -30px);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        opacity: 1
    }
}

@-webkit-keyframes a_menu_item_hide {
    0% {
        -webkit-transform: translate(0px, 0px);
        opacity: 1
    }

    100% {
        -webkit-transform: translate(0px, -30px);
        opacity: 0
    }
}

@keyframes a_menu_item_hide {
    0% {
        -webkit-transform: translate(0px, 0px);
        opacity: 1
    }

    100% {
        -webkit-transform: translate(0px, -30px);
        opacity: 0
    }
}

@-webkit-keyframes a_bg_hover_show {
    0% {
        -webkit-transform: scale(1, 0.5);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1, 1);
        opacity: 1
    }
}

@keyframes a_bg_hover_show {
    0% {
        -webkit-transform: scale(1, 0.5);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1, 1);
        opacity: 1
    }
}

@-webkit-keyframes a_bg_hover_hide {
    0% {
        -webkit-transform: scale(1, 1);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1, 0.5);
        opacity: 0
    }
}

@keyframes a_bg_hover_hide {
    0% {
        -webkit-transform: scale(1, 1);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1, 0.5);
        opacity: 0
    }
}

.qedge-com-header .container {
    max-width: 1160px
}

.qedge-com-header>.container {
    z-index: 2
}

.qedge-com-header .content {
z-index: 2;
     padding: 0.7rem 0; 
    font-size: 1rem;
   /* height: 6rem;*/
}

.qedge-com-header .content .menu-mobile-wrapper .menu-content {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative;
    padding-right: 45px
}

.qedge-com-header .content .menu-mobile-wrapper .menu-content .qedge-com-accordion-menu-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.qedge-com-header .content .menu-mobile-wrapper .menu-content .qedge-com-accordion-menu-wrapper .qedge-com-accordion-menu {
    padding: 0 1.7rem;
}

.qedge-com-header .content .search-controls {
    position: absolute;
    left: auto;
    width: 84.5%;
    right: 0;
    top: -1px;
    bottom: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: inherit;
    -webkit-box-direction: inherit;
    -ms-flex-direction: inherit;
    flex-direction: inherit;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: width linear 0s;
    transition: width linear 0s;
    background-color: transparent
}

.qedge-com-header .content .search-controls .search-trigger {
    position: absolute;
    left: -1rem;
    top: 2.5rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background-color: transparent;
    cursor: pointer;
    font-size: 1rem;

    border-radius: 50%;
    -webkit-transition: none;
    transition: none;
    color: #fff;
}

.qedge-com-header .content .search-controls .search-trigger i{font-size: 1.2rem;}


.search-box {
    display: none;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    position: absolute;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    bottom: 0;
    z-index: 3;
}

.search-box_wrap{
    width: 50rem;
    margin: 0 auto;
    height: 100%;
        padding-top: 1rem;
        position: relative;
}

.search-box_wrap .control{position: absolute;
    top: 1.5rem;
    right: 1rem;

    }

.search-input input{
        background: none;
    outline: none;
    border: none;
    border-bottom: 1px solid #fff;
    outline: none;
    color: #fff;
    width: 100%;
    padding: 0.8rem 0.5rem;
    font-size: 1rem;
    text-align: center;
}

.search-box_wrap .control button{border: none;background: none;outline: none;}

.search-box_wrap .control button i{font-size: 1.2rem;color: #fff;cursor: pointer;}

.search-input ::-webkit-input-placeholder{color: #ccc;text-align: center;}

.qedge-com-header .content .search-controls .search-box .search-content {
    width: 100%
}


/*.search-input input:focus{}*/

/*.qedge-com-header .content .search-controls .search-box .search-content .input:hover,
.qedge-com-header .content .search-controls .search-box .search-content .is-hovered.input,
.qedge-com-header .content .search-controls .search-box .search-content .is-hovered.textarea,
.qedge-com-header .content .search-controls .search-box .search-content .select select.is-hovered,
.qedge-com-header .content .search-controls .search-box .search-content .select select:hover,
.qedge-com-header .content .search-controls .search-box .search-content .textarea:hover {
    border-color: transparent
}*/

/*.qedge-com-header .content .search-controls .search-box .search-content .input:active,
.qedge-com-header .content .search-controls .search-box .search-content .input:focus,
.qedge-com-header .content .search-controls .search-box .search-content .is-active.input,
.qedge-com-header .content .search-controls .search-box .search-content .is-active.textarea,
.qedge-com-header .content .search-controls .search-box .search-content .is-focused.input,
.qedge-com-header .content .search-controls .search-box .search-content .is-focused.textarea,
.qedge-com-header .content .search-controls .search-box .search-content .select select.is-active,
.qedge-com-header .content .search-controls .search-box .search-content .select select.is-focused,
.qedge-com-header .content .search-controls .search-box .search-content .select select:active,
.qedge-com-header .content .search-controls .search-box .search-content .select select:focus,
.qedge-com-header .content .search-controls .search-box .search-content .textarea:active,
.qedge-com-header .content .search-controls .search-box .search-content .textarea:focus {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border-color: transparent
}
*/
/*.qedge-com-header .content .search-controls .search-box input[type="text"] {
    background-color: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.qedge-com-header .content .search-controls .search-box input[type="text"]::-webkit-input-placeholder {
    color: #999;
    font-size: 16px;
    line-height: 26px
}

.qedge-com-header .content .search-controls .search-box input[type="text"]::-moz-placeholder {
    color: #999;
    font-size: 16px;
    line-height: 26px
}

.qedge-com-header .content .search-controls .search-box input[type="text"]:-ms-input-placeholder {
    color: #999;
    font-size: 16px;
    line-height: 26px
}

.qedge-com-header .content .search-controls .search-box input[type="text"]::-ms-input-placeholder {
    color: #999;
    font-size: 16px;
    line-height: 26px
}

.qedge-com-header .content .search-controls .search-box input[type="text"]::placeholder {
    color: #999;
    font-size: 16px;
    line-height: 26px
}
*/
.qedge-com-header .content .search-controls .search-box .search-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.qedge-com-header .content .search-controls .search-box .search-input input::-webkit-search-cancel-button {
    display: none
}

.qedge-com-header .content .search-controls .search-box .search-input input[type=search]::-ms-clear {
    display: none
}

.qedge-com-header .content .search-controls .search-box .search-close {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    cursor: pointer;
    background-color: transparent;
    height: 100%;
    padding: 0 1em
}

.qedge-com-header .content .search-controls .search-box .search-close i{
    color: #fff;
}

.qedge-com-header .content .search-controls .search-box .control {
    border-bottom: 1px solid transparent
}

.qedge-com-header .content .search-controls .search-box .control .input {
    border: 0px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.qedge-com-header .content .search-controls.search-active {
    z-index: 1000
}

.qedge-com-header .content .search-controls.search-active .search-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    right: 0;
    padding-left: 40px
}

.qedge-com-header .content .search-controls.search-active .search-box .control {
    border-bottom: 1px solid #e6e6e6
}

.qedge-com-header .content .search-controls.search-active .search-trigger {
    right: 100%;
    margin-right: -36px
}

.qedge-com-header .content .search-controls.search-collapse {
    z-index: 1000;
    width: 0;
    background-color: transparent
}

.qedge-com-header .content .search-controls.search-collapse .search-box {
    display: none;
    right: 100%
}

.qedge-com-header .content .search-controls.search-collapse .search-trigger {
    margin-right: auto
}

.qedge-com-header .content .search-controls.for-result-showing {
    display: none
}

.qedge-com-header .content .menu-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: 100%;
    overflow-x: hidden;
    position: relative
}

.qedge-com-header .content .menu-controls .lang-trigger {
    display: none
}

.qedge-com-header .content .menu-controls .menu-trigger {
    position: relative;
    width: 1.2em;
    height: 1em;
    border-bottom: 2px solid #000000 !important;
    -webkit-transition: none;
    transition: none;
    border-bottom: none !important;
    font-size: 20px;
    padding: 0
}

.qedge-com-header .content .menu-controls .menu-trigger::before,
.qedge-com-header .content .menu-controls .menu-trigger::after {
    background-color: #000000;
    content: " ";
    display: block;
    height: 1px;
    width: 100%;
    left: 0;
    position: absolute;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s
}

.qedge-com-header .content .menu-controls .menu-trigger::before {
    top: 0 !important
}

.qedge-com-header .content .menu-controls .menu-trigger::after {
    top: 50%
}

.qedge-com-header .content .menu-controls .menu-trigger:focus {
    outline: none
}

.qedge-com-header .content .menu-controls .menu-trigger .menu-bottom {
    height: 20px;
    width: 75%;
    border-bottom: 1px solid #000000 !important
}

.qedge-com-header .content .menu-controls .search-box,
.qedge-com-header .content .menu-controls .search-trigger {
    display: none
}

.qedge-com-header .content .logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 100%;
    width: 100%
}

.qedge-com-header .content .logo img {
    display: block;
    height: 3rem;
}

.qedge-com-header .content .logo svg {
    height: 3rem;
}

.qedge-com-header .content .qedge-com-accordion-menu {
    position: relative;
    z-index: 1
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-header {
    color: #000;
    display: block;
    font-weight: 400;
    margin: 0;
    position: relative
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h1,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h2,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h3,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h4,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h5,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h6,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header a,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header p,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header em,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header i,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header b,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header address {
    color: inherit
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-header a:hover,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header a:focus,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header a:active {
    color: #0599c8
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h1,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h2,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h3,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h4,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h5,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header h6,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header p,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header em,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header i,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header b,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header address {
    font-size: 1em;
    font-weight: inherit;
    line-height: inherit;
    font-style: inherit;
    margin: 0
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-header a {
    color: #fff;display: block;transition: all .5s ease;
}



.qedge-com-header .content .qedge-com-accordion-menu .accordion-header a:hover,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header a:focus,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-header a:active {
    color: #ceb157;
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-header .title {
    /*height: 60px;*/
    line-height: 6rem;
    white-space: nowrap;
    text-transform: uppercase;
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-header .title .icon {
    font-size: 0.5em
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-header::after {
    display: block;
    content: "";
    height: 2px;
    width: auto;
    position: absolute;
    bottom: 0;
    left: 0px;
    right: 0px;
    background: #ceb157;
    opacity: 0;
    -webkit-transition: transform 0.2s ease-out, opacity 0.2s ease-out;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(0.01, 1);
    transform: scale(0.01, 1)
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    /* left: -84%; */
    top: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: none;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-left: 0;
    width: 15rem;
    background: rgba(0,0,0,.8);
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul {
    list-style: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li {
    margin: 0;
    /* padding-right: 16px; */
    line-height: 3.5rem;
}
.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li a {
    border-bottom: 1px solid transparent;
    color: #ccc;
    display: block;
    position: relative;
    text-decoration: none;
    -webkit-transition: none;
    transition: none;text-align: center;
    transition: all .5s ease;
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li a:hover{background-color: #ceb157;}



.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li a.active,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li a:hover,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li a:focus,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li a:active {
    font-weight: bold;
    color: #000
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li.sub-menu {
    display: none;
    padding: 0
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu .accordion-header {
    padding: 1.8em 1em
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu .accordion-header:hover,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu .accordion-header:focus,
.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu .accordion-header:active {
    border-bottom-color: transparent
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu.active>.accordion-body {
    background-color: #ececec
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body ul li.sub-header {
    font-weight: bold
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body>ul>li:first-child {
    margin-top: 1px;
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body>ul>li:last-child {
    margin-bottom: 0;
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body .accordion-container {
    padding: 20px 0
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body .accordion-container .container-part .container-tag {
    display: inline-block;
    line-height: 16px;
    padding: 4px 5px 2px;
    margin: 9px 0;
    background: #393939;
    border-radius: 0 0 0 0.4px;
    font-size: 12px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 400
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body .accordion-container .container-part .container-subcategory {
    padding: 0 0 10px 0
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body .accordion-container .container-part .container-subcategory .subcategory-item {
    font-size: 16px;
    color: #666666;
    letter-spacing: 0;
    line-height: 47px;
    font-weight: 400;
    position: relative;
    cursor: pointer
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body .accordion-container .container-part .container-subcategory .subcategory-item a {
    color: #666666
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body .accordion-container .container-part .container-subcategory .subcategory-item a.active {
    color: #000
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body .accordion-container .container-part .container-subcategory .subcategory-item span {
    display: inline-block;
    position: relative
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body .accordion-container .container-part .container-subcategory .subcategory-item:hover span {
    font-weight: bold;
    color: #000
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body .accordion-container .container-part .container-subcategory .subcategory-item.active span {
    display: inline-block;
    position: relative;
    font-weight: bold;
    color: #000
}

.qedge-com-header .content .qedge-com-accordion-menu .accordion-body .accordion-container .container-part:last-child .container-subcategory {
    padding-bottom: 0
}

.qedge-com-header .content .qedge-com-accordion-menu.active.submenulist_show .accordion-body {
    display: block
}

.qedge-com-header .content .qedge-com-accordion-menu.language-selector {
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 3em 0 0
}

.qedge-com-header .content .qedge-com-accordion-menu.language-selector .accordion-header::after {
    display: none
}

.qedge-com-header .content .qedge-com-accordion-menu.language-selector .accordion-body {
    width: 15rem;
    padding-left: 0;
    left: 0
}

.qedge-com-header .content .qedge-com-accordion-menu.language-selector .accordion-body li a{text-align: center;}

.qedge-com-header .content .qedge-com-accordion-menu.language-selector .accordion-body ul li {
    padding-left: 0;text-align: right;
}

.qedge-com-header .content .qedge-com-accordion-menu.active>.accordion-header::after {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1
}

.qedge-com-header .content .qedge-com-accordion-menu.active_nav>.accordion-header::after {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1
}

.qedge-com-header .content .qedge-com-accordion-menu.active_nav a h6{color: #ceb157;}


.qedge-com-header .content .qedge-com-accordion-menu:hover>.accordion-header::after,
.qedge-com-header .content .qedge-com-accordion-menu:focus>.accordion-header::after,
.qedge-com-header .content .qedge-com-accordion-menu:active>.accordion-header::after {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1
}

.qedge-com-header .content .qedge-com-accordion-menu:hover>.accordion-body,
.qedge-com-header .content .qedge-com-accordion-menu:focus>.accordion-body,
.qedge-com-header .content .qedge-com-accordion-menu:active>.accordion-body {
    height: auto;
    overflow: visible
}

.qedge-com-header .content .qedge-com-accordion-menu:first-child .accordion-header {
    margin-left: 0
}

.qedge-com-header.submenu_show .menu_hover {
    background: linear-gradient(180deg, #fff 60px, #fff 0%);
    display: block !important;
    width: 100%;
    height: 0px;
    z-index: 1;
    position: absolute;
    top: 60px;
    left: 0px;
    -webkit-animation: a_bg_hover_show 0.1s ease-out both;
    -webkit-transform-origin: 50% 0%;
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.15);
    z-index: 0
}

.qedge-com-header.submenu_show .qedge-com-accordion-menu.submenulist_show .accordion-body .container-tag,
.qedge-com-header.submenu_show .qedge-com-accordion-menu.submenulist_show .accordion-body ul {
    -webkit-animation: a_menu_item_show 0.2s ease-out both
}

.qedge-com-header.submenu_show .qedge-com-accordion-menu.submenulist_hide .accordion-body .container-tag,
.qedge-com-header.submenu_show .qedge-com-accordion-menu.submenulist_hide .accordion-body ul {
    -webkit-animation: a_menu_item_hide 0.2s ease-out both
}

.qedge-com-header.submenu_hide .menu_hover {
    -webkit-animation: a_bg_hover_hide 0.1s ease-out both;
    -webkit-transform-origin: 50% 0%
}

.qedge-com-header.submenu_hide .qedge-com-accordion-menu.submenulist_show .accordion-body .container-tag,
.qedge-com-header.submenu_hide .qedge-com-accordion-menu.submenulist_show .accordion-body ul {
    -webkit-animation: a_menu_item_show 0.2s ease-out both
}

.qedge-com-header.submenu_hide .qedge-com-accordion-menu.submenulist_hide .accordion-body .container-tag,
.qedge-com-header.submenu_hide .qedge-com-accordion-menu.submenulist_hide .accordion-body ul {
    -webkit-animation: a_menu_item_hide 0.2s ease-out both
}

.qedge-com-header.is-transparent {
    background-color: transparent
}

.qedge-com-header.is-transparent .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header a {
    color: #fff
}

.qedge-com-header.is-transparent .content .menu-mobile .menu-content .qedge-com-accordion-menu.active>.accordion-header::after {
    background: #fff;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1
}

.qedge-com-header.is-transparent .content .menu-mobile .menu-content .qedge-com-accordion-menu.active>.accordion-header a {
    color: #fff
}

/*.qedge-com-header.is-transparent .content .menu-mobile .menu-content .qedge-com-accordion-menu.active:hover,
.qedge-com-header.is-transparent .content .menu-mobile .menu-content .qedge-com-accordion-menu.active:focus,
.qedge-com-header.is-transparent .content .menu-mobile .menu-content .qedge-com-accordion-menu.active:active {
    border-bottom-color: #666
}
*/
.qedge-com-header.is-transparent .content .search-controls .search-trigger {
    color: #fff
}

.qedge-com-header.is-transparent .content .search-controls.search-active {
    background-color: #fff
}

.qedge-com-header.is-transparent .content .search-controls.search-collapse {
    background-color: transparent
}

.qedge-com-header.is-transparent .content .logo img.is-hidden-touch {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1)
}

.qedge-com-header.is-transparent .content .logo img.is-hidden-touch.hide {
    display: none
}

/*.qedge-com-header.is-transparent:hover,
.qedge-com-header.is-transparent:focus,
.qedge-com-header.is-transparent:active {
    background-color: #fff;
    -webkit-box-shadow: inset 0 -1px 0 0 #e6e6e6;
    box-shadow: inset 0 -1px 0 0 #e6e6e6
}
*/
.qedge-com-header.is-transparent:hover .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header a,
.qedge-com-header.is-transparent:focus .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header a,
.qedge-com-header.is-transparent:active .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header a {
    color: #000
}

.qedge-com-header.is-transparent:hover .content .menu-mobile .menu-content .qedge-com-accordion-menu.active>.accordion-header::after,
.qedge-com-header.is-transparent:focus .content .menu-mobile .menu-content .qedge-com-accordion-menu.active>.accordion-header::after,
.qedge-com-header.is-transparent:active .content .menu-mobile .menu-content .qedge-com-accordion-menu.active>.accordion-header::after {
    background: #666
}

.qedge-com-header.is-transparent:hover .content .search-controls .search-trigger,
.qedge-com-header.is-transparent:focus .content .search-controls .search-trigger,
.qedge-com-header.is-transparent:active .content .search-controls .search-trigger {
    color: #000
}

.qedge-com-header.is-transparent:hover .content .search-controls.search-active,
.qedge-com-header.is-transparent:focus .content .search-controls.search-active,
.qedge-com-header.is-transparent:active .content .search-controls.search-active {
    background-color: #fff
}

.qedge-com-header.is-transparent:hover .content .search-controls.search-collapse,
.qedge-com-header.is-transparent:focus .content .search-controls.search-collapse,
.qedge-com-header.is-transparent:active .content .search-controls.search-collapse {
    background-color: transparent
}

/*.qedge-com-header.is-transparent:hover .content .logo img.is-hidden-touch,
.qedge-com-header.is-transparent:focus .content .logo img.is-hidden-touch,
.qedge-com-header.is-transparent:active .content .logo img.is-hidden-touch {
    -webkit-filter: brightness(1) invert(0);
    filter: brightness(1) invert(0)
}*/

.qedge-com-header.is-transparent:hover .content .logo img.is-hidden-touch.hide,
.qedge-com-header.is-transparent:focus .content .logo img.is-hidden-touch.hide,
.qedge-com-header.is-transparent:active .content .logo img.is-hidden-touch.hide {
    display: none
}

.qedge-com-header.search-active {
    background-color: #fff
}

@media screen and (max-width: 1024px) {
    .qedge-com-header {
        height: 45px
    }

    .qedge-com-header+[class^="qedge-com"]:not([class^="qedge-com-carousel"]) {
        padding-top: 0px
    }

    .qedge-com-header+[class^="qedge-com"] .qedge-com-news-title-no-more {
        padding-top: 0px
    }

    .qedge-com-header .pc-only {
        display: none
    }

    .qedge-com-header .menu-only {
        display: block
    }

    .qedge-com-header .content {
        padding: 0
    }

    .qedge-com-header .content .language-selector {
        display: none
    }

    .qedge-com-header .content .logo {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .qedge-com-header .content .logo img {
        height: 20px
    }

    .qedge-com-header .content .search-controls .search-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%;
        position: absolute;
        background-color: #ffffff;
        left: auto;
        top: 0;
        right: 100%;
        bottom: 0;
        width: 100%;
        z-index: 0
    }

    .qedge-com-header .content .search-controls .search-box .search-content {
        width: 100%
    }



/*    .qedge-com-header .content .search-controls .search-box input[type="text"]::-webkit-input-placeholder,
    .qedge-com-header .content .search-controls .search-box input[type="search"]::-webkit-input-placeholder {
        color: #999;
        font-size: 16px
    }

    .qedge-com-header .content .search-controls .search-box input[type="text"]::-moz-placeholder,
    .qedge-com-header .content .search-controls .search-box input[type="search"]::-moz-placeholder {
        color: #999;
        font-size: 16px
    }

    .qedge-com-header .content .search-controls .search-box input[type="text"]:-ms-input-placeholder,
    .qedge-com-header .content .search-controls .search-box input[type="search"]:-ms-input-placeholder {
        color: #999;
        font-size: 16px
    }

    .qedge-com-header .content .search-controls .search-box input[type="text"]::-ms-input-placeholder,
    .qedge-com-header .content .search-controls .search-box input[type="search"]::-ms-input-placeholder {
        color: #999;
        font-size: 16px
    }

    .qedge-com-header .content .search-controls .search-box input[type="text"]::placeholder,
    .qedge-com-header .content .search-controls .search-box input[type="search"]::placeholder {
        color: #999;
        font-size: 16px
    }
*/
    .qedge-com-header .content .search-controls .search-box .search-input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

/*    .qedge-com-header .content .search-controls .search-box .search-input input {
        color: #000;
        caret-color: #000;
        background-color: #fff
    }*/

    .qedge-com-header .content .search-controls .search-box .search-close {
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
        cursor: pointer;
        background-color: transparent;
        height: 100%;
        padding: 0 20px 0 0
    }

    .qedge-com-header .content .search-controls .search-box .search-close .ti-close {
        font-size: 14px;
        font-weight: 400;
        color: #000
    }

    .qedge-com-header .content .search-controls .search-box .field.has-addons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .qedge-com-header .content .search-controls.search-active .search-box {
        position: fixed;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        z-index: 250;
        right: 0;
        padding-left: 0px
    }

    .qedge-com-header .content .search-controls.search-active .search-box .search-content {
        padding: 4px 0 1px 10px;
        -webkit-box-shadow: inset 0 -1px 0 0 #e6e6e6;
        box-shadow: inset 0 -1px 0 0 #e6e6e6
    }

    .qedge-com-header .content .search-controls.search-active .search-box .control {
        border-bottom: none
    }

    .qedge-com-header .content .search-controls.search-collapse .search-box {
        right: 100%
    }

    .qedge-com-header .content .search-controls.for-result-showing {
        width: 100%;
        display: block
    }

    .qedge-com-header .content .search-controls.for-result-showing .search-box {
        right: 0;
        display: block
    }

    .qedge-com-header .content .search-controls.for-result-showing .search-box .search-content {
        padding: 5px 0 0 10px;
        height: 100%
    }

    .qedge-com-header .content .menu-controls {
        height: 45px;
        padding: 0 20px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .qedge-com-header .content .menu-controls .search-trigger {
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
        background-color: transparent;
        cursor: pointer;
        font-size: 14px;
        width: 2.4rem;
        padding: 8px 0 5px;
        text-align: right
    }

    .qedge-com-header .content .menu-controls .menu-trigger,
    .qedge-com-header .content .menu-controls .search-trigger {
        font-size: 12px;
        display: block
    }

    .qedge-com-header .content .menu-controls .ti-search {
        font-weight: 400;
        font-size: 18px;
        color: #000
    }

    .qedge-com-header .content .menu-controls .menu-trigger {
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
        background-color: #fff;
        font-size: 16px;
        width: 2.4rem;
        height: 1rem
    }

    .qedge-com-header .content .menu-controls .menu-trigger::before,
    .qedge-com-header .content .menu-controls .menu-trigger::after {
        width: 50%
    }

    .qedge-com-header .content .menu-controls .menu-trigger::after {
        top: 7.2px
    }

    .qedge-com-header .content .menu-controls .menu-trigger .menu-bottom {
        height: 12px;
        width: 37.5%;
        position: absolute;
        left: 0;
        bottom: 0
    }

    .qedge-com-header .content .menu-mobile-wrapper {
        margin: 0;
        padding: 0;
        width: 0
    }

    .qedge-com-header .content .menu-mobile-header {
        background-color: #fff;
        padding-bottom: 0;
        -webkit-box-shadow: inset 0 -1px 0 0 #e6e6e6;
        box-shadow: inset 0 -1px 0 0 #e6e6e6
    }

    .qedge-com-header .content .menu-mobile {
        background-color: #fff;
        position: fixed;
        bottom: 0;
        top: 45px;
        right: 0;
        width: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
        padding-top: 0px;
        -webkit-transform: translateX(-1024px);
        transform: translateX(-1024px);
        opacity: 0;
        z-index: 200;
        -webkit-transition: opacity 0.25s ease-out, -webkit-transform 0.25s ease-out;
        transition: opacity 0.25s ease-out, -webkit-transform 0.25s ease-out;
        transition: transform 0.25s ease-out, opacity 0.25s ease-out;
        transition: transform 0.25s ease-out, opacity 0.25s ease-out, -webkit-transform 0.25s ease-out
    }

    .qedge-com-header .content .menu-mobile .menu-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-right: 0;
        height: unset
    }

    .qedge-com-header .content .menu-mobile .menu-content .search-controls {
        display: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .search-controls.search-active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

    .qedge-com-header .content .menu-mobile .menu-content .search-controls.search-active .search-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        right: 0
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu {
        border-bottom: none;
        background: rgba(170, 170, 170, 0);
        width: 100%;
        padding-right: 0px;
        -webkit-transition: all linear 0.3s;
        transition: all linear 0.3s
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .title {
        font-size: 16px;
        line-height: 26px;
        /*font-family: Myriad_reg, source-han-sans-simplified-c, sans-serif;*/
        font-weight: 500;
        height: auto
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header {
        padding: 14px 0;
        color: #000;
        margin: 0;
        -webkit-box-shadow: inset 0 -0.5px 0px 0 #e6e6e6;
        box-shadow: inset 0 -0.5px 0px 0 #e6e6e6;
        margin-left: 20px;
        margin-right: 20px
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header a {
        color: #000;
        display: inline-block
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header a .title {
        display: inline-block
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header::before {
        background-color: black;
        content: " ";
        display: block;
        width: 1px;
        position: absolute;
        top: 50%;
        right: 6px;
        height: 7px;
        -webkit-transition: none;
        transition: none;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header::after {
        background-color: black;
        content: " ";
        display: block;
        height: 7px;
        width: 1px;
        position: absolute;
        top: 50%;
        left: unset;
        opacity: 1;
        right: -1px;
        margin-top: -2px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: none;
        transition: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header:active::before {
        -webkit-transition: none;
        transition: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header:active::after {
        -webkit-transition: none;
        transition: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header.menu-link-only::before {
        display: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header.menu-link-only::after {
        display: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-header.no-shadow {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body {
        font-size: 16px;
        line-height: 26px;
        background-color: transparent;
        position: static;
        display: block;
        margin-left: 0;
        padding: 0 0 0 20px;
        width: 100%;
        height: 0;
        opacity: 1;
        -webkit-transition: all linear 0.3s;
        transition: all linear 0.3s;
        /*font-family: Myriad_reg, source-han-sans-simplified-c, sans-serif;*/
        font-weight: 400
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body h1,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body h2,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body h3,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body h4,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body h5,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body h6,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body p,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body em,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body i,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body b,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body address {
        font-size: 1em;
        font-weight: inherit;
        line-height: inherit;
        font-style: inherit;
        margin: 0
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body .accordion-container {
        padding: 0;
        background: transparent
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body .accordion-container .container-tag {
        display: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body .accordion-container .container-subcategory .subcategory-item {
        line-height: 26px
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul {
        display: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul .sub-header~li {
        display: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li {
        margin: 0;
        padding: 0;
        width: 100%;
        line-height: 26px
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li .qedge-com-accordion-menu .accordion-header {
        -webkit-box-shadow: inset 0 0px 0px 0 #e6e6e6;
        box-shadow: inset 0 0px 0px 0 #e6e6e6
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li a {
        padding: 1em 0 1em 20px
    }

/*    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li a:hover,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li a:focus,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li a:active {
        border-bottom-color: transparent
    }*/

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-header {
        font-weight: inherit
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu {
        display: block
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu .accordion-header,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu .accordion-header .title,
    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu .accordion-body {
        font-size: 1em
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu .accordion-header {
        margin-left: 40px;
        margin-right: 20px;
        padding: 0
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu .accordion-header a {
        padding-left: 0
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu .accordion-header::before {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
        right: 6px
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu .accordion-header::after {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-top: -2px;
        right: -1px
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu>.accordion-body {
        background-color: #ededed;
        padding-left: 20px;
        font-size: 14px;
        line-height: 24px
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu>.accordion-body li {
        padding-left: 20px;
        line-height: 26px
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu.active {
        background-color: #ededed
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu.active .accordion-header {
        padding-left: 0;
        -webkit-box-shadow: inset 0 -0.5px 0px 0 #e6e6e6;
        box-shadow: inset 0 -0.5px 0px 0 #e6e6e6
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu.active .accordion-header::before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body ul li.sub-menu .qedge-com-accordion-menu.active .accordion-header::after {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
        margin-top: 3px
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu .accordion-body.pc-only {
        display: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu.language-selector {
        display: block;
        -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
        order: 9999
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu.language-selector .title .icon {
        display: none
    }



    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu.active {
        background-color: #f7f7f7
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu.active .accordion-header::before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: none;
        transition: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu.active .accordion-header::after {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
        margin-top: 3px;
        -webkit-transition: none;
        transition: none
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu.active>.accordion-body ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu.active>.accordion-body ul li a {
        padding: 1em 0 1em 20px
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu.active::before {
        background-color: rgba(170, 170, 170, 0);
        content: " ";
        display: block;
        height: 1px;
        left: 0;
        width: 100%;
        top: -1px;
        position: absolute
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu-wrapper {
        display: block;
        width: 100%
    }

    .qedge-com-header .content .menu-mobile .menu-content .qedge-com-accordion-menu-wrapper .qedge-com-accordion-menu {
        padding: 0
    }

    .qedge-com-header.search-active .content .menu-mobile {
        top: 0
    }

    .qedge-menu-opened {
        overflow: hidden;
        position: fixed;
        -webkit-overflow-scrolling: touch !important
    }

    .qedge-menu-opened .qedge-com-header .content .menu-trigger {
        border-bottom-color: transparent !important
    }

    .qedge-menu-opened .qedge-com-header .content .menu-trigger::before {
        top: 50% !important;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .qedge-menu-opened .qedge-com-header .content .menu-trigger::after {
        top: 50% !important;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        margin-top: 0
    }

    .qedge-menu-opened .qedge-com-header .content .menu-mobile {
        right: 0;
        padding-top: 0
    }
}




.qedge-com-header+[class^='qedge-com'].qedge-com-ui-banner>.content {
    position: relative;
    height: 810px
}


@media screen and (max-width: 1024px) {
    .qedge-com-header+[class^='qedge-com'].qedge-com-ui-banner>.content {
        height: 560px
    }

    .qedge-com-header+[class^='qedge-com'].qedge-com-ui-banner>.content .banner-details {
        position: absolute;
        top: 0;
        height: 100%
    }

    .qedge-com-header+[class^='qedge-com'].qedge-com-ui-banner>.content .banner-details .content {
        height: 560px
    }

    .qedge-com-header+[class^='qedge-com'].qedge-com-ui-banner>.content .banner-details .content .ui-title {
        margin-top: 50px
    }

    .qedge-com-header+[class^='qedge-com'].qedge-com-ui-banner>.content .banner-details .content .ui-subtitle {
        margin-top: 20px;
        font-size: 24px
    }

    .qedge-com-header+[class^='qedge-com'].qedge-com-ui-banner>.content .banner-details .content .ui-link {
        margin-top: 240px
    }
}



/***banner***/

.index_banner{width: 100%;height: 100vh;overflow: hidden;}

.index_banner .banner_bg{width: 100%;height: 100vh;position: relative;overflow: hidden;}

.banner_info{/*position: absolute;*/left: 0; right: 0; margin: 0 auto;height: 100%;padding: 0 1.5%;}

.banner_text{position: absolute;height: 100%;z-index: 11;}

.banner_text_wrap{position: absolute;top: 21%;width: 70%;height: 100%;}



.banner_text span {display: block;}

.banner_text span b{display: inline-block;width: 40px;height: 1px;background: #fff; position: relative;top: -5px;}

.banner_text span blockquote{display: inline-block;font-size: 18px;color: #fff;/*font-family: 'Myriad_reg'; */margin-left: 5px;}

.banner_text h1{
        font-size: 5rem;
    font-weight: bold;
    color: #fff;
    line-height: 6rem;
    margin-top: 2rem;
}

.watch_video{
        position: absolute;
    bottom: 25%;
    left: 8%;
}

.watch_video a{display: block;position: relative;width: 15rem;transition: all .5s ease;}

.watch_video a i{
        display: block;
    background: #21191f;
    padding-left: 0.75rem;
    border-radius: 3px;
    width: 3.4rem;
    height: 3.4rem;
    line-height: 3.4rem;
    font-size: 1.6rem;
    color: #fff;
    transition: width .5s ease,background .5s ease .6s,color .5s ease .6s;
        box-sizing: border-box;
}

.watch_video a p{
        display: block;
    position: absolute;
    top: 0;
    right: 2.75rem;
    line-height: 3.4rem;
    font-size: 1.1rem;
    color: #fff;
    text-transform: uppercase;
    transition: all .5s ease .6s;
}

.watch_video a:hover i{width: 100%; background: #ceb157; }



.banner_product{position: absolute;height: 100%;width: 100%;z-index: 9;}

.banner_product .banner_product_wrap{display:block;right: 0;bottom:17.5%;position: absolute;}


/***banner***/



/**首页关于我们**/

.con_pad{padding: 5.5rem 1.5rem 0;}

.index_about h3 span{font-size: 2.7rem;font-weight: bold;}

.small-title span{display: block;line-height: 40px;}

.small-title b{  display: inline-block;  width: 40px;
    height: 1px;
    background: #666;
    position: relative;
    top: -5px;}

.small-title blockquote{display: inline-block;margin-left: 5px;font-style: italic;}

.index_about_content{padding: 1.3rem 0;}

.index_about_content .about_info{font-size: 14px;color: #808080;line-height:24px;text-align: justify;}

.shuzi{padding: 10% 0;}

.shuzi dl div i{color: #ceb157;font-size: 36px;}

.shuzi dl dt h2{font-size: 3.6rem;font-weight: bold;color: #333;line-height: 4rem;}

.shuzi dl dt h2 sup{font-size: 1.5rem;}

.shuzi dd{font-size: 13px;color: #808080;line-height: 20px;padding-top: 3%;}


.index_about_img{position: relative;padding-left: 5%;}

.index_about_img dl{}
/*
.index_about_img dl dt{position: relative;z-index: 3;}*/



.index_about_img dl dd{position: absolute;z-index: 3;}

.index_about_img dl dd:last-child{z-index: 2;top: 30%;right: 0;}

.index_about_img dl div{width: 100%;overflow: hidden;}

.index_about_img dl div img{max-width: 100%;transition: all .5s ease;}

.index_about_img dl dd:nth-child(2) div img:hover{transform: scale(1.05,1.05);}

.index_about_img dl dd a{position: absolute;display: block;z-index: 9; left: 0; right: 0;margin: 0 auto;text-align: center;top: 33%; width: 80px;height:80px;border-radius: 50%; line-height: 80px;transition: all .5s;}

.index_about_img dl dd a i{color: #fff;font-size: 2.6rem; transform: rotateZ(90deg);display: inline-block;transition: all .5s;}

.index_about_img dl dd a:hover i {color: #ceb157;}


.btn_more{display: block;}

.btn_more a{display: inline-block; width: 12rem;position: relative;background: #ceb157;line-height: 2.4rem;height:2.4rem;text-align: center; font-weight: bold;font-size: 1rem;color: #fff;text-transform: uppercase;}

.btn_more a span{display: block;position: absolute;z-index: 3;width: 100%;}

.btn_more a:after{content:'';display: block;position: absolute;top: 0;left: 0;z-index: 1;background: #21191f;width: 0;height: 40px; transition: all 0.5s ease 0.2s;}

.btn_more a:hover:after{width: 100%;}




.index_product{width: 100%;height: 65rem;background: url('../images/index_product_bg.jpg') no-repeat left top; background-size:contain;margin-top: 3.5rem; background-attachment: fixed;position: relative;background-color: #150f11;}

.shanghu{position: absolute;bottom: -0.7rem;z-index: 1;}

.xiahu{position: absolute;top: 0;z-index: 1;}

.index_product_wrap{padding-top: 15rem !important;}



.index_product_wrap .small-title span b{background-color: #fff;}

.index_product_wrap .small-title span blockquote{color: #fff;}

.index_product_wrap h3{font-size: 3rem;color: #fff;font-weight: bold;line-height: 3.6rem;margin-top: 1rem;}

.index_product_wrap .pro_text{padding:2rem 0 3rem;}

.index_product_wrap .pro_text p{font-size: 13px;color: #fff;line-height: 22px;}


/*.index_products_list{position: relative;}

.index_products_list ul {position: relative;}*/

.index_products_list ul li{position: absolute;}

.index_products_list ul li dl{position: relative;}

.index_pro_texts{padding-right: 5rem;}

.index_products_list ul li dl dd{position: absolute;top: 0;    right: -4.5rem;z-index: 9999;}


.index_products_list ul li:nth-child(4) dl dd {
    position: absolute;
    top: 5rem;
    right: -7.5rem;
    z-index: 9999;
}
.index_products_list ul li:nth-child(5) dl dd {
    position: absolute;
    top: 5rem;
    right: -2.5rem;
    z-index: 9999;
}

.index_products_list ul li dl dd a{display: block;position: relative;}

.index_products_list ul li dl dd a span{display: inline-block;width: 30px;height: 30px;border: 1px solid #fff;border-radius: 50%;line-height: 28px;text-align: center;transition: all .5s ease;}

.index_products_list ul li dl dd a span i{font-size: 28px;color: #fff; transform: rotateZ(180deg);display: inline-block;width: 30px;transition: all .5s ease;}

.index_products_list ul li dl dd a article p{/*position: absolute;top: -3px;right: -33px;*/color: #fff;font-size: 16px;display: inline-block;position: relative;top: -5px;transition: all .5s ease;}

.index_products_list ul li dl dd a:hover span i{color: #ceb157;}

.index_products_list ul li dl dd a:hover span{border-color: #ceb157;}

.index_products_list ul li dl dd a:hover article p{color: #ceb157;}

.index_products_list ul li dl dd a .box{position: absolute;width: 300px;/*height: 200px;*/left: -304px;top: -82px;z-index: 999; display: none;}


.index_products_list ul li dl dd a .box h4{color: #ceb157;font-size: 18px;font-weight: bold;}

.index_products_list ul li dl dd a .box .index_product_infos p{font-size: 14px;color: #333;line-height: 20px;}

.index_products_list ul li:nth-child(1){top: 16rem;right: 20rem;}
.index_products_list ul li:nth-child(2){
        top: 21.5rem;
    right: 16rem;
}
.index_products_list ul li:nth-child(3){
        top: 29rem;
    right: 11rem;
}
.index_products_list ul li:nth-child(4) {
    top: 37rem;
    right: 37rem;
}

    .index_products_list ul li:nth-child(5) {
    top: 37rem;
    right: 49rem;
    z-index: 99;
}


.index_products_list ul li:nth-child(6){
    top: 39rem;
    right: 42rem;
}

.index_products_list ul li:nth-child(7){
    top: 46rem;
    right: 32rem;
    z-index: 9;
}

.index_products_list ul li:nth-child(5) dl dd{
    right: 9rem;
    top: 8rem;
}

.index_products_list ul li:nth-child(5) dl dd a span i{ transform: rotateZ(0);}

/*.index_products_list ul li dl dd a:hover .box{display: block;}*/

.index_products_list ul li:nth-child(5) dl dd a article p {
        top: -31px;
    right: 48px;
    right: 77px;
}
.index_pro_texts{padding-right: 10%;}

.index_products_list ul li:nth-child(5) dl dd a .box{left: 28px;top: -82px;}

.index_products_list ul li:nth-child(6) dl dd{
/*        right: 90px;
    top: 50px;*/
    right: 8rem;
    top: 8rem;
}

.index_products_list ul li:nth-child(6) dl dd a span i{ transform: rotateZ(0);}

.index_products_list ul li:nth-child(6) dl dd a article p {
        top: -2rem;
    right: 5rem;
}

.index_products_list ul li:nth-child(6) dl dd a .box{left: 28px;top: -82px;}

.index_products_list ul li:nth-child(7) dl dd{
        right: -5rem;
    top: 8rem;
}




.index_custome_says{padding-bottom: 8rem;}

.index_custome_says_wrap{padding: 0;position: relative;}

.index_custome_says_title{position: relative;top: 6.5rem;}

.index_custome_says .index_custome_says_title h3{color: #333;font-size: 3rem;font-weight: bold;    line-height: 3.8rem;}

.index_custome_says_list{/*margin-top: 2.5rem;*/}

.index_custome_says_list dl dt{padding-right: 3rem;}

.index_custome_says_list dl dt blockquote{
    font-size: 1rem;
    color: #333;
    line-height: 1.5rem;
    padding-bottom: 0.5rem;
}

.index_custome_says_list dl dt .shuohua span{display: block;text-align: right;color: #808080;font-size: 0.8rem;}

.index_custome_says_list dl dt .shuohua:nth-child(2){margin-top: 2rem;}

.index_custome_says_list .btn_more{margin-top: 2rem;}

.index_custome_says_list dl dd div.custome_says_bg{width: 92%;height: 30rem;position: relative;    background-size: cover !important;}

.index_custome_says_list dl dd div h3{

    font-size: 2.6rem;
    color: #333;
    font-weight: bold;
    line-height: 3.2rem;
    padding: 3rem 4rem;

}

.index_custome_says_list dl dd .watch_video{
        position: absolute;
    left: 49%;
    top: 15rem;
}

.index_custome_says_list dl dd .watch_video a p{color: #333;}

.index_custome_says_list dl dd .watch_video:hover a p{color: #fff;}

.index_custome_says_list dl dd .custome_names{
        position: absolute;
    top: 19rem;
left: 49%;
    width: 41%;
}

.index_custome_says_list dl dd .custome_names h5{color: #33272a;font-size: 1.2rem;}

.index_custome_says_list dl dd .custome_names p{font-size: 1rem;color: #33272a;}

.index_custome_says_list dl dd .yinhao_big,.index_custome_says_list dl dd .yinhao_small{position: absolute;}

.index_custome_says_list dl dd .yinhao_big{
top: -6.5rem;
    left: -2rem;
    z-index: -1;
}

.index_custome_says_list dl dd .yinhao_big img{width: 14rem;}

.index_custome_says_list dl dd .yinhao_small{
bottom: -6.5rem;
    right: 8rem;
    z-index: -1;
}
.index_custome_says_list dl dd .yinhao_small img{width: 9rem;}

.index_custome_says_list .swiper-container{padding: 7rem 0;}

.index_custome_says_list .s_prev{top: 93%;right: 8rem;}
.index_custome_says_list .s_next{top: 93%;right: 3.5rem;}

.index_custome_says_list .s_prev span{display: block;}
.index_custome_says_list .s_prev span i{
    display: block;transform: rotateZ(180deg);
    font-size: 2rem;
}

.index_custome_says_list .s_next span i{font-size: 2rem;}






.POWER-UP{width: 100%;height: 100vh;background:url('../images/index_map_bg.jpg') no-repeat center center; background-attachment: fixed;}

.POWER-UP_wrap{padding-top: 5.5%;}

.POWER-UP_wrap .POWER-UP_wrap_title h3{font-size: 3rem;font-weight: bold;text-align: center;color: #333;}

.POWER-UP_wrap .POWER-UP_wrap_title p{color: #808080;font-size: 16px;text-align: center;}

.POWER-UP_wrap_content{margin-top: 5%;}

.POWER-UP_wrap ul {padding-top: 30px;}

.POWER-UP_wrap ul li a{display: block;line-height: 30px}

.POWER-UP_wrap ul li a span{font-size: 1.2rem;color:#333;/*white-space: nowrap;*/}

.POWER-UP_wrap ul li a i{font-size: 2rem;width: 30px;display: block;color: #ceb157;}


.POWER-UP_wrap .btn_more{margin-top: 6rem;}

.POWER-UP_wrap .btn_more a{width:28rem;}

.POWER-UP_wrap_img{position: relative;top: -3rem;width: 40rem;}


.index_news{width: 100%;height: 1100px;background:url('../images/index_news_bg.jpg') no-repeat center center; background-attachment: fixed;    margin-top: 15rem;}

.index_news .container{position: relative;}

.index_news .index_news_wrap{padding-top: 4rem;}

.recommend_News{height: 100%;}

.index_news .btn_more{margin: 7rem auto 0; text-align: center;}

.index_news .btn_more a{display: inline-block;}

.left_news{width: 100%;margin-top:-10rem;padding-right: 3rem;}

.right_news{width: 100%;}

.recommend_News a{display: block;width: 100%; height: 100%;}

.recommend_News a dd{
    overflow: hidden;
    width: 100%;
    height:40rem;
    background-size: contain;
    transition: all .5s ease;
}

.recommend_News a dd:hover{

    transform: scale(1.02,1.02);

}


/*.recommend_News a dd img{display: block; width:800px;transition: all .5s ease;}*/

.recommend_News a span{width: 2.5rem;display: block;position: relative;/*left: -20px;*/}

.recommend_News a span b{display: block;width: 2.5rem;height: 1px;background: #fff;}

.recommend_News a i{display: block;font-size: 1rem;color: #fff;font-style: normal;padding-left: 1rem;}

.recommend_News a .title-propty{padding:2rem 0 0;}

/*.recommend_News a .title-propty .column{padding-left: 0;}*/

.recommend_News a .infos p{
    font-size: 1.2rem;
    color: #fff;
    font-weight: bold;
    line-height: 2rem;
}

.right_news{margin-top: 3rem;padding-left: 3.5%;width: 50%;}

.right_news .newsroom{}

.right_news .newsroom span{width: 2.5rem;display: block;position: relative;/*left: -20px;*/}

.right_news .newsroom span b{display: block;width: 2.5rem;height: 1px;background: #fff;}

.right_news .newsroom i{display: block;font-size: 1rem;color: #fff;font-style: normal;padding-left: 1rem;}

/*.right_news .newsroom .column{padding-left: 0;}*/

.right_news h3{font-size: 2.4rem;color: #fff;font-weight: bold;line-height: 3rem;}

.right_news ul{margin-top: 2.4rem;}

.right_news ul li{margin-top: 1.4rem;}

.right_news ul li a{display: block;}

.right_news ul li a dd{width: 3.6rem;}

.right_news ul li a dd span{
    display: inline-block;
    background: #e9bec9;
    padding: 0 0.4rem;
    font-size: 1rem;
    border-radius: 2px;
    line-height: 1.4rem;
    font-weight: bold;
    color: #333;
    transition: all .5s ease;
}

.right_news ul li a dt h5{font-weight: bold;font-size: 1.2rem;line-height: 2rem;color: #fff;transition: all .5s ease;}

.right_news ul li a:hover dt h5{color: #ceb157;}

.right_news ul li a:hover dd span{background-color: #ceb157;}

.right_news ul li a dt .news_describe{padding-top: 1rem;}

.right_news ul li a dt .news_describe p{
    font-size: 0.9rem;
    height: 3.5rem;
    color: #ccc;
    overflow: hidden;
    opacity: 1;
    transition: all .5s ease;

}

.right_news ul li a:hover dt .news_describe p{opacity: 0.8;}

.right_news ul li b{display: block;width: 100%;height: 1px;background: #ccc;}






.intelligent{margin-top: -7.5rem;/*height: 20rem;*/background: #e5afbc;border-radius: 80px 0 80px 0;overflow: hidden;}

.intelligent .columns {margin: 0;}

.intelligent .columns .column{padding: 0;}

.intelligent dl dt{overflow: hidden;}

.intelligent dl dt .intelligent_img {width: 100%;height: 100%;transition: all .5s ease;}

.intelligent dl:hover  dt .intelligent_img{transform: scale(1.05,1.05);}

.intelligent dl dt .intelligent_img img{width: 100%;height: 100%; }

.intelligent dl dd {padding: 2rem 0 0 3.5rem !important;}

.intelligent dl dd h3{
color: #333;
    font-size: 2rem;
    font-weight: bold;
    line-height: 2.6rem;
    width: 80%;
}

.intelligent dl dd .intelligent_infos{padding-top:2rem; }

.intelligent dl dd .intelligent_infos p{font-size: 0.85rem;color: #333; line-height: 1.4rem;}


.intelligent_infos .btn_more a{background: #21191f;}

.intelligent_infos .btn_more a:after{background: #ceb157;}





/***footer**/

.footer{background: #fff;padding: 5rem 0 0;}

.footer .foot_nav li h5{font-size: 1rem;color: #333;font-weight: bold;}

.footer .foot_nav li dd a{font-size: 0.85rem;color: #464646;opacity: 1;transition: all .5s ease;}

.footer .foot_nav li dd a:hover{color: #ceb157;}

.footer .foot_nav li.emails span{font-size: 0.85rem;color: #464646;padding: 0.75rem 0;}

.footer .foot_nav li.emails span a {
    color: #464646;
    display: block;
}

.footer .foot_nav li.emails span a:hover{color: #ceb157;}



.footer .foot_nav li.emails span:first-child{width: 50px;padding-left: 0.75rem;}



.foot_fallow_us{padding: 4.5rem 0 2rem;}

.foot_fallow_us dl{border-top: 1px solid #666;border-bottom: 1px solid #666;text-align: center;padding: 0.5rem 0;}

.foot_fallow_us dl dt{display: inline-block;}

.foot_fallow_us dl dd{display: inline-block;text-align: center;}

.foot_fallow_us dl dd div{display: inline-block;position: relative;}

.foot_fallow_us dl dd div span{display: block;background-color: #191919;border-radius: 5px;width: 35px;height: 35px;margin: 0 3px;transition: all .5s;}

.foot_fallow_us dl dd div span:hover{background: #ceb157;}

.foot_fallow_us dl dd div span i{font-size: 1.5rem;color: #fff;line-height: 35px;}

.foot_fallow_us dt{color: #33272a;font-size: 1rem;font-weight: bold;padding-right: 1rem;}


.foot_fallow_us dl dd div a.ewm {
    display: none;
    position: absolute;
    width: 284px;
    height: 154px;
    /* top: 0; */
    bottom: 44px;
    right: -55px;
}
.foot_fallow_us dl dd div:hover a{display: block;}


/*.foot_fallow_us dl dd div a{}*/



/***footer**/


.banner2_wrap{width: 100%;height: 45rem;}

.banner_about_info{position: relative;top: 10rem;}

.banner_about_left_bg{height: 38rem;max-width: 44.5rem;position: relative;top: 4rem;transition: all .5s ease;}

.banner_about_left_bg:hover{transform: scale(1.02,1.02);}

.banner_about_right{

}

.banner_about_right h4{font-size: 2.4rem;color: #fff;font-weight: bold;line-height: 2.4rem;}

.banner_about_right .title-propty{position: relative;}

.banner_about_right .title-propty b {
    display: inline-block;
    width: 40px;
    height: 1px;
    background: #fff;
    position: relative;
    top: -5px;

}
.banner_about_right .title-propty i{font-size: 1.2rem;color: #fff;font-style: normal;}

.banner_about_right .banner_about_texts{padding-top: 2rem;width: 80%;}

.banner_about_right .banner_about_texts p{

    font-size: 0.9rem;
    color: #fff;
    line-height: 1.8rem;
    margin-top: 2rem;

}



.culture_part{margin-top: 6.5rem;padding: 5rem 0;background: #fff;}

.culture_title h3{font-size: 2.6rem;text-align: center;font-weight: bold;}

.culture_wrap ul{margin-top: 2.4rem;}

.culture_wrap ul li a{background: #fff;box-shadow: 0 0  10px #ccc;display: block;padding: 1.8rem ;transition: all .5s ease;height: 100%;}

.culture_wrap ul li a:hover{box-shadow: 0 0  10px #ceb157;}

.culture_wrap ul li a span{display: block;line-height: 2rem;}

.culture_wrap ul li a span i{font-size: 2.6rem;color:#ceb157;}

.culture_wrap ul li a h6{font-size: 1.4rem;color: #333;font-weight: bold;line-height: 3rem;}

.culture_wrap ul li a dd p{font-size: 1rem;color: #808080;}



.company_mid_ad{height: 34.375rem;}

.company_mid_ad_content{padding-top: 5.8rem;}

.company_mid_ad_content h2{font-size: 2.6rem;color: #fff;font-weight: bold;line-height: 3.6rem;}

.company_mid_ad_content_text {padding: 3rem 0 5rem;}

.company_mid_ad_content_text p{font-size: 1rem;color: #fff; line-height: 1.6rem;}

.company_mid_ad .company_mid_ad_content .btn_more a {
    
    width: 13rem !important;

}




.history{padding: 7rem 0;}

.history_title h2{font-size: 3rem;color:#333333;font-weight: bold;}

.history_wrap{padding-left: 1rem;}

.history_wrap ul{/*height: 15rem;overflow-y: scroll;*/}

.history_wrap ul li a{display: block;margin: 0 !important;}

.history_wrap ul li{padding-top: 2.4rem;}

.history_wrap ul li a span{padding: 0;}

/*.history_wrap ul li a span.dian{


    display: block;
    width: 0.9rem;
    height: 0.9rem;
    position: relative;
    z-index: 1;
    background: #ccc;
    border-radius: 50%;
    transition: all .5s ease;


}
*/

.history_wrap ul li a span.dian{
        display: block;
    width: 7px;
    height: 7px;
    background: #fff;
    border: 7px solid #999;
    border-radius: 50%;
    position: relative;
    animation: bordershow 3s infinite;
    z-index: 8;
}

@keyframes bordershow {

    50% {
        box-shadow: 0px 0px 10px 0 #333;
    }

}

@keyframes bordershowy {

    50% {
        box-shadow: 0px 0px 10px 0 #ceb157;
    }

}
/*.history_wrap ul li a span.dian i{
    display: block;
    width: 7px;
    height: 7px;
    background: #828282;
    border-radius: 50%;
    position: absolute;
    z-index: 2;
    top: 0.rem;
 
    transition: all .5s ease;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0.25rem;
}*/

.history_wrap ul li.his-active a span.dian{

    
    border: 7px solid #ceb157;

    animation: bordershowy 3s infinite;
}

.history_wrap ul {position: relative;height: 30rem;overflow-y: scroll;padding-left: 0.5rem;}

.history_wrap ul li{position: relative;}

.history_wrap ul li a span.shuzi{font-size: 1.2rem;color: #333;    margin: 0 3rem 0 1.5rem;transition: all .5s ease;}

.history_wrap ul li a span.xian{height: 1px;background: #333;display: block;width: 0;transition: all .5s ease;}

.history_wrap ul li.his-active a span.xian{width: 5.5rem;display: none;}

.history_wrap ul li.his-active a span.shuzi{color: #ceb157;font-size: 2rem;font-weight: bold;}

.history_wrap ul li.his-active  a span.dian i{background: #ceb157;}

.history_wrap ul li.his-active  a span.dian{background:#ebe0bc;}

.history_wrap ::-webkit-scrollbar{width: 10px;}

.history_wrap span.his_right_line{display: block;height: 100%;width: 1px;background: #ccc;position: absolute;top: 0;left: 0.4rem;top: 4rem;}

.history_wrap ul li:last-child span.his_right_line{display: none;}



.his_info_wrap{}



/*.his_info_wrap dl:first-child{display: block;}*/

.his_info_wrap dt{padding-top: 3rem;}

.his_info_wrap dt h3{font-size: 2rem;color: #333;font-weight: bold;line-height: 2.6rem;}

.his_info_wrap dt h2 {
    font-size: 2.4rem;
    color: #ceb157;
    font-weight: bold;
    line-height: 2.6rem;
    padding: 0.4rem 0 2rem;
}

.his_info_wrap dt div{padding-top: 3rem;}

.his_info_wrap dt div p{font-size: 1.4rem;color: #333;line-height: 2.4rem;}

.his_info_wrap dd .his_img{position: relative;}

.his_info_wrap dd .his_img span{
        display: block;
    width: 43rem;
    height: 32rem;
    background: #f5f7f9;
    position: absolute;
    right: 3rem;

}

.his_info_wrap dd .his_img div {
    width: 43rem;
    height: 32rem;
    position: absolute;
    top: -3rem;
    right: 0;
    overflow: hidden;
}

.his_info_wrap dd .his_img div img{width: 100%;height: 100%;transition: all .5s ease;}

.his_info_wrap dd .his_img div:hover img{transform: scale(1.03,1.03);}


.his_info_wrap .his_info_wrap_items{display: none;}

.his_info_wrap .his_info_wrap_items:first-child{display: block;}

/*.his_info_wrap{padding-left: 5rem;}*/








.company_map{height: 53rem;width: 100%;background: url('../images/footprints_bg.jpg') no-repeat center center;background-attachment: fixed;}

.company_map dl{padding: 5rem 0;}

.company_map dl dt{padding-top:5.5rem;}

.company_map dl dt h2{font-size: 3rem;color:#fff;font-weight: bold;}

.company_map dl dt p{font-size: 1.63rem;color:#fff;padding-top: 1rem;}


.employees{padding: 7rem 0;}

.employees_title h3{font-size: 2.6rem;color: #333;text-align: center;font-weight: bold;}

.employees_title p{text-align: center;font-size: 1rem;color: #808080;}

.employees_content{padding-top: 3.4rem;}


.employees_img img{display: block;width: 100%;/*min-width: 32rem;*/}

.employees_content dd {position: relative;}

.employees_content dd p{font-size: 1rem;font-weight: bold;color: #333;line-height: 1.6rem;position: absolute;width: 80%;}

.employees_content dd p.e_p1{left: 5rem;top: 4.5rem;}
.employees_content dd p.e_p2{left: 22rem;top: 16rem;}
.employees_content dd p.e_p3{
    left: 19rem;
    top: 25.5rem;
}


.employees_content dd p.e_p4{right: 5rem;top: 4.5rem;}
.employees_content dd p.e_p5{right: 3rem;top: 16rem;}
.employees_content dd p.e_p6{right: 5rem;top: 25.5rem;}


.company_job{background: #333;padding-bottom: 15rem;margin-top: 10rem;}

.company_job_content_text{padding-top: 5.8rem; padding-right: 6rem;}

.company_job_content_text h2{font-size: 2.6rem;color: #fff;font-weight: bold;line-height: 3.6rem;}

.company_job_content_text p{padding: 3rem 0 3rem;font-size: 1rem;color: #fff; line-height: 1.6rem;}


.company_job_content_img{margin-top: -9rem;overflow: hidden;}

.company_job_content_img img{width: 100%;transition: all .5s ease;}

.company_job_content_img:hover img{transform: scale(1.02,1.02);}

.company_job_content_img img{
        display: block;
    position: absolute;
    bottom: 0;
}


/*#luxy section{position: absolute;}*/


/***company_tour***/

.company_tour_banner{width: 100%;height: 100vh;background: url('../images/company_tour_banner.jpg') no-repeat center center; background-attachment: fixed;}

.company_tour_banner .company_tour_banner_text{padding-top:16rem;}

.company_tour_banner .company_tour_banner_text h3{color: #fff;text-align: center;font-size: 2.4rem;line-height: 3rem;font-weight: bold;}

.company_tour_banner .company_tour_banner_text p{text-align: center;color: #fff;font-size: 1rem;line-height: 1.2rem;width: 30rem;margin: 2.2rem auto;}

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

.company_tour_banner .btn_more a{width: 48rem;margin: 2rem auto;}


.company_tour_city{padding-bottom: 16rem;}

.company_tour_city dd{padding: 6.5rem;box-sizing: border-box;}

.company_tour_city dd.company_tour_city_img{display: block;height: 50rem;}

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

.company_tour_city .btn_more a{width: 37rem;margin: 2rem auto;}

.company_tour_city dd .company_tour_city_txt{
   
   background: rgba(0,0,0,.5);
   padding: 3.5rem;
   height: 100%;

}

.company_tour_city dd .company_tour_city_txt h3{font-size: 2.6rem;color: #fff;text-align: center;font-weight: bold;line-height: 3rem;padding-top: 4rem ;}

.company_tour_city dd .company_tour_city_txt p{font-size: 1rem;color: #fff;text-align: center;line-height: 1.4rem;padding: 3rem 0 5rem;}


.white-space{width: 100%;height: 14.5rem;}



/*****contact page*****/

.contact_banner h4{font-size: 3rem;color: #fff;font-weight: bold;line-height: 3.8rem;}

.contact_touch{padding: 13rem 0 8rem;}

.contact_touch h2{font-size: 2.8rem;color: #333;text-align: center;font-weight: bold;}

.contact_touch_wrap {padding-top: 3rem;}

.contact_form{padding-right: 2rem;}

.form_content{box-shadow: 0 0 12px #ececec;padding:2rem;}

.form_content ul li span{display: block;width: 100%;}

.form_content ul li span input{width: 100%;line-height: 2rem;border: none;border-bottom: 1px solid #333;outline: none;font-size: 1rem;color: #333;}

.form_content ul li textarea{width: 100%;display: block;width: 100%;height: 7.5rem;border: none;border-bottom: 1px solid #333;outline: none;font-size: 1rem;color: #333;}

.form_content ul li dd{font-size: 1.1rem;color: #333;}

.form_content ul li dd i{font-style: normal;color: #ceb157;font-size: 1rem;}

.form_content ul li.c_email{padding: 1rem 0 2.5rem;}

.form_content ul li.c_textarea{padding: 2.5rem 0;}

input::-webkit-input-placeholder{
    font-size: 1rem;
    color: #c4c4c4;
}

textarea { resize:none; }



.c_button .btn_more button {
    display: inline-block;
    width: 190px;
    position: relative;
    background: #ceb157;
    line-height: 40px;
    height: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 1.2rem;
    color: #fff;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    margin-top: 2rem;
}
.c_button .btn_more button:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: #21191f;
    width: 0;
    height: 40px;
    transition: all 0.5s ease 0.2s;
}

.c_button .btn_more button:hover:after {
    width: 100%;
}

.c_button .btn_more button span {
    display: block;
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 0;
    left: 0;

}


.contact_form_infos{height: 100%;padding-left: 2rem;}

.contact_form_infos ul{display: flex;flex-direction: column; align-content: space-between;}

.contact_form_infos ul li{box-shadow: 0 0 12px #ececec;padding:2rem 6rem;width: 100%;transition: all .5s ease;}

.contact_form_infos ul li a{display: block;}

.contact_form_infos ul li a h3{font-size: 1.8rem;color: #333;font-weight: bold;}

.contact_form_infos ul li a dd span{width: 2rem;padding-right: 2rem;}

.contact_form_infos ul li a dd span i{font-size: 2rem;color: #ceb157;}

.contact_form_infos ul li a dd em{font-size: 1.2rem;color: #808080;font-style: normal;}

.contact_form_infos ul li:nth-child(2){margin: 2.75rem 0;}

.contact_form_infos ul li a h4{font-size: 1.4rem;color: #333;line-height: 1.8rem;}

.contact_form_infos ul li:nth-child(2) a h4{white-space: nowrap;}


.contact_form_infos ul li:hover{box-shadow: 0 0 12px #ceb157;}



.contact_map{height: 35rem;background: url(../images/contact_map.jpg) no-repeat center center;}

#container{width: 100%;height: 50rem;}


.dwy_contact_class{ background:url(../images/contact_icon.png) no-repeat;; width:102px; height:50px;}









/****newsroom_list page***/

.narrow_banner{width: 100%;height: 25rem;}

.narrow_banner .narrow_banner_text{padding-top: 10rem;}

.narrow_banner .narrow_banner_text h2{font-size: 2.4rem;color: #fff;text-align: center;font-weight: bold;}

p.b_f_titles{font-size: 1rem;color: #fff;text-align: center;}

.newsroom_wrap{background-color: #f3f3f3;padding-bottom: 15rem;}

.newsroom_wrap .news_nav{border-bottom: 1px solid #909090;text-align: center;}

.newsroom_wrap .news_nav ul{display: flex;justify-content: center;}

.newsroom_wrap .news_nav ul li{text-align: center;width: 11rem;line-height: 3.2rem;font-size: 1.2rem;}

.newsroom_wrap .news_nav ul li a{display: block;width: 100%;height: 100%;text-align: center;color: #464646;transition: all .5s ease;}


.newsroom_wrap .news_nav ul li.n_on a{background-color: #ceb157;color: #222;}

.newsroom_wrap .news_nav ul li a:hover{background-color: #ceb157;color: #222;}


.news_lists{padding-top: 3rem;}

.news_lists ul li{height: 17.3rem;margin-top: 3rem;transition: all .5s ease;border-radius: 8px 0 8px 0;overflow: hidden;}

.news_lists ul li:hover{box-shadow: 0 0 13px #ddd;transform: translateY(-3px);}

.news_lists ul li a{display: block;height: 100%;}

.news_lists ul li a dl{height: 100%;}

.news_lists ul li a dl dd{background-color: #fff;    width: 100%;}

.news_lists ul li a dl dd .list_news_info{padding: 2rem;}

.news_lists ul li a dl dt{width: 30.5rem;overflow: hidden;}

.news_lists ul li a dl dt img{width: 100%;height: 100%; transition: all .5s ease;}

.news_lists ul li a:hover dl dt img{transform: scale(1.03,1.03);}

.news_lists ul li a dl dd .list_news_info span{color: #808080;font-size: 1rem;}

.news_lists ul li a dl dd .list_news_info h4{font-size: 1.6rem;color: #333;padding: 1rem 0 0.2rem;}

.news_lists ul li a dl dd .list_news_info p{color: #808080;font-size: 1rem;}

.news_more{margin-top: 1.5rem;width: 8.6rem;position: relative;transition: all .5s ease;height: 2.5rem;margin-left: 0.2rem;}

.news_more b{display:inline-block;font-style: normal;font-size: 1rem;color: #808080;font-weight: inherit;position: relative;z-index: 3;transition: all .3s ease;padding-left: 0;line-height: 1rem;}

.news_more:after{content: "";display: block;width: 0;height: 100%;position: absolute;top: 0;left: 0;background-color: #ceb157;transition: all .5s ease;}

.news_more em{display: inline-block;line-height: 1rem;background-color: #ceb157;text-align: center;margin-left: 1rem;position: relative;z-index: 3;}

.news_more em i{font-size: 1.3rem;color: #FFF;}

.news_more:hover:after{width: 100%;}

.news_more:hover b{color: #fff;padding-left: 3%;}


.fenye{text-align: center;padding-top: 5.5rem;}

.fenye span{display: inline-block;}

.fenye span a{display: block;border: 1px solid #808080;width: 2.3rem;height: 2.3rem;line-height: 2.3rem;color: #808080;font-size: 1.2rem;margin: 0 0.2rem;transition: all .5s ease;}

.fenye span.now a{background-color: #333;color: #fff;}

.fenye span a:hover{background-color: #333;color: #fff;}




/***product_list page***/

.product_list_banner{width: 100%;height: 100vh;}

.product_list_banner_content_wrapper{padding-top: 5rem;}

.product_list_banner_right_content h3{color: #fff;font-size: 2.6rem;font-weight: bold;line-height: 3.2rem;}

.product_list_banner_right_content_info{width: 90%;}

.product_list_banner_right_content_info p{font-size: 1.4rem;font-weight: bold;color: #fff;padding-top: 3rem;line-height: 2rem;}


.product_list_banner_left_content img{display: block;max-width: 100%;width: 85%;}





.product_list_content{background-color: #1c1c1c;padding-bottom: 16rem;}


.product_list_content .product_list_content_wrap ul li{height: 50rem;}

.product_list_content .product_list_content_wrap ul li:nth-child(3){

   background: url('../images/product_list_bg1.jpg') no-repeat center center;
   background-attachment: fixed;

}
.product_list_content .product_list_content_wrap ul li:nth-child(5){

   background: url('../images/product_list_bg1.jpg') no-repeat center center;
   background-attachment: fixed;

}


.product_list_content .product_list_content_wrap ul li dl{display: flex;align-items: center;position: relative;height: 100%;}

.product_list_content .product_list_content_wrap ul li dl dt{width: 50%;}

.product_list_content .product_list_content_wrap ul li dl dd{width: 50%;}


.product_list_content .product_list_content_wrap ul li:nth-child(1) dd{

   background: url('../images/product_list_bg1.jpg') no-repeat center center;
   background-attachment: fixed;
   height: 100%;
   background-size: cover;

}



.product_list_content .product_list_content_wrap ul li:nth-child(2n-1){

    margin-top: -6rem;


}

.product_list_content .product_list_content_wrap ul li dl dd div img{display: block;margin: 0 auto;max-width: 100%;}

.product_list_content .product_list_content_wrap ul li dl dt>div{display: block;padding: 5rem 5rem;position: relative;z-index: 4;}

.product_list_content .product_list_content_wrap ul li dl dt>div>a h3{font-size: 2.4rem;color: #fff;font-weight: bold;line-height: 3rem;}

.product_list_content .product_list_content_wrap ul li dl dt>div>a .product_description{padding: 2rem 0 5rem;}

.product_list_content .product_list_content_wrap ul li dl dt>div>a .product_description p{font-size: 1rem;color: #fff;line-height: 1.6rem;transition: all .5s ease;}

.product_list_content .product_list_content_wrap ul li dl dt>div>a:hover .product_description p{color: #ceb157;}

.product_list_content .product_list_content_wrap ul li:nth-child(2n){margin-top: -3rem;}

.product_list_content .product_list_content_wrap ul li:nth-child(2n) dl{flex-direction: row-reverse;}

.product_list_content .product_list_content_wrap ul li:nth-child(2n) dt{background: #f2f2f2;height: 45rem;/*position: relative;*/margin-top: -4rem;}

.product_list_content .product_list_content_wrap ul li:nth-child(2n) dd{background:url(../images/products_list_probg.png) #fff no-repeat left bottom; height: 45rem;}


.product_list_content .product_list_content_wrap ul li:nth-child(2n) dd .product_list_proimg{position: absolute;top: 15rem;left: 6rem; width: 58%;}


.product_list_content .product_list_content_wrap ul li:nth-child(2n) dd .product_list_proimg img{width: auto;}


.product_list_content .product_list_content_wrap ul li:nth-child(2n) dl dt>div>a h3{color: #333;}


.product_list_content .product_list_content_wrap ul li:nth-child(2n) dl dt>div>a .product_description p{color: #333;}


.product_list_content .product_list_content_wrap ul li:nth-child(2n) dl dt>div>a .product_description{padding: 2rem 0 10rem;}

.product_list_content .product_list_content_wrap ul li:nth-child(2n) dl dt>div>a:hover .product_description p{color: #ceb157;}


.product_list_content .product_list_content_wrap ul li:nth-child(4) dd .product_list_proimg{width: 50%;top: 14rem;}



/**product detail page***/

.product_read_banner {
    width: 100%;
    height: 57rem;
}

.product_read_banner_content {
    /* height: 100%; */
    padding-top: 5rem;
}

.product_read_banner dl{position: relative;width: 100%;height: 100vh;}

.product_read_banner dl dt{padding-top: 10rem;/*padding-left: 40%;*/}

.product_read_banner dl dt h6{color: #ceb157;font-size: 1.2rem;font-weight: bold;}

.product_read_banner dl dt h6 img{width: 20rem;display: block;}

.product_read_banner dl dt h3{
        font-size: 2.2rem;
    font-weight: bold;
    color: #fff;
    line-height: 3rem;
    padding: 2rem 0;
    /* height: 10rem; */
    overflow: hidden;
}

.product_read_banner_btns{margin-top: 3rem;}

.product_read_banner_btns a {
    display: inline-block;
    width: 12rem;
    position: relative;
    background: #ceb157;
    line-height: 2.5rem;
    height: 2.5rem;
    text-align: center;
    font-weight: bold;
    font-size: 1.2rem;
    color: #fff;
    margin-right: 1rem;
    /*text-transform: uppercase;*/
}

.product_read_banner_btns a span {
    display: block;
    position: absolute;
    z-index: 3;
    width: 100%;
}

.product_read_banner_btns a:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: #21191f;
    width:0;
    height: 2.5rem;
    transition: all 0.5s ease 0.2s;
}

.product_read_banner_btns a:hover:after {
    width: 100%;
}

.product_read_banner dl dd{position: relative;}

.product_read_banner dl dd img{max-width: 100%;display: block;position: relative;top: 14rem}

.product_read_content{background-color: #1c1315;padding-bottom: 15rem;}

.product_read_content_top p{background-color: #fff;padding:3rem 15rem;color: #333;text-align: center;line-height: 1.6rem;font-size: 0.9rem;}

.product_read_content_contents{width: 100%;overflow: hidden;}

.product_read_content_contents p img{display: block;margin: 0 auto;width: 100%;}




/***resourses page***/

.resouce_wrap{padding: 6rem 0;/*background-color: #f3f3f3;*/}

.resouce_wrap li{background-color: #2c2c2c;}

.resouce_wrap li:nth-child(2n){margin-top: 5rem;}

.resouce_wrap li:nth-child(2n) dl{flex-direction: row-reverse;}

.resouce_wrap li dl {height: 26.6rem; overflow: hidden;}

/*.resouce_wrap li dl dt{width: 48rem;}*/

.resouce_wrap li dl dt img{width: 100%;height: 100%;}

.resouce_wrap .column{padding-top: 0;padding-bottom: 0;}

.resouce_wrap li dl dd{padding: 3rem 4rem !important;}

.resouce_wrap li dl dd h2{font-size: 3rem;color: #fff;font-weight: bold;line-height: 3.6rem;}

.resouce_wrap li dl dd h4{font-size: 1.4rem;margin-top: 2rem;color: #fff;}

.resouce_wrap li dl dd p{font-size: 1rem;color: #fff;line-height: 1.4rem;}

.resouce_wrap li dl dd .btn_more{margin-top: 4rem;}

.resouce_wrap_btn{margin-top: 6rem;text-align: center;}

.renwu_list .s_prev{top: 15%;left: 0;}
.renwu_list .s_next{top: 15%;right: 0;}

.renwu_list .s_prev span,.renwu_list .s_next span{display: block;height: 100%;}
.renwu_list .s_prev span i{
    display: block;transform: rotateZ(180deg);
    font-size: 1.6rem;color: #fff;
}

.renwu_list .s_next span i{font-size: 1.6rem;color: #fff;}

.renwuPerson{width: 90%;margin: 0 auto;}






.resouce_rewu{padding: 3rem 0 8rem;}

.resouce_rewu .resouce_rewu_content ul li{margin-top: 10rem;}

.resouce_rewu .resouce_rewu_content ul li a{display: block;    height: 100%;}

.resouce_rewu .resouce_rewu_content ul li a dl{position: relative; height: 100%;}

.resouce_rewu .resouce_rewu_content ul li a dl dt{padding: 2rem;position: absolute;z-index: 3;top: -6.5rem;transition: all .5s ease;}

.resouce_rewu .resouce_rewu_content ul li a dl dd{background: #fff;box-shadow: 0 0 12px #ccc;padding: 9rem 4rem 5rem;position: relative;z-index: 1; height: 100%;transition: all .5s ease;}

.resouce_rewu .resouce_rewu_content ul li a dl dt span:nth-child(1){display: block;width: 12rem;height: 12rem;border-radius: 50%;border: 3px solid #ceb157;overflow: hidden;transition: all .5s ease;}

.resouce_rewu .resouce_rewu_content ul li a dl dt span:nth-child(2){display: block;}

.resouce_rewu .resouce_rewu_content ul li a dl dt span h4{font-size: 1.5rem;color: #333;font-weight: bold;transition: all .5s ease;}

.resouce_rewu .resouce_rewu_content ul li a dl dt span p{

    font-size: 0.85rem;
    line-height: 1.4rem;
    color: #333;
    transition: all .5s ease;
    font-weight: bold;

}

.resouce_rewu .resouce_rewu_content ul li a dl dt span p.user_hos{
    font-weight: inherit;
    margin-top: 0.5rem;
}

.resouce_rewu .resouce_rewu_content ul li a dl dt span div{padding-top: 3rem;transition: all .5s ease;}

.resouce_rewu .resouce_rewu_content ul li:nth-child(2n){padding-left: 3.5rem;transition: all .5s ease;}

.resouce_rewu .resouce_rewu_content ul li:nth-child(2n-1){padding-right: 3.5rem;transition: all .5s ease;}

.resouce_rewu .resouce_rewu_content ul li a dl dd p{font-size: 0.9rem;color: #666;transition: all .5s ease;}

.resouce_rewu .resouce_rewu_content ul li:hover a dl dd{box-shadow: 0 0 13px #ceb157;}

.resouce_rewu .resouce_rewu_content ul li:hover a dl dt span h4{color: #ceb157;}

.resouce_rewu .resouce_rewu_content ul li:hover a dl dt span:nth-child(1){transform: translateY(-3px);}



.renwu_list_person{height: 14rem;padding-top: 2rem;}

.renwu_list{width: 100%;height: 100vh;background: url('../images/rewu_bg.jpg') no-repeat center center;background-attachment: fixed;}

.renwu_list_person .renweu_photo{margin: 2rem auto;}


.renwu_list_person li a{display: block;}
.renwu_list_person .renweu_photo span{
    display: block;
    width: 6rem;
    height: 6rem;
    border-radius: 50%;
    /*border: 3px solid #ceb157;*/
    overflow: hidden;
    transition: all .5s ease;
    margin: 0 auto;
}

.renwu_list_person li.swiper-slide-active .renweu_photo span{width: 8rem;height: 8rem;border:5px solid #ceb157;margin-top: -1rem;margin-left: -0.4rem;}


.renwu_list_content ul{width: 100%;margin: 0 auto;}

.renwu_list_content  ul li dl dt{padding: 3rem 0 6rem;background: url('../images/renwu_list_bg_line.png') no-repeat left bottom; background-size: contain;}

.renwu_list_content  ul li dl dt h5{font-size: 1.4rem;color: #fff;text-align: center;}

.renwu_list_content  ul li dl dt p{text-align: center;color: #fff;font-size: 1rem;padding: 0.5rem 0;}

.renwu_list_content  ul li dl dd{padding:3rem 0;border-bottom: 1px solid #747474;}

.renwu_list_content  ul li dl dd p{text-align: center;color: #fff;font-size: 1rem;line-height: 1.8rem;font-weight: 100;}






/***resourses_more page***/

.resourses_more_top{background: #f3f3f3;border-bottom: 1px solid #ccc;height: 3rem;}

.resourses_more_top ul li{    width: 17rem;
    line-height: 2.6rem;}

.resourses_more_top ul li select{outline: none;width: 100%;height: 3rem;border: none;background: none;font-size: 1rem; color: #464646;line-height: 3rem;padding: 0 1rem;}

.resourses_more_top .column{padding-top: 0;}

.resourses_more_top .columns{margin-top: 0 !important;}

.resourses_more_top ul li select:focus{background: #ceb157;}

.resourses_more_top ul li option{color: #fff;background: #333;display: block;padding: 0.5rem 0;height: 2rem;}

.resourses_more_top ul li option:hover{ color:#fff; background-color:#ceb157; }

.resourses_more_top form{width: 100%;position: relative;}

.resourses_more_top form input{display: block;width: 100%;height: 3rem;border:1px solid #ccc;border-top: none;outline: none;padding-left: 2rem;background: none;}

.resourses_more_top form input~button{display: block;position: absolute;right: 0.5rem;top: 0.1rem;height: 100%;border: none;background: none;}

.resourses_more_top form input{}

.resourses_more{padding: 0 0 18rem;}

.resourses_more ul li{margin-top: 5rem;}





/******resourses_Brochure*****/

.brochure_wrap{background: #f5f5f5;padding: 3rem 0 16rem;}

.brochure_wrap ul li{margin-top: 3rem;}

.brochure_wrap ul li>a{display: block;position: relative;}

.brochure_wrap ul li>a h3{position: absolute;color:#333;font-size: 2rem;font-weight: bold;top: 3rem;right: 2rem;transition: all .5s ease;width: 20rem; line-height: 2.6rem;}

.brochure_wrap ul li>a .brochure_wrap_img{transition: all .5s ease;}

.brochure_wrap ul li>a .brochure_wrap_img img{max-width: 100%;}

.brochure_wrap ul li .btn_more{margin-top: 3rem;}

.brochure_wrap ul li:hover .brochure_wrap_img{transform: translateX(3px);}

.brochure_wrap ul li:hover h3{color: #ceb157;}



/*****Intolive*****/


.intolive_wrapper{padding: 0 0 20rem;}

.intolive_wrapper ul li{margin-top: 6rem;}

.intolive_wrapper ul li dl{position: relative;}

.intolive_wrapper ul li dl dt{width: 100%;height: 10rem;background: #f5f5f5;}

.intolive_wrapper ul li dl dd{/*padding: 0 3rem;*/position: relative;/*top: -7rem;*/overflow: hidden;}

.intolive_wrapper ul li dl dd .intolive_list_text{}

.intolive_wrapper ul li dl dd .column{padding: 0;}

.intolive_wrapper ul li dl dd .intolive_list_text .intolive_list_text_top{position: absolute;left: 0;width: 100%;height: 10rem;background: #f5f5f5;}

.intolive_wrapper ul li dl dd .intolive_list_text .intolive_list_text_top .intolive_list_text_top_text{position: absolute;width: 50%;bottom: 1.5rem;padding-left: 3rem;}

.intolive_wrapper ul li dl dd .intolive_list_text em{font-size: 0.85rem;color: #333;font-style: normal;}

.intolive_wrapper ul li dl dd .intolive_list_text h3{font-size: 1.6rem;color: #333;font-weight: bold;line-height: 2rem;}

.intolive_wrapper ul li dl dd .intolive_list_text_infos{padding-top:2.5rem;margin-top: 8.5rem;padding-left: 3rem;}

.intolive_wrapper ul li dl dd .intolive_list_text_infos p{font-size: 0.8rem;color: #808080;line-height: 1.5rem;}

.intolive_wrapper ul li dl dd .intolive_list_video .intolive_list_video_img{width: 100%;}

.intolive_wrapper ul li dl dd .intolive_list_video .intolive_list_video_img img{width: 100%;}

.intolive_wrapper ul li dl dd .intolive_list_text .btn_more{padding-left: 3rem;margin-top: 3rem;}

.intolive_wrapper ul li dl dd .intolive_list_text .btn_more a{text-transform: none;}

.intolive_wrapper ul li dl dd .intolive_list_video{margin-top: 5rem;padding-right: 3rem;position: relative;z-index: 3;}

.intolive_wrapper ul li dl dd .intolive_list_video .intolive_list_video_img{position: relative;} 

/*.intolive_wrapper ul li dl dd .intolive_list_video span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;background: rgba(0,0,0,.5);}
*/
.intolive_wrapper ul li dl dd .intolive_list_video span i{color: #fff;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: 0 auto;width: 3.5rem;height:3.5rem;font-size: 2.5rem;text-align: center;line-height: 3.5rem;margin-top: 9rem;transform: rotateZ(90deg);cursor: pointer;transition: all .5s ease;}

.intolive_wrapper ul li dl dd .intolive_list_video span i:hover{color: #ceb157;}

.intolive_wrapper ul li:nth-child(2n) dl dd{flex-direction: row-reverse;}

.intolive_wrapper ul li:nth-child(2n) dl dd .intolive_list_video { padding-left: 3rem;}

.intolive_wrapper ul li:nth-child(2n) dl dd .intolive_list_text .intolive_list_text_top .intolive_list_text_top_text {left: 41.666%;}


/*****carrer list page*****/


.carrer_search{padding: 3rem 0;background: #f3f3f3;}

.carrer_search dd form{display: block;position: relative;width: 35rem;margin: 0 auto;}

.carrer_search dd form input{display: block;width:100%;border:none;outline:none;border-bottom: 2px solid #808080;background: none;line-height: 3rem;}

.carrer_search dd form button{
    
        display: block;
    position: absolute;
    right: 0.5rem;
    top: 0.1rem;
    height: 100%;
    border: none;
    background: none;
}

.carrer_search dd form button i{font-size: 1.4rem;color: #808080;}

.job_lists{padding-bottom: 16rem; background: #f3f3f3;}

.job_lists_titles{background: #ceb157;padding: 0 1rem;height: 3rem;}

.job_lists_titles h3,.job_lists_titles select{font-weight: bold;color: #333;line-height: 3rem;font-size: 1rem;}

.job_lists .column{padding: 0;}

.job_lists .columns{margin: 0;}

.job_lists_titles select{height: 3rem;border: none;background: none;outline: none;}

.job_lists_titles select option{}


.job_lists_content ul li{padding: 0 1rem;height: 3rem;border-bottom: 1px solid #808080;position: relative;}

.job_lists_content ul li:after{
    content: "";
    display: block;
    position: absolute;
    left: 0;bottom: 0;
    height: 1px;
    width: 0%;
    background: #ceb157;
    transition: all .8s ease;
}

.job_lists_content ul li:hover:after{width: 100%;}


.job_lists_content ul li a{display: block;line-height: 3rem;}

.job_lists_content ul li a dt{position: relative;}

.job_lists_content ul li a dt h5{font-size: 1rem;color: #808080;}

.job_lists_content ul li a dt:nth-child(1) h5{color: #333;}

.job_lists_content ul li a dt span{position: absolute;right: 0;top: 0;}

.job_lists_content ul li a dt span i{font-size: 1.2rem;color: #ceb157;}



/***news read page***/

.news_read{padding-bottom: 16rem;}


.biaoqian{color: #808080;font-size: 0.75rem;padding-top: 1rem;}

.news_de_top h3 {
    font-size: 2rem;
    color: #333;
    line-height: 2.6rem;
    padding: 3rem 0 2rem;
    font-weight: bold;
}


.news_de_top .date span{color: #808080;font-size: 0.85rem;display: block;}



.news_de_top .date{padding-bottom: 1rem;}



.news_left_info{padding: 1rem 0 3rem;}



.news_left_info p{font-size: 0.85rem;color: #808080;margin-top: 0.5rem;line-height: 1.6rem;}

.news_left_info p img{display:block;margin:0.5rem auto;}






/*.author ul li dl:hover dt img{transform: scale(1.05,1.05);}*/


.news_left{border-top: 1px solid #ccc;}



.news_right{padding-left: 5rem;}



.download_news{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 20% 0;}



.download_news span{font-size: 0.85rem;color:#004986;}



.download_news i{font-size: 1rem;color: #004986;margin-left: 4%;transition: all .5s;}



.download_news a:hover i{margin-left: 6%;}



.pop_news h6{/*padding-top: 7%;*/font-size: 1.2rem;color: #808080;font-weight: bold;}



.pop_news a p{font-size: 0.85rem;color: #999;line-height: 1.2rem;font-weight: 100;transition: all .5s;}



.pop_news li a{border-bottom: 1px solid #ececec;padding: 3% 0;margin-top: 3%;position: relative;display: block;transition: all .5s;}



.pop_news li a:after{content: "";display:block;position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background: #ccc;transition: all .5s;}



.pop_news li a:hover:after{width: 100%;}



.pop_news li a:hover p{color: #666;}



/***职位详情页面***/

.job_read{padding: 3rem 0 16rem;}

.job_read_content{width: 78%;margin: 0 auto;}


.applyNow .btn_more a{text-transform: none;}

.backtolist{margin-top: 5rem;}














































/******footer******/

.qedge-com-footer-links .container {
    max-width: 1160px
}

.qedge-com-footer-links .content {
    font-size: 16px;
    padding: 120px 25px 0px 25px
}

.qedge-com-footer-links .content .links-bottom {
    padding: 0 25px 120px 25px;
    border-bottom: 1px solid #999999
}

.qedge-com-footer-links .content .title {
    color: #000;
    font-size: 1.25em;
    font-weight: 600;
    margin: 0 0 1.5em 0
}

.qedge-com-footer-links .content .logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.qedge-com-footer-links .content .logo .link,
.qedge-com-footer-links .content .logo a {
    display: block
}

.qedge-com-footer-links .content .logo .link img,
.qedge-com-footer-links .content .logo a img {
    display: block;
    height: 28px
}

.qedge-com-footer-links .content ul {
    list-style-type: none;
    margin: 0;
    padding: 10px 0
}

.qedge-com-footer-links .content ul li {
    padding: 5px 0
}

.qedge-com-footer-links .content ul li a {
    color: #666;
    font-weight: 400;
    text-decoration: none
}

.qedge-com-footer-links .content ul li a:hover,
.qedge-com-footer-links .content ul li a:focus,
.qedge-com-footer-links .content ul li a:active {
    color: #0599c8
}

@media screen and (max-width: 1024px) {
    .qedge-com-footer-links .content {
        padding: 20px 0 21px 0
    }

    .qedge-com-footer-links .content .columns {
        padding-bottom: 0;
        margin: 0;
        border: none
    }

    .qedge-com-footer-links .content .columns .column {
        padding: 0
    }

    .qedge-com-footer-links .content .columns .column:last-child {
        display: none
    }

    .qedge-com-footer-links .content .links-bottom {
        padding-bottom: 0;
        border: none
    }

    .qedge-com-footer-links .content .qedge-com-accordion-menu {
        border-bottom: 1px solid #d7d7d7;
        margin: 0px 20px
    }

    .qedge-com-footer-links .content .qedge-com-accordion-menu .title {
        font-size: 14px;
        line-height: 24px;
        position: relative;
        font-weight: 400;
        margin-bottom: 0;
        padding: 8px 0
    }

    .qedge-com-footer-links .content .qedge-com-accordion-menu ul {
        padding: 0;
        font-size: 12px;
        font-size: 12px;
        line-height: 22px
    }

    .qedge-com-footer-links .content .qedge-com-accordion-menu ul li {
        padding: 0
    }

    .qedge-com-footer-links .content .qedge-com-accordion-menu ul li a,
    .qedge-com-footer-links .content .qedge-com-accordion-menu ul li span {
        display: block;
        padding: 6px 20px
    }

    .qedge-com-footer-links .content .qedge-com-accordion-menu ul li:last-child {
        padding-bottom: 10px
    }

    .qedge-com-footer-links>.container>.content {
        padding: 28px 0
    }
}



.qedge-com-footer {
    position: relative;
    background-color: #F5F5F5
}








.imgMask,.imgMask2,.imgMask3{
    overflow: hidden;
    position: relative;
}
.imgMask::before,
.imgMask::after,
.imgMask2::before,
.imgMask2::after,
.imgMask3::before,
.imgMask3::after{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.imgMask::before{
    background-color: #444444;
}
.imgMask::after{
    background-color: #333333;
}
.imgMask2::before{
    background-color: #333333;
}
.imgMask2::after{
    background-color: #f2f2f2;
}
.imgMask3::before{
    background-color: #333333;
}
.imgMask3::after{
    background-color: #f2f2f2;
}


.imgMask.on::before,
.imgMask.on::after,
.imgMask2.on::before,
.imgMask2.on::after,
.imgMask3.on::before,
.imgMask3.on::after
{
    -webkit-transform: translateX(102%);
    -ms-transform: translateX(102%);
    -o-transform: translateX(102%);
    transform: translateX(102%);
}
.imgMask.on::before,
.imgMask2.on::before,
.imgMask3.on::before
{
    -webkit-transition: all 0.6s ease-in-out 0.4s;
    -moz-transition: all 0.6s ease-in-out 0.4s;
    -ms-transition: all 0.6s ease-in-out 0.4s;
    -o-transition: all 0.6s ease-in-out 0.4s;
    transition: all 0.6s ease-in-out 0.4s;
}
.imgMask.on::after,
.imgMask2.on::after,
.imgMask3.on::after
{
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}



/*列表分页*/
.page_navigation { margin-top:5rem !important;}
.page-num:not(:disabled) {
    cursor: pointer;
}
.page-num, .page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #666;
    background-color: #fff;
    border: 1px solid #dee2e6;
        margin: 0 0.3rem;
}

.page-num:hover, .page-link:hover{color: #ceb157;}


a.page-num:hover, .page-link:hover {
    text-decoration: none;
}
.page-num-current {
    z-index: 1;
    color: #fff;
    background-color: #333;
    border-color: #333;
}
.page-num-current:hover {
    color: #fff;
}

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


.job_lists_titles{position: relative;z-index: 9;}

.shaixuan_title{display: flex;align-items: center;cursor: pointer;}

.shaixuan_title span{display: block;padding: 0 1rem;transition: all .5s ease;}

.shaixuan_title span i{display: block;font-weight: bold;transition: all .5s ease;}

.toTop{transform: rotateZ(180deg);}

.shaixuan_wrap{position: relative;}

.shaixuan_body{position: absolute;z-index: 999;background-color: rgba(0,0,0,.8);    left: -3rem;
    width: 15rem;display: none;}

.shaixuan_body a{display: block;color: #eee;font-size: 0.9rem;line-height: 2rem;padding-left: 3rem;padding-top: 0.5rem;transition: all .5s ease;}

.shaixuan_body a:hover{color: #ceb157;}

.shaixuan_body_show{display: block;}

.shaixuan_list .active{color: #ceb157;}



/****

搜索页面

********/

.d_banner_bg{height:35rem;width: 100%;position: relative;}

.banner_text{position: absolute;left: 0;right: 0;margin: 0 auto;top: 15rem;}

.banner_text h3{color: #fff;text-align: center;font-size: 3rem;font-weight: bold;}


.copyright{text-align: center;padding-bottom: 2rem;}

.copyright span{display: inline-block;padding: 0 1rem;}

.copyright span{font-size: 0.75rem;color: #999;}

.copyright span b{font-style: normal;font-weight: inherit;}

.copyright span a{transition: all .5s ease;color: #999;}


.copyright span a:hover{color: #ceb157;}

.copyright span img{position: relative;top: 0.3rem;}



.news_left_info img{max-width: 100% !important;height: auto !important;margin: 0 auto !important;}

.i-banner .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 1s linear 2s;
  transform: scale(1.1, 1.1);
}

.i-banner .swiper-slide-active img,
.swiper-slide-duplicate-active img {
  transition: 6s linear;
  transform: scale(1, 1);
}

/****简历提交***/

.jianli{
    position: fixed;
    width: 45%;
    padding: 5rem;
    z-index: 999;
    box-shadow: 0 0 15px #ccc;
    top: 40%;
    background: #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: none;
}

.dl_resume_pc {
    background: url(../images/resume_pc.gif) no-repeat;
    width: 120px;
    height: 140px;
}



.jianli .btn_more button {
    display: inline-block;
    width: 120px;
    position: relative;
    background: #ceb157;
    line-height: 30px;
    height: 30px;
    text-align: center;
    font-weight: bold;
    font-size: 1rem;
    color: #fff;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    margin-top: 1rem;
}

.jianli .btn_more button span {
    display: block;
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 0;
    left: 0;
}
.jianli .btn_more button:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: #21191f;
    width: 0;
    height: 40px;
    transition: all 0.5s ease 0.2s;
}

.jianli b.close{
    display: block;
    cursor: pointer;
    position: absolute;
    right: 1rem;
    top: 1rem;
    color: #666;
    transition: all .5s ease;
}
.jianli b.close:hover{
    color: #ceb157;
}

.jl_p{

    font-size: 0.85rem;
    font-weight: bold;
    margin-bottom: 2rem;
  color:#666;
}

.jl_p a{

    color:#666;

}

.maps{position: relative;}

.map_info{
    position: absolute;z-index: 999;background: rgba(255,255,255,.9);border-radius: 0.5rem;padding: 2rem;

left: 0;right: 0;margin: 0 auto;
width: 25rem;
top: 10rem;

}

.map_info dd h3{color: #ceb157;font-size: 1.4rem;font-weight: bold;}







