﻿body {
    width:100%;
	min-width:1200px;
	padding:0;
	margin:0;
	font-family:Noto Sans SC,Open Sans,Arial,Microsoft Yahei,微软雅黑;
	font-size:.2rem !important;
	color:#2e2e2e;
	background:#fcfcfc;
    line-height:1;
	font-weight:400;
    -webkit-text-size-adjust: none;
}
/*滚动条整体样式*/
/*高宽分别对应横竖滚动条的尺寸*/ 
body::-webkit-scrollbar {width:.1rem; height: .0125rem;}
/*滚动条里面小方块*/
body::-webkit-scrollbar-thumb {border-radius: .125rem;-webkit-box-shadow: inset 0 0 .0625rem rgba(0,0,0,0.2);background: #535353;}
/*滚动条里面轨道*/
body::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 .0625rem rgba(0,0,0,0.2);border-radius:.125rem;background: #EDEDED;}
*{box-sizing:border-box;}
*{box-sizing:border-box;}
p,h1,h2,h3,h4,h5,ul{ padding:0; margin:0;}
ul{ list-style-type:none;}
a,svg,span,div{border:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;outline:none;}
a:link,a:visited{ color:inherit; text-decoration:none;}
a:hover{color:#7A3C27; text-decoration:none; transition:all 0.3s ease 0s;}
img{ border:0; max-width:100%; image-rendering: -moz-crisp-edges; image-rendering:-o-crisp-edges; image-rendering:-webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.flex{display:flex; display:-webkit-flex;}
.clear{ clear:both;}
.fz25{font-size:.3125rem;}
.fz18{font-size:.225rem;}
.fz14{font-size:.175rem;}
.fz13{font-size:.1625rem;}
.fz12{font-size:.15rem;}
section,.section{float:left; width:100%; min-height:100vh; background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.section.fp-auto-height{min-height:unset;}
.section.fot{overflow:visible;}
input,button{outline:none;}
button{cursor:pointer;}
[disabled='disabled']{cursor:not-allowed;}
@font-face {
  font-family: 'fontello';
  src: url('fonts/fontello.eot?90576171');
  src: url('fonts/fontello.eot?90576171#iefix') format('embedded-opentype'),
       url('fonts/fontello.woff2?90576171') format('woff2'),
       url('fonts/fontello.woff?90576171') format('woff'),
       url('fonts/fontello.ttf?90576171') format('truetype'),
       url('fonts/fontello.svg?90576171#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon-right-open-big:before { content: '\e800'; }
.icon-left-open-big:before { content: '\e801'; }
.icon-right-open:before { content: '\f006'; }
.icon-left-open:before { content: '\f007'; }
.container{width:15rem;margin:0 auto; position:relative;}
header{float:left; width:100%; height:1.45rem; position:relative; z-index:20;}
header .logo{float:left; width:100%; height:1.45rem;  box-shadow:.0375rem 0 .1875rem rgba(0,0,0,0.1); display:flex; display:-webkit-flex; justify-content:center; align-items:center;}
header .nav{float:left; width:100%; display:flex; display:-webkit-flex; justify-content:center; align-items:center;}
header .nav ul{/*width:900px;*/ /*margin-left:-1.125rem; height:.9625rem;*/display:flex; display:-webkit-flex; justify-content:space-between; align-items:flex-start;}
header .nav ul li{/*margin:0 .5625rem;*/ margin:0 30px; padding:15px 20px; /*width:100%;*/ height:.7rem;  line-height:.2875rem; position:relative; display:flex; flex-direction:column; border-radius:0 0 3px 3px;}
header .nav ul li a{font-size:.175rem; letter-spacing:1px; display:flex; justify-content:center; align-items:center; flex-direction:column; white-space:nowrap; position:relative; z-index:2;}
header .nav ul li a:hover{color:#fff;}
header .nav ul li span{font-size:.1875rem; font-weight:500; text-transform:uppercase; font-family:'Times New Roman';}
header .nav ul li .submenu{/*padding-top:.8625rem;*/ margin-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px;/* position:absolute; left:0; top:0; */width:100%;  opacity:0; pointer-events:none; display:flex; flex-direction:column; transition:all 0.3s ease 0s;}
header .nav ul li:hover{background-color:rgba(0,0,0,0.3); height:auto;}
header .nav ul li:hover .submenu{opacity:1; pointer-events:auto;}
header .nav ul li:hover .submenu a{color:#fff; line-height:2; margin-top:25px; border-bottom:solid 1px transparent;}
header .nav ul li:hover .submenu a:hover{border-bottom-color:#fff;}
.banner{float:left; width:100%; height:calc(100vh - 1.45rem); /*max-height:11.875rem; */overflow:hidden;}
.banner .swiper{position:relative; height:100%; height:100%;}
.banner img{float:left; width:100%; height:100%; object-fit:cover;}
.banner .swiper{position:relative;}
.banner .swiper-slide{width:100%; height:100%; background-position:center 0; background-size:cover; background-repeat:no-repeat;}
.banner .swiper-button-next,.banner .swiper-button-prev{margin-top:0; transform:translateY(-50%);}
.banner .swiper-button-next:after,.banner  .swiper-button-prev:after{color:#fff; font-size:.375rem; font-weight:bold;}
.banner .swiper-button-next:after{padding-left:.0375rem;}
.banner .swiper-button-prev:after{padding-right:.0375rem;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:4.7vw; height:.075rem; background-color:#fad7d9; outline:none; transition:all 0.3s ease 0; }
.banner .swiper-button-next:hover:after,.banner .swiper-button-prev:hover:after{color:#f1823d;}
.banner .swiper-button-next{right:3%;}
.banner .swiper-button-prev{left:3%;}
.banner .swiper-pagination-bullet{width:4.7vw; height:.075rem; background-color:#fad7d9; opacity:1; border-radius:0;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .0125rem;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0; display:flex; display:-webkit-flex; justify-content:center; align-items:center;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{height:.1rem; background-color:#f78fa6;}
.row{position:relative; height:100vh; background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.row .left{position:absolute; top:14%; left:7.8125%; width:33%; height:67vh;}
.row .left a{padding:10px 15px; border-radius:6px; position:absolute; line-height:.325rem; text-align:center; display:flex; justify-content:center; align-items:center; flex-direction:column; letter-spacing:.0125rem; font-weight:500; opacity:0; transform:translate3d(.375rem,0,0); transition-duration:0.6s; transition-timing-function:ease;}
.row .left a span{white-space:nowrap; letter-spacing:0; text-transform:uppercase; font-family:'Times New Roman'; }
.row .left a:nth-child(1){font-size:.35rem; line-height:.5rem;}
.row .left a:nth-child(1) span{font-size:.375rem;}
.row .left a:nth-child(1){right:0; top:50%; margin-top:-0.5rem;}
.row .left a:nth-child(2){left:2.025rem; top:0;}
.row .left a:nth-child(3){left:0;  top:50%; margin-top:-0.325rem;}
.row .left a:nth-child(4){left:2.025rem; bottom:0;}
.row.s1 .left a:nth-child(3){top:30%;}
.row.s1 .left a:nth-child(4){left:0; bottom:30%;}
.row.s1 .left a:nth-child(5){left:2.025rem; bottom:0;}

.section.active.row .left a,.section.active .left a{transform:none; opacity:1;}
.section.active.row .left a:nth-child(1),.section.active .row .left a:nth-child(1){transition-delay:0.3s; /*font-family:宋体;*/}
.section.active.row .left a:nth-child(2),.section.active .row .left a:nth-child(2){transition-delay:0.4s;}
.section.active.row .left a:nth-child(3),.section.active .row .left a:nth-child(3){transition-delay:0.5s;}
.section.active.row .left a:nth-child(4),.section.active .row .left a:nth-child(4){transition-delay:0.6s;}
.section.active.row .left a:nth-child(5),.section.active .row .left a:nth-child(5){transition-delay:0.7s;}
.section.active.row .left a:hover,.section.active .row .left a:hover{/*transform:scale(1.2); transition-delay:0s;*/ color:#fff; background-color:#773825;}
.section.fp-completely.row .left a,.section.fp-completely .row .left a{transition-delay:0s !important; transition-duration:0;}

.row .right{position:absolute; right:7.3%; top:0; height:100%; width:9.75rem; display:flex; justify-content:center; align-items:center;}
.row.vip .right{padding-top:15%; right:6%;}
.row.joinus .left a:nth-child(1){margin-top:-0.325rem; margin-right:1.75rem; font-size:.2rem; line-height:.325rem;}
.row.joinus .left a:nth-child(1) span{font-size:.2rem;}
.row.joinus .left a:nth-child(2){left:0; top:50%; margin-top:-0.325rem;}
.row.block{padding-top:1.5625rem; height:2.7rem; min-height:unset;}
.row.block .section_title span{font-size:.225rem;}
.row.block .section_title h3{margin-top:.125rem; font-size:.2125rem;}
.row.block a{transition-delay:0s !important; transition-duration:0; transform:none; opacity:1;}
footer{float:left; padding-bottom:.375rem; width:100%; min-height:4.9375rem;background-image:url(/images/fbg_1.jpg); background-repeat:no-repeat; background-position:center 0; background-size:cover; position:relative;}
footer .links{float:left; width:100%; margin-top:1.425rem; text-align:center; display:flex; justify-content:center; }
footer .links a{margin:0 .25rem; display:flex; position:relative; z-index:50;}
footer .links a .icon{width:.4rem; height:.4rem;}
footer .links a .qrcode{position:absolute; left:calc(-80px + .2rem); bottom:.5rem; width:160px; height:160px; /*width:1.2125rem; height:1.2125rem;*/ padding:.0625rem; background-color:#fff; border-radius:.125rem; opacity:0; transform:translate3d(0,-0.125rem,0); pointer-events:none; z-index:50;}
footer .links a .qrcode img{width:100%; height:100%; object-fit:cover;}
footer .links a:hover .qrcode{transition:all 0.3s ease 0s; opacity:1; transform:translate3d(0,0,0); pointer-events:auto;}
footer .copyright{float:left; width:100%; margin-top:.6rem; line-height:.3625rem; text-align:center;}
.rightbar{position:fixed; right:.0625rem; top:40%; width:.7rem; z-index:50;}
.rightbar a{float:left; padding:.0875rem 0; margin-bottom:.0375rem; width:100%; background-color:#7A3C27; display:flex; justify-content:center; align-items:center; flex-direction:column; color:#fff; font-size:.1625rem; font-weight:300; cursor:pointer;}
.rightbar a img{max-width:80%;}
.rightbar a span{margin-top:.0375rem;}
.rightbar a.fix_top{margin-bottom:0; padding:.2rem 0; background-color:#565656; opacity:1;}
.rightbar a.fix_top > img{width:66%;}
.rightbar a:hover{opacity:0.9;}
.section_title{float:left; width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; color:#7A3C27;}
.section_title span,.section_title h4{text-transform:uppercase; font-size:.375rem; font-weight:700;}
.section_title h3,.section_title h5{margin-top:.225rem; font-size:.35rem; font-weight:400; letter-spacing:.0125rem;  font-family:宋体;}
.section_title h4,.section_title span{ font-size:.3375rem; font-family:'Times New Roman';}
.section_title h5{margin-top:.1875rem; font-size:.3125rem; font-family:宋体;}
/*.section .section_title{opacity:0; transform:translate3d(0,-0.1875rem,0);}*/
.brand{/*padding-top:.75rem; padding-bottom:.75rem;*/ padding:0; background:url(/images/brand/bg_brand_history.jpg) no-repeat center 0; background-size:cover;}
.section.about{background-image:url(/images/brand/bg_brand_intro.jpg);}
.brand .fp-tableCell{display:flex; justify-content:center; align-items:center; flex-direction:column;}
.about .fp-tableCell{padding-top:.5rem; display:flex; flex-direction:column; justify-content:flex-start;}
.brand .intro_box{float:left; width:100%; margin-top:.4375rem;}
.brand .intro_box .container{width:62.5%; min-width:1000px; min-width:15rem;}
.brand .intro_box .left,.brand .intro_box .right{float:left; width:100%; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column; }
.brand .intro_box .left .section_title{align-items:flex-start;}
.brand .intro_box .left .content{width:100%; margin-bottom:.2rem; line-height:.4rem; margin-top:.5rem; font-size:.18rem !important;}
.brand .intro_box .left .content img{width:120px;}
.brand .intro_box .left .brand_img{width:100%; position:relative;}
.brand .intro_box .left .brand_img:before{float:left; width:100%; padding-top:36.5%; content:'';}
.brand .intro_box .left .brand_img img{position:absolute; left:0; top:0; max-width:100%; max-height:100%; object-fit:cover;}
.brand .intro_box .right{float:right; width:4.875rem;}
.brand .intro_box .right .section_title{margin-bottom:.375rem;}
.brand .section_title{align-items:flex-start;}
.story_box{float:left; width:100%; margin-top:0;}
.story_box .container{/*width:14.0375rem;*/ width:62.5%;min-width:1000px;}
.story_box .content{float:left; margin-top:.625rem; width:100%; padding:.25rem .5rem; background-color:#7A3C27; color:#fff; border-radius:10px; letter-spacing:1px; line-height:.5rem; font-size:.225rem;}
.history_box{float:left; width:100%; margin-top:.875rem;}
.history_box .container{/*width:13.9375rem;*/ width:62.5%; min-width:1000px;}
.history_box .slidebox{float:left; width:100%; height:2.5rem; margin-top:.95rem; position:relative; cursor:grab; overflow:hidden;}
.history_box .slidebox:before{position:absolute; left:0; top:50%; margin-top:-0.025rem; width:100%; height:.05rem; background-color:#2e2e2e; content:'';}
.history_box .slidebox .swiper{height:100%;}
.history_box .slidebox .swiper-slide{width:25%; position:relative; display:flex; justify-content:center; align-items:flex-end; overflow:visible;}
.history_box .slidebox .swiper-slide:before{content:''; position:absolute; left:50%; top:50%; margin-top:-0.1125rem; margin-left:-0.1125rem; width:.225rem; height:.225rem; background-color:#7A3C27; border-radius:50%; z-index:2;}
.history_box .slidebox .swiper-slide:after{position:absolute; left:50%; top:50%; margin-left:-0.0125rem; width:.025rem; height:.625rem; background-color:#2e2e2e; content:'';}
.history_box .slidebox .swiper-slide .title{width:100%; font-size:.175rem; line-height:.25rem; height:.5rem; text-align:center; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.history_box .slidebox .swiper-slide .title span{margin:auto; display:inline-block;}
.history_box .slidebox .swiper-slide:nth-child(2n){align-items:flex-start;}
.history_box .slidebox .swiper-slide:nth-child(2n):after{top:auto; bottom:50%;}
.founder{padding-top:.75rem; height:11.6625rem; background:url(/images/brand/bg_founder.jpg) no-repeat center bottom; background-size:cover;}
.founder .container{width:13.9375rem;}
.founder .content{float:left; margin-top:.6875rem; width:4.375rem;}
.founder .content .title{float:left;width:100%; font-style:italic;}
.founder .content .title b{margin-right:.325rem; padding:0 .025rem .1875rem; height:100%; line-height:.6rem; font-size:.625rem; font-weight:400; border-bottom:solid .025rem #2e2e2e;}
.founder .content .title span{margin-top:.0625rem; font-size:.375rem; }
.founder .content .cont{float:left; width:100%; line-height:.6rem; margin-top:1rem;}
.gaoguan{float:left; padding-top:.875rem; width:100%; height:11.55rem; background:url(/images/brand/bg_brand_founder.jpg) no-repeat center bottom; background-size:cover;}
.slidebox_row{float:left; width:100%; margin-top:.375rem; display:flex; display:-webkit-flex; justify-content:center; align-items:center;}
.slide_prev,.slide_next{width:.8rem; height:.8rem; color:#707070;  cursor:pointer; display:flex; display:-webkit-flex; justify-content:center; align-items:center;}
.slide_prev.swiper-button-disabled,.slide_next.swiper-button-disabled{cursor:not-allowed; opacity:0.5; color:#707070 !important;}
.slide_prev:before,.slide_next:before{font-family:fontello; font-size:.75rem; content:"\e800"; display:block;}
.slide_prev:hover,.slide_next:hover{color:#7A3C27;}
.slide_prev:before{content:"\e801";}
.slidebox_row .slider{min-width:13.75rem; width:78.54%; height:8.3125rem; margin-left:2%; margin-right:2%; overflow:hidden;}
.slidebox_row .slider .swiper-container{width:100%; height:100%; padding-bottom:.125rem;}
.slidebox_row .slider .swiper-slide{width:32.36%; border-radius:.25rem; display:flex; display:-webkit-flex; justify-content:center; align-items:center; flex-direction:column; transition: 300ms;}
.slidebox_row .slider .swiper-slide .wrapper{width:3.85rem; box-shadow:.075rem .1rem .15rem rgba(0,0,0,0.2); cursor:pointer;}
.slidebox_row .slider img{width:100%; height:4.525rem; object-fit:cover;}
.slidebox_row .slider .content{width:100%; background-color:#fff; padding:.2125rem .25rem; text-align:center; line-height:.275rem; font-size:.1625rem;opacity:0; max-height:0; overflow:hidden; padding:0;}
.slidebox_row .slider .content .title{float:left; margin-bottom:.125rem; width:100%; font-size:.2125rem; line-height:.3625rem;}
.slidebox_row .slider .content .title span{font-size:.2875rem; margin-right:.2rem;}
.slidebox_row .slider .swiper-slide-active .content,.slidebox_row .slider .swiper-slide-duplicate-active .content{opacity:1; max-height:3.25rem; padding:.2125rem .25rem; overflow:auto; transition:opacity 0.3s ease 0s;}
.slidebox_row .slider .swiper-slide-active .content::-webkit-scrollbar,.slidebox_row .slider .swiper-slide-duplicate-active .content::-webkit-scrollbar {width:6px;height: 1px;  }
.slidebox_row .slider .swiper-slide-active .content::-webkit-scrollbar-thumb,.slidebox_row .slider .swiper-slide-duplicate-active .content::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background-color: #535353;}
.slidebox_row .slider .swiper-slide-active .content::-webkit-scrollbar-track,.slidebox_row .slider .swiper-slide-duplicate-active .content::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #EDEDED;}

.slidebox_row .slider .swiper-slide-active .wrapper,.slidebox_row .slider .swiper-slide-duplicate-active .wrapper{width:4.4rem;}
.slidebox_row .slider .swiper-slide-active img,.slidebox_row .slider .swiper-slide-duplicate-active img{height:5.1875rem; transition:all 1s ease 0s;}

.section.team{background:url(/images/brand/bg_brand_team.jpg) no-repeat center 0; background-size:cover;}
.team-container{display:flex; flex-direction:column;}
.team-container .team-box{margin-top:.5rem; position:relative; width:100%;border-radius:20px;overflow:hidden;}
.team-container .team-box .swiper-slide{padding-top:20px; width:100%; height:423px; display:flex; justify-content:center; gap:30px; background:url(/images/brand/bg_03.jpg) no-repeat center center; background-size:cover; }
.team-container .team-box .swiper-slide .content{ line-height:1.8; font-size:15px; overflow:auto; scrollbar-width: none; display:flex; flex-direction:column;}
.team-container .team-box .swiper-slide .content::-webkit-scrollbar {width: 0 !important;     height: 0 !important;     display: none; }

.team-container .team-box .swiper-slide .content .title{font-size:25px; color:#7A3C27; margin-bottom:15px; font-family:宋体;}
.team-container .team-box .swiper-slide .content h3{font-size:16px; color:#7A3C27; font-weight:normal; margin-bottom:2px;}
.team-container .team-box .slide_prev,.team-container .team-box .slide_next{position:absolute; left:20px; top:50%; margin-top:-15px; width:40px; height:40px; background-color:rgba(122,60,39,0.5);  display:flex; justify-content:center; align-items:center; font-size:18px; font-weight:300; z-index:30; border-radius:50%; transition:all 0.3s ease 0s; opacity:0;}
.team-container .team-box .slide_prev:hover,.team-container .team-box .slide_next:hover{background-color:rgba(122,60,39,0.8);}
.team-container .team-box:hover .slide_prev,.team-container .team-box:hover .slide_next{opacity:1;}
.team-container .team-box .slide_next{left:auto; right:20px;}
.team-container .team-box .slide_prev:before,.team-container .team-box .slide_next:before{font-size:16px; color:#fff;}
.thumb-box{margin-top:25px; width:100%;}
.thumb-box .swiper-slide{padding-top:12px; height:2.4rem; overflow:hidden; background-color:#f2e9e1; border-radius:8px; box-shadow: rgba(0, 0, 0, 0.2) 5.4px 2.4px 6.2px; text-align:center; cursor:pointer;}
.thumb-box .swiper-slide[data-value="1"] img{width:80%;}
.thumb-box .swiper-wrapper{padding-bottom:15px;}

.biz-box .fp-tableCell{ display:flex; flex-direction:column; justify-content:center; align-items:center;}
.biz-box .biz-intro{margin-top:.7rem; text-align:center; line-height:1.6; font-size:20px; font-family:宋体; color:#2e2e2e;}
.biz-container{margin-top:.8rem; display:flex; justify-content:space-between;}
.biz-container .item{padding:40px 15px 40px; width:26%;  background-color:rgba(255,248,237,0.6);  border-radius:10px;display:flex; flex-direction:column; align-items:center; gap:30px;}
.biz-container .item .item-img{height:100px; display:flex; justify-content:center; align-items:center;}
.biz-container .item .item-img img{max-height:100%; max-width:80%;}
.biz-container .item .title{font-size:20px; font-family:宋体; display:flex; flex-direction:column; align-items:center; gap:12px;}
.biz-container .item .title:after{content:''; width:46px; height:1px; background-color:#7A3C27;}
.biz-container .item .content{font-size:15px; line-height:1.6; text-align:center; color:#454545;}

.biz-container.s1{justify-content:center;}
.biz-container.s1 .item{margin:0 3vw; width:245px; height:135px; justify-content:center; align-items:center; background-color:transparent; background:url(/images/hz/b1.png) no-repeat;}
.biz-container.s1 .item{gap:35px;}
.biz-container.s1 .item .title:after{display:none;}
.biz-container.s2 .item{padding-left:30px; padding-right:30px; gap:20px; width:280px; height:404px; background-color:transparent; background:url(/images/hz/b2_1.png) no-repeat;}
.biz-container.s2 .item .title{margin-top:20px; color:#7A3C27; gap:20px;}
.biz-container.s2 .item .title:after{width:60px; height:1.5px;}
.biz-container.s2 .content{ text-align:left; color:#7A3C27; font-size:16px; line-height:2; letter-spacing:2px; text-align:justify;}

.centers{padding-top:.825rem; padding-bottom:1.25rem; background-image:url(/images/med/bg_01.jpg);}
.centers .container{width:96.35%;}
.centers .slidebox{float:left; width:100%; margin-top:1.25rem; overflow:hidden;}
.centers .slidebox .swiper{min-height:3.75rem;}
.centers .slidebox .swiper-slide{width:20%; min-height:6.625rem; border-left:solid .025rem #000; display:flex; justify-content:flex-start; align-items:center; flex-direction:column; line-height:1.5rem; font-size:.3125rem;}
.centers .slidebox .swiper-slide .title{font-size:.35rem; margin-bottom:.375rem; line-height:1;}
.centers .slidebox .swiper-slide:first-child{border-left:none;}
.items{padding-bottom:.5rem;}
.items .container{width:62.6%;}
.view_more{font-size:.225rem; margin-top:.375rem; float:right; color:#838383 !important;}
.view_more:hover{color:#7A3C27 !important;}
.items .top_panel{float:left; padding-top:.975rem; width:100%; height:6.9rem; background:url(/images/med/bg_02.jpg) no-repeat center center; background-size:cover;}
.items.s1 .top_panel{background-image:url(/images/med/bg_03.jpg);}
.slidebox_items{float:left; width:100%; margin-top:.325rem; display:flex; display:-webkit-flex; justify-content:center; align-items:center;}
.slidebox_items .slider{width:62.6%; margin-left:4.5%; margin-right:4.5%; overflow:hidden;}
.slidebox_items .slider .swiper-slide{width:23.12%; position:relative;}
.slidebox_items .slider .swiper-slide:before{float:left; width:100%; padding-top:96.76%; background-color:#eee; content:'';}
.slidebox_items .slider .swiper-slide img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.slidebox_items .slider .swiper-slide:after{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; background-color:rgba(0,0,0,0.5); content:''; transition:all 0.3s ease 0s; z-index:2;}
.slidebox_items .slider .swiper-slide:hover:after{opacity:1;}
.slidebox_items .slider .swiper-slide .title{position:absolute; left:0; top:0; padding:.1875rem .25rem; width:100%; height:100%; display:flex; justify-content:center; align-items:center; font-size:.25rem; color:#fff; opacity:0; transform:translate3d(0,-0.1875rem,0); z-index:3; letter-spacing:.0063rem; line-height:1.5; text-align:center;}
.slidebox_items .slider .swiper-slide .title:hover{transform:none; opacity:1; transition:all 0.4s ease 0.1s;}
.team{/*padding-top:.4375rem; padding-bottom:.7rem;*/ padding:0; }
.team .fp-tableCell{display:flex; justify-content:center; align-items:center; flex-direction:column;}
.team .slidebox_row{margin-top:.5rem; height:calc(100vh - 2rem); max-height:10rem; align-items:flex-start;}
.team .slidebox_row .slide_prev,.team .slidebox_row .slide_next{margin-top:15%;}
.team .slidebox_row .slider{width:83%; height:100%;}
.team .slidebox_row .slider .swiper-container{width:100%; padding-bottom:.25rem;}
.team .slidebox_row .slider .swiper-slide{padding:.15rem .1rem; width:22.69%; height:80%; background-color:#ececeb; border-radius:0; cursor:pointer; box-shadow:.0375rem .1rem .15rem rgba(0,0,0,0.2); transition-duration:0.3s !important; position:relative; justify-content:flex-start; overflow:hidden;}
.team .slidebox_row .slider .swiper-slide .img{float:left; width:100%; padding-top:148.67%; position:relative; overflow:hidden;}
.team .slidebox_row .slider .swiper-slide .img img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.team .slidebox_row .slider .swiper-slide .content{position:absolute; left:0; bottom:0; padding:0; opacity:1; max-height:unset; background-color:#ececeb; display:block;}
.team .slidebox_row .slider .swiper-slide .content .title{margin-top:0; margin-bottom:0; height:1.125rem; font-size:2.1vw; line-height:1; display:flex; justify-content:center; align-items:center;}
.team .slidebox_row .slider .swiper-slide .content .cont{float:left; padding:0.1rem .15rem .15rem; width:100%; display:none; font-size:0.63vw; line-height:.3rem; overflow:hidden;}
.team .slidebox_row .slider .swiper-slide .content .cont .profile{float:left; width:100%; transform:translate3d(0rem,0,0);}
/*.team .slidebox_row .slider .swiper-slide .content .cont::-webkit-scrollbar {width:.05rem;height: .0125rem;}
.team .slidebox_row .slider .swiper-slide .content .cont::-webkit-scrollbar-thumb {border-radius:.125rem;-webkit-box-shadow: inset 0 0 .0625rem rgba(0,0,0,0.2);background: #535353;}
.team .slidebox_row .slider .swiper-slide .content .cont::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 .0625rem rgba(0,0,0,0.2);border-radius: .125rem;background: #EDEDED;}*/
.team .slidebox_row .slider .swiper-slide-active,.team .slidebox_row .slider .swiper-slide-duplicate-active{height:100%;}
.team .slidebox_row .slider .swiper-slide-active .content,.team .slidebox_row .slider .swiper-slide-duplicate-active .content{max-height:unset; min-height:45%; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.team .slidebox_row .slider .swiper-slide-active .content .cont,.team .slidebox_row .slider .swiper-slide-duplicate-active .content .cont{display:block; transform:none;}
/*.team .slidebox_row .slider .swiper-slide-active .content .cont .profile,.team .slidebox_row .slider .swiper-slide-duplicate-active .content .cont .profile{ transform:none; transition:all 0.4s ease 0.5s;}*/
.team .slidebox_row .slider .swiper-slide-active .content .title,.team .slidebox_row .slider .swiper-slide-duplicate-active .content .title{margin-top:.15rem; font-size:1.5vw; height:auto; margin-bottom:.1rem;}
.team .slidebox_row .slider .swiper-slide-active .img,.team .slidebox_row .slider .swiper-slide-duplicate-active .img{padding-top:118%;}
/*.team .slidebox_row .slider .swiper-slide-active,.team .slidebox_row .slider .swiper-slide-duplicate-active{transform:scale(1);}*/
.news{padding-top:.875rem; padding-bottom:.875rem; min-height:100vh;}
.news .slidebox{float:left; width:100%; margin-top:17vh; display:flex; justify-content:center; align-items:center;}
.news .slidebox .slider,.news .container{width:78.38%; overflow:hidden;}
.news .slidebox .slider{margin-left:2%; margin-right:2%;}
.news .slidebox .slider .swiper-slide .img{float:left; width:100%; position:relative; overflow:hidden;}
.news .slidebox .slider .swiper-slide .img:before{float:left; width:100%; padding-top:64.18%; content:'';}
.news .slidebox .slider .swiper-slide .img img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; transition:all 0.4s ease 0s;}
.news .slidebox .slider .swiper-slide:hover .img img{transform:scale(1.2);}
.news .slidebox .slider .swiper-slide .title{ float:left; width:100%; padding:.1875rem .225rem; color:#838383; letter-spacing:.0063rem; font-weight:300; background-color:#fff; display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start;}
.news .slidebox .slider .swiper-slide .title a,.news .slidebox .slider .swiper-slide .title .subtitle{max-width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news .slidebox .slider .swiper-slide .title .subtitle{margin-top:.125rem; font-size:.15rem;}
.page_news{margin-top:.5625rem; margin-bottom:1rem; min-height:unset; overflow:visible;}
.page_news .container{width:15.225rem;}
.page_news .left{float:left; width:24.13%; padding-bottom:.525rem; background-color:#f9f8f9; box-shadow:.15rem .15rem .025rem rgba(0,0,0,0.15); display:flex; justify-content:center; align-items:flex-start;}
.page_news .left ul{display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start;}
.page_news .left ul li{margin-top:.525rem; padding-bottom:.1375rem; width:100%; font-size:.2125rem; color:#787878; line-height:.35rem; font-weight:300; border-bottom:solid .025rem rgba(252,197,204,0);}
.page_news .left ul li b{font-weight:700;}
.page_news .left ul li.active{color:#000; border-bottom-color:#7A3C27;}
.page_news .left ul li a:hover{color:#000;}
.page_news .right{float:right; padding:.475rem .4125rem .25rem .4125rem; width:72.74%; min-height:6.05rem; background-color:#f9f8f9; box-shadow:.15rem .15rem .025rem rgba(0,0,0,0.15);}
.page_news .right ul{float:left; width:100%;}
.page_news .right ul li{float:left; width:100%; line-height:.5125rem; color:#838383;}
.page_news .right ul li a{float:left; max-width:80%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.page_news .right ul li:hover,.page_news .right ul li:hover a{color:#000;}
.page_news .right ul li .date{float:right;}
.article{margin-top:.625rem; margin-bottom:1rem;}
.article .title{float:left; width:100%; text-align:center; line-height:.5625rem; font-size:.3rem; font-weight:500;}
.article .container{width:12.8rem;}
.article .content{float:left; width:100%; margin-top:.525rem; line-height:.475rem; font-size:.225rem;}

.list-pagination {float:left; width:100%; margin-top:.25rem; display:flex;justify-content:center;align-items:center;text-align:center;padding:.25rem 0}
.list-pagination #ctl00_Main_DataPager1 {border:none}
.list-pagination a[disabled='disabled'] {cursor:not-allowed}
.list-pagination span,.list-pagination a {display:inline-block; line-height:.375rem; margin-left:.125rem;margin-right:.125rem;color:#838383; font-weight:300;}
.list-pagination a:hover{color:#000 !important;}
.list-pagination .prev,.list-pagination .next {font-family:宋体;}
.list-pagination .prev:hover,.list-pagination .next:hover {color:#000;}
.list-pagination .on,.list-pagination a:hover {color:#000;}
.list-pagination em {font-style:normal}
.list-pagination .layui-laypage-curr {background-color:#003072;border-color:#003072}
.list-pagination .layui-disabled {cursor:not-allowed}
.list-pagination .layui-box {display:flex;display:-webkit-flex;align-items:flex-start}
.list-pagination .layui-laypage-next,.list-pagination .layui-laypage-prev{font-family:宋体;}
.member{padding:.875rem 0; min-height:11.55rem; position:relative;}
.member ul{float:left; padding:0 9%; margin-top:0; width:100%; min-height:calc(100vh - 2.5rem); display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.member ul.hide{opacity:0 !important; transition-delay:0s !important; transition-duration:0s !important; pointer-events:none;}
.member ul li{margin:.5rem 3%; width:14.6%; position:relative; position:relative; cursor:pointer; transition:all 0.3s ease 0s;}
.member ul li:hover{transform:scale(1.1);}
.member ul li:before,.member ul li:after{float:left; width:100%; padding-top:100%; content:'';}
.member ul li:after{position:absolute; left:0; top:0; background: linear-gradient(rgba(254,88,146,0.3) -10%, rgba(255,255,255,0.6) 50%, rgba(254,88,146,0.3) 110%); border-radius:50%;}
.member ul li .title{position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; display:flex; justify-content:center; align-items:center; font-size:1.57vw; line-height:1.3; letter-spacing:0.2vw; z-index:2;}
.member ul li .cont{display:none;}
.member .open{position:absolute; left:0; top:2.5rem; width:100%; height:8.25rem; display:flex; justify-content:center; align-items:center; opacity:0; pointer-events:none;}
.member .open.show{opacity:1; pointer-events:auto;}
.member .open .box{width:7.7rem; height:7.7rem; padding:.25rem; padding-bottom:0; background:url(/images/vip/bg_c_01.png) no-repeat; background-size:contain; display:flex; justify-content:flex-start; align-items:center; flex-direction:column; text-align:center; position:relative;}
.member .open .box .title{margin-top:.875rem; width:100%; font-size:.375rem; letter-spacing:.0625rem; position:relative; z-index:2;}
.member .open .box .cont{margin-top:.3rem; width:100%; height:5rem; font-size:.2875rem; color:#2e2e2e; line-height:.66rem; font-weight:300; display:flex; justify-content:center; align-items:center; flex-direction:column; text-align:center; position:relative; z-index:2;}
.member.s1 .open .box{background:none;}
.member.s1 ul li:after,.member.s1 .open .box:after{background: linear-gradient(rgba(255,255,255,0.5) 0%, rgba(133,175,212,0.6) 50%, rgba(255,255,255,0.5) 100%); border-radius:50%;}
.member.s1 .open .box:after{position:absolute; left:0; top:0; width:100%; height:100%; content:''; }
.member.s2{padding-bottom:.375rem;}
.member.s2 ul li{width:18%; padding:.125rem; margin-left:7%; margin-right:7%; background:url(/images/joinus/c_01.png) no-repeat center center; background-size:contain;}
.member.s2 ul li .title{font-weight:500; font-size:1.8vw; font-weight:700;}
.member.s2 ul li:after{display:none;}
.member.s2 .tips{float:left; width:100%; margin-top:0; font-size:.25rem; text-align:center; }
.tips.fixed{position:absolute; bottom:2vh; left:0; width:100%; margin-top:0; font-size:20px; text-align:center; color:#7A3C27; font-family:宋体;}
.member.s2 .open{bottom:auto; top:2.5rem;}
.member.s2 .open .box .title{font-weight:700;}
.member.s2 .open .box .title br{display:none;}
.member.s2 .open .box .cont{font-size:.2rem; line-height:.5625rem; font-weight:400;}
.member.s2 .open .box{width:8.2rem; height:8.2rem;background:url(/images/joinus/bg_c_01.png) no-repeat; background-size:contain; }
/*.member .open .box:before{float:left; width:100%; padding-top:100%; content:'';}
.member .open .box .wrapper{position:absolute;}*/
.jiameng{}
.jiameng .container{width:21.25rem;}
.jiameng .fp-tableCell{display:flex; justify-content:center; align-items:center; flex-direction:column;}
.jiameng ul{float:left; margin-top:.5rem; width:100%;  display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap;}
.jiameng ul li{margin-left:3.58%; width:15.625%; height:calc(100vh - 220px); display:flex; justify-content:flex-start; align-items:center; flex-direction:column; text-align:center; font-size:.15rem; background-color:#f1f1f1; position:relative; overflow:hidden;}
.jiameng ul li:before{position:absolute; left:0; top:0; transform:translateY(-50%); width:100%; padding-top:100%; background-color:#fcc5cc; border-radius:50%; content:''; transition:all 0.5s ease 0s;}
.jiameng ul li img,.jiameng ul li .title,.jiameng ul li .cont{position:relative; z-index:2;}
.jiameng ul li img{height:.6rem;}
.jiameng ul li .title{float:left; width:100%; font-size:.3rem; font-weight:700; line-height:.37rem; position:relative; }
.jiameng ul li .title:before{float:left; width:100%; padding-top:50%; content:'';}
.jiameng ul li .title span{position:absolute; left:0; top:0; width:100%; height:100%; padding:0 32%; text-align:center;display:flex; justify-content:center; align-items:center; }
.jiameng ul li dl{float:left; width:100%; display:flex; justify-content:flex-start; align-items:center; flex-direction:column; }
.jiameng ul li dl dt{height:25%; display:flex; display:-webkit-flex; justify-content:center; align-items:center; font-size:.25rem; font-weight:400;}
.jiameng ul li dl dt:nth-child(2){height:50%;}
.jiameng ul li:nth-child(4) dl dt:nth-child(2){height:28%;}
.jiameng ul li:nth-child(4) dl dt:nth-child(3){height:28%;}
.jiameng ul li:nth-child(4) dl dt:nth-child(4){height:15%;}
.jiameng ul li dl dt a{padding-bottom:5px; border-bottom:solid 1px transparent;}
.jiameng ul li dl dt a:hover{border-bottom-color:#2e2e2e; color:#000;}
.jiameng ul li dl dt .cont{position:absolute; left:0; top:-100%; width:100%; height:100%; padding:0 10px; line-height:1.5; background-color:#ff7f9c; color:#fff; opacity:0; pointer-events:none; z-index:5; display:flex; justify-content:center; align-items:center; flex-direction:column; transition:all 0.3s ease 0s;}
.jiameng ul li dl dt .cont p{height:33.333%; display:flex; justify-content:center; align-items:center;}
.jiameng ul li dl dt .cont.show{top:0; opacity:1; pointer-events:auto;}
/*.jiameng ul li:nth-child(4) dl dt:nth-child(1) a{margin-top:.77rem;}
.jiameng ul li:nth-child(4) dl dt:nth-child(4) a{margin-bottom:.77rem;}
.jiameng ul li:nth-child(4) dl dt:nth-child(1),.jiameng ul li:nth-child(4) dl dt:nth-child(4){height:30%;}
.jiameng ul li:nth-child(4) dl dt:nth-child(2),.jiameng ul li:nth-child(4) dl dt:nth-child(3){height:20%;}*/
/*.jiameng ul li:hover{color:#fff;}
.jiameng ul li:hover:before{top:0; transform:scale(4);}*/
.jiameng .tips{float:left; margin-top:.42rem; width:100%; text-align:center;text-align:center; color:#929292; font-size:.2125rem;}
@media (max-width:1680px){
	.container{width:90%;}
	.thumb-box .swiper-slide{height:3rem;}
}


/*@media screen and (max-width:1400px)
{
.jiameng .container{width:92%;}
.jiameng ul li{margin-right:2%; width:4.06rem; font-size:.14rem;}
}

@media screen and (max-width:22.5rem)
{
.jiameng .container{width:20rem;}
.jiameng ul li{margin-right:2.5%;}
}
@media screen and (max-width:21.25rem)
{
.jiameng .container{width:17rem;}
.jiameng ul li:nth-child(4n){margin-right:0;}
.jiameng ul li,.jiameng ul li:nth-child(5n){margin-right:5%;}
.team .slidebox_row .slider .swiper-slide .content .title{height:.75rem;}
.team .slidebox_row .slider .swiper-slide-active .content .title, .team .slidebox_row .slider .swiper-slide-duplicate-active .content .title{height:auto;}
}
@media screen and (max-width:18.75rem)
{
.jiameng .container{width:15rem;}
.jiameng ul li:nth-child(4n){margin-right:0;}
.jiameng ul li,.jiameng ul li:nth-child(5n){margin-right:1.4%;}
}
@media screen and (max-width:17.5rem)
{
.row .left{left:6%; width:38%;}
.row .left a:nth-child(1){font-size:.25rem; line-height:.4rem; margin-top:-0.4rem;}
.row .left a:nth-child(1) span{font-size:.275rem;}
.centers .slidebox .swiper-slide .title{font-size:.3rem;}
.centers .slidebox .swiper-slide{font-size:.25rem;}
.slidebox_items .slider .swiper-slide .title{font-size:.2rem; line-height:1.4;}
.news .slidebox .slider .swiper-slide .title a{font-size:.175rem;}
.team .slidebox_row .slider .swiper-slide-active .content .cont, .team .slidebox_row .slider .swiper-slide-duplicate-active .content .cont{font-size:.15rem; line-height:.275rem;}
}
@media screen and (max-width:16.25rem)
{
.fz25{font-size:.25rem;}
.brand .intro_box .container{width:90%; min-width:unset;}
.brand .intro_box .left{width:58%;}
.brand .intro_box .right{width:32%;}
.page_news .container{width:90%;}
}*/