﻿@charset "utf-8";
/* CSS Document */



body { font-size:0.729vw; font-family:"Microsoft Yahei"; color:#000; background:#fff; overflow-x:hidden; -webkit-tap-highlight-color:transparent;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea { font-size:14px; font-family:"Microsoft Yahei";  -webkit-appearance: none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul, li, ol, dl, dt {list-style:none;}
img { border:0; vertical-align:top; max-width:100% !important;}
a { text-decoration:none; color:#000; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover { text-decoration:none; color:#e65428; }
*{ margin:0; padding:0; border:0; font-size:100%; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.fl { float:left; }
.fr { float:right; }
.w{ width:88.5%; margin:0 auto; }
.hide{ display:none;}


/**index**/
.ybHead{ width:100%; position:absolute; left:0; top:0; z-index:99;}
.ybHead-logo{ width:21.35vw; margin-top:1.56vw;}
.ybHead-search{ margin-top:2.65vw; position:relative;}
.ybHead-search .srhBtn{ background:url(../images/srhBtn.png) no-repeat center; background-size:0.9375vw; width:2.34vw; height:2.34vw; border:1px #fff solid; display:inline-block; border-radius:50%; cursor:pointer; transition:ease 1s;}
.ybHead-search .srhBtn:hover{ background-color:#ff7800;}
.ybHead-search .srhBox{ position:absolute; right:3.125vw; top:0; width:15vw; border:1px solid #fff; border-radius:35px; display:none; animation-name:zoomIn; -webkit-animation-duration:1s;animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
.ybHead-search .srhBox .inpt{ background:none; width:100%; height:2.239vw; line-height:2.239vw; font-size:0.833vw; color:#fff; padding-left:0.78vw;}
.ybHead-search .srhBox .inpt::-webkit-input-placeholder { color:#fff; }
.ybHead-search .srhBox .btn { background:url(../images/srhBtn.png) no-repeat center; background-size:0.9375vw; width:2.239vw; height:2.239vw; position:absolute; right:5px; top:0; cursor:pointer;}

.ybHead-menu{ width:100%; position:absolute; left:0; bottom:2.5vw;  z-index:99;}
.ybHead-menu ul{ background:rgba(210,76,35,.8);}
.ybHead-menu ul li{ width:15%; float:left; text-align:center;}
.ybHead-menu ul li:first-child{ width:8.2%;}
.ybHead-menu ul li:first-child a.far{ background:url(../images/home.png) no-repeat center; font-size:0; background-size:1.145vw auto; border-right:1px solid rgba(255,255,255,.2);}
.ybHead-menu ul li a.far{ color:#fff; font-size:0.9375vw; line-height:4.166vw; display:block; position:relative;}
.ybHead-menu ul li a.far:before{ content:''; background:#ce1b1e; width:0; height:3px; position:absolute; left:50%; bottom:0; transition:all 0.3s;}
.ybHead-menu ul li.active a.far:before, .ybHead-menu ul li:hover a.far:before{ width:100%; left:0;}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}





.ybIndex-page{ 

 /** overflow:hidden; **/
 width:100%; height:100vh; position:relative;}

.ybIndex-page .index-swiper-pagination{ position:absolute; right:13px !important; z-index:99;}
.ybIndex-page .swiper-pagination-bullet{ background-color:#e65428; background-repeat:no-repeat; background-position:center; width:30px; height:30px; margin:2px 0 0 0 !important; opacity:1; border-radius:0; border:1px #e65428 solid;}
.ybIndex-page .swiper-pagination-bullet-active{ background-color:#fff;}
.ybIndex-page .swiper-pagination-bullet:nth-child(1){ background-image:url(../images/jtIndex-i1.png);}
.ybIndex-page .swiper-pagination-bullet:nth-child(2){ background-image:url(../images/jtIndex-i4.png);}
.ybIndex-page .swiper-pagination-bullet:nth-child(3){ background-image:url(../images/jtIndex-i3.png);}
.ybIndex-page .swiper-pagination-bullet:nth-child(4){ background-image:url(../images/jtIndex-i5.png);}
.ybIndex-page .swiper-pagination-bullet:nth-child(5){ background-image:url(../images/jtIndex-i2.png);}
.ybIndex-page .swiper-pagination-bullet:nth-child(6){ background-image:url(../images/jtIndex-i6.png);}
.ybIndex-page span:nth-child(1).swiper-pagination-bullet-active{ background-image:url(../images/jtIndex-i1h.png);}
.ybIndex-page span:nth-child(2).swiper-pagination-bullet-active{ background-image:url(../images/jtIndex-i4h.png);}
.ybIndex-page span:nth-child(3).swiper-pagination-bullet-active{ background-image:url(../images/jtIndex-i3h.png);}
.ybIndex-page span:nth-child(4).swiper-pagination-bullet-active{ background-image:url(../images/jtIndex-i5h.png);}
.ybIndex-page span:nth-child(5).swiper-pagination-bullet-active{ background-image:url(../images/jtIndex-i2h.png);}
.ybIndex-page span:nth-child(6).swiper-pagination-bullet-active{ background-image:url(../images/jtIndex-i6h.png);}


.ybBanner{ overflow:hidden; height:100%; position:relative;}
.ybBanner li .picBox{position:relative;overflow:hidden; width: 100%; height: 100vh;}
.ybBanner li .pic{ background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:100%; transition:ease 1s;}
.ybBanner .swiper-button-next, .ybBanner .swiper-button-prev{ background:url(../images/style-arrow.png) no-repeat center rgba(0,0,0,.3); background-size:0.572vw; width:3.125vw; height:3.125vw; top:auto; margin-top:auto; bottom:11.875vw; border-radius:50%; transition:all 0.4s;}
.ybBanner .swiper-button-prev{ left:5.72vw;}
.ybBanner .swiper-button-prev:hover{ background-color:#ff7800;}
.ybBanner .swiper-button-next{ left:11.45vw; right:auto; transform:rotate(180deg);}
.ybBanner .swiper-button-next:hover{ background-color:#ff7800;}


.ybAbout{ background-image:url(../images/ybAbout-bg.jpg); background-position:center; background-size:cover; width:100%; height:100%; padding-top:7.81vw;}
.ybAbout-iboxt{ width:60%; float:right;}
.ybAbout .pjoin-talent-title{  transform:translateX(50%); opacity:0; transition:ease 2s;}
.ybAbout .pjoin-talent-title .cn{ color:#333;}
.ybAbout .pjoin-talent-title .cn:before{ background:#c81c10;}
.ybAbout .pjoin-talent-title .en{ color:#6a6a6a;}
.ybAbout-number{ padding-left:35%; margin-top:2.08vw;}
.ybAbout-number dl{ width:12vw; margin-top:3.385vw; float:left;}
.ybAbout-number dl:nth-child(2){ width:auto;}
.ybAbout-number dl:last-child{ width:auto;}
.ybAbout-number dl dt{  font-size:1.04vw; line-height:1; position:relative; color:#a6a7a7; padding-bottom:1.04vw;}
.ybAbout-number dl dt .timer{ font-size:3.54vw; color:#940a0a; font-weight:bold; display:inline-block; padding-right:1.19vw;}
.ybAbout-number dl dt .timer:before{ content:''; background:#e65428; width:2.08vw; height:0.208vw; position:absolute; left:0; bottom:0;}
.ybAbout-number dl dd{ font-size:1.04vw; margin-top:0.625vw;}

.swiper-slide-active .pjoin-talent-title{ transform:translateX(0); opacity:1;} 

.ybMembers{ background-image:url(../images/ybMembers-bg.jpg); background-position:center; background-size:cover; width:100%; height:100%; padding-top:5.2vw;}
.ybMembers-list li{ background:rgba(0,0,0,.5); width:45%; float:left; overflow:hidden; margin-top:2.96vw; transition:all 0.4s;}
.ybMembers-list li:nth-child(2n+2){ float:right;}
.ybMembers-list li .thumb{ height:8.33vw; width:13vw; overflow:hidden; }
.ybMembers-list li .thumb img{ width:100%; transition:all 0.4s;}
.ybMembers-list li .word{ width:calc(100% - 13vw); padding:1.3vw 1.3vw 0 1.3vw;}
.ybMembers-list li .word .t{ font-size:1.25vw; font-weight:bold; color:#fff; line-height:1;}
.ybMembers-list li .word .c{ font-size:0.833vw; color:#e1e1e1; margin-top:1vw; line-height:1.77vw; max-height:3.54vw; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}
.ybMembers-list li:hover{ background:#ff7800;}
.ybMembers-list li:hover .thumb img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}


.ybParty{ background:#fff; width:100%; height:100%; padding-top:7.55vw;}
.ybParty-left{ width:34.5%; position:relative; padding-left:8.69vw; padding-top:1.04vw;  transform:translateX(-50%); opacity:0; transition:ease 2s;}
.scroll-left{
transform:translateX(0%); opacity:1;
}
.ybParty-left .cover{ background-image:url(../images/ybParty-bg.jpg); background-position:center; background-size:cover; width:100%; height:30.2vw;}
.ybParty-left .thumb{ background-position:center; background-size:cover; width:23.4vw; height:15.1vw; display:inline-block; position:absolute; right:3vw; bottom:2.5vw;}

.ybParty-right{ width:60.5%; padding-right:4.94vw; transform:translateX(50%); opacity:0; transition:ease 2s;}
.scroll-right{
transform:translateX(0%); opacity:1;
}
.ybParty-right .pjoin-talent-title .cn{ color:#333;}
.ybParty-right .pjoin-talent-title .cn:before{ background:#c81c10;}
.ybParty-right .pjoin-talent-title .en{ color:#6a6a6a;}
.swiper-slide-active .ybParty-left{ transform:translateX(0); opacity:1;} 
.swiper-slide-active .ybParty-right{ transform:translateX(0); opacity:1;} 


.ybParty-line{ padding-left:4.84vw; margin-top:4.68vw;}
.ybParty-line .t{ font-size:1.45vw; padding-bottom:1.3vw; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px #e5e5e5 solid;}
.ybParty-line .c{ font-size:0.833vw; margin-top:1.56vw; line-height:1.77vw; color:#6a6a6a; max-height:5.31vw; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; text-overflow:ellipsis;}
.ybParty-line .m{  margin-top:1.3vw; color:#a5a7a8; display:inline-block; padding-bottom:5px; border-bottom:1px #a5a7a8 solid;}

.ybParty-menu{ margin-top:4.16vw; padding-left:4.84vw;}
.ybParty-menu a{ float:left; text-align:center; margin-right:5.46vw;}
.ybParty-menu a .icon{ width:2.395vw; display:inline-block; vertical-align:top;}
.ybParty-menu a .icon img{ transition: all 0.4s;}
.ybParty-menu a .name{ font-size:1.145vw; font-weight:bold; color:#940a0a; margin-top:0.78vw;}
.ybParty-menu a:hover .icon img{ transform:translateY(-5px); -webkit-transform:translateY(-5px);}


.ybNews{ background-image:url(../images/ybNews-bg.jpg); background-position:center; background-size:cover; position:relative; width:100%; height:100%; padding-top:6.6vw;}
.ybNews-left{ width:21.7%; padding-top:2.34vw;}
.ybNews-left .title .cn{ font-size:2.187vw; line-height:1;  color:#fff; font-weight:bold; padding-left:4.68vw; position:relative;}
.ybNews-left .title .cn:before{ content:''; background:#c81c10; width:3.54vw; height:0.208vw; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.ybNews-left .title .en{ font-size:1.5625vw; text-transform:uppercase; line-height:1; color:#fff; padding-left:4.68vw; margin-top:1.35vw;}
.ybNews-left .menu{ padding:3.9vw 0 0 4.68vw;}
.ybNews-left .menu a{ font-size:0.9375vw; display:block; color:#ededed; margin-top:1.822vw;}
.ybNews-left .menu a.on,.ybNews-left .menu a:hover{ font-weight:bold; color:#ff3101; text-decoration:underline;}
.ybNews-left .more{ color:#fff; display:block; margin:4.68vw 0 0 4.68vw; line-height:3.125vw;}
.ybNews-left .more > i{ background:url(../images/ybNews-arrow.png) no-repeat; background-size:100% auto; width:3.125vw; height:3.125vw; display:inline-block; margin-right:0.78vw; vertical-align:top; transition:ease .6s;}
.ybNews-left .more:hover i{ transform:rotate(45deg);}

.ybNews-right{ width:78.3%; padding:2.08vw 0 1.56vw 0;  border-left:1px solid rgba(255,255,255,.2);}
.ybNews-right .swith-item{ display:none;}
.ybNews-right .swith-item:first-child{ display:block;}
.ybNews-right-first{ padding:0 0 3.9vw 4.16vw; border-bottom:1px solid rgba(255,255,255,.2);}
.ybNews-right-first .thumb{ width:27%; height:10.26vw; overflow:hidden;}
.ybNews-right-first .thumb span{  background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:100%; display:inline-block; transition:ease .6s;}
.ybNews-right-first .word{ width:73%; padding:1.04vw 3.64vw 0 0;}
.ybNews-right-first .word .t{ font-size:1.45vw; line-height:1; font-weight:bold; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ybNews-right-first .word .t a{ color:#fff;}
.ybNews-right-first .word .c{ font-size:0.833vw; margin-top:1.56vw; line-height:1.77vw; color:#e1e1e1; max-height:5.31vw; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; text-overflow:ellipsis;}
.ybNews-right-first .word .m{  margin-top:1.3vw; color:#fff; display:inline-block; padding-bottom:5px; border-bottom:1px #fff solid;}
.ybNews-right-first:hover .word .t a{ color:#ff3101;}
.ybNews-right-first:hover .thumb span{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}

.ybNews-right-list{ padding:1.04vw 0 0 4.16vw;}
.ybNews-right-list li{ font-size:0.833vw; position:relative; padding-left:1.3vw; margin-top:1.822vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#ededed;}
.ybNews-right-list li a{ color:#ededed;}
.ybNews-right-list li:before{ content:''; background:#aeb2af; width:6px; height:6px; position:absolute; left:0; top:50%; margin-top:-3px; border-radius:50%;}
.ybNews-right-list li span{ float:right;}
.ybNews-right-list li a:hover{ color:#fff; font-weight:bold; text-decoration:underline;}


.ybFooter-top{ background:#333; padding:1.56vw 0 2.239vw 0;}
.ybFooter-topLeft{ width:72%;}
.ybFooter-topLeft-head{ padding-right:8%;}
.ybFooter-topLeft-head .f-logo{ width:21.35vw;}
.ybFooter-topLeft-head .f-slogan { width:11.6vw; margin-top:2.34vw;}
.ybFooter-topLeft-menu{ margin-top:3.64vw; display:flex;}
.ybFooter-topLeft-menu dl{ display:inline-block; flex:1;}
.ybFooter-topLeft-menu dl dt a{ font-size:0.833vw; display:block; color:#fff;}
.ybFooter-topLeft-menu dl dt a:hover{ text-decoration:underline;}
.ybFooter-topLeft-menu dl dd{ padding-top:0.78vw;}
.ybFooter-topLeft-menu dl dd a{ display:block; margin-top:0.833vw; color:#cbcbcb;}
.ybFooter-topLeft-menu dl dd a:hover{ color:#fff;}

.ybFooter-topRight{ width:28%; margin-top:3.125vw; padding-left:4.16vw; border-left:1px #5f5f5f solid;}
.ybFooter-topRight .f-contact dl{ margin-top:0.885vw; line-height:1.35vw;}
.ybFooter-topRight .f-contact dl:first-child{ margin-top:0;}
.ybFooter-topRight .f-contact dl dt{ float:left; color:#cbcbcb;}
.ybFooter-topRight .f-contact dl dd{ overflow:hidden; color:#fff;}
.ybFooter-topRight .f-contact dl dd .add{ font-size:0.9375vw;}
.ybFooter-topRight .f-contact dl dd .tel{ font-size:1.04vw; font-weight:bold;}
.ybFooter-topRight .f-code{ width:7.8vw; text-align:center; color:#cbcbcb; margin-top:1.82vw;}
.ybFooter-topRight .f-code img{ margin-bottom:0.9375vw;}

.ybFooter-btm{ background:#1d1d1d; color:#888; line-height:0.96vw; padding:1.56vw 0;}
.ybFooter-btm a{ color:#888;}
.ybFooter-btm .return{ background:url(../images/return.png) no-repeat right center; background-size:1.25vw; padding-right:2.08vw; margin-top:0.78vw; font-size:0.9375vw;}



/**新闻中心**/    
.pbanner{ background-position:center; background-size:cover; width:100%; height:36.45vw; position:relative;}
.pbanner-text{ width:100%; text-align:center; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2;}
.pbanner-text .en{ font-family:"思源宋体"; text-transform:uppercase; line-height:1; font-size:2.18vw; color:rgba(255,255,255,.5);}
.pbanner-text .cn{ font-size:1.875vw; margin-top:1.3vw; color:#fff; line-height:1;}
.pbanner-text .cn i{ background:rgba(255,255,255,.5); width:1.04vw; height:1px; margin:0 0.625vw; display:inline-block; vertical-align:middle;}

.psecond-menu{ background:#f0f0f0; text-align:center;}
.psecond-menu a{ display:inline-block; vertical-align:top; font-size:0.833vw; line-height:3.64vw; padding:0 1.145vw; margin:0 1.145vw;}
.psecond-menu a.active,.psecond-menu a:hover{ background:#e65428; color:#fff;}

.pnews-first{ background:#444; padding:3.125vw 0;}
.pnews-first .w{ background:#fff; max-width:1400px;}
.pnews-first .thumb{ width:55%; height:21.614vw; overflow:hidden;}
.pnews-first .thumb span{ background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:100%; display:inline-block; transition:0.4s;}
.pnews-first .word{ width:45%; padding:2.343vw; }
.pnews-first .w-date{ font-weight:bold; color:#333;}
.pnews-first .w-date .d{ font-size:2.5vw; line-height:1;}
.pnews-first .w-title{ font-size:0.9375vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:2.864vw;}
.pnews-first .w-desc{ line-height:1.35vw; color:#888; margin-top:1.458vw; max-height:2.7vw; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}
.pnews-first .w-more{ color:#333; padding-bottom:0.52vw; display:inline-block; margin-top:3.64vw; border-bottom:1px #333 solid;}
.pnews-first:hover .thumb span{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}


.pnews-main{ padding:1.56vw 0 4.68vw 0;}
.pnews-main .w{ max-width:1400px;}
.pnews-item{ padding:2.44vw 2.8vw 2.44vw 3.9vw; border:1px #f2f2f2 solid;}
.pnews-item:nth-child(2n+2){ background:#f2f2f2;}
.pnews-item-left{ width:12%;}
.pnews-item-left .date{ display:inline-block; text-align:center; font-size:0.9375vw; font-weight:bold; padding-top:2.08vw;}
.pnews-item-left .date .d{ font-size:2.5vw; line-height:1; padding-bottom:0.78vw;}

.pnews-item-middle{ width:45%; padding-top:2.08vw;}
.pnews-item-middle li{ vertical-align:top; margin-top:1.14vw;}
.pnews-item-middle li .t{ font-size:0.781vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pnews-item-middle li .t span{ padding-right:15px; display:inline-block; vertical-align:top; color:#666;}
.pnews-item-middle li .c{ font-size:0.781vw; margin-top:1.56vw; line-height:1.4vw; max-height:2.8vw; color:#777; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis; display:none;}
.pnews-item-middle li .m{ background:#e65428; font-size:12px; font-weight:bold; color:#fff; display:inline-block; line-height:1.77vw; padding:0 0.729vw; margin-top:1.56vw; border-radius:5px; display:none;}
.pnews-item-middle li .i{ display:none;}
.pnews-item-middle li:first-child { margin-top:0; padding-bottom:1.25vw;}
.pnews-item-middle li:first-child .t{ font-size:0.9375vw; font-weight:bold;}
.pnews-item-middle li:first-child .c{ display:block;}
.pnews-item-middle li:first-child .m{ display:inline-block;}

.pnews-item-right{ width:31%;}
.pnews-item-right .thumb{ width:100%; height:10.93vw; overflow:hidden;}
.pnews-item-right .thumb:last-child{ margin-top:1.822vw;}
.pnews-item-right .thumb span{ background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:100%; display:inline-block; transition:0.4s;}
.pnews-item-right .thumb:hover span{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}


.ppage{ padding-top:3.333vw; font-size:0; text-align:center;}
.ppage a{ line-height:2.395vw; margin:0 10px; vertical-align:top; padding:0 0.989vw; display:inline-block; font-size:0.833vw; color:#888; border:1px #e6e6e6 solid; border-radius:3px;}
.ppage .nowpage{ background:#e65428; line-height:2.395vw; margin:0 10px; vertical-align:top; font-size:0.833vw; padding:0 0.989vw; display:inline-block; color:#fff; border:1px #e65428 solid; border-radius:5px;}
.ppage a:hover{ background:#e65428; border-color:#e65428; color:#fff;}


.pTalent-details{ background:#f7f7f7; padding:2.6vw 0 5.1vw 0;}
.pTalent-details-article{ background:#fff; width:67.6%; padding:2.864vw 5.1vw;}
.pTalent-details-article .article-head{ text-align:center;}
.pTalent-details-article .article-head .t{ font-size:1.875vw; padding-bottom:1.3vw;}
.pTalent-details-article .article-head .c span{ font-size:0.833vw; color:#999; margin:0 0.52vw;}
.pTalent-details-article .article-text{ font-size:0.833vw; line-height:1.171vw; margin-top:2.08vw;}
.pTalent-details-article .article-text p{ text-indent:32px !important;}
.pTalent-details-article .article-text img{ margin-left:-32px;}
.pTalent-details-article .article-page{ padding-top:2.08vw;}
.pTalent-details-article .article-page a{ display:block; margin-top:1.3vw; font-size:0.833vw;}

.pTalent-details-right{ width:30%;}
.pTalent-news{ background:#fff; padding:2.08vw 1.71vw 0 1.71vw;}
.pTalent-news .ne-title{ font-size:1.354vw; line-height:1; padding-bottom:5px;}
.pTalent-news .ne-list li{ overflow:hidden; padding:1.04vw 0; border-bottom:1px #e6e6e6 dashed;}
.pTalent-news .ne-list li .thumb{ width:45%; height:7.44vw; overflow:hidden; border-radius:10px;}
.pTalent-news .ne-list li .thumb span{ background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:100%; display:inline-block; transition:all 0.4s;}
.pTalent-news .ne-list li .word{ width:calc(55% - 1.145vw); padding-top:0.05vw;}
.pTalent-news .ne-list li .word .t{ font-size:0.833vw; line-height:1.77vw; max-height:3.54vw; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}
.pTalent-news .ne-list li .word .d{  color:#666; display:inline-block; margin-top:1.95vw;}
.pTalent-news .ne-list li:hover .thumb span{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.pTalent-news .ne-list li:last-child{ border-bottom:0;}

.pTalent-details-inten{ background:#fff; padding:1.56vw;}
.pTalent-details-inten .in-title{ font-size:1.354vw; line-height:1; padding-bottom:0.52vw;}
.pTalent-details-inten .in-filed li{ margin-top:1.04vw; overflow:hidden; position:relative;}
.pTalent-details-inten .in-filed li .aside{ position:relative; width:48%;}
.pTalent-details-inten .in-filed li label{ background:#fff; min-width:3.28vw; text-align:right; line-height:2.91vw; font-size:0.833vw; position:absolute; left:1px; top:1px; z-index:2; border-radius:5px;}
.pTalent-details-inten .in-filed li .inpt{ background:none; width:100%; padding-left:4vw; height:3.02vw; line-height:2.91vw; vertical-align:top; font-size:0.833vw; color:#b2b2b2; border:1px #ccc solid; border-radius:5px;}
.pTalent-details-inten .in-filed li .inpt::-webkit-input-placeholder { color:#b2b2b2; }
.pTalent-details-inten .in-filed li .upload{ background:#f0f0f0; width:100%; height:3.02vw; line-height:3.02vw; text-align:center; display:block; color:#333; position:relative; border-radius:5px;}
.pTalent-details-inten .in-filed li .upload input[type=file]{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0;}
.pTalent-details-inten .in-filed li .sbtn{ background:#e65a2c; width:7.81vw; display:block; height:2.7vw; line-height:2.7vw; color:#fff; font-size:0.9375vw; margin:auto; margin-top:1.3vw; border-radius:5px; cursor:pointer;}



.ppage{ padding-top:3.333vw; font-size:0; text-align:center;}
.ppage a{ line-height:2.395vw; margin:0 10px; vertical-align:top; padding:0 0.989vw; display:inline-block; font-size:0.833vw; color:#888; border:1px #e6e6e6 solid; border-radius:3px;}
.ppage .nowpage{ background:#e65428; line-height:2.395vw; margin:0 10px; vertical-align:top; font-size:0.833vw; padding:0 0.989vw; display:inline-block; color:#fff; border:1px #e65428 solid; border-radius:5px;}
.ppage a:hover{ background:#e65428; border-color:#e65428; color:#fff;}

/*
.pTalent-details{ background:#f7f7f7; padding:2.6vw 0 5.1vw 0;}
.pTalent-details-article{ background:#fff; width:67.6%; padding:2.864vw 5.1vw;}
.pTalent-details-article .article-head{ text-align:center;}
.pTalent-details-article .article-head .t{ font-size:1.875vw; padding-bottom:1.3vw;}
.pTalent-details-article .article-head .c span{ font-size:0.833vw; color:#999; margin:0 0.52vw;}
.pTalent-details-article .article-text{ font-size:0.833vw; line-height:1.171vw; margin-top:2.08vw;}
.pTalent-details-article .article-page{ padding-top:2.08vw;}
.pTalent-details-article .article-page a{ display:block; margin-top:1.3vw; font-size:0.833vw;}

.pTalent-details-right{ width:30%;}
.pTalent-news{ background:#fff; padding:2.08vw 1.71vw 0 1.71vw;}
.pTalent-news .ne-title{ font-size:1.354vw; line-height:1; padding-bottom:5px;}
.pTalent-news .ne-list li{ overflow:hidden; padding:1.04vw 0; border-bottom:1px #e6e6e6 dashed;}
.pTalent-news .ne-list li .thumb{ width:45%; height:7.44vw; overflow:hidden; border-radius:10px;}
.pTalent-news .ne-list li .thumb span{ background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:100%; display:inline-block; transition:all 0.4s;}
.pTalent-news .ne-list li .word{ width:calc(55% - 1.145vw); padding-top:0.05vw;}
.pTalent-news .ne-list li .word .t{ font-size:0.833vw; line-height:1.77vw; max-height:3.54vw; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}
.pTalent-news .ne-list li .word .d{  color:#666; display:inline-block; margin-top:1.95vw;}
.pTalent-news .ne-list li:hover .thumb span{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.pTalent-news .ne-list li:last-child{ border-bottom:0;}

.pTalent-details-inten{ background:#fff; padding:1.56vw;}
.pTalent-details-inten .in-title{ font-size:1.354vw; line-height:1; padding-bottom:0.52vw;}
.pTalent-details-inten .in-filed li{ margin-top:1.04vw; overflow:hidden; position:relative;}
.pTalent-details-inten .in-filed li .aside{ position:relative; width:48%;}
.pTalent-details-inten .in-filed li label{ background:#fff; min-width:3.28vw; text-align:right; line-height:2.91vw; font-size:0.833vw; position:absolute; left:1px; top:1px; z-index:2; border-radius:5px;}
.pTalent-details-inten .in-filed li .inpt{ background:none; width:100%; padding-left:4vw; height:3.02vw; line-height:2.91vw; vertical-align:top; font-size:0.833vw; color:#b2b2b2; border:1px #ccc solid; border-radius:5px;}
.pTalent-details-inten .in-filed li .inpt::-webkit-input-placeholder { color:#b2b2b2; }
.pTalent-details-inten .in-filed li .upload{ background:#f0f0f0; width:100%; height:3.02vw; line-height:3.02vw; text-align:center; display:block; color:#333; position:relative; border-radius:5px;}
.pTalent-details-inten .in-filed li .upload input[type=file]{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0;}
.pTalent-details-inten .in-filed li .sbtn{ background:#e65a2c; width:7.81vw; display:block; height:2.7vw; line-height:2.7vw; color:#fff; font-size:0.9375vw; margin:auto; margin-top:1.3vw; border-radius:5px; cursor:pointer;}
*/

/**成员单位**/
.pMembers-main{ padding-bottom:4.68vw;}
.pMembers-list li{ background:#f4f4f4; width:47%; float:left; overflow:hidden; margin-top:3.125vw; transition:all 0.4s;}
.pMembers-list li:nth-child(2n+2){ float:right;}
.pMembers-list li .thumb{ width:33%; height:8.33vw; overflow:hidden; border:1px #e0e0e0 solid;}
.pMembers-list li .thumb img{ width:100%;}
.pMembers-list li .word{ width:67%; padding:1.3vw 1.3vw 0 1.3vw;}
.pMembers-list li .word .t{ font-size:1.25vw; font-weight:bold;}
.pMembers-list li .word .c{ font-size:0.833vw; color:#6a6a6a; margin-top:1vw; line-height:1.77vw; max-height:3.54vw; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}
.pMembers-list li:hover{ background:#aa7e71;}
.pMembers-list li:hover .word .t{ color:#fff;}
.pMembers-list li:hover .word .c{ color:#fff;}


/**信息公开**/
.psystem-list{ padding:1.56vw 0; border:1px #f2f2f2 solid;}
.psystem-list li{ overflow:hidden; padding:2.6vw 0;}
.psystem-list li .date{ width:11%; text-align:center; font-weight:bold; font-size:0.9375vw;}
.psystem-list li .date .d{ font-size:2.5vw; line-height:1; padding-bottom:0.78vw;}
.psystem-list li .word{ width:89%; padding:0 4.68vw 0 1.04vw;}
.psystem-list li .word .t{ font-size:0.9375vw; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.psystem-list li .word .c{ font-size:0.78vw; line-height:1.4vw; color:#777; max-height:2.8vw; margin-top:1.56vw; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}


/**企业党建**/
.pparty-first{ background-position:center; background-size:cover; padding:3.125vw 0;}
.pparty-first .w{  max-width:1400px;}
.pparty-first .word{ background:#fff; width:45%; padding:2.343vw; }
.pparty-first .w-date{ font-weight:bold; color:#333;}
.pparty-first .w-date .d{ font-size:2.5vw; line-height:1;}
.pparty-first .w-title{ font-size:0.9375vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:2.864vw;}
.pparty-first .w-desc{ line-height:1.35vw; color:#888; margin-top:1.458vw; max-height:2.7vw; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}
.pparty-first .w-more{ color:#333; padding-bottom:0.52vw; display:inline-block; margin-top:3.64vw; border-bottom:1px #333 solid;}

.pparty-list li{ overflow:hidden; margin-top:0.625vw; padding:4.16vw 0 2.34vw 0; border:1px #f2f2f2 solid; transition:all 0.4s;}
.pparty-list li .date{ width:15%; text-align:center; font-weight:bold; font-size:0.9375vw;}
.pparty-list li .date .d{ font-size:2.5vw; line-height:1; padding-bottom:0.78vw;}
.pparty-list li .word{ width:85%; padding:0 4.68vw 0 1.04vw;}
.pparty-list li .word .t{ font-size:0.9375vw; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pparty-list li .word .c{ font-size:0.78vw; line-height:1.4vw; color:#777; max-height:2.8vw; margin-top:1.56vw; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}
.pparty-list li .word .m{ background:#e65428; font-size:12px; font-weight:bold; color:#fff; display:inline-block; line-height:1.77vw; padding:0 0.729vw; margin-top:1.56vw; border-radius:5px; }
.pparty-list li:hover{ background:#f2f2f2;}


/**加入我们**/
.pjoin-talent{ background-image:url(../images/pjoin-talentBg.jpg); background-position:center; background-size:cover; padding:4.68vw 0 5.46vw 0; }
.pjoin-talent-title .cn{ font-size:2.18vw; font-weight:bold; position:relative; line-height:1; padding-left:4.84vw; color:#fff;}
.pjoin-talent-title .cn:before{ content:''; background:#fff; width:3.54vw; height:0.2vw; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.pjoin-talent-title .en{ font-size:1.56vw; text-transform:uppercase; line-height:1; padding-left:4.84vw; margin-top:1.56vw; color:#fff;}
.pjoin-talent-text{ width:52%; font-size:0.833vw; line-height:2.08vw; padding-right:7.8vw; color:#fff;}


.pjoin-introd{ background:#f4f4f4; padding:4.68vw 0;}
.pjoin-introd .pjoin-talent-title .cn{ color:#333;}
.pjoin-introd .pjoin-talent-title .cn:before{ background:#c81c10;}
.pjoin-introd .pjoin-talent-title .en{ color:#6a6a6a;}

.pjoin-introd-list{ overflow:hidden; position:relative; margin-top:4.16vw; padding-bottom:3.43vw;}
.pjoin-introd-list li{ background:#fff; padding:1.95vw 2.343vw 1.66vw 2.343vw;  }
.pjoin-introd-list li .name{ background:url(../images/name.png) no-repeat left center; background-size:1.04vw; padding-left:1.822vw; line-height:1.197vw; font-size:1.25vw; }
.pjoin-introd-list li .text{ padding-top:0.52vw;}
.pjoin-introd-list li .text dd{ width:50%; float:left; color:#6a6a6a; margin-top:1.822vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pjoin-introd-list li .text dd:last-child{ width:100%;}
.pjoin-introd-list li .icon{ background:url(../images/jia.png) no-repeat; background-size:100% auto; width:1.927vw; height:1.927vw; display:inline-block; margin-top:2.08vw; transition:ease 1s;}
.pjoin-introd-list li:hover .icon{transform: rotate(360deg);}
.pjoin-introd-list .swiper-pagination-bullet{ background:#c8c8c8; width:1.04vw; height:0.416vw; margin:0 4px !important; transition:all 0.4s; opacity:1; border-radius:0;}
.pjoin-introd-list .swiper-pagination-bullet-active{ background:#d24c23;}


.pjoin-style{ background-image:url(../images/pjoin-stylebg.jpg); background-position:center; background-size:cover; padding:4.68vw 0 8.07vw 0;}
.pjoin-style-list{ margin-top:6.25vw; overflow:hidden; position:relative;}
.pjoin-style-list li{ max-height:18vw; overflow:hidden; position:relative;}
.pjoin-style-list li img{ width:100%; display:block; transition:0.4s;}
.pjoin-style-list li .play{ background:url(../images/play.png) no-repeat; background-size:100% 100%; width:2.91vw; height:2.91vw; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2;}
.pjoin-style-list li:hover img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}

.pjoin-style-list .swiper-button-next, .pjoin-style-list .swiper-button-prev{ background:url(../images/style-arrow.png) no-repeat center rgba(0,0,0,.7); width:2.76vw; height:3.437vw; margin-top:-1.7185vw; }
.pjoin-style-list .swiper-button-next{ transform:rotate(180deg); right:0;}
.pjoin-style-list .swiper-button-next:hover{ background-color:#e65428;}
.pjoin-style-list .swiper-button-prev{ left:0;}
.pjoin-style-list .swiper-button-prev:hover{ background-color:#e65428;}


/**关于我们**/
.pabout-us{ background-image:url(../images/pabout-usBg.jpg); background-position:center; background-size:cover; padding:4.68vw 0; min-height:42.7vw; }
.pabout-us-number{ margin-top:5.72vw; color:#e65428; text-align:center; font-size:0;}
.pabout-us-number dl{ width:14.853vw; display:inline-block; vertical-align:top; text-align:left;}
.pabout-us-number dl:nth-child(2){ width:22.3vw;}
.pabout-us-number dl:nth-child(3){ width:17.18vw;}
.pabout-us-number dl:last-child{ width:auto;}
.pabout-us-number dl dt{  font-size:3.54vw; line-height:1; font-weight:bold; position:relative;}
.pabout-us-number dl dt .timer{ display:inline-block; position:relative; padding-bottom:0.885vw;}
.pabout-us-number dl dt .timer:before{ content:''; background:#e65428; width:2.08vw; height:0.208vw; position:absolute; left:0; bottom:0;}
.pabout-us-number dl dt .unit{ font-size:1.56vw; font-weight:normal; font-style:normal; vertical-align:middle; display:inline-block;}
.pabout-us-number dl dd{ font-size:1.04vw; margin-top:0.625vw;}
.pabout-us-text{ font-size:0.833vw; line-height:1.77vw; text-align:center; color:#fff; margin-top:4.16vw; padding:0 7.8vw;}


.pabout-leader{ background:#f8f8f8; padding:4.68vw 0 3.125vw 0; }
.pabout-leader .pjoin-talent-title .cn{ color:#333;}
.pabout-leader .pjoin-talent-title .cn:before{ background:#c81c10;}
.pabout-leader .pjoin-talent-title .en{ color:#6a6a6a;}
.pabout-leader-list{ overflow:hidden; position:relative; padding-bottom:3.54vw; margin-top:3.385vw;}
.pabout-leader-list li{ background:#fff; padding:1.56vw; padding-bottom:1.04vw; text-align:center;}
.pabout-leader-list li .thumb{ max-height:22.39vw; overflow:hidden;}
.pabout-leader-list li .name{ margin-top:1.04vw;}
.pabout-leader-list li .name .t{ font-size:1.25vw; font-weight:bold;}
.pabout-leader-list li .name .c{ font-size:1.04vw; margin-top:0.416vw;}
.pabout-leader-list .swiper-pagination-bullet{ background:#c8c8c8; width:1.04vw; height:0.416vw; margin:0 4px !important; transition:all 0.4s; opacity:1; border-radius:0;}
.pabout-leader-list .swiper-pagination-bullet-active{ background:#d24c23;}


.pabout-culture{ background-image:url(../images/pabout-cultureBg.jpg); background-position:center; background-size:cover; padding:4.68vw 0; min-height:42.7vw;}
.pabout-culture-circle{ width:37%;}
.pabout-culture-circleTab{ padding-top:5.2vw; float:right;}
.pabout-culture-circleTab a{ background:rgba(255,113,70,.4); width:8.75vw; height:8.75vw; display:flex; align-items:center; justify-content:center; text-align:center;}
.pabout-culture-circleTab a .i{ width:2.86vw; display:inline-block;}
.pabout-culture-circleTab a .t{ font-size:1.04vw; color:#fff; margin-top:1.04vw;}
.pabout-culture-circleTab a:last-child{ margin:-2.08vw 0 0 6.77vw;}
.pabout-culture-circleTab a.active{background:rgba(255,113,70,.6); width:11.45vw; height:11.45vw; position:relative; z-index:2;}
.pabout-culture-circleTab a.active + a{ margin-left:9.735vw;}

.pabout-culture-text{ width:43.5%; color:#fff; padding-top:2.86vw;}
.pabout-culture-text .te-swith{ display:none;}
.pabout-culture-text .te-swith:first-child{ display:block;}
.pabout-culture-text .tt{ padding-bottom:2.08vw; font-size:1.56vw; line-height:1; border-bottom:1px #fff solid;}
.pabout-culture-text .tt label{ font-size:0.833vw; padding-left:0.885vw; text-transform:uppercase;}
.pabout-culture-text .ts{ font-size:0.833vw; line-height:1.875vw; margin-top:1.35vw;}
.pabout-culture-text .tc{ font-size:0.833vw; line-height:2.39vw; margin-top:3.64vw;}

.pabout-organ{ background-image:url(../images/pabout-organBg.jpg); background-position:center; background-size:cover; padding:4.68vw 0;}
.pabout-organ .pjoin-talent-title .cn{ color:#333;}
.pabout-organ .pjoin-talent-title .cn:before{ background:#c81c10;}
.pabout-organ .pjoin-talent-title .en{ color:#6a6a6a;}
.pabout-organ-figure{ margin-top:3.38vw;}

.pabout-history{ background-image:url(../images/pabout-branchBg.jpg); background-position:center; background-size:cover; padding:4.68vw 0 8vw 0; }
.pabout-history-list{ position:relative; margin-top:5.72vw;}
.pabout-history-list:before{ content:''; background:rgba(255,255,255,.27); width:100%; height:1px; position:absolute; left:0; top:50%;}
.pabout-history-list .w{ position:relative; padding:0 6.77vw;}
.pabout-history-listBox{ overflow:hidden;}
.pabout-history-listBox li{ position:relative; padding:10vw 0;}
.pabout-history-listBox li .iboxt{ background:#fff; width:100%; position:absolute; left:0; top:0; padding:0.78vw; padding-right:0; border:2px #e65428 solid; border-radius:5px;}
.pabout-history-listBox li .iboxt .y{ font-size:1.14vw; font-weight:bold; line-height:1;}
.pabout-history-listBox li .iboxt .y i{ font-size:0.0833vw; font-weight:normal; font-style:normal;}
.pabout-history-listBox li .iboxt .c{ font-size:0.833vw; line-height:1.25vw; margin-top:0.78vw; max-height:2.5vw; overflow-y:auto;}
.pabout-history-listBox li .iboxt .c::-webkit-scrollbar{width:3px;height:3px;background-color:#fff;}
.pabout-history-listBox li .iboxt .c::-webkit-scrollbar-thumb{border-radius:0;width:3px;height:15px;background-color:#e65428;}

.pabout-history-listBox li .dot{ background:#e65428; width:1.875vw; height:1.875vw; position:absolute; left:50%; transform:translate(-50%,-50%); top:50%; border-radius:50%; border:0.312vw #fff solid;}
.pabout-history-listBox li .dot:before{ content:''; background:#e65428; width:0.208vw; height:3.64vw; position:absolute; left:50%; transform:translateX(-50%); bottom:0.312vw;}
.pabout-history-listBox li:nth-child(2n+2) .iboxt{ top:auto; bottom:0;}
.pabout-history-listBox li:nth-child(2n+2) .dot:before{ bottom:auto; top:0.312vw;}
.pabout-history-listBox .swiper-button-next, .pabout-history-listBox .swiper-button-prev{ background:#e65428 url(../images/style-arrow.png) no-repeat center; width:2.6vw; height:2.6vw; margin-top:-1.3vw; border-radius:50%;}
.pabout-history-listBox .swiper-button-next{ right:0; transform:rotate(180deg);}
.pabout-history-listBox .swiper-button-prev{ left:0;}


.pabout-video{ background-image:url(../images/pabout-historyBg.jpg); background-position:center; background-size:cover; padding:4.68vw 0 8vw 0;}


/**公示公告**/
.pCompl-list{ margin-top:-26px; position:relative;}
.pCompl-list li{ width:48%; float:left; margin-top:28px; padding:1.56vw; transition:all 0.4s; box-shadow:0 0 12px rgba(0,0,0,.1);}
.pCompl-list li:nth-child(2n+2){ float:right;}
.pCompl-list li .t{ font-size:1.04vw; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pCompl-list li .c{ line-height:1.25vw; color:#666; height:2.5vw; margin-top:1.145vw; overflow:hidden;}
.pCompl-list li .d{ display:block; color:#666; margin-top:1.3vw;}
.pCompl-list li:hover{ background:#e65428;}
.pCompl-list li:hover .t{ color:#fff;}
.pCompl-list li:hover .c{ color:#fff;}
.pCompl-list li:hover .d{ color:#fff;}


.pmedia-list{ margin-left:-2.08vw;}
.pmedia-list li{ width:calc(33.3% - 2.08vw); float:left; margin:2.08vw 0 0 2.08vw; padding:1.3vw; transition:all 0.4s; border:1px #ddd solid;}
.pmedia-list li .title{ font-size:1.04vw; line-height:1.56vw; height:3.12vw; overflow:hidden;}
.pmedia-list li .date{ display:block; color:#888; margin-top:0.78vw;}
.pmedia-list li .thumb{ height:10.4vw; overflow:hidden; margin-top:1.04vw;}
.pmedia-list li .thumb span{ background-position:center; background-size:cover; width:100%; height:100%; display:block;}
.pmedia-list li .text{ font-size:0.833vw;  line-height:1.56vw; height:3.12vw; overflow:hidden; color:#666; margin-top:1.04vw;}


.menuBtn{ width:42px; height:100%; cursor:pointer; position:absolute; right:0; top:0; display:none;}
.menuBtn > span{ background:#fff; width:27px; height:2px; display:block; position:absolute; left:50%; top:12px; transition:all 0.4s; transform:translateX(-50%); }
.menuBtn > span:nth-child(2){ top:22px;}
.menuBtn > span:nth-child(3){ top:32px;}

.menuItem{ background-color:#fff; width:0%; height:100%; position:fixed; right:0; top:0; z-index:998; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s; box-shadow:-1px 0 10px 0 rgba(0,0,0,0.2); overflow:hidden; overflow-y:auto;}
.menuItem.on{ opacity: 1;width:100%;}
.menuItem-padd{ width:100%; height:100%; padding:50px 15px 20px 15px;}
.menuItem-close{ background:#940a0a url(../images/menu-close.png) no-repeat center; background-size:20px auto; width:40px; height:40px; text-align:center;  position:absolute; right:0; top:0;}

.menuItem-title{ font-size:17px; font-weight:bold; line-height:1; color:#940a0a; position:relative; padding-bottom:10px; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s; transform:translateY(5%);}
.menuItem-title.on{ opacity:1; transform:translateY(0);}
.menuItem-title .en{ font-size:20px; color:#cbcbcb; text-transform:capitalize; display:inline-block; line-height:1; vertical-align:-2px; padding-left:15px; font-weight:normal;}
.menuItem-title:before{ content:''; background:#940a0a; width:59px; height:3px; position:absolute; left:0; bottom:0;}

.menuItem-list{ padding-top:10px; font-size:0; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s; position:relative; transform:translateY(5%);}
.menuItem-list.on{ transform:translateY(0); opacity:1;}
.menuItem-list dl{ width:100%; display:inline-block; margin-top:20px; vertical-align:top;}
.menuItem-list dl dt{ font-size:17px; line-height:1; text-align:left; padding-bottom:10px; }
.menuItem-list dl dt .num{ font-size:18px; color:#a5a5a5;}
.menuItem-list dl dd a{ display:inline-block; line-height:34px; color:#555; font-size:15px; padding-left:30px; position:relative;}
.menuItem-list dl dd a:before{ content:''; background:#940a0a; width:0; height:1px; position:absolute; left:20px; top:21px; transition:all 0.4s;}
.menuItem-list dl dd a:hover{ padding-left:40px; color:#940a0a;}
.menuItem-list dl dd a:hover:before{ width:14px;}



.video-pup{ background-color:rgba(0, 0, 0, .9); width:100%; height:100%; display:none; position:fixed; top:0; left:0; z-index:9999; text-align:center; }
.video-pup .v-close { background:url(../images/close.png) no-repeat; width:30px; height:30px; position:absolute; top:20px; right:40px; cursor:pointer; }
.video-pup .v-box { display:inline-block; width:1000px; height:650px; font-size:0; overflow:hidden; border-radius:2px; box-shadow:0 0 16px rgba(0, 0, 0, .4); border:2px solid #111; position:relative; }
.video-pup .v-box video{ height:100% !important; max-height:inherit; vertical-align:middle; object-fit:contain !important; position:absolute; left:0; }
