/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com*/

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}strong{font-weight:bolder}code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button{-webkit-appearance:button}dd,dl,figure,h1,h2,h3,h4,p{margin:0}button{background-color:transparent;background-image:none}ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*{border:0 solid;box-sizing:border-box}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a3a3a3;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a3a3a3;opacity:1}input::placeholder,textarea::placeholder{color:#a3a3a3;opacity:1}button{cursor:pointer}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,select,textarea{color:inherit;line-height:inherit;padding:0}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}*{--tw-border-opacity:1;border-color:rgba(229,229,229,var(--tw-border-opacity))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.col-auto{grid-column:auto}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-left:auto;margin-right:auto}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-10{margin-right:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.ml-4{margin-left:1rem}.ml-40{margin-left:10rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.h-12{height:3rem}.h-80{height:20rem}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-grow{flex-grow:1}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{to{opacity:0;transform:scale(2)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-10{gap:2.5rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-y-6{row-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-solid{border-style:solid}.border-gray-600{--tw-border-opacity:1;border-color:rgba(82,82,82,var(--tw-border-opacity))}.border-red-800{--tw-border-opacity:1;border-color:rgba(155,35,41,var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,245,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(64,64,64,var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity:1;background-color:rgba(155,35,41,var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-no-repeat{background-repeat:no-repeat}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-16{padding:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-12{padding-left:3rem;padding-right:3rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-20{padding-bottom:5rem;padding-top:5rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-52{padding-top:13rem}.pr-8{padding-right:2rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pl-3{padding-left:.75rem}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-normal{font-weight:400}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-normal{line-height:1.5}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(163,163,163,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(115,115,115,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(23,23,23,var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgba(155,35,41,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(155,35,41,var(--tw-text-opacity))}*{--tw-shadow:0 0 #0000}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.bg-gray-700{background-color:#3c3c3d}.btn{border:none;color:#333;display:inline-block;padding:.2rem 1.5rem;transition:all .3s}@media (min-width:768px){.btn{padding:.4rem 2rem}}@media (min-width:1024px){.btn{padding:.5rem 2rem}}@media (min-width:1280px){.btn{padding:.55rem 2.5rem}}@media (min-width:1530px){.btn{padding:.6rem 3rem}}.btn:hover{background-color:#fff;color:#9c2e31}.btn .iconfont{font-size:14px}.btn.btn-primary{background-color:#9c2e31;color:#fff}.btn.btn-primary:hover{background-color:#752225;color:#fff}.btn.btn-block{display:block;width:100%}.btn-radius{border-radius:26px}.form-group{border-bottom:1px solid #ddd;margin-bottom:1rem;padding-left:60px;position:relative}.form-group .form-label{display:block;left:0;margin-bottom:.3rem;position:absolute;top:0;z-index:10}.form-group .form-control{background-color:transparent;border:none;outline:0;width:100%}@media (min-width:1530px){.form-group .form-control{font-size:1.125rem}}*{scroll-behavior:smooth}h1,h2{font-weight:700}body{background-color:#fff;color:#595757;font-family:ProximaNova,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,Helvetica,Tahoma,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;line-height:1.8;margin:0 auto;padding-top:45px;position:relative}@media (min-width:768px){body{padding-top:60px}}@media (min-width:1024px){body{padding-top:70px}}@media (min-width:1280px){body{padding-top:80px}}@media (min-width:1530px){body{padding-top:90px}}@media (min-width:1600px){body{padding-top:100px}}a{color:#57585a}a,a:hover{text-decoration:none}a:hover{color:#9c2e31}@media (min-width:1600px){.container{max-width:1450px}}.title-section{background:url(../img/book.png) no-repeat 0 100%}.title-section h3{color:#9c2e31;font-weight:700;text-transform:uppercase}.banner{position:relative}.banner .bg{height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media (min-width:768px){.banner .bg{height:300px}}@media (min-width:1024px){.banner .bg{height:350px}}@media (min-width:1280px){.banner .bg{height:400px}}@media screen and (min-width:1920px){.banner .bg{height:auto}}.banner .title{background:url(../img/book_bg.png) no-repeat bottom;background-size:60px auto;color:#fff;left:0;padding-bottom:1.5rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:10}@media (min-width:1024px){.banner .title{background-size:auto;padding-bottom:3rem}}.banner .title h1{font-family:FZZZHUNHJW}.banner .title h2{font-family:ProximaNova}.menus-wrap{background-color:#595757;overflow-x:auto;position:relative;transform:translateY(-50%);z-index:200}@media (min-width:1024px){.menus-wrap{border-radius:3px;margin:0 auto;width:820px}}@media (min-width:1280px){.menus-wrap{width:920px}}.sub-menus{padding:.5rem 0;text-align:center;white-space:nowrap}@media (min-width:1024px){.sub-menus{padding:1rem}}.sub-menus li{display:inline-block;height:40px;line-height:35px;padding:0 1rem;position:relative;width:28vw}@media (min-width:768px){.sub-menus li{width:auto}}@media (min-width:1024px){.sub-menus li{padding:0 1.5rem}}.sub-menus li.current-menu-item:after{background-color:#fff;bottom:0;content:" ";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:56%}.sub-menus li a{color:#fff;display:block}.text-center{text-align:center}.text-right{text-align:right}img{max-width:100%}.text72{font-size:2.625rem}@media (min-width:640px){.text72{font-size:3rem}}@media (min-width:768px){.text72{font-size:3.375rem}}@media (min-width:1024px){.text72{font-size:3.75rem}}@media (min-width:1280px){.text72{font-size:4.125rem}}@media (min-width:1530px){.text72{font-size:4.5rem}}.text70{font-size:2.25rem}@media (min-width:768px){.text70{font-size:2.875rem}}@media (min-width:1024px){.text70{font-size:3.625rem}}@media (min-width:1280px){.text70{font-size:4rem}}@media (min-width:1530px){.text70{font-size:4.375rem}}.text60{font-size:1.625rem}@media (min-width:768px){.text60{font-size:2.25rem}}@media (min-width:1024px){.text60{font-size:3rem}}@media (min-width:1280px){.text60{font-size:3.375rem}}@media (min-width:1530px){.text60{font-size:3.75rem}}.text48{font-size:1.5rem}@media (min-width:640px){.text48{font-size:1.75rem}}@media (min-width:768px){.text48{font-size:2rem}}@media (min-width:1024px){.text48{font-size:2.25rem}}@media (min-width:1280px){.text48{font-size:2.5rem}}@media (min-width:1530px){.text48{font-size:2.75rem}}@media (min-width:1600px){.text48{font-size:3rem}}.text42{font-size:1.625rem}@media (min-width:768px){.text42{font-size:1.875rem}}@media (min-width:1024px){.text42{font-size:2.125rem}}@media (min-width:1280px){.text42{font-size:2.375rem}}@media (min-width:1530px){.text42{font-size:2.625rem}}.text40{font-size:1.375rem}@media (min-width:768px){.text40{font-size:1.75rem}}@media (min-width:1024px){.text40{font-size:2rem}}@media (min-width:1280px){.text40{font-size:2.25rem}}@media (min-width:1530px){.text40{font-size:2.5rem}}.text36{font-size:1.5rem}@media (min-width:1024px){.text36{font-size:1.75rem}}@media (min-width:1280px){.text36{font-size:2rem}}@media (min-width:1530px){.text36{font-size:2.25rem}}.text32{font-size:1rem}@media (min-width:768px){.text32{font-size:1.25rem}}@media (min-width:1024px){.text32{font-size:1.5rem}}@media (min-width:1280px){.text32{font-size:1.75rem}}@media (min-width:1530px){.text32{font-size:2rem}}.text30{font-size:1.375rem}@media (min-width:768px){.text30{font-size:1.5rem}}@media (min-width:1024px){.text30{font-size:1.625rem}}@media (min-width:1280px){.text30{font-size:1.75rem}}@media (min-width:1530px){.text30{font-size:1.875rem}}.text28{font-size:1.25rem}@media (min-width:768px){.text28{font-size:1.375rem}}@media (min-width:1024px){.text28{font-size:1.5rem}}@media (min-width:1280px){.text28{font-size:1.625rem}}@media (min-width:1530px){.text28{font-size:1.75rem}}.text26{font-size:1.125rem}@media (min-width:768px){.text26{font-size:1.25rem}}@media (min-width:1024px){.text26{font-size:1.375rem}}@media (min-width:1280px){.text26{font-size:1.5rem}}@media (min-width:1530px){.text26{font-size:1.625rem}}.text24{font-size:1.125rem}@media (min-width:1280px){.text24{font-size:1.375rem}}@media (min-width:1530px){.text24{font-size:1.5rem}}@media (min-width:1024px){.text22{font-size:1.125rem}}@media (min-width:1280px){.text22{font-size:1.25rem}}@media (min-width:1530px){.text22{font-size:1.375rem}}.text20{font-size:.875rem}@media (min-width:1024px){.text20{font-size:1rem}}@media (min-width:1280px){.text20{font-size:1.125rem}}@media (min-width:1530px){.text20{font-size:1.25rem}}.pt-media-9{padding-top:5rem}@media (min-width:768px){.pt-media-9{padding-top:6rem}}@media (min-width:1024px){.pt-media-9{padding-top:7rem}}@media (min-width:1280px){.pt-media-9{padding-top:8rem}}@media (min-width:1530px){.pt-media-9{padding-top:9rem}}.pt-media-7{padding-top:3rem}@media (min-width:768px){.pt-media-7{padding-top:4rem}}@media (min-width:1024px){.pt-media-7{padding-top:5rem}}@media (min-width:1280px){.pt-media-7{padding-top:6rem}}@media (min-width:1530px){.pt-media-7{padding-top:7rem}}.pt-media-6{padding-top:2rem}@media (min-width:768px){.pt-media-6{padding-top:3rem}}@media (min-width:1024px){.pt-media-6{padding-top:4rem}}@media (min-width:1280px){.pt-media-6{padding-top:5rem}}@media (min-width:1530px){.pt-media-6{padding-top:6rem}}.pt-media-5{padding-top:2rem}@media (min-width:1024px){.pt-media-5{padding-top:3rem}}@media (min-width:1280px){.pt-media-5{padding-top:4rem}}@media (min-width:1530px){.pt-media-5{padding-top:5rem}}.pt-media-4{padding-top:2rem}@media (min-width:1280px){.pt-media-4{padding-top:3rem}}@media (min-width:1530px){.pt-media-4{padding-top:4rem}}.pt-media-3{padding-top:1rem}@media (min-width:768px){.pt-media-3{padding-top:2rem}}@media (min-width:1024px){.pt-media-3{padding-top:3rem}}.pb-media-3{padding-bottom:1rem}@media (min-width:768px){.pb-media-3{padding-bottom:2rem}}@media (min-width:1024px){.pb-media-3{padding-bottom:3rem}}.pb-media-4{padding-bottom:1rem}@media (min-width:768px){.pb-media-4{padding-bottom:2rem}}@media (min-width:1024px){.pb-media-4{padding-bottom:3rem}}@media (min-width:1280px){.pb-media-4{padding-bottom:4rem}}.pb-media-5{padding-bottom:2rem}@media (min-width:1024px){.pb-media-5{padding-bottom:3rem}}@media (min-width:1280px){.pb-media-5{padding-bottom:4rem}}@media (min-width:1530px){.pb-media-5{padding-bottom:5rem}}.pb-media-6{padding-bottom:2rem}@media (min-width:1024px){.pb-media-6{padding-bottom:3rem}}@media (min-width:1280px){.pb-media-6{padding-bottom:4rem}}@media (min-width:1530px){.pb-media-6{padding-bottom:5rem}}@media (min-width:1600px){.pb-media-6{padding-bottom:6rem}}.pb-media-7{padding-bottom:3rem}@media (min-width:768px){.pb-media-7{padding-bottom:4rem}}@media (min-width:1024px){.pb-media-7{padding-bottom:5rem}}@media (min-width:1280px){.pb-media-7{padding-bottom:6rem}}@media (min-width:1530px){.pb-media-7{padding-bottom:7rem}}.pb-media-8{padding-bottom:4rem}@media (min-width:768px){.pb-media-8{padding-bottom:5rem}}@media (min-width:1024px){.pb-media-8{padding-bottom:6rem}}@media (min-width:1280px){.pb-media-8{padding-bottom:7rem}}@media (min-width:1530px){.pb-media-8{padding-bottom:8rem}}.pb-media-9{padding-bottom:5rem}@media (min-width:768px){.pb-media-9{padding-bottom:6rem}}@media (min-width:1024px){.pb-media-9{padding-bottom:7rem}}@media (min-width:1280px){.pb-media-9{padding-bottom:8rem}}@media (min-width:1530px){.pb-media-9{padding-bottom:9rem}}.mb-media-2{margin-bottom:1rem}@media (min-width:768px){.mb-media-2{margin-bottom:2rem}}.mb-media-3{margin-bottom:1rem}@media (min-width:768px){.mb-media-3{margin-bottom:2rem}}@media (min-width:1280px){.mb-media-3{margin-bottom:3rem}}.mb-media-4{margin-bottom:1rem}@media (min-width:768px){.mb-media-4{margin-bottom:2rem}}@media (min-width:1024px){.mb-media-4{margin-bottom:3rem}}@media (min-width:1280px){.mb-media-4{margin-bottom:4rem}}.mb-media-5{margin-bottom:2rem}@media (min-width:1024px){.mb-media-5{margin-bottom:3rem}}@media (min-width:1280px){.mb-media-5{margin-bottom:4rem}}@media (min-width:1530px){.mb-media-5{margin-bottom:5rem}}.mb-media-7{margin-bottom:3rem}@media (min-width:768px){.mb-media-7{margin-bottom:4rem}}@media (min-width:1024px){.mb-media-7{margin-bottom:5rem}}@media (min-width:1280px){.mb-media-7{margin-bottom:6rem}}@media (min-width:1530px){.mb-media-7{margin-bottom:7rem}}.breadcrumb li{display:inline-block}.breadcrumb li:after{content:" /"}.breadcrumb li.current{color:#999}.breadcrumb li.current:after{content:""}.more{border-bottom:1px solid #9c2e31;display:inline-block}.s2-video{background:#a1917f url(../img/about_bg_2.png) no-repeat bottom;background-size:100% auto}.s2-video .nav-banner{padding-top:1rem}.s2-video .swiper-next,.s2-video .swiper-prev{border:1px solid hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.5);cursor:pointer;display:inline-block;height:70px;line-height:68px;text-align:center;width:70px}.s2-video .swiper-next:hover,.s2-video .swiper-prev:hover{border:1px solid #fff;color:#fff}.s2-video .swiper-next .iconfont,.s2-video .swiper-prev .iconfont{font-size:2rem}.s2-video .vid{background-color:#fff;padding:2rem 2rem 1rem}.s2-video .vid video{margin-bottom:.6rem;width:100%}@media (min-width:1024px){.s2-video .vid h3{font-size:1.25rem}}@media (min-width:1280px){.s2-video .vid h3{font-size:1.875rem}}.site-header{background-color:#fff;box-shadow:0 0 20px rgba(12,42,195,.1);height:45px;left:0;position:absolute;top:0;width:100%;z-index:6000}@media (min-width:768px){.site-header{height:60px}}@media (min-width:1024px){.site-header{height:70px}}@media (min-width:1280px){.site-header{height:80px}}@media (min-width:1530px){.site-header{height:90px}}@media (min-width:1600px){.site-header{height:100px}}.site-header .container,.site-header .row{height:100%}.site-header .logo{display:block;transition:all .5s;width:150px}@media (min-width:768px){.site-header .logo{width:190px}}@media (min-width:1530px){.site-header .logo{width:200px}}@media (min-width:1600px){.site-header .logo{width:238px}}.site-header .mainav{display:none;list-style:none;margin:0;padding:0}@media (min-width:1024px){.site-header .mainav{display:block;text-align:right}}.site-header .mainav>li{display:inline-block;position:relative}.site-header .mainav>li>a{color:#666;display:block;height:100%;padding:1rem;position:relative;transition:all .3s}@media (min-width:1024px){.site-header .mainav>li>a{padding:.8rem 1.3rem}}@media (min-width:1280px){.site-header .mainav>li>a{padding:.8rem 2rem}}.site-header .mainav>li>a:hover{color:#5c5d5d}.site-header .mainav>li:last-child>a:after{content:" ";display:none}.site-header .mainav>li.current-menu-item>a,.site-header .mainav>li.current-menu-parent>a{background:url(../img/book.png) no-repeat bottom;color:#9c2e31}@media (min-width:1024px){.site-header .mobilemenu{display:none}}.site-header .mobilemenu .menu-toggle{cursor:pointer;width:28px}.site-header .one,.site-header .three,.site-header .two{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#ccc;height:2px;margin:6px auto;transition-duration:.3s;width:100%}.site-header .menu-over{background-color:#fff;box-shadow:0 10px 15px rgba(0,0,0,.1);height:calc(110vh - 45px);opacity:0;position:fixed;right:-100vw;top:45px;transition:all .5s;width:100%;z-index:1000}@media (min-width:768px){.site-header .menu-over{height:calc(110vh - 60px);top:60px}}.site-header .menu-over ul.mobilenav{height:83vh;list-style:none;margin:0;overflow-y:auto;padding:2rem 0 0}.site-header .menu-over ul.mobilenav>li{border-bottom:1px solid #eee;position:relative;transition:all .2s}.site-header .menu-over ul.mobilenav>li>a{color:#333;display:block;padding:1rem;position:relative}.site-header .menu-over ul.mobilenav>li.active a,.site-header .menu-over ul.mobilenav>li>a:active,.site-header .menu-over ul.mobilenav>li>a:focus,.site-header .menu-over ul.mobilenav>li>a:hover{color:#9c2e31}.site-header .menu-over ul.mobilenav .open>a:after{top:1.2rem;transform:rotate(180deg)}.site-header.fixheader{left:0;position:fixed;z-index:8000}.site-header.fixheader .mainav>li>a{text-shadow:none}.site-header.fixheader .mainav>li>a:hover{color:#9c2e31}@media (min-width:1600px){.site-header.fixheader .search{margin-bottom:.3rem}}.site-header.fixheader .menu-over{top:45px}.page-home{padding-bottom:2rem;padding-top:2rem}@media (min-width:1024px){.page-home{padding-bottom:3rem;padding-top:3rem}}.page-home form{background-color:#0ff;margin-bottom:1rem;width:100%}.page-home form div{padding-right:60px;position:relative}.page-home form div input{border:1px solid #0095cc;height:41px;padding-left:.6rem;width:100%}.page-home form div input:last-child{background-color:#0095cc;color:#fff;padding-left:0;position:absolute;right:0;top:0;width:60px;z-index:100}.page-home .post-list .item{border-bottom:1px solid #ddd;margin-bottom:1rem;padding-bottom:1rem}.page-home .post-list .item .boxCode{background-color:#0095cc;border-radius:50%;color:#fff;height:50px;line-height:50px;margin-right:1rem;text-align:center;width:50px}.page-home .title{font-weight:700;margin-bottom:.5rem}.page-home .content{font-size:smaller}.page-home .content p{background-color:#eee;border-radius:3px;display:inline-block;margin-bottom:5px;padding:.1rem .3rem}.page-home .list{display:flex;flex-wrap:wrap}.page-home .list li{border-bottom:1px solid #ddd;width:50%}.page-home .list li a{display:block;padding:.6rem 0}.page-about{background:url(../img/about_bg.png) no-repeat center top 2rem;background-size:100% auto}.page-about .pic1{background-color:#a1917f;box-shadow:0 21px 94.76px 8.24px hsla(32,15%,56%,.34)}.page-about .list h3{color:#a1917f}.page-culture{background:url(../img/cultrue_bg.png) no-repeat right bottom -10rem;background-size:60% auto}@media (min-width:1024px){.page-honor .s1{background-image:url(../img/about_bg_1.png)}}.page-honor .pic1{background-color:#a1917f;box-shadow:0 21px 94.76px 8.24px hsla(32,15%,56%,.34)}.page-honor .list h3{color:#a1917f}.page-dang .s1{background:url(../img/cultrue_bg.png) no-repeat right bottom -10rem;background-size:60% auto;position:relative}@media (min-width:1024px){.page-dang .intro{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:100}}.page-csr .pic figure{position:relative}.page-csr .pic figure figcaption{bottom:1rem;color:#fff;left:1rem;position:absolute;z-index:120}@media (min-width:768px){.page-csr .pic figure figcaption{bottom:2rem;left:2rem}}.page-csr .pic .swiper-pagination{bottom:1rem;padding-right:1rem;text-align:right}@media (min-width:768px){.page-csr .pic .swiper-pagination{bottom:2rem;padding-right:2rem}}@media (min-width:1024px){.page-history{background:url(../img/history_1.jpg) no-repeat 50%;background-size:100% auto}}.page-history .years{position:relative;text-align:center}@media (min-width:1024px){.page-history .years{text-align:right}}.page-history .years a{background-color:#f8f6f5;border:1px solid #b3a79a;border-radius:6px;display:inline-block;font-size:1.125rem;height:45px;line-height:43px;margin:0 .1rem .5rem;position:relative;text-align:center;width:48%;z-index:100}@media (min-width:768px){.page-history .years a{margin:0 .25rem .5rem;width:23%}}@media (min-width:1024px){.page-history .years a{font-size:1.5rem;height:84px;line-height:82px;margin:0 0 0 1rem;width:184px}}.page-history .years a.active{background-color:#9c2e31;border-color:#9c2e31;border-radius:6px;color:#fff;margin-left:0}@media (min-width:1024px){.page-history .years a.active{float:left}.page-history .years:after{border-top:1px solid #a1917f;content:" ";display:block;height:0;left:0;position:absolute;top:50%;width:100%;z-index:0}}.page-history .item{margin-bottom:2rem;padding-left:32px;position:relative}@media (min-width:768px){.page-history .item{padding-left:36px}}@media (min-width:1024px){.page-history .item{max-width:490px;padding-left:50px}.page-history .item:nth-child(4n+1){margin-left:18%}.page-history .item:nth-child(4n+2){margin-left:60%}.page-history .item:nth-child(4n+4){margin-left:50%}}.page-history .item:after{background-color:#a1917f;border-radius:50%;content:" ";display:block;height:8px;left:0;position:absolute;top:1rem;width:8px;z-index:100}@media (min-width:768px){.page-history .item:after{height:10px;top:1rem;width:10px}}@media (min-width:1280px){.page-history .item:after{height:12px;top:.8rem;width:12px}}.page-history .item h3{color:#a1917f}@media (min-width:1024px){.page-service{background:url(../img/1x/service_bg_1-80.jpg) no-repeat top;background-size:cover}}.page-service .s1 .leftcol{margin-bottom:2rem}.page-service .s1 .leftcol .list{list-style:none;margin:0;padding:0}@media (min-width:1024px){.page-service .s1 .leftcol .list{margin-top:.93rem}}.page-service .s1 .leftcol .list li{display:inline-block;margin-bottom:.6rem;margin-right:.5rem}@media (min-width:1024px){.page-service .s1 .leftcol .list li{display:block;margin-bottom:0;margin-right:0}}@media (min-width:1530px){.page-service .s1 .leftcol .list li{font-size:1.125rem}}.page-service .s1 .leftcol .list li a{border:1px solid #eee;border-radius:20px;display:block;padding:.2rem 1rem}@media (min-width:1024px){.page-service .s1 .leftcol .list li a{border:none;padding:.5rem 0}}.page-service .s1 .leftcol .list li.active{font-weight:700}@media (min-width:1024px){.page-service .s1 .leftcol .list li.active{border-bottom:1px solid #666;margin-bottom:1rem}}.page-service .s1 .leftcol .list li.active a{border-color:#a1917f;color:#a1917f}.page-service .s1 .content .main-header{border-bottom:1px solid #666;height:2.6rem;margin-bottom:1.5rem}@media (min-width:1024px){.page-service .s1 .content .main-header{height:3.6rem;margin-bottom:2rem}}@media (min-width:1280px){.page-service .s1 .content .main-header{height:3.56rem}}@media (min-width:1530px){.page-service .s1 .content .main-header{height:4rem}}.page-service .s1 .content .main-header h2{margin:0}@media (min-width:1530px){.page-service .s1 .content .intro p{font-size:1.125rem}}.page-service .s1 .ser01 .item{border:1px solid #595757;border-radius:12px;margin-bottom:1rem;padding:1.5rem}@media (min-width:1024px){.page-service .s1 .ser01 .item{margin-bottom:0}}.page-service .s1 .ser01 .item h3{margin-bottom:.8rem}.page-service .s1 .ser01 .item p{margin:0}.page-service .s2{background:url(../img/1x/service_bg_2.png) no-repeat 50%;background-size:cover;color:#fff;padding-bottom:2rem;position:relative}@media (min-width:1024px){.page-service .s2{height:170px;padding-bottom:0}}@media (min-width:1280px){.page-service .s2{height:205px}}@media (min-width:1530px){.page-service .s2{height:265px}}.page-service .s2 a{color:#fff}.page-service .s2 a:hover{color:#9c2e31}.page-service .s2 .title-section{margin-bottom:2rem;width:100px}@media (min-width:1024px){.page-service .s2 .title-section{margin-bottom:0}}.page-service .s2 .title-section h2{font-size:1.25rem}.page-service .s2 .item{margin-bottom:2rem}@media (min-width:1024px){.page-service .s2 .item{margin-bottom:0;padding-left:0;padding-right:0}}@media (min-width:1280px){.page-service .s2 .item{padding-left:2rem;padding-right:0}}@media (min-width:1530px){.page-service .s2 .item{padding-left:5rem;padding-right:2rem}}.page-service .s2 .item h3{font-weight:400}.page-service .s2 .item .date{font-size:.75rem}@media (min-width:1530px){.page-service .s2 .item .date{font-size:1.125rem}}.page-cases .links{background-color:#ebe9e8}.page-cases .links a{padding:.7rem 2rem}@media (min-width:1024px){.page-cases .links a{padding:.7rem 8rem}}.page-cases .links a.active{background-color:#9c2e31;color:#fff}.page-cases .item{position:relative}.page-cases .item .pic{overflow:hidden;transition:all .3s}.page-cases .item .pic:hover img{transform:scale(1.1)}.page-cases .item p{color:#999}.page-cases .item .cate{background-color:#9c2e31;border-radius:17px 0 0 17px;color:#fff;padding:.2rem 1rem;position:absolute;right:0;top:2rem;z-index:200}.page-case-detail{background:#fff url(../img/case_bg.jpg) no-repeat bottom}.page-case-detail .main_content .content{line-height:2.2}.page-case-detail .main_content p{margin-bottom:1rem}@media (min-width:1280px){.page-case-detail .main_content p{margin-bottom:2rem}}.page-case-detail .rightcol .list-disc li{padding-bottom:.5rem;padding-top:.5rem}.page-case-detail .rightcol .page_nav a{background-color:#eee;display:block;margin-bottom:1rem;padding:1rem 2rem;text-align:center}.page-case-detail .rightcol .page_nav a:hover{background-color:#9c2e31;color:#fff}.page-news .links{background-color:#ebe9e8}.page-news .links a{padding:.6rem 2rem;text-align:center}.page-news .links a.active{background-color:#9c2e31;color:#fff}.newlist .item{border-bottom:1px solid #ddd;padding-bottom:1.875rem;padding-top:1.875rem}.newlist .item .icon .iconfont{color:#ccc;font-size:2rem}.newlist .item .txt h2{font-weight:400}.newlist .item .txt p{color:#999;text-align:justify}.newlist .item .date{color:#999}.newlist .item:hover{background-color:#fff;box-shadow:0 4px 40px 0 rgba(168,10,34,.2)}.newlist .item:hover .icon .iconfont,.page-news-list .title-section{color:#9c2e31}.page-news-list .news-list .item{background-color:#fafbfe}.page-news-list .news-list .item .pic{display:block}.page-news-list .news-list .item .pic img{width:100%}.page-news-list .news-list .item .txt{padding:1.5rem}@media (min-width:1530px){.page-news-list .news-list .item .txt{padding:1.5rem 2rem}}.page-news-list .news-list .item .txt .date{color:#9c2e31;margin-bottom:.5rem}.page-news-list .news-list .item .txt .title{font-size:1.125rem;margin-bottom:1rem}@media (min-width:1280px){.page-news-list .news-list .item .txt .title{font-size:1.25rem}}.page-news-list .news-list .item .txt a{color:#9c2e31}.page-news-list .news-list .item .txt .des{color:#999}.page-news-detail .container{position:relative}.page-news-detail .container .content{border-bottom:1px solid #ccc;color:#8a9095;margin-bottom:1rem;padding-bottom:1rem}@media (min-width:768px){.page-news-detail .container .content{margin-bottom:2rem;padding-bottom:2rem}}@media (min-width:1280px){.page-news-detail .container .content{margin-bottom:3rem;padding-bottom:3rem}}@media (min-width:1530px){.page-news-detail .container .content{font-size:1.125rem}}@media (min-width:1600px){.page-news-detail .container .content{font-size:1.25rem}}.page-news-detail .container .content p{text-align:justify}.page-news-detail .container .content .pic{margin-bottom:2rem;margin-top:2rem;text-align:center}.page-business .item{margin-bottom:.6rem}@media (min-width:1024px){.page-business .item{margin-bottom:0}}.page-business .item .txt{background-image:linear-gradient(0deg,hsla(20,18%,97%,.6),hsla(0,0%,100%,.9))}.page-business .item .txt .border-b{border-color:#a1917f}.page-business .item .txt h3 a{color:#252526}.page-business .item .txt h3 a:hover{color:#9c2e31}.page-business .item.item2 .txt{background-image:none}.page-business .item.item2 .txt a{color:#fff}.page-business .item.item2 .txt a:hover{color:#a1917f}.page-business .item .icon{color:#a1917f;padding-right:.7rem;position:relative}.page-business .item .icon:after{background-color:rgba(131,107,83,.15);border-radius:50%;content:" ";display:block;height:44px;position:absolute;right:0;top:.4rem;width:44px;z-index:69}.page-business .item .icon .iconfont{font-size:3.5rem;line-height:1;position:relative;z-index:100}.page-business-detail .cate_list{height:200px;overflow-y:auto}@media (min-width:768px){.page-business-detail .cate_list{height:auto}}.page-business-detail .cate_list li a{display:block;padding:.6rem 1rem .6rem 2.5rem;position:relative}@media (min-width:1024px){.page-business-detail .cate_list li a{padding:.8rem 5rem}}@media (min-width:1530px){.page-business-detail .cate_list li a{font-size:1.125rem}}.page-business-detail .cate_list li a i.iconfont{-webkit-text-fill-color:transparent;background:linear-gradient(#a3907e,#836b53);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;left:.9375rem;line-height:1;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);z-index:100}@media (min-width:1024px){.page-business-detail .cate_list li a i.iconfont{font-size:2rem;left:1.875rem}}.page-business-detail .cate_list li a:hover,.page-business-detail .cate_list li.active a{background-color:#fafafa;border-right:4px solid #9c2e31}.page-business-detail .cate_list li.active a{color:#252526}.page-business-detail .cate_list li.active a i.iconfont{-webkit-text-fill-color:unset;background:0 0;background-clip:unset;color:#9c2e31;opacity:1}.page-business-detail .main_content .main_header{position:relative}.page-business-detail .main_content .main_header .title{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.page-team{background-size:100% auto}.page-team .links{background-color:#ebe9e8}@media (min-width:768px){.page-team .links{width:55vw}}@media (min-width:1024px){.page-team .links{width:65vw}}@media (min-width:1280px){.page-team .links{width:60vw}}@media (min-width:1530px){.page-team .links{width:55vw}}.page-team .links a{padding:.6rem 2rem;text-align:center;white-space:nowrap}@media (min-width:768px){.page-team .links a{padding:.7rem 2rem}}.page-team .links a.active{background-color:#9c2e31;color:#fff}.page-team .searchbox{position:relative}.page-team .searchbox input{outline-style:none}.page-team .searchbox .btn-search{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:100}.person_list .item .pic{position:relative}.person_list .item .pic .logo{left:50%;max-width:68px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;z-index:300}.person_list .item .pic:after{content:" ";height:100%;width:100%;z-index:200}.person_list .item .txt{padding:1.5rem 1rem}@media (min-width:768px){.person_list .item .txt{padding:1.5rem}}@media (min-width:1024px){.person_list .item .txt{padding:2rem 1.5rem}}.person_list .item .li{margin-right:.6rem}.person_list .item:hover{background-color:#fff;box-shadow:0 4px 40px 0 rgba(168,10,34,.2)}.person_list .item:hover .pic .logo{opacity:1}.person_list .item .job{padding:0 1rem;position:relative;top:50%;transform:translateY(-50%)}.page-team-detail{background-position:left bottom -4rem;background-size:100% auto}.page-team-detail .info .li{border:1px solid #a1917f;color:#a1917f;margin-right:.6rem;padding:.3rem 1rem}.page-team-detail .info .contact{background-color:#fff;display:flex;margin-bottom:1.25rem}.page-team-detail .info .contact .title{background-color:#efeded;color:#a1917f;padding:.7rem 1rem;text-align:center}.page-team-detail .info .contact .c1{padding:.7rem 1rem}.page-team-detail .detail p{color:#999}.page-contact .leftcol li{margin-bottom:.5rem}.page-contact .map-gaode{height:370px}@media (min-width:768px){.page-contact .map-gaode{height:570px}}.page-link{color:#999}.page-link:hover{color:#9c2e31}.page-link .iconfont{font-size:.875rem}.site-footer{padding-bottom:1rem;padding-top:1rem}@media print{a,a:visited{text-decoration:underline}thead{display:table-header-group}img{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-16{margin-bottom:4rem}.md\:ml-20{margin-left:5rem}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:w-32{width:8rem}.md\:w-56{width:14rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:gap-y-12{row-gap:3rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:pb-8{padding-bottom:2rem}.md\:pb-16{padding-bottom:4rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mr-12{margin-right:3rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-20{margin-bottom:5rem}.lg\:ml-40{margin-left:10rem}.lg\:grid{display:grid}.lg\:w-4\/12{width:33.333333%}.lg\:w-6\/12{width:50%}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-5{gap:1.25rem}.lg\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.lg\:p-16{padding:4rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-48{padding-left:12rem;padding-right:12rem}.lg\:py-12{padding-bottom:3rem;padding-top:3rem}.lg\:py-20{padding-bottom:5rem;padding-top:5rem}.lg\:pt-12{padding-top:3rem}.lg\:pr-8{padding-right:2rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pr-16{padding-right:4rem}.lg\:pr-24{padding-right:6rem}.lg\:pl-2{padding-left:.5rem}.lg\:pl-16{padding-left:4rem}.lg\:pl-20{padding-left:5rem}.lg\:text-right{text-align:right}}@media (min-width:1280px){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:mr-20{margin-right:5rem}.xl\:mb-28{margin-bottom:7rem}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:py-24{padding-bottom:6rem;padding-top:6rem}.xl\:py-32{padding-bottom:8rem;padding-top:8rem}.xl\:pr-20{padding-right:5rem}.xl\:pr-36{padding-right:9rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pl-28{padding-left:7rem}.xl\:pl-32{padding-left:8rem}}@media (min-width:1536px){.\32xl\:mr-32{margin-right:8rem}.\32xl\:mb-40{margin-bottom:10rem}.\32xl\:py-36{padding-bottom:9rem;padding-top:9rem}.\32xl\:pr-32{padding-right:8rem}.\32xl\:pr-48{padding-right:12rem}.\32xl\:pb-36{padding-bottom:9rem}.\32xl\:pl-40{padding-left:10rem}}