@charset "UTF-8";.cp_banner .cp_banner--photo,.cp_banner .cp_banner-title1{-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out}.side_bar-block .icon_item{display:none}.side_bar-block .show_backtop .back_top-icon{display:block;position:fixed;right:0;bottom:70px}.cp_banner .constrain-box:before{padding-top:51.04%}.cp_banner .cp_banner-item,.cp_banner .swiper-container,.cp_banner .swiper-slide,.cp_banner .swiper-wrapper{height:100%}.cp_banner .cp_banner-item{position:relative;background-color:#fff;color:#aaa}.cp_banner .cp_banner-bg_layer{height:100%;width:100%;position:absolute;top:0;left:0}.cp_banner .cp_banner-content{position:relative;height:100%}.cp_banner .cp_banner--photo{width:31.54%;position:absolute;top:50%;right:-60%;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-property:right opacity;-o-transition-property:right opacity;-moz-transition-property:right opacity;transition-property:right opacity;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:1.5s;-moz-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}.cp_banner .cp_banner-title1,.cp_banner .cp_banner-title2{-moz-transition-property:transform opacity,-moz-transform opacity}.cp_banner .cp_banner--photo .constrain-box:before{padding-top:100%}.cp_banner .cp_banner--photo .cp_banner-photo_wrap{height:100%;width:100%}.cp_banner .start-effect .cp_banner--photo{right:7%;opacity:1}.cp_banner .cp_banner-title_group{max-width:60%;position:absolute;top:43%;left:3%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cp_banner .cp_banner-title_inner{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.cp_banner .cp_banner-link{margin-top:1.1428rem}.cp_banner .cp_banner-link a{display:inline-block;text-decoration:none;background-color:#272727}.cp_banner .cp_banner-link a span{display:inline-block;line-height:2em;height:2em;vertical-align:top;padding:0 .4em;color:#fff}.cp_banner .cp_banner-link a .fa{font-size:1em;width:2em;height:2em;line-height:2em;text-align:center;color:#000;vertical-align:top;background-color:#ffea00}.cp_banner .cp_banner-title1{font-size:72px;line-height:1.6;color:#fff;padding-bottom:30px;opacity:0;-webkit-transform:translateY(-300%);-moz-transform:translateY(-300%);-ms-transform:translateY(-300%);-o-transform:translateY(-300%);transform:translateY(-300%);-webkit-transition-property:-webkit-transform opacity;-o-transition-property:-o-transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity,-moz-transform opacity,-o-transform opacity;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.cp_banner .cp_banner-title2,.cp_banner .cp_banner-title3{overflow:hidden;-webkit-transition-property:-webkit-transform opacity;-o-transition-property:-o-transform opacity;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-o-text-overflow:ellipsis;text-overflow:ellipsis}.cp_banner .cp_banner-title2 .cp_banner-title_inner{font-size:22px;line-height:2.2;color:#000;padding:0 1.1428rem;background-color:#ffea00;display:inline-block;vertical-align:middle;margin-bottom:1.1428rem}.cp_banner .cp_banner-title3 .cp_banner-title_inner{font-size:16px;line-height:2.2;color:#fff;padding:0 1.1428rem;background-color:#272727;display:inline-block;vertical-align:middle}.cp_banner .start-effect .cp_banner-title1{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.cp_banner .cp_banner-title2{opacity:0;-webkit-transform:translateY(400%);-moz-transform:translateY(400%);-ms-transform:translateY(400%);-o-transform:translateY(400%);transform:translateY(400%);transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity,-moz-transform opacity,-o-transform opacity;transition-timing-function:ease-in-out;-webkit-transition-duration:1.3s;-moz-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s}.cp_banner .start-effect .cp_banner-title2{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.cp_banner .cp_banner-title3{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-moz-transition-property:transform opacity,-moz-transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity,-moz-transform opacity,-o-transform opacity;transition-timing-function:ease-in-out;-webkit-transition-duration:1.5s;-moz-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}.cp_banner .start-effect .cp_banner-title3{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.cp_banner .cp_banner-link a{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform opacity;-o-transition-property:-o-transform opacity;-moz-transition-property:transform opacity,-moz-transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity,-moz-transform opacity,-o-transform opacity;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.cp_banner .start-effect .cp_banner-link a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.cp_banner .swiper-button-next,.cp_banner .swiper-button-prev{background-image:none;background-color:#2F343A;width:54px;height:54px;line-height:54px;text-align:center;color:#fff;opacity:0;-webkit-transition-property:background-color color left right opacity;-o-transition-property:background-color color left right opacity;-moz-transition-property:background-color color left right opacity;transition-property:background-color color left right opacity;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.cp_banner .swiper-button-next:hover,.cp_banner .swiper-button-prev:hover{background-color:#ffea00;color:#000}.cp_banner .swiper-button-next .fa,.cp_banner .swiper-button-prev .fa{font-size:1.2em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cp_banner .swiper-button-prev{left:-27px}.cp_banner .swiper-button-next{right:-27px}.cp_banner .swiper-container:hover .swiper-button-prev{left:0;opacity:1}.cp_banner .swiper-container:hover .swiper-button-next{right:0;opacity:1}@media (max-width:960px){.cp_banner .cp_banner-title_group{top:50%}.cp_banner .cp_banner-title1{font-size:20px;padding-bottom:.5714rem}.cp_banner .cp_banner-title2 .cp_banner-title_inner{font-size:16px}.cp_banner .cp_banner-title3 .cp_banner-title_inner{font-size:14px}.cp_banner .swiper-button-next,.cp_banner .swiper-button-prev{width:44px;height:44px;line-height:44px}}.page-modal.gxui-modal{z-index:102}.page-modal .gxui-popup-layer{min-width:700px;max-width:none;max-height:90%}.page-modal .gxui-popup-layer .block-content{padding:0}.page-modal .gxui-popup-layer .block_body{max-height:80vh;-webkit-overflow-scrolling:touch}.page-modal .gxui-popup-layer .gradient_layer{position:absolute;left:0;right:0;bottom:0;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(120%,#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 120%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 120%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 120%);background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 120%)}.page-modal .body_inner,.page-modal .header_inner{width:80%;margin-left:auto;margin-right:auto}.page-modal .block_header{border-bottom:1px solid #ddd}.page-modal .status_bar{display:none}.page-modal .gxui-close-btn{width:26px;height:26px}.mobile-page .page-modal.gxui-modal{z-index:100}.mobile-page .page-modal .gxui-popup-layer{position:fixed;top:50px;left:0;right:0;bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;-moz-border-radius:0;border-radius:0;overflow:auto;width:100%;min-width:initial;max-width:initial;max-height:initial}.mobile-page .page-modal .gxui-popup-layer .gradient_layer{position:fixed;left:0;right:0;bottom:0}.mobile-page .page-modal .block_header{padding-top:0;padding-bottom:0;border-bottom:0 none}.mobile-page .page-modal .body_inner,.mobile-page .page-modal .header_inner{width:100%}.mobile-page .page-modal .status_bar{display:block}.pc-page.sub_page .page-modal .placeholder{display:none}.mobile-page.sub_page .page-modal .placeholder{display:block;position:static!important}html{background-color:#F5F5F5}.banner-block .banner-cb:before{content:"";display:block;padding-top:52%}.page-title h3{margin-left:70px;border-bottom:1px solid #ccc;line-height:1;padding:0 20px 4px;margin-top:-9px}.page-title{background:url(../images/about_us/label_logo.png) left center no-repeat;height:82px;margin-bottom:1.7142rem;padding-top:1.1428rem}.mobile-page .page-title{display:none}.mobile-page #resolve-list{margin-top:1.1428rem}.resolve_item{margin-bottom:2.2856rem}.resolve_item .resolve_item_inner{display:block;overflow:hidden;-moz-border-radius:.3em;border-radius:.3em;background-color:#eee;text-decoration:none;color:inherit;-webkit-transition:background-color .3s;-o-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;margin:0 .5714rem}.resolve_item .resolve_item_inner:hover{background-color:#fff}.resolve_item .cover_preview{overflow:hidden;-moz-border-radius:.3em .3em 0 0;border-radius:.3em .3em 0 0}.resolve_item .cover_preview .constrain-box:before{padding-top:50%}.resolve_item .cover_preview .preview_photo{width:100%;height:100%;-webkit-transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s,-o-transform .5s}.resolve_item .cover_preview:hover .preview_photo{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.resolve_item .title_block{padding:.5714rem;text-align:center}.resolve_item .title_block>h4{font-size:1.1429rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.resolve_item .btns{text-align:center;padding-bottom:1.1428rem}.resolve_item .btns .gxui-btn{border-color:#777}.resolve_item .btns .gxui-btntext{color:#666}.mobile-page .resolve_item{margin-bottom:1.1428rem}.mobile-page .resolve_item .resolve_item_inner{margin:0;background-color:#fff}.loading-box.loading2{height:100px}.news_detail-block .block_header{padding:.5714rem 0}.news_detail-block .base_info-block>h3{line-height:1.4;font-size:1.4286rem;padding-top:.5714rem;padding-bottom:.5714rem}.news_detail-block .base_info-block .tag_item{color:#aaa}.news_detail-block .base_info-block .company_tag{color:#0A6E70}.news_detail-block .base_info-block .left .tag_item{margin-right:2em}.news_detail-block .base_info-block .right .tag_item{margin-left:2em}.news_detail-block .base_info-block .right{text-align:right}.news_detail-block .news_cover-block .cover_preview{padding:.5714rem 0}.news_detail-block .news_cover-block .cover_preview .constrain-box:before{padding-top:60%}.news_detail-block .news_cover-block .cover_preview .photo_wrap{height:100%;width:100%}.news_detail-block .block_body{max-height:500px;overflow:auto}.news_detail-block .block_body .scroll_to_top-btn{display:none}.news_detail-block .block_body.long_page .scroll_to_top-btn{display:block;position:absolute;right:16px;bottom:60px;z-index:50}.mobile-page div.cp-nav2 .search_btn,.mobile-page.sub_page #page-modal .gxui-mask-layer,.mobile-page.sub_page #page-modal:before,.mobile-page.sub_page .pc-view{display:none}.mobile-page.sub_page #page-modal,.mobile-page.sub_page #page-modal .gxui-popup-layer{position:static;left:initial;top:initial;right:initial;bottom:initial}.news_detail-block .cms_block{padding-top:1.1428rem;padding-bottom:1.1428rem}.news_detail-block .cms_block .cms_inner{text-align:justify;overflow-x:hidden}.news_detail-block .cms_block .cms_inner img{max-width:100%}.mobile-page .news_detail-block .right{text-align:left}.mobile-page .news_detail-block .right .tag_item{margin-left:0;margin-right:2em}.loading-box.loading2:after{background-color:transparent}.pc-page.sub_page{-webkit-overflow-scrolling:auto}.pc-page.sub_page body{overflow:hidden;-webkit-overflow-scrolling:auto}.mobile-page.sub_page body{padding-top:0;padding-bottom:0}.mobile-page.sub_page #page-modal .gxui-popup-layer .header_inner{height:2.8em;font-size:1.4286rem}.mobile-page.sub_page #page-modal .gxui-popup-layer .base_info-block{position:fixed;top:0;left:0;width:100%;background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);z-index:2}.mobile-page.sub_page #page-modal .gxui-popup-layer .news_detail-block .block_body{max-height:none}.mobile-page.sub_page #page-modal .gxui-popup-layer .news_detail-block .base_info-block>h3{padding:0;margin:.5714rem 2.2856rem .5714rem .5714rem;overflow:hidden;max-height:2.8em}.mobile-page.sub_page #page-modal .gxui-close-btn{position:fixed;z-index:3}.scroll_to_top-btn{cursor:pointer}.scroll_to_top-btn .icon{display:inline-block;line-height:1;padding:10px;background-color:#000}.scroll_to_top-btn .icon svg{display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;fill:#979797}