button,textarea,input,body{font-family:"Microsoft YaHei",arial}
.m{max-width:1920px;width:100%;padding:0 10rem;height:100%;margin:0 auto;display:block;position:relative}
.pad_top{padding-top:7rem}
.pad_bot{padding-bottom:8rem}
#n_main .pad_top{padding-top:6rem}
#n_main .pad_bot{padding-bottom:6rem}
.pad_top2{padding-top:5.125rem}
.pad_bot2{padding-bottom:5.125rem}
.pad_aside{padding-left:45px;padding-right:45px}
@font-face{font-family:AXIFORMA-MEDIUM;src:url(../fonts/AXIFORMA-MEDIUM.TTF)}
@font-face{font-family:AXIFORMA-BLACK;src:url(../fonts/AXIFORMA-BLACK.TTF)}
@font-face{font-family:GIL;src:url(../fonts/GIL_____.TTF)}
@font-face{font-family:GILB;src:url(../fonts/GILB____.TTF)}
::selection{color:#fff;background-color:#2d5bc4}
::-moz-selection{color:#fff;background-color:#2d5bc4}
::-webkit-selection{color:#fff;background-color:#2d5bc4}
::-webkit-scrollbar{width:3px;height:3px;background-color:#F5F5F5}
::-webkit-scrollbar-track{border-radius:10px;background-color:#E2E2E2}
::-webkit-scrollbar-thumb{border-radius:10px;background-color:#2d5bc4}
img{display:block}
video{display:block}
.img video{width:100%;height:100%;object-fit:cover}
.ar_article{font-size:1.125rem;color:#535353;line-height:2;text-align:justify}
.ar_article strong{font-weight:bold}
.ar_article caption{background:#e8e8e8;border:1px solid #e8e8e8;padding:.875rem 1.75rem;font-size:1.25rem;color:#000}
.ar_article table{width:100%;border-collapse:collapse;text-align:center;margin:1.5rem 0}
.ar_article td,.ar_article th{padding:.875rem 1.75rem;border:1px solid #e8e8e8}
.ar_article th{color:#333;background:#f9f9f9;font-size:1rem}
.ar_article td{font-size:.9375rem}
.ar_article td p,.ar_article th p{padding-bottom:0;margin-bottom:0;text-align:inherit}
.ar_article img{max-width:100%;height:auto;margin:1.5rem 0;display:inline-block}
.ar_article video{width:100%}
.ar_article a{color:#363636}
.ar_article ul li,.ar_article ol li{padding-bottom:0!important;margin-bottom:0!important}
.ar_article ul li p,.ar_article ol li p{padding-bottom:0;margin-bottom:3px!important}
.ar_article ul li{list-style:disc;margin-left:1.625rem}
.ar_article ol li{list-style:decimal;margin-left:1.625rem}
.ar_article h1{font-size:2.125rem;color:#000}
.ar_article h2{font-size:1.875rem;color:#000}
.ar_article h3{font-size:1.75rem;color:#000}
.ar_article h4{font-size:1.5rem;color:#000}
.ar_article h5{font-size:1.25rem;color:#333;white-space:normal}
.ar_article h6{font-size:1.125rem;color:#333}
.ar_article p:last-child img:last-child{margin-bottom:0}
@media(max-width:480px){.ar_article h1{font-size:1.875rem}
.ar_article h2{font-size:1.75rem}
.ar_article h3{font-size:1.625rem}
.ar_article h4{font-size:1.375rem}
.ar_article td,.ar_article th{padding:.75rem .375rem}
}
::-webkit-input-placeholder{color:#a6a6a6}
::-moz-placeholder{color:#a6a6a6}
::-moz-placeholder{color:#a6a6a6}
::-ms-input-placeholder{color:#a6a6a6}
:focus::-webkit-input-placeholder{color:transparent!important}
:focus:-moz-placeholder{color:transparent!important}
:focus::-moz-placeholder{color:transparent!important}
:focus:-ms-input-placeholder{color:transparent!important}
:focus:-ms-input-placeholder{color:transparent!important}
.flexcenter{display:flex;align-items:center;justify-content:center}
.flexcenter.column{flex-direction:column}
.flexend{display:flex;justify-content:flex-end;align-items:center}
.flexbetween{display:flex;align-items:center;justify-content:space-between}
#fileupload_jlsc .col-lg-12{padding:0!important}
#fileupload_jlsc{height:40px;display:flex;align-items:center}
#fileupload_jlsc .btn.blue:not(.btn-outline){background:#626262;border:0!important}
.weiyuanse:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;transition:.5s}
.miaodian,.maodian{position:relative;transform:translateY(-7.5rem);display:block}
:before,:after{display:block;transition:.5s}
body{font-size:100%;line-height:1.1;width:100%;position:relative;font-weight:400;overflow-x:hidden;background:#fff}
.jianbian01{background-image:-moz-linear-gradient(0deg,#af1e28 0,rgba(175,30,40,0) 100%);background-image:-webkit-linear-gradient(0deg,#af1e28 0,rgba(175,30,40,0) 100%);background-image:-ms-linear-gradient(0deg,#af1e28 0,rgba(175,30,40,0) 100%)}
.jianbian02{background-image:-moz-linear-gradient(270deg,transparent 0,rgba(0,0,0,.5) 100%);background-image:-webkit-linear-gradient(270deg,transparent 0,rgba(0,0,0,.5) 100%);background-image:-ms-linear-gradient(270deg,transparent 0,rgba(0,0,0,.5) 100%)}
.defs{position:absolute;width:0;height:0}
@keyframes roll{from{transform:rotate(0deg)}
to{transform:rotate(359deg)}
}
.swiper-button-disabled{opacity:.3!important}
.swiper-button-lock{opacity:0!important}
.swiper-button-next:after,.swiper-button-prev:after{display:none}
.swiper-button-prev i:after,.swiper-button-next i:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev i:after{content:'prev'}
.swiper-button-next i:after{content:'next'}
button{cursor:pointer;outline:0;border:0}
.tc_close{cursor:pointer}
*{padding:0;margin:0}
img{max-width:100%}
video{max-width:100%}
#bdshare_weixin_qrcode_dialog *,#bdshare_weixin_qrcode_dialog{box-sizing:content-box}
.j_tab{display:table;width:100%;height:100%}
.j_tab_cel{display:table-cell;vertical-align:middle;width:100%;height:100%}
*{margin:0;padding:0;outline:0;box-sizing:border-box;min-width:0}
*:before,*:after{box-sizing:border-box}
a{color:inherit}
a:focus{outline:none!important}
h4,.h4,h5,.h5,h6,.h6,h1,.h1,h2,.h2,h3,.h3,p{margin:0}
img{max-width:100%;max-height:100%}
.img img{width:100%;height:100%;display:block;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;object-fit:cover;display:block}
.pic img{transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}
li:hover .img img{transform:scale(1.05) rotate(.1deg);-webkit-transform:scale(1.05) rotate(.1deg);-moz-transform:scale(1.05) rotate(.1deg);-ms-transform:scale(1.05) rotate(.1deg);-o-transform:scale(1.05) rotate(.1deg)}
svg{max-width:100%;max-height:100%}
.ovh{overflow:hidden;width:100%}
.draw_h{width:4.125rem!important;height:4.125rem!important;display:block;border-radius:50%;text-align:center;position:relative}
.draw_h:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border:1px solid rgba(100%,100%,100%,.5);border-radius:50%}
svg.drawcircle{position:absolute;top:0;left:0;overflow:inherit;display:block;pointer-events:none}
svg.drawcircle circle{fill:none;box-sizing:border-box;stroke-width:2;stroke:none;stroke-dasharray:0,188.49;stroke-dashoffset:188.49;transition:all .3s linear 0s}
.draw_h .icon{fill:#626262;vertical-align:middle;transition:.3s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.draw_h:hover svg.drawcircle circle{stroke:#fff;stroke-dasharray:188.49,0;stroke-dashoffset:188.49;-webkit-transition:all .7s cubic-bezier(0.11,0.57,0.58,1);transition:all .7s cubic-bezier(0.11,0.57,0.58,1)}
.draw_h:hover .icon{fill:#0081cc}
.txtovh1{overflow:hidden;-webkit-line-clamp:1;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.txtovh2{overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.txtovh3{overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.txtovh4{overflow:hidden;-webkit-line-clamp:4;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.txtovh5{overflow:hidden;-webkit-line-clamp:5;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.txtovh6{overflow:hidden;-webkit-line-clamp:6;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.txtovh7{overflow:hidden;-webkit-line-clamp:7;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.txtovh8{overflow:hidden;-webkit-line-clamp:8;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.txtleft{text-align:left!important}
.txtcenter{text-align:center!important}
.ico_tgl{margin:0 auto;display:flex;align-items:center;justify-content:center;width:3.875rem;height:3.875rem}
.ico_tgl img{display:block}
.ico_tgl .img02{display:none}
.ico_tgl:hover .img01,li:hover .ico_tgl .img01{display:none}
.ico_tgl:hover .img02,li:hover .ico_tgl .img02{display:block}
.img_zd>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}
svg{display:block}
:focus{outline:0}
input,button,a{outline:0}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #e3e3e3;margin:1em 0;padding:0}
input,select{vertical-align:top}
li,ul{list-style-type:none}
img{border:0}
a{text-decoration:none}
a:link,a:hover,a:active,a:visited{text-decoration:none}
input,textarea{outline:0;border:0}
textarea{resize:none}
h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em{font-weight:normal;font-style:normal}
ul,li{list-style:none;margin:0;padding:0}
.fl{float:left}
.fr{float:right}
.img{overflow:hidden}
.h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.h5 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clear{clear:both}
.img_db{width:100%;position:relative}
.img_db:after{content:"";display:block;width:100%;height:0;padding-top:60.9%;position:static!important}
.img_db img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.img_db video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.img_db .pic{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.img_db .pic img{position:static;width:auto;height:auto;object-fit:contain}
path{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.img_zd{position:relative;width:100%;overflow:hidden}
.img_zd .img_hezi{padding-bottom:60%!important}
.img_zd>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
.box_table{display:table;table-layout:fixed;width:100%;height:100%}
.box_table_cell{display:table-cell;vertical-align:middle}
.box_table_cell *{white-space:normal;word-wrap:break-word}
.relative{position:relative}
.tc{position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%;overflow:hidden;opacity:0;visibility:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.tc.act{opacity:1;visibility:visible}
.tc.center{display:flex;align-items:center;justify-content:center}
.tc_bg{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.8)}
.tc_close{position:absolute;right:.75rem;top:.75rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.tc_close:hover{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}
.tc_btn{cursor:pointer}
.tc_ewm{width:14rem;height:auto;position:relative;background:#fff;border-radius:5px;padding:2rem 1.25rem 1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}
.tc_ewm img{width:10rem;height:10rem;margin-bottom:1rem}
.tc_ewm p{font-size:.875rem!important;color:#333!important;font-weight:bold}
.tc_ewm div{font-size:.875rem!important;color:#999!important}
input{font-weight:normal;background:0;box-shadow:none;-webkit-appearance:none;border-radius:0;font-weight:normal}
.btn_flashcenter{position:relative;overflow:hidden;transition:.52s}
.btn_flashcenter .anim{-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%}
.btn_flashcenter .anim:before{position:relative;content:'';display:block;margin-top:100%}
.btn_flashcenter .anim:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%}
.btn_flashcenter:hover .anim{-moz-animation:anim-out .75s;-webkit-animation:anim-out .75s;animation:anim-out .75s}
.btn_flashcenter:hover .anim:after{-moz-animation:anim-out-pseudo .75s;-webkit-animation:anim-out-pseudo .75s;animation:anim-out-pseudo .75s}
.btn_flashcenter:hover .anim{-moz-animation:anim-out .75s;-webkit-animation:anim-out .75s;animation:anim-out .75s}
.btn_flashcenter:hover .anim:after{-moz-animation:anim-out-pseudo .75s;-webkit-animation:anim-out-pseudo .75s;animation:anim-out-pseudo .75s}
@-webkit-keyframes anim-out-pseudo{0%{background:rgba(0,0,0,0.25)}
100%{background:transparent}
}
@-moz-keyframes anim-out-pseudo{0%{background:rgba(0,0,0,0.25)}
100%{background:transparent}
}
@-ms-keyframes anim-out-pseudo{0%{background:rgba(0,0,0,0.25)}
100%{background:transparent}
}
@keyframes anim-out-pseudo{0%{background:rgba(0,0,0,0.25)}
100%{background:transparent}
}
@-webkit-keyframes anim-out{0%{width:0}
100%{width:100%}
}
@-moz-keyframes anim-out{0%{width:0}
100%{width:100%}
}
@-ms-keyframes anim-out{0%{width:0}
100%{width:100%}
}
@keyframes anim-out{0%{width:0}
100%{width:100%}
}
.splitlist{line-height:1.2;overflow:hidden;white-space:pre-wrap}
.splitlist.flag span{-webkit-animation:fadeInRight 1.2s forwards;animation:fadeInRight 1.2s forwards}
.splitlist span{font-family:inherit;width:auto;font-size:inherit;color:inherit;font-weight:inherit;text-transform:inherit;opacity:0;display:inline-block}
.splitlist span.letters{color:#0054A3}
.photoActives{position:relative;overflow:hidden}
.photoActives .photoActive{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#fff;z-index:3}
.photoActives.reset_photoActive .photoActive{bottom:-100%;-webkit-transition:1.3s;transition:1.3s;-webkit-transition-timing-function:var(--ease-in-out-b);transition-timing-function:var(--ease-in-out-b)}
#nav_btn_box{height:100%;z-index:998;margin-left:20px;position:fixed;height:4.5rem;right:0;top:0;display:none}
#nav_btn_box .m{height:100%;display:flex;align-items:center}
#nav_btn_box.on{background:0}
#nav_btn .point.on .navbtn::after,#nav_btn .point.on .navbtn::before{background:#a0a0a0}
#nav_btn{cursor:pointer;text-align:center;z-index:99999;padding-bottom:4px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;outline:0;box-shadow:none}
#nav_btn .point{display:inline-block;width:1.875rem;height:22px;position:relative;outline:0}
#nav_btn .navbtn{position:absolute;top:12px;left:0;display:inline-block;width:18px;height:2px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background:#999}
#nav_btn .navbtn::after,#nav_btn .navbtn::before{position:absolute;left:0;display:inline-block;width:100%;height:2px;content:'';-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background:#999}
.ny #nav_btn .navbtn::after,.ny #nav_btn .navbtn::before{background:#999}
#nav_btn .navbtn::after{top:-6px}
#nav_btn .navbtn::before{top:6px}
#nav_btn .point.on .navbtn{background:transparent}
#nav_btn .point.on .navbtn::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0}
#nav_btn .point.on .navbtn::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:0}
.nav-menu-btn{position:relative;display:block;float:right;width:20px;height:38px;cursor:pointer;transition:all .3s;z-index:10;transform:scale(.8)}
.nav-menu-btn.enter .menu-btn{transition-duration:.1s;transition-delay:.4s}
.nav-menu-btn.enter .menu-btn:before,.nav-menu-btn.enter .menu-btn:after{opacity:0}
.nav-menu-btn.enter .menu-btn:before{left:-50%;right:100%;transform:translate(-100%,0)}
.nav-menu-btn.enter .menu-btn:after{left:100%;right:-50%;transform:translate(100%,0)}
.nav-menu-btn.enter .up{top:17px;transform:rotate(45deg);height:3px}
.nav-menu-btn.enter .down{bottom:18px;transform:rotate(-45deg);height:3px}
.nav-menu-btn.leave .menu-btn:before,.nav-menu-btn.leave .menu-btn:after{opacity:1;transform:translate(0,0)}
.nav-menu-btn.leave .menu-btn:before{left:0;right:50%}
.nav-menu-btn.leave .menu-btn:after{left:50%;right:0}
.menu-btn{position:absolute;display:block;width:100%;height:9px}
.menu-btn:before,.menu-btn:after{content:'';position:absolute;top:0;height:100%;background:#aaa;transition:all .3s;border-radius:3px}
.menu-btn:before{left:0;right:55%}
.menu-btn:after{left:55%;right:0}
.menu-btn.up{top:10px}
.menu-btn.down{bottom:8px}
.mtrans,.mtrans:hover{-webkit-transition:all .8s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:all .8s cubic-bezier(.19,1,.22,1) 0s;transition:all .8s cubic-bezier(.19,1,.22,1) 0s;-ms-transition:all .8s cubic-bezier(.19,1,.22,1) 0s}
.menu-handler{z-index:1000000;background:rgba(0,0,0,0.35);width:48px;height:45px;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.445,.145,.355,1);-webkit-transition:all .3s cubic-bezier(.445,.145,.355,1);-moz-transition:all .3s cubic-bezier(.445,.145,.355,1);transform:scale(.7)}
.menu-handler .box{display:block;height:45px;overflow:hidden;position:relative}
.menu-handler::after{width:48px;height:45px;box-sizing:border-box;content:'';display:block;position:absolute;top:0;left:0;pointer-events:none;border:5px solid rgba(0,0,0,.3);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:intervalHamburgerBorder;animation-name:intervalHamburgerBorder;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes intervalHamburgerBorder{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
80%{-webkit-transform:scale(1.6);transform:scale(1.6)}
100%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}
}
@keyframes intervalHamburgerBorder{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
80%{-webkit-transform:scale(1.6);transform:scale(1.6)}
100%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}
}
.hamburger{width:45px;height:45px;display:block;position:relative;cursor:pointer;float:right;z-index:110;margin-top:50px;margin-right:20px;border:1px solid #fff;pointer-events:auto;-webkit-tap-highlight-color:transparent}
.menu-handler .burger{width:26px;height:2px;background:#fff;display:block;position:absolute;z-index:5;top:13px;left:50%;margin:0 0 0 -13px;transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center}
.menu-handler .burger-2{top:21px}
.menu-handler .burger-3{top:29px}
.menu-handler.active .burger-1{top:22px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}
.menu-handler.active .burger-2{-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;left:-100%}
.menu-handler.active .burger-3{top:22px;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}
.fp-viewing-page1 .menu-handler{opacity:0;visibility:hidden}
.nicescroll-cursors{border:0!important;background-color:rgba(66,66,66,.5)!important}
@keyframes clipPathLeft{0%{clip-path:polygon(30% 44%,65% 44%,65% 63%,30% 63%)}
100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes clipPathDown{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}
10%{clip-path:polygon(0 0,100% 0,100% 78%,0 36%)}
100%{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}
}
@keyframes fadeUpAni{0%{opacity:0;transform:translate3d(0,100%,0)}
100%{opacity:1;transform:translate3d(0,0%,0)}
}
@keyframes opacityAni{0%{opacity:0}
100%{opacity:1}
}
.menubtn{width:23px;height:23px;position:relative;cursor:pointer;display:flex;align-items:center}
.menubtn span{display:block;width:23px;height:2px;background:#383635;position:relative;vertical-align:middle;-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;-ms-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;-moz-transition-delay:.3s,0s;-ms-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;transition-delay:.3s,0s}
.menubtn span:after,.menubtn span:before{content:"";position:absolute;display:inline-block;width:100%;height:2px;left:0;background-color:#383635;-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;-ms-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;-moz-transition-delay:.3s,0s;-ms-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;transition-delay:.3s,0s}
.menubtn span:before{top:-6px;-webkit-transition-property:top,transform;-moz-transition-property:top,transform;-ms-transition-property:top,transform;-o-transition-property:top,transform;transition-property:top,transform}
.menubtn span:after{bottom:-6px;-webkit-transition-property:bottom,transform;-moz-transition-property:bottom,transform;-ms-transition-property:bottom,transform;-o-transition-property:bottom,transform;transition-property:bottom,transform}
.menubtn.active span{background-color:transparent;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-ms-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}
.menubtn.active span:after,.menubtn.active span:before{-webkit-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;transition-delay:0s,.3s}
.menubtn.active span:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.menubtn.active span:after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.tc_btn{cursor:pointer}
.tc_video{width:90%;max-width:900px;margin:0 auto;background:0;position:relative}
.video{clip-path:inset(50% 0 50% 0)}
.act .video{clip-path:inset(0 0 0 0);transition:1.5s clip-path .5s}
.tc_video #my-video{position:relative;height:0;padding-top:60%}
.tc_video #my-video video{width:100%;height:100%;position:absolute;left:0;top:0}
.tc_video .tc_close{display:block;position:absolute;top:-2rem;right:-3rem;border-radius:50%}
.video-js{width:100%!important;height:100%!important}
.video-js .vjs-big-play-button{left:50%!important;top:50%!important;margin-left:calc(-1.6rem - 5px);margin-top:calc(-1.6rem - 5px);background-color:rgba(0,0,0,0)!important}
video{object-fit:fill}
.vjs-poster{background-size:cover!important}
.s_video .mask{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.s_video .btn_play{width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;border-radius:50%}
.s_video .btn_play svg{width:1.5rem}
.btn_play:after,.btn_play:before{width:100%;height:100%;content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;border-style:solid;border-color:#fff;border-radius:50%;border-width:2px;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}
.btn_play:after{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}
.btn_play:hover:after,.btn_play:hover:before{-webkit-transition-duration:1.2s;transition-duration:1.2s}
.btn_play:hover:before{opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4)}
.btn_play:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.s_video .mask p{font-size:.875rem;color:#fff;margin-top:1rem}
.s_video{position:relative}
.hvr-bounce-to-bottom{overflow:hidden;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}
.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-bounce-to-bottom:hover:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
.btn_xx2{width:10.25rem;height:3rem;transition:.5s;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#1353e8;color:#fff;font-size:1rem}
.hvr-shutter-in-horizontal{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.animimg{border-radius:5px;clip-path:inset(0 0 100% 0)}
.animimg.aos-animate{clip-path:inset(0 0 0 0)}
[class^="hvr-"]{margin:.4em;padding:1em;cursor:pointer;text-decoration:none;color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-shutter-in-horizontal:hover:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}

