.fade-masking{ background-image: -webkit-linear-gradient(bottom,#000,transparent); background-image: -moz-linear-gradient(bottom,#000,transparent); background-image: -ms-linear-gradient(bottom,#000,transparent); background-image: -o-linear-gradient(bottom,#000,transparent); background-image: linear-gradient(bottom,#000,transparent); } .more-button { border: 0; padding: 0; text-align: center; margin-left: auto; margin-right: auto; font-size: 87.5%; position: relative; overflow: hidden; } .more-button > .fl, .more-button > .fr { position: relative; z-index: 2; } .more-button:before { display: block; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #de692a; z-index: 1; animation: button-move-bottom 0.2s linear forwards; } @keyframes button-move-bottom { 0% { top: 0; } 100% { top: 40px; } } .more-button:hover > .fl { color: #fff; border-color: #de692a !important; } .more-button:hover:before { animation: button-move-top 0.2s linear forwards; } @keyframes button-move-top { 0% { top: -40px; } 100% { top: 0; } } .more-button > .fl { border: 1px solid #fff; border-right: 0 none; } .more-button > .fr { background-color: #de692a; } .more-button > .fr:after { display: block; content: ""; position: absolute; background-image: url(../images/home.png); -webkit-background-size: 76px 143px; -moz-background-size: 76px 143px; background-size: 76px 143px; background-attachment: scroll; background-repeat: no-repeat; left: 50%; top: 50%; width: 12px; height: 15px; margin: -7.5px 0 0 -6px; background-position: -18px -1px; } .more-button.default > .fl { border-color: #d2d2d5; } .more-button.mini { width: auto!important; } .more-button.mini > .fr { background-color: transparent; border: 1px solid #777777; } .more-button.mini > .fr:after { background-position: -18px -15px; } .more-button.white { background-color: #fff; } .more-button.active > .fr { background-color: #fff; border-color: #fff; } .more-button.active > .fr:after { background-position: -18px -28px; } .home-title{ position: relative; } .home-title .nav{ height: auto; line-height: unset; } .home-title .tel{ color: #bfbfbf; font-weight: bold; transition: all 0.2s ease-out; } .home-title .tel:hover{ color: #de692a; } .home-title .title { line-height: 1; font-size: 212.5%; font-weight: bold; } .home-title .title > .active, .home-title .selected { color: #de692a; } .home-title .en { text-transform: uppercase; font-size: 75%; opacity: 0.5; } .home-title .tab-option > .item { float: left; } .home-title .tab-option > .item > .relative { padding-bottom: 20px; } .home-title.white { color: #fff; } .home-title.white .title { font-weight: normal; } .home-title.white .title > .selected { color: inherit; font-weight: bold; } .nav .relative:before { display: none; } .nav .relative:before, .nav .relative:after { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; visibility: hidden; opacity: 0; pointer-events: none; background-image: url(../images/home.png); -webkit-background-size: 76px 143px; -moz-background-size: 76px 143px; background-size: 76px 143px; background-attachment: scroll; background-repeat: no-repeat; content: ""; position: absolute; width: 20px; height: 12px; background-position: 0 0; left: 50%; bottom: 5px; margin-left: -10px; } .nav .active > .relative { color: #de692a; } .nav .active > .relative:before, .nav .item:hover > .relative:before, .nav .active > .relative:after, .nav .item:hover > .relative:after { bottom: 0; visibility: visible; opacity: 1; pointer-events: unset; } .text-node { font-size: 14px; line-height: 1.6; } .time { font-size: 14px; opacity: 0.8; } .time > .home-icon-img { width: 18px; height: 18px; background-position: 0 -24px; } .swiper-pagination { line-height: 0.5; } .swiper-pagination.default > .swiper-pagination-bullet { background-color: #000; opacity: 0.2; } .swiper-pagination.white > .swiper-pagination-bullet { background-color: #fff; opacity: 0.5; } .swiper-pagination > .swiper-pagination-bullet { vertical-align: middle; margin-left: auto!important; } .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #de692a; opacity: 1; } .oppress { overflow: hidden; } .oppress img, .oppress .cover-img, .oppress .contain-img { transition: transform 6s linear; } .oppress:hover img, .oppress:hover .cover-img, .oppress:hover .contain-img { transform: scale(1.2); } .interaction:hover > .fade { visibility: visible; opacity: 1; pointer-events: unset; } .interaction:hover > .default { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; visibility: hidden; opacity: 0; pointer-events: none; } .home-icon-img { background-image: url(../images/home.png); -webkit-background-size: 76px 143px; -moz-background-size: 76px 143px; background-size: 76px 143px; background-attachment: scroll; background-repeat: no-repeat; } .change > .home-icon-img { position: static; width: 38px; height: 30px; margin-top: 0; background-position-y: -78px; transition: opacity 0.2s linear; opacity: 0.2; } .change > .home-icon-img:after { display: none; } .change > .home-icon-img.swiper-button-prev { background-position-x: -38px; } .change > .home-icon-img.swiper-button-next { background-position-x: 0; margin-left: 36px; } .change > .home-icon-img:hover { opacity: 1; background-position-y: -48px; } .change.white > .home-icon-img { background-position-y: -108px; } .change.white > .home-icon-img:not(:hover) { opacity: 0.5; } .load-more-state { text-align: center; } .load-more-state .loading, .load-more-state .end { display: none; } .load-more-state .default .cover-img { width: 16px; height: 27px; margin: 0 auto 10px; background-image: url(../images/down.png); } .load-more-state .loading .cover-img { width: 24px; height: 24px; margin: 0 auto 10px; background-image: url(../images/load.png); animation: xuanzhuan 2s ease-out infinite; } @keyframes xuanzhuan { 0% { transform: rotateZ(0); } 100% { transform: rotateZ(360deg); } } .load-more-state.loading .default, .load-more-state.loading .end { display: none; } .load-more-state.loading .loading { display: block; } .load-more-state.end .default, .load-more-state.end .loading { display: none; } .load-more-state.end .end { display: block; } .edit-content { line-height: 1.8; } .edit-content img { height: auto!important; } .point { text-align: left; color: #fff; font-size: 14px; max-width: 610px; } .point .icon-home-fill { display: inline-block; vertical-align: middle; } .point > a { display: inline; } .point > a:hover { color: #de692a; } #nav { background-color: #fff; position: fixed; left: 0; right: 0; top: 0; z-index: 2000; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); } #nav.active { transform: translateY(-100%); } #nav.scroll { transform: translateY(0); } #fixed_nav { position: fixed; display: none; z-index: 2001; background-color: rgba(0, 0, 0, 0.2); } #fixed_nav > .close { position: absolute; width: 26px; height: 26px; z-index: 4; cursor: pointer; } #fixed_nav > .close:after, #fixed_nav > .close:before { content: ""; left: 0; right: 0; position: absolute; height: 2px; background-color: #7f7f7f; top: 50%; margin-top: -1px; } #fixed_nav > .close:after { transform: rotateZ(45deg); } #fixed_nav > .close:before { transform: rotateZ(-45deg); } #fixed_nav > .container { z-index: 3; } #fixed_nav > .container > .relative { height: 100%; -webkit-box-align: space-around; -ms-flex-align: space-around; -webkit-align-conten: space-around; align-content: space-around; } #fixed_nav > .container > .relative > .row { width: 100%; } #fixed_nav > .container > .relative > .row a { font-size: 14px; } #fixed_nav > .container > .relative > .row a.title { font-weight: bold; font-size: 1.2em; } #fixed_nav > .container > .relative > .row a:not(.title) { float: left; } #fixed_nav > .container > .relative > .row a.circle { background-color: #de692a; color: #fff; text-align: center; border: 1px solid #de692a; } #fixed_nav > .container > .relative > .row a.circle:hover { background-color: #fff; color: #de692a; } #fixed_nav > .container > .relative > .row > .list:empty { display: none; } #fixed_nav > .container > .relative > .row > .list { margin-top: 0.6em; } #fixed_nav > .container > .relative > .row > .left { text-align: left; } #fixed_nav > .container > .relative > .row > .left > .key { color: #de692a; font-size: 0.9em; margin-bottom: 0.66em; } #fixed_nav > .container > .relative > .row:not(:last-child) { margin-bottom: 1em; } #fixed_nav > .container > .relative > .row.line { height: 0.15em; background-color: #de692a; } #navbar .slide{ position: absolute; top: 100%; padding: 10px 36px; left: 50%; transform: translateX(-50%); line-height: 1.5; background-color: #fff; margin-top: 8px; } #navbar .slide:empty{ display: none; } #navbar .slide a{ white-space: nowrap; margin: 16px auto; font-size: 87.5%; text-align: center; } #navbar .slide a:hover{ color: #de692a; text-decoration: underline; } #navbar .item{ position: relative; padding-bottom: 30px; } @media (max-width: 1500px){ #navbar .item{ padding-bottom: 20px; } } @media (max-width: 1200px){ #navbar .item{ padding-bottom: 16px; } } #navbar .item:hover .slide{ opacity: 1; visibility: visible; pointer-events: unset; margin-top: 2px; } #navbar-button { left: auto; background-color: #de692a; z-index: 100; cursor: pointer; color: #fff; transition: all 0.2s ease; text-align: center; } #navbar-button:hover { background-color: #c15a22; } #navbar-button:hover #content > div { margin-left: 0!important; } #navbar-button.close #content > div { margin-left: 0!important; } #navbar-button.close #content > div:nth-of-type(1) { top: 50%; margin-top: -1px; transform: rotateZ(45deg); } #navbar-button.close #content > div:nth-of-type(2) { display: none; } #navbar-button.close #content > div:nth-of-type(3) { bottom: 50%; margin-bottom: -1px; transform: rotateZ(-45deg); } #navbar-button #content { position: relative; margin-left: 0.25em; width: 1.5em; height: 1.125em; } #navbar-button #content > .transition2 { position: absolute; left: 0; right: 0; background-color: #fff; height: 0.125em; } #navbar-button #content > .transition2:nth-of-type(1) { top: 0; } #navbar-button #content > .transition2:nth-of-type(2) { top: 50%; margin-top: -1px; margin-left: 6px; } #navbar-button #content > .transition2:nth-of-type(3) { bottom: 0; margin-left: 16px; animation: run-line-2 6s linear infinite; } @keyframes run-line-2 { 0% { margin-left: 16px; } 10% { margin-left: 18px; } 20% { margin-left: 16px; } 30% { margin-left: 18px; } 40% { margin-left: 12px; } 70% { margin-left: 22px; } 100% { margin-left: 16px; } } #banner { color: #fff; } #banner .banner-content:after { display: block; content: ""; } #banner .banner-content .fade-masking{ top: auto; height: 36%; } #banner #banner-text { z-index: 2; text-align: center; } #banner #banner-text .full { top: auto; } #banner #banner-text .title { font-size: 300%; margin-bottom: 20px; font-weight: bold; opacity: 0; transform: translateY(-50%); } #banner #banner-text .en { text-transform: uppercase; } #banner #banner-text .more-button { margin-top: 60px; margin-bottom: 60px; } #banner #banner-text .swiper-slide.swiper-slide-active .title { animation: banner-title-move-1 0.8s ease-in forwards; } @keyframes banner-title-move-1 { 0% { opacity: 0; transform: translateY(-50%); } 100% { opacity: 1; transform: translateY(0); } } #banner > .swiper-pagination { position: absolute; z-index: 5; right: 0; } #banner > .swiper-pagination > .swiper-pagination-bullet { width: 6px; height: 6px; border: 1px solid #fff; border-radius: 0; opacity: 1; position: relative; background-color: transparent; } #banner > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #fff; } #banner #banner-page { z-index: 3; top: auto; font-weight: bold; font-size: 87.5%; } #banner #banner-page > .content { width: auto; position: absolute; left: 0; line-height: 1; bottom: 100%; } #banner #banner-page > .content > span { display: inline-block; vertical-align: middle; } #banner #banner-page > .content > span.swiper-pagination-current { font-size: 170%; color: #de692a; transform: translateY(-50%); } #banner #banner-page > .content > span.swiper-pagination-total { transform: translateY(50%); } #banner #scroll-down { cursor: pointer; z-index: 4; top: auto; font-size: 87.5%; text-align: center; width: 80px; margin: 0 auto; } #banner #scroll-down:after { display: block; content: ""; position: absolute; top: 20px; left: 50%; bottom: 0; width: 2px; margin-left: -1px; background-image: -webkit-linear-gradient(top, #fff, transparent); background-image: linear-gradient(top, #fff, transparent); } #home-about > .cover-img { /*background-position: top center;*/ /*-webkit-background-size: 100% 50%;*/ /*-moz-background-size: 100% 50%;*/ /*background-size: 100% 60%;*/ background-image: url(../images/home-about-bg.jpg); } #home-company .quote { background-image: url(../images/title-black.png); transform: translate(-50%, -50%); width: 125px; height: 115px; } #home-company .text-node{ max-height: 157px; -webkit-line-clamp: 7; height: auto; } #home-company .home-title { background: url(../images/logo.png) no-repeat scroll right center; } #home-company .more-button { margin-left: 0; margin-top: 24px; } #home-data { /*background-image: url(../images/home-about-data.jpg);*/ background-image: url(../images/home-news-hover.png.jpg); color: #fff; } #home-data .row { position: relative; cursor: pointer; padding: 30px 0; } #home-data .row:after { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; visibility: hidden; opacity: 0; pointer-events: none; display: block; content: ""; position: absolute; background-image: url(../images/home.png); -webkit-background-size: 76px 143px; -moz-background-size: 76px 143px; background-size: 76px 143px; background-attachment: scroll; background-repeat: no-repeat; width: 20px; height: 12px; background-position: 0 -12px; top: 50%; right: 0; margin-top: -6px; } #home-data .row:last-child .full { display: none; } #home-data .row:hover:after { visibility: visible; opacity: 1; pointer-events: unset; } #home-data .row:hover .line:after { width: 55%; } #home-data .data { font-weight: bold; } #home-data .full { top: auto; height: 1px; background-color: rgba(255, 255, 255, 0.2); } #home-data .full:after { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; display: block; content: ""; height: 100%; background-color: #fff; width: 0; } #home-data > .body-content { transform-style: preserve-3d; } #home-data > .body-content, #home-data > .body-content > .content > .row, #home-data > .body-content > .content { -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; } #home-data > .body-content > .content { color: #666; line-height: 1; } #home-data > .body-content > .content.fade { display: block; top: 50%; position: absolute; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; } #home-data > .body-content > .content.fade > .row { transform: rotateX(-90deg); } #home-data .body-content.active > .default { visibility: hidden; opacity: 0; pointer-events: none; } #home-data .body-content.active > .default > .row { transform: rotateX(-90deg); } #home-data .body-content.active > .fade { visibility: visible; opacity: 1; pointer-events: unset; } #home-data .body-content.active > .fade > .row { transform: rotateX(0); } #home-video { position: relative; opacity: 1!important; } #home-video > .tab-option { z-index: 2; bottom: auto; background-color: rgba(255, 255, 255, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.4); color: #fff; font-weight: bold; text-align: center; } #home-video > .tab-option > .item { width: 50%; float: left; font-size: 125%; } #home-video > .tab-option > .item.active { background-color: #de692a; } #home-video > .tab-option > .item > .content { position: relative; max-width: 220px; width: 80%; margin: 0 auto; } #home-video > .tab-option > .item > .content:after, #home-video > .tab-option > .item > .content:before { display: block; content: ""; position: absolute; top: 50%; right: 0; background-color: #fff; } #home-video > .tab-option > .item > .content:after { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; height: 0; } #home-video > .tab-content { position: relative; background-color: #5e5e5e; z-index: 1; } #home-video > .tab-content .cover-img { position: relative; } #home-video.body-content > .tab-content .cover-img { padding: 0; } #home-video > .tab-content .full { top: auto; text-align: center; color: #fff; } #home-video > .tab-content .iconfont { color: #de692a; font-size: 320%; } #home-video > .tab-content .title { font-size: 200%; margin-top: 3%; margin-bottom: 16px; } #home-video > .tab-content .en { text-transform: uppercase; font-size: 60%; opacity: 0.5; } #home-video > .tab-content .button-play { cursor: pointer; position: relative; } #home-video > .tab-content .button-play:after, #home-video > .tab-content .button-play:before, #home-video > .tab-content .button-play > .content { -webkit-border-radius: 960px; -moz-border-radius: 960px; border-radius: 960px; } #home-video > .tab-content .button-play > .content { position: relative; z-index: 2; width: 50%; height: 50%; top: 25%; background-color: #de692a; margin: 0 auto; } #home-video > .tab-content .button-play > .content:before { display: block; content: ""; position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -3px; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 10px solid #fff; } #home-video > .tab-content .button-play:before { animation: button-play-ripple 4s linear infinite; } @keyframes button-play-ripple { 0% { transform: scale(0.2); opacity: 1; } 75% { transform: scale(1); opacity: 0; } 100% { transform: scale(1); opacity: 0; } } #home-video > .tab-content .button-play:after, #home-video > .tab-content .button-play:before { display: block; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background-color: rgba(255, 255, 255, 0.5); } #home-video > .tab-content .button-play:after { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; opacity: 0; } #home-video > .tab-content .button-play:hover:after { opacity: 0.2; } #home-video.body-content > .tab-content .title { opacity: 0; transform: rotateX(-90deg); } #home-video:not(.body-content) > .tab-content .title { opacity: 1; transform: rotateX(0deg); } #fade-panel { display: none; position: fixed; z-index: 2100; } #fade-panel .close { position: absolute; left: 50%; top: 100%; margin: 16px 0 0 -16px; width: 32px; height: 32px; opacity: 0.4; cursor: pointer; } #fade-panel .close:hover { opacity: 1; } #fade-panel .close:after, #fade-panel .close:before { display: block; content: ""; position: absolute; top: 50%; left: 0; right: 0; height: 1px; margin-top: -0.5px; background-color: #fff; } #fade-panel .close:before { -webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); -o-transform: rotateZ(-45deg); transform: rotateZ(-45deg); } #fade-panel .close:after { -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); transform: rotateZ(45deg); } #panel-bg { background-color: rgba(0, 0, 0, 0.8); z-index: 1; } #panel-content { position: absolute; left: 50%; top: 50%; z-index: 2; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 90%; max-width: 852px; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } #panel-content.img, #panel-content.video { height: 80%; } #panel-content.img > .img { display: block; } #panel-content.video > .video { display: block; } #panel-content.iframe > .iframe { width: 100%; height: 100%; overflow: hidden; border: 0 none; display: block; } #panel-content.iframe:after { display: block; content: ""; width: 100%; padding-top: 64%; } #panel-content > .video-box { max-width: 100%; max-height: 100%; display: none; } #home-business { color: #fff; text-align: center; } #home-business > .cover-img { min-height: 480px; } #home-business > .cover-img:after { display: block; content: ""; padding-top: 48.95833333%; } #home-business > .cover-img > .swiper-pagination { position: absolute; bottom: 24px; } #business-title { pointer-events: none; position: relative; margin-top: 1%; } #business-title > .contain-img { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; top: 50%; bottom: auto; background-image: url(../images/title-white.png); } #business-title > .contain-img:after { display: block; content: ""; padding-top: 91.93548387%; } #business-title > .home-title { margin-bottom: 0; position: relative; z-index: 2; } #business-direc { top: 25%; bottom: auto; z-index: 2; } #business-direc > .swiper-change { width: auto; color: #fff; font-size: 12px; margin-top: -18px; height: auto; font-weight: bold; text-transform: uppercase; } #business-direc > .swiper-change:not(.swiper-button-disabled) { animation: fade-swiper-button 2s linear infinite; } @keyframes fade-swiper-button{ 0%{opacity: 1} 50%{opacity: 0} 100%{opacity: 1} } #business-direc > .swiper-change > .direc { position: relative; width: 32px; height: 32px; line-height: 32px; } #business-direc > .swiper-change > .direc:before { position: absolute; left: 0; right: 0; top: 0; bottom: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; content: ""; border: 1px solid #fff; border-radius: 4px; transform: rotateZ(45deg); } #business-direc > .swiper-change > .direc:after { text-transform: none; font-family: swiper-icons; color: #fff; } #business-direc > .swiper-change:after { display: none; } #business-direc > .swiper-change.swiper-button-prev { left: 0; } #business-direc > .swiper-change.swiper-button-prev > .direc { text-indent: -2px; margin-right: 12px; } #business-direc > .swiper-change.swiper-button-prev > .direc:after { content: 'prev'; } #business-direc > .swiper-change.swiper-button-next { right: 0; } #business-direc > .swiper-change.swiper-button-next > .direc { text-indent: 2px; margin-left: 12px; } #business-direc > .swiper-change.swiper-button-next > .direc:after { content: 'next'; } #business-direc > .swiper-change:hover { opacity: 1; animation: none; } #business-direc > .swiper-change:hover > .direc:before { border-color: #fff; } #business-container .container { height: 100%; position: relative; } #business-container .container > .full { top: auto; } #business-container .container > .full > .title > .small { font-size: 70%; } #business-container .container > .full > .text-node { opacity: 0.7; } #business-container .container > .full > .home-icon-img { width: 20px; height: 12px; background-position: 0 -12px; } #business-container .container > .full > .cover-img { width: 35px; height: 35px; margin: 0 auto 16px; } #business-container .container > .full > .cover-img.business-01 { background-image: url(../images/business_01.png); } #business-container .container > .full > .cover-img.business-02 { background-image: url(../images/business_02.png); } #business-container .container > .full > .cover-img.business-03 { background-image: url(../images/business_03.png); } #business-container .container > .full > .cover-img.business-04 { background-image: url(../images/business_04.png); } #business-container .container > .full > .cover-img.business-05 { background-image: url(../images/business_05.png); } #business-container .container > .full > .cover-img.business-06 { background-image: url(../images/business_06.png); } #business-container .container > .full > .cover-img.business-07 { background-image: url(../images/business_07.png); } #business-container .container > .full > .cover-img.business-08 { background-image: url(../images/business_08.png); } #business-container .container > .full > .cover-img.business-09 { background-image: url(../images/business_09.png); } #business-container .container > .full > .cover-img.business-10 { background-image: url(../images/business_10.png); } #business-container .swiper-slide:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; content: ""; z-index: 1; background-image: -webkit-linear-gradient(bottom, #e07034b3, #e070344d); background-image: -moz-linear-gradient(bottom, #e07034b3, #e070344d); background-image: -ms-linear-gradient(bottom, #e07034b3, #e070344d); background-image: -o-linear-gradient(bottom, #e07034b3, #e070344d); background-image: linear-gradient(bottom, #e07034b3, #e070344d); opacity: 0; } #business-container .swiper-slide > .body-content { z-index: 2; } #business-container .swiper-slide:hover:after { opacity: 1; } #business-container .swiper-slide:hover .container > .full.fade { visibility: visible; opacity: 1; pointer-events: unset; } #business-container .swiper-slide:hover .container > .full.default { visibility: hidden; opacity: 0; pointer-events: none; } #home-news1 > .cover-img { background-image: url(../images/home-news-bg.jpg); } #home-news1 > .cover-img > .cover-img { padding-top: 9.94791667%; background-image: url(../images/home-news-bottom.png); } #news1-container .swiper-slide > .container { position: relative; } #news1-container .swiper-slide > .container > .content .news-title { line-height: 1.5; font-weight: bold; } #news1-container .swiper-slide > .container > .content > .more-button { display: inline-block; } #news1-container .swiper-slide > .container > .content.default { color: #fff; } #news1-container .swiper-slide > .container > .content.default > .fade-masking { top: auto; height: 40%; } #news1-container .swiper-slide > .container > .content.default > .news-title { top: auto; margin: 1em; } #news2-container .swiper{ margin-bottom: 0; } #news2-container .col-item-content { position: relative; } #news2-container .col-item-content .default{ background-color: #fff; } #news2-container .col-item-content .fade { padding: 9%; } #news2-container .col-item-content .fade .text-node { height: 67px; -webkit-line-clamp: 3; } #news2-container .col-item-content .fade > .info > .fl { color: #de692a; } #news2-container .col-item-content .default .text-node { display: none; } #news2-container .col-item-content .right { padding: 9%; background-color: #fff; } #news2-container .col-item-content .info { line-height: 18px; height: 18px; } #news2-container .col-item-content .title { -webkit-line-clamp: 2; line-height: 1.5; } #news2-container .col-item-content .news-img:after { display: block; content: ""; } #news2-container .col-item-content .more-button { position: absolute; left: 9%; bottom: 7%; } #news2-container .col-item-content .fade > .home-icon-img, #news2-container .col-item-content .right > .home-icon-img { display: none; } #news2-container .col-item-content > .content.fade { background-image: url(../images/home-news-hover.png.jpg); } #news2-container .swiper-slide:nth-of-type(3) .fade > .home-icon-img, #news2-container .swiper-slide:nth-of-type(4) .fade > .home-icon-img, #news2-container .swiper-slide:nth-of-type(5) .fade > .home-icon-img, #news2-container .swiper-slide:nth-of-type(3) .right > .home-icon-img, #news2-container .swiper-slide:nth-of-type(4) .right > .home-icon-img, #news2-container .swiper-slide:nth-of-type(5) .right > .home-icon-img { margin-top: 24px; width: 35px; height: 6px; background-position: 0 -42px; } #news2-container .swiper-slide:nth-of-type(3) .title, #news2-container .swiper-slide:nth-of-type(4) .title, #news2-container .swiper-slide:nth-of-type(5) .title { font-size: 18px; } #footer { color: #fff; background-color: #343434; } #footer > .cover-img { background-image: url(../images/footer.jpg); } #footer .iconfont.circle { text-align: center; border: 1px solid #fff; } #footer-left > .logo > img { -webkit-filter: invert(100%) grayscale(100%) brightness(1000%); filter: invert(100%) grayscale(100%) brightness(1000%); } #footer-left > .address > .title { font-size: 112.5%; color: #de692a; margin-bottom: 24px; } #footer-left > .share { color: #de692a; } #footer-left > .share > .iconfont { background-color: #fff; margin-right: 20px; } #footer-left > .share > .iconfont:hover { border-color: #de692a; background-color: #de692a; color: #fff; } #footer-right > .icon-arrow-up:hover { background-color: #fff; color: #343434; } #footer-right > .tel { font-weight: bold; line-height: 1; background-image: url(../images/tel.png); background-position: left center; } #footer-right > .wechat { line-height: 2; text-align: center; max-width: 100px; margin: 0 auto; } #footer-bottom { border-top: 1px solid rgba(255, 255, 255, 0.1); font-size: 12px; text-align: center; } #footer-bottom > .left, #footer-bottom > .right { margin-top: 2px; margin-bottom: 2px; opacity: 0.5; word-break: keep-all; } #column > .set { max-width: 1000px; margin: 0 auto; overflow: hidden; max-height: 64vh; } #column > .set:after { display: block; content: ""; } #column > .full { top: auto; } #column > .full:before { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block; content: ""; margin: 0 -100px; pointer-events: none; background-image: -webkit-linear-gradient(bottom, #000, transparent); background-image: -moz-linear-gradient(bottom, #000, transparent); background-image: -ms-linear-gradient(bottom, #000, transparent); background-image: -o-linear-gradient(bottom, #000, transparent); background-image: linear-gradient(bottom, #000, transparent); opacity: 0.5; } #column > .full > .point { position: relative; z-index: 2; bottom: -24px; } #profile { background-image: url(../images/about.jpg); background-position: right bottom; } #about-data { width: 38.4em; padding-bottom: 30px; } #about-data > .col-2-item { float: left; } #about-data > .col-2-item > .col-item-content { white-space: nowrap; margin-left: 2em; padding: 1.5em 0; position: relative; color: #999; height: 2em; line-height: 2em; } #about-data > .col-2-item > .col-item-content > .bottom-item { font-size: 0.8em; } #about-data > .col-2-item > .col-item-content > .data { font-size: 2.3em; font-weight: bold; font-family: Arial; } #about-data > .col-2-item > .col-item-content > img { max-height: 100%; } #about-data > .col-2-item > .col-item-content > .full { top: auto; height: 1px; background-color: #cccccc; } #about-data > .col-2-item > .col-item-content > .full > .transition2 { height: 100%; width: 0; background-color: #de692a; } #about-data > .col-2-item > .col-item-content:hover { color: #de692a; } #about-data > .col-2-item > .col-item-content:hover > .full > .transition2 { width: 40%; } #about-data > .col-2-item:nth-last-child(1) > .col-item-content > .full, #about-data > .col-2-item:nth-last-child(2) > .col-item-content > .full { display: none; } #development { z-index: 2; padding-bottom: 5em; } #select_year { overflow: hidden; } #select_year > .contain-img { display: none; } #select_year > .list { overflow-x: hidden; overflow-y: scroll; } #select_year > .list::-webkit-scrollbar { display: none; } #select_year > .list > .li { font-family: Arial; color: #cccccc; font-weight: bold; } #select_year > .list > .li > .content > .year { color: #7f7f7f; font-size: 0.9em; } #select_year > .list > .li > .content > .year > .item:hover, #select_year > .list > .li > .content > .year > .active { color: #de692a; cursor: pointer; } #select_year > .list > .li.active { padding: 0 15%; color: #de692a; } #select_year > .list > .li.active > .scope:after { width: 500px; } #development_content > .title { font-size: 3em; line-height: 1em; font-weight: bold; color: #de692a; margin-bottom: 1em; font-family: Arial; } #development_content > .title > .month > .bottom-item { line-height: 1em; } #development_content > .title > .month > .contain-img { font-size: 0.6em; margin-left: 0.44em; padding-left: 0.8em; background-image: url(../images/right.png); background-position: left center; } #development_content > .title > .month > .en { font-size: 0.333em; color: #c6c4c4; } #development_content > .text-node { height: 180px; overflow-y: scroll; padding-right: 5%; } #development_content > .text-node::-webkit-scrollbar { width: 3px; background-color: #dbd8d9; } #development_content > .text-node::-webkit-scrollbar-thumb { background-color: #de692a; border-radius: 2px; } #development_month { margin: 50px -2em 0 0; /*margin: 5.55em -1em 0;*/ font-size: 0.8em; padding-top: 2em; } #development_month > .item { display: inline-block; vertical-align: bottom; margin-right: 2em; margin-bottom: 6px; height: 10em; /*width: 8.33333333%;*/ text-align: center; position: relative; font-weight: bold; cursor: pointer; } #development_month > .item:hover { color: #de692a; } #development_month > .item:hover > .top-item:after { border-color: #de692a; } #development_month > .item.active { color: #de692a; } #development_month > .item.active > .top-item:after { border-color: #de692a; } #development_month > .item.active > .top-item:before { opacity: 1; } #development_month > .item:nth-of-type(2n-) { /*height: 10em;*/ top: -2em; } #development_month > .item:nth-of-type(2n) { top: 2em; } /*#development_month > .item:nth-of-type(6n) ,*/ /*#development_month > .item:nth-of-type(6n-4) {*/ /* height: 8em;*/ /*}*/ /*#development_month > .item:nth-of-type(6n-1) ,*/ /*#development_month > .item:nth-of-type(6n-3) {*/ /* height: 6em;*/ /*}*/ /*#development_month > .item:nth-of-type(6n-2) {*/ /* height: 3em;*/ /*}*/ #organ { z-index: 5; margin-top: 0!important; } #team > .body-content > .clear > .fl > img { width: 100%; } #team > .body-content > .clear > .right > .title { font-weight: bold; } #team > .body-content > .swiper { margin-right: -3%; } #team > .body-content > .swiper .content { margin-bottom: 15%; position: relative; } #team > .body-content > .swiper .content .padding { padding-left: 12px; padding-right: 12px; } #team > .body-content > .swiper .content .title { font-size: 20px; margin-bottom: 10px; } #team > .body-content > .swiper .content .zw { margin-top: 14px; } #team > .body-content > .swiper .content .more-button { position: absolute; right: 12px; } #team > .body-content > .swiper .content > .masking { top: 50px; background-color: #f4f1f2; z-index: 1; } #team > .body-content > .swiper .content > .default { z-index: 2; } #team > .body-content > .swiper .content > .default > .cover-img { padding-top: 114.63414634%; } #team > .body-content > .swiper .content > .default > .box { padding-top: 30px; padding-bottom: 30px; } /*-------------------todo---------------------------*/ #team > .body-content > .swiper .content > .default > .box:after { content: "敬请期待..."; color: #999; } #team > .body-content > .swiper .content > .default > .box > .left { margin-right: 56px; line-height: 1; font-weight: bold; /*-------------------todo---------------------------*/ display: none; } #team > .body-content > .swiper .content > .default > .box > .left > .zw { margin-top: 10px; color: #de692a; } #team > .body-content > .swiper .content > .default > .box > .more-button { top: 50%; margin: -20px 0 0; /*-------------------todo---------------------------*/ display: none; } #team > .body-content > .swiper .content > .fade { z-index: 3; background-color: #de692a; color: #fff; padding-top: 12%; padding-bottom: 36px; /*-------------------todo---------------------------*/ display: none; } #team > .body-content > .swiper .content > .fade > .relative { height: 100%; } #team > .body-content > .swiper .content > .fade > .relative > .more-button { bottom: 0; } #team > .body-content > .swiper .content > .fade > .relative > .text-node { margin-top: 24px; -webkit-line-clamp: 5; height: 112px; } #honor .home-title > .item:not(:first-child) { margin-left: 60px; } #honor .home-title > .item .text { display: block; padding-bottom: 14px; } #honor .swiper { margin-bottom: 0; } #honor .swiper .col-item-content { padding: 9%; background-color: #fff; } #honor .swiper .col-item-content > .title { font-size: 1.2em; font-weight: bold; margin-bottom: 1.8em; } #honor .swiper .col-item-content > .contain-img { padding-top: 64.87119438%; } #honor .swiper .col-item-content:hover { color: #fff; background-color: #d0703b; } #honor .swiper > .swiper-pagination { width: auto; margin: 0 auto; transform: translate(0); } #company-video .swiper .swiper-scrollbar { width: auto; position: relative; left: 0; right: 0; bottom: 0; } #company-video .swiper .swiper-scrollbar-drag { background-color: #de692a; } #company-video .swiper .content { color: #de692a; background-color: #f4f1f2; } #company-video .swiper .content > .relative { padding-top: 62.5%; overflow: hidden; } #company-video .swiper .content > .box .time { font-size: 14px; color: #868585; margin-left: 30px; } #company-video .swiper .content > .box .time .iconfont { opacity: 0.6; } #company-video .swiper .content > .box .title { line-height: 1.6; color: #333; } #company-video .swiper .content > .box .m-video { cursor: pointer; border-top: 1px solid #de692a; border-bottom: 1px solid #de692a; font-size: 14px; line-height: 36px; } #company-video .swiper .content:hover { background-color: #d0703b; color: #fff; } #company-video .swiper .content:hover > .box .time { opacity: 1; } #company-video .swiper .content:hover > .box .time .iconfont { opacity: 1; } #company-video .swiper .content:hover > .box .m-video { border-color: #fff; } #company-video .swiper .content:hover > .box .title, #company-video .swiper .content:hover > .box .time { color: #fff; } #publication > .item { position: relative; background-color: #fff; font-size: 20px; } #publication > .item > .full { opacity: 0.12; } #publication > .item > .container { padding: 3em; } #publication > .item .title > .cover-img { width: 2em; height: 2em; background-image: url(../images/read.png); background-size: 4em 6em; margin-bottom: 1em; } #publication > .item .title > .text { font-size: 1.3em; } #publication > .item .textMoreOver { -webkit-line-clamp: 2; font-size: 18px; height: 54px; line-height: 1.5; } #publication > .item .fade { color: #fff; margin-top: 7.5em; min-height: 195px; } #publication > .item .fade > .title { font-size: 1.1em; padding-bottom: 1.8em; margin-bottom: 1.8em; border-bottom: 1px solid rgba(255, 255, 255, 0.5); } #publication > .item .fade .swiper > .swiper-pagination { text-align: left; margin-top: 2.5em; } #publication > .item .fade .swiper > .swiper-pagination > span { opacity: 0.2; } #publication > .item .fade .swiper > .swiper-pagination > span.swiper-pagination-bullet-active { opacity: 1; background-color: #fff; } #publication > .item .default { top: auto; } #publication > .item.active { background-color: #d0703b; color: #fff; } #publication > .item.active .fade { visibility: visible; opacity: 1; pointer-events: unset; } #publication > .item.active .default { display: none; } #publication > .item.active .title > .cover-img { background-position-x: -2em; } #publication > .item:nth-of-type(1) .title > .cover-img { background-position-y: 0; } #publication > .item:nth-of-type(2) .title > .cover-img { background-position-y: -2em; } #publication > .item:nth-of-type(3) .title > .cover-img { background-position-y: -4em; } #cul_inter { background-image: url("../images/cultural.jpg"); } #cul_inter .swiper .fl > .box { padding: 6%; background-color: #f4f1f2; } #cul_inter .swiper .fl > .box > .title { font-weight: bold; margin-bottom: 24px; } #cul_inter .swiper .fl > .box > .title > .or { font-family: Arial; font-size: 2.2em; color: #de692a; } #cul_inter .swiper .fl > .box > .title > .text { margin-left: 1em; font-size: 1.3em; } #cul_inter .swiper .fl > .box > .edu { font-size: 0.9em; } #cul_inter .tab-option { position: relative; margin-bottom: 30px; font-size: 0; direction: rtl; } #cul_inter .tab-option .doshed { stroke: #000; stroke-width: 1px; stroke-dasharray: 4px,5px; opacity: 0.1; } #cul_inter .tab-option .bold { stroke: #de692a; stroke-width: 2px; } #cul_inter .tab-option .item { direction: ltr; height: 100%; position: relative; text-align: center; width: 16.666666%; font-weight: bold; } #cul_inter .tab-option .item > .full { bottom: auto; margin-top: -4px; } #cul_inter .tab-option .item > .full > .circle { width: 8px; height: 8px; margin: 0 auto 12px; background-color: #727272; } #cul_inter .tab-option .item.active ~ .item, #cul_inter .tab-option .item.active { color: #de692a; } #cul_inter .tab-option .item.active ~ .item > .full > .circle, #cul_inter .tab-option .item.active > .full > .circle { background-color: #de692a; } #cul_inter .tab-option .item:nth-of-type(1) > .full { top: 23%; } #cul_inter .tab-option .item:nth-of-type(2) > .full { top: 11%; } #cul_inter .tab-option .item:nth-of-type(3) > .full { top: 85%; } #cul_inter .tab-option .item:nth-of-type(4) > .full { top: 77%; } #cul_inter .tab-option .item:nth-of-type(5) > .full { top: 26%; } #cul_inter .tab-option .item:nth-of-type(6) > .full { top: 36%; } #cul_story { color: #fff; } #cul_story .text-node { margin-bottom: 100px; } #cul_story .swiper { margin-bottom: 0; } #cul_story .swiper .col-item-content { background-color: rgba(255, 255, 255, 0.2); padding: 9%; } #cul_story .swiper .col-item-content .time { font-size: 1em; margin-bottom: 1em; } #cul_story .swiper .col-item-content .textMoreOver { font-size: 1.1em; -webkit-line-clamp: 2; line-height: 1.6; height: 3.2em; } #cul_story .swiper .col-item-content .more-button { margin-top: 2.5em; } #cul_story .swiper .col-item-content:hover { background-color: #d0703b; } #cul_story .swiper .col-item-content:not(:hover) .more-button > .fr:after { background-position: -18px -15px; } #brand_story { overflow: hidden; } #brand_story .fl { z-index: 2; } #brand_story .swiper .content .cover-img { padding-top: 56%; } #brand_story .swiper .content .time { font-size: 1em; margin: 1.2em auto 0.8em; } #brand_story .swiper .content .textMoreOver { font-size: 1.1em; -webkit-lin-clamp: 2; height: 3.5em; font-weight: bold; line-height: 1.6; } #brand_story .swiper .content .more-button { margin-top: 1.6em; } #brand_story .swiper .content:hover { color: #de692a; } #brand_story .swiper .content:hover .more-button { background-color: #de692a; } #brand_story .swiper .content:hover .more-button > .fr { border-color: #de692a; } #brand_story .swiper .content:hover .more-button > .fr:after { background-position: -18px 0; } #case_zs .right > .swiper{ margin-right: -6%; } #case_zs .right > .swiper .col-item-content{ margin-right: 12%; } #case_zs .right > .swiper .col-item-content > img{ width: 100%; } #case_zs .right > .swiper .col-item-content > .contain-img{ padding-top: 120%; background-position: top center; } #case > .cover-img { /*background-image: url(../images/case.jpg);*/ background-image: url(../images/case-bg.jpg); z-index: 1; } #case > .body-content { z-index: 2; } #case .home-title { /*color: #fff;*/ } #case .swiper .col-item-content { position: relative; } #case .swiper .col-item-content > .cover-img { padding-top: 100%; margin: 0 1px; background-position: top center; } #case .swiper .col-item-content > .full { top: auto; } #case .swiper .col-item-content > .full > .title { font-weight: bold; } #case .swiper .col-item-content > .full.masking { z-index: 1; height: 35%; opacity: 0.5; background-image: -webkit-linear-gradient(bottom, #000, transparent); background-image: -moz-linear-gradient(bottom, #000, transparent); background-image: -ms-linear-gradient(bottom, #000, transparent); background-image: -o-linear-gradient(bottom, #000, transparent); background-image: linear-gradient(bottom, #000, transparent); } #case .swiper .col-item-content > .full.bottom { color: #fff; z-index: 2; padding: 5%; } #case .swiper .col-item-content > .full.bottom > .title { border-bottom: 2px solid #fff; max-width: 100%; } #case .swiper .col-item-content > .full.content { z-index: 3; padding-top: 40px; padding-bottom: 20px; } #case .swiper .swiper-slide-active .content { opacity: 0; transform: translateY(100%); } #d_list .swiper { padding-bottom: 2%; } #d_list .swiper .swiper-slide > .clear { margin-top: 10%; } #d_list .swiper .swiper-slide > .clear > .fl { width: 2.8em; text-align: center; color: #de692a; font-family: Arial; } #d_list .swiper .swiper-slide > .clear > .fl > .date { font-size: 2.4em; font-weight: bold; line-height: 1; border-bottom: 1px solid #de692a; padding-bottom: 0.1em; } #d_list .swiper .swiper-slide > .clear > .fl > .y-m { margin-top: 0.5em; font-size: 0.8em; } #d_list .swiper .swiper-slide > .clear > .right { margin-left: 4.8em; } #d_list .swiper .swiper-slide > .clear > .right > .title { font-weight: bold; margin-bottom: 0.6em; } #d_list .swiper .swiper-slide > .clear > .right > .text-node { -webkit-line-clamp: 2; height: 45px; } #d_list .swiper .swiper-slide > .clear:hover { color: #de692a; text-decoration: underline; } #d_list .change { z-index: 2; } #d_top .title { font-weight: bold; } #d_top .flex > .item > .cover-img { padding-top: 64%; } #d_top .flex > .item > .content > .title { font-size: 1.5em; line-height: 1; margin: 2.4em auto 0.9em; } #d_top .flex > .item > .content > .text-node { height: 112px; -webkit-line-clamp: 5; } #d_top .flex > .item > .content > .text-node:empty{ display: none; } #d_top .flex:hover { color: #de692a; } #d_top .flex:hover .more-button > .fr { background-color: #de692a; border-color: #de692a; } #d_top .flex:hover .more-button > .fr:after { background-position: -18px 0; } #d_top .col-3 { margin-top: 3%; } #d_top .col-3 > .col-3-item { float: left; } #d_top .col-3 > .col-3-item > .col-item-content .cover-img { padding-top: 56%; } #d_top .col-3 > .col-3-item > .col-item-content .title { height: 3em; line-height: 1.5; -webkit-line-clamp: 2; margin: 1.2em auto 0.8em; } #d_top .col-3 > .col-3-item > .col-item-content:hover { color: #de692a; } #d_main .home-title.pc { text-align: center; } #d_main .home-title.pc > .title { font-size: 300%; } #d_main .home-title.pc > .title > .contain-img { background-image: url(../images/title.png); background-position: left center; } #d_main .home-title.pc > .title > .contain-img > .text { background-image: -wekbit-radial-gradient(circle farthest-corner at center top, #cd1c1c, #961a16); background-image: -moz-radial-gradient(circle farthest-corner at center top, #cd1c1c, #961a16); background-image: -ms-radial-gradient(circle farthest-corner at center top, #cd1c1c, #961a16); background-image: -o-radial-gradient(circle farthest-corner at center top, #cd1c1c, #961a16); background-image: radial-gradient(circle farthest-corner at center top, #cd1c1c, #961a16); -webkit-background-clip: text; color: transparent; } #d_main .home-title.pc > .en { opacity: 1; color: #771a12; } #d_main .relative > .left > .swiper { line-height: 1.2em; } #d_main .relative > .left > .swiper .full { top: auto; padding: 5%; color: #fff; } #d_main .relative > .left > .swiper .full.left { font-size: 1.2em; font-weight: bold; } #d_main .relative > .left > .swiper .full.right { left: auto; z-index: 3; } #d_main .relative > .left > .swiper .full.right > .swiper-pagination { line-height: inherit; } #d_main .relative > .right { line-height: 1em; } #d_main .relative > .right > .clear { border-bottom: 1px solid #e5e5e5; } #d_main .relative > .right > .clear:first-child { padding-top: 0!important; } #d_main .relative > .right > .clear > .fr { font-size: 0.9em; opacity: 0.5; } #d_main .relative > .right > .clear > .title { font-weight: bold; } #d_main .relative > .right > .clear > .title > .iconfont { font-weight: normal; } #d_main .relative > .right > .clear:hover { color: #c41c1b; } #d_main_list { background-image: url(../images/dj.png); background-position: bottom center; } #d_main_list .clear { padding-top: 2.2em; padding-bottom: 2em; border-top: 1px solid #c3c1c2; } #d_main_list .clear > .fl > .title { font-weight: bold; font-size: 1.2em; margin-bottom: 0.6em; } #d_main_list .clear:hover { background-color: #fff; padding-left: 2.2em; padding-right: 2.2em; } #d_main_list .clear:hover > .fl > .title { color: #c41c1b; } #d_main_list .clear:hover, #d_main_list .clear:hover + .clear, #d_main_list .clear:first-child { border-color: transparent; } #rl_list > .swiper-scrollbar { bottom: auto; height: 3px; } #rl_list > .swiper-scrollbar > .swiper-scrollbar-drag { background-color: #de692a; } #rl_list .bottom { top: auto; } #rl_list .bottom .home-icon-img { position: absolute; top: auto; bottom: 0; } #rl_list .bottom .home-icon-img.swiper-button-prev { left: 0; } #rl_list .bottom .home-icon-img.swiper-button-next { right: 0; } #rl_list .swiper-slide { z-index: 1; } #rl_list .swiper-slide > .content { overflow: visible; } #rl_list .swiper-slide > .content > .clip > .cover-img { padding-top: 83.333%; } #rl_list .swiper-slide > .content > .title { margin: 2em auto 0; line-height: 1.5; height: 3em; -webkit-line-clamp: 2; text-align: center; font-weight: bold; } #news_top .body-content { background-color: #fff; padding: 2.5em; } #news_top .body-content .right > .title { font-size: 1.5em; font-weight: bold; line-height: 1.8; } #news_top .body-content .right > .text-node { -webkit-line-clamp: 3; height: 67px; } #news_top .body-content .right .swiper-pagination { text-align: right; line-height: 40px; } #news_list .col-3 { margin-bottom: 0; } #news_list .col-3 > .col-3-item { float: left; } #news_list .col-3 > .col-3-item > .col-item-content { border: 1px solid #e5e5e5; position: relative; } #news_list .col-3 > .col-3-item > .col-item-content > .clip > .cover-img { padding-top: 43%; } #news_list .col-3 > .col-3-item > .col-item-content > .content { padding: 1.6em 2.5em; } #news_list .col-3 > .col-3-item > .col-item-content > .content > .date { opacity: 0.3; font-size: 0.7em; margin-top: 1em; } #news_list .col-3 > .col-3-item > .col-item-content > .content > .title { font-size: 1.1em; margin-bottom: 1em; line-height: 1.5; -webkit-line-clamp: 2; height: 3em; font-weight: bold; } #news_list .col-3 > .col-3-item > .col-item-content > .content > .text-node { height: 45px; -webkit-line-clamp: 2; } #news_list .col-3 > .col-3-item > .col-item-content:hover { background-color: #d0703b; border-color: #d0703b; color: #fff; } #news_list .col-3 > .col-3-item > .col-item-content:hover > .content > .date { opacity: 1; } #column_detail { color: #fff; text-align: center; background-color: #000; } #column_detail > .full { z-index: 1; } #column_detail > .full > .cover-img { width: 100%; height: 100%; opacity: 0.5; -webkit-filter: blur(10px); filter: blur(10px); } #column_detail > .full > .filter { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==); } #column_detail > .body-content { z-index: 2; } #column_detail > .body-content > .title { margin: 0 auto; max-width: 900px; font-weight: bold; text-align: center; } #column_detail > .body-content > .position { font-weight: bold; } #column_detail > .body-content > .info { font-size: 14px; } #column_detail > .body-content > .info > span:not(:first-child) { margin-left: 40px; } #column_detail > .body-content > .share > .circle { width: 40px; height: 40px; line-height: 40px; background-color: #ffffff; color: #a6a6a6; } #column_detail > .body-content > .share > .circle:hover { color: #de692a; } #news_detail { z-index: 2; padding-top: 1px; } #news_detail > .body-content { background-color: #fff; } #news_detail > .body-content .container { margin: 0 auto; max-width: 1400px; } #news_detail .page { margin-top: 50px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 16px 0; font-weight: bold; position: relative; } #news_detail .page > .textOver { margin: 8px auto; } #news_detail .page > .textOver > a { display: inline; } #news_detail .page > .textOver:hover { color: #de692a; } #news_recomm .col-item-content .cover-img { padding-top: 62%; } #news_recomm .col-item-content .date { line-height: 1; margin: 1.2em auto 1em; } #news_recomm .col-item-content .title { font-weight: bold; font-size: 1.1em; } #news_recomm .col-item-content:hover { color: #de692a; } #recruit .relative { padding-right: 50%; padding-bottom: 60px; background-position: right center; } #recruit .relative > .full { left: 50%; } #recruit .col-2 > .col-2-item { float: left; } #recruit .col-2 > .col-2-item > .col-item-content { position: relative; overflow: hidden; background-color: #fff; padding: 50px 24px; font-size: 14px; } #recruit .col-2 > .col-2-item > .col-item-content > .title, #recruit .col-2 > .col-2-item > .col-item-content > .information { max-width: 700px; margin: 0 auto; } #recruit .col-2 > .col-2-item > .col-item-content > .title { line-height: 40px; color: rgba(0, 0, 0, 0.9); font-weight: bold; font-size: 157%; } #recruit .col-2 > .col-2-item > .col-item-content > .title > .fade { width: auto; margin-left: 20%; } #recruit .col-2 > .col-2-item > .col-item-content > .information { font-family: 宋体; } #recruit .col-2 > .col-2-item > .col-item-content > .information > li { float: left; } #recruit .col-2 > .col-2-item > .col-item-content > .information > li > .content { margin-top: 30px; } #recruit .col-2 > .col-2-item > .col-item-content > .information > li > .content > .name { opacity: 0.5; margin-bottom: 12px; } #recruit .col-2 > .col-2-item > .col-item-content > .information > li > .content > .value { opacity: 0.9; line-height: 1.5; height: 21px; -webkit-line-clamp: 1; } #recruit .col-2 > .col-2-item > .col-item-content > .full { top: auto; height: 4px; background-color: #de692a; margin-bottom: -4px; } #recruit .col-2 > .col-2-item > .col-item-content:hover > .full { margin-bottom: 0; } #recruit .col-2 > .col-2-item > .col-item-content:hover > .title { color: #de692a; } #recruit .col-2 > .col-2-item > .col-item-content:hover > .title > .fade { visibility: visible; opacity: 1; pointer-events: unset; } #recruit_detail .home-title a:hover { color: #de692a; } #recruit_detail .container { background-color: #fff; } #recruit_detail .container > .fr { color: #de692a; } #recruit_detail .container > .fr > span { font-weight: bold; font-size: 200%; } #recruit_detail .row-title { font-weight: bold; color: #de692a; padding-top: 10px; } #recruit_detail .item-title { font-weight: bold; margin-bottom: 20px; font-size: 16px; } #recruit_detail .item-node { margin: 10px auto 20px; } #recruit_detail .col-4 { margin-right: -3%; margin-bottom: -1.5%; } #recruit_detail .col-4 > .col-4-item { float: left; } #recruit_detail .col-4 > .col-4-item > .col-item-content { line-height: 45px; } #recruit_detail .col-4 > .col-4-item > .col-item-content > .put { position: relative; margin-left: 85px; } #recruit_detail .col-4 > .col-4-item > .col-item-content > .put > .main { right: auto; left: 100%; margin: 2px 0 0 6px; } #recruit_detail .col-4 > .col-4-item > .col-item-content > .put > .line { position: absolute; left: 20px; top: 50%; pointer-events: none; height: 1px; background-color: #605f5f; width: 8px; margin-top: -0.5px; } #recruit_detail .col-4 > .col-4-item > .col-item-content > .put > .icon-xiala { pointer-events: none; left: auto; right: 0; width: 50px; text-align: center; } #recruit_detail form { font-size: 14px; } #recruit_detail input { padding: 0 0 0 20px; } #recruit_detail select { padding: 0 50px 0 40px; } #recruit_detail textarea { padding: 16px; } #recruit_detail input, #recruit_detail textarea, #recruit_detail select { outline: none; height: 45px; width: 100%; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #c3c1c2; background-color: transparent; } #recruit_detail input:focus, #recruit_detail textarea:focus, #recruit_detail select:focus { background-color: #fff; border-color: #de692a; } #recruit_detail input:focus ~ .full, #recruit_detail textarea:focus ~ .full, #recruit_detail select:focus ~ .full { color: #de692a; } #contact .container { width: 100%; border: 1px solid #e5e5e5; border-right: 0 none; } #contact .container td { vertical-align: top; border-right: 1px solid #e5e5e5; width: 33.3333%; position: relative; overflow: hidden; } #contact .container td > .full { height: 3px; background-color: #de692a; } #contact .container td > .full.top { bottom: auto; margin-top: -3px; } #contact .container td > .full.bottom { top: auto; margin-bottom: -3px; } #contact .container td > .content { padding: 10% 15%; font-weight: bold; } #contact .container td > .content > .iconfont { color: #ccc; border: 0.1em solid #cccccc; width: 2.9em; height: 2.9em; text-align: center; line-height: 2.9em; display: block; margin-bottom: 2.8em; font-weight: normal; } #contact .container td > .content > .name { font-size: 1.1em; margin-bottom: 1.2em; } #contact .container td > .content > .value { font-size: 1.3em; margin-bottom: 1em; } #contact .container td > .content > .explain { color: #737373; font-size: 0.8em; } #contact .container td:hover { color: #de692a; } #contact .container td:hover > .content > .iconfont { border-color: #de692a; background-color: #de692a; color: #fff; } #contact .container td:hover > .full.top { margin-top: 0; } #contact .container td:hover > .full.bottom { margin-bottom: 0; } #map_container { background-color: #ddd; } #map_container > .body-content { z-index: 2; width: 50%; max-width: 750px; background-color: #fff; } #map_container > .body-content .title { line-height: 1; font-size: 1.5em; font-weight: bold; margin-bottom: 1.3em; } #map_container > .body-content .item { border: 1px solid #e5e5e5; padding: 0.5em 1em; line-height: 2.2em; } #map_container > .body-content .item.active { border-color: #de692a; } #map_container > .body-content .item.active > .fl { color: #de692a; } #map_container > .body-content .item > .fl { font-size: 0.8em; } #map_container > .body-content .item > .put { margin-left: 3.5em; } #map_container > .body-content .item > .put > input, #map_container > .body-content .item > .put > textarea { font-size: 0.8em; border: 0; outline: 0; padding: 0; width: 100%; vertical-align: top; background-color: transparent; } #map_container > .body-content .item > .put > textarea { min-height: 200px; } #map_container > .body-content .col-2 { margin-right: -16px; } #map_container > .body-content .col-2 > .col-2-item { float: left; } #map_container > .body-content .col-2 > .col-2-item > .col-item-content { margin-right: 16px; margin-bottom: 16px; } #map_container > .body-content .submit-button { border: 0; outline: 0; padding: 0; width: 100%; margin-top: 2em; line-height: 3.5em; color: #fff; background-color: #de692a; cursor: pointer; } #map_container > .body-content .submit-button:hover { background-color: #cd5f27; -webkit-box-shadow: 5px 5px 0 #ee9f72; -moz-box-shadow: 5px 5px 0 #ee9f72; box-shadow: 5px 5px 0 #ee9f72; } #map_container > .full { z-index: 1; } #map_container #map { height: 100%; } #map_container #map #map_content { padding: 20px 40px; width: 240px; text-align: center; background-color: #fff; position: absolute; bottom: 0; left: 50%; margin-left: -160px; -webkit-filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.4)); filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.4)); } #map_container #map #map_content:after { content: ""; position: absolute; top: 100%; left: 50%; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 10px solid #fff; margin-left: -8px; } #album .point { color: #929191; } #album .fr:hover { color: #de692a; } #channel{ padding: 20px; } #channel .clear{ margin: -8px -16px 0 0; } #channel .clear a{ float: left; margin: 8px 16px 0 0; border-bottom: 2px solid transparent; } #channel .clear a.active{ color: #de692a; border-bottom-color: #de692a; } /*#photobook {*/ /* width: 200%;*/ /* max-width: 1200px;*/ /* margin: 0 auto;*/ /*}*/