
.s_top img{border:none;vertical-align:middle;}
.s_top ul,li{list-style:none;}
.s_top input,button{vertical-align:middle;font-family:'OneLatin', "Apple SD Gothic Neo", sans-serif, Arial;}
.s_top button{cursor:pointer;background:none;border:none;}
.s_top button{border:none;background-color:transparent;}
.s_top i{font-style:normal;vertical-align:middle;}
.s_top a{margin:0;padding:0;color:inherit;text-decoration:none;}
.s_top a:hover{color:#8a8a8a;text-decoration:none!important;}
.s_top a:active{background-color:transparent;}
/*! end @import */

.s_top #skip_navi button{display:block;overflow:hidden;position:absolute;top:0;left:0;margin-top:-1px;width:100%;height:1px;background:#000;font-size:1.6rem;color:#fff;line-height:1;text-align:center;z-index:9999;}
.s_top #skip_navi button:focus,#skip_navi button:active{height:auto;margin-top:0;padding:10px 0px;line-height:1.5;}
.s_top #wrap{position:relative;width:100%;min-width:320px;max-width:1920px;height:100%;margin:0 auto;padding:0;}
.s_top #wrap #header{position:initial;}
.s_top .inner{width:100%;max-width:1380px;margin:0 auto;padding:0 20px;}
.s_top #container{width:100%;max-width:1920px;min-width:320px;margin:0 auto;background:#fff;overflow:hidden;}


@media all and (min-width:1px) and (max-width:1024px){
.s_top .inner{padding:0 44px;}
}


@media all and (min-width:1px) and (max-width:767px){
.s_top .inner{padding:0 14px;}
}
/*! end @import */

.s_top .blind{position:absolute;overflow:hidden;height:1px;width:1px;}
/*! end @import */

.s_top .slick-dotted.slick-slider{margin-bottom:30px;}
.s_top .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.s_top .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.s_top .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.s_top .slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.s_top .slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.s_top .slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.s_top .slick-dots li.slick-active button:before{opacity:.75;color:black;}
.s_top .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.s_top .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.s_top .slick-list:focus{outline:none;}
.s_top .slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.s_top .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.s_top .slick-track:before,.slick-track:after{display:table;content:'';}
.s_top .slick-track:after{clear:both;}
.s_top .slick-slide{display:none;float:left;height:100%;min-height:1px;}
.s_top .slick-slide img{display:block;}
.s_top .slick-initialized .slick-slide{display:block;}





@media all and (max-width:1023px){
body{font-size:14px;}
}
@media all and (min-width:1921px){
.s_top #wrap{height:auto;}
.s_top #wrap:before,#wrap:after{position:fixed;top:0;width:100%;height:100%;background:#dedede;content:"";z-index:10000;}
.s_top #wrap:before{left:calc(0% - (((100% - 1920px) /2) + 1920px));}
.s_top #wrap:after{left:calc(100% - ((100% - 1920px) / 2));}
}
.s_top #container{position:relative;}
.s_top .tit_main_b{margin-left:-1px;color:#000;font-size:46px;font-weight:bold;line-height:60px;letter-spacing:-0.6px;}
.s_top .tit_main_s{color:#000;font-size:22px;line-height:32px;letter-spacing:-0.5px;}
.s_top .blind{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px 1px 1px 1px);border:0;z-index:-1;clip-path:inset(50%);color:transparent!important;font-size:1px;line-height:1px;}



@media all and (max-width:1023px){
.s_top .tit_main_b{font-size:24px;line-height:30px;}
.s_top .tit_main_s{font-size:14px;line-height:24px;}
}


.s_top .cont{position:relative;padding:100px 0 120px 0;background:#fff;line-height:28px;overflow:hidden;outline:none;}
.s_top .cont .inner{position:relative;width:auto;max-width:1504px;margin:0 auto;padding:0 93px;box-sizing:border-box;}
@media all and (max-width:1023px){
.s_top .cont{padding:50px 0 60px 0;line-height:24px;}
.s_top .cont .inner{max-width:838px;padding:0 30px;}
}
.s_top .btn_m{display:inline-block;position:relative;min-width:215px;height:44px;padding:0 30px;box-sizing:border-box;font-size:16px;font-weight:bold;line-height:42px;text-align:center;vertical-align:top;overflow:hidden;outline:none;transition:all 0.4s;cursor:pointer;webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);}
.s_top .btn_m span{display:inline-block;position:relative;}
.s_top .btn_m.round{border-radius:23px;}
.s_top .btn_m.round:after{border-radius:23px;}
@media all and (max-width:1023px){
.s_top .btn_m{min-width:195px;font-size:14px;}
}
.s_top .btn_ty02{color:#fff;}
.s_top .btn_ty02:before{background:#2189ff;}
.s_top .btn_ty02:after{border:1px solid #fff;}
.s_top .btn_ty02:hover,.btn_ty02:focus{background:#2189ff;color:#fff;}
.s_top .btn_ty02:hover:after,.btn_ty02:focus:after{border-color:#2189ff;}
.s_top .btn_ty02:before{position:absolute;left:0%;top:0%;width:100%;height:100%;content:"";transform:translateX(-105%);transition:all 0.4s;}
.s_top .btn_ty02:after{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;content:"";transition:all 0.4s;}
.s_top .btn_ty02:hover:before,.btn_ty02:focus:before{transform:translateX(0%);}
.s_top .btn_ty02:hover,.btn_ty02:focus{background:none;}
.s_top .btn_m.round:before{border-radius:23px;}
.s_top .btn_ty02:disabled{background:none;color:rgba(255, 255, 255, 0.5);cursor:default;}
.s_top .btn_ty02:disabled:before{display:none;}
.s_top .btn_ty02:disabled:after{border-color:rgba(255, 255, 255, 0.5);}



.s_top a:not(:focus-visible),button:not(:focus-visible),a:active,button:active{outline:none!important;}
@media all and (max-width:1024px){
  body{min-height:100vh;min-height:-webkit-fill-available;}
}
.s_top .M00_A{position:absolute;width:100%;max-width:1920px;top:0;opacity:1;z-index:7000;transition:top 0.2s;background:transparent!important;}
.s_top #wrap{background:#fff;max-width:1920px;}
.s_top #wrap #header{position:relative;height:61px;}
.s_top #wrap.main #header{height:auto;}
.s_top .M01_G.cont{padding:0;height:calc(100vh - 60px);}
.s_top .M01_G.cont .inner{max-width:inherit;padding:0;}
.s_top .M01_G_cont{position:relative;min-height:550px;background-color:#fff;overflow:hidden;}
.s_top .sliderContainer .slick-dots{bottom:0px;}
.s_top .sliderContainer .slick-dots li{width:80px;margin:0 5px;display:flex;}
.s_top .sliderContainer .slick-dots li.slick-active button{pointer-events:none;}
.s_top .sliderContainer .slick-dots li button{width:100%;height:auto;}
.s_top .sliderContainer .slick-dots li button:before{content:none;display:none;}
.s_top .indi_area{position:absolute;bottom:140px;width:auto;left:50%;transform:translate(-50%, 0%);display:flex;align-items:center;}
.s_top .M01_G_cont .pausePlayBtn{display:flex;margin-left:10px;}
.s_top .M01_G_cont .pausePlayBtn button{display:block;position:relative;width:40px;height:40px;overflow:hidden;}
.s_top .M01_G_cont .pausePlayBtn .play_btn{display:none;}
.s_top .M01_G_cont .pausePlayBtn .play_btn:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;margin-top:-10px;margin-left:-5px;border-width:10px 0 10px 14px;border-style:solid;border-color:transparent;border-left-color:#fff;transition:all 0.4s;}
.s_top .M01_G_cont .pausePlayBtn .play_btn:hover:before,.pausePlayBtn .play_btn:focus:before{border-left-color:#0098c2;}
.s_top .M01_G_cont .pausePlayBtn .stop_btn:before,.M01_G_cont .pausePlayBtn .stop_btn:after{content:"";position:absolute;top:10px;width:2px;height:20px;background-color:#fff;transition:all 0.4s;}
.s_top .M01_G_cont .pausePlayBtn .stop_btn:before{left:13px;}
.s_top .M01_G_cont .pausePlayBtn .stop_btn:after{left:25px;}
.s_top .M01_G_cont .pausePlayBtn .stop_btn:hover:before,.M01_G_cont .pausePlayBtn .stop_btn:focus:before,.M01_G_cont .pausePlayBtn .stop_btn:hover:after,.M01_G_cont .pausePlayBtn .stop_btn:focus:after{background:#0098c2;}
.s_top .progressBarContainer .slick-dots{position:relative;display:flex!important;}
.s_top .progressBarContainer button{display:block;width:30%;padding:0;cursor:pointer;margin-right:5%;float:left;color:white;}
.s_top .progressBarContainer button:last-child{margin-right:0;}
.s_top .progressBarContainer button span.progressBar{width:100%;height:4px;background-color:rgba(255, 255, 255, 0.4);display:block;}
.s_top .progressBarContainer button span.progressBar .inProgress{display:block;background-color:rgba(255, 255, 255, 1);width:0%;height:4px;}
.s_top .M01_G_cont .md_visual{position:relative;margin-bottom:0;}
.s_top .M01_G_cont .md_visual .li{position:relative;display:block;float:left;width:100%;height:100%;background:#000;box-sizing:border-box;overflow:hidden;cursor:default;height:calc(100vh - 60px);}
.s_top .M01_G_cont .md_visual .slick-track{height:100%;}
.s_top .M01_G_cont .md_visual .li:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);content:"";z-index:10;}
.s_top .M01_G_cont .md_visual .li .img{position:relative;overflow:hidden;}
.s_top .M01_G_cont .md_visual .li .img p{position:absolute;left:0;top:0;width:100%;height:100%;}
.s_top .M01_G_cont .md_visual .li .img .img_m{display:none;}
.s_top .M01_G_cont .md_visual .li .txt{position:absolute;left:0%;right:0;top:50%;transform:translate(0%, -50%);width:100%;max-width:1504px;padding:0 93px;margin:0 auto;margin-top:30px;color:#fff;z-index:11;}
.s_top .M01_G_cont .md_visual .li .txt .txt_inner{position:relative;padding-left:0;box-sizing:border-box;max-width:1000px;}
.s_top .M01_G_cont .md_visual .li .txt .md_tit{position:relative;display:block;width:100%;margin-bottom:20px;color:#fff;overflow:hidden;}
.s_top .M01_G_cont .md_visual .li .txt .md_tit span{display:block;position:relative;vertical-align:top;overflow:hidden;}
.s_top .M01_G_cont .md_visual .li .txt .md_tit i{display:block;position:relative;}
.s_top .M01_G_cont .md_visual .li .txt .md_txt{margin-bottom:35px;color:#fff;}
.s_top .M01_G_cont .md_visual .li .txt .md_btn a{margin-right:20px;}
.s_top .M01_G_cont .md_visual .li .txt .md_btn a:last-child{margin-right:0;}
.s_top .M01_G_cont .md_visual:after{display:block;clear:both;height:0;content:"";overflow:hidden;}
.s_top .M01_G_cont .md_visual .li.slick-active .img{animation:scaleBg both ease-in-out 3.2s;z-index:1;}
.s_top .M01_G_cont .md_visual .li.slick-active .txt .md_tit span{position:relative;overflow:hidden;}
.s_top .M01_G_cont .md_visual .li.slick-active .txt .md_tit i{animation:txtTop both 0.4s 0.75s;}
.s_top .M01_G_cont .md_visual .li.slick-active .txt .md_tit span:nth-child(1) i{animation-delay:0.2s;}
.s_top .M01_G_cont .md_visual .li.slick-active .txt .md_tit span:nth-child(2) i{animation-delay:0.4s;}
.s_top .M01_G_cont .md_visual .li.slick-active .txt .md_txt{position:relative;animation:fade both 0.7s 0.7s;}
.s_top .M01_G_cont .md_visual .li.slick-active .txt .md_btn{animation:fade both 0.7s 1s;}
.s_top .M01_G_cont .md_arrow{position:absolute;top:50%;left:0%;width:100%;transform:translate(0%, -50%);}
.s_top .M01_G_cont .md_arrow button{position:absolute;width:30px;height:50px;z-index:1;}
.s_top .M01_G_cont .md_arrow .slick_prev::after,.M01_G_cont .md_arrow .slick_next::after{position:absolute;content:'';width:26px;height:26px;border-top:2px solid #000;border-right:2px solid #000;transition:all 0.3s;}
.s_top .M01_G_cont .md_arrow .slick_prev::after,.M01_G_cont .md_arrow .slick_next::after{border-top:2px solid #fff;border-right:2px solid #fff;}
.s_top .M01_G_cont .md_arrow .slick_prev{left:5.2%;}
.s_top .M01_G_cont .md_arrow .slick_prev::after{left:10px;top:12px;transform:rotate(225deg);}
.s_top .M01_G_cont .md_arrow .slick_next{right:5.2%;}
.s_top .M01_G_cont .md_arrow .slick_next::after{left:-5px;top:12px;transform:rotate(45deg);}
.s_top .M01_G_cont .md_arrow .slick_prev:hover::after,.M01_G_cont .md_arrow .slick_next:hover::after{border-top:2px solid #2189FF;border-right:2px solid #2189FF;}
.s_top .M01_G_cont .md_arrow .slick_prev::before,.M01_G_cont .md_arrow .slick_next::before{content:none;display:none;}
.s_top .M01_G_cont .md_visual_ico{position:absolute;left:50%;bottom:28px;width:30px;height:45px;margin-left:-15px;border:2px solid rgba(255, 255, 255, 0.6);border-radius:75px;box-sizing:border-box;z-index:25;}
.s_top .M01_G_cont .md_visual_ico i{position:absolute;left:50%;top:16px;width:2px;height:7px;margin-left:-1px;background:rgba(255, 255, 255, 0.6);content:"";-webkit-animation:trackBallSlide 2.4s cubic-bezier(0.000, 0.000, 0.725, 1.000) infinite;animation:trackBallSlide 2.4s cubic-bezier(0.000, 0.000, 0.725, 1.000) infinite;}
.s_top .M01_G_cont .md_visual_ico:before{position:absolute;left:50%;bottom:-30px;width:2px;height:20px;margin-left:-1px;background:rgba(255, 255, 255, 0.6);content:"";}
.s_top .M01_G_cont .md_visual_ico:after{position:absolute;left:50%;bottom:-50px;width:2px;height:20px;margin-left:-1px;background:#000;content:"";}
@media all and (max-width:1199px){
.s_top .M01_G_cont .md_visual .li .txt{left:0;width:100%;margin:0;padding:0px 80px 0 80px;padding:0px 11.1% 0 11.1%;box-sizing:border-box;max-width:none;}
.s_top .M01_G_cont .md_visual .li .txt .txt_inner{padding:0px;}
}
@media all and (max-width:1600px){
.s_top .M01_G_cont .md_arrow .slick_prev{left:30px;}
.s_top .M01_G_cont .md_arrow .slick_next{right:30px;}
}
@media all and (max-width:1023px){
.s_top .M01_G_cont .md_visual .li .txt{max-width:838px;padding:0 30px 60px;}
.s_top .M01_G_cont .md_visual .li .txt .txt_inner{padding:0;vertical-align:top;}
.s_top .M01_G_cont .md_visual .li .txt .md_tit{width:100%;margin-bottom:20px;color:#fff;line-height:36px;}
.s_top .M01_G_cont .md_visual .li .txt .md_txt{width:100%;}
.s_top .M01_G_cont .md_visual .li .txt .md_btn{position:absolute;left:0;width:100%;}
.s_top .M01_G_cont .md_visual .li .txt .md_btn a{margin-right:15px;}
.s_top .M01_G_cont .md_visual .li .txt .md_tit.tit_main_b{margin:0 auto 10px auto;}
.s_top .M01_G_cont .md_visual .li .txt .md_txt{width:100%;margin-bottom:30px;}
.s_top .M01_G_cont .md_visual .li .txt .md_btn{display:flex;}
.s_top .M01_G_cont .md_visual .li .txt .md_btn a{display:block;width:100%;max-width:134px;min-width:auto;height:40px;padding:0;line-height:39px;margin-right:0;margin-bottom:10px;}
.s_top .M01_G_cont .md_arrow{display:none;}
.s_top .M01_G_cont .md_visual_ico{display:none;}
.s_top .indi_area{bottom:60px;}
.s_top .sliderContainer .slick-dots li{width:40px;}
.s_top .sliderContainer .slick-dots li button{padding:5px 0;}
.s_top .progressBarContainer button span.progressBar{height:2px;}
.s_top .progressBarContainer button span.progressBar .inProgress{height:2px;}
.s_top .M01_G_cont .pausePlayBtn{margin-left:5px;}
.s_top .M01_G_cont .pausePlayBtn button{width:30px;height:30px;}
.s_top .M01_G_cont .pausePlayBtn .stop_btn:before,.M01_G_cont .pausePlayBtn .stop_btn:after{top:8px;width:2px;height:15px;}
.s_top .M01_G_cont .pausePlayBtn .stop_btn:before{left:10px;}
.s_top .M01_G_cont .pausePlayBtn .stop_btn:after{left:20px;}
.s_top .M01_G_cont .pausePlayBtn .play_btn:before{margin-top:-7px;margin-left:-4px;border-width:7px 0 7px 11px;}
.s_top .M01_G_cont .md_visual .li .txt{max-width:838px;padding:0 30px 60px;}
.s_top .M01_G_cont .md_visual .li .txt .md_tit.tit_main_b{margin:0 auto 10px auto;}
.s_top .M01_G_cont .md_visual .li .txt .md_txt{width:100%;margin-bottom:30px;}
.s_top .M01_G_cont .md_visual .li .txt .md_btn{display:flex;right:0;width:auto;}
.s_top .M01_G_cont .md_visual .li .txt .md_btn a{display:block;width:100%;max-width:134px;min-width:auto;height:40px;padding:0;line-height:39px;margin-right:0;margin-bottom:10px;margin-left:15px;}
.s_top .M01_G_cont .md_visual .li .txt .md_btn a:first-child{margin-left:0px;}
}
@media all and (max-width:600px){
.s_top .M01_G_cont .md_visual .li .img .img_m{display:block;}
}
@media all and (orientation:landscape){
.s_top .M01_G_cont .md_visual .li .img .img_m{display:none;}
}
/*! CSS Used keyframes */
@keyframes scaleBg{0%{transform:scale(1.4);}100%{transform:scale(1);}}
@keyframes txtTop{0%{transform:translateY(120%);opacity:0;}100%{transform:translateY(0%);opacity:1;}}
@keyframes fade{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scaleY(1) translateY(-5px);transform:scaleY(1) translateY(-5px);}45%{opacity:0;-webkit-transform:scaleY(0.5) translateY(13px);transform:scaleY(0.5) translateY(13px);}46%{opacity:0;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}65%, 100%{opacity:1;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}}
@keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}45%{opacity:0;-webkit-transform:scaleY(0.5) translateY(13px);transform:scaleY(0.5) translateY(13px);}46%{opacity:0;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}65%, 100%{opacity:1;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}}
/*! CSS Used fontfaces */








.s_about .layout:after{content:"";display:block;clear:both;visibility:hidden;height:0;}
.s_about .layout{*zoom:1;}
.s_about .layout{width:1200px;margin:0 auto;position:relative;}
.s_about a{color:#333;}
.s_about a:hover{color:#3256a4;}
.s_about a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.s_about .layout{width:auto;max-width:1200px;}
.s_about .gd-layer{padding:1rem 0;}
.s_about .gd-layer,.gd-layer a{color:#333;}
.s_about .gd-layer a:hover{color:#000;}
.s_about .learn-more-bar{text-align:center;padding:.2rem 0 0;}
.s_about .gd-btn-link{display:inline-block;border:1px solid #3256a4;background-color:#3256a4;color:#fff;padding:.08rem .15rem;line-height:.22rem;cursor:pointer;font-size:.16rem;font-weight:bold;text-transform:uppercase;position:relative;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.s_about .gd-btn-link,a.gd-btn-link{display:inline-block;background-color:transparent;color:#3256a4;}
.s_about .about-us{padding:3rem 0 1.5rem;text-align:center;font-size:.18rem;background-position:center 0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;}
.s_about .about-us,.about-us a{color:#fff;}
.s_about .about-us p{padding-bottom:.15rem;}
.s_about .about-us .about-detail{width:90%;margin:0 auto;}
.s_about .about-us .about-desc{display:block;font-size:.34rem;line-height:1.8;}
.s_about .about-us .about-desc p{padding-bottom:.2rem;}
.s_about .about-us .layout{position:relative;z-index:2;}
.s_about .about-us .learn-more-bar{padding-bottom:.1rem;}
.s_about .about-us .gd-btn-link{border:2px solid #888b92;color:#888b92;}
.s_about .about-us .gd-btn-link:hover{background-color:#f0e319;border-color:#f0e319;color:#333;}
@media only screen and (max-width: 1680px){
.s_about .about-us{background-size:100%;padding:2rem 0 1.5rem;}
.s_about .about-us .about-desc{line-height:1.3;}
}
@media only screen and (max-width: 1366px){
.s_about .about-us{padding:2rem 0 1.5rem;}
.s_about .about-us .about-desc{line-height:1.1;}
}
@media only screen and (max-width: 1280px){
.s_about .layout{width:100%;padding-left:.15rem;padding-right:.15rem;}
.s_about .index-main-content .layout{max-width:1200px;}
}
@media only screen and (max-width: 1200px){
.s_about .about-us{padding:1.5rem 0 1.5rem;}
}
@media only screen and (max-width: 1100px){
.s_about .about-us .about-desc p span{font-size:16px!important;}
.s_about .learn-more-bar{padding:0;}
}
@media only screen and (max-width: 950px){
.s_about .gd-layer{padding-top:.6rem;padding-bottom:.6rem;}
.s_about .about-us{-webkit-background-size:cover;background-size:cover;background-attachment:inherit;padding:1.9rem 0 .8rem;}
}
@media only screen and (max-width: 768px){
.s_about .layout{width:auto;}
.s_about .about-us .about-detail{width:100%;max-width:500px;}
}
@media only screen and (max-width: 500px){
.s_about .layout{width:auto;max-width:inherit;}
.s_about .about-us{background:#434955;background-image:none!important;padding:.8rem 0;}
.s_about .about-us .about-desc{font-size:.2rem;}
}




























.s_qie h2,h3{margin-top:0;margin-bottom:.5rem;}
.s_qie b{font-weight:bolder;}
.s_qie h2,h3{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
.s_qie h2{font-size:2rem;}
.s_qie h3{font-size:1.75rem;}
.s_qie .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.s_qie .container{max-width:540px;}
}
@media (min-width:768px){
.s_qie .container{max-width:720px;}
}
@media (min-width:992px){
.s_qie .container{max-width:960px;}
}
@media (min-width:1200px){
.s_qie .container{max-width:1140px;}
}
.s_qie .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.s_qie .col-12{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.s_qie .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.s_qie .justify-content-center{-ms-flex-pack:center!important;justify-content:center!important;}
@media print{

.s_qie h2,h3{orphans:3;widows:3;}
.s_qie h2,h3{page-break-after:avoid;}
.s_qie .container{min-width:992px!important;}
}
/*! CSS Used from: https://www.cortemgroup.com/stylesheets/app-fa7681702fadb0c82663.css */
.s_qie h2,h3{font-family:"Nunito Sans",sans-serif;font-weight:700;}
.s_qie b{font-weight:600;}
.s_qie   h2{padding:0;margin:0;color:#333;font-size:1.75em;line-height:1.0;font-weight:200;}
@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){
.s_qie   h2{font-size:4em;}
}
.s_qie   h3{padding:0;margin:0.25em 0 0 0;color:#a2a2a2;font-size:1.25em;line-height:1.0;font-weight:700;}
@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){
.s_qie   h3{font-size:2.5em;}
}
.s_qie   h3.cortem_payoff{font-size:1.75em;font-weight:300;color:#333;}
@media only screen and (max-width: 767px){
.s_qie   h3.cortem_payoff{font-size:1em;}
}
.container{width:1280px;max-width:1280px;}
@media only screen and (max-width: 767px), only screen and (min-width: 769px) and (max-width: 1023px), only screen and (min-width: 1025px) and (max-width: 1199px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape), only screen and (min-width: 1200px) and (max-width: 1441px){
.container{width:100%;max-width:100%;}
}






.s_qie  h3{margin-top:0;margin-bottom:.5rem;}
.s_qie  a{color:#007bff;text-decoration:none;background-color:transparent;}
.s_qie  a:hover{color:#0056b3;text-decoration:underline;}
.s_qie  h3{margin-bottom:.5rem;font-weight:500;line-height:1.2;}

.s_qie  .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.s_qie  .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.s_qie  .col-12,.col-lg-3,.col-lg-6,.col-sm-6{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.s_qie  .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
@media (min-width:576px){
.s_qie  .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (min-width:992px){
.s_qie  .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.s_qie  .col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}



/*! CSS Used from: https://www.cortemgroup.com/stylesheets/app-fa7681702fadb0c82663.css */

.s_qie  a{color:#DDAA2E;}
.s_qie  a:hover{text-decoration:none;}
.s_qie   h3{padding:0;margin:0.25em 0 0 0;color:#a2a2a2;font-size:1.25em;line-height:1.0;font-weight:700;}
@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){
.s_qie    h3{font-size:2.5em;}
}
@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){
/*.s_qie   .sectors_container{margin:2em 0 0 0;}*/
}
.s_qie   .sectors_container .box{position:relative;width:100%;min-height:25vh;display:flex;justify-content:left;align-items:flex-end;margin:2em 0 0 0;}
@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){
.s_qie   .sectors_container .box{min-height:34vh;}
}
.s_qie   .sectors_container .box .image_container{background:scroll no-repeat center / cover;width:100%;height:100%;position:absolute;z-index:1;}
.s_qie   .sectors_container .box .gel{width:100%;height:100%;position:absolute;background:#333;opacity:0.2;z-index:2;transition:0.5s;}
@media only screen and (max-width: 767px){
.s_qie   .sectors_container .box .gel{opacity:0.5;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
.s_qie   .sectors_container .box .gel{padding:1em;}
}
@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){
.s_qie   .sectors_container .box .gel{opacity:0.4;}
}
.s_qie   .sectors_container .box .inner{position:relative;z-index:3;display:block;width:100%;background:rgba(255,255,255,0.4);padding:1.5em;margin-bottom:1.5em;}
@media only screen and (max-width: 767px){
.s_qie   .sectors_container .box .inner{background:rgba(255,255,255,0.3);padding:0.75em;margin-bottom:0.75em;}
}
.s_qie   .sectors_container .box .inner h3{font-size:1.125em;line-height:1;color:#fff;font-weight:800;margin:0;padding:0;transition:0.5s;}
@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){
.s_qie   .sectors_container .box .inner h3{font-size:1em;}
}
.s_qie   .sectors_container .box:hover,.s_qie   .sectors_container .box:focus{text-decoration:none;}
.s_qie   .sectors_container .box:hover .gel,.s_qie   .sectors_container .box:focus .gel{opacity:0.7;}

@media (min-width:1450px){
     .s_qie  .container-fluid{
        padding-left: 80px;
        padding-right: 80px;
     }
}

.s_qie .flex{
   display: flex;
   justify-content: space-between;
}


.s_qie .glb_title{
  width: 5rem;
}











.hangye_list .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.hangye_list .fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall;}



.hangye_list div,.hangye_list img,.hangye_list ul,.hangye_list a{margin:0;padding:0;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.hangye_list ul{font-style:normal;list-style:none;margin-top: 35px}
.hangye_list img{border:0;display:inline-block;vertical-align:middle;}
.hangye_list a{color:#333;text-decoration:none;-webkit-transition:all 0.35s;transition:all 0.35s;width: 2.5rem}


.hangye_list .clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both;}
/*! CSS Used from: http://bjbon.bce136.czqingzhifeng.com/static/index/zm001/css/index.css */

.hangye_list  ul a{margin-left:20px;float:left;}
.hangye_list  ul a .pic{margin-top:2px;float:left;}
.hangye_list  ul a .pic img{height:22px;display:block;}
.hangye_list  ul a .bt{margin-left:5px;font-size:18px;line-height:32px;float:left;position:relative;}
.hangye_list  ul a:hover .bt{color:#073281;}
.hangye_list  ul a .bt::after{width:0;height:2px;background:#073281;position:absolute;left:50%;bottom:0;content:'';-webkit-transition:all 0.5s;transition:all 0.5s;}
.hangye_list  ul a:hover .bt::after{width:100%;left:0;}
/*! CSS Used from: http://bjbon.bce136.czqingzhifeng.com/static/index/zm001/css/mobile.css */
@media screen and (max-width: 1280px){
.hangye_list  ul a .bt{font-size:16px;}
}
@media screen and (max-width: 960px){
.hangye_list  ul{max-width:none;width:100%;}
.hangye_list  ul a{width:32%;height:24px;margin:2% 2% 0 0;overflow:hidden;position:relative;}
.hangye_list  ul a:nth-of-type(3n){margin-right:0;}
.hangye_list  ul a .pic{margin-top:4px;position:absolute;left:0;top:0;}
.hangye_list  ul a .pic img{height:16px;}
.hangye_list  ul a .bt{margin-left:18px;font-size:12px;line-height:24px;}
}
/*! CSS Used keyframes */
@-webkit-keyframes fadeInUpSmall{0%{opacity:0;transform:translateY(60px);-moz-transform:translateY(60px);-webkit-transform:translateY(60px);-o-transform:translateY(60px);}100%{opacity:1;transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);}}
@keyframes fadeInUpSmall{0%{opacity:0;transform:translateY(60px);-moz-transform:translateY(60px);-webkit-transform:translateY(60px);-o-transform:translateY(60px);}100%{opacity:1;transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);}}



.hangye_list div{margin:0;padding:0;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}


.hangye_list  ul a .bt{margin-left:5px;font-size:16px;line-height:32px;float:left;position:relative;}
.hangye_list  ul a:hover .bt{color:#073281;}
.hangye_list  ul a .bt::after{width:0;height:2px;background:#073281;position:absolute;left:50%;bottom:0;content:'';-webkit-transition:all 0.5s;transition:all 0.5s;}
.hangye_list  ul a:hover .bt::after{width:100%;left:0;}
/*! CSS Used from: http://bjbon.bce136.czqingzhifeng.com/static/index/zm001/css/mobile.css */
@media screen and (max-width: 1280px){
.hangye_list  ul a .bt{font-size:16px;}
}
@media screen and (max-width: 960px){
.hangye_list  ul a .bt{margin-left:18px;font-size:12px;line-height:24px;}
}

/* 移动端适配 */
@media (max-width: 768px) {
  .zhong .tu {
      width: 90%;
      margin: 0 auto;
      max-height: 300px; /* 根据实际需要调整 */
      overflow: hidden;
  }
  
  .zhong .tu img {
      width: 100%;
      height: 100%;
      object-fit: contain;
  }
}


/* 添加在现有样式之后 */
.sectors_container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

@media (max-width: 768px) {
  .sectors_container {
      padding: 0 10px;
      row-gap: 10px;
  }
  
  .sectors_container .row {
      margin-left: -5px;
      margin-right: -5px;
  }
  
  .sectors_container .col-12 {
      padding-left: 5px;
      padding-right: 5px;
  }
  
  .sectors_container .box {
      height: 180px; /* 统一移动端高度 */
  }
  
  .sectors_container .image_container {
      height: 120px; /* 调整图片容器高度 */
  }
}







