div { position: absolute; top: 0; left: 0; visibility: hidden; width: 100%; height: 100%; transition: all .2s; -webkit-backface-visibility: hidden; }.slides-nav { line-height: 1; top: 50%; height: 0; transition: opacity .4s; text-align: right; }.slides-nav-arrow { position: absolute; top: -50px; right: 20px; }.slides-nav p { font-size: 0; height: 20px; margin: 0; }.slides-nav a { font-size: 30px; line-height: 36px; position: relative; display: inline-block; width: 40px; height: 40px; text-align: center; color: white; border: 1px solid white; border-radius: 200px; }.slides-nav a:hover { color: rgba(0, 0, 0, .85); background-color: white; }.home-slides .slick-dots { line-height: 4px; bottom: 30px; height: 4px; padding-left: 20px; text-align: left; }.home-slides .slick-dots li { width: 40px; margin: 0 10px 0 0; }.home-slides .slick-dots li button { display: block; width: 100%; height: 100%; padding: 0; background: white; }.home-slides .slick-dots li button:before { display: none; }.home-slides .slick-dots li.slick-active button { background: rgb(191, 216, 2); }.home-hot { position: absolute; bottom: 80px; left: 0; width: 100%; height: 23%; background-color: rgb(224, 226, 228); }.home-hot .frame-full, .home-hot .row, .home-hot [class^='col-'] { height: 100%; }.home-hot-list:before { position: absolute; z-index: 12; top: 0; left: -300px; width: 300px; height: 100%; content: ''; background-color: rgb(224, 226, 228); }.home-hot-list a { position: relative; display: block; width: 100%; height: 100%; transition: none; }.home-hot-list a img { position: absolute; right: 0; bottom: 0; max-width: 100%; max-height: 85%; transition: all .4s ease; -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-backface-visibility: hidden; }[data-view='desktop'] .home-hot-list a:hover img { -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }.home-hot-list .overview { line-height: 1.4; position: absolute; z-index: 2; min-width: 170px; height: 100%; padding: 8% 8% 2% 8%; }.home-hot-list .overview:before { position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; content: ''; transition: all .4s; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); /*background-color: rgba(0, 0, 0, .25)*/; -webkit-backface-visibility: hidden; }[data-view='desktop'] .home-hot-list a:hover .overview:before { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }.home-hot-list .subject { font-size: 22px; color: white; }.home-hot-list .more { overflow: hidden; width: 0; margin-top: 15px; padding-top: 15px; transition: opacity .4s; transition: width .2s, color .2s; color: rgba(255, 255, 255, 0); border-top: 1px solid white; }.home-hot-list .more:before { display: block; padding-bottom: 20px; content: attr(title); }.home-hot-list a:hover .more { width: 90px; transition: width .25s ease .15s, color .2s ease .3s; color: rgba(255, 255, 255, 1); }.home-hot-list i { font-size: 32px; }.home-hot-news { padding: 1% 0 0 3%; overflow: hidden; }.home-hot-news h3 { font-size: 16px; line-height: 50px; margin-bottom: 20px; border-bottom: 2px solid rgb(194, 194, 194); }.home-hot-news h3 .title { position: relative; display: inline-block; height: 100%; }.home-hot-news .title:after { position: absolute; bottom: -2px; left: 0; width: 100%; height: 0; content: ''; border-bottom: 2px solid rgb(89, 89, 89); }.home-hot-news h3 .more { float: right; }.home-hot-news li { line-height: 30px; }.home-hot-news a { transition: all .4s; font-size: 14px; }.home-hot-news a:hover { color: rgb(56, 101, 199); }.home-hot-news li .title { padding-right: 100px; }.home-hot-news li .date { font-family: 'Arial'; position: absolute; top: 0; right: 0; }@media screen and (max-width:1919px) {.home-hot-list .subject { font-size: 18px; }.home-hot-list i { font-size: 28px; }}.sub-page-top-line { height: 70px; margin-bottom: 30px; background-color: rgb(170, 176, 184); }.sub-page-top-line .top-star-frame { overflow: hidden; width: 600px; height: 70px; }.sub-page-top-line canvas { margin-left: -650px; }.sub-content { padding-top: 70px; }.has-top-add:before { position: relative; display: block; width: 100%; height: 30px; content: ''; }.has-top-add .sub-content { padding-top: 40px; }.frame-left { z-index: 99; left: 0; float: left; padding-bottom: 30px; background-color: white; }.frame-left:after { position: absolute; z-index: 0; top: 0; right: 0; width: 100%; height: 100%; content: ''; border-top: 70px solid rgb(213, 215, 220); background: white; }.about .frame-left { position: absolute; }.stickyed { position: fixed !important; }.about .frame-left.stickyed { position: fixed; }.left-nav { z-index: 2; width: 170px; }.left-nav dt a { font-weight: bold; }.left-nav dt a, .left-nav dd a { font-size: 16px; line-height: 70px; position: relative; height: 70px; color: rgb(66, 66, 66); border-bottom: 1px solid rgb(213, 215, 220); }.left-nav dd a { display: block; }.left-nav dd div > a:after, .left-nav dd .left-nav-third li:after { position: absolute; z-index: 9; bottom: -1px; display: block; width: 100%; height: 3px; content: ''; transition: all .25s; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); -webkit-transform-origin: left center; transform-origin: left center; background: rgb(56, 101, 199); }.left-nav dd div:hover > a, .left-nav dd div.active > a { color: rgb(56, 101, 199); }.left-nav dd div:hover > a:after, .left-nav dd div.active > a:after, .left-nav dd .left-nav-third li:hover:after, .left-nav dd .left-nav-third li.active:after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }.left-nav i { display: none; }.left-nav div[data-third='1'] > a > i { font-size: 20px; font-weight: bold; line-height: 70px; position: absolute; top: 0; left: -30px; display: inline-block; width: 24px; height: 70px; }.left-nav div[data-third='1'] > a:after { display: none; }.left-nav dd .left-nav-third a { line-height: 48px; height: 48px; }.left-nav-third { overflow: hidden; max-height: 0; padding-bottom: 2px; transition: max-height .25s ease-in-out; }.left-nav div[data-third='1']:hover .left-nav-third, .left-nav div[data-third='1'].active .left-nav-third { max-height: 200px; }.left-nav dd .left-nav-third li { border: 0; }.left-nav dd .left-nav-third a { position: relative; width: 100px; }.left-nav-third a:before { display: inline-block; width: 15px; height: 1px; margin-top: -3px; margin-right: 5px; content: ''; vertical-align: middle; background-color: rgb(115, 115, 115); }.left-nav dd div[data-third='1'].active > a { border-width: 0; }.left-nav dd div[data-third='1'].active .left-nav-third { border-top: 1px solid rgb(213, 215, 220); }.left-nav dd .left-nav-third li a:hover { color: rgb(56, 101, 199); }.left-nav dd .left-nav-third li.active a { color: rgb(56, 101, 199); border: 0; }.left-nav dd .left-nav-third li.active a:before { background-color: rgb(56, 101, 199); }.frame-right { padding-left: 190px; }.about-overview section { padding-bottom: 80px; }.about-overview-corevalue, .about-overview-history { padding-top: 50px; }.about-overview hr { margin-top: 25px; margin-bottom: 30px; border: 0; }.border-line { font-size: 0; position: relative; width: 100%; height: 50px; }.border-line:before { position: absolute; top: 50%; left: 0; width: 150%; height: 0; content: ''; border-top: 1px solid rgb(155, 155, 155); }h2.title { font-size: 59px; line-height: 1; color: rgb(208, 212, 219); }h3.title { font-size: 25px; font-weight: bold; line-height: 1.8; color: rgb(66, 66, 66); }h4.title { font-size: 33px; line-height: 1; color: rgb(197, 204, 219); }.about-overview-introduction-text { font-size: 14px; line-height: 28px; overflow: hidden; height: 0; }.about-overview-introduction-text.opened { max-height:9999px !important; }.about-overview-video { padding-left: 72px; }.about-overview-video-text { padding-top: 50px; text-align: right; }.about-overview-video-text h3 { font-size: 32px; padding-top: 25px; padding-bottom: 10px; }.about-overview-video-text h3:before { position: absolute; top: 0; right: 0; width: 90px; height: 4px; content: ''; background-color: rgb(66, 66, 66); }.about-overview-introduction .more { margin-top: 30px; }button.more.btn-large i { margin-top: -6px; }.about-overview-corevalue-wrapper { min-height: 200px; margin-top: 40px; background-color: rgb(213, 215, 220); }.about-overview-corevalue-text { font-size: 18px; line-height: 3; padding-top: 50px; padding-bottom: 50px; }.about-overview-corevalue-text p { margin: 0; }.about-overview-corevalue-slogan { position: absolute; bottom: 0; left: -80px; }.about-overview-corevalue-slogan img { max-width: 100%; height: auto; }nav.right-nav-sticky { font-family: 'pbc'; position: absolute; z-index: 9; top: 0; right: 0; width: 170px; transition: opacity .3s, top 2s, -webkit-transform 1s; transition: opacity .3s, top 2s, transform 1s; transition: opacity .3s, top 2s, transform 1s, -webkit-transform 1s; -webkit-transform: none; transform: none; text-align: right; opacity: 0; }nav.right-nav-sticky.stickyed { top: 55%; transition: opacity .3s; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); opacity: 1; }nav.right-nav-sticky h3 { font-family: 'pbc'; font-size: 33px; line-height: 1; position: relative; margin-bottom: 20px; padding-bottom: 20px; color: rgb(196, 196, 196); }nav.right-nav-sticky h3:after { position: absolute; right: 0; bottom: 0; display: inline-block; width: 60px; height: 0; content: ''; border-top: 1px solid rgb(213, 215, 220); }nav.right-nav-sticky li a { font-family: 'Arial'; font-size: 24px; font-weight: bold; line-height: 35px; display: inline-block; width: 80px; color: rgb(196, 196, 196); }nav.right-nav-sticky li.active a, nav.right-nav-sticky li a:hover { color: rgb(56, 101, 199); }nav.right-nav-sticky li.active a:after { display: inline-block; width: 15px; height: 0; margin-left: 10px; content: ''; vertical-align: middle; border-bottom: 3px solid rgb(56, 101, 199); }.margin-right { position: relative; margin-right: 250px; }.about-overview-history-list:before { position: absolute; top: 0; left: 0; width: 50%; height: 100%; content: ''; border-right: 1px solid rgb(200, 200, 200); }.about-overview-history-list h4 { font-family: 'pbc'; font-size: 66px; line-height: 120px; display: block; width: 200px; margin: auto; text-align: center; color: rgb(56, 101, 199); background: rgb(241, 244, 249); }.about-overview-history-list li { overflow: auto; padding-bottom: 80px; }.about-overview-history-list li .inline-item { width: 50%; }.about-overview-history-list li .info { font-size: 16px; padding-right: 50px; text-align: right; }.about-overview-history-list li .image { padding-top: 25px; padding-left: 52px; }.about-overview-history-list li img { width: 100%; height: auto; }.about-overview-history-list li .time { line-height: 50px; }.about-overview-history-list li .time:after { position: absolute; top: 50%; right: -50px; width: 35px; height: 0; content: ''; border-top: 1px solid rgb(200, 200, 200); }.about-overview-history-list li:nth-child(2n) .info { float: right; padding-right: 0; padding-left: 50px; text-align: left; }.about-overview-history-list li:nth-child(2n) .image { padding-right: 52px; padding-left: 0; }.about-overview-history-list li:nth-child(2n) .time:after { right: auto; left: -50px; }.about-teams { padding-bottom: 100px; }.about-teams nav li { font-size: 20px; line-height: 70px; width: 50%; height: 70px; text-align: center; }.about-teams nav li a { display: block; background-color: rgb(213, 215, 220); }[data-view='desktop'] .about-teams nav li:hover a, .about-teams nav li.active a { color: white; background-color: rgb(56, 101, 199); }.about-teams-list li { margin-top: 30px; background-color: white; }[data-view='desktop'] .about-teams-list li:hover { background-color: rgb(220, 222, 227); }.about-teams-list .info { font-size: 16px; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; }.scrollbar { overflow: hidden; max-height: 100%; padding-right: 30px; }.about-teams-list .info h3 { font-size: 20px; line-height: 2; }.about-teams-list .info h4 { font-size: 16px; line-height: 2.5; padding-bottom: 17px; }.about-partners-list li { background-color: rgb(220, 222, 227); }.about-partners-customer { margin-top: 20px; }.about-partners-customer li { margin-top: 20px; background-color: transparent; box-shadow: none; }.about-partners-customer li > div { transition: background-color .4s; border: 2px solid rgb(213, 215, 220); background-color: white; }[data-view='desktop'] .about-partners-customer li:hover { background-color: transparent; }[data-view='desktop'] .about-partners-customer li:hover > div { background-color: rgb(220, 222, 227); }nav.apc-nav { padding-top: 50px; }nav.apc-nav a { font-size: 19px; margin-right: 25px; margin-left: 25px; padding-bottom: 5px; border-bottom: 2px solid transparent; }nav.apc-nav a.active, nav.apc-nav a:hover { color: rgb(56, 101, 199); border-color: rgb(56, 101, 199); }.about-shareholders-overview { line-height: 2; margin-bottom: 50px; background-color: rgb(220, 222, 227); }.aso-text { padding: 5% 6%; }.asl-item { border: 1px solid rgb(220, 222, 227); }.asl-item .avatar { width: 28%; }.asl-item .text { width: 72%; }.asl-item .info { padding-top: 30px; padding-bottom: 30px; }.asl-item .avatar .inner { border-right: 1px solid rgb(220, 222, 227); background-color: white; }.ah-list a { margin-bottom: 30px; border: 1px solid rgb(220, 222, 227); background-color: white; }[data-view='desktop'] .ah-list a:hover { color: white; background-color: rgb(56, 101, 199); }.about-honor-list .info { line-height: 20px; overflow: hidden; height: 40px; margin-top: 10px; margin-bottom: 10px; padding-right: 35px; padding-left: 35px; }.contact-map { position: fixed; z-index: 0; top: 80px; left: 0; width: 100%; height: 500px; }.contact-map-focus { font-size: 32px; line-height: 1; position: absolute; z-index: 9999; top: 220px; left: 15px; width: 35px; text-align: center; opacity: 0; color: rgb(56, 101, 199); }.contact-map-focus:hover { color: rgb(0, 142, 255); }.contact-info { z-index: 2; margin-top: 500px; padding-bottom: 50px; background-color: rgb(241, 244, 249); }.contact-info-details { top: -60px; background-color: white; }.contact-info-text { font-size: 16px; padding: 60px 80px; }.contact-info-text h3 { font-size: 16px; line-height: 1.8; padding-bottom: 40px; }.contact-info-wechat { float: left; margin-right: 50px; }.contact-info-qrcode img { max-height: 130px; margin-right: 30px; }.contact-info-company img { width: 100%; height: auto; }.contact-feedback { z-index: 2; padding-top: 100px; padding-bottom: 100px; background-color: rgb(213, 215, 220); }.contact-feedback-text { font-size: 20px; line-height: 2.5; }.contact-feedback-text h3 { font-size: 60px; }.contact-feedback-text h3:after { display: block; width: 80px; height: 0; margin-top: 25px; margin-bottom: 30px; content: ''; border-top: 2px solid rgb(66, 66, 66); }.contact-feedback input, .contact-feedback textarea { position: relative; margin-top: 10px; margin-bottom: 15px; padding: 10px; padding-right: 50px; border: 1px solid rgb(191, 193, 201); background-color: rgb(191, 193, 201); }.contact-feedback input.error, .contact-feedback textarea.error { border-color: red; }.contact-feedback-form .row-line:after { font-size: 15px; line-height: 70px; position: absolute; z-index: 2; top: 0; left: 0; padding-right: 10px; padding-left: 10px; content: attr(data-title); color: rgb(120, 120, 120); }.contact-feedback-form .row-line.active:after { font-size: 13px; right: 0; left: initial; color: rgb(150, 150, 150); }.contact-feedback textarea { height: 180px; margin-bottom: 15px; }.contact-feedback .btn-submit { font-size: 18px; line-height: 1; display: inline-block; padding: 10px 25px; text-align: center; color: white; background-color: rgb(56, 101, 199); }.contact-feedback .btn-submit:hover { background-color: rgb(0, 142, 255); }.form-message { display: none !important; }img.lazy { position: absolute; z-index: -1; top: 0; left: 0; width: 1px; height: 1px; vertical-align: top; opacity: 0; }.inner.picture { transition: all .4s; opacity: 0; }.inner.picture.display { opacity: 1; }.case-list { padding-bottom: 80px; }.case-list li { margin-bottom: 30px; }.case-list li a { overflow: hidden; width: 100%; height: 100%; transition: none; }.case-list li a:before { position: absolute; z-index: 1; bottom: 0; left: 0; display: block; width: 100%; height: 100px; content: ''; transition: height .2s; background-color: rgba(56, 101, 199, .9); }.case-list li a:after { font-family: 'cxany'; font-size: 64px; line-height: 70px; position: absolute; z-index: 2; top: 50%; left: 50%; display: block; width: 70px; height: 70px; margin-top: -70px; margin-left: -35px; content: '\c0022'; transition: opacity .3s; text-align: center; opacity: 0; color: white; -webkit-font-smoothing: antialiased; }[data-view='desktop'] .case-list li a:hover:before { height: 100%; }[data-view='desktop'] .case-list li a:hover:after { transition: opacity .5s; opacity: 1; }.case-list li .overview { font-size: 16px; line-height: 1; position: absolute; z-index: 5; bottom: 0; width: 100%; height: 100px; padding: 15px 20px; color: white; }.case-list li .sub { font-weight: 500; padding-top: 2px; }.case-list li .sub:after { position: relative; display: block; width: 30px; height: 0; margin-top: 15px; margin-bottom: 15px; content: ''; transition: width .3s; border-top: 2px solid white; }[data-view='desktop'] .case-list li a:hover .sub:after { width: 100%; }.case-list li .sub:before { display: inline-block; float: right; content: attr(data-title); transition: opacity .3s; opacity: 0; }[data-view='desktop'] .case-list li a:hover .sub:before { opacity: 1; }.case-details { transition: opacity .4s ease .5s; opacity: 0; }.case-details.show-me { opacity: 1; }.case-details .case-details-heading { line-height: 50px; height: 50px; padding-right: 50px; padding-left: 50px; color: white; background-color: rgb(56, 101, 199); }.case-details-slides .title { position: absolute; bottom: 20px; left: 65px; color: white; }.case-details-thumbs { padding: 10px 60px; background-color: rgb(57, 67, 87); }.case-details-thumbs ul { overflow: hidden; margin-right: -10px; margin-left: -10px; }.case-details-thumbs li { padding: 0 10px; }.case-details-thumbs li a { border: 4px solid transparent; }.case-details-thumbs li.slick-current a { border-color: rgb(56, 101, 199); }.case-details-thumbs .slides-nav a { margin: -20px; margin-right: 10px; margin-left: 10px; }.case-details-thumbs a.slides-nav-prev { float: left; }.news-home { padding-bottom: 80px; }.news-list li { margin-bottom: 40px; }.news-list li a { position: relative; overflow: hidden; width: 100%; height: 100%; padding-bottom: 205px; transition: none; background-color: white; box-shadow: 0 0 5px rgba(0, 0, 0, .2); }.news-list .overview { position: absolute; z-index: 2; bottom: 0; left: 0; width: 100%; padding: 25px 30px; background-color: white; }.news-list .subject { font-size: 24px; line-height: 1.5; overflow: hidden; padding-bottom: 15px; color: rgb(40, 43, 53); }.news-list .intro { font-size: 14px; line-height: 25px; overflow: hidden; height: 75px; color: rgb(107, 107, 107); }.news-list .date { line-height: 1; padding-top: 15px; color: rgb(107, 107, 107); }.news-list-year { display: block; width: 0; height: 0; }.news-list .read-more { line-height: 50px; display: block; overflow: hidden; max-height: 0; transition: max-height .3s ease; text-align: right; color: rgb(56, 101, 199); }[data-view='desktop'] .news-list li a:hover .read-more { max-height: 40px; }.news-details-heading h2 { font-size: 30px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(66, 66, 66); }.news-details-heading h4 { font-size: 16px; margin-bottom: 50px; }.news-details-heading .views { margin-left: 50px; }.news-details-content { font-size: 18px; min-height: 500px; padding-bottom: 100px; }.news-details-related a { font-size: 18px; line-height: 50px; color: rgb(51, 51, 51); }[data-view='desktop'] .news-details-related a:hover { color: rgb(56, 101, 199); }.news nav.right-nav-sticky { top: 55%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }[data-view='desktop'] .hr footer { background-color: white; }.hr-banner { position: fixed; z-index: 0; top: 80px; left: 0; width: 100%; height: 600px; text-align: center; color: white; }.hr-banner h2 { font-size: 120px; line-height: 1; }.hr-banner h3 { font-size: 31px; line-height: 2; }.hr-banner-overview { font-size: 22px; line-height: 1.5; padding-top: 4%; }.hr-information { z-index: 2; margin-top: 600px; padding-top: 120px; padding-bottom: 120px; background-color: rgb(241, 244, 249); }.hr-information h3, .hr-job-overview h3 { font-size: 31px; font-weight: bold; line-height: 2; margin-bottom: 25px; padding-bottom: 15px; }.hr-information h3:after, .hr-job-overview h3:after { position: absolute; bottom: 0; left: 0; display: block; width: 60px; height: 0; content: ''; border-top: 2px solid rgb(66, 66, 66); }.hr-information .overview, .hr-job-overview .overview { font-size: 18px; line-height: 2.5; }.hr-gallery { border-bottom: 120px solid rgb(241, 244, 249); }.hr-gallery:before, .hr-gallery:after, .hr-gallery-list:before { position: absolute; top: 0; width: 50%; height: 100%; content: ''; }.hr-gallery:before { left: 0; background-color: rgb(241, 244, 249); }.hr-gallery:after { right: 0; background-color: rgb(221, 224, 229); }.hr-gallery-list:before { left: 250px; width: 100%; background-color: rgb(221, 224, 229); }.hr-gallery-list { height: 610px; }.hr-gallery-slides { position: absolute; z-index: 2; left: 0; width: 100%; height: 410px; }.hr-gallery-slides .slides-list { float: left; width: 52%; height: 100%; }.hr-gallery-slides .slides-list .image { height: 100%; }.hr-gallery-slides .text { line-height: 2.5; float: right; width: 40%; height: 100%; }.hr-gallery-slides .text h4 { font-size: 18px; font-weight: bold; line-height: 1.5; padding-bottom: 20px; }.hr-slides-nav { font-size: 0; position: absolute; z-index: 5; right: 0; left: initial; width: 150px; text-align: right; }.hr-slides-nav a { font-size: 32px; line-height: 70px; display: inline-block; width: 70px; height: 70px; margin-left: 1px; text-align: center; color: white; background-color: rgb(45, 53, 69); }.hr-slides-nav a:hover { background-color: rgb(0, 142, 255); }.hr-job { padding-top: 80px; padding-bottom: 100px; background-color: rgb(221, 224, 229); }.hr-job-overview h3 { margin-bottom: 15px; }.hr-job-overview h3:after { width: 100%; }.hr-job-list { margin-top: 50px; }.hr-job-list dl { margin-bottom: 15px; }.hr-job-list dt { font-size: 18px; line-height: 50px; height: 50px; cursor: pointer; background-color: white; }.hr-job-list dt i:after { font-family: 'cxany'; font-size: 32px; font-style: normal; display: inline-block; width: 50px; height: 50px; margin-right: 15px; content: '\c0031'; transition: background-color .25s; text-align: center; vertical-align: top; color: white; background-color: rgb(45, 53, 69); -webkit-font-smoothing: antialiased; }.hr-job-list dt span { display: inline-block; float: right; padding-right: 30px; transition: color .25s; }.hr-job-list dd { line-height: 2; overflow: hidden; height: 0; padding: 0 50px; transition: all .3s; background-color: rgb(255, 255, 255); }.hr-job-list dd p { margin-bottom: 5px; }.hr-job-list dd a { display: inline-block; border-bottom: 1px solid rgb(191, 22, 40); }.hr-job-list dl.active dd { height: auto; padding: 30px 50px; }.hr-job-list dl.active dt { color: white; background-color: rgb(45, 53, 69); }.hr-job-list dt:hover { color: rgb(56, 101, 199); }.hr-job-list dt:hover i:after { background-color: rgb(56, 101, 199); }.hr-job-list dl.active dt i:after { content: '\c0032'; background-color: rgb(56, 101, 199); }.business-banner-bg, .business-banner-image, .business-banner-bg .frame-full { height: 100%; color: white; }.business-banner-bg[data-first='true'] .business-banner-image { transition: all .2s; }.business-banner-image { background-repeat: no-repeat; background-position: right bottom; background-size: contain; }.business-banner h3 { font-size: 44px; line-height: 1.5; padding-bottom: 20px; }.business-banner .title { font-size: 80px; line-height: 1.1; margin-bottom: 2%; }.business-banner .title:after { position: relative; display: block; width: 100px; height: 0; margin-top: 3%; content: ''; border-top: 4px solid white; }.business-banner .overview { font-size: 14px; line-height: 2; width: 550px; padding-bottom: 5%; }.business-more { line-height: 70px; position: absolute; z-index: 1; bottom: 0; left: 0; display: inline-block; height: 70px; color: rgb(66, 66, 66); border-radius: 0; background-color: rgb(215, 217, 222); }.business-more span { display: inline-block; width: 270px; text-align: center; }.business-more i { font-size: 32px; line-height: 70px; float: right; width: 70px; height: 70px; margin: 0; transition: background-color .3s; color: white; background-color: rgb(45, 53, 69); }.business-more:hover i { background-color: rgb(0, 142, 255); }.business-overview-text { line-height: 2.5; }.hr-slides-nav.at-right { right: initial; left: 0; text-align: left; }.hr-slides-nav.at-right a { margin-right: 1px; margin-left: 0; }.business-project-introduction, .business-project-service, .business-advantages { margin-bottom: 100px; }.business-project-introduction { padding-top: 30px; }.business-project-introduction-bg { height: 600px; margin-top: 30px; background-color: rgb(56, 101, 199); }.bpig { position: relative; left: -60px; margin-right: -30px; }.bpig .slides-list { padding-top: 50px; padding-bottom: 50px; }.bpig li { padding: 40px 20px 40px 20px; transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; }.bpig li.active { padding-top: 15px; }.bpig li .item { padding: 30px 40px; transition: all .5s; text-align: right; background-color: white; box-shadow: 0 0 10px rgba(0, 0, 0, .25); }.bpig li .ratio:before, .bpig li .bpig-item-bg { position: absolute; z-index: 0; bottom: 0; left: 0; width: 100%; height: 60%; content: ''; transition: opacity .3s; background-color: rgb(215, 217, 222); }.bpig li .bpig-item-bg { opacity: 0; }.bpig li a { position: absolute; z-index: -2; top: 0; left: 0; display: block; width: 100%; height: 100%; }.bpig li h3 { font-size: 18px; line-height: 30px; }.bpig .more { float: left; transition: opacity .2s; opacity: 0; }.bpig .more i { font-size: 30px; }.bpig li h4 { font-size: 27px; line-height: 1.5; }.bpig li h4:after { position: absolute; right: 0; bottom: -25px; display: block; width: 0; height: 4px; content: ''; transition: width .3s; background-color: rgb(158, 159, 163); }[data-view='desktop'] .bpig li:hover a { z-index: 5; }[data-view='desktop'] .bpig li:hover .more { opacity: 1; }[data-view='desktop'] .bpig li:hover .bpig-item-bg { opacity: 1; }[data-view='desktop'] .bpig li:hover h3, [data-view='desktop'] .bpig li:hover h4 { color: rgb(56, 101, 199); }[data-view='desktop'] .bpig li:hover h4:after { width: 85px; }.bpig .slick-list { transition: margin .5s; }.bpig [data-pos] .slick-list { margin-right: -15px; }.bpig [data-pos] [data-sn='0'] { opacity: 0; }[data-view='desktop'] .bpig [data-pos='1'] [data-sn='1'] { -webkit-transform: scale(1.15, 1.15) translate3d(30px, 0, 0); transform: scale(1.15, 1.15) translate3d(30px, 0, 0); }[data-view='desktop'] .bpig [data-pos='1'] [data-sn='2'] { -webkit-transform: translate3d(50px, 0, 0); transform: translate3d(50px, 0, 0); }[data-view='desktop'] .bpig [data-pos='1'] [data-sn='3'] { -webkit-transform: translate3d(30px, 0, 0); transform: translate3d(30px, 0, 0); }[data-view='desktop'] .bpig [data-pos='2'] [data-sn='2'] { -webkit-transform: scale(1.15, 1.15) translate3d(5px, 0, 0); transform: scale(1.15, 1.15) translate3d(5px, 0, 0); }[data-view='desktop'] .bpig [data-pos='2'] [data-sn='1'], [data-view='desktop'] .bpig [data-pos='3'] [data-sn='1'] { -webkit-transform: translate3d(-15px, 0, 0); transform: translate3d(-15px, 0, 0); }[data-view='desktop'] .bpig [data-pos='2'] [data-sn='3'] { -webkit-transform: translate3d(30px, 0, 0); transform: translate3d(30px, 0, 0); }[data-view='desktop'] .bpig [data-pos='3'] [data-sn='3'] { -webkit-transform: scale(1.15, 1.15) translate3d(-5px, 0, 0); transform: scale(1.15, 1.15) translate3d(-5px, 0, 0); }[data-view='desktop'] .bpig [data-pos='3'] [data-sn='2'] { -webkit-transform: translate3d(-30px, 0, 0); transform: translate3d(-30px, 0, 0); }.bg-red { min-height: 500px; background-color: red; }.bg-blue { min-height: 500px; background-color: blue; }.business-project-service { margin-top: 30px; }.business-project-service-gallery { top: 0; left: 0; width: 100%; }.business-project-service-gallery ul, .business-project-service-gallery .slick-list { width: 100%; height: auto; }.business-project-service-gallery .slides-list img { width: 100%; height: auto; vertical-align: top; }.business-project-service-bar { z-index: 9; right: 0; float: right; min-width: 400px; height: 70px; margin-top: -40px; background-color: red; background-color: rgb(215, 217, 222); }.business-project-service-pager { line-height: 70px; float: right; padding-right: 40px; text-align: right; }.business-project-service-pager:before { display: inline-block; width: 50px; height: 1px; margin-right: 20px; content: ''; vertical-align: middle; background-color: rgb(66, 66, 66); }.business-project-service-info { font-size: 0; width: 100%; margin-top: 70px; padding: 30px 35px 15px 5px; text-align: right; color: white; background-color: rgb(56, 101, 199); }.business-project-service-info dt, .business-project-service-info dd { line-height: 1; display: inline-block; text-align: right; vertical-align: top; }.business-project-service-info dt { font-size: 20px; max-width: 300px; }.business-project-service-info dt span { font-size: 26px; line-height: 30px; margin-top: 10px; white-space: normal; }.business-project-service-info dd { font-size: 75px; margin-top: -5px; margin-left: 15px; }.business-advantages { padding-top: 30px; }.business-advantages-gallery { overflow: hidden; height: 450px; }.business-advantages-gallery dt, .business-advantages-gallery dd { height: 100%; }.business-advantages-gallery dt { font-size: 18px; float: left; width: 230px; background-color: rgb(215, 217, 222); }.business-advantages-gallery dd { margin-left: 230px; color: white; background-color: rgb(56, 101, 199); }.business-advantages-gallery dt a { display: block; height: 20%; padding-left: 45px; border-bottom: 1px solid rgb(195, 197, 201); }.business-advantages-gallery dt a span { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }.business-advantages-gallery dt a:hover { color: rgb(56, 101, 199); }.business-advantages-gallery dt a.active { color: white; background-color: rgb(56, 101, 199); }.business-advantages-gallery dd li > div { height: 100%; }.business-advantages-gallery dd .text { line-height: 2.5; float: left; width: 35%; padding: 40px; }.business-advantages-gallery dd .image { float: right; width: 65%; }.business-details-heading { margin-top: 70px; margin-bottom: -100px; }.business-details-heading-bg { height: 155px; margin-bottom: 50px; background-color: rgb(56, 101, 199); }.business-details-heading-bg:before { position: absolute; top: 0; left: 0; width: 200px; height: 100%; content: ''; background-color: rgb(241, 244, 249); }.business-details-heading-bg h2.title { word-spacing: .2em; }.business-details-heading-text { line-height: 2.5; padding-right: 30px; padding-left: 200px; }.business-details-parameter { font-size: 0; margin-top: -100px; background-color: rgb(215, 217, 222); }.card-row { font-size: 0; position: relative; padding-top: 50px; padding-bottom: 50px; }.card-row .image, .card-row .text { font-size: 16px; display: inline-block; width: 50%; vertical-align: middle; }.card-row.right-image .image { float: right; }.card-row .image { text-align: center; }.desktop .card-row.right-image .image, .desktop .card-row .image { min-height: 25em; }.card-row .text > div { line-height: 2.5; padding-right: 15%; padding-left: 15%; }.card-row .text h4 { font-size: 18px; line-height: 3; }.middle .inner { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }.full-width-image img { width: 100%; height: auto; vertical-align: top; }.has-bottom-margin { margin-bottom: 60px; }.business-details-related-heading { line-height: 70px; height: 70px; }.business-details-related-heading .title { font-size: 20px; width: 380px; height: 100%; padding-right: 20px; text-align: right; background-color: rgb(215, 217, 222); }.business-details-related-heading .title .en { font-size: 26px; margin-top: 1px; }.business-details-related-list { margin-right: -20px; margin-left: -20px; }.business-details-related-list li { padding-right: 20px; padding-left: 20px; }.business-details-related-list li a { color: rgb(66, 66, 66); background-color: rgb(215, 217, 222); }.bdrl-bg { position: absolute !important; top: 0; left: 0; display: block; width: 100%; height: 100%; transition: opacity .3s; opacity: 0; }.business-details-related-list li .text { display: block; height: 100%; padding: 25px; text-align: right; }.business-details-related-list li .sub { font-size: 20px; line-height: 1.1; padding-bottom: 3px; }.business-details-related-list li i { font-size: 34px; position: absolute; right: 25px; bottom: 25px; opacity: 0; }.business-details-related-list li a:hover { color: white; }.business-details-related-list li a:hover .bdrl-bg { opacity: 1; }.business-details-related-list li a:hover i { opacity: 1; }.overflow-hidden { overflow: hidden; }.business-store-hot { margin-top: 100px; margin-bottom: 100px; }.business-store-hot li { font-size: 0; overflow: auto; min-height: 200px; }.business-store-hot li .image, .business-store-hot li .text { float: left; width: 50%; }.business-store-hot li:nth-child(odd) .image { float: right; }.business-store-hot li .text { line-height: 2.2; display: table; color: white; }.business-store-hot li .text .inner { padding-right: 20px; padding-left: 210px; }.business-store-hot li:nth-child(even) .text .inner { padding-right: 210px; padding-left: 20px; }.business-store-hot li .text .inner h4 { font-size: 35px; line-height: 1.5; padding-bottom: 10px; }.business-store-hot li .text .inner h3 { line-height: 1.5; }.business-store-hot li .text .inner h3:after { display: block; width: 160px; height: 2px; margin-top: 15px; margin-bottom: 15px; content: ''; background-color: white; }.image dl.slides-list, .image dl.slides-list dd { height: 100%; }@media screen and (min-width: 1200px) {.home-hot-list { overflow: hidden; }.hh-item { overflow: hidden; transition: width .25s; position: absolute; top: 0; left: 0; width: 33.3333%; transition: all .25s ease-in-out; }.hh-item a { white-space: nowrap; }.hhl .h-2 { left: 33.33%; } .hhl .h-3 { left: 46.66%; } .hhl .h-4 { left: 59.99%; } .hhl .h-5 { left: 73.32%; } .hhl .h-6 { left: 86.65%; }.hhl:not([data-i="1"]) .h-2 { left: 13.33%; }.hhl[data-i="3"] .h-3, .hhl[data-i="4"] .h-3, .hhl[data-i="5"] .h-3, .hhl[data-i="6"] .h-3 { left: 26.66%; }.hhl[data-i="4"] .h-4, .hhl[data-i="5"] .h-4, .hhl[data-i="6"] .h-4 { left: 39.99%; }.hhl[data-i="5"] .h-5, .hhl[data-i="6"] .h-5 { left: 53.32%; }.hhl[data-i="6"] .h-6 { left: 66.65%; }/* Font size justify */.about-overview-introduction-text,.about-overview-history-list li .info,.aso-text,.business-overview-text,.overview,.business-advantages-gallery dd .text,.business-details-heading-text,.card-row .image, .card-row .text,.news-details-content{ font-size: 14px; line-height: 28px; }}@media screen and (min-width:1600px) {.business-store-hot li .text .inner h4 { font-size: 45px; padding-bottom: 15px; }.business-store-hot li .text .inner h3:after { margin-top: 25px; margin-bottom: 25px; }}.business-store-list { font-size: 0; margin-top: 70px; }.business-store-list h3 { padding-bottom: 25px; color: rgb(56, 101, 199); }.business-store-list ul { font-size: 16px; display: inline-block; width: 40%; margin-right: 30px; padding-top: 15px; vertical-align: top; border-top: 2px solid rgb(66, 66, 66); }.business-store-list li { line-height: 1.4; display: inline-block; width: 100%; padding-top: 8px; padding-bottom: 8px; cursor: pointer; vertical-align: top; }.business-store-list li:hover { color: rgb(56, 101, 199); }.business-store-list li span { font-size: 14px; position: relative; top: 5px; display: block; overflow: hidden; max-height: 0; padding-left: 15px; transition: max-height .2s; color: rgb(180, 180, 180); }.business-store-list li span:before { position: absolute; top: -1px; left: 0; content: '-'; }.business-store-list li.active span { max-height: 40px; }.btn-store-star { font-size: 16px; position: absolute; z-index: 1; top: 39.5%; left: 67%; transition: opacity .3s; opacity: 0; color: red; }.business-store-map { margin-top: 0; text-align: center; }.business-store-map .vectormap { width: 90%; height: 90%; margin: auto; }.business-equipment-list { margin-top: -50px; margin-bottom: 100px; }.business-equipment-list li { font-size: 0; clear: both; min-height: 200px; margin-top: 200px; }.business-equipment-list li:after { display: table; clear: both; content: ''; }.business-equipment-list li .image { float: left; width: 51%; }.business-equipment-list li .text { position: relative; display: table; float: left; width: 49%; padding-top: 5%; color: white; }.business-equipment-list li .mask { position: absolute; z-index: 2; top: -30%; right: -10%; width: 100%; }.business-equipment-list li:nth-child(even) .mask { right: initial; left: -10%; }.business-equipment-list li:nth-child(even) .image { float: right; }.business-equipment-list li:nth-child(even) .text { margin-left: -20px; }.business-equipment-list li .text .inner { z-index: 5; padding-right: 80px; padding-left: 40px; -webkit-transform: scale(.85); transform: scale(.85); }.business-equipment-list li .text .overview { line-height: 1.7; text-align: left; }.business-equipment-list li:nth-child(even) .text .inner { padding-right: 40px; padding-left: 80px; }.business-equipment-list li .text .inner h4 { line-height: 1.05; padding-bottom: 10px; }.business-equipment-list li .text .inner h3 { line-height: 1.2; padding-bottom: 15px; }.business-equipment-list li .download a, .business-store-hot li .download a { display: inline-block; color: white; padding-top: 1.2em; font-size: 1.2em; }.business-equipment-list li .download a:hover { color: rgb(56, 101, 199) !important; }.business-store-hot li .download a:hover { color: black !important; }.business .download i { margin-top: -3px; }.business-mida-about-info { line-height: 2.2; margin-top: 100px; margin-bottom: 100px; }.business-mida-about-symbol-sm { top: -30%; left: 25%; }.business-mida-about-image { position: absolute; top: 0; right: 0; margin-top: -35%; }.business-mida-join { background-color: rgb(240, 220, 73); }.business-mida-join-image > div { height: 100%; }.business-mida-join-text { font-size: 30px; line-height: 2.5; padding: 70px; }.business-mida-join-slogan { position: absolute; z-index: 2; bottom: 0; left: -150px; }.business-mida-gallery { margin-right: -20%; margin-left: -20%; padding-top: 200px; padding-bottom: 100px; color: white; background-color: rgb(56, 101, 199); }.business-mida-gallery li { text-align: center; }.business-mida-gallery li .image { left: 50%; width: 80%; margin-top: 15%; transition: all .5s; -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: .5; }.business-mida-gallery li.slick-current .image { width: 120%; margin-top: 0; opacity: 1; }.business-mida-gallery li .image .ratio-3-2 { padding-top: 71%; }.business-mida-gallery-heading { line-height: 70px; position: relative; width: 500px; height: 70px; margin-right: auto; margin-bottom: -50px; margin-left: auto; transition: opacity .5s; text-align: left; opacity: 0; background-color: rgb(215, 217, 222); }.business-mida-gallery-heading .hr-slides-nav { right: initial; left: 0; text-align: left; }.business-mida-gallery-heading .hr-slides-nav a { margin-right: 1px; margin-left: 0; }.business-mida-gallery-pager { line-height: 70px; height: 70px; padding-left: 200px; color: rgb(66, 66, 66); }.business-mida-feedback .row.outer { padding-right: 90px; padding-left: 90px; }.business-mida-feedback .contact-feedback-text { font-size: 18px; }.business-mida-feedback .contact-feedback-text h3 { font-size: 45px; }@media screen and (min-width:1600px) {.business-equipment-list li:nth-child(even) .text { margin-left: 0; }.business-equipment-list li .text .inner { -webkit-transform: scale(.95); transform: scale(.95); }.business-equipment-list li .text .inner { padding-right: 100px; padding-left: 50px; }.business-equipment-list li .text .overview { line-height: 1.9; }.business-equipment-list li:nth-child(even) .text .inner { padding-right: 50px; padding-left: 100px; }.business-equipment-list li .text .inner h3 { padding-bottom: 20px; }}@media screen and (min-width:1920px) {.business-equipment-list li .text .inner { -webkit-transform: scale(1); transform: scale(1); }.business-equipment-list li .text .inner { padding-right: 140px; padding-left: 70px; }.business-equipment-list li .text .overview { line-height: 2.2; }.business-equipment-list li:nth-child(even) .text .inner { padding-right: 70px; padding-left: 140px; }.business-equipment-list li .text .inner h3 { padding-bottom: 25px; }.business-mida-join-text { font-size: 36px; }}.padding-left { padding-left: 20px; }.padding-left-wide { padding-left: 190px; }.padding-right-wide { padding-right: 170px; }body, h3, .font-normal { font-size: 14px; }@media screen and (min-width:1280px) { }@media screen and (min-width:1400px) {body, h3, .font-normal { font-size: 15px; }.padding-left, .home-slides .slick-dots { padding-left: 35px; }.slides-nav-arrow { right: 35px; }.slides-info { left: 35px; }.frame-right { padding-left: 205px; }.padding-left-wide { padding-left: 205px; }.padding-right-wide { padding-right: 190px; }.business-store-hot li .text .inner { padding-right: 40px; padding-left: 240px; }.business-store-hot li:nth-child(even) .text .inner { padding-right: 240px; padding-left: 40px; }}@media screen and (min-width:1600px) {body, h3, .font-normal { font-size: 16px; }.padding-left, .home-slides .slick-dots { padding-left: 70px; }.slides-nav-arrow { right: 70px; }.slides-info { left: 70px; }.frame-right { padding-left: 240px; }.padding-left-wide { padding-left: 240px; }.padding-right-wide { padding-right: 210px; }.business-store-hot li .text .inner { padding-right: 70px; padding-left: 310px; }.business-store-hot li:nth-child(even) .text .inner { padding-right: 310px; padding-left: 70px; }}@media screen and (min-width:1920px) {body, h3, .font-normal { font-size: 16px; }.padding-left, .home-slides .slick-dots { padding-left: 100px; }.slides-nav-arrow { right: 100px; }.slides-info { left: 100px; }.frame-right { padding-left: 280px; }.padding-left-wide { padding-left: 280px; }.padding-right-wide { padding-right: 245px; }.business-store-hot li .text .inner { padding-right: 100px; padding-left: 370px; }.business-store-hot li:nth-child(even) .text .inner { padding-right: 370px; padding-left: 100px; }}.fancybox-close { font-size: 0; line-height: 35px; position: absolute; top: 8px; right: 30px; display: block; width: 35px; height: 35px; text-align: center; color: white; background: transparent; }.fancybox-close:before { font-family: 'cxany'; font-size: 32px; display: inline-block; content: '\c0003'; vertical-align: middle; -webkit-font-smoothing: antialiased; }.fancybox-skin { background-color: transparent; }.fancybox-opened .fancybox-skin { background-color: transparent; box-shadow: none; }ins[data-type='screen'] { display: none; content: 'xs'; }@media (min-width:768px) {ins[data-type='screen'] { content: 'sm'; }}@media (min-width:992px) {ins[data-type='screen'] { content: 'md'; }}@media (min-width:1200px) {ins[data-type='screen'] { content: 'lg'; }}@media (min-width:1280px) {ins[data-type='screen'] { content: 'xl'; }}@media (min-width:1366px) {ins[data-type='screen'] { content: '1366'; }}@media (min-width:1440px) {ins[data-type='screen'] { content: '1440'; }}@media (min-width:1600px) {ins[data-type='screen'] { content: '1600'; }}@media (min-width:1920px) {ins[data-type='screen'] { content: '1920'; }}@media (min-width:2560px) {ins[data-type='screen'] { content: '2560'; }}.ps { overflow: hidden !important; overflow-anchor: none; -ms-overflow-style: none; touch-action: auto; -ms-touch-action: auto; }.ps__rail-x { position: absolute; bottom: 0; display: none; height: 15px; transition: background-color .2s linear, opacity .2s linear; opacity: 0; }.ps__rail-y { position: absolute; right: 0; display: none; width: 15px; transition: background-color .2s linear, opacity .2s linear; opacity: 0; }.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y { display: block; background-color: transparent; }.ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y { opacity: .6; }.ps__rail-x:hover, .ps__rail-y:hover, .ps__rail-x:focus, .ps__rail-y:focus { opacity: .9; background-color: #eee; }.ps__thumb-x { position: absolute; bottom: 2px; height: 6px; transition: background-color .2s linear, height .2s ease-in-out; border-radius: 6px; background-color: #aaa; }.ps__thumb-y { position: absolute; right: 2px; width: 6px; transition: background-color .2s linear, width .2s ease-in-out; border-radius: 6px; background-color: #aaa; }.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x { height: 11px; background-color: #999; }.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y { width: 11px; background-color: #999; }@supports (-ms-overflow-style:none) {.ps { overflow: auto !important; }}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {.ps { overflow: auto !important; }}.vertical-middle { display: -webkit-box; display: -moz-box; -webkit-box-pack: center; -moz-box-pack: center; -webkit-box-align: center; -moz-box-align: center; }开元棋牌城 「武汉吃喝玩乐」一天花了500块抓娃娃,现在的我只想报警

开元棋牌城 12岁男孩,自己做高铁可以吗?

  • <textarea id="PdrHNpS"><select id="smN8bUe" class="s4ASNFZ"></select></textarea>


    <source class="VsSlaR4"><strong id="dumiZj6" class="dc5saQu"></strong></source>