﻿@import "../css/font-awesome.min.css";
@import "../css/bootstrap.min.css";
@import "../css/richtext.css";
@import "../css/swiper.min.css";

@font-face{font-family:"DIN Condensed";font-style:normal;font-weight:400;src:url("../fonts/DIN Condensed Bold.ttf") format("truetype")}
@font-face{font-family:"SHSC";font-style:normal;font-weight:400;src:url("https://up.v2.wzjcsw.com/font/SourceHanSerifCN-Medium.otf") format("truetype")}
*{font-weight:350}
html,body{font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:18px;color:#333;scroll-behavior:smooth;overflow-x:hidden}
p{line-height:1.8em}
a{color:inherit;text-decoration:none}
a.active,a:active,a:focus,a:hover{color:#f9caa4;text-decoration:none}
.navbar{margin:0;border-radius:0}
.navbar ul{margin:0}
.text-primary,.pagination>li>a,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span,.pagination>li>span:focus,.pagination>li>span:hover{color:#f9caa4}
.btn{border-radius:0}
.btn.btn-circle{border-radius:100px}
.btn.btn-outline{background:transparent;color:#333}
.btn-primary,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color: #f9caa4;border-color: #f9caa4;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#8a6019;border-color:#8a6019}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none}
.row.row-divider>[class^="col-"]{border-right:solid 1px #ddd}
.row.row-divider>[class^="col-"]:last-child{border-right:none}
.row.row-divider .col-sm-6:nth-child(even),.row.row-divider .col-md-6:nth-child(even),.row.row-divider .col-lg-6:nth-child(even){border-right:none}
.row.row-compact{margin:0}
.row.row-compact>[class^="col-"]{padding:0}
.row .col-xs-24,.row .col-sm-24,.row .col-md-24,.row .col-lg-24{float:left}
@media (max-width:768px){.row .col-xs-24{width:20%}}@media (max-width:992px){.row .col-xs-24,.row .col-sm-24{width:20%}}@media (max-width:1200px){.row .col-xs-24,.row .col-sm-24,.row .col-md-24{width:20%}}@media (min-width:1200px){.row .col-sm-24,.row .col-md-24,.row .col-lg-24{width:20%}}.form.form-horizontal .form-group{position:relative;padding:0 12em}
.form.form-horizontal .form-group .control-label{position:absolute;left:0;padding:.4em 1em;width:12em}
.form-control{border-radius:0;height:auto}
.form-control:focus,.form-control:active{box-shadow:none}
.form-control.input-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0;height:auto}
.form-control.input-lg{line-height:1.5;border-radius:0;height:auto}
.form-control-select{height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='28' viewBox='0 0 16 28' fill='%23777'%3E%3Cpath d='M16 17q0 .406-.297.703l-7 7Q8.406 25 8 25t-.703-.297l-7-7Q0 17.406 0 17t.297-.703T1 16h14q.406 0 .703.297T16 17zm0-6q0 .406-.297.703T15 12H1q-.406 0-.703-.297T0 11t.297-.703l7-7Q7.594 3 8 3t.703.297l7 7Q16 10.594 16 11z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;-webkit-background-size:8px 16px;-moz-background-size:8px 16px;background-size:8px 16px;padding-right:2em}
.form-control-checkbox,.form-control-radio{display:inline-block;position:relative;cursor:pointer;margin-right:.5em}
.form-control-checkbox [type="checkbox"],.form-control-radio [type="checkbox"],.form-control-checkbox [type="radio"],.form-control-radio [type="radio"]{cursor:pointer;position:relative;z-index:1;vertical-align:middle;margin-right:6px;margin-top:4px}
.form-control-checkbox [type="checkbox"]:before,.form-control-radio [type="checkbox"]:before,.form-control-checkbox [type="radio"]:before,.form-control-radio [type="radio"]:before{visibility:visible;content:"";position:absolute;z-index:0;top:-1.5px;left:-1.5px;width:15px;height:15px;border-radius:3px;background:#ddd}
.form-control-checkbox [type="checkbox"]:checked:after,.form-control-radio [type="checkbox"]:checked:after,.form-control-checkbox [type="radio"]:checked:after,.form-control-radio [type="radio"]:checked:after{visibility:visible;position:absolute;top:-1.5px;left:-1.5px;z-index:1;content:"";width:15px;height:15px;border-radius:3px;background-color:#a06f1d;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:center center;background-size:50% 50%}
.form-control-checkbox [type="radio"]:before,.form-control-radio [type="radio"]:before{border-radius:100%}
.form-control-checkbox [type="radio"]:checked:after,.form-control-radio [type="radio"]:checked:after{background:#fff;border:solid 5px #a06f1d;border-radius:100%}
.form-control-table{margin:-3px 0;padding:2px .5em;height:auto}
.form-control,.btn{height:auto;padding:10px}
.btn{padding:8px 25px}
.navbar .navbar-toggle{padding:5px 10px;font-size:16px}
.nav-line>li{float:left}
.nav-line>li>a{border-bottom:solid 2px #ddd}
.nav-line>li.active>a,.nav-line>li.active>a:focus,.nav-line>li.active>a:hover{border-color:#a06f1d}
.nav-pills li a{display:block;background:#f5f5f5;border-radius:2px;margin:5px;padding:6px 15px}
.nav-pills li.active>a,.nav-pills li.active:hover>a,.nav-pills li.active:active>a,.nav-pills li.active:hover>a{background:#a06f1d;color:#fff}
.nav-pills li a:hover,.nav-pills li a:active,.nav-pills li a:focus{background:#f0f0f0}
.dropdown-menu{border-color:rgba(0,0,0,0)}
.dropdown-menu .row{margin:0}
.dropdown-menu .row [class^="col-"]{padding:0}
.dropdown-menu dl{margin:0}
.dropdown-menu dl dt,.dropdown-menu dl dd{padding:.8rem 1.5rem}
.dropdown-menu dl dt{font-size:1.05rem;font-weight:normal;color:rgba(51,51,51,0.5)}
.dropdown-menu dl dd:hover{background:#f5f5f5}
.dropdown-menu dl dd:hover a{text-decoration:none}
.dropdown-menu dl dd a{color:#333}
.dropdown-menu dl dd a small{display:block;color:rgba(51,51,51,0.5)}
.dropdown .open{background:none}
.dropdown-menu{border-color:rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}
.dropdown-menu:after,.dropdown-menu:before{border-color:transparent;border-style:solid;border-width:8px;content:" ";height:0;left:15px;pointer-events:none;position:absolute;width:0}
.dropdown-menu:before{bottom:100%;border:solid 8px transparent;border-bottom:8px solid rgba(0,0,0,0.2)}
.dropdown-menu:after{border-bottom-color:#fff;bottom:100%;margin-bottom:-1px}
.dropdown-menu.dropdown-menu-right:after,.dropdown-menu.dropdown-menu-right:before{left:auto;right:15px}
.dropdown-menu .divider{margin:2px 0}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#a06f1d;color:#fff}
.breadcrumb{background:none;border-radius:0;padding:10px 0}
.paginator{margin:30px 0}
.modal .modal-dialog .modal-content{border:none;border-radius:0;box-shadow:none;padding:0 2rem}
.modal .modal-dialog .modal-content .modal-header{padding:25px}
.modal .modal-dialog .modal-content .modal-header .close{position:absolute;right:2rem;top:2rem;color:#999;opacity:1;font-size:28px;font-weight:normal}
.modal .modal-dialog .modal-content .modal-header .modal-title{text-align:center}
.modal .modal-dialog .modal-content .modal-body{padding:2rem 0}
.modal .modal-dialog .modal-content .modal-body .richtext{font-size:14px}
.notfound{font-size:26px;padding:2em;color:#888}
.nav{display:flex}
.nav>li>a{background:none;padding:0}
.nav>li>a:hover{background:none}
.d-flex{display:flex}
.d-flex-align-center{align-items:center}
.d-flex-justify-center{justify-content:center}
.divider{border-bottom:solid 1px #ddd;height:0;padding:0;margin:.2rem 0}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.heading{margin-bottom:20px;padding:1em 0}
.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{position:relative;margin:0;padding:0;vertical-align:middle;line-height:1.5em;font-weight:300}
.heading.heading-bullet h1:before,.heading.heading-bullet h2:before,.heading.heading-bullet h3:before,.heading.heading-bullet h4:before,.heading.heading-bullet h5:before,.heading.heading-bullet h6:before{content:"";background:#ddd;display:inline-block;width:5px;height:1em;margin-right:.5em;margin-top:-0.15em;vertical-align:middle}
.heading.heading-line{position:relative}
.heading.heading-line h1,.heading.heading-line h2,.heading.heading-line h3,.heading.heading-line h4,.heading.heading-line h5,.heading.heading-line h6{background:#fff;z-index:1;display:inline-block;padding:0 1em 0 0}
.heading.heading-line:before{content:"";position:absolute;top:50%;left:0;right:0;margin-top:-1px;border-bottom:solid 1px #ddd;z-index:0}
.heading.heading-line.text-left h1,.heading.heading-line.text-left h2,.heading.heading-line.text-left h3,.heading.heading-line.text-left h4,.heading.heading-line.text-left h5,.heading.heading-line.text-left h6{padding:0 1em 0 0}
.heading.heading-line.text-right h1,.heading.heading-line.text-right h2,.heading.heading-line.text-right h3,.heading.heading-line.text-right h4,.heading.heading-line.text-right h5,.heading.heading-line.text-right h6{padding:0 0 0 1em}
.heading.heading-line.text-center h1,.heading.heading-line.text-center h2,.heading.heading-line.text-center h3,.heading.heading-line.text-center h4,.heading.heading-line.text-center h5,.heading.heading-line.text-center h6{padding:0 1em}
.heading.heading-divider{border-bottom:solid 1px #ddd}
.blockquote{margin:0 0 1rem 0;padding:0;font-size:1.2rem;border:none}
.blockquote footer{margin-top:.2rem;font-size:.8em;color:rgba(51,51,51,0.6)}
.blockquote footer:before{content:"\2014 \00A0"}
.thumb{position:relative;margin:auto;text-align:center}
.thumb img{width:100%;height:100%;transition:all .3s ease-in-out;object-fit:cover}
.thumb.cover{position:relative;padding-bottom:100%;overflow:hidden}
.thumb.cover img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease-in-out;max-width:none;max-height:100%}
.thumb.cover.p6x4{padding-bottom:66%}
.thumb.cover.p5x4{padding-bottom:80%}
.thumb.cover.p5x3{padding-bottom:60%}
.thumb.cover.p4x3{padding-bottom:75%}
.thumb.cover.p16x9{padding-bottom:56%}
.thumb.cover.p3x4{padding-bottom:135%}
.thumb.cover.p2x3{padding-bottom:150%}
.thumb.cover.p1x2{padding-bottom:200%}
.advert{white-space:nowrap;text-align:center}
.advert .advert-kv{display:inline-block;text-align:left}
.advert .advert-kv .kv-image{text-align:center}
.advert .advert-kv .kv-image img{max-width:100%;max-height:100%}
.advert .advert-kv .kv-text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-shadow:0 0 20px rgba(0,0,0,0.8);color:#fff}
.advert .advert-kv .kv-text big{display:block;font-weight:bold;font-size:3rem}
.advert .advert-kv .kv-text small{display:block;font-size:1.5rem;white-space:normal}
.scrollbar{overflow-y:auto}
.scrollbar::-webkit-scrollbar{width:5px;height:5px}
.scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);-webkit-border-radius:10px;border-radius:10px}
.scrollbar::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(0,0,0,0.15)}
.swiper{position:relative;overflow:hidden;z-index:0}
.swiper:hover .swiper-button-prev,.swiper:hover .swiper-button-next{opacity:.6}
.swiper .swiper-container-vertical>.swiper-pagination{right:4%}
.swiper .swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:15px 0}
.swiper .swiper-slide{overflow:hidden}
.swiper .swiper-slide img,.swiper .swiper-slide video,.swiper .swiper-slide svg{width:100%;max-width:100%;max-height:100%}
.swiper .swiper-container-horizontal{height:100%}
.swiper .swiper-container-horizontal>.swiper-wrapper{height:100%}
.swiper .swiper-container-vertical>.swiper-wrapper{height:100vh}
.swiper .swiper-button-prev,.swiper .swiper-button-next{top:0;left:0;bottom:0;width:50px;height:100%;z-index:1;margin:0;padding:0;-webkit-user-select:none;user-select:none;transition:all .15s ease-in-out;outline:none;background:none;opacity:.5}
.swiper .swiper-button-prev.swiper-button-disabled,.swiper .swiper-button-next.swiper-button-disabled{pointer-events:auto}
.swiper .swiper-button-prev.swiper-button-disabled:before,.swiper .swiper-button-next.swiper-button-disabled:before{opacity:.2}
.swiper .swiper-button-prev:before,.swiper .swiper-button-next:before{position:absolute;top:50%;left:50%;z-index:2;content:" ";display:block;width:2em;height:2em;background:url(../img/jt@2x.png) no-repeat center;background-size:contain;transform:translate(-50%, -50%) scaleX(-1);opacity:1;transition:all .3s ease-in-out}
.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{opacity:1}
.swiper .swiper-button-next{left:auto;right:0;transform:scaleX(-1)}
.swiper .swiper-pagination .swiper-pagination-bullet{position:relative;width:10px;height:10px;background:rgba(0,0,0,0.2);border:none;opacity:1}
.swiper .swiper-pagination .swiper-pagination-bullet span{position:absolute;right:20px;top:50%;transform:translateY(-50%);white-space:nowrap;opacity:0;transition:.2s}
.swiper .swiper-pagination .swiper-pagination-bullet-active{background:#a06f1d}
.swiper .swiper-pagination .swiper-pagination-bullet-active span{opacity:1}
.swiper .swiper-controls-circle{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.swiper .swiper-controls-circle .swiper-button-next,.swiper .swiper-controls-circle .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.swiper .swiper-controls-circle .swiper-button-next:before,.swiper .swiper-controls-circle .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.swiper .swiper-controls-circle .swiper-button-next:hover,.swiper .swiper-controls-circle .swiper-button-prev:hover{opacity:1}
.swiper .swiper-controls-circle .swiper-button-next.swiper-button-disabled,.swiper .swiper-controls-circle .swiper-button-prev.swiper-button-disabled{opacity:.4}
.gallery{margin-bottom:20px;overflow:hidden}
.gallery .gallery-top .swiper-container .swiper-wrapper .swiper-slide{background:#ddd;opacity:.5}
.gallery .gallery-top .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}
.gallery .gallery-top .swiper-controls .swiper-button-prev,.gallery .gallery-top .swiper-controls .swiper-button-next{cursor:pointer;font-size:.8rem}
.gallery .gallery-top .swiper-controls .swiper-button-prev:before,.gallery .gallery-top .swiper-controls .swiper-button-next:before{border-color:#fff}
.gallery .gallery-thumbs{margin-top:10px;padding:0 30px}
.gallery .gallery-thumbs .swiper-container .swiper-wrapper .swiper-slide{border:solid 2px #ddd;border-radius:4px;position:relative;cursor:pointer;transition:all .2 ease-in-out}
.gallery .gallery-thumbs .swiper-container .swiper-wrapper .swiper-slide:after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:#fff;opacity:.6;transition:all .2 ease-in-out}
.gallery .gallery-thumbs .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{border-color:#a06f1d}
.gallery .gallery-thumbs .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active:after{opacity:0}
.gallery .gallery-thumbs .swiper-controls .swiper-button-prev,.gallery .gallery-thumbs .swiper-controls .swiper-button-next{cursor:pointer;background:none;top:0;bottom:0;width:25px;height:auto;transform:translateY(0);background:#eee;border-radius:0;font-size:.4rem;opacity:.8}
.gallery .gallery-thumbs .swiper-controls .swiper-button-prev:hover,.gallery .gallery-thumbs .swiper-controls .swiper-button-next:hover,.gallery .gallery-thumbs .swiper-controls .swiper-button-prev:focus,.gallery .gallery-thumbs .swiper-controls .swiper-button-next:focus{border:none;box-shadow:none}
.gallery .gallery-thumbs .swiper-controls .swiper-button-prev:before,.gallery .gallery-thumbs .swiper-controls .swiper-button-next:before{border-color:#000}
.gallery .gallery-thumbs .swiper-controls .swiper-button-prev:after,.gallery .gallery-thumbs .swiper-controls .swiper-button-next:after{display:none}
.gallery .gallery-thumbs .swiper-controls .swiper-button-prev{left:0}
.gallery .gallery-thumbs .swiper-controls .swiper-button-next{right:0}
.gallery .gallery-thumbs .swiper-scrollbar{margin-top:20px;height:5px;background-color:#f5f5f5}
.gallery .gallery-thumbs .swiper-scrollbar .swiper-scrollbar-drag{background-color:#a06f1d}
.lightbox-open{overflow:hidden}
.lightbox-open .lightbox{opacity:1}
.lightbox{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;z-index:99999;user-select:none;-webkit-user-select:none;opacity:0;transition:.3s}
.lightbox .lightbox-mask{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.95)}
.lightbox .lightbox-container{height:100%}
.lightbox .lightbox-container .swiper{height:100%}
.lightbox .lightbox-container .ajax-result{max-height:100vh;overflow-y:auto}
.lightbox .lightbox-container .ajax-result::-webkit-scrollbar{width:5px;height:5px}
.lightbox .lightbox-container .ajax-result::-webkit-scrollbar-track{background:rgba(0,0,0,0.8);-webkit-border-radius:10px;border-radius:10px}
.lightbox .lightbox-container .ajax-result::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.4)}
.lightbox .lightbox-container img,.lightbox .lightbox-container svg,.lightbox .lightbox-container video,.lightbox .lightbox-container .ajax-result{position:absolute;z-index:2;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%, -50%);background:#000}
.lightbox .lightbox-container video{min-width:600px;min-height:400px;max-height:80%;max-width:80%}
.lightbox .lightbox-close{position:absolute;right:2rem;top:2rem;width:1.5em;height:1.5em;z-index:99999;display:block;font-size:30px;cursor:pointer;transition:all .2s linear}
.lightbox .lightbox-close:before{content:" ";position:absolute;left:5%;right:5%;top:50%;border-bottom:solid 1.5px #fff;transform:rotate(-45deg)}
.lightbox .lightbox-close:after{content:" ";position:absolute;left:5%;right:5%;top:50%;border-bottom:solid 1.5px #fff;transform:rotate(45deg)}
.lightbox .lightbox-close:hover{transform:rotate(180deg)}
.lightbox .lightbox-loading{position:absolute;top:50%;left:50%;z-index:2;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;border-radius:50%;animation:spinner 700ms infinite linear;zoom:1;font-size:30px}
.pagination{position:relative;z-index:0;text-align:center}
.pagination li a{border-radius:4px;background:#f0f0f0;border:none;margin:0 5px;font-size:1.15rem}
.pagination li a.next-page,.pagination li a.prev-page{border:none}
.pagination li a.next-page:hover,.pagination li a.prev-page:hover{background:rgba(160,111,29,0.15);border:none}
.pagination li a,.pagination li span{padding:5px 13px;color:#333}
.pagination li.active a,.pagination li.active span{background:#a06f1d;font-weight:bold;color:#fff}
.pagination li:first-child a,.pagination li:last-child a{border-radius:4px}
.card{display:block;margin-bottom:15px;overflow:hidden}
.card.card-flex{display:flex;justify-content:space-between}
.card.card-flex .card-img,.card.card-flex .card-body{padding:0}
.card.card-flex .card-body{flex:1}
.card .card-img{position:relative}
.card .card-img img{width:100%;height:100%;object-fit:cover}
.card .card-img .thumb{width:100%}
.card .card-img .date{position:absolute;left:0;top:0;z-index:1;background:rgba(0,0,0,0.6);text-align:center;padding:10px;color:#fff}
.card .card-img .date big,.card .card-img .date small{line-height:1em;display:block}
.card .card-img .date big{font-weight:bold;font-size:2em}
.card .card-img .date small{font-size:.8em}
.card .card-body{position:relative;padding:10px 0}
.card .card-body .title{font-size:1.15em}
.card .card-body .summary{line-height:1.8em;max-height:5.4em;overflow:hidden;opacity:.7}
.input-number{position:relative;font-weight:normal}
.input-number input{display:block;width:100%;text-align:center}
.input-number .plus,.input-number .minus{position:absolute;top:1px;bottom:1px;left:1px;width:36px;background:#f0f0f0;display:flex;justify-content:center;align-items:center;font-style:normal;font-size:25px;cursor:pointer;transition:.3s;user-select:none;-webkit-user-select:none;color:#333}
.input-number .plus.disabled,.input-number .minus.disabled{color:rgba(51,51,51,0.2)}
.input-number .plus:hover,.input-number .minus:hover{background:#333;color:#fff}
.input-number .plus:hover.disabled,.input-number .minus:hover.disabled{background:#f0f0f0;color:rgba(51,51,51,0.2)}
.input-number .plus{left:auto;right:1px}
.message{position:fixed;top:20px;left:50%;z-index:999;transform:translateX(-50%)}
.message section{background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.15);padding:12px 20px;margin-bottom:20px;transition:.3s;opacity:0;transform:translateY(-20px);border-left:solid 4px transparent}
.message section.message-info{border-color:#2664eb}
.message section.message-warning{border-color:#fec611}
.message section.message-error{border-color:#c43511}
.message section.message-success{border-color:#63ed3d}
.message section.move-enter{opacity:1;transform:translateY(0)}
.zoom{position:relative;border:solid 1px #ddd}
.zoom>img{max-width:100%}
.zoom:hover .zoom-pop{opacity:1}
.zoom .zoom-box{position:absolute;left:0;top:0;width:150px;height:150px;background:rgba(255,255,255,0.4);border:solid 1px #ddd;pointer-events:none;transform:translate(-50%, -50%);cursor:move}
.zoom .zoom-pop{position:absolute;left:100%;top:0;z-index:99;background:#fff;border:solid 1px #ddd;overflow:hidden;opacity:0}
.zoom .zoom-pop img{max-width:none;max-height:none;width:auto;height:auto}
.loading{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999;pointer-events:none}
.loading:before,.loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#372110;transition:all .6s cubic-bezier(.77, 0, .175, 1) 0s;opacity:1}
.loading:after{transition-duration:.3s;transform:translateY(100%)}
.loading.completed:before{transform:translateY(-100%);z-index:-99999}
.loading.completed .spinner{opacity:0}
.loading.unload{z-index:99999}
.loading.unload::before{transform:translateY(-200%);opacity:1;transition:.5s;transition-delay:0s}
.loading.unload::after{transform:translateY(0);opacity:1;transition:.5s;transition-delay:0s}
.loading.unload .spinner{opacity:1}
.loading .spinner{position:absolute;top:50%;left:50%;width:30px;height:30px;z-index:1;margin-left:-15px;margin-top:-15px;border-top:1.5px solid #eee;border-right:1.5px solid #eee;border-bottom:1.5px solid #a06f1d;border-left:1.5px solid #a06f1d;border-radius:50%;transition:.2s;transition-delay:.3s;animation:spinner 700ms infinite linear;zoom:1}
.breadcrumb li:last-child{display:none}
.slider{display:flex;flex-wrap:nowrap}
.slider .slider-item{flex-shrink:0;width:100%}
.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-name:def;animation-name:def}
.animate.fast{-webkit-animation-duration:.4s;animation-duration:.4s}
.animate.play{animation-play-state:running;-webkit-animation-play-state:running}
.animate.in{animation-direction:normal}
.animate.out{animation-direction:reverse}
.animate.fade{-webkit-animation-name:fade;animation-name:fade}
.animate.fade.up{-webkit-animation-name:fadeUp;animation-name:fadeUp}
.animate.fade.down{-webkit-animation-name:fadeDown;animation-name:fadeDown}
.animate.fade.left{-webkit-animation-name:fadeLeft;animation-name:fadeLeft}
.animate.fade.right{-webkit-animation-name:fadeRight;animation-name:fadeRight}
.animate.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.animate.bounce.up{-webkit-animation-name:bounceUp;animation-name:bounceUp}
.animate.bounce.down{-webkit-animation-name:bounceDown;animation-name:bounceDown}
.animate.bounce.left{-webkit-animation-name:bounceLeft;animation-name:bounceLeft}
.animate.bounce.right{-webkit-animation-name:bounceRight;animation-name:bounceRight}
.animate.spinner{-webkit-animation-name:spinner;animation-name:spinner}
.animate.flash{-webkit-animation-name:flash;animation-name:flash}
.animate.zoom{-webkit-animation-name:zoom;animation-name:zoom}
.animate.shake{-webkit-animation-name:shake;animation-name:shake}
.animate.tada{-webkit-animation-name:tada;animation-name:tada}
@keyframes spinner{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}@keyframes def{0%{opacity:0}}@keyframes fade{0%{opacity:0}
100%{opacity:1}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}
100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeDown{0%{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}
100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translate3d(-150px, 0, 0);transform:translate3d(-150px, 0, 0)}
100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translate3d(150px, 0, 0);transform:translate3d(150px, 0, 0)}
100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes bounce{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}
40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}
80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}
100%{-webkit-transform:none;transform:none}}@keyframes bounceLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}
100%{-webkit-transform:none;transform:none}}@keyframes bounceRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}
100%{-webkit-transform:none;transform:none}}@keyframes flash{0%,50%,100%{opacity:1}
25%,75%{opacity:0}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}
50%{opacity:1}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes arrowDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}
60%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}.st-header{position:absolute;left:0;right:0;top:0;z-index:1;color:#fff;transition:none;transition-delay:.3s}
.st-header.standby{position:fixed;z-index:9999;top:-150%;background: #f8ede0;transition:.6s ease-in-out;opacity:0}
.st-header.standby.opened{top:0;opacity:1}
.st-header>.container{position:relative}
.st-header .logo{position:absolute;top:0;left:50%;z-index:3;transform:translateX(-50%);display:block;width:120px;height:180px;background:url(../img/logo.png) no-repeat;background-size:contain}
.st-header .slogan{position:absolute;left:25px;top:15px;width:350px;height:60px;background:#000;background:url(../img/slogan.png) no-repeat center left;background-size:contain;filter:brightness(10)}
.st-header .nav-main{position:relative;display:flex;align-items:stretch;margin-top:45px}
.st-header .nav-main:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:0 -50vw;height:100%;display:block;background: #ada59c;opacity:.3;content:""}
.st-header .nav-main>li{position:relative;margin:0 -10px;margin-right:4rem}
.st-header .nav-main>li:after{position:absolute;right:-2rem;top:15px;content:"/";margin-left:20px}
.st-header .nav-main>li:hover>a{background: #f9caa4;color:#fff}
.st-header .nav-main>li:hover>.submenu{opacity:1;pointer-events:all}
.st-header .nav-main>li>a{display:block;padding:15px;white-space:nowrap}
.st-header .nav-main>li>a.active{color:inherit}
.st-header .nav-main>li:nth-child(1) .submenu,.st-header .nav-main>li:nth-child(2) .submenu{/* display:none */}
.st-header .nav-main>li:nth-child(3){margin-right:auto}
.st-header .nav-main>li:nth-child(3):after{display:none}
.st-header .nav-main>li:nth-child(4){margin-left:auto}
.st-header .nav-main>li:nth-child(4):after{display:none}
.st-header .nav-main>li:nth-child(n + 4){margin-right:0;margin-left:4rem}
.st-header .nav-main>li:nth-child(n + 4):after{left:-4rem;right:auto}
.st-header .nav-main .submenu{position:absolute;left:0;list-style:none;padding:0;margin:0;background: #fff;/* padding:15px; */transition:.3s;opacity:0;min-width:120px;pointer-events:none;box-shadow:0 0 15px rgba(0,0,0,0.2)}
.st-header .nav-main .submenu>li>a{display:block;padding: 15px;white-space:nowrap;color: #333333;}
.st-header .nav-main .submenu>li>a:hover{color:#fff;}
.st-header .nav-main .submenu>li>:hover{background-color:#f9caa4;}
.st-header .nav-shortcut{position:absolute;right:25px;top:15px}
.st-header .nav-shortcut>li>a{display:block;padding:5px}
.st-header .nav-shortcut>li>a .iconfont{font-size:1.2rem}
.st-mainbody .doc-header{height:30rem;color:#fff;background-color: #333;background-position: center;background-repeat: no-repeat;background-size: cover;mask: url(../img/bg-mask.png) center bottom no-repeat;mask-size: cover;-webkit-mask: url(../img/bg-mask2.png) center bottom no-repeat;-webkit-mask-size: cover;display: flex;align-items: stretch;}
.doc-header.doc-home-header {height: 50rem;}
.st-mainbody .doc-header>.container{display:flex;flex-direction:column;justify-content:center;margin-top: 15em;}
.st-mainbody .doc-header>.container h2,.st-mainbody .doc-header>.container h3{margin:5px 0}
.st-mainbody .doc-header>.container h2{font-size:2.75rem}
.st-mainbody .doc-header>.container h3{font-size:1.13rem;text-transform: uppercase;}
.st-mainbody .doc-body{min-height: 60vh;/* margin-top:-50px; */overflow:hidden}
.st-mainbody .doc-body .heading{position:relative;font-weight:bold;line-height: 2em;display:flex;align-items:center;display: block;/* overflow: hidden; */padding: 0 0 5px 0;}
.st-mainbody .doc-body .heading.text-center{justify-content:center;}
.st-mainbody .doc-body .heading.text-center b{font-weight: 400;}
.st-mainbody .doc-body .heading.text-center h3{text-align: center;font-weight: 400;}
.st-mainbody .doc-body .heading.text-right{justify-content:flex-end}
.st-mainbody .doc-body .heading.heading-vertical{flex-direction:column;align-items:flex-start;}
.st-mainbody .doc-body .heading.heading-vertical.text-center{align-items:center}
.st-mainbody .doc-body .heading.heading-vertical.text-right{align-items:flex-end}
.st-mainbody .doc-body .heading.heading-vertical big{margin:0 0 2rem 0}
.st-mainbody .doc-body .heading.heading-vertical h3{position:relative;width:1em;padding-left:15px;line-height: 1.2em;}
.st-mainbody .doc-body .heading.heading-vertical h3 b{font-weight: 400;}
.st-mainbody .doc-body .heading.heading-vertical h3 small{position:absolute;left:10px;top:6px;transform:rotate(90deg);transform-origin:left top;white-space:nowrap}
.st-mainbody .doc-body .heading big,.st-mainbody .doc-body .heading h3{font-size: 40px;}
.st-mainbody .doc-body .heading big{position:relative;display:inline-flex;align-items: start;justify-content:center;width:4rem;height:4rem;border:solid 2px #333;border-radius:100%;margin-right:2rem;margin-top:8px;font-weight:bold;line-height: 1.5em;}
.st-mainbody .doc-body .heading big:after{position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px;border-radius:100%;content:"";border:solid 5px #333}
.st-mainbody .doc-body .heading small{/* display:block; */font-size: 14px;color:inherit;text-align: center;}
.st-mainbody .doc-body .richtext{color:#666}
.st-mainbody .doc-body .pagination .prev-page,.st-mainbody .doc-body .pagination .next-page{text-indent:-9999px;background:url(../img/jt@2x.png) no-repeat;background-size:contain}
.st-mainbody .doc-body .pagination .prev-page{transform:scaleX(-1)}
.st-footer{color: #fff;background-color: #333333;/* background:url(../img/fbg.png); */}
.st-footer a.active{color:inherit}
.st-footer .shortcut{padding:4rem 0}
.st-footer .shortcut .nav>li{flex:1;white-space:nowrap;margin-right:60px}
.st-footer .shortcut .nav>li>a{font-size:1.13rem}
.st-footer .shortcut .nav>li .submenu{margin-top:1rem;list-style:none;padding:0}
.st-footer .shortcut .nav>li .submenu a{display:block;padding:5px 0;font-size:.88rem;opacity:.75}
.st-footer .shortcut .qrcode{margin-left:auto;margin-top:2rem}
.st-footer .shortcut .qrcode span{display:inline-block;padding:0 10px;text-align:center;font-size:.88rem}
.st-footer .shortcut .qrcode span img{max-width:100px;display:block;margin-bottom:1rem}
.st-footer .copyright{background:rgba(96,60,31,0.45);padding:15px 0;background-color: #2b2b2b;font-size:.88rem;color:rgba(255,255,255,0.4)}
.st-footer .copyright .d-flex{justify-content:space-between}
.st-footer .copyright .d-flex .icp{margin-left:50px}
.st-footer .copyright .d-flex .poweredby{margin-left:auto}
.container{padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto;width:100%;max-width:1400px}
html,body,.richtext{font-size:16px}
@media (max-width:1680px){html,body,.richtext{font-size:15px}}@media (max-width:768px){html,body,.richtext{font-size:14px}
body.opened{overflow:hidden;height:100vh}
body.opened .st-header .nav-main{transform:translateY(0)}
body.opened .st-header .collapse-toggle i{opacity:0}
body.opened .st-header .collapse-toggle:before{transform:rotate(-45deg)}
body.opened .st-header .collapse-toggle:after{transform:rotate(45deg)}
.st-header,.st-header.standby{position:fixed;top:0;opacity:1}
.st-header:before,.st-header.standby:before{position:fixed;left:0;right:0;top:0;height:70px;background:#766045;content:""}
.st-header .collapse-toggle,.st-header.standby .collapse-toggle{position:fixed;right:20px;top:25px;z-index:9;width:25px;height:20px}
.st-header .collapse-toggle i,.st-header.standby .collapse-toggle i,.st-header .collapse-toggle:before,.st-header.standby .collapse-toggle:before,.st-header .collapse-toggle:after,.st-header.standby .collapse-toggle:after{position:absolute;width:100%;height:2px;background:#fff;content:"";border-radius:100px;transition:.3s;transform-origin:right}
.st-header .collapse-toggle:before,.st-header.standby .collapse-toggle:before{top:0}
.st-header .collapse-toggle:after,.st-header.standby .collapse-toggle:after{bottom:0}
.st-header .collapse-toggle i,.st-header.standby .collapse-toggle i{top:50%;transform:translateY(-50%)}
.st-header .logo,.st-header.standby .logo{width:70px;height:100px}
.st-header .slogan,.st-header.standby .slogan{display:none}
.st-header .nav-main,.st-header.standby .nav-main{position:fixed;left:0;right:0;top:0;bottom:0;margin:0;flex-direction:column;align-items:center;justify-content:center;background:#a06f1d;transition:.3s ease-in;transform:translateY(-100%)}
.st-header .nav-main:before,.st-header.standby .nav-main:before{display:none}
.st-header .nav-main>li,.st-header.standby .nav-main>li,.st-header .nav-main>li:nth-child(3),.st-header.standby .nav-main>li:nth-child(3),.st-header .nav-main>li:nth-child(n + 4),.st-header.standby .nav-main>li:nth-child(n + 4){width:100%;text-align:center;margin:0}
.st-header .nav-main>li:after,.st-header.standby .nav-main>li:after,.st-header .nav-main>li:nth-child(3):after,.st-header.standby .nav-main>li:nth-child(3):after,.st-header .nav-main>li:nth-child(n + 4):after,.st-header.standby .nav-main>li:nth-child(n + 4):after{display:none}
.st-header .nav-main>li>a,.st-header.standby .nav-main>li>a,.st-header .nav-main>li:nth-child(3)>a,.st-header.standby .nav-main>li:nth-child(3)>a,.st-header .nav-main>li:nth-child(n + 4)>a,.st-header.standby .nav-main>li:nth-child(n + 4)>a{font-size:1.25rem}
.st-header .nav-main>li>ul,.st-header.standby .nav-main>li>ul,.st-header .nav-main>li:nth-child(3)>ul,.st-header.standby .nav-main>li:nth-child(3)>ul,.st-header .nav-main>li:nth-child(n + 4)>ul,.st-header.standby .nav-main>li:nth-child(n + 4)>ul{display:none}
.st-header .nav-shortcut>li:first-child,.st-header.standby .nav-shortcut>li:first-child{display:none}
.st-header .nav-shortcut>li:nth-child(2),.st-header.standby .nav-shortcut>li:nth-child(2){position:fixed;left:20px;top:20px}
.st-header .nav-shortcut>li:nth-child(2)>a,.st-header.standby .nav-shortcut>li:nth-child(2)>a{padding:0}
.st-header .nav-shortcut>li:nth-child(2)>a .iconfont,.st-header.standby .nav-shortcut>li:nth-child(2)>a .iconfont{line-height:1em;font-size:2rem;color:#fff}
.st-mainbody .doc-header{height:30rem}
.st-footer .shortcut .nav{display:none}
.st-footer .shortcut .qrcode{margin:auto}
.st-footer .copyright .d-flex{flex-direction:column;align-items:center;justify-content:center}
.st-footer .copyright .d-flex .icp{margin:0}
.st-footer .copyright .d-flex .poweredby{margin:auto}}.page-home.doc-body section{/* padding:5rem 0; */background-size:cover;padding-top: 100px;padding-bottom: 100px;}
.page-home.doc-body section:first-child{padding-top:7rem}
.page-home.doc-body section.sec1{min-height:780px;background-image:url(../img/bg5.jpg)}
.page-home.doc-body section.sec1 .timeaxis{position:relative;height:400px;margin-top:2rem;background:url(../img/line2.png) no-repeat center;background-size:1920px 100%}
.page-home.doc-body section.sec1 .timeaxis .image{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%, -50%);width:360px;height:360px;background:#000;border:solid 5px #fff;border-radius:100%;overflow:hidden}
.page-home.doc-body section.sec1 .timeaxis .image.trs img{opacity:0}
.page-home.doc-body section.sec1 .timeaxis .image img{width:100%;height:100%;object-fit:cover;transition:.3s}
.page-home.doc-body section.sec1 .timeaxis .controls{position:absolute;top:50%;left:50%;z-index:99;transform:translate(-50%, -50%);width:480px}
.page-home.doc-body section.sec1 .timeaxis .controls .prev,.page-home.doc-body section.sec1 .timeaxis .controls .next{position:absolute;display:block;background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%}
.page-home.doc-body section.sec1 .timeaxis .controls .prev:before,.page-home.doc-body section.sec1 .timeaxis .controls .next:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.5rem;height:1.5rem;background:url(../img/jt@2x.png) no-repeat center;background-size:contain;content:"";filter:brightness(50);opacity:.6}
.page-home.doc-body section.sec1 .timeaxis .controls .prev.prev,.page-home.doc-body section.sec1 .timeaxis .controls .next.prev{transform:scaleX(-1);left:0}
.page-home.doc-body section.sec1 .timeaxis .controls .prev.next,.page-home.doc-body section.sec1 .timeaxis .controls .next.next{right:0}
.page-home.doc-body section.sec1 .timeaxis .controls .prev:hover:before,.page-home.doc-body section.sec1 .timeaxis .controls .next:hover:before{opacity:1}
.page-home.doc-body section.sec1 .timeaxis ul{position:relative;list-style:none;padding:0}
.page-home.doc-body section.sec1 .timeaxis ul>li{position:absolute;color:#a06f1d;transition:all .3s linear}
.page-home.doc-body section.sec1 .timeaxis ul>li .timeaxis-item{position:relative;display:block;transition:all .3s ease-out;padding:4rem 0}
.page-home.doc-body section.sec1 .timeaxis ul>li .timeaxis-item .point{width:10px;height:10px;background:#a06f1d;content:"";border-radius:100%;margin:auto}
.page-home.doc-body section.sec1 .timeaxis ul>li .timeaxis-item .title{position:absolute;left:50%;top:0;transform:translateX(-50%);font-size:1.35rem;font-weight:bold;white-space:nowrap;transition:.4s}
.page-home.doc-body section.sec1 .timeaxis ul>li .timeaxis-item .summary{position:absolute;top:120px;width:300px;height:400px;margin-top:2rem;line-height:1.75em;pointer-events:none;transition:.4s;transition-delay:.3s;opacity:0}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(1){top:230px;left:-10%;opacity:0}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(1) .timeaxis-item{transform:translateY(-20px)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(2){top:184px;left:0}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(2) .timeaxis-item{transform:translateY(0);transition-timing-function:cubic-bezier(.22, .61, .7, .62)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(2) .timeaxis-item .summary{display:none}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3){top:384px;left:20%;color:#6d4525}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3) .timeaxis-item{transform:translateY(-180px);transition-timing-function:cubic-bezier(.3, .09, .18, .99)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3) .timeaxis-item .title{left:-40px;top:auto;bottom:0;transform:translate(0) scale(1.5)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3) .timeaxis-item .summary{left:-64px;opacity:1}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(4){top:4px;left:80%}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(4) .timeaxis-item{transform:translateY(150px);transition-timing-function:cubic-bezier(.2, .07, .68, .87)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(4) .timeaxis-item .summary{display:block}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(5){top:-34px;left:100%}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(5) .timeaxis-item{transform:translateY(-20px)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(6){top:-54px;left:120%;opacity:0}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(6) .timeaxis-item{transform:translateY(-20px)}
.page-home.doc-body section.sec2{background-image:url(../img/bg8.jpg)}
.page-home.doc-body section.sec2 .swiper{padding:0 4rem;margin:0 -4rem}
.page-home.doc-body section.sec2 .swiper .cards .card{flex:none}
.page-home.doc-body section.sec2 .cards{display:flex;margin:3rem 0 0}
.page-home.doc-body section.sec2 .cards .card{flex:1;padding:2rem;border-top:solid 4px transparent;transition:.3s}
.page-home.doc-body section.sec2 .cards .card:hover{background: #fafafa;border-color:#f9caa4}
.page-home.doc-body section.sec2 .cards .card .card-img{width:12rem;height:12rem;margin:auto;margin-bottom:1rem}
.page-home.doc-body section.sec2 .cards .card .card-body{text-align:center}
.page-home.doc-body section.sec2 .cards .card .card-body .title{font-size: 24px;}
.page-home.doc-body section.sec2 .cards .card .card-body .subtitle{font-size: 14px;}
.page-home.doc-body section.sec2 .cards .card .card-body .summary{margin:2rem 0 0}
.page-home.doc-body section.sec3{background-image:url(../img/bg11.jpg)}
.page-home.doc-body section.sec3>.container{position:relative;padding-left:180px}
.page-home.doc-body section.sec3>.container .swiper{padding:0 80px}
.page-home.doc-body section.sec3>.container .heading{position:absolute;left:50px;top:50%;transform:translateY(-50%);border-right: solid 3px #f9caa4;padding:0;padding-right:2.5rem;}
.page-home.doc-body section.sec3>.container .card{padding:50px;transition:.3s}
.page-home.doc-body section.sec3>.container .card:hover{background:#fff}
.page-home.doc-body section.sec3>.container .card .card-img{width:200px;height:200px;margin:auto;margin-top:1rem;border: 1px solid #0000001f;}
.page-home.doc-body section.sec3>.container .card .card-img img{object-fit:contain}
.page-home.doc-body section.sec3>.container .card .card-body{text-align:center}
.page-home.doc-body section.sec3>.container .card .card-body .title{position:relative;font-size:2rem;padding-bottom:1rem;margin-bottom:1rem;white-space:nowrap}
.page-home.doc-body section.sec3>.container .card .card-body .title:after{position:absolute;left:50%;bottom:0;width:2rem;height:4px;transform:translateX(-50%);background: #f9caa4;content:""}
.page-home.doc-body section.sec4{background-image:url(../img/bg7.jpg);padding:6rem 0}
.page-home.doc-body section.sec4>.container{position:relative;padding-right:180px}
.page-home.doc-body section.sec4>.container .heading{position:absolute;right:50px;top:50%;transform:translateY(-50%);padding:0;padding-left:2.5rem;}
.page-home.doc-body section.sec4>.container .datalist{display:flex}
.page-home.doc-body section.sec4>.container .datalist dl{display:flex;align-items:stretch;margin:1rem}
.page-home.doc-body section.sec4>.container .datalist dl.active dt:before{opacity:.1}
.page-home.doc-body section.sec4>.container .datalist dl.active dd{display:block}
.page-home.doc-body section.sec4>.container .datalist dl dt{position:relative;border: solid 2px #f9caa4;display:flex;align-items:center;justify-content:center;padding:20px 20px 40px 20px;min-width:140px;height:420px;cursor:pointer;background:url(../img/xw.png) no-repeat;background-size:cover}
.page-home.doc-body section.sec4>.container .datalist dl dt:before{position:absolute;left:0;right:0;top:0;bottom:0;background: #fff;content:"";opacity:0;transition:.3s}
.page-home.doc-body section.sec4>.container .datalist dl dt .title{writing-mode:vertical-rl;margin-top:40px;font-size:1.6rem;color:#a06f1d}
.page-home.doc-body section.sec4>.container .datalist dl dt .date{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:60px;height:60px;text-align:center;background: #f9caa4;color:#fff;padding:10px}
.page-home.doc-body section.sec4>.container .datalist dl dd{display:none;padding:40px 30px;border: solid 2px #f9caa4;margin-left:20px}
.page-home.doc-body section.sec4>.container .datalist dl dd .summary{line-height:1.75em;color:#666}
.page-home.doc-body section.sec4>.container .datalist dl dd .btn{margin-top:2rem}
@media (max-width:768px){.page-home.doc-body .heading.heading-vertical{position:static !important;transform:none;padding:0 !important;display:flex;flex-direction:row;justify-content:center;border:none;width:100vw}
.page-home.doc-body .heading.heading-vertical h3{width:auto;white-space:nowrap}
.page-home.doc-body .heading.heading-vertical h3 big{margin:0}
.page-home.doc-body .heading.heading-vertical h3 small{position:static;transform:none;margin-top:10px}
.page-home.doc-body section.sec1 .timeaxis{height:300px}
.page-home.doc-body section.sec1 .timeaxis ul>li{position:static;display:none}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3){position:relative;display:block;left:0;top:450px}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3) .title,.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3) .summary{text-align:center;padding:10px 20px;margin:0;position:static;transform:none !important;width:auto !important}
.page-home.doc-body section.sec1 .timeaxis .point{display:none}
.page-home.doc-body section.sec1 .timeaxis .image{width:240px;height:240px}
.page-home.doc-body section.sec1 .timeaxis .controls{width:90vw}
.page-home.doc-body section.sec3>.container{padding:0}
.page-home.doc-body section.sec3>.container .swiper{padding:0 50px}
.page-home.doc-body section.sec3>.container .card{padding:10px}
.page-home.doc-body section.sec4>.container{padding:0}
.page-home.doc-body section.sec4>.container .heading{padding:0 !important}
.page-home.doc-body section.sec4>.container .heading big{margin:0}
.page-home.doc-body section.sec4>.container .datalist{flex-direction:column}
.page-home.doc-body section.sec4>.container .datalist dl dt{width:auto;height:auto;padding:15px}
.page-home.doc-body section.sec4>.container .datalist dl dt .date{position:static}
.page-home.doc-body section.sec4>.container .datalist dl dt .title{margin:0;padding:0 !important;font-size:1.25rem !important;writing-mode:inherit}
.page-home.doc-body section.sec4>.container .datalist dl.active dd{display:none}}.page-culture-index .st-mainbody .doc-body>section{padding:5rem 0}
.page-culture-index .st-mainbody .doc-body>section:first-child{padding-top:7rem;background-size:cover}
.page-culture-index .st-mainbody .doc-body>section.sec1{background-image:url(../img/bg1.jpg)}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container{position:relative;min-height:600px}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .heading{position:absolute;left:150px;top:50%;transform:translateY(-50%)}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .swiper{margin-left:20%;padding:0 40px}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .swiper .feature{margin:0}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .swiper .feature dl{flex:none}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature{display:flex;margin-left:20%}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl{flex:1}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dt{background:url("../img/tbox1.png") no-repeat center;background-size:contain;padding:10px;text-align:center;color:#a06f1d}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dd{margin-top:40px;background:url("../img/tbg1.png") no-repeat center;background-size:contain}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dd .text{margin:auto;writing-mode:vertical-rl;height:500px;padding:80px 0}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dd .text strong{display:block;color:#a06f1d;margin-left:10px}
.page-culture-index .st-mainbody .doc-body>section.sec2{background-image:url(../img/bg2.jpg)}
.page-culture-index .st-mainbody .doc-body>section.sec2 .heading{margin-bottom:3rem}
.page-culture-index .st-mainbody .doc-body>section.sec3{background-image:url(../img/bg3.jpg);overflow:hidden}
.page-culture-index .st-mainbody .doc-body>section.sec3 .summary{text-align:center;line-height:1.75em;color:#555}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history{position:relative;margin-top:4rem}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history:after{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 -50vw;height:1px;content:"";background-image:linear-gradient(to right, #ccc 0, #ccc 50%, transparent 50%);background-size:6px 1px;background-repeat:repeat-x}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview{position:relative;z-index:2;background:#fff;width:24rem;height:30rem;margin-left:80px;box-shadow:0 0 10px rgba(0,0,0,0.1)}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview .card-img{height:17rem;background:#000;overflow:hidden}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview .card-img img{width:100%;height:100%;object-fit:cover}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview .card-body{padding:1.5rem 2rem}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview .card-body .title{font-size:1.88rem;font-weight:bold;color:#a06f1d;white-space:nowrap}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview .card-body .summary{margin-top:1rem;opacity:1;color:#666;text-align:left;line-height:1.75em}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis{position:absolute;top:50%;left:0;right:0;z-index:2;height:160px;transform:translateY(-50%);list-style:none;padding:0;margin-left:520px;margin-right:80px;display:flex;justify-content:space-between}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li{position:relative;flex:1}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a{display:block;margin:auto;padding-top:48px;text-align:center}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a .thumb{width:60px;height:60px;margin:auto;border-radius:100%;overflow:hidden;border:solid 1px #a06f1d;padding:2px;margin-bottom:1.5rem;transition:.3s}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a .thumb img{border-radius:100%}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a .title{transition:.3s}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a .summary{display:none}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a.active .thumb{transform:scale(1.5)}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper{position:absolute;top:50%;left:0;right:0;z-index:2;height:140px;transform:translateY(-50%)}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .timeaxis li{flex:none}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-next,.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-next:before,.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-next:hover,.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-culture-index .st-mainbody .doc-body>section.sec4{background-image:url(../img/bg4.jpg);padding-bottom:7rem}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist{display:flex;justify-content:space-between;margin:0 -20px;margin-top:5rem;height:380px}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl{display:flex;margin:0 20px}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt{position:relative;border:solid 2px #a06f1d;display:flex;align-items:center;justify-content:center;padding:20px;min-width:140px;height:380px;cursor:pointer;background:url(../img/tbg2.png) no-repeat;background-size:cover}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt:before{position:absolute;left:0;right:0;top:0;bottom:0;background:#a06f1d;content:"";opacity:0;transition:.3s}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt big{position:absolute;left:50%;top:-30px;width:60px;height:60px;color:#fff;transform:translateX(-50%);background:#fff;border:solid 2px #a06f1d;color:#a06f1d;display:flex;justify-content:center;align-items:center;font-size:1.7rem;transition:.3s}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt h3,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt h4{writing-mode:vertical-rl;padding:5px;margin:0;font-size:1.75rem}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt h4{font-size:.88rem;color:#a06f1d;text-transform:uppercase}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd{height:100%;overflow:hidden;transition:.3s}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box{width:0}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box h3{font-size:1.75rem;margin:0}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box h4{font-size:.88rem;color:#a06f1d;text-transform:uppercase}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box p{margin:1.5rem 0}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box img{width:100%;height:180px;object-fit:cover}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl:hover dt big{background:#a06f1d;color:#fff}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl:hover dt:before{opacity:.15}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt big{background:#a06f1d;color:#fff}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt:before{opacity:.15}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dd .inner-box{width:auto;padding:0 40px}
@media (max-width:768px){.page-culture-index .st-mainbody .doc-body>section.sec1{padding-bottom:0}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .heading{left:40px}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dd{margin-top:20px}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dd .text{height:450px}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview{margin:0;width:auto}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist{height:auto;flex-direction:column}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened{height:auto;margin-bottom:40px;flex-direction:column}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt{justify-content:start;height:auto}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt:before,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt:before{display:none}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt h3,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt h3,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt h4,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt h4{writing-mode:horizontal-tb}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt big,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt big{display:none}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dd{overflow:visible;height:auto}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dd .inner-box{width:auto;padding:0}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box h3,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dd .inner-box h3,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box h4,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dd .inner-box h4{display:none}}.page-about-index .st-mainbody .doc-body>section{padding:5rem 0;background-size:cover}
.page-about-index .st-mainbody .doc-body>section:first-child{padding-top:7rem}
.page-about-index .st-mainbody .doc-body>section.sec1{background-image:url(../img/bg5.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper{margin:0 -50px;padding:0 50px}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-next,.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-next:before,.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-next:hover,.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards{margin-top:3rem}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card{position:relative;display:flex;align-items:stretch}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .year{position:absolute;left:68%;top:50%;transform:translate(-50%, -50%);font-size:22rem;color:rgba(184,162,142,0.2);line-height:1em}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-img{flex:0 0 40%;padding-left:40px}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-img img{height:355px}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-body{display:flex;flex-direction:column;justify-content:center;padding:0 100px}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-body .title{font-weight:bold;font-size:2.25rem}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-body .summary{font-size:1.13rem;color:#555;margin-top:1rem}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis{position:relative;padding:3rem 0;display:flex;justify-content:center;align-items:center;list-style:none;max-width:800px;margin:auto}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis:before{position:absolute;left:0;right:0;top:50%;z-index:1;content:"";height:1px;background-image:linear-gradient(to right, #a06f1d 0, #a06f1d 50%, transparent 50%);background-size:6px 1px;background-repeat:repeat-x}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li{margin:0 2rem}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li a{position:relative;z-index:2;display:block;padding-top:30px;margin-top:38px;color:#a06f1d}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li a:before{position:absolute;left:50%;top:0;z-index:2;transform:translateX(-50%);width:15px;height:15px;background:#e6d3b3;border:solid 2px #a06f1d;border-radius:100%;content:"";transition:.3s}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li a:after{position:absolute;left:50%;top:0;z-index:1;transform:translateX(-50%) scale(2);width:15px;height:15px;background:#fff;border:solid .5px #a06f1d;border-radius:100%;content:"";opacity:0;transition:.3s}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li.active a{color:#724c0a}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li.active a:before{background:#fff}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li.active a:after{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec2{background-image:url(../img/bg6.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec2 .richtext h2{position:relative;font-size:2.25rem;padding-bottom:.75em;color:#333}
.page-about-index .st-mainbody .doc-body>section.sec2 .richtext h2 small{display:inline-block;color:#a06f1d;margin-bottom:10px;font-size:1.13rem}
.page-about-index .st-mainbody .doc-body>section.sec2 .richtext h2:after{position:absolute;left:0;bottom:0;content:"";width:1em;height:4px;background:#a06f1d}
.page-about-index .st-mainbody .doc-body>section.sec3{background-image:url(../img/bg2.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec3 .heading{margin:5rem 0 3.5rem 0}
.page-about-index .st-mainbody .doc-body>section.sec3 .richtext{max-width:600px}
.page-about-index .st-mainbody .doc-body>section.sec4{background-image:url(../img/bg4.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec4 .heading{margin-bottom:4rem}
.page-about-index .st-mainbody .doc-body>section.sec4 .swiper{padding:0 50px;margin:0 -50px;overflow:visible}
.page-about-index .st-mainbody .doc-body>section.sec4 .gallery{position:relative;overflow:visible}
.page-about-index .st-mainbody .doc-body>section.sec4 .gallery .thumb{height:28rem;background:#000}
.page-about-index .st-mainbody .doc-body>section.sec4 .gallery .thumb img{width:100%;height:100%;object-fit:cover}
.page-about-index .st-mainbody .doc-body>section.sec4 .gallery .alt{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));color:#fff;padding:20px}
.page-about-index .st-mainbody .doc-body>section.sec4 .summary{margin-bottom:2rem;font-size:2.25rem;font-weight:bold;white-space:pre}
.page-about-index .st-mainbody .doc-body>section.sec5{background-image:url(../img/bg7.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper{margin:0 -80px;padding:0 80px}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-next,.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-next:before,.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-next:hover,.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-about-index .st-mainbody .doc-body>section.sec5 .card{display:flex;justify-content:space-between;align-items:center}
.page-about-index .st-mainbody .doc-body>section.sec5 .card .card-img{max-width:600px}
.page-about-index .st-mainbody .doc-body>section.sec5 .card .card-body{max-width:550px}
.page-about-index .st-mainbody .doc-body>section.sec5 .card .card-body .title{font-size:2.62rem;font-weight:bold;margin-bottom:2rem}
.page-about-index .st-mainbody .doc-body>section.sec5 .card .card-body .title small{font-size:.8rem;display:block;color:#666}
.page-about-index .st-mainbody .doc-body>section.sec6{background-image:url(../img/bg1.jpg);overflow:hidden}
.page-about-index .st-mainbody .doc-body>section.sec6 .intro{max-width:1000px;text-align:center;margin:4rem auto;line-height:2em}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99;width:400px;left:50%;top:32%;transform:translate(-50%, -50%)}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-next,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-next:before,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-next:hover,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide{opacity:0}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide .card-img{transform:scale(.4)}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide .card-body{opacity:0}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-active{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-active .card-img{transform:scale(1)}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-active .card-body{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-prev,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-next{transform:translateY(10px);opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards{position:relative}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards:before{position:absolute;left:0;right:0;top:40%;margin:0 -30vw;transform:translateY(-50%);height:300px;content:"";background:url(../img/line1.png) no-repeat center}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards .card{padding:50px 0}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards .card .card-img{width:240px;height:240px;border-radius:100%;overflow:hidden;margin:auto;border:solid 5px #fff;transition:.3s;transition-delay:.3;transform-origin:bottom}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards .card .card-body{text-align:center;margin-top:2rem}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards .card .card-body .subtitle{color:#777}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards .card .card-body .summary{margin-top:1rem}
.page-about-index .st-mainbody .doc-body>section.sec7{background-image:url(../img/bg8.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec7 .swiper .swiper-wrapper{margin-bottom:4rem}
.page-about-index .st-mainbody .doc-body>section.sec7 .swiper .swiper-pagination .swiper-pagination-bullet{position:relative;opacity:1;background:#a06f1d;transition:.3s;margin:0 15px;width:8px;height:8px}
.page-about-index .st-mainbody .doc-body>section.sec7 .swiper .swiper-pagination .swiper-pagination-bullet:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:250%;height:250%;content:"";border:solid 1px #a06f1d;border-radius:100%;opacity:0;transition:.3s}
.page-about-index .st-mainbody .doc-body>section.sec7 .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card{margin:20px;padding:40px 20px;text-align:center;background:url(../img/tbg3.png);background-size:100% 100%}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-img{height:12rem}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-img img{object-fit:contain}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-body{position:relative;padding-top:4rem}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-body .title,.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-body .subtitle{font-size:1rem}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-body:before{position:absolute;left:50%;top:2rem;transform:translateX(-50%);content:"";width:2rem;height:5px;background:#a06f1d}
@media (max-width:768px){.page-about-index .st-mainbody .doc-body>section.sec1 .swiper{padding:0 20px;margin:0 -20px}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis{display:none}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card{flex-direction:column}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-img{padding:0;height:200px;margin-bottom:1rem}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-body{padding:0}
.page-about-index .st-mainbody .doc-body>section.sec3 .heading{margin-top:0}
.page-about-index .st-mainbody .doc-body>section.sec4 .swiper{padding:0;margin:0}
.page-about-index .st-mainbody .doc-body>section.sec4 .gallery .thumb{height:20rem}
.page-about-index .st-mainbody .doc-body>section.sec5 .card{flex-direction:column}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls{max-width:100%}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-prev,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-next,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slider-active{display:block}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-prev .card-img,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-next .card-img,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slider-active .card-img{transform:none}}.product-list.doc-body{/* background:url(../img/bg9.jpg); */background-size:cover;padding:7rem;/* background-color: #f9f9f9; */}
.product-list.doc-body .category ul{display:flex;justify-content:space-around;list-style:none;padding:0;margin:3rem 0 5rem 0;background: #f1f1f1;}
.product-list.doc-body .category ul li{flex:1}
.product-list.doc-body .category ul li a{position:relative;display:block;padding:30px;text-align:center}
.product-list.doc-body .category ul li a:before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:rgba(211,207,174,0.3);opacity:0;border-bottom:solid 2px #a06f1d}
.product-list.doc-body .category ul li a img{display:block;width:60px;height:60px;object-fit:contain;margin:auto;margin-bottom:.5rem}
.product-list.doc-body .category ul li.active a:before{opacity:1}
.product-list.doc-body .datalist{margin:0 -35px;margin-bottom:2rem}
.product-list.doc-body .datalist .card{display:flex;/* justify-content:space-between; */padding:20px;}
.product-list.doc-body .datalist .card .card-img{/* margin-left: 5rem; */width:18rem;height: 14.5rem;min-width:18rem;background: #fff;margin-top: 1.5em;}
.product-list.doc-body .datalist .card .card-img img{object-fit:contain}
.product-list.doc-body .datalist .card .card-body{margin-right:2rem;height:18rem}
.product-list.doc-body .datalist .card .card-body .title{position:relative;font-size:2.25rem;font-weight:bold;padding-bottom:2rem}
.product-list.doc-body .datalist .card .card-body .title:after{position:absolute;left:0;bottom:1rem;width:2rem;height:4px;background:#a06f1d;content:""}
.product-list.doc-body .datalist .card .card-body .summary{max-width:16rem;margin-bottom:2rem}
.product-list.doc-body .datalist .card .card-body .btn{position:relative;border:solid #333;border-width:1px 0;text-align:left;padding:8px 2px;min-width:120px}
.product-list.doc-body .datalist .card .card-body .btn:after{float:right;font-family:FontAwesome;content:"\f105"}
.product-list.doc-body .datalist .card .card-body .btn:hover{color:#a06f1d}
@media (max-width:768px){.product-list.doc-body{padding:4rem 0}
.product-list.doc-body .category ul{flex-wrap:wrap}
.product-list.doc-body .category ul li>a{padding:5px;min-width:100px}
.product-list.doc-body .datalist .card{padding:0;flex-direction:column-reverse}
.product-list.doc-body .datalist .card .card-img{width:100%;height:100px;margin:0;min-width:0}
.product-list.doc-body .datalist .card .card-body{padding:0;margin:0;height:auto}
.product-list.doc-body .datalist .card .card-body .title{font-size:1rem;text-align:center}
.product-list.doc-body .datalist .card .card-body .title:after{left:50%;transform:translateX(-50%)}
.product-list.doc-body .datalist .card .card-body .summary{display:none}
.product-list.doc-body .datalist .card .card-body .btn{position:static !important;width:100% !important}}.page-health-list .st-mainbody .doc-body{background:url(../img/bg9.jpg);background-size:cover;padding:7rem 0}
.page-health-list .st-mainbody .doc-body .datalist{margin:4rem 0 2rem 0}
.page-health-list .st-mainbody .doc-body .datalist .card{display:flex;align-items:center;padding:2.5rem 0;margin:0;border-top:dashed 1px #a06f1d}
.page-health-list .st-mainbody .doc-body .datalist .card:hover .card-img img{transform:scale(1.05)}
.page-health-list .st-mainbody .doc-body .datalist .card:hover .card-body .cate,.page-health-list .st-mainbody .doc-body .datalist .card:hover .card-body .title{color:#a06f1d}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child{border:solid 1px #a06f1d;padding:0;margin-bottom:2.5rem}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-img{flex:0 0 62%}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-body{margin:0;padding:3rem}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-body .cate,.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-body .title{font-size:1.75rem}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-body .summary{margin-top:4rem}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-body .btn{margin-top:2rem}
.page-health-list .st-mainbody .doc-body .datalist .card .card-img{flex:0 0 40%;overflow:hidden}
.page-health-list .st-mainbody .doc-body .datalist .card .card-img img{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}
.page-health-list .st-mainbody .doc-body .datalist .card .card-body{margin-left:5rem}
.page-health-list .st-mainbody .doc-body .datalist .card .card-body .cate,.page-health-list .st-mainbody .doc-body .datalist .card .card-body .title{font-size:1.63rem;font-weight:bold;line-height:1.5em;transition:.3s}
.page-health-list .st-mainbody .doc-body .datalist .card .card-body .summary{margin:2rem 0;line-height:1.75em}
.page-health-list .st-mainbody .doc-body .datalist .card .card-body .btn{background:url(../img/tbg4.png) no-repeat;background-size:cover;color:#fff;padding:10px 40px}
.page-health-list .st-mainbody .doc-body .datalist .card .card-body .btn:hover{filter:grayscale(1)}
@media (max-width:768px){.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1),.page-health-list .st-mainbody .doc-body .datalist .card{flex-direction:column;border:none}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-img,.page-health-list .st-mainbody .doc-body .datalist .card .card-img{margin-bottom:10px}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-body,.page-health-list .st-mainbody .doc-body .datalist .card .card-body{margin:0;padding:0}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-body .cate,.page-health-list .st-mainbody .doc-body .datalist .card .card-body .cate{font-size:1rem}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-body .title,.page-health-list .st-mainbody .doc-body .datalist .card .card-body .title{font-size:1.2rem}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-body .summary,.page-health-list .st-mainbody .doc-body .datalist .card .card-body .summary{margin:1rem 0}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-body .btn,.page-health-list .st-mainbody .doc-body .datalist .card .card-body .btn{margin:auto}}.page-news-list.doc-body{padding:7rem 0;/* background:url(../img/bg10.jpg) no-repeat; */background-size:cover}
.page-news-list.doc-body .datalist{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top: 3em;}
.page-news-list.doc-body .datalist .dataitem{display:flex;align-items:stretch;margin:1rem}
.page-news-list.doc-body .datalist .dataitem:hover .inner-box:before{opacity:.1}
.page-news-list.doc-body .datalist .dataitem .inner-box{position:relative;border: solid 2px #f9caa4;display:flex;align-items:center;justify-content:center;padding:20px 20px 40px 20px;min-width:140px;height:420px;cursor:pointer;background:url(../img/xw.png) no-repeat;background-size:cover}
.page-news-list.doc-body .datalist .dataitem .inner-box:before{position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;content:"";opacity:0;transition:.3s}
.page-news-list.doc-body .datalist .dataitem .inner-box .title{writing-mode:vertical-rl;margin-top:40px;font-size:1.6rem;color: #f9caa4;}
.page-news-list.doc-body .datalist .dataitem .inner-box .date{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:60px;height:60px;text-align:center;background: #f9caa4;color:#fff;padding:10px}
@media (max-width:768px){.page-news-list.doc-body .datalist{flex-direction:column}
.page-news-list.doc-body .datalist .dataitem .inner-box{padding:10px;min-width:0;height:auto}
.page-news-list.doc-body .datalist .dataitem .inner-box .date{position:static}
.page-news-list.doc-body .datalist .dataitem .inner-box .title{writing-mode:inherit;font-size:1.2rem;margin:0;margin-left:-10px}
.page-article.st-mainbody .doc-body{padding-top: 50px !important;}
.page-article.st-mainbody .doc-body .title h1{font-size:1.75rem !important;line-height:1.5em}
.page-article.st-mainbody .doc-body .page-control{flex-direction:column}
.page-article.st-mainbody .doc-body .page-control .page-next:before{text-align:left !important}}.page-contact-store .st-mainbody .doc-body{background:url(../img/bg10.jpg);background-size:cover;padding:7rem 0}
.page-contact-store .st-mainbody .doc-body .datalist{margin:3rem 0}
.page-contact-store .st-mainbody .doc-body .datalist .card{display:flex;justify-content:space-between;align-items:center;padding:2rem;border:solid 1px rgba(0,0,0,0.1);transition:.3s}
.page-contact-store .st-mainbody .doc-body .datalist .card:hover{background:#ece5d8;border-color:#ece5d8;color:#a06f1d}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-img{flex:0 0 240px}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body{flex:1;margin-left:2rem;line-height:1.75em}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .title{font-weight:bold;margin-bottom:3rem}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .tel{margin-bottom:1.5rem}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .addr:before{content:"Ã¥Å“Â°Ã¥Ââ‚¬Ã¯Â¼Å¡"}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .contact:before{content:"Ã¨Ââ€Ã§Â³Â»Ã¤ÂºÂºÃ¯Â¼Å¡"}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .tel:before{content:"Ã§â€ÂµÃ¨Â¯ÂÃ¯Â¼Å¡";display:block}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .mobile:before{content:"Ã¦â€°â€¹Ã¦Å“ÂºÃ¯Â¼Å¡";display:block}
.page-contact-agent .st-mainbody .doc-body{background:url(../img/bg10.jpg);background-size:cover;padding:7rem 0}
.page-contact-agent .st-mainbody .doc-body .intro{line-height:1.75em;text-align:center;margin-top:1rem;margin-bottom:2rem;color:#666}
.page-contact-agent .st-mainbody .doc-body .cards{display:flex;margin-bottom:5rem}
.page-contact-agent .st-mainbody .doc-body .cards .card{flex:1;background:#fff;margin:15px;padding:2rem;transition:.3s}
.page-contact-agent .st-mainbody .doc-body .cards .card:hover{transform:translateY(-1rem);box-shadow:0 0 15px rgba(0,0,0,0.2)}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-img{margin-bottom:1rem}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-img img{width:120px;height:120px;object-fit:cover;border-radius:100%;margin:auto;display:block}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-body{text-align:center}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-body .title{position:relative;font-size:1.75rem;padding-bottom:3rem;white-space:nowrap}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-body .title:after{position:absolute;left:50%;bottom:1.5rem;width:2rem;height:3px;background:#a06f1d;content:"";transform:translateX(-50%)}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-body .title small{display:block;font-size:1rem}
.page-contact-agent .st-mainbody .doc-body .form{border-top:solid 1px #d3b093;padding-top:3rem}
.page-contact-agent .st-mainbody .doc-body .form .caption{font-size:2.38rem;font-weight:lighter;margin-bottom:5rem}
.page-contact-agent .st-mainbody .doc-body .form .form-control{padding:12px}
.page-contact-agent .st-mainbody .doc-body .form .form-group{margin-bottom:30px}
.page-contact-agent .st-mainbody .doc-body .form .btn{padding:12px 60px}
.page-contact-info .st-mainbody .doc-body{background:url(../img/bg10.jpg);background-size:cover;padding:7rem 0}
.page-contact-info .st-mainbody .doc-body .social-media{margin:3rem -15px;border-bottom:solid 1px #ddd;padding-bottom:3rem;display:flex;justify-content:space-around}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex{align-items:center}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .qrcode{width:128px;height:128px}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text{margin-left:1rem;line-height:2rem}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text .fa{font-size:1.5rem}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text big,.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text small{display:block}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text big{font-size:1.2rem}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text small{font-size:.8rem}
.page-contact-info .st-mainbody .doc-body .contact-info{display:flex;justify-content:space-around;border-bottom:solid 1px #ddd;padding-bottom:3rem}
.page-contact-info .st-mainbody .doc-body .contact-info .item{position:relative;padding-left:40px}
.page-contact-info .st-mainbody .doc-body .contact-info .item .fa{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1.75rem;color:#ccc}
.page-contact-info .st-mainbody .doc-body .contact-info .item label{display:block}
.page-contact-info .st-mainbody .doc-body .baidu-map{min-height:460px}
.page-contact-info .st-mainbody .doc-body .guestbook{margin-top:6rem}
.page-contact-info .st-mainbody .doc-body .guestbook .form-group{max-width:500px}
.page-contact-info .st-mainbody .doc-body .guestbook .form-group .form-control{padding:8px 0;background:none;border:none;border-bottom:solid 1px #ccc;box-shadow:none}
.page-contact-job .st-mainbody .doc-body section{padding:5rem 0;background-size:cover}
.page-contact-job .st-mainbody .doc-body section:first-child{padding-top:7rem}
.page-contact-job .st-mainbody .doc-body section.sec1{background-image:url(../img/bg1.jpg)}
.page-contact-job .st-mainbody .doc-body section.sec1 .heading{position:relative;margin:0}
.page-contact-job .st-mainbody .doc-body section.sec1 .heading:after{position:absolute;right:1rem;bottom:0;width:6rem;height:1px;background:#a06f1d;content:""}
.page-contact-job .st-mainbody .doc-body section.sec1 .summary{margin-top:1rem;margin-bottom:2rem;font-size:1.2rem}
.page-contact-job .st-mainbody .doc-body section.sec1 .richtext{font-size:1.2rem;color:#333;padding:2rem 0}
.page-contact-job .st-mainbody .doc-body section.sec2{background-image:url(../img/bg4.jpg)}
.page-contact-job .st-mainbody .doc-body section.sec2 .intro{text-align:center;max-width:900px;margin:auto;line-height:1.75em;margin-bottom:2rem}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper{padding:0 100px}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-next,.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-next:before,.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-next:hover,.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-contact-job .st-mainbody .doc-body section.sec2 .gallery{display:flex}
.page-contact-job .st-mainbody .doc-body section.sec2 .gallery .gallery-item{position:relative;height:560px}
.page-contact-job .st-mainbody .doc-body section.sec2 .gallery .gallery-item img{height:100%;object-fit:cover}
.page-contact-job .st-mainbody .doc-body section.sec2 .gallery .gallery-item .alt{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));color:#fff;padding:20px;text-align:center}
.page-contact-job .st-mainbody .doc-body section.sec3{background-image:url(../img/bg2.jpg)}
.page-contact-job .st-mainbody .doc-body section.sec3 .intro{text-align:center;max-width:900px;margin:auto;line-height:1.75em;margin-bottom:2rem}
.page-contact-job .st-mainbody .doc-body section.sec3 .cards{display:flex;margin:0 -1rem;justify-content:space-between}
.page-contact-job .st-mainbody .doc-body section.sec3 .cards .card{max-width:300px;text-align:center}
.page-contact-job .st-mainbody .doc-body section.sec3 .cards .card .card-img img{width:100px;height:100px;object-fit:cover}
.page-contact-job .st-mainbody .doc-body section.sec3 .cards .card .card-body{padding:1rem}
.page-contact-job .st-mainbody .doc-body section.sec3 .cards .card .card-body .title{font-size:1.2rem;font-weight:bold;margin-bottom:1rem}
.page-contact-job .st-mainbody .doc-body section.sec4{background-image:url(../img/bg7.jpg)}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper{padding:0 4rem;margin-bottom:2rem}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-next,.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-next:before,.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-next:hover,.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-contact-job .st-mainbody .doc-body section.sec4 .heading{margin-bottom:4rem}
.page-contact-job .st-mainbody .doc-body section.sec4 .cards .card{display:flex;align-items:center;margin:0}
.page-contact-job .st-mainbody .doc-body section.sec4 .cards .card .card-img{margin-right:4rem;flex:0 0 40%}
.page-contact-job .st-mainbody .doc-body section.sec4 .cards .card .card-body{flex:1}
.page-contact-job .st-mainbody .doc-body section.sec4 .cards .card .card-body .title{font-size:2.5rem;font-weight:bold;margin-bottom:2rem}
.page-contact-job .st-mainbody .doc-body section.sec4 .cards .card .card-body .title small{display:block;font-size:1rem}
.page-contact-job .st-mainbody .doc-body section.sec5{background-image:url(../img/bg8.jpg)}
.page-contact-job .st-mainbody .doc-body section.sec5 .intro{line-height:1.75em;max-width:900px;margin:auto;margin-bottom:4rem}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards{justify-content:center;margin-bottom:1rem}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card{background:#fff;text-align:center;padding:3rem;margin:0 1.5rem;transition:.3s}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card:hover{transform:translateY(-1rem);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card .card-body{position:relative;padding-bottom:5rem}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card .card-body:before{position:absolute;left:50%;bottom:2rem;content:"";background:#a06f1d;height:3px;width:2rem;transform:translateX(-50%)}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card .card-body big{margin:auto;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;background:#a28266;color:#fff;font-size:1.75rem;border-radius:100%}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card .card-img{display:flex;justify-content:center;align-items:center;height:6rem}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card .card-img img{width:12rem;object-fit:contain}
.page-contact-network .st-mainbody .doc-body{background:url(../img/bg10.jpg);background-size:cover;padding:7rem 0}
.page-contact-network .st-mainbody .doc-body .datalist{margin:3rem 0}
.page-contact-network .st-mainbody .doc-body .datalist .card{display:flex;justify-content:space-between;align-items:center;padding:2rem;border:solid 1px rgba(0,0,0,0.1);transition:.3s}
.page-contact-network .st-mainbody .doc-body .datalist .card:hover{background:#ece5d8;border-color:#ece5d8;color:#a06f1d}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-img{flex:0 0 240px}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body{flex:1;margin-left:2rem;line-height:1.75em}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .title{font-weight:bold;margin-bottom:3rem}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .tel{margin-bottom:1.5rem}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .addr:before{content:"Ã¥Å“Â°Ã¥Ââ‚¬Ã¯Â¼Å¡"}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .contact:before{content:"Ã¨Ââ€Ã§Â³Â»Ã¤ÂºÂºÃ¯Â¼Å¡"}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .tel:before{content:"Ã§â€ÂµÃ¨Â¯ÂÃ¯Â¼Å¡";display:block}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .mobile:before{content:"Ã¦â€°â€¹Ã¦Å“ÂºÃ¯Â¼Å¡";display:block}
@media (max-width:768px){.page-contact-info .st-mainbody .doc-body .social-media .d-flex{flex-direction:column}
.page-contact-info .st-mainbody .doc-body .contact-info{flex-direction:column}
.page-contact-info .st-mainbody .doc-body .contact-info .item{margin-bottom:10px}
.page-contact-info .st-mainbody .doc-body .contact-info .item br{display:none}}.page-article.st-header .standby .nav-shortcut{color:#fff}
.page-article.st-header .standby:before{background:#000}
.page-article.st-header .standby .slogan{filter:brightness(10)}
.page-article.st-header  .nav-shortcut{color:#a06f1d}
.page-article.st-header :before{background:#8f5e13;opacity:.35}
.page-article.st-header  .slogan{filter:none}
.page-article.st-mainbody .doc-body{/* background:url(../img/bg10.jpg) no-repeat; */background-size:cover;padding-top: 7em;padding-bottom:6rem;}
.page-article.st-mainbody .doc-body .title,.page-article.st-mainbody .doc-body .richtext,.page-article.st-mainbody .doc-body .page-control{max-width:900px;margin:auto}
.page-article.st-mainbody .doc-body .title{padding-bottom:3rem;margin-bottom:4rem;border-bottom:solid 1px rgba(0,0,0,0.1);text-align: center;}
.page-article.st-mainbody .doc-body .title h1{font-size:2.13rem;text-align: center;}
.page-article.st-mainbody .doc-body .title small{display: inline-block;font-size:1rem;margin-top:1rem;color:#666;}
.page-article.st-mainbody .doc-body .richtext{font-size:1.1rem}
.page-article.st-mainbody .doc-body .richtext p{line-height:2em;margin-bottom:2em}
.page-article.st-mainbody .doc-body .page-control{margin-top:4rem;display:flex;justify-content:space-between;padding:1em;line-height:2em;border-top:solid 1px rgba(0,0,0,0.1)}
.page-article.st-mainbody .doc-body .page-control .page-prev:before{display:block;content:"< Ã¤Â¸Å Ã¤Â¸â‚¬Ã§Â¯â€¡";color:#888}
.page-article.st-mainbody .doc-body .page-control .page-next:before{display:block;content:"Ã¤Â¸â€¹Ã¤Â¸â‚¬Ã§Â¯â€¡ >";text-align:right;color:#888}
/*--------------------------------------------------------------
# Slider
--------------------------------------------------------------*/.main-slider{overflow: hidden;position: relative;width: 100%;}
.main-slider_border{position: absolute;top: 0;left: 0;bottom: 0;width: 14.29%;border-right: 1px solid rgba(255, 255, 255, 0.10);z-index: 10;}
.main-slider_border-two{left: 14.29%;}
.main-slider_border-three{left: 28.59%;}
.main-slider_border-four{left: 42.88%;}
.main-slider_border-five{left: 57.17%;}
.main-slider_border-six{left: 71.46%;}
.main-slider .swiper-slide{position: relative;background-color: var(--thm-black);}
.main-slider .swiper-slide .container{position: relative;z-index: 30;}
.main-slider .image-layer{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-size: cover;transform: scale(1);transition: transform 7000ms ease;background-position: center center!important;z-index: 1;}
.main-slider .image-layer-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background: rgba(var(--thm-black-rgb), .3);z-index: 2;}
.main-slider .container{padding-bottom: 190px;padding-top: 200px;}
.main-slider__content{position: relative;display: block;min-height: 410px;}
.main-slider h2{margin: 0;margin-bottom: 40px;color: #fff;font-weight: 300;opacity: 0;visibility: hidden;transform: translateY(120px);transition-delay: 1000ms;transition: transform 2000ms ease, opacity 2000ms ease;font-size: 60px;line-height: 110px;text-transform: uppercase;}
.main-slider .thm-btn{font-size: 14px;font-weight: 700;background-color: #ffffff;color: var(--thm-black);opacity: 0;transform: translateY(100px);transition-delay: 2500ms;transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease, background 500ms ease;}
.main-slider .thm-btn:hover{background-color: var(--thm-black);color: #fff;}
.main-slider .swiper-slide-active .image-layer{transform: scale(1.15);}
.main-slider .swiper-slide-active .thm-btn,
.main-slider .swiper-slide-active p,
.main-slider .swiper-slide-active h2,
.main-slider .swiper-slide-active p{visibility: visible;opacity: 1;transform: translateY(0) translateX(0);}
.main-slider__nav{width: 100%;max-width: 1200px;padding-left: 15px;padding-right: 15px;position: absolute;top: 50%;left: 50%;z-index: 100;transform: translateY(-50%) translateX(-50%);display: flex;align-items: flex-end;flex-direction: column;}
.main-slider__nav .swiper-button-next,
.main-slider__nav .swiper-button-prev{position: relative;top: 0;left: 0;right: 0;bottom: 0;height: 30px;width: 30px;z-index: 100;font-size: 20px;color: #ffffff;opacity: 1;margin: 0;transition: all 500ms ease;}
.main-slider__nav .swiper-button-next:hover,
.main-slider__nav .swiper-button-prev:hover{color: var(--thm-primary);}
.main-slider__nav .swiper-button-next::after,
.main-slider__nav .swiper-button-prev::after{display: none;}
.main-slider__nav .swiper-button-prev{margin-bottom: 0px;}
.main-slider__nav .swiper-button-next .icon-right-arrow{position: relative;transform: rotate(180deg);}
#main-slider-pagination{z-index: 10;bottom: 60px;left: 50%;width: 100%;max-width: 1170px;-webkit-transform: translate(-50%, calc(-50% + 95px));transform: translate(-50%, calc(0% + 0px));counter-reset: count;line-height: 0;}
#main-slider-pagination .swiper-pagination-bullet{width: 20px;height: 30px;border-radius: 0%;opacity: 1;background-color: transparent;transition: all 200ms linear;transition-delay: 0.1s;}
#main-slider-pagination .swiper-pagination-bullet:before{position: absolute;height: 30px;width: 20px;text-align: center;color: #ffffff;font-size: 16px;line-height: 30px;font-weight: 500;border-bottom: 2px solid #ffffff;counter-increment: count;content: "0"counter(count);transition: all 200ms linear;transition-delay: 0.1s;}
#main-slider-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left: 20px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0px;}
#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{position: relative;transform: translateY(-10px);}
#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:focus,
#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{outline: none;border: none;}
    
/*选择*/    
.choose-txt {
    padding: 60px 0px;
    margin: 0px 0px 20px 0px;
    border: 1px solid #fff;
    color: #999999;
}
.choose-txt p{
    font-size: 14px;
}
.choose {
    display:flex;
    text-align: center;
    padding: 0px;
    flex-wrap: wrap;
}
.choose-txt h4 {
    color: #fff;
}    
.welcome-one__img {
    padding-bottom: 20px;
}


/*理念*/   
section.muwan {
    background-color: #fff7f8;
}

.muwan-idea {
    margin-bottom: 50px;
}
.muwan-idea h3{   
    font-size: 40px;
    color: #333333;
}
.muwan-idea h4
{   
    font-size: 14px;
    text-transform: uppercase;
    color: #333333;
}
.muwan-txt {
    padding: 60px 80px 60px 10px;
    margin: 0px 0px 20px 0px;
    /* border: 1px solid #fff; */
    color: #999999;
}
.muwan-txt p{
    font-size: 15px;
    color: #999999;
    margin-bottom: 50px;
}
.muwan {
    display:flex;
    /* text-align: center; */
    padding: 0px;
    flex-wrap: wrap;
}
  
a.muwan-more {
    padding: 10px 40px;
    background-color: #f9caa4;
    border-radius: 30px;
    transition: 500ms;
    color: #fff;
}
a.muwan-more:hover {
    background-color: #febb85;
}  
.muwan-img {
    padding-bottom: 20px;
}

.muwan-img>img {
    width: 100%;
}
    
@media (max-width: 767px){
.choose {
    display: block;
    text-align: center;
    padding: 0px;
    flex-wrap: wrap;
}
.choose-txt {
    padding: 20px 0px;
    margin: 0px 0px 20px 0px;
    border: 1px solid #fff;
    color: #999999;
}
    
    .muwan {
    display:block;
    /* text-align: center; */
    padding: 0px;
    flex-wrap: wrap;
}
    
.muwan-idea h3{  
    text-align: center;
}

.muwan-txt {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
    /* border: 1px solid #fff; */
    color: #999999;
}
   .muwan-idea h4 {
   text-align: center;
} 
a.muwan-more {
    text-align: center;
}    
}  
    /*联系*/
.contact-txt {
    padding: 60px 80px 60px;
    background-color: #3dae6c;
    text-align: center;
}

.contact-txt p {  
    color: #fff;
    text-align: center;
}

.contact-txt a {  
    color: #fff;
    text-align: center;
}

.contact-map {
    padding: 0px 0px;
}

@media (min-width: 768px) and (max-width: 991px){
.contact-txt {
    padding: 60px 0px 60px;
    background-color: #3dae6c;
    text-align: center;
}}

/*儿童*/
section.children {
    background-color: #f9f4ef;
}
.col-lg-4.children-txt {
    text-align: center;
    padding: 50px;
}
.col-xl-4.col-lg-4.col-md-6.children-block {
     padding: 0px; 
}

.col-xl-4.col-lg-4.col-md-6.children-block:hover {
      background-color: #f2d7b7;
}
.col-xl-4.col-lg-4.col-md-6.children-block:hover h3{
      color: #fff;
}
.children-block-img2 {
  display: none;
  text-align: center;
}
.children-block2:hover .children-block-img2 {
  display: block;
  /* text-align: center; */
}
.children-block2:hover .children-block-img {
  display: none;
}    
.children-block2 {
    text-align: center;
    padding: 40px 0px;
}

h3.children__title {
    /* margin: 0; */
    margin-bottom: 0px;
    margin-top: 0px;
}
    
# 联系*/
.they-trusted{position: relative;display: block;background-color: #fff;padding: 120px 0 120px;}
.they-trusted__left{position: relative;display: block;margin-right: 85px;padding-top: 50px;}
.they-trusted__left .section-title{margin-bottom: 38px;position: relative;display: block;z-index: 5;}
.they-trusted__text{margin: 0;padding: 10px 20px 60px 20px;}
h3.they-trusted__title {font-size: 24px;/* padding-top: 20px; */}
.they-trusted__list{position: relative;display: block;margin-top: 36px;/* margin-bottom: 51px; */}
.they-trusted__list li{display: flex;align-items: center;}
.they-trusted__list li+li{margin-top: 7px;}
.they-trusted__list li .icon{}
.they-trusted__list li .icon span{font-size: 20px;color: var(--thm-primary);}
.they-trusted__list li .text{margin-left: 13px;}
.they-trusted__list li .text p{margin: 0;}
.they-trusted__projects-complete{display: flex;align-items: center;}
.they-trusted__projects-complete-img{position: relative;display: block;padding-left: 20px;}
.they-trusted__projects-complete-img:before{position: absolute;top: 0;bottom: 0;left: 0px;width: 10px;content: "";background-color: var(--thm-primary);}
.they-trusted__projects-complete-img>img{width: 155px;}
.they-trusted__projects-complete-count-box{margin-left: 40px;}
.they-trusted__projects-complete-count-box h3{font-size: 40px;font-weight: 400;line-height: 50px;}
.they-trusted__projects-complete-text{font-size: 20px;margin: 0;line-height: 30px;}
.they-trusted__brand{}
.they-trusted__brand-single{position: relative;text-align: center;margin-bottom: 30px;z-index: 1;box-shadow: 5px 5px 10px 5px rgb(0 0 0 / 7%);}
.they-trusted__brand-single{background-color: #f2d7b7;}
.they-trusted__brand-prattern{position: absolute;bottom: 0;left: 0;right: 0;height: 30px;background-repeat: no-repeat;background-size: cover;opacity: 0;transition: all 500ms ease;}
.they-trusted__brand-single:hover .they-trusted__brand-prattern{opacity: .80;}
.they-trusted__brand-single:before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #ffffff;content: "";transition: all 500ms ease;z-index: -1;}
.they-trusted__brand-single:hover:before{background-color: var(--thm-black);}
.they-trusted__brand-single:after{position: absolute;bottom: -5px;right: 0;left: 0;width: 0;height: 1px;content: "";background-color: var(--thm-black);transition: all 500ms ease;}
.they-trusted__brand-single:hover:after{width: 100%;}
.they-trusted__brand-main-img{opacity: 1;transition: all 500ms ease;padding-top: 50px;}
.they-trusted__brand-single:hover .they-trusted__brand-main-img{opacity: 0;}
.they-trusted__brand-main-img>a{}
.they-trusted__brand-main-img>a>img{width: 20%;opacity: .5;}
.they-trusted__brand-main-img>img{width: 20%;opacity: .8;}
.they-trusted__brand-overly{position: absolute;top: 0;left: 0;/* bottom: 0; */right: 0;opacity: 0;transition: all 500ms ease;padding-top: 50px;}
.they-trusted__brand-single:hover .they-trusted__brand-overly{opacity: 1;}
.they-trusted__brand-overly>a{}
.they-trusted__brand-overly>a>img{width: 20%;}
.they-trusted__brand-overly>img{width: 20%;}
.they-trusted__brand-single-mb-0{margin-bottom: 0;}
.they-trusted__brand-single:hover .they-trusted__title{color: #ffffff;}
.they-trusted__brand-single:hover .they-trusted__text {color: #ffffff;}
.they-trusted__brand-single:hover .they-trusted__text a {color: #ffffff;}
section.they-trusted{padding: 120px 0px;}
/*--------------------------------------------------------------   

/*关于*/   
section.about {
    background-color: #fff;
    padding: 7rem 0;
    /* background: url(../img/bg10.jpg) no-repeat; */
    background-size: cover;
}

.about-idea {
    margin-bottom: 50px;
}
.about-idea h3{   
    font-size: 40px;
    color: #333333;
}
.about-idea h4
{   
    font-size: 14px;
    text-transform: uppercase;
    color: #333333;
}
.about-txt {
    padding: 60px 80px 10px 10px;
    margin: 0px 0px 20px 0px;
    /* border: 1px solid #fff; */
    color: #999999;
}
.about-txt p{
    font-size: 15px;
    color: #999999;
}
.about {
    display:flex;
    /* text-align: center; */
    padding: 0px;
    flex-wrap: wrap;
}
  
a.about-more {
    padding: 10px 40px;
    background-color: #f9caa4;
    border-radius: 30px;
    transition: 500ms;
    color: #fff;
}
a.about-more:hover {
    background-color: #febb85;
}  
.about-img {
    padding-bottom: 20px;
}

.about-img>img {
    width: 100%;
}

.about-Content {
    margin-bottom: 50px;
}

.choos-title {
    text-align: center;
}
.choos-title h3{
     font-size: 40px;
}

.choos-title small{
     font-size: 14px;
}

.choose-Content{
      text-align: center;
      margin-top: 20px;
}

section.choose2 {
    background-color: #fff;
    padding: 80px 0px;
}

.choose-details {
    padding: 60px 0px;
    margin: 0px 0px 20px 0px;
    /* border: 1px solid #fff; */
    color: #333333;
}

.Bars {
    background-color: #fff7f8;
    padding: 120px;
}

.Bars-details {
    text-align: center;
}

.Bars-details h3{
    font-size: 40px;
}

.Bars-details h5{
    font-size: 20px;
}
    
@media (max-width: 767px){
.about-txt {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
    /* border: 1px solid #fff; */
    color: #999999;
}
}

.team-one{position: relative;display: block;overflow: hidden;/* margin-top: 290px; */padding: 120px 0px;/* padding-bottom: 79px; */}
.team-one .section-title{margin-bottom: 47px;position: relative;display: block;z-index: 5;}
.team-one .section-title__tagline{color: #9d9d9d;}
.team-one .section-title__tagline:before{background-color: #474747;}
.team-one .section-title__title{color: #ffffff;}
.team-one__single{position: relative;display: block;text-align: center;margin-bottom: 30px;}
.team-one__img-box{position: relative;display: block;}
.team-one__img{position: relative;display: block;overflow: hidden;background-color: #ffffff;padding: 20px;border: 1px solid #939393;}
.team-one__img:before{position: absolute;top: 20px;left: 20px;right: 20px;bottom: 20px;content: "";background-color: #01a6acc2;-webkit-transition: all 500ms ease;transition: all 500ms ease;transform: scaleY(0);z-index: 1;}
.team-one__single:hover .team-one__img:before{transform: scaleY(1);}
.team-one__img:after{position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 0%;opacity: 0;background-color: transparent;border: 1px solid var(--thm-black);content: "";-webkit-transition: all 600ms ease;-ms-transition: all 600ms ease;-o-transition: all 600ms ease;-moz-transition: all 600ms ease;transition: all 600ms ease;}
.team-one__single:hover .team-one__img:after{height: 100%;opacity: 1;}
.team-one__img>img{width: 100%;transition: transform 500ms ease;transform: scale(1);}
.team-one__single:hover .team-one__img>img{}
.team-one__social{display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;height: 100%;width: 100%;-webkit-transition: all 500ms ease;transition: all 500ms ease;transform: scaleX(0);z-index: 2;}
.team-one__single:hover .team-one__social{transform: scaleX(1);}
.team-one__social a{display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;text-align: center;color: #ffffff;font-size: 16px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.team-one__social a+a{margin-left: 30px;}
.team-one__social a:hover{color: #fff;}
.team-one__content{position: relative;display: block;margin-top: 10px;}
.team-one__name{font-size: 16px;font-weight: 500;text-transform: uppercase;line-height: 28px;color: #212529;}
.team-one__title{font-size: 14px;margin: 0;text-transform: uppercase;line-height: 30px;}
    
    
.images-box .swiper-container {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
.images-box .swiper-slide {background-size: cover;background-position: center;}
.images-box .gallery-top {height: 80%;width: 100%;}
.images-box .gallery-top .swiper-slide{background:;}
.images-box .gallery-top .swiper-slide img{display:block;margin:0px auto;}
.images-box .gallery-thumbs {height:20%;box-sizing: border-box;padding: 10px 0;}
.images-box .gallery-thumbs .swiper-slide {width:25%;height: 100%;opacity: 0.4;cursor:pointer}
.images-box .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.gallery-top img{width: 80%;border: 1px #f1f1f1 solid;height: 100%;}
.gallery-thumbs img{width:100%;    border: 1px #f1f1f1 solid;height: 100%;}

@media only screen and (max-width: 1440px){
.swiper-slide img {
    width: 100%;
    object-fit: cover;
    height: 700px;
}
.Product-Details img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.gallery-top img {
    width: 80%;
    border: 1px #f1f1f1 solid;
    height: 100%;
}
.gallery-thumbs img{width:100%;    border: 1px #f1f1f1 solid;height: 100%;}
}

@media only screen and (max-width: 1180px){
.swiper-slide img {
    width: 100%;
    object-fit: cover;
    height: 400px;
}
.page-banner {
    margin-top: 0px;
    height: 450px;
    background-size: cover;
    background-position: center;
}
.nav>ul>li>a {
    padding: 0px 20px;
    color: #606060;
    font-size: 16px;
}
.gallery-top img {
    width: 100%;
    border: 1px #f1f1f1 solid;
    height: 100%;
}
.gallery-thumbs img{width:100%;    border: 1px #f1f1f1 solid;height: 100%;}
}    

.product-Content {
    border-top: solid 1px rgba(0,0,0,0.1);
    margin-top: 50px;
    font-size: 15px;
}@import "../css/font-awesome.min.css";
@import "../css/bootstrap.min.css";
@import "../css/richtext.css";
@import "../css/swiper.min.css";

@font-face{font-family:"DIN Condensed";font-style:normal;font-weight:400;src:url("../fonts/DIN Condensed Bold.ttf") format("truetype")}
@font-face{font-family:"SHSC";font-style:normal;font-weight:400;src:url("https://up.v2.wzjcsw.com/font/SourceHanSerifCN-Medium.otf") format("truetype")}
*{font-weight:350}
html,body{font-family: "Microsoft YaHei";font-size:18px;color:#333;scroll-behavior:smooth;overflow-x:hidden}
p{line-height:1.8em}
a{color:inherit;text-decoration:none}
a.active,a:active,a:focus,a:hover{color:#f9caa4;text-decoration:none}
.navbar{margin:0;border-radius:0}
.navbar ul{margin:0}
.text-primary,.pagination>li>a,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span,.pagination>li>span:focus,.pagination>li>span:hover{color:#f9caa4}
.btn{border-radius:0}
.btn.btn-circle{border-radius:100px}
.btn.btn-outline{background:transparent;color:#333}
.btn-primary,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color: #f9caa4;border-color: #f9caa4;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#8a6019;border-color:#8a6019}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none}
.row.row-divider>[class^="col-"]{border-right:solid 1px #ddd}
.row.row-divider>[class^="col-"]:last-child{border-right:none}
.row.row-divider .col-sm-6:nth-child(even),.row.row-divider .col-md-6:nth-child(even),.row.row-divider .col-lg-6:nth-child(even){border-right:none}
.row.row-compact{margin:0}
.row.row-compact>[class^="col-"]{padding:0}
.row .col-xs-24,.row .col-sm-24,.row .col-md-24,.row .col-lg-24{float:left}
@media (max-width:768px){.row .col-xs-24{width:20%}}@media (max-width:992px){.row .col-xs-24,.row .col-sm-24{width:20%}}@media (max-width:1200px){.row .col-xs-24,.row .col-sm-24,.row .col-md-24{width:20%}}@media (min-width:1200px){.row .col-sm-24,.row .col-md-24,.row .col-lg-24{width:20%}}.form.form-horizontal .form-group{position:relative;padding:0 12em}
.form.form-horizontal .form-group .control-label{position:absolute;left:0;padding:.4em 1em;width:12em}
.form-control{border-radius:0;height:auto}
.form-control:focus,.form-control:active{box-shadow:none}
.form-control.input-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0;height:auto}
.form-control.input-lg{line-height:1.5;border-radius:0;height:auto}
.form-control-select{height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='28' viewBox='0 0 16 28' fill='%23777'%3E%3Cpath d='M16 17q0 .406-.297.703l-7 7Q8.406 25 8 25t-.703-.297l-7-7Q0 17.406 0 17t.297-.703T1 16h14q.406 0 .703.297T16 17zm0-6q0 .406-.297.703T15 12H1q-.406 0-.703-.297T0 11t.297-.703l7-7Q7.594 3 8 3t.703.297l7 7Q16 10.594 16 11z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;-webkit-background-size:8px 16px;-moz-background-size:8px 16px;background-size:8px 16px;padding-right:2em}
.form-control-checkbox,.form-control-radio{display:inline-block;position:relative;cursor:pointer;margin-right:.5em}
.form-control-checkbox [type="checkbox"],.form-control-radio [type="checkbox"],.form-control-checkbox [type="radio"],.form-control-radio [type="radio"]{cursor:pointer;position:relative;z-index:1;vertical-align:middle;margin-right:6px;margin-top:4px}
.form-control-checkbox [type="checkbox"]:before,.form-control-radio [type="checkbox"]:before,.form-control-checkbox [type="radio"]:before,.form-control-radio [type="radio"]:before{visibility:visible;content:"";position:absolute;z-index:0;top:-1.5px;left:-1.5px;width:15px;height:15px;border-radius:3px;background:#ddd}
.form-control-checkbox [type="checkbox"]:checked:after,.form-control-radio [type="checkbox"]:checked:after,.form-control-checkbox [type="radio"]:checked:after,.form-control-radio [type="radio"]:checked:after{visibility:visible;position:absolute;top:-1.5px;left:-1.5px;z-index:1;content:"";width:15px;height:15px;border-radius:3px;background-color:#a06f1d;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:center center;background-size:50% 50%}
.form-control-checkbox [type="radio"]:before,.form-control-radio [type="radio"]:before{border-radius:100%}
.form-control-checkbox [type="radio"]:checked:after,.form-control-radio [type="radio"]:checked:after{background:#fff;border:solid 5px #a06f1d;border-radius:100%}
.form-control-table{margin:-3px 0;padding:2px .5em;height:auto}
.form-control,.btn{height:auto;padding:10px}
.btn{padding:8px 25px}
.navbar .navbar-toggle{padding:5px 10px;font-size:16px}
.nav-line>li{float:left}
.nav-line>li>a{border-bottom:solid 2px #ddd}
.nav-line>li.active>a,.nav-line>li.active>a:focus,.nav-line>li.active>a:hover{border-color:#a06f1d}
.nav-pills li a{display:block;background:#f5f5f5;border-radius:2px;margin:5px;padding:6px 15px}
.nav-pills li.active>a,.nav-pills li.active:hover>a,.nav-pills li.active:active>a,.nav-pills li.active:hover>a{background:#a06f1d;color:#fff}
.nav-pills li a:hover,.nav-pills li a:active,.nav-pills li a:focus{background:#f0f0f0}
.dropdown-menu{border-color:rgba(0,0,0,0)}
.dropdown-menu .row{margin:0}
.dropdown-menu .row [class^="col-"]{padding:0}
.dropdown-menu dl{margin:0}
.dropdown-menu dl dt,.dropdown-menu dl dd{padding:.8rem 1.5rem}
.dropdown-menu dl dt{font-size:1.05rem;font-weight:normal;color:rgba(51,51,51,0.5)}
.dropdown-menu dl dd:hover{background:#f5f5f5}
.dropdown-menu dl dd:hover a{text-decoration:none}
.dropdown-menu dl dd a{color:#333}
.dropdown-menu dl dd a small{display:block;color:rgba(51,51,51,0.5)}
.dropdown .open{background:none}
.dropdown-menu{border-color:rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}
.dropdown-menu:after,.dropdown-menu:before{border-color:transparent;border-style:solid;border-width:8px;content:" ";height:0;left:15px;pointer-events:none;position:absolute;width:0}
.dropdown-menu:before{bottom:100%;border:solid 8px transparent;border-bottom:8px solid rgba(0,0,0,0.2)}
.dropdown-menu:after{border-bottom-color:#fff;bottom:100%;margin-bottom:-1px}
.dropdown-menu.dropdown-menu-right:after,.dropdown-menu.dropdown-menu-right:before{left:auto;right:15px}
.dropdown-menu .divider{margin:2px 0}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#a06f1d;color:#fff}
.breadcrumb{background:none;border-radius:0;padding:10px 0}
.paginator{margin:30px 0}
.modal .modal-dialog .modal-content{border:none;border-radius:0;box-shadow:none;padding:0 2rem}
.modal .modal-dialog .modal-content .modal-header{padding:25px}
.modal .modal-dialog .modal-content .modal-header .close{position:absolute;right:2rem;top:2rem;color:#999;opacity:1;font-size:28px;font-weight:normal}
.modal .modal-dialog .modal-content .modal-header .modal-title{text-align:center}
.modal .modal-dialog .modal-content .modal-body{padding:2rem 0}
.modal .modal-dialog .modal-content .modal-body .richtext{font-size:14px}
.notfound{font-size:26px;padding:2em;color:#888}
.nav{display:flex}
.nav>li>a{background:none;padding:0}
.nav>li>a:hover{background:none}
.d-flex{display:flex}
.d-flex-align-center{align-items:center}
.d-flex-justify-center{justify-content:center}
.divider{border-bottom:solid 1px #ddd;height:0;padding:0;margin:.2rem 0}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.heading{margin-bottom:20px;padding:1em 0;text-align: center;}
.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{position:relative;margin:0;padding:0;vertical-align:middle;line-height:1.5em;font-weight:300}
.heading.heading-bullet h1:before,.heading.heading-bullet h2:before,.heading.heading-bullet h3:before,.heading.heading-bullet h4:before,.heading.heading-bullet h5:before,.heading.heading-bullet h6:before{content:"";background:#ddd;display:inline-block;width:5px;height:1em;margin-right:.5em;margin-top:-0.15em;vertical-align:middle}
.heading.heading-line{position:relative}
.heading.heading-line h1,.heading.heading-line h2,.heading.heading-line h3,.heading.heading-line h4,.heading.heading-line h5,.heading.heading-line h6{background:#fff;z-index:1;display:inline-block;padding:0 1em 0 0}
.heading.heading-line:before{content:"";position:absolute;top:50%;left:0;right:0;margin-top:-1px;border-bottom:solid 1px #ddd;z-index:0}
.heading.heading-line.text-left h1,.heading.heading-line.text-left h2,.heading.heading-line.text-left h3,.heading.heading-line.text-left h4,.heading.heading-line.text-left h5,.heading.heading-line.text-left h6{padding:0 1em 0 0}
.heading.heading-line.text-right h1,.heading.heading-line.text-right h2,.heading.heading-line.text-right h3,.heading.heading-line.text-right h4,.heading.heading-line.text-right h5,.heading.heading-line.text-right h6{padding:0 0 0 1em}
.heading.heading-line.text-center h1,.heading.heading-line.text-center h2,.heading.heading-line.text-center h3,.heading.heading-line.text-center h4,.heading.heading-line.text-center h5,.heading.heading-line.text-center h6{padding:0 1em}
.heading.heading-divider{border-bottom:solid 1px #ddd}
.blockquote{margin:0 0 1rem 0;padding:0;font-size:1.2rem;border:none}
.blockquote footer{margin-top:.2rem;font-size:.8em;color:rgba(51,51,51,0.6)}
.blockquote footer:before{content:"\2014 \00A0"}
.thumb{position:relative;margin:auto;text-align:center}
.thumb img{width:100%;height:100%;transition:all .3s ease-in-out;object-fit:cover}
.thumb.cover{position:relative;padding-bottom:100%;overflow:hidden}
.thumb.cover img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease-in-out;max-width:none;max-height:100%}
.thumb.cover.p6x4{padding-bottom:66%}
.thumb.cover.p5x4{padding-bottom:80%}
.thumb.cover.p5x3{padding-bottom:60%}
.thumb.cover.p4x3{padding-bottom:75%}
.thumb.cover.p16x9{padding-bottom:56%}
.thumb.cover.p3x4{padding-bottom:135%}
.thumb.cover.p2x3{padding-bottom:150%}
.thumb.cover.p1x2{padding-bottom:200%}
.advert{white-space:nowrap;text-align:center}
.advert .advert-kv{display:inline-block;text-align:left}
.advert .advert-kv .kv-image{text-align:center}
.advert .advert-kv .kv-image img{max-width:100%;max-height:100%}
.advert .advert-kv .kv-text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-shadow:0 0 20px rgba(0,0,0,0.8);color:#fff}
.advert .advert-kv .kv-text big{display:block;font-weight:bold;font-size:3rem}
.advert .advert-kv .kv-text small{display:block;font-size:1.5rem;white-space:normal}
.scrollbar{overflow-y:auto}
.scrollbar::-webkit-scrollbar{width:5px;height:5px}
.scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);-webkit-border-radius:10px;border-radius:10px}
.scrollbar::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(0,0,0,0.15)}
.swiper{position:relative;overflow:hidden;z-index:0}
.swiper:hover .swiper-button-prev,.swiper:hover .swiper-button-next{opacity:.6}
.swiper .swiper-container-vertical>.swiper-pagination{right:4%}
.swiper .swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:15px 0}
.swiper .swiper-slide{overflow:hidden}
.swiper .swiper-slide img,.swiper .swiper-slide video,.swiper .swiper-slide svg{width:100%;max-width:100%;max-height:100%}
.swiper .swiper-container-horizontal{height:100%}
.swiper .swiper-container-horizontal>.swiper-wrapper{height:100%}
.swiper .swiper-container-vertical>.swiper-wrapper{height:100vh}
.swiper .swiper-button-prev,.swiper .swiper-button-next{top:0;left:0;bottom:0;width:50px;height:100%;z-index:1;margin:0;padding:0;-webkit-user-select:none;user-select:none;transition:all .15s ease-in-out;outline:none;background:none;opacity:.5}
.swiper .swiper-button-prev.swiper-button-disabled,.swiper .swiper-button-next.swiper-button-disabled{pointer-events:auto}
.swiper .swiper-button-prev.swiper-button-disabled:before,.swiper .swiper-button-next.swiper-button-disabled:before{opacity:.2}
.swiper .swiper-button-prev:before,.swiper .swiper-button-next:before{position:absolute;top:50%;left:50%;z-index:2;content:" ";display:block;width:2em;height:2em;background:url(../img/jt@2x.png) no-repeat center;background-size:contain;transform:translate(-50%, -50%) scaleX(-1);opacity:1;transition:all .3s ease-in-out}
.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{opacity:1}
.swiper .swiper-button-next{left:auto;right:0;transform:scaleX(-1)}
.swiper .swiper-pagination .swiper-pagination-bullet{position:relative;width:10px;height:10px;background:rgba(0,0,0,0.2);border:none;opacity:1}
.swiper .swiper-pagination .swiper-pagination-bullet span{position:absolute;right:20px;top:50%;transform:translateY(-50%);white-space:nowrap;opacity:0;transition:.2s}
.swiper .swiper-pagination .swiper-pagination-bullet-active{background:#a06f1d}
.swiper .swiper-pagination .swiper-pagination-bullet-active span{opacity:1}
.swiper .swiper-controls-circle{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.swiper .swiper-controls-circle .swiper-button-next,.swiper .swiper-controls-circle .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.swiper .swiper-controls-circle .swiper-button-next:before,.swiper .swiper-controls-circle .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.swiper .swiper-controls-circle .swiper-button-next:hover,.swiper .swiper-controls-circle .swiper-button-prev:hover{opacity:1}
.swiper .swiper-controls-circle .swiper-button-next.swiper-button-disabled,.swiper .swiper-controls-circle .swiper-button-prev.swiper-button-disabled{opacity:.4}
.gallery{margin-bottom:20px;overflow:hidden}
.gallery .gallery-top .swiper-container .swiper-wrapper .swiper-slide{background:#ddd;opacity:.5}
.gallery .gallery-top .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}
.gallery .gallery-top .swiper-controls .swiper-button-prev,.gallery .gallery-top .swiper-controls .swiper-button-next{cursor:pointer;font-size:.8rem}
.gallery .gallery-top .swiper-controls .swiper-button-prev:before,.gallery .gallery-top .swiper-controls .swiper-button-next:before{border-color:#fff}
.gallery .gallery-thumbs{margin-top:10px;padding:0 30px}
.gallery .gallery-thumbs .swiper-container .swiper-wrapper .swiper-slide{border:solid 2px #ddd;border-radius:4px;position:relative;cursor:pointer;transition:all .2 ease-in-out}
.gallery .gallery-thumbs .swiper-container .swiper-wrapper .swiper-slide:after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:#fff;opacity:.6;transition:all .2 ease-in-out}
.gallery .gallery-thumbs .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{border-color:#a06f1d}
.gallery .gallery-thumbs .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active:after{opacity:0}
.gallery .gallery-thumbs .swiper-controls .swiper-button-prev,.gallery .gallery-thumbs .swiper-controls .swiper-button-next{cursor:pointer;background:none;top:0;bottom:0;width:25px;height:auto;transform:translateY(0);background:#eee;border-radius:0;font-size:.4rem;opacity:.8}
.gallery .gallery-thumbs .swiper-controls .swiper-button-prev:hover,.gallery .gallery-thumbs .swiper-controls .swiper-button-next:hover,.gallery .gallery-thumbs .swiper-controls .swiper-button-prev:focus,.gallery .gallery-thumbs .swiper-controls .swiper-button-next:focus{border:none;box-shadow:none}
.gallery .gallery-thumbs .swiper-controls .swiper-button-prev:before,.gallery .gallery-thumbs .swiper-controls .swiper-button-next:before{border-color:#000}
.gallery .gallery-thumbs .swiper-controls .swiper-button-prev:after,.gallery .gallery-thumbs .swiper-controls .swiper-button-next:after{display:none}
.gallery .gallery-thumbs .swiper-controls .swiper-button-prev{left:0}
.gallery .gallery-thumbs .swiper-controls .swiper-button-next{right:0}
.gallery .gallery-thumbs .swiper-scrollbar{margin-top:20px;height:5px;background-color:#f5f5f5}
.gallery .gallery-thumbs .swiper-scrollbar .swiper-scrollbar-drag{background-color:#a06f1d}
.lightbox-open{overflow:hidden}
.lightbox-open .lightbox{opacity:1}
.lightbox{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;z-index:99999;user-select:none;-webkit-user-select:none;opacity:0;transition:.3s}
.lightbox .lightbox-mask{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.95)}
.lightbox .lightbox-container{height:100%}
.lightbox .lightbox-container .swiper{height:100%}
.lightbox .lightbox-container .ajax-result{max-height:100vh;overflow-y:auto}
.lightbox .lightbox-container .ajax-result::-webkit-scrollbar{width:5px;height:5px}
.lightbox .lightbox-container .ajax-result::-webkit-scrollbar-track{background:rgba(0,0,0,0.8);-webkit-border-radius:10px;border-radius:10px}
.lightbox .lightbox-container .ajax-result::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.4)}
.lightbox .lightbox-container img,.lightbox .lightbox-container svg,.lightbox .lightbox-container video,.lightbox .lightbox-container .ajax-result{position:absolute;z-index:2;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%, -50%);background:#000}
.lightbox .lightbox-container video{min-width:600px;min-height:400px;max-height:80%;max-width:80%}
.lightbox .lightbox-close{position:absolute;right:2rem;top:2rem;width:1.5em;height:1.5em;z-index:99999;display:block;font-size:30px;cursor:pointer;transition:all .2s linear}
.lightbox .lightbox-close:before{content:" ";position:absolute;left:5%;right:5%;top:50%;border-bottom:solid 1.5px #fff;transform:rotate(-45deg)}
.lightbox .lightbox-close:after{content:" ";position:absolute;left:5%;right:5%;top:50%;border-bottom:solid 1.5px #fff;transform:rotate(45deg)}
.lightbox .lightbox-close:hover{transform:rotate(180deg)}
.lightbox .lightbox-loading{position:absolute;top:50%;left:50%;z-index:2;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;border-radius:50%;animation:spinner 700ms infinite linear;zoom:1;font-size:30px}
.pagination{position:relative;z-index:0;text-align:center}
.pagination li a{border-radius:4px;background:#f0f0f0;border:none;margin:0 5px;font-size:1.15rem}
.pagination li a.next-page,.pagination li a.prev-page{border:none}
.pagination li a.next-page:hover,.pagination li a.prev-page:hover{background:rgba(160,111,29,0.15);border:none}
.pagination li a,.pagination li span{padding:5px 13px;color:#333}
.pagination li.active a,.pagination li.active span{background: #f9caa4;font-weight:bold;color:#fff}
.pagination li:first-child a,.pagination li:last-child a{border-radius:4px}
.card{display:block;margin-bottom:15px;overflow:hidden}
.card.card-flex{display:flex;justify-content:space-between}
.card.card-flex .card-img,.card.card-flex .card-body{padding:0}
.card.card-flex .card-body{flex:1}
.card .card-img{position:relative}
.card .card-img img{width:100%;height:100%;object-fit:cover}
.card .card-img .thumb{width:100%}
.card .card-img .date{position:absolute;left:0;top:0;z-index:1;background:rgba(0,0,0,0.6);text-align:center;padding:10px;color:#fff}
.card .card-img .date big,.card .card-img .date small{line-height:1em;display:block}
.card .card-img .date big{font-weight:bold;font-size:2em}
.card .card-img .date small{font-size:.8em}
.card .card-body{position:relative;padding:10px 0}
.card .card-body .title{font-size:1.15em}
.card .card-body .summary{line-height:1.8em;max-height:5.4em;overflow:hidden;opacity:.7}
.input-number{position:relative;font-weight:normal}
.input-number input{display:block;width:100%;text-align:center}
.input-number .plus,.input-number .minus{position:absolute;top:1px;bottom:1px;left:1px;width:36px;background:#f0f0f0;display:flex;justify-content:center;align-items:center;font-style:normal;font-size:25px;cursor:pointer;transition:.3s;user-select:none;-webkit-user-select:none;color:#333}
.input-number .plus.disabled,.input-number .minus.disabled{color:rgba(51,51,51,0.2)}
.input-number .plus:hover,.input-number .minus:hover{background:#333;color:#fff}
.input-number .plus:hover.disabled,.input-number .minus:hover.disabled{background:#f0f0f0;color:rgba(51,51,51,0.2)}
.input-number .plus{left:auto;right:1px}
.message{position:fixed;top:20px;left:50%;z-index:999;transform:translateX(-50%)}
.message section{background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.15);padding:12px 20px;margin-bottom:20px;transition:.3s;opacity:0;transform:translateY(-20px);border-left:solid 4px transparent}
.message section.message-info{border-color:#2664eb}
.message section.message-warning{border-color:#fec611}
.message section.message-error{border-color:#c43511}
.message section.message-success{border-color:#63ed3d}
.message section.move-enter{opacity:1;transform:translateY(0)}
.zoom{position:relative;border:solid 1px #ddd}
.zoom>img{max-width:100%}
.zoom:hover .zoom-pop{opacity:1}
.zoom .zoom-box{position:absolute;left:0;top:0;width:150px;height:150px;background:rgba(255,255,255,0.4);border:solid 1px #ddd;pointer-events:none;transform:translate(-50%, -50%);cursor:move}
.zoom .zoom-pop{position:absolute;left:100%;top:0;z-index:99;background:#fff;border:solid 1px #ddd;overflow:hidden;opacity:0}
.zoom .zoom-pop img{max-width:none;max-height:none;width:auto;height:auto}
.loading{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999;pointer-events:none}
.loading:before,.loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#372110;transition: all .3s cubic-bezier(.77, 0, .175, 1) 0s;opacity:1}
.loading:after{transition-duration:.3s;transform:translateY(100%)}
.loading.completed:before{transform:translateY(-100%);z-index:-99999}
.loading.completed .spinner{opacity:0}
.loading.unload{z-index:99999}
.loading.unload::before{transform:translateY(-200%);opacity:1;transition:.5s;transition-delay:0s}
.loading.unload::after{transform:translateY(0);opacity:1;transition:.5s;transition-delay:0s}
.loading.unload .spinner{opacity:1}
.loading .spinner{position:absolute;top:50%;left:50%;width:30px;height:30px;z-index:1;margin-left:-15px;margin-top:-15px;border-top:1.5px solid #eee;border-right:1.5px solid #eee;border-bottom:1.5px solid #a06f1d;border-left:1.5px solid #a06f1d;border-radius:50%;transition:.2s;transition-delay:.3s;animation:spinner 700ms infinite linear;zoom:1}
.breadcrumb li:last-child{display:none}
.slider{display:flex;flex-wrap:nowrap}
.slider .slider-item{flex-shrink:0;width:100%}
.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-name:def;animation-name:def}
.animate.fast{-webkit-animation-duration:.4s;animation-duration:.4s}
.animate.play{animation-play-state:running;-webkit-animation-play-state:running}
.animate.in{animation-direction:normal}
.animate.out{animation-direction:reverse}
.animate.fade{-webkit-animation-name:fade;animation-name:fade}
.animate.fade.up{-webkit-animation-name:fadeUp;animation-name:fadeUp}
.animate.fade.down{-webkit-animation-name:fadeDown;animation-name:fadeDown}
.animate.fade.left{-webkit-animation-name:fadeLeft;animation-name:fadeLeft}
.animate.fade.right{-webkit-animation-name:fadeRight;animation-name:fadeRight}
.animate.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.animate.bounce.up{-webkit-animation-name:bounceUp;animation-name:bounceUp}
.animate.bounce.down{-webkit-animation-name:bounceDown;animation-name:bounceDown}
.animate.bounce.left{-webkit-animation-name:bounceLeft;animation-name:bounceLeft}
.animate.bounce.right{-webkit-animation-name:bounceRight;animation-name:bounceRight}
.animate.spinner{-webkit-animation-name:spinner;animation-name:spinner}
.animate.flash{-webkit-animation-name:flash;animation-name:flash}
.animate.zoom{-webkit-animation-name:zoom;animation-name:zoom}
.animate.shake{-webkit-animation-name:shake;animation-name:shake}
.animate.tada{-webkit-animation-name:tada;animation-name:tada}
@keyframes spinner{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}@keyframes def{0%{opacity:0}}@keyframes fade{0%{opacity:0}
100%{opacity:1}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}
100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeDown{0%{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}
100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translate3d(-150px, 0, 0);transform:translate3d(-150px, 0, 0)}
100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translate3d(150px, 0, 0);transform:translate3d(150px, 0, 0)}
100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes bounce{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}
40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}
80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}
100%{-webkit-transform:none;transform:none}}@keyframes bounceLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}
100%{-webkit-transform:none;transform:none}}@keyframes bounceRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}
100%{-webkit-transform:none;transform:none}}@keyframes flash{0%,50%,100%{opacity:1}
25%,75%{opacity:0}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}
50%{opacity:1}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes arrowDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}
60%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}.st-header{position:absolute;left:0;right:0;top:0;z-index: 99;color:#fff;background-color: #f9ede1;transition:none;transition-delay:.3s}
.st-header.standby{position:fixed;z-index:9999;top:-150%;background: #f8ede0;transition:.6s ease-in-out;opacity:0}
.st-header.standby.opened{top:0;opacity:1}
.st-header>.container{position:relative}
.st-header .logo{position:absolute;top:0;left:50%;z-index:3;transform:translateX(-50%);display:block;width:120px;height:180px;background:url(../img/logo.png) no-repeat;background-size:contain}
.st-header .slogan{position:absolute;left:25px;top:15px;width:350px;height:60px;background:#000;background:url(../img/slogan.png) no-repeat center left;background-size:contain;filter:brightness(10)}
.st-header .nav-main{position:relative;display:flex;align-items:stretch;margin-top:45px}
.st-header .nav-main:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:0 -50vw;height:100%;display:block;background: #ada59c;opacity:.3;content:""}
.st-header .nav-main>li{position:relative;margin:0 -10px;margin-right:4rem}
.st-header .nav-main>li:after{position:absolute;right:-2rem;top:15px;content:"/";margin-left:20px}
.st-header .nav-main>li:hover>a{background: #f9caa4;color:#fff}
.st-header .nav-main>li:hover>.submenu{opacity:1;pointer-events:all}
.st-header .nav-main>li>a{display:block;padding:15px;white-space:nowrap;font-size: 16px;}
.st-header .nav-main>li>a.active{color:inherit}
.st-header .nav-main>li:nth-child(1) .submenu,.st-header .nav-main>li:nth-child(2) .submenu{/* display:none */}
.st-header .nav-main>li:nth-child(3){margin-right:auto}
.st-header .nav-main>li:nth-child(3):after{display:none}
.st-header .nav-main>li:nth-child(4){margin-left:auto}
.st-header .nav-main>li:nth-child(4):after{display:none}
.st-header .nav-main>li:nth-child(n + 4){margin-right:0;margin-left:4rem}
.st-header .nav-main>li:nth-child(n + 4):after{left:-4rem;right:auto}
.st-header .nav-main .submenu{position:absolute;left:0;list-style:none;padding:0;margin:0;background: #fff;/* padding:15px; */transition:.3s;opacity:0;min-width:120px;pointer-events:none;box-shadow:0 0 15px rgba(0,0,0,0.2)}
.st-header .nav-main .submenu>li>a{display:block;padding: 15px;white-space:nowrap;color: #333333;}
.st-header .nav-main .submenu>li>a:hover{color:#fff;}
.st-header .nav-main .submenu>li>:hover{background-color:#f9caa4;}
.st-header .nav-shortcut{position:absolute;right:25px;top:15px}
.st-header .nav-shortcut>li>a{display:block;padding:5px}
.st-header .nav-shortcut>li>a .iconfont{font-size:1.2rem}
.st-mainbody .doc-header{height:30rem;color:#fff;background-color: #333;background-position: center;background-repeat: no-repeat;background-size: cover;mask: url(../img/bg-mask.png) center bottom no-repeat;mask-size: cover;-webkit-mask: url(../img/bg-mask2.png) center bottom no-repeat;-webkit-mask-size: cover;display: flex;align-items: stretch;}
.doc-header.doc-home-header {height: 50rem;}
.st-mainbody .doc-header>.container{display:flex;flex-direction:column;justify-content:center;margin-top: 15em;}
.st-mainbody .doc-header>.container h2,.st-mainbody .doc-header>.container h3{margin:5px 0}
.st-mainbody .doc-header>.container h2{font-size: 30px;color: #777;}
.st-mainbody .doc-header>.container h3{font-size:1.13rem;text-transform: uppercase;}
.st-mainbody .doc-body{min-height: 60vh;/* margin-top:-50px; */overflow:hidden}
.st-mainbody .doc-body .heading{position:relative;font-weight:bold;line-height: 2em;display:flex;align-items:center;display: block;/* overflow: hidden; */padding: 0 0 5px 0;}
.st-mainbody .doc-body .heading.text-center{justify-content:center;}
.st-mainbody .doc-body .heading.text-center b{font-weight: 400;}
.st-mainbody .doc-body .heading.text-center h3{text-align: center;font-weight: 400;}
.st-mainbody .doc-body .heading.text-right{justify-content:flex-end}
.st-mainbody .doc-body .heading.heading-vertical{flex-direction:column;align-items:flex-start;}
.st-mainbody .doc-body .heading.heading-vertical.text-center{align-items:center}
.st-mainbody .doc-body .heading.heading-vertical.text-right{align-items:flex-end}
.st-mainbody .doc-body .heading.heading-vertical big{margin:0 0 2rem 0}
.st-mainbody .doc-body .heading.heading-vertical h3{position:relative;width:1em;padding-left:15px;line-height: 1.2em;}
.st-mainbody .doc-body .heading.heading-vertical h3 b{font-weight: 400;}
.st-mainbody .doc-body .heading.heading-vertical h3 small{position:absolute;left:10px;top:6px;transform:rotate(90deg);transform-origin:left top;white-space:nowrap}
.st-mainbody .doc-body .heading big,.st-mainbody .doc-body .heading h3{font-size: 40px;}
.st-mainbody .doc-body .heading big{position:relative;display:inline-flex;align-items: start;justify-content:center;width:4rem;height:4rem;border:solid 2px #333;border-radius:100%;margin-right:2rem;margin-top:8px;font-weight:bold;line-height: 1.5em;}
.st-mainbody .doc-body .heading big:after{position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px;border-radius:100%;content:"";border:solid 5px #333}
.st-mainbody .doc-body .heading small{/* display:block; */font-size: 14px;color:inherit;text-align: center;}
.st-mainbody .doc-body .richtext{color:#666}
.st-mainbody .doc-body .pagination .prev-page,.st-mainbody .doc-body .pagination .next-page{text-indent:-9999px;background:url(../img/jt@2x.png) no-repeat;background-size:contain}
.st-mainbody .doc-body .pagination .prev-page{transform:scaleX(-1)}
.st-footer{color: #fff;background-color: #333333;/* background:url(../img/fbg.png); */}
.st-footer a.active{color:inherit}
.st-footer .shortcut{padding:4rem 0}
.st-footer .shortcut .nav>li{flex:1;white-space:nowrap;margin-right:60px}
.st-footer .shortcut .nav>li>a{font-size:1.13rem}
.st-footer .shortcut .nav>li .submenu{margin-top:1rem;list-style:none;padding:0}
.st-footer .shortcut .nav>li .submenu a{display:block;padding:5px 0;font-size: 14px;opacity:.75}
.st-footer .shortcut .qrcode{margin-left:auto;margin-top:2rem}
.st-footer .shortcut .qrcode span{display:inline-block;padding:0 10px;text-align:center;font-size: 14px;}
.st-footer .shortcut .qrcode span img{max-width:100px;display:block;margin-bottom:1rem}
.st-footer .copyright{background:rgba(96,60,31,0.45);padding:15px 0;background-color: #2b2b2b;font-size:.88rem;color:rgba(255,255,255,0.4)}
.st-footer .copyright .d-flex{justify-content:space-between}
.st-footer .copyright .d-flex .icp{margin-left:50px}
.st-footer .copyright .d-flex .poweredby{margin-left:auto}
.container{padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto;width:100%;max-width:1400px}
html,body,.richtext{font-size: 16px;}
@media (max-width:1680px){html,body,.richtext{font-size:15px}}@media (max-width:768px){html,body,.richtext{font-size:14px}
body.opened{overflow:hidden;height:100vh}
body.opened .st-header .nav-main{transform:translateY(0)}
body.opened .st-header .collapse-toggle i{opacity:0}
body.opened .st-header .collapse-toggle:before{transform:rotate(-45deg)}
body.opened .st-header .collapse-toggle:after{transform:rotate(45deg)}
.st-header,.st-header.standby{position:fixed;top:0;opacity:1}
.st-header:before,.st-header.standby:before{position:fixed;left:0;right:0;top:0;height:70px;background:#766045;content:""}
.st-header .collapse-toggle,.st-header.standby .collapse-toggle{position:fixed;right:20px;top:25px;z-index:9;width:25px;height:20px}
.st-header .collapse-toggle i,.st-header.standby .collapse-toggle i,.st-header .collapse-toggle:before,.st-header.standby .collapse-toggle:before,.st-header .collapse-toggle:after,.st-header.standby .collapse-toggle:after{position:absolute;width:100%;height:2px;background:#fff;content:"";border-radius:100px;transition:.3s;transform-origin:right}
.st-header .collapse-toggle:before,.st-header.standby .collapse-toggle:before{top:0}
.st-header .collapse-toggle:after,.st-header.standby .collapse-toggle:after{bottom:0}
.st-header .collapse-toggle i,.st-header.standby .collapse-toggle i{top:50%;transform:translateY(-50%)}
.st-header .logo,.st-header.standby .logo{width:70px;height:100px}
.st-header .slogan,.st-header.standby .slogan{display:none}
.st-header .nav-main,.st-header.standby .nav-main{position:fixed;left:0;right:0;top:0;bottom:0;margin:0;flex-direction:column;align-items:center;justify-content:center;background:#a06f1d;transition:.3s ease-in;transform:translateY(-100%)}
.st-header .nav-main:before,.st-header.standby .nav-main:before{display:none}
.st-header .nav-main>li,.st-header.standby .nav-main>li,.st-header .nav-main>li:nth-child(3),.st-header.standby .nav-main>li:nth-child(3),.st-header .nav-main>li:nth-child(n + 4),.st-header.standby .nav-main>li:nth-child(n + 4){width:100%;text-align:center;margin:0}
.st-header .nav-main>li:after,.st-header.standby .nav-main>li:after,.st-header .nav-main>li:nth-child(3):after,.st-header.standby .nav-main>li:nth-child(3):after,.st-header .nav-main>li:nth-child(n + 4):after,.st-header.standby .nav-main>li:nth-child(n + 4):after{display:none}
.st-header .nav-main>li>a,.st-header.standby .nav-main>li>a,.st-header .nav-main>li:nth-child(3)>a,.st-header.standby .nav-main>li:nth-child(3)>a,.st-header .nav-main>li:nth-child(n + 4)>a,.st-header.standby .nav-main>li:nth-child(n + 4)>a{font-size:1.25rem}
.st-header .nav-main>li>ul,.st-header.standby .nav-main>li>ul,.st-header .nav-main>li:nth-child(3)>ul,.st-header.standby .nav-main>li:nth-child(3)>ul,.st-header .nav-main>li:nth-child(n + 4)>ul,.st-header.standby .nav-main>li:nth-child(n + 4)>ul{display: none;}
.st-header .nav-shortcut>li:first-child,.st-header.standby .nav-shortcut>li:first-child{display:none}
.st-header .nav-shortcut>li:nth-child(2),.st-header.standby .nav-shortcut>li:nth-child(2){position:fixed;left:20px;top:20px}
.st-header .nav-shortcut>li:nth-child(2)>a,.st-header.standby .nav-shortcut>li:nth-child(2)>a{padding:0}
.st-header .nav-shortcut>li:nth-child(2)>a .iconfont,.st-header.standby .nav-shortcut>li:nth-child(2)>a .iconfont{line-height:1em;font-size:2rem;color:#fff}
.st-mainbody .doc-header{height: 180px;margin-top: 70px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.st-footer .shortcut .nav{display:none}
.st-footer .shortcut .qrcode{margin:auto}
.st-footer .copyright .d-flex{flex-direction:column;align-items:center;justify-content:center}
.st-footer .copyright .d-flex .icp{margin:0}
.st-footer .copyright .d-flex .poweredby{margin:auto}}.page-home.doc-body section{/* padding:5rem 0; */background-size: cover;padding-top: 100px;padding-bottom: 100px;background-repeat: no-repeat;background-position: center;}
.page-home.doc-body section:first-child{padding-top:7rem}
.page-home.doc-body section.sec1{min-height:780px;background-image:url(../img/bg5.jpg)}
.page-home.doc-body section.sec1 .timeaxis{position:relative;height:400px;margin-top:2rem;background:url(../img/line2.png) no-repeat center;background-size:1920px 100%}
.page-home.doc-body section.sec1 .timeaxis .image{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%, -50%);width:360px;height:360px;background:#000;border:solid 5px #fff;border-radius:100%;overflow:hidden}
.page-home.doc-body section.sec1 .timeaxis .image.trs img{opacity:0}
.page-home.doc-body section.sec1 .timeaxis .image img{width:100%;height:100%;object-fit:cover;transition:.3s}
.page-home.doc-body section.sec1 .timeaxis .controls{position:absolute;top:50%;left:50%;z-index:99;transform:translate(-50%, -50%);width:480px}
.page-home.doc-body section.sec1 .timeaxis .controls .prev,.page-home.doc-body section.sec1 .timeaxis .controls .next{position:absolute;display:block;background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%}
.page-home.doc-body section.sec1 .timeaxis .controls .prev:before,.page-home.doc-body section.sec1 .timeaxis .controls .next:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.5rem;height:1.5rem;background:url(../img/jt@2x.png) no-repeat center;background-size:contain;content:"";filter:brightness(50);opacity:.6}
.page-home.doc-body section.sec1 .timeaxis .controls .prev.prev,.page-home.doc-body section.sec1 .timeaxis .controls .next.prev{transform:scaleX(-1);left:0}
.page-home.doc-body section.sec1 .timeaxis .controls .prev.next,.page-home.doc-body section.sec1 .timeaxis .controls .next.next{right:0}
.page-home.doc-body section.sec1 .timeaxis .controls .prev:hover:before,.page-home.doc-body section.sec1 .timeaxis .controls .next:hover:before{opacity:1}
.page-home.doc-body section.sec1 .timeaxis ul{position:relative;list-style:none;padding:0}
.page-home.doc-body section.sec1 .timeaxis ul>li{position:absolute;color:#a06f1d;transition:all .3s linear}
.page-home.doc-body section.sec1 .timeaxis ul>li .timeaxis-item{position:relative;display:block;transition:all .3s ease-out;padding:4rem 0}
.page-home.doc-body section.sec1 .timeaxis ul>li .timeaxis-item .point{width:10px;height:10px;background:#a06f1d;content:"";border-radius:100%;margin:auto}
.page-home.doc-body section.sec1 .timeaxis ul>li .timeaxis-item .title{position:absolute;left:50%;top:0;transform:translateX(-50%);font-size:1.35rem;font-weight:bold;white-space:nowrap;transition:.4s}
.page-home.doc-body section.sec1 .timeaxis ul>li .timeaxis-item .summary{position:absolute;top:120px;width:300px;height:400px;margin-top:2rem;line-height:1.75em;pointer-events:none;transition:.4s;transition-delay:.3s;opacity:0}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(1){top:230px;left:-10%;opacity:0}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(1) .timeaxis-item{transform:translateY(-20px)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(2){top:184px;left:0}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(2) .timeaxis-item{transform:translateY(0);transition-timing-function:cubic-bezier(.22, .61, .7, .62)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(2) .timeaxis-item .summary{display:none}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3){top:384px;left:20%;color:#6d4525}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3) .timeaxis-item{transform:translateY(-180px);transition-timing-function:cubic-bezier(.3, .09, .18, .99)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3) .timeaxis-item .title{left:-40px;top:auto;bottom:0;transform:translate(0) scale(1.5)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3) .timeaxis-item .summary{left:-64px;opacity:1}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(4){top:4px;left:80%}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(4) .timeaxis-item{transform:translateY(150px);transition-timing-function:cubic-bezier(.2, .07, .68, .87)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(4) .timeaxis-item .summary{display:block}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(5){top:-34px;left:100%}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(5) .timeaxis-item{transform:translateY(-20px)}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(6){top:-54px;left:120%;opacity:0}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(6) .timeaxis-item{transform:translateY(-20px)}
.page-home.doc-body section.sec2{background-image:url(../img/bg8.jpg)}
.page-home.doc-body section.sec2 .swiper{padding:0 4rem;margin:0 -4rem}
.page-home.doc-body section.sec2 .swiper .cards .card{flex:none}
.page-home.doc-body section.sec2 .cards{display:flex;margin:3rem 0 0}
.page-home.doc-body section.sec2 .cards .card{flex:1;padding:2rem;border-top:solid 4px transparent;transition:.3s}
.page-home.doc-body section.sec2 .cards .card:hover{background: #fafafa;border-color:#f9caa4}
.page-home.doc-body section.sec2 .cards .card .card-img{width:12rem;height:12rem;margin:auto;margin-bottom:1rem}
.page-home.doc-body section.sec2 .cards .card .card-body{text-align:center}
.page-home.doc-body section.sec2 .cards .card .card-body .title{font-size: 24px;}
.page-home.doc-body section.sec2 .cards .card .card-body .subtitle{font-size: 14px;}
.page-home.doc-body section.sec2 .cards .card .card-body .summary{margin:2rem 0 0}
.page-home.doc-body section.sec3{background-image:url(../img/bg11.jpg)}
.page-home.doc-body section.sec3>.container{position:relative;padding-left:180px}
.page-home.doc-body section.sec3>.container .swiper{padding:0 80px}
.page-home.doc-body section.sec3>.container .heading{position:absolute;left:50px;top:50%;transform:translateY(-50%);border-right: solid 3px #f9caa4;padding:0;padding-right:2.5rem;}
.page-home.doc-body section.sec3>.container .card{padding:50px;transition:.3s}
.page-home.doc-body section.sec3>.container .card:hover{background:#fff}
.page-home.doc-body section.sec3>.container .card .card-img{width:200px;height:200px;margin:auto;margin-top:1rem;border: 1px solid #F9CAA4;border-radius: 20px;}
.page-home.doc-body section.sec3>.container .card .card-img img{object-fit:contain}
.page-home.doc-body section.sec3>.container .card .card-body{text-align:center}
.page-home.doc-body section.sec3>.container .card .card-body .title{position:relative;font-size:2rem;padding-bottom:1rem;margin-bottom:1rem;white-space:nowrap}
.page-home.doc-body section.sec3>.container .card .card-body .title:after{position:absolute;left:50%;bottom:0;width:2rem;height:4px;transform:translateX(-50%);background: #f9caa4;content:""}
.page-home.doc-body section.sec4{background-image:url(../img/bg7.jpg);padding:6rem 0}
.page-home.doc-body section.sec4>.container{position:relative;padding-right:180px}
.page-home.doc-body section.sec4>.container .heading{position:absolute;right:50px;top:50%;transform:translateY(-50%);padding:0;padding-left:2.5rem;}
.page-home.doc-body section.sec4>.container .datalist{display:flex}
.page-home.doc-body section.sec4>.container .datalist dl{display:flex;align-items:stretch;margin:1rem}
.page-home.doc-body section.sec4>.container .datalist dl.active dt:before{opacity:.1}
.page-home.doc-body section.sec4>.container .datalist dl.active dd{display:block;border-radius: 20px;}
.page-home.doc-body section.sec4>.container .datalist dl dt{position:relative;border: solid 2px #f9caa4;display:flex;align-items:center;justify-content:center;padding:20px 20px 40px 20px;min-width:140px;height:420px;cursor:pointer;background:url(../img/xw.png) no-repeat;background-size:cover;border-radius: 20px;}
.page-home.doc-body section.sec4>.container .datalist dl dt:before{position:absolute;left:0;right:0;top:0;bottom:0;background: #fff;content:"";opacity:0;transition:.3s}
.page-home.doc-body section.sec4>.container .datalist dl dt .title{writing-mode:vertical-rl;margin-top:40px;font-size: 24px;color: #f9caa4;}
.page-home.doc-body section.sec4>.container .datalist dl dt .date{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:60px;height:60px;text-align:center;background: #f9caa4;color:#fff;padding:10px}
.page-home.doc-body section.sec4>.container .datalist dl dd{display:none;padding:40px 30px;border: solid 2px #f9caa4;margin-left:20px}
.page-home.doc-body section.sec4>.container .datalist dl dd .summary{line-height:1.75em;color:#666}
.page-home.doc-body section.sec4>.container .datalist dl dd .btn{margin-top:2rem;border-radius: 20px;}
@media (max-width:768px){.page-home.doc-body .heading.heading-vertical{position:static !important;transform:none;padding:0 !important;display:flex;flex-direction:row;justify-content:center;border:none;width:100vw}
.page-home.doc-body .heading.heading-vertical h3{width:auto;white-space:nowrap}
.page-home.doc-body .heading.heading-vertical h3 big{margin:0}
.page-home.doc-body .heading.heading-vertical h3 small{position:static;transform:none;margin-top:10px}
.page-home.doc-body section.sec1 .timeaxis{height:300px}
.page-home.doc-body section.sec1 .timeaxis ul>li{position:static;display:none}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3){position:relative;display:block;left:0;top:450px}
.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3) .title,.page-home.doc-body section.sec1 .timeaxis ul>li:nth-child(3) .summary{text-align:center;padding:10px 20px;margin:0;position:static;transform:none !important;width:auto !important}
.page-home.doc-body section.sec1 .timeaxis .point{display:none}
.page-home.doc-body section.sec1 .timeaxis .image{width:240px;height:240px}
.page-home.doc-body section.sec1 .timeaxis .controls{width:90vw}
.page-home.doc-body section.sec3>.container{padding:0}
.page-home.doc-body section.sec3>.container .swiper{padding:0 50px}
.page-home.doc-body section.sec3>.container .card{padding:10px}
.page-home.doc-body section.sec4>.container{padding:0}
.page-home.doc-body section.sec4>.container .heading{padding:0 !important}
.page-home.doc-body section.sec4>.container .heading big{margin:0}
.page-home.doc-body section.sec4>.container .datalist{flex-direction:column;padding-left: 50px;padding-right: 20px;}
.page-home.doc-body section.sec4>.container .datalist dl dt{width:auto;height:auto;padding:15px}
.page-home.doc-body section.sec4>.container .datalist dl dt .date{position:static}
.page-home.doc-body section.sec4>.container .datalist dl dt .title{margin:0;padding:0 !important;font-size:1.25rem !important;writing-mode:inherit}
.page-home.doc-body section.sec4>.container .datalist dl.active dd{display:none}}.page-culture-index .st-mainbody .doc-body>section{padding:5rem 0}
.page-culture-index .st-mainbody .doc-body>section:first-child{padding-top:7rem;background-size:cover}
.page-culture-index .st-mainbody .doc-body>section.sec1{background-image:url(../img/bg1.jpg)}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container{position:relative;min-height:600px}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .heading{position:absolute;left:150px;top:50%;transform:translateY(-50%)}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .swiper{margin-left:20%;padding:0 40px}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .swiper .feature{margin:0}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .swiper .feature dl{flex:none}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature{display:flex;margin-left:20%}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl{flex:1}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dt{background:url("../img/tbox1.png") no-repeat center;background-size:contain;padding:10px;text-align:center;color:#a06f1d}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dd{margin-top:40px;background:url("../img/tbg1.png") no-repeat center;background-size:contain}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dd .text{margin:auto;writing-mode:vertical-rl;height:500px;padding:80px 0}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dd .text strong{display:block;color:#a06f1d;margin-left:10px}
.page-culture-index .st-mainbody .doc-body>section.sec2{background-image:url(../img/bg2.jpg)}
.page-culture-index .st-mainbody .doc-body>section.sec2 .heading{margin-bottom:3rem}
.page-culture-index .st-mainbody .doc-body>section.sec3{background-image:url(../img/bg3.jpg);overflow:hidden}
.page-culture-index .st-mainbody .doc-body>section.sec3 .summary{text-align:center;line-height:1.75em;color:#555}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history{position:relative;margin-top:4rem}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history:after{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 -50vw;height:1px;content:"";background-image:linear-gradient(to right, #ccc 0, #ccc 50%, transparent 50%);background-size:6px 1px;background-repeat:repeat-x}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview{position:relative;z-index:2;background:#fff;width:24rem;height:30rem;margin-left:80px;box-shadow:0 0 10px rgba(0,0,0,0.1)}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview .card-img{height:17rem;background:#000;overflow:hidden}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview .card-img img{width:100%;height:100%;object-fit:cover}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview .card-body{padding:1.5rem 2rem}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview .card-body .title{font-size:1.88rem;font-weight:bold;color:#a06f1d;white-space:nowrap}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview .card-body .summary{margin-top:1rem;opacity:1;color:#666;text-align:left;line-height:1.75em}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis{position:absolute;top:50%;left:0;right:0;z-index:2;height:160px;transform:translateY(-50%);list-style:none;padding:0;margin-left:520px;margin-right:80px;display:flex;justify-content:space-between}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li{position:relative;flex:1}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a{display:block;margin:auto;padding-top:48px;text-align:center}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a .thumb{width:60px;height:60px;margin:auto;border-radius:100%;overflow:hidden;border:solid 1px #a06f1d;padding:2px;margin-bottom:1.5rem;transition:.3s}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a .thumb img{border-radius:100%}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a .title{transition:.3s}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a .summary{display:none}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .timeaxis li>a.active .thumb{transform:scale(1.5)}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper{position:absolute;top:50%;left:0;right:0;z-index:2;height:140px;transform:translateY(-50%)}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .timeaxis li{flex:none}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-next,.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-next:before,.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-next:hover,.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-culture-index .st-mainbody .doc-body>section.sec3 .history .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-culture-index .st-mainbody .doc-body>section.sec4{background-image:url(../img/bg4.jpg);padding-bottom:7rem}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist{display:flex;justify-content:space-between;margin:0 -20px;margin-top:5rem;height:380px}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl{display:flex;margin:0 20px}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt{position:relative;border:solid 2px #a06f1d;display:flex;align-items:center;justify-content:center;padding:20px;min-width:140px;height:380px;cursor:pointer;background:url(../img/tbg2.png) no-repeat;background-size:cover}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt:before{position:absolute;left:0;right:0;top:0;bottom:0;background:#a06f1d;content:"";opacity:0;transition:.3s}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt big{position:absolute;left:50%;top:-30px;width:60px;height:60px;color:#fff;transform:translateX(-50%);background:#fff;border:solid 2px #a06f1d;color:#a06f1d;display:flex;justify-content:center;align-items:center;font-size:1.7rem;transition:.3s}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt h3,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt h4{writing-mode:vertical-rl;padding:5px;margin:0;font-size:1.75rem}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt h4{font-size:.88rem;color:#a06f1d;text-transform:uppercase}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd{height:100%;overflow:hidden;transition:.3s}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box{width:0}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box h3{font-size:1.75rem;margin:0}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box h4{font-size:.88rem;color:#a06f1d;text-transform:uppercase}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box p{margin:1.5rem 0}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box img{width:100%;height:180px;object-fit:cover}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl:hover dt big{background:#a06f1d;color:#fff}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl:hover dt:before{opacity:.15}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt big{background:#a06f1d;color:#fff}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt:before{opacity:.15}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dd .inner-box{width:auto;padding:0 40px}
@media (max-width:768px){.page-culture-index .st-mainbody .doc-body>section.sec1{padding-bottom:0}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .heading{left:40px}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dd{margin-top:20px}
.page-culture-index .st-mainbody .doc-body>section.sec1>.container .feature dl dd .text{height:450px}
.page-culture-index .st-mainbody .doc-body>section.sec3 .history .card-preview{margin:0;width:auto}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist{height:auto;flex-direction:column}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened{height:auto;margin-bottom:40px;flex-direction:column}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt{justify-content:start;height:auto}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt:before,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt:before{display:none}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt h3,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt h3,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt h4,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt h4{writing-mode:horizontal-tb}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dt big,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dt big{display:none}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dd{overflow:visible;height:auto}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dd .inner-box{width:auto;padding:0}
.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box h3,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dd .inner-box h3,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl dd .inner-box h4,.page-culture-index .st-mainbody .doc-body>section.sec4 .datalist dl.opened dd .inner-box h4{display:none}}.page-about-index .st-mainbody .doc-body>section{padding:5rem 0;background-size:cover}
.page-about-index .st-mainbody .doc-body>section:first-child{padding-top:7rem}
.page-about-index .st-mainbody .doc-body>section.sec1{background-image:url(../img/bg5.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper{margin:0 -50px;padding:0 50px}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-next,.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-next:before,.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-next:hover,.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-about-index .st-mainbody .doc-body>section.sec1 .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards{margin-top:3rem}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card{position:relative;display:flex;align-items:stretch}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .year{position:absolute;left:68%;top:50%;transform:translate(-50%, -50%);font-size:22rem;color:rgba(184,162,142,0.2);line-height:1em}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-img{flex:0 0 40%;padding-left:40px}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-img img{height:355px}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-body{display:flex;flex-direction:column;justify-content:center;padding:0 100px}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-body .title{font-weight:bold;font-size:2.25rem}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-body .summary{font-size:1.13rem;color:#555;margin-top:1rem}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis{position:relative;padding:3rem 0;display:flex;justify-content:center;align-items:center;list-style:none;max-width:800px;margin:auto}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis:before{position:absolute;left:0;right:0;top:50%;z-index:1;content:"";height:1px;background-image:linear-gradient(to right, #a06f1d 0, #a06f1d 50%, transparent 50%);background-size:6px 1px;background-repeat:repeat-x}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li{margin:0 2rem}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li a{position:relative;z-index:2;display:block;padding-top:30px;margin-top:38px;color:#a06f1d}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li a:before{position:absolute;left:50%;top:0;z-index:2;transform:translateX(-50%);width:15px;height:15px;background:#e6d3b3;border:solid 2px #a06f1d;border-radius:100%;content:"";transition:.3s}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li a:after{position:absolute;left:50%;top:0;z-index:1;transform:translateX(-50%) scale(2);width:15px;height:15px;background:#fff;border:solid .5px #a06f1d;border-radius:100%;content:"";opacity:0;transition:.3s}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li.active a{color:#724c0a}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li.active a:before{background:#fff}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis li.active a:after{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec2{background-image:url(../img/bg6.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec2 .richtext h2{position:relative;font-size:2.25rem;padding-bottom:.75em;color:#333}
.page-about-index .st-mainbody .doc-body>section.sec2 .richtext h2 small{display:inline-block;color:#a06f1d;margin-bottom:10px;font-size:1.13rem}
.page-about-index .st-mainbody .doc-body>section.sec2 .richtext h2:after{position:absolute;left:0;bottom:0;content:"";width:1em;height:4px;background:#a06f1d}
.page-about-index .st-mainbody .doc-body>section.sec3{background-image:url(../img/bg2.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec3 .heading{margin:5rem 0 3.5rem 0}
.page-about-index .st-mainbody .doc-body>section.sec3 .richtext{max-width:600px}
.page-about-index .st-mainbody .doc-body>section.sec4{background-image:url(../img/bg4.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec4 .heading{margin-bottom:4rem}
.page-about-index .st-mainbody .doc-body>section.sec4 .swiper{padding:0 50px;margin:0 -50px;overflow:visible}
.page-about-index .st-mainbody .doc-body>section.sec4 .gallery{position:relative;overflow:visible}
.page-about-index .st-mainbody .doc-body>section.sec4 .gallery .thumb{height:28rem;background:#000}
.page-about-index .st-mainbody .doc-body>section.sec4 .gallery .thumb img{width:100%;height:100%;object-fit:cover}
.page-about-index .st-mainbody .doc-body>section.sec4 .gallery .alt{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));color:#fff;padding:20px}
.page-about-index .st-mainbody .doc-body>section.sec4 .summary{margin-bottom:2rem;font-size:2.25rem;font-weight:bold;white-space:pre}
.page-about-index .st-mainbody .doc-body>section.sec5{background-image:url(../img/bg7.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper{margin:0 -80px;padding:0 80px}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-next,.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-next:before,.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-next:hover,.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-about-index .st-mainbody .doc-body>section.sec5 .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-about-index .st-mainbody .doc-body>section.sec5 .card{display:flex;justify-content:space-between;align-items:center}
.page-about-index .st-mainbody .doc-body>section.sec5 .card .card-img{max-width:600px}
.page-about-index .st-mainbody .doc-body>section.sec5 .card .card-body{max-width:550px}
.page-about-index .st-mainbody .doc-body>section.sec5 .card .card-body .title{font-size:2.62rem;font-weight:bold;margin-bottom:2rem}
.page-about-index .st-mainbody .doc-body>section.sec5 .card .card-body .title small{font-size:.8rem;display:block;color:#666}
.page-about-index .st-mainbody .doc-body>section.sec6{background-image:url(../img/bg1.jpg);overflow:hidden}
.page-about-index .st-mainbody .doc-body>section.sec6 .intro{max-width:1000px;text-align:center;margin:4rem auto;line-height:2em}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99;width:400px;left:50%;top:32%;transform:translate(-50%, -50%)}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-next,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-next:before,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-next:hover,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide{opacity:0}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide .card-img{transform:scale(.4)}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide .card-body{opacity:0}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-active{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-active .card-img{transform:scale(1)}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-active .card-body{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-prev,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-next{transform:translateY(10px);opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards{position:relative}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards:before{position:absolute;left:0;right:0;top:40%;margin:0 -30vw;transform:translateY(-50%);height:300px;content:"";background:url(../img/line1.png) no-repeat center}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards .card{padding:50px 0}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards .card .card-img{width:240px;height:240px;border-radius:100%;overflow:hidden;margin:auto;border:solid 5px #fff;transition:.3s;transition-delay:.3;transform-origin:bottom}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards .card .card-body{text-align:center;margin-top:2rem}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards .card .card-body .subtitle{color:#777}
.page-about-index .st-mainbody .doc-body>section.sec6 .cards .card .card-body .summary{margin-top:1rem}
.page-about-index .st-mainbody .doc-body>section.sec7{background-image:url(../img/bg8.jpg)}
.page-about-index .st-mainbody .doc-body>section.sec7 .swiper .swiper-wrapper{margin-bottom:4rem}
.page-about-index .st-mainbody .doc-body>section.sec7 .swiper .swiper-pagination .swiper-pagination-bullet{position:relative;opacity:1;background:#a06f1d;transition:.3s;margin:0 15px;width:8px;height:8px}
.page-about-index .st-mainbody .doc-body>section.sec7 .swiper .swiper-pagination .swiper-pagination-bullet:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:250%;height:250%;content:"";border:solid 1px #a06f1d;border-radius:100%;opacity:0;transition:.3s}
.page-about-index .st-mainbody .doc-body>section.sec7 .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card{margin:20px;padding:40px 20px;text-align:center;background:url(../img/tbg3.png);background-size:100% 100%}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-img{height:12rem}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-img img{object-fit:contain}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-body{position:relative;padding-top:4rem}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-body .title,.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-body .subtitle{font-size:1rem}
.page-about-index .st-mainbody .doc-body>section.sec7 .cards .card .card-body:before{position:absolute;left:50%;top:2rem;transform:translateX(-50%);content:"";width:2rem;height:5px;background:#a06f1d}
@media (max-width:768px){.page-about-index .st-mainbody .doc-body>section.sec1 .swiper{padding:0 20px;margin:0 -20px}
.page-about-index .st-mainbody .doc-body>section.sec1 .timeaxis{display:none}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card{flex-direction:column}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-img{padding:0;height:200px;margin-bottom:1rem}
.page-about-index .st-mainbody .doc-body>section.sec1 .cards .card .card-body{padding:0}
.page-about-index .st-mainbody .doc-body>section.sec3 .heading{margin-top:0}
.page-about-index .st-mainbody .doc-body>section.sec4 .swiper{padding:0;margin:0}
.page-about-index .st-mainbody .doc-body>section.sec4 .gallery .thumb{height:20rem}
.page-about-index .st-mainbody .doc-body>section.sec5 .card{flex-direction:column}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-controls{max-width:100%}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-prev,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-next,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slider-active{display:block}
.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-prev .card-img,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slide-next .card-img,.page-about-index .st-mainbody .doc-body>section.sec6 .swiper .swiper-slide.swiper-slider-active .card-img{transform:none}}.product-list.doc-body{/* background:url(../img/bg9.jpg); */background-size:cover;padding:7rem;/* background-color: #f9f9f9; */}
.product-list.doc-body .category ul{display: block;justify-content:space-around;list-style:none;padding:0;margin:3rem 0 5rem 0;background: #f1f1f1;}
.product-list.doc-body .category ul li{flex:1;display: inline-block;padding: 0px 20px;width: 225px;}
.product-list.doc-body .category ul li:hover{background-color:#f9caa4}
.product-list.doc-body .category ul li a{position:relative;display:block;padding:30px;text-align:center}
.product-list.doc-body .category ul li a:hover{color:#fff}
.product-list.doc-body .category ul li a:before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:rgba(211,207,174,0.3);opacity:0;border-bottom: solid 2px #f9caa4;}
.product-list.doc-body .category ul li a img{display:block;width:60px;height:60px;object-fit:contain;margin:auto;margin-bottom:.5rem}
.product-list.doc-body .category ul li.active a:before{opacity:1}
.product-list.doc-body .datalist{margin:0 -35px;margin-bottom:2rem}
.product-list.doc-body .datalist .card{display:flex;/* justify-content:space-between; */padding:20px;}
.product-list.doc-body .datalist .card .card-img{/* margin-left: 5rem; */width:18rem;height: 14.5rem;min-width:18rem;background: #fff;margin-top: 1.5em;border: 1px solid #999;}
.product-list.doc-body .datalist .card .card-img:hover{;border: 2px solid #f9caa4;}
.product-list.doc-body .datalist .card .card-img img{object-fit:contain}
.product-list.doc-body .datalist .card .card-body{margin-right:2rem;height:18rem}
.product-list.doc-body .datalist .card .card-body .title{position:relative;font-size:2.25rem;font-weight:bold;padding-bottom:2rem}
.product-list.doc-body .datalist .card .card-body .title:after{position:absolute;left:0;bottom:1rem;width:2rem;height:4px;background: #f9caa4;content:""}
.product-list.doc-body .datalist .card .card-body .summary{max-width:16rem;margin-bottom:2rem}
.product-list.doc-body .datalist .card .card-body .btn{position:relative;border:solid #333;border-width:1px 0;text-align:left;padding:8px 2px;min-width:120px}
.product-list.doc-body .datalist .card .card-body .btn:after{float:right;font-family:FontAwesome;content:"\f105"}
.product-list.doc-body .datalist .card .card-body .btn:hover{color:#f9caa4;}
@media (max-width:768px){.product-list.doc-body{padding:4rem 0}
.product-list.doc-body .category ul{flex-wrap:wrap}
.product-list.doc-body .category ul li>a{padding:5px;min-width:100px}
.product-list.doc-body .datalist .card{padding:0;flex-direction:column-reverse}
.product-list.doc-body .datalist .card .card-img{width:100%;height:100px;margin:0;min-width:0}
.product-list.doc-body .datalist .card .card-body{padding:0;margin:0;height:auto}
.product-list.doc-body .datalist .card .card-body .title{font-size:1rem;text-align:center}
.product-list.doc-body .datalist .card .card-body .title:after{left:50%;transform:translateX(-50%)}
.product-list.doc-body .datalist .card .card-body .summary{display:none}
.product-list.doc-body .datalist .card .card-body .btn{position:static !important;width:100% !important}}.page-health-list .st-mainbody .doc-body{background:url(../img/bg9.jpg);background-size:cover;padding:7rem 0}
.page-health-list .st-mainbody .doc-body .datalist{margin:4rem 0 2rem 0}
.page-health-list .st-mainbody .doc-body .datalist .card{display:flex;align-items:center;padding:2.5rem 0;margin:0;border-top:dashed 1px #a06f1d}
.page-health-list .st-mainbody .doc-body .datalist .card:hover .card-img img{transform:scale(1.05)}
.page-health-list .st-mainbody .doc-body .datalist .card:hover .card-body .cate,.page-health-list .st-mainbody .doc-body .datalist .card:hover .card-body .title{color:#a06f1d}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child{border:solid 1px #a06f1d;padding:0;margin-bottom:2.5rem}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-img{flex:0 0 62%}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-body{margin:0;padding:3rem}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-body .cate,.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-body .title{font-size:1.75rem}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-body .summary{margin-top:4rem}
.page-health-list .st-mainbody .doc-body .datalist .card:first-child .card-body .btn{margin-top:2rem}
.page-health-list .st-mainbody .doc-body .datalist .card .card-img{flex:0 0 40%;overflow:hidden}
.page-health-list .st-mainbody .doc-body .datalist .card .card-img img{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}
.page-health-list .st-mainbody .doc-body .datalist .card .card-body{margin-left:5rem}
.page-health-list .st-mainbody .doc-body .datalist .card .card-body .cate,.page-health-list .st-mainbody .doc-body .datalist .card .card-body .title{font-size:1.63rem;font-weight:bold;line-height:1.5em;transition:.3s}
.page-health-list .st-mainbody .doc-body .datalist .card .card-body .summary{margin:2rem 0;line-height:1.75em}
.page-health-list .st-mainbody .doc-body .datalist .card .card-body .btn{background:url(../img/tbg4.png) no-repeat;background-size:cover;color:#fff;padding:10px 40px}
.page-health-list .st-mainbody .doc-body .datalist .card .card-body .btn:hover{filter:grayscale(1)}
@media (max-width:768px){.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1),.page-health-list .st-mainbody .doc-body .datalist .card{flex-direction:column;border:none}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-img,.page-health-list .st-mainbody .doc-body .datalist .card .card-img{margin-bottom:10px}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-body,.page-health-list .st-mainbody .doc-body .datalist .card .card-body{margin:0;padding:0}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-body .cate,.page-health-list .st-mainbody .doc-body .datalist .card .card-body .cate{font-size:1rem}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-body .title,.page-health-list .st-mainbody .doc-body .datalist .card .card-body .title{font-size:1.2rem}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-body .summary,.page-health-list .st-mainbody .doc-body .datalist .card .card-body .summary{margin:1rem 0}
.page-health-list .st-mainbody .doc-body .datalist .card:nth-child(1) .card-body .btn,.page-health-list .st-mainbody .doc-body .datalist .card .card-body .btn{margin:auto}}.page-news-list.doc-body{padding:7rem 0;/* background:url(../img/bg10.jpg) no-repeat; */background-size:cover}
.page-news-list.doc-body .datalist{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top: 3em;}
.page-news-list.doc-body .datalist .dataitem{display:flex;align-items:stretch;margin:1rem}
.page-news-list.doc-body .datalist .dataitem:hover .inner-box:before{opacity:.1}
.page-news-list.doc-body .datalist .dataitem .inner-box{position:relative;border: solid 2px #f9caa4;display:flex;align-items:center;justify-content:center;padding:20px 20px 40px 20px;min-width:140px;height:420px;cursor:pointer;background:url(../img/xw.png) no-repeat;background-size:cover}
.page-news-list.doc-body .datalist .dataitem .inner-box:before{position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;content:"";opacity:0;transition:.3s}
.page-news-list.doc-body .datalist .dataitem .inner-box .title{writing-mode:vertical-rl;margin-top:40px;font-size: 24px;color: #f9caa4;}
.page-news-list.doc-body .datalist .dataitem .inner-box .date{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:60px;height:60px;text-align:center;background: #f9caa4;color:#fff;padding:10px}
@media (max-width:768px){.page-news-list.doc-body .datalist{flex-direction:column}
.page-news-list.doc-body .datalist .dataitem .inner-box{padding:10px;min-width:0;height:auto}
.page-news-list.doc-body .datalist .dataitem .inner-box .date{position:static}
.page-news-list.doc-body .datalist .dataitem .inner-box .title{writing-mode:inherit;font-size:1.2rem;margin:0;margin-left:-10px}
.page-article.st-mainbody .doc-body{padding-top: 50px !important;}
.page-article.st-mainbody .doc-body .title h1{font-size:1.75rem !important;line-height:1.5em}
.page-article.st-mainbody .doc-body .page-control{flex-direction:column}
.page-article.st-mainbody .doc-body .page-control .page-next:before{text-align:left !important}}.page-contact-store .st-mainbody .doc-body{background:url(../img/bg10.jpg);background-size:cover;padding:7rem 0}
.page-contact-store .st-mainbody .doc-body .datalist{margin:3rem 0}
.page-contact-store .st-mainbody .doc-body .datalist .card{display:flex;justify-content:space-between;align-items:center;padding:2rem;border:solid 1px rgba(0,0,0,0.1);transition:.3s}
.page-contact-store .st-mainbody .doc-body .datalist .card:hover{background:#ece5d8;border-color:#ece5d8;color:#a06f1d}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-img{flex:0 0 240px}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body{flex:1;margin-left:2rem;line-height:1.75em}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .title{font-weight:bold;margin-bottom:3rem}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .tel{margin-bottom:1.5rem}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .addr:before{content:"Ã¥Å“Â°Ã¥Ââ‚¬Ã¯Â¼Å¡"}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .contact:before{content:"Ã¨Ââ€Ã§Â³Â»Ã¤ÂºÂºÃ¯Â¼Å¡"}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .tel:before{content:"Ã§â€ÂµÃ¨Â¯ÂÃ¯Â¼Å¡";display:block}
.page-contact-store .st-mainbody .doc-body .datalist .card .card-body .mobile:before{content:"Ã¦â€°â€¹Ã¦Å“ÂºÃ¯Â¼Å¡";display:block}
.page-contact-agent .st-mainbody .doc-body{background:url(../img/bg10.jpg);background-size:cover;padding:7rem 0}
.page-contact-agent .st-mainbody .doc-body .intro{line-height:1.75em;text-align:center;margin-top:1rem;margin-bottom:2rem;color:#666}
.page-contact-agent .st-mainbody .doc-body .cards{display:flex;margin-bottom:5rem}
.page-contact-agent .st-mainbody .doc-body .cards .card{flex:1;background:#fff;margin:15px;padding:2rem;transition:.3s}
.page-contact-agent .st-mainbody .doc-body .cards .card:hover{transform:translateY(-1rem);box-shadow:0 0 15px rgba(0,0,0,0.2)}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-img{margin-bottom:1rem}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-img img{width:120px;height:120px;object-fit:cover;border-radius:100%;margin:auto;display:block}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-body{text-align:center}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-body .title{position:relative;font-size:1.75rem;padding-bottom:3rem;white-space:nowrap}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-body .title:after{position:absolute;left:50%;bottom:1.5rem;width:2rem;height:3px;background:#a06f1d;content:"";transform:translateX(-50%)}
.page-contact-agent .st-mainbody .doc-body .cards .card .card-body .title small{display:block;font-size:1rem}
.page-contact-agent .st-mainbody .doc-body .form{border-top:solid 1px #d3b093;padding-top:3rem}
.page-contact-agent .st-mainbody .doc-body .form .caption{font-size:2.38rem;font-weight:lighter;margin-bottom:5rem}
.page-contact-agent .st-mainbody .doc-body .form .form-control{padding:12px}
.page-contact-agent .st-mainbody .doc-body .form .form-group{margin-bottom:30px}
.page-contact-agent .st-mainbody .doc-body .form .btn{padding:12px 60px}
.page-contact-info .st-mainbody .doc-body{background:url(../img/bg10.jpg);background-size:cover;padding:7rem 0}
.page-contact-info .st-mainbody .doc-body .social-media{margin:3rem -15px;border-bottom:solid 1px #ddd;padding-bottom:3rem;display:flex;justify-content:space-around}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex{align-items:center}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .qrcode{width:128px;height:128px}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text{margin-left:1rem;line-height:2rem}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text .fa{font-size:1.5rem}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text big,.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text small{display:block}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text big{font-size:1.2rem}
.page-contact-info .st-mainbody .doc-body .social-media .d-flex .text small{font-size:.8rem}
.page-contact-info .st-mainbody .doc-body .contact-info{display:flex;justify-content:space-around;border-bottom:solid 1px #ddd;padding-bottom:3rem}
.page-contact-info .st-mainbody .doc-body .contact-info .item{position:relative;padding-left:40px}
.page-contact-info .st-mainbody .doc-body .contact-info .item .fa{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1.75rem;color:#ccc}
.page-contact-info .st-mainbody .doc-body .contact-info .item label{display:block}
.page-contact-info .st-mainbody .doc-body .baidu-map{min-height:460px}
.page-contact-info .st-mainbody .doc-body .guestbook{margin-top:6rem}
.page-contact-info .st-mainbody .doc-body .guestbook .form-group{max-width:500px}
.page-contact-info .st-mainbody .doc-body .guestbook .form-group .form-control{padding:8px 0;background:none;border:none;border-bottom:solid 1px #ccc;box-shadow:none}
.page-contact-job .st-mainbody .doc-body section{padding:5rem 0;background-size:cover}
.page-contact-job .st-mainbody .doc-body section:first-child{padding-top:7rem}
.page-contact-job .st-mainbody .doc-body section.sec1{background-image:url(../img/bg1.jpg)}
.page-contact-job .st-mainbody .doc-body section.sec1 .heading{position:relative;margin:0}
.page-contact-job .st-mainbody .doc-body section.sec1 .heading:after{position:absolute;right:1rem;bottom:0;width:6rem;height:1px;background:#a06f1d;content:""}
.page-contact-job .st-mainbody .doc-body section.sec1 .summary{margin-top:1rem;margin-bottom:2rem;font-size:1.2rem}
.page-contact-job .st-mainbody .doc-body section.sec1 .richtext{font-size:1.2rem;color:#333;padding:2rem 0}
.page-contact-job .st-mainbody .doc-body section.sec2{background-image:url(../img/bg4.jpg)}
.page-contact-job .st-mainbody .doc-body section.sec2 .intro{text-align:center;max-width:900px;margin:auto;line-height:1.75em;margin-bottom:2rem}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper{padding:0 100px}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-next,.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-next:before,.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-next:hover,.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-contact-job .st-mainbody .doc-body section.sec2 .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-contact-job .st-mainbody .doc-body section.sec2 .gallery{display:flex}
.page-contact-job .st-mainbody .doc-body section.sec2 .gallery .gallery-item{position:relative;height:560px}
.page-contact-job .st-mainbody .doc-body section.sec2 .gallery .gallery-item img{height:100%;object-fit:cover}
.page-contact-job .st-mainbody .doc-body section.sec2 .gallery .gallery-item .alt{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));color:#fff;padding:20px;text-align:center}
.page-contact-job .st-mainbody .doc-body section.sec3{background-image:url(../img/bg2.jpg)}
.page-contact-job .st-mainbody .doc-body section.sec3 .intro{text-align:center;max-width:900px;margin:auto;line-height:1.75em;margin-bottom:2rem}
.page-contact-job .st-mainbody .doc-body section.sec3 .cards{display:flex;margin:0 -1rem;justify-content:space-between}
.page-contact-job .st-mainbody .doc-body section.sec3 .cards .card{max-width:300px;text-align:center}
.page-contact-job .st-mainbody .doc-body section.sec3 .cards .card .card-img img{width:100px;height:100px;object-fit:cover}
.page-contact-job .st-mainbody .doc-body section.sec3 .cards .card .card-body{padding:1rem}
.page-contact-job .st-mainbody .doc-body section.sec3 .cards .card .card-body .title{font-size:1.2rem;font-weight:bold;margin-bottom:1rem}
.page-contact-job .st-mainbody .doc-body section.sec4{background-image:url(../img/bg7.jpg)}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper{padding:0 4rem;margin-bottom:2rem}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:99}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-next,.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-prev{background:#a06f1d;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:100%;opacity:.8}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-next:before,.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-prev:before{width:1.5rem;height:1.5rem;filter:brightness(50);opacity:1}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-next:hover,.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-prev:hover{opacity:1}
.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.page-contact-job .st-mainbody .doc-body section.sec4 .swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{opacity:.4}
.page-contact-job .st-mainbody .doc-body section.sec4 .heading{margin-bottom:4rem}
.page-contact-job .st-mainbody .doc-body section.sec4 .cards .card{display:flex;align-items:center;margin:0}
.page-contact-job .st-mainbody .doc-body section.sec4 .cards .card .card-img{margin-right:4rem;flex:0 0 40%}
.page-contact-job .st-mainbody .doc-body section.sec4 .cards .card .card-body{flex:1}
.page-contact-job .st-mainbody .doc-body section.sec4 .cards .card .card-body .title{font-size:2.5rem;font-weight:bold;margin-bottom:2rem}
.page-contact-job .st-mainbody .doc-body section.sec4 .cards .card .card-body .title small{display:block;font-size:1rem}
.page-contact-job .st-mainbody .doc-body section.sec5{background-image:url(../img/bg8.jpg)}
.page-contact-job .st-mainbody .doc-body section.sec5 .intro{line-height:1.75em;max-width:900px;margin:auto;margin-bottom:4rem}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards{justify-content:center;margin-bottom:1rem}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card{background:#fff;text-align:center;padding:3rem;margin:0 1.5rem;transition:.3s}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card:hover{transform:translateY(-1rem);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card .card-body{position:relative;padding-bottom:5rem}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card .card-body:before{position:absolute;left:50%;bottom:2rem;content:"";background:#a06f1d;height:3px;width:2rem;transform:translateX(-50%)}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card .card-body big{margin:auto;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;background:#a28266;color:#fff;font-size:1.75rem;border-radius:100%}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card .card-img{display:flex;justify-content:center;align-items:center;height:6rem}
.page-contact-job .st-mainbody .doc-body section.sec5 .cards .card .card-img img{width:12rem;object-fit:contain}
.page-contact-network .st-mainbody .doc-body{background:url(../img/bg10.jpg);background-size:cover;padding:7rem 0}
.page-contact-network .st-mainbody .doc-body .datalist{margin:3rem 0}
.page-contact-network .st-mainbody .doc-body .datalist .card{display:flex;justify-content:space-between;align-items:center;padding:2rem;border:solid 1px rgba(0,0,0,0.1);transition:.3s}
.page-contact-network .st-mainbody .doc-body .datalist .card:hover{background:#ece5d8;border-color:#ece5d8;color:#a06f1d}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-img{flex:0 0 240px}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body{flex:1;margin-left:2rem;line-height:1.75em}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .title{font-weight:bold;margin-bottom:3rem}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .tel{margin-bottom:1.5rem}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .addr:before{content:"Ã¥Å“Â°Ã¥Ââ‚¬Ã¯Â¼Å¡"}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .contact:before{content:"Ã¨Ââ€Ã§Â³Â»Ã¤ÂºÂºÃ¯Â¼Å¡"}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .tel:before{content:"Ã§â€ÂµÃ¨Â¯ÂÃ¯Â¼Å¡";display:block}
.page-contact-network .st-mainbody .doc-body .datalist .card .card-body .mobile:before{content:"Ã¦â€°â€¹Ã¦Å“ÂºÃ¯Â¼Å¡";display:block}
@media (max-width:768px){.page-contact-info .st-mainbody .doc-body .social-media .d-flex{flex-direction:column}
.page-contact-info .st-mainbody .doc-body .contact-info{flex-direction:column}
.page-contact-info .st-mainbody .doc-body .contact-info .item{margin-bottom:10px}
.page-contact-info .st-mainbody .doc-body .contact-info .item br{display:none}}.page-article.st-header .standby .nav-shortcut{color:#fff}
.page-article.st-header .standby:before{background:#000}
.page-article.st-header .standby .slogan{filter:brightness(10)}
.page-article.st-header  .nav-shortcut{color:#a06f1d}
.page-article.st-header :before{background:#8f5e13;opacity:.35}
.page-article.st-header  .slogan{filter:none}
.page-article.st-mainbody .doc-body{/* background:url(../img/bg10.jpg) no-repeat; */background-size:cover;padding-top: 7em;padding-bottom:6rem;}
.page-article.st-mainbody .doc-body .title,.page-article.st-mainbody .doc-body .richtext,.page-article.st-mainbody .doc-body .page-control{max-width:900px;margin:auto}
.page-article.st-mainbody .doc-body .title{padding-bottom:3rem;margin-bottom:4rem;border-bottom:solid 1px rgba(0,0,0,0.1);text-align: center;}
.page-article.st-mainbody .doc-body .title h1{font-size:2.13rem;text-align: center;}
.page-article.st-mainbody .doc-body .title small{display: inline-block;font-size:1rem;margin-top:1rem;color:#666;}
.page-article.st-mainbody .doc-body .richtext{font-size: 16px;/* border-top: solid 1px rgba(0,0,0,0.1); *//* margin-top: 50px; *//* padding-top: 50px; */}
.page-article.st-mainbody .doc-body .richtext p{line-height: 1.5em;margin-bottom: 1.5em;}
.page-article.st-mainbody .doc-body .page-control{margin-top:4rem;display:flex;justify-content:space-between;padding:1em;line-height:2em;border-top:solid 1px rgba(0,0,0,0.1)}
.page-article.st-mainbody .doc-body .page-control .page-prev:before{display:block;content:"< Ã¤Â¸Å Ã¤Â¸â‚¬Ã§Â¯â€¡";color:#888}
.page-article.st-mainbody .doc-body .page-control .page-next:before{display:block;content:"Ã¤Â¸â€¹Ã¤Â¸â‚¬Ã§Â¯â€¡ >";text-align:right;color:#888}
/*--------------------------------------------------------------
# Slider
--------------------------------------------------------------*/.main-slider{overflow: hidden;position: relative;width: 100%;}
.main-slider_border{position: absolute;top: 0;left: 0;bottom: 0;width: 14.29%;border-right: 1px solid rgba(255, 255, 255, 0.10);z-index: 10;}
.main-slider_border-two{left: 14.29%;}
.main-slider_border-three{left: 28.59%;}
.main-slider_border-four{left: 42.88%;}
.main-slider_border-five{left: 57.17%;}
.main-slider_border-six{left: 71.46%;}
.main-slider .swiper-slide{position: relative;background-color: var(--thm-black);}
.main-slider .swiper-slide .container{position: relative;z-index: 30;}
.main-slider .image-layer{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-size: cover;transform: scale(1);transition: transform 7000ms ease;background-position: center center!important;z-index: 1;}
.main-slider .image-layer-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background: rgba(var(--thm-black-rgb), .3);z-index: 2;}
.main-slider .container{padding-bottom: 190px;padding-top: 200px;}
.main-slider__content{position: relative;display: block;min-height: 410px;}
.main-slider h2{margin: 0;margin-bottom: 40px;color: #fff;font-weight: 300;opacity: 0;visibility: hidden;transform: translateY(120px);transition-delay: 1000ms;transition: transform 2000ms ease, opacity 2000ms ease;font-size: 60px;line-height: 110px;text-transform: uppercase;}
.main-slider .thm-btn{font-size: 14px;font-weight: 700;background-color: #ffffff;color: var(--thm-black);opacity: 0;transform: translateY(100px);transition-delay: 2500ms;transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease, background 500ms ease;}
.main-slider .thm-btn:hover{background-color: var(--thm-black);color: #fff;}
.main-slider .swiper-slide-active .image-layer{transform: scale(1.15);}
.main-slider .swiper-slide-active .thm-btn,
.main-slider .swiper-slide-active p,
.main-slider .swiper-slide-active h2,
.main-slider .swiper-slide-active p{visibility: visible;opacity: 1;transform: translateY(0) translateX(0);}
.main-slider__nav{width: 100%;max-width: 1200px;padding-left: 15px;padding-right: 15px;position: absolute;top: 50%;left: 50%;z-index: 100;transform: translateY(-50%) translateX(-50%);display: flex;align-items: flex-end;flex-direction: column;}
.main-slider__nav .swiper-button-next,
.main-slider__nav .swiper-button-prev{position: relative;top: 0;left: 0;right: 0;bottom: 0;height: 30px;width: 30px;z-index: 100;font-size: 20px;color: #ffffff;opacity: 1;margin: 0;transition: all 500ms ease;}
.main-slider__nav .swiper-button-next:hover,
.main-slider__nav .swiper-button-prev:hover{color: var(--thm-primary);}
.main-slider__nav .swiper-button-next::after,
.main-slider__nav .swiper-button-prev::after{display: none;}
.main-slider__nav .swiper-button-prev{margin-bottom: 0px;}
.main-slider__nav .swiper-button-next .icon-right-arrow{position: relative;transform: rotate(180deg);}
#main-slider-pagination{z-index: 10;bottom: 60px;left: 50%;width: 100%;max-width: 1170px;-webkit-transform: translate(-50%, calc(-50% + 95px));transform: translate(-50%, calc(0% + 0px));counter-reset: count;line-height: 0;}
#main-slider-pagination .swiper-pagination-bullet{width: 20px;height: 30px;border-radius: 0%;opacity: 1;background-color: transparent;transition: all 200ms linear;transition-delay: 0.1s;}
#main-slider-pagination .swiper-pagination-bullet:before{position: absolute;height: 30px;width: 20px;text-align: center;color: #ffffff;font-size: 16px;line-height: 30px;font-weight: 500;border-bottom: 2px solid #ffffff;counter-increment: count;content: "0"counter(count);transition: all 200ms linear;transition-delay: 0.1s;}
#main-slider-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left: 20px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0px;}
#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{position: relative;transform: translateY(-10px);}
#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:focus,
#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{outline: none;border: none;}
    
/*选择*/    
.choose-txt {
    padding: 60px 0px;
    margin: 0px 0px 20px 0px;
    border: 1px solid #fff;
    color: #999999;
}
.choose-txt p{
    font-size: 16px;
}
.choose {
    display:flex;
    text-align: center;
    padding: 0px;
    flex-wrap: wrap;
}
.choose-txt h4 {
    color: #fff;
}    
.welcome-one__img {
    padding-bottom: 20px;
}
.welcome-one__img2 {
  display: none;
  text-align: center;
  padding-bottom: 20px;
}
.choose-details:hover .welcome-one__img2 {
  display: block;
  /* text-align: center; */
}
.choose-details:hover .welcome-one__img {
  display: none;
}    

/*理念*/   
section.muwan {
    background-color: #fff7f8;
}

.muwan-idea {
    margin-bottom: 50px;
}
.muwan-idea h3{   
    font-size: 40px;
    color: #333333;
}
.muwan-idea h4
{   
    font-size: 14px;
    text-transform: uppercase;
    color: #333333;
}
.muwan-txt {
    padding: 60px 80px 60px 10px;
    margin: 0px 0px 20px 0px;
    /* border: 1px solid #fff; */
    color: #999999;
}
.muwan-txt p{
    font-size: 16px;
    color: #999999;
    margin-bottom: 50px;
}
.muwan {
    display:flex;
    /* text-align: center; */
    padding: 0px;
    flex-wrap: wrap;
}
  
a.muwan-more {
    padding: 10px 40px;
    background-color: #f9caa4;
    border-radius: 30px;
    transition: 500ms;
    color: #fff;
}
a.muwan-more:hover {
    background-color: #febb85;
}  
.muwan-img {
    padding-bottom: 20px;
}

.muwan-img>img {
    width: 100%;
}
    
@media (max-width: 767px){
.choose {
    display: block;
    text-align: center;
    padding: 0px;
    flex-wrap: wrap;
}
.choose-txt {
    padding: 20px 0px;
    margin: 0px 0px 20px 0px;
    border: 1px solid #fff;
    color: #999999;
}
    
    .muwan {
    display:block;
    /* text-align: center; */
    padding: 0px;
    flex-wrap: wrap;
}
    
.muwan-idea h3{
    text-align: center;
    font-size: 30px;
}

.muwan-txt {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
    /* border: 1px solid #fff; */
    color: #999999;
    text-align: center;
    margin-bottom: 80px;
}
   .muwan-idea h4 {
   text-align: center;
} 
a.muwan-more {
    text-align: center;
}    
}  
    /*联系*/
.contact-txt {
    padding: 60px 80px 60px;
    background-color: #3dae6c;
    text-align: center;
}

.contact-txt p {  
    color: #fff;
    text-align: center;
}

.contact-txt a {  
    color: #fff;
    text-align: center;
}

.contact-map {
    padding: 0px 0px;
}

@media (min-width: 768px) and (max-width: 991px){
.contact-txt {
    padding: 60px 0px 60px;
    background-color: #3dae6c;
    text-align: center;
}}

/*儿童*/
section.children {
    background-color: #f9f4ef;
}
.col-lg-4.children-txt {
    text-align: center;
    padding: 50px;
}
.col-xl-4.col-lg-4.col-md-6.children-block {
     padding: 0px;
     border: 1px solid #e4e2e2;
}

.col-xl-4.col-lg-4.col-md-6.children-block:hover {
      background-color: #f2d7b7;
}
.col-xl-4.col-lg-4.col-md-6.children-block:hover h3{
      color: #fff;
}
.children-block-img2 {
  display: none;
  text-align: center;
}
.children-block2:hover .children-block-img2 {
  display: block;
  /* text-align: center; */
}
.children-block2:hover .children-block-img {
  display: none;
}    
.children-block2 {
    text-align: center;
    padding: 40px 0px;
}

h3.children__title {
    /* margin: 0; */
    margin-bottom: 0px;
    margin-top: 0px;
}
    
# 联系*/
.they-trusted{position: relative;display: block;background-color: #fff;padding: 120px 0 120px;}
.they-trusted__left{position: relative;display: block;margin-right: 85px;padding-top: 50px;}
.they-trusted__left .section-title{margin-bottom: 38px;position: relative;display: block;z-index: 5;}
.they-trusted__text{margin: 0;padding: 10px 20px 60px 20px;}
h3.they-trusted__title {font-size: 24px;/* padding-top: 20px; */}
.they-trusted__list{position: relative;display: block;margin-top: 36px;/* margin-bottom: 51px; */}
.they-trusted__list li{display: flex;align-items: center;}
.they-trusted__list li+li{margin-top: 7px;}
.they-trusted__list li .icon{}
.they-trusted__list li .icon span{font-size: 20px;color: var(--thm-primary);}
.they-trusted__list li .text{margin-left: 13px;}
.they-trusted__list li .text p{margin: 0;}
.they-trusted__projects-complete{display: flex;align-items: center;}
.they-trusted__projects-complete-img{position: relative;display: block;padding-left: 20px;}
.they-trusted__projects-complete-img:before{position: absolute;top: 0;bottom: 0;left: 0px;width: 10px;content: "";background-color: var(--thm-primary);}
.they-trusted__projects-complete-img>img{width: 155px;}
.they-trusted__projects-complete-count-box{margin-left: 40px;}
.they-trusted__projects-complete-count-box h3{font-size: 40px;font-weight: 400;line-height: 50px;}
.they-trusted__projects-complete-text{font-size: 20px;margin: 0;line-height: 30px;}
.they-trusted__brand{}
.they-trusted__brand-single{position: relative;text-align: center;margin-bottom: 30px;z-index: 1;box-shadow: 5px 5px 10px 5px rgb(0 0 0 / 7%);}
.they-trusted__brand-single{background-color: #f9caa4;}
.they-trusted__brand-prattern{position: absolute;bottom: 0;left: 0;right: 0;height: 30px;background-repeat: no-repeat;background-size: cover;opacity: 0;transition: all 500ms ease;}
.they-trusted__brand-single:hover .they-trusted__brand-prattern{opacity: .80;}
.they-trusted__brand-single:before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #ffffff;content: "";transition: all 500ms ease;z-index: -1;}
.they-trusted__brand-single:hover:before{background-color: var(--thm-black);}
.they-trusted__brand-single:after{position: absolute;bottom: -5px;right: 0;left: 0;width: 0;height: 1px;content: "";background-color: var(--thm-black);transition: all 500ms ease;}
.they-trusted__brand-single:hover:after{width: 100%;}
.they-trusted__brand-main-img{opacity: 1;transition: all 500ms ease;padding-top: 50px;}
.they-trusted__brand-single:hover .they-trusted__brand-main-img{opacity: 0;}
.they-trusted__brand-main-img>a{}
.they-trusted__brand-main-img>a>img{width: 20%;opacity: .5;}
.they-trusted__brand-main-img>img{width: 20%;opacity: .8;}
.they-trusted__brand-overly{position: absolute;top: 0;left: 0;/* bottom: 0; */right: 0;opacity: 0;transition: all 500ms ease;padding-top: 50px;}
.they-trusted__brand-single:hover .they-trusted__brand-overly{opacity: 1;}
.they-trusted__brand-overly>a{}
.they-trusted__brand-overly>a>img{width: 20%;}
.they-trusted__brand-overly>img{width: 20%;}
.they-trusted__brand-single-mb-0{margin-bottom: 0;}
.they-trusted__brand-single:hover .they-trusted__title{color: #ffffff;}
.they-trusted__brand-single:hover .they-trusted__text {color: #ffffff;}
.they-trusted__brand-single:hover .they-trusted__text a {color: #ffffff;}
section.they-trusted{padding: 120px 0px;}
/*--------------------------------------------------------------   

/*关于*/   
section.about {
    background-color: #fff;
    padding: 7rem 0;
    /* background: url(../img/bg10.jpg) no-repeat; */
    background-size: cover;
}

.about-idea {
    margin-bottom: 50px;
}
.about-idea h3{   
    font-size: 40px;
    color: #333333;
}
.about-idea h4
{   
    font-size: 14px;
    text-transform: uppercase;
    color: #333333;
}
.about-txt {
    /* padding: 60px 80px 60px 10px; */
    margin: 0px 0px 20px 0px;
    /* border: 1px solid #fff; */
    color: #999999;
}
.about-txt p{
    font-size: 16px;
    color: #999999;
}
.about {
    display:flex;
    /* text-align: center; */
    padding: 0px;
    flex-wrap: wrap;
}
  
a.about-more {
    padding: 10px 40px;
    background-color: #f9caa4;
    border-radius: 30px;
    transition: 500ms;
    color: #fff;
}
a.about-more:hover {
    background-color: #febb85;
}  
.about-img {
    padding-bottom: 20px;
}

.about-img>img {
    width: 100%;
}

.about-Content {
    margin-bottom: 50px;
}

.choos-title {
    text-align: center;
    margin-bottom: 50px;
}
.choos-title h3{
     font-size: 40px;
}

.choos-title small{
     font-size: 14px;
}

.choose-Content{
      text-align: center;
      margin-top: 20px;
      display: flex;
      justify-content: space-between;
}

section.choose2 {
    background-color: #fff;
    padding: 120px 0px;
}

.choose-details {
    padding: 60px 0px;
    margin: 0px 0px 20px 0px;
    border: 1px solid #ececec;
    color: #333333;
    width: 320px;
    border-radius: 20px;
}

.choose-details:hover {
    padding: 60px 0px;
    margin: 0px 0px 20px 0px;
    border: 1px solid #ececec;
    color: #333333;
    background-color: #f9caa4;
}

.choose-details:hover {
    color: #fff;
}

.Bars {
    background-color: #fff7f8;
    padding: 120px;
}

.Bars-details {
    padding: 93px 80px;
    text-align: center;
    background-color: #fff;
    border-radius: 20px;
}


.Bars-details h3{
    font-size: 40px;
    padding-bottom: 10px;
}

.Bars-details h5{
    font-size: 18px;
    color: #999;
    line-height: 2em;
}

.Bars-details:hover {
    padding: 93px 80px;
    text-align: center;
   background-color: #f9caa4;
}

.Bars-details:hover.Bars-details h3{
   color: #fff;
}

.Bars-details:hover.Bars-details h5{
   color: #fff;
}

@media (max-width: 1440px){
.Bars-details {
    padding: 63px 80px;
    text-align: center;
    background-color: #fff;
}
.Bars-details:hover {
    padding: 63px 10px;
    text-align: center;
    background-color: #f9caa4;
}
}


@media (max-width: 767px){
.about-txt {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
    /* border: 1px solid #fff; */
    color: #999999;
}
.Bars {
    background-color: #fff7f8;
    padding: 80px 0px;
}
    .Bars-details {
    padding: 32px 10px;
    text-align: center;
    background-color: #fff;
}
    .Bars-details:hover {
    padding: 32px 10px;
    text-align: center;
    background-color: #f9caa4;
}  
    .Bars-details h3 {
    font-size: 30px;
    padding-bottom: 10px;
}
    .Bars-details h5 {
    font-size: 16px;
    color: #999;
    line-height: 2em;
}
    .choose-details {
    padding: 60px 0px;
    margin: 0px 0px 20px 0px;
    border: 1px solid #ececec;
    color: #333333;
    width: 100%;
    border-radius: 20px;
}
    .product-list.doc-body .category ul {
    display: flex;
    justify-content: space-around;
    list-style: none;
    padding: 0;
    margin: 3rem 0 5rem 0;
    background: #f1f1f1;
}

}

.team-one{position: relative;display: block;overflow: hidden;/* margin-top: 290px; */padding: 120px 0px;/* padding-bottom: 79px; */}
.team-one .section-title{margin-bottom: 47px;position: relative;display: block;z-index: 5;}
.team-one .section-title__tagline{color: #9d9d9d;}
.team-one .section-title__tagline:before{background-color: #474747;}
.team-one .section-title__title{color: #ffffff;}
.team-one__single{position: relative;display: block;text-align: center;margin-bottom: 30px;}
.team-one__img-box{position: relative;display: block;}
.team-one__img{position: relative;display: block;overflow: hidden;background-color: #ffffff;padding: 20px;border: 1px solid #939393;}
.team-one__img:before{position: absolute;top: 20px;left: 20px;right: 20px;bottom: 20px;content: "";background-color: #01a6acc2;-webkit-transition: all 500ms ease;transition: all 500ms ease;transform: scaleY(0);z-index: 1;}
.team-one__single:hover .team-one__img:before{transform: scaleY(1);}
.team-one__img:after{position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 0%;opacity: 0;background-color: transparent;border: 1px solid var(--thm-black);content: "";-webkit-transition: all 600ms ease;-ms-transition: all 600ms ease;-o-transition: all 600ms ease;-moz-transition: all 600ms ease;transition: all 600ms ease;}
.team-one__single:hover .team-one__img:after{height: 100%;opacity: 1;}
.team-one__img>img{width: 100%;transition: transform 500ms ease;transform: scale(1);}
.team-one__single:hover .team-one__img>img{}
.team-one__social{display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;height: 100%;width: 100%;-webkit-transition: all 500ms ease;transition: all 500ms ease;transform: scaleX(0);z-index: 2;}
.team-one__single:hover .team-one__social{transform: scaleX(1);}
.team-one__social a{display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;text-align: center;color: #ffffff;font-size: 16px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.team-one__social a+a{margin-left: 30px;}
.team-one__social a:hover{color: #fff;}
.team-one__content{position: relative;display: block;margin-top: 10px;}
.team-one__name{font-size: 16px;font-weight: 500;text-transform: uppercase;line-height: 28px;color: #212529;}
.team-one__title{font-size: 14px;margin: 0;text-transform: uppercase;line-height: 30px;}
    
    
.images-box .swiper-container {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
.images-box .swiper-slide {background-size: cover;background-position: center;}
.images-box .gallery-top {height: 80%;width: 100%;}
.images-box .gallery-top .swiper-slide{background:;}
.images-box .gallery-top .swiper-slide img{display:block;margin:0px auto;}
.images-box .gallery-thumbs {height:20%;box-sizing: border-box;padding: 10px 0;}
.images-box .gallery-thumbs .swiper-slide {width:25%;height: 100%;opacity: 0.4;cursor:pointer}
.images-box .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.gallery-top img{width: 100%;border: 1px #f1f1f1 solid;height: 100%;}
.gallery-thumbs img{width:100%;    border: 1px #f1f1f1 solid;height: 100%;}

@media only screen and (max-width: 1440px){
.swiper-slide img {
    width: 100%;
    object-fit: cover;
    height: 700px;
}
.Product-Details img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.gallery-top img {
    width: 80%;
    border: 1px #f1f1f1 solid;
    height: 100%;
}
.gallery-thumbs img{width:100%;    border: 1px #f1f1f1 solid;height: 100%;}
}

@media only screen and (max-width: 1180px){
.swiper-slide img {
    width: 100%;
    object-fit: cover;
    height: 210px;
}
div#banner {
    margin-top: 70px;
}
.swiper-button-prev{
    display: none;}
.swiper-button-next{
    display: none;}
.page-banner {
    margin-top: 0px;
    height: 450px;
    background-size: cover;
    background-position: center;
}
.nav>ul>li>a {
    padding: 0px 20px;
    color: #606060;
    font-size: 16px;
}
.gallery-top img {
    width: 100%;
    border: 1px #f1f1f1 solid;
    height: 100%;
}
.gallery-thumbs img{width:100%;border: 1px #f1f1f1 solid;height: 100%;}
}    

.product-Content {
    border-top: solid 1px rgba(0,0,0,0.1);
    margin-top: 50px;
    font-size: 15px;
}

    /*理念*/
.muwan-concept {
    background-color: #f9f4ef;
    padding: 120px 0px;
}

.muwan-concept-img>img{width:100%;border-radius: 20px;}

.muwan-concept h3{
    font-size: 40px;
    text-align: center;
    /* margin-bottom: 80px; */
}
 .muwan-concept h5{
    font-size: 24px;
     text-align: center;
}
.muwan-concept p{
    font-size: 16px;
    text-align: center;
    color: #999999;
}

.concept-details {
    border: 1px solid #00000012;
    padding: 50px;
    height: 210px;
    /* width: 302px; */
    /* margin-bottom: 20px; */
    /* margin-right: 20px; */
    background-color: #fff;
    border-radius: 20px;
}

.concept-details:hover{
    border: 1px solid #00000012;
    background-color: #f9caa4;
    padding: 50px;
    height: 210px;
}

.concept-details:hover h5{ 
   color: #fff;
}
.concept-details:hover p{ 
   color: #fff;
}

.about-concept {padding: 120px 0px;}
.about-concept h3{
    font-size: 40px;
    text-align: center;
    margin-bottom: 20px;
}
 .about-concept h5{
    font-size: 24px;
     text-align: center;
}
.about-concept p{
    font-size: 16px;
    text-align: center;
    color: #999999;
}

.concept-quan {
    margin-bottom: 50px;
    padding: 0px;
}

.concept-img>img
{
   width:100%
}

.about-concept-title {
    text-align: center;
    margin-bottom: 50px;
}

/*产品详情*/    
.richtext img {
    max-width: 100%;
    /* border: solid 1px rgba(0,0,0,0.1); */
}

/*儿童发展*/    
section.Child-Development {
    padding: 120px 0px;
}

.Child-Development h3{
    font-size: 40px;
    text-align: center;
    font-weight: 400;
}

.Child-Development h3 b{
    font-size: 40px;
    text-align: center;
    font-weight: 400;
}

.Development{
    border: solid 1px rgba(0,0,0,0.1);
    padding: 50px;
}

.Development:hover{
    border: solid 1px rgba(0,0,0,0.1);
    background-color: #f9caa4;
    padding: 50px;
}


.Development h3{
    padding-bottom: 20px;
    font-size: 24px;
    text-align: center;
    font-weight: 400;
}

.Development:hover h3{
    color: #fff;
}

.Development p{
    font-size: 16px;
    font-weight: 400;
    color: #999;
}

.Development:hover p{
    color: #fff;
}

.Development-Content {
    font-size: 16px;
    color: #999999;
    margin-bottom: 50px;
    text-indent: 2em;
    line-height: 1.8em;
}
.Development-block {
    border: 1px solid #ececec;
}

.Development-block:hover {
    background-color: #f9caa4;
    color: #fff;
    border: 1px solid  #f9caa4;
}

.Development-block h3{
    font-size: 24px;
}

.Development-block h3:hover{
    color: #fff;
}

.concept-title {
    text-align: center;
    margin-bottom: 50px;
}

@media only screen and (max-width: 776px){
.st-mainbody .doc-body .heading.text-center h3 {
    text-align: center;
    font-weight: 400;
    font-size: 30px;
}
.st-mainbody .doc-body .heading.heading-vertical h3 b {
    font-size: 30px;
}
.page-home.doc-body section:first-child {
    padding-top: 50px;
}
 .page-home.doc-body section {
    /* padding: 5rem 0; */
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 50px;
}
.st-mainbody .doc-header>.container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 20px;
}
.choos-title h3 {
    font-size: 30px;
}
.muwan-concept h3 {
    font-size: 30px;
    text-align: center;
    /* margin-bottom: 80px; */
}
 .about-idea h3 {
    text-align: center;
}
    .about-idea h4 {   
     text-align: center;
}
    .Child-Development h3 {
    font-size: 30px;
    text-align: center;
    font-weight: 400;
}
    .about-concept h3 {
    font-size: 30px;
    text-align: center;
    margin-bottom: 20px;
}
    .concept-details {
    border: 1px solid #00000012;
    padding: 50px;
    height: 210px;
    width: px;
    margin-bottom: 10px;
    margin-right: 0px;
    background-color: #fff;
    border-radius: 20px;
}
.choose-Content {
    text-align: center;
    margin-top: 20px;
    display: block;
    padding: 0px;
    justify-content: space-between;
}
}
    
/* 产品分类*/
.container-Classification {
    max-width: 100%;
}
.portfolio_nav div#subNav {position: relative;}
.portfolio_nav div#subNav li {border-color: #f1f1f1;/* margin-bottom: 10px; */padding: 15px 68px;}
.portfolio_nav div#subNav li.current, div#subNav ul li:hover{border: 0px solid #2250a5;background-color: #f9caa4;}

.portfolio_nav ul li:hover, .portfolio_nav ul li.current{color: #fff;}
.portfolio_nav ul li:hover{background-color: #f9caa4;}
.portfolio_nav ul li.current, .portfolio_nav ul li:hover{border: 0px solid #f9caa4;}
.portfolio_nav ul li.current a{color: #fff;}


.portfolio_nav ul li {border: 0px solid #777;border-radius: 0px;display:inline-block ;font-weight: 500;margin: 0 0px 0px; padding: 5px 20px;position: relative;transition: .5s;}
.portfolio_nav {/* padding: 0px 0 40px; *//* padding-right: 15px; */text-align: left;background-color: #f8f8f8;}
.portfolio_nav ul li a { color: #777;font-size: 16px;}
.portfolio_nav ul li.current a{color: #fff;font-weight: 600;}
.portfolio_nav ul li:hover a{color: #fff;}
.col-md-12.Classification {
    position: block;
    top: 0px;
    left: 0;
    background-color: #f8f8f8;
    width: 100%;
    z-index: 9;
    height: 52px;
    padding-left: 0px;
    padding-right: 0px;
}    
.sub-container {padding-right: 25px;
    padding-left: 25px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 1400px;}   

.sub-navigation {
    background-color: #f8f8f8;
}

@media (max-width:768px){
.sub-navigation {
    background-color: #fff;
    /* height:120px */
    margin-top: 50px;
    margin-bottom: 250px;
}
    .portfolio_nav div#subNav li {
    border-color: #f1f1f1;
    /* margin-bottom: 10px; */
    padding: 15px 0px;
    width: 50%;
    text-align: center;
}
}
    
.page-news-list .category ul{display:flex;justify-content:space-around;list-style:none;padding:0;margin:3rem 0 5rem 0;background: #f1f1f1;}
.page-news-list .category ul li{flex:1}
.page-news-list .category ul li:hover{background-color:#f9caa4}
.page-news-list .category ul li a{position:relative;display:block;padding:30px;text-align:center}
.page-news-list .category ul li a:hover{color:#fff}
.page-news-list .category ul li a:before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:rgba(211,207,174,0.3);opacity:0;border-bottom: solid 2px #f9caa4;}
.page-news-list .category ul li a img{display:block;width:60px;height:60px;object-fit:contain;margin:auto;margin-bottom:.5rem}
.page-news-list .category ul li.active a:before{opacity:1}    
.sub-nav.category ul{ padding: 0px;}
    
.post-entry {
  position: relative;
  overflow: hidden;
  border: 1px solid #e6e6e6;
}

.post-entry .date {
  color: #a6a6a6;
  font-weight: normal;
}
.post-entry .image {
  overflow: hidden;
  position: relative;
}
.post-entry .image img {
  -webkit-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  transition: 0.3s all ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  width: 100%;
}
.post-entry:hover .image img,
.post-entry:active .image img,
.post-entry:focus .image img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}    
.col-md-6.col-lg-4.mb-4.single-news.aos-init.aos-animate {
    margin-bottom: 40px;
}

.p-4.new-info {
    padding: 20px;
}
    .new-info {
  transition: all .3s ease-in-out;
}

.new-info .news-title{
  font-size: 18px;
  font-weight: ;
  color: #2b2b2b;
  line-height: 1.5em;
  height: 50px;
}

.new-info .news-date{
  color: #828385;
  font-size: 14px;
}

.single-news:hover .new-info {
  background-color: #f9caa4;
}

.single-news:hover .new-info .news-date {
  color: #fff;
}

.single-news:hover .news-title {
  color: #fff;
}

.single-news:hover .news-date {
  color: #e2e3e5;
}

.single-news > div {
  transition: all .3s ease-in-out;
}

.single-news:hover > div {
  box-shadow: 0 0 20px rgba(0,0,0,.3);
}

.news-title a:hover {
  color: #fff;
}

.news-one-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.4em;
    height: 40px;
    font-size: 14px;
}

.single-news:hover  .news-one-text {
  color: #fff;
}
    .text-ellipsis {
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.home-swiper img{
    max-width: 100%;
    height: auto;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    }


.home-swiper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    /* width: 100%; */
    align-content: center;
}

@media only screen and (max-width: 1440px){
.home-swiper img {
    max-width: 100%;
    height: auto;
    width: 100%;
    height: 730px;
    -o-object-fit: cover;
    object-fit: cover;
}
.product-list.doc-body .category ul li
{flex:1;
display: inline-block;
padding: 0px 15px;
width: 192.6px;}
}

@media only screen and (max-width: 1180px){
.product-list.doc-body .category ul li
{flex:1;
display: inline-block;
padding: 0px 15px;
width: 186px;}
}
@media only screen and (max-width: 768px){
.home-swiper img {
    max-width: 100%;
    height: auto;
    width: 100%;
    height: 200px;
    -o-object-fit: cover;
    object-fit: cover;
}
.images-box{
     margin-top: 40px;
}
    .col-lg-4.classification {
   display: block;
}
    .page-home.doc-body section.sec4>.container .datalist dl.active dt:before{opacity:.1;display: none;}
.page-home.doc-body section.sec4>.container .datalist dl dt:before{display: none;}
        .product-list.doc-body .category ul li {
    flex: 1;
    display: inline-block;
    padding: 10px 15px;
    width: 200px;
  
}

}
    
    @media only screen and (max-width: 767px){

    .children-2 img {
    width: 100%;
    display: none;
}
        .sub-navigation.new-classification {
    background-color: #fff;
    /* height: 120px; */
    margin-top: 50px;
    margin-bottom: 0px;
}
}

.col-lg-4.classification {
    /* border-left: solid 1px rgba(0,0,0,0.1); */
    background-color: #f9f4ef;
    padding-bottom: 50px;
    padding-top: 20px;
}

.title-classification h5{
    font-size:24px;
    text-align: center;
}
.title-classification h6{
    font-size:24px;
    text-align: center;
}

.children-2 h5
{font-size:18px;text-align: left;}

.children-2 img
{width:100%;}


.children-2 p
{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 14px;
}

.children {
    /* margin-top: 50px; */
}

.title-classification {
    margin-top: 30px;
    margin-bottom: 20px;
    /* border-bottom: solid 2px rgba(0,0,0,0.1); */
    /* padding-bottom: 20px; */
}

.children-2.col-lg-12 {
    border-bottom: solid 1px rgba(0,0,0,0.1);
    padding-bottom: 20px;
    padding-top: 20px;
}


.children-2.col-lg-12:hover{
    background-color: #f9caa4;
}

.children-2.col-lg-12:hover h5{
   color: #fff;
}

.children-2.col-lg-12:hover p{
   color: #fff;
}

.children-2.col-lg-12:hover img
{ background-color: #fff;
}


.col-xl-4.col-lg-4.col-sm-6.children-block {
    border: 1px solid #ececec;
}
    .col-xl-4.col-lg-4.col-sm-6.children-block :hover {
      background-color: #f2d7b7;
}
        .col-xl-4.col-lg-4.col-sm-6.children-block :hover h3{
      color: #fff;
}