﻿body{font-size:0.16rem;}
a:hover{color:#aa8461;}
.flex,
.flex-js,
.flex-jc,
.flex-ac,
.flex-js-ac,
.flex-jc-ac {
  display: flex;
  flex-wrap: wrap;
}
.flex-js {
  justify-content: space-between;
}
.flex-jc {
  justify-content: center;
}
.flex-ac {
  align-items: center;
}
.flex-js-ac {
  justify-content: space-between;
  align-items: center;
}
.flex-jc-ac {
  justify-content: center;
  align-items: center;
}

/*Top003075 */
.Top003075 .auto{position: fixed; left: 0; top: 0; width: 100%;max-width:none; background: #fff; z-index: 100;font-size: 16px; box-shadow: 0 0 10px rgba(0,0,0,0.1);transition: padding 0.3s;}
.Top003075 menu li.aon span,
.Top003075 menu li:hover span{background: #aa8461;}
.Top003075 menu li.aon span a,
.Top003075 menu li:hover span a{color: #fff;}
.Top003075 menu li .sub{display: none;}
.Top003075 menu li .sub dl{position: relative;}
.Top003075 menu li .sub dt {line-height: 32px;}
.Top003075 menu li .sub dt a:hover{text-decoration: underline;}
.Top003075 .logo{display: table;}
.Top003075 .logo a{display: table-cell; vertical-align: middle;}
.Top003075 .logo img{}
.Top003075 .top-right{position: absolute;right: 0; top: 0;height: 100%;}
.Top003075 .top-right dl{display: table; height: 100%;}
.Top003075 .top-right dl > *{display: table-cell; vertical-align: middle;}
.Top003075 .top-right dt{padding-right: 30px;color: #333;}
.Top003075 .top-right dt a{border-radius: 2px;border: solid 1px #e9e9e9;width: 26px;line-height: 24px;text-align: center;display: inline-block; margin-left: 10px;font-size:12px;color: #bbb; background: #fff;}
.Top003075 .top-right dt a.on{color: #fff;background: #aa8461;border-color: #aa8461; font-size: 0.14rem;}
.Top003075 .top-search{background-color: #aa8461;padding: 0 22px; }
.Top003075 .top-search > *{ float: left;}
.Top003075 .top-search .text{width: 0;overflow: hidden;padding: 0; transition: width 0.3s;position: absolute;top:100%;right:0;display: block;z-index: 100;position: 0}
.Top003075 .top-search .btn-area{position: relative; line-height: 44px;}
.Top003075 #TopBtn{position: absolute; left: 0; top:0;height: 100%; width: 100%;z-index: 10;display: none;}
.Top003075 .open-sbox{color: #fff;display: block;padding-left: 25px;background: url("../images/Top003075-search.png") no-repeat left center;}


.Top003075 menu ul li.has-sub span a{display: flex;align-items: center;}
.Top003075 menu ul li.has-sub span a:after{content:'';display:block;width:0.13rem;height:0.08rem;background:center center no-repeat url(../images/Top003221-select.svg);background-size:contain;margin-left:0.05rem;transition:0.3s}
.Top003075 menu ul li.aon span a:after{ filter: grayscale(100) brightness(100);}
.Top003075 menu ul li.has-sub:hover span a:after{ transform:rotate(-180deg); filter: grayscale(100) brightness(100);}


.search-show .Top003075 #TopBtn{display: block;}
.search-show .Top003075 .top-search .text{padding: 0 10px; border-radius: 5px;opacity: 1}
.search-show .top-search .btn-area{padding-left: 0px;}

@media(min-width:1025px){
.Top003075{height: 100px;}
.search-show .Top003075 .auto{padding-right: 12.5vw;}
.search-show .Top003075 .top-search .text{width:12vw;}
.Top003075 .logo{position: absolute; left: 3.13vw; top: 0;height: 100px;}
.Top003075 menu{display: table; margin: 0 auto;margin-left:26vw;}
.Top003075 menu li{float: left;position: relative;}
.Top003075 menu li:not(:last-child){}
.Top003075 menu li span{display: block;line-height: 100px;font-size:0.18rem;padding: 0 .2rem}
.Top003075 menu li .sub{position: absolute; top: 100%; left: 50%; width:180px;margin-left: -90px;background:rgba(170,132,97,0.9); text-align: center; padding: 10px 0; border-radius: 0 0 5px 5px;}
.Top003075 menu li .sub dt a{color: #fff;}
}

@media(max-width:1680px){
  .Top003075 .logo img{max-height: .5rem}
  .Top003075 menu li span{padding: 0 .1rem}
    .Top003075 .top-right dt{padding-right: 10px}
    .Top003075 menu{margin-left:24vw;}
}
@media(max-width:1550px){
  .Top003075 menu li span{font-size:0.16rem;}
  .Top003075 menu li:not(:last-child){}
}


@media(min-width:1025px) and (max-width:1366px){
.search-show .Top003075 .top-right dt{font-size: 0;}
.search-show .Top003075 .top-right dt a{font-size:16px;}
}
@media(min-width:1025px) and (max-width:1280px){
.Top003075 .top-right dt{font-size: 0;}
.Top003075 .top-right dt a{font-size:16px;}
 .search-show .Top003075 .top-right dt{opacity: 0;}
}
@media(max-width:1024px){
.Top003075,
.Top003075 .logo{height: 68px;}
.Top003075 .logo{width:58%;padding-left:1%;}
.Top003075 menu{position: fixed; right:-100%;opacity: 0; top: 68px;bottom: 0;overflow: auto;background: #fff; z-index: 99; width: 200px;box-shadow: 0 10px 10px rgba(0,0,0,0.1); padding: 20px 0;transition: 0.5s;}
.menu-show .Top003075 menu{right: 0;opacity: 1; }
.Top003075 menu li span{display: block;position: relative;line-height: 40px;padding: 0 40px 0 20px; border-bottom: 1px solid rgba(0,0,0,0.05);}
.Top003075 .has-sub span .op:before, 
.Top003075 .has-sub span .op:after{background: #ccc;}
.Top003075 .open-menu span{position: relative;display: block; width: 30px; height: 30px; margin: 0 auto;}
.Top003075 .open-menu{background: #aa8461; border-left: 1px solid rgba(255,255,255,0.2);}
.Top003075 .open-menu i{height: 2px;}
.Top003075 .top-right dt{font-size: 0; padding-right: 10px;}
.Top003075 .top-right dt a{font-size:0.14rem;width:22px;line-height: 22px;margin-left:7px;}
.Top003075 menu li .sub{padding: 10px 30px;background: #f8f8f8;}
.Top003075 .top-search{padding-left: 8px; padding-right: 8px;}
.Top003075 .open-sbox{font-size: 0; width: 25px; height: 44px;background-position: center center;}
}
@media(max-width:640px){
.search-show .Top003075 .logo{/*opacity: 0.2*/}
.search-show .Top003075 .top-search .text{width:43vw;}
}


/*Galary003154 */
.Galary003154{position: relative;}
.Galary003154 .slider-fo4{margin: 0 auto; overflow: hidden;}
.Galary003154 .slider-for .Ispic{padding-bottom: 36.535%;}
.Galary003154 .slider-for .link{position: absolute;left:0;top:0;width:100%;height: 100%;}
.Galary003154 .slider-for li{position: relative;}
.Galary003154 .slider-for li .txt{position: absolute;left: 0;top: 0;height: 100%;width: 100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;align-items: center;z-index: 3;/*transition: 0.5s 1s;*/ opacity: 0;}
.Galary003154 .slider-for li .txt h3{font-size:0.56rem;margin:0;margin-top:-1.2rem;color:#aa8461;letter-spacing: 0.05rem}
.Galary003154 .slider-for li .txt p{font-size:0.22rem;margin:0;margin-top:0.2rem;color:#333; letter-spacing: 0.02rem}
.Galary003154 .slider-for li .txt .btn{margin-top:0.65rem;}
.Galary003154 .slider-for li .txt .btn .h-more{display: inline-block;margin-right:0.15rem;}
.Galary003154 .slider-for li .txt.True h3{color:#fff;}
.Galary003154 .slider-for li .txt.True p{color:#fff;}
.Galary003154 .slider-for li .txt.True .h-more{background:none;border:2px solid #fff;color:#fff;}
.Galary003154 .slider-for li .txt.True .h-more:hover{color: #ffffff;border-color:#aa8461; background:#aa8461;transition: 0.5s}
.Galary003154 .slider-for li .txt.True .h-more:after{filter: grayscale(100%) brightness(1000%);}
.Galary003154 .slider-for li.slick-current .txt{opacity: 1;}
.Galary003154 .slider-nav{position: absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.2); z-index: 3}
.Galary003154 .slider-nav .slider{}
.Galary003154 .slider-nav li div{padding: 0 0em;}
.Galary003154 .slider-nav li{position: relative;background:#000; }
.Galary003154 .slider-nav li .txt{position: absolute;left:0;top:0;height:100%;width:100%;z-index: 10;color:#fff;border-top:3px solid rgba(255,255,255,0); display: flex;align-items: center;text-align: center}
.Galary003154 .slider-nav li .txt h3{margin:0;width:100%;font-size:0.2rem;}
.Galary003154 .slider-nav .Ispic{padding-bottom: 32%;opacity: 0.7; }
.Galary003154 .slider-nav li.slick-current{background:#000;}
.Galary003154 .slider-nav li.slick-current .txt{border-top:3px solid #aa8461;}
.Galary003154 .slider-nav li.slick-current .Ispic{opacity: 0.8}
.Galary003154 .slick-arrow{width:2.8125em; border-radius: 50%;height: 2.8125em;border: solid 2px #ffffff;font-size: 1em;z-index: 10;position: absolute; top: 50%;margin-top: -1.40625em;background-position: center;background-repeat: no-repeat;background-size: 44% auto;}
.Galary003154 .slick-prev{left: 1.25em; background-image: url(../images/Galary003154-btn-prev.svg);}
.Galary003154 .slick-next{right: 1.25em; background-image: url(../images/Galary003154-btn-next.svg);}
.Galary003154 .slick-arrow:hover{background-color: #aa8461;border-color: #aa8461;}
@media (max-width:1024px) {
.Galary003154 .auto{}
.Galary003154 .auto .slider-nav{margin-top: 0.5em;}
.Galary003154 .slider-nav .slider{margin: 0 -0.3em;}
.Galary003154 .slider-nav li div{padding: 0 0.3em;}
.Galary003154 .slick-arrow{width:2.5em;height: 2.5em}
.Galary003154 .slick-prev{left:0.5em;}
.Galary003154 .slick-next{right:0.5em;}
.Galary003154 .slider-for li .txt h3{font-size:0.2rem;margin-top:0;}
.Galary003154 .slider-for li .txt p{font-size:0.16rem;letter-spacing: 0}
.Galary003154 .slider-for li .txt .btn{margin-top:0.25rem;}

}



/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}

/*方法4*/
/*.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: -100%; top: -100%; min-height: 100%; min-width: 100%; opacity: 0; transition: 0.3s;}
.Banner002826  li.video-show video{left: 50%;opacity: 1;top: 50%; transform: translate(-50%,-50%);}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;transition: 0.3s;}
.Banner002826  li.video-show .open-video{opacity: 1;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
}*/

/*方法1，2，3*/
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);min-height: 100%; min-width: 100%;}
.Banner002826 li.slick-slide video + a{visibility: hidden;}

.Banner002826 .txt{position: absolute;left: 0;top: 0;height: 100%;width: 100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;align-items: center;z-index: 3;}
.Banner002826 .txt h3{font-size:0.58rem;margin:0;margin-top:-1rem;color:#aa8461;letter-spacing: 0.05rem}
.Banner002826 .txt p{font-size:0.24rem;margin:0;margin-top:0.2rem;color:#333; letter-spacing: 0.02rem}
.Banner002826 .txt .btn{margin-top:0.65rem;}
.Banner002826 .txt .btn .h-more{display: inline-block;margin-right:0.15rem;}
.Banner002826 .txt .btn .h-more:hover{}
.Banner002826 .txt .btn .h-more:after{}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}

/*方法5  添加播放按钮+弹窗*/
/*.Banner002826 .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20; cursor: pointer;}

.video-openbox{position:fixed;left:0;height:100%;width:100%; z-index:500;background:rgba(0,0,0,0.5); top:0;}
.video-openbox .ytable{height: 100%;}
.video-openbox .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.video-openbox .close:before,
.video-openbox .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.video-openbox .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.video-openbox video{max-width: 1200px; margin: 0 auto;display: block;}*/

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}

.Banner002826 .slick-dots{position: absolute; left: 50%; transform: translate(-50%,0); bottom: 6%;overflow: hidden; z-index: 10;}
.Banner002826 .slick-dots li{float: left; width: 14px; height: 14px;position: relative; border-radius: 50%;border: 2px solid #fff; cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 15px;}
.Banner002826 .slick-dots li.slick-active{background:#fff;}
.Banner002826 .slick-dots li button{display: none;}
@media(max-width:640px){
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}


.column_title{ color: #aa8461;padding-bottom: .4rem; position: relative;}
.column_title.center{text-align: center}
.column_title b{display: block;font-size:0.42rem;margin-top:0rem;}
.column_title .en{display: inline-block;font-size: 0.2rem; line-height: 1;  z-index: -1;text-transform: uppercase; opacity: .2;margin-top:0.08rem;}
.column_title .more{color: #ac8760; position: absolute; right: 0; top: .2rem; width: 1.62rem; line-height: .52rem; text-indent: .3rem; background: url("../images/more_border_color.svg") no-repeat; background-size: contain;border-radius: 25px; transition: 0.5s}
.column_title .more:after{content: '';position: absolute; top: 0; bottom: 0; right: .3rem; margin: auto; width: 16px; height: 12px; background: url("../images/more_jt.svg")}
.column_title .more:hover{color: #ffffff; background-image: linear-gradient(0deg, #ac8760 0%, #d4b98f 100%);transition: 0.5s}
.column_title .more:hover:after{filter: grayscale(100%) brightness(1000%); }
.column_title#keshi {display: flex; align-items: center}
.column_title#keshi figure{width:.8rem; height: .8rem; margin-right: .3rem; position: relative;background: linear-gradient(#d4b98f,#ac8760); border-radius: 100%;}
.column_title#keshi figure img{position: absolute; width: 75%; height: 75%;margin: auto; left: 0; right: 0; top: 0; bottom: 0}
.column_title.white{color:#fff;}
@media(max-width:640px){
.column_title{padding-bottom:0.2rem;}
.column_title b{font-size:0.3rem;}  
.column_title .en{font-size:0.16rem;}
.column_title .more{}
}


.h-more{color: #ac8760; position: relative;display: block; width: 1.62rem; line-height: .52rem; text-indent: .3rem; background: url("../images/more_border_color.svg") no-repeat; background-size: contain;border-radius: 0.5rem; transition: 0.5s}
.h-more:after{content: '';position: absolute; top: 0; bottom: 0; right: .3rem; margin: auto; width: 16px; height: 12px; background: url("../images/more_jt.svg")}
.h-more:hover{color: #ffffff; background-image: linear-gradient(0deg, #ac8760 0%, #d4b98f 100%);transition: 0.5s}
.h-more:hover:after{filter: grayscale(100%) brightness(1000%); }


.lm-title{padding-bottom:0.4rem;}
.lm-title .cn{font-size:0.38rem;color:#333;font-weight: bold;line-height:1.2;}
.lm-title:after{content:'';width:0.38rem;height: 0.06rem;display: block;background:#aa8461;border-radius: 0.1rem; margin-top:0.18rem;}
.lm-title p.tit{font-size:0.22rem;margin:0;margin-top:0.1rem;color:#aa8461;}
.lm-title.center{text-align: center;}
.lm-title.center:after{margin:0.18rem auto 0;}
.lm-title2{font-size:0.32rem;color:#aa8461;font-weight: bold;line-height:1.2;padding-bottom:0.4rem;}
@media(max-width:768px){
  .lm-title{padding-bottom:0.2rem;}
  .lm-title:after{width:0.3rem;height: 0.03rem}
  .lm-title .cn{font-size:0.28rem;}
  .lm-title2{font-size:0.28rem;padding-bottom:0.2rem;}
}


/*
 .Floor002409 为demo编号
 */
.Floor002409{padding:4.5vw 0 5vw;background:url(../images/Floor002409-bg.jpg) no-repeat center/cover; min-height: 8.8rem}
/*word*/
.Floor002409 .auto{position: relative;}
.Floor002409 .word{ }
.Floor002409 .word p{font-size:0.18rem;line-height: 1.8;margin:0;text-align: justify;}
.Floor002409 .word figure{padding-bottom:6.9rem;background-color:#000;}
.Floor002409 .word .h-more{margin-top:0.4rem;}
@media only screen and (min-width:1024px ) {
	.Floor002409 .word{ float: left; width: 40%;padding-top:1.5rem;}
}
@media(max-width:768px){
  .Floor002409{padding:8vw 0;}
  .Floor002409 .word{padding-bottom:0.2rem;}
}

/*word end*/

/*.navs*/
.Floor002409 .navs{position: relative; margin-top: 200px; }
.Floor002409 .navs li{ float: left; width: 25%; padding: 40px 3%; position: relative;text-align: center; height: 200px;border-radius: 0.1rem;overflow: hidden;}
.Floor002409 .navs li.kong1:after{content:'';width:0.8rem;height: 0.8rem;background:#faf5ef;position: absolute;bottom:0;left:0;}
.Floor002409 .navs li.kong3:after{content:'';width:0.8rem;height: 0.8rem;background:#faf5ef;position: absolute;top:0;right:0;}
.Floor002409 .navs li .bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}
.Floor002409 .navs li a{ color: #fff; position: relative; z-index: 5; display: block;}
.Floor002409 .navs li .icon{margin-bottom:0.08rem;}
.Floor002409 .navs li h3{ font-size:0.24rem;font-weight: normal; margin: 0;margin-bottom:0.05rem;}
.Floor002409 .navs li.black h3{color:#333;}
.Floor002409 .navs li.black .en{color:#aaa;}

.Floor002409 .navs li .bg{background-color:#aa8461;}
.Floor002409 .navs li.li0{   /*right: 33.3334%;*/ }
.Floor002409 .navs li.li0 span{ display: block; width: 60%; height: 65px; max-width: 65px; margin: 0 auto; background: url(../images/Floor002409-videoicon.png) no-repeat; background-size: 100% auto; margin-top: 10px;}
.Floor002409 .navs li.li0 .bg{ background-color: #d0b68d;}
.Floor002409 .navs li.li1 .bg{ background-color: #f8f8f8;}

.Floor002409 .navs li.li2{}
.Floor002409 .navs li.li2 .bg{background-color:#edf5ff;}
.Floor002409 .navs li.li3 .bg{background-color:#f4fff5;}
.Floor002409 .navs li.li4 .bg{background-color:#fff9f4;}
.Floor002409 .navs li.li5 .bg{background-color:#3970c1;}
.Floor002409 .navs li.li6 .bg{background-color:#379769;}
.Floor002409 .navs li.li7 .bg{background-color:#ed8830;}
.Floor002409 .navs li.white{ background: #fff;}
.Floor002409 .navs li.kong2{background:#faf5ef;}

@media only screen and (min-width:768px ) {
	.Floor002409 .navs li{ width: 23.5%;margin-right:2%;margin-bottom:2%;}
  .Floor002409 .navs li:nth-child(4n){margin-right:0;}
}
@media only screen and (min-width:1024px ) {
	.Floor002409 .navs{position: absolute; width: 70%;right:0; margin-top:0; margin-bottom: 0;}
	.Floor002409 .navs li{ height: 220px;}
	.Floor002409 .navs li.li0{}
}
@media only screen and (max-width:480px ) {
  .Floor002409 .navs{ margin-top: 0;}
  .Floor002409 .navs li{ width: 49%;margin-right:2%;margin-bottom:2%;padding:30px 3%; height: 170px}
  .Floor002409 .navs li:nth-child(2n){margin-right:0;}
  .Floor002409 .navs li.li0{ position: relative; top: 0; right: 0;}
  .Floor002409 .navs li.kong{ display: none;}
  .Floor002409 .navs li .icon img{max-width:0.5rem;}
  .Floor002409 .navs li h3{font-size:0.22rem;}
}
/*.navs end*/






/*Floor003170 */
.Floor003170{position: relative;z-index: 1;padding:5vw 0;background: url(../images/Floor002955-bg.jpg) no-repeat center/cover;}
.Floor003170::before{position: absolute;content: '';left: 0; top: 0; height: 70%;width:40%; background: #faf8f5;background-size: cover;z-index: -1;display: none;}
.Floor003170 .right-con{ padding-top: 2em;color: #333;}
.Floor003170 .right-con p{line-height: 2;color: #333;margin:0;font-size:0.18rem;}
.Floor003170 .right-con .h-more{margin-top:0.7rem;}
@media (min-width:1025px) {
.Floor003170 .pic{width: 50%;}  
.Floor003170 .right-con{width:43%;} 
}
@media (max-width:1024px) {
.Floor003170{padding-bottom: 8vw;}
.Floor003170::before{height: 40%; width: 51%;}
}

/*Floor003054 */
.Floor003054{position: relative; z-index: 1;}
.Floor003054 .content{position: relative;background: #f6f1e9;}
.Floor003054 .content > .Ispic{position: absolute; top: 0; height: 100%;}
.Floor003054 .pic-1{left: 0; width: 33.334%; opacity: 0.35;}
.Floor003054 .pic-2{background-color:#aa8461;opacity: 1}
@media(min-width:1025px){
.Floor003054 .pic-2{right: 0; width: 66.666%;}
}
@media(max-width:1024px){
.Floor003054 .pic-1{width: 100%;}
}



.Floor003054 .auto{ position: relative; z-index: 4;padding-top: 5vw;padding-bottom: 3.5vw;}
.Floor003054 .more{margin-top:0.3rem;}
.Floor003054 .more a{font-size: 100px; width: 0.55em;height: 0.55em;display: block;border: solid 1px #aa8461;  border-radius: 50%;background: url("../images/Floor003220-btn-next-on.png") no-repeat center center; background-size: auto 34.375%;transition: 0.3s;}
.Floor003054 .more a:hover{}
.Floor003054 .left .title h3{font-size:0.32rem;color:#aa8461;margin:0;font-weight: bold;}
.Floor003054 .right{margin-top: 0;}
.Floor003054 .right .Ispic{width:100%; padding-bottom: 65%;background-size: contain;background-color: #fff;}
.Floor003054 .slider-li .slick-slide{position: relative;border-radius: 0.1rem;overflow: hidden;}
.Floor003054 .slider-li .slick-slide div{ }
.Floor003054 .slider-li .slick-slide .txt{position: absolute;left:0;bottom:0;width:100%;padding:4.5% 4% 3.5%;background-image: linear-gradient(transparent,rgba(0,0,0,0.85));}
.Floor003054 .slider-li .slick-slide .txt h2{font-size:0.24rem;font-weight: normal;color:#fff;margin:0;margin-bottom:0.12rem;}
.Floor003054 .slider-li .slick-slide .txt p{font-size:0.16rem;color:#fff; margin:0;line-height: 1.75}
.Floor003054 .slider-nav{margin:2.5vw 0 0 0;}
.Floor003054 .slider-nav .inner{position: relative;margin: 3px 0;}
.Floor003054 .slider-nav .inner-cell{text-align: left;line-height: 2.5; padding: 0 0; cursor: pointer;font-size: 0.18rem;padding-left:0.25rem;border-radius: 0.5rem 0 0 0.5rem;}
.Floor003054 .slick-current .inner-cell{background: #aa8461;}
.Floor003054 .slider-nav .inner-cell > *{display: inline-block; vertical-align: middle;}
.Floor003054 .slider-nav .inner-cell b{font-weight: normal;color: #333;position: relative;padding-left:0.15rem;}
.Floor003054 .slider-nav .inner-cell b:after{content:'';width:0.05rem;height: 0.05rem;background:#aa8461;display: block;border-radius: 50%;position: absolute;left:0;top:45%;}
.Floor003054 .slider-nav .icon{margin-right: 20px;}
.Floor003054 .slider-nav .icon img{width: 28px; height: 28px;}
.Floor003054 .slider-nav li:not(.slick-current) .icon img.blue{display: none;}
.Floor003054 .slider-nav li.slick-current .icon img.white{display: none;}
.Floor003054 .slider-nav li.slick-current .inner-cell b{font-weight: bold;color: #fff;}
.Floor003054 .slider-nav li.slick-current b:after{background:#fff;}

.Floor003054 .slick-dots{overflow: hidden;text-align: center; padding: 2.5% 0 0;}
.Floor003054 .slick-dots li{display: inline-block;position: relative;width: 24px; height: 24px;margin:0 0.05rem;}
.Floor003054 .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003054 .slick-dots li.slick-active button{background: #fff; width: 50%; height: 50%;}
.Floor003054 .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #fff; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}

@media(min-width:1025px){
.Floor003054 .left{width: 25%;}
.Floor003054 .right{width: 66.25%;}
.Floor003054 .slider-nav .inner-cell{width: 75%;}
.Floor003054 .slider-nav .inner:after{position: absolute; content: ''; height: 1px; background-color: #aa8461;right: 0; top: 50%; width: 0; transition: 0.3s;}
.Floor003054 .slider-nav li.slick-current .inner:after{width: 23%; }
}
@media(min-width:1025px) and (max-width:1366px){
.Floor003054 .slider-nav .inner-cell{font-size: 1.5vw;padding: 1em 0;}
.Floor003054 .more a{font-size: 6vw;}
}
@media(max-width:1024px){
.Floor003054 .auto{padding: 6vw 0;}
.Floor003054 .left{position: relative;}
.Floor003054 .left .more{position: absolute;right: 0; top: 0;}
.Floor003054 .left .more a{font-size: 8vw;}
}
@media(max-width:640px){
.Floor003054 .slider-li .slick-slide div{width: 49%;margin-bottom: 2%;}
.Floor003054 .slider-li .slick-slide div:not(:nth-child(2n)){margin-right: 2%;}
.Floor003054 .slider-nav .inner-cell{font-size: 4vw;padding: 1em 0;}
.Floor003054 .slider-nav .icon{margin-right: 10px;}
.Floor003054 .slider-nav .icon img{width: 6vw;height: 6vw;}
.Floor003054 .left .more a{font-size: 12vw;}
}
/*Floor003220 */
.Floor003220{--txt-color-222:#222;--rgb-white:255,255,255;--hover-color:#aa8461;--white:#fff;padding:4vw 0 5vw; overflow: hidden;}


.Floor003220 .swiperCon{margin-left: 0;  width:100%; overflow: hidden;position: relative;z-index: 1; }
.Floor003220 .swiper{overflow: initial;}
.Floor003220 .swiper-wrapper{height: auto;}
.Floor003220 .swiper-slide a{display: block;}
.Floor003220 .pic{overflow: hidden;border-radius: 0.1rem;}
.Floor003220 .pic .Ispic{padding-bottom:100%; border-radius: 50%; transition: 0.5s ease-in-out;}
.Floor003220 .swiper-slide a:hover .Ispic{transform: scale(1);}
.Floor003220 .txt{margin-top: 0.25rem;text-align: center}
.Floor003220 h3{color:#225ca3;margin:0;margin-bottom:0.12rem;font-size:0.20rem;font-weight: normal;height: 0.52rem}
.Floor003220 .tit{font-size: 0.22rem; color:#333;margin-top:0.05rem; margin-bottom: 0rem; text-align: center}
.Floor003220 p{line-height: 1.65;color:#999;margin:0;}
.Floor003220 .controls{display: flex;align-items: center; margin-top: var(--padMar50); }
.Floor003220 .controls .pages{flex: 1;height: 2px;background-color: #eee;position: relative;}
.Floor003220 .controls .pages span{height: 5px;top: -2px;background-color: var(--hover-color);border-radius: 5px;}
.Floor003220 .controls .arrows{display: flex;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003220 .controls .arrows a{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px #aa8461; background-position: center center; background-repeat: no-repeat; background-size: auto 0.18rem; cursor: pointer; transition: 0.3s; background-color: var(--white); position: relative; }
.Floor003220 .controls .arrows a + a{margin-left: 0.26rem;}
.Floor003220 .controls .arrows a.prev{background-image: url(../images/Floor003220-btn-prev-on.png);left: auto;}
.Floor003220 .controls .arrows a.next{background-image: url(../images/Floor003220-btn-next-on.png);right: auto;}
.Floor003220 .controls .arrows a:hover{background-color: var(--hover-color);}
.Floor003220 .controls .arrows a.prev:hover{background-image: url(../images/Floor003220-btn-prev.png);}
.Floor003220 .controls .arrows a.next:hover{background-image: url(../images/Floor003220-btn-next.png);}
@media (min-width:1025px) {
    .Floor003220 .swiperCon{padding: 0;}
    .Floor003220 .swiperCon:after{display: none;}
    .Floor003220 .swiper{ width:100%;}
    .Floor003220 .controls{width:100%;}
}
@media (max-width:1024px) {
    .Floor003220 .swiperCon{padding: 0 var(--padMar160);}
    .Floor003220 .swiperCon:before{width: var(--padMar160);}
}
/*Floor002955 */
.Floor002955{padding:5vw 0;background:#faf8f5;background:url(../images/Floor002955-bg.jpg) no-repeat center/cover;}
@media(min-width:1025px){
.Floor002955 .box{width: 48.5%;}
}
@media(max-width:1024px){
.Floor002955{margin: 0 0 5vw 0;}
.Floor002955 .box{padding-top: 6vw;}
}
.Floor002955 .box .inner{background:#fff;padding:0.25rem;border-radius: 0.1rem;}
.Floor002955 .box ol{border-bottom: 1px solid #e8e8e8;padding-bottom: 27px; margin-bottom: 3px;}
.Floor002955 .box ol.ol-pic a{display: block;position: relative;}
.Floor002955 .box ol.ol-pic .Ispic{height: 1.51rem;}
.Floor002955 .box ol.ol-pic aside{position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; color: #fff;background: rgba(0,0,0,0.5);font-size: 0.18rem;line-height: 40px;}
.Floor002955 .box ol.ol-pictxt .txt aside{font-size: 0.18rem;}
.Floor002955 .box ol.ol-pictxt .txt p{line-height: 1.715em;}
.Floor002955 .box ol.ol-pictxt .txt time{color: #999;font-size:0.15rem;}
.Floor002955 .box li{line-height: 50px;}
.Floor002955 .box li:not(:last-child){border-bottom: 1px dotted #dedede;}
.Floor002955 .box li a{font-size: 16px;padding-left: 16px;background: url("../images/Floor002955_a.gif") no-repeat left center;}
.Floor002955 .box li time{float: right;color: #999;font-size:0.15rem;}
@media(min-width:481px){
.Floor002955 .box ol.ol-pictxt .pic{width: 230px;}
.Floor002955 .box ol.ol-pictxt .txt{padding-left: 20px;}
}
@media(max-width:480px){
.Floor002955 .box ol.ol-pictxt .ytable,
.Floor002955 .box ol.ol-pictxt .ytable-cell{display: block;}
.Floor002955 .box ol.ol-pictxt .txt{padding: 3vw;}
.Floor002955 .box li a,
.Floor002955 .box ol.ol-pictxt .txt aside,
.Floor002955 .box ol.ol-pic aside{font-size: 4vw;}
.Floor002955 .box ol.ol-pictxt .txt p{font-size: 3.5vw;}
}

/*Floor003099 */
.Floor003099{ padding:5vw 0;}
.Floor003099 .auto{ overflow: hidden;}
.Floor003099 .slider .slick-list li a{display: block; margin: 0 1.3vw;}
.Floor003099 .pic{overflow: hidden;position: relative;border-radius: 0.15rem 0.15rem 0 0}
.Floor003099 .pic .Ispic{padding-bottom: 66.67%; transition: 0.5s;}
.Floor003099 li a:hover .Ispic{transform: scale(1.15);}
.Floor003099 .slider li .txt{background-color: #faf8f5;padding: 0.3rem 0.35rem 0.35rem 0.35rem;border-radius: 0px 0px 0.15rem 0.15rem}
.Floor003099 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor003099 .slider .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 12px; height: 12px; margin: 0 10px;background: #eaeaea;}
.Floor003099 .slider .slick-dots li button{display: none;}
.Floor003099 .slider .slick-dots li.slick-active{border-color: #aa8461;background: #aa8461;}
.Floor003099 .txt time{font-size: 12px;color: #666;}
.Floor003099 .txt .tit{font-size: 0.18rem;color: #333; line-height: 1.5; margin-top: 0;}
.Floor003099 .txt p{line-height: 1.714; width:78%;color: #666;}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li{padding-bottom: 2.24vw;}
.Floor003099 .slider .slick-list li:nth-child(2n){}
}
@media(min-width:641px){
.Floor003099 .slider{ margin: 0 -1.3vw;}
}

/*Floor003100 */
.Floor003100{ padding:4.5vw 0 3vw;}
.Floor003100 .auto{ overflow: hidden;}
.Floor003100 .slider .slick-list li a{display: block; margin: 0 1.3vw;}
.Floor003100 .pic{overflow: hidden;position: relative;border-radius: 0.15rem 0.15rem 0 0}
.Floor003100 .pic .Ispic{padding-bottom: 65.6%; transition: 0.5s;}
.Floor003100 li a:hover .Ispic{transform: scale(1.15);}
.Floor003100 .slider li .txt{background-color: #faf8f5;padding: 0.3rem 0.35rem 0.35rem 0.35rem;border-radius: 0px 0px 0.15rem 0.15rem}
.Floor003100 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor003100 .slider .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 12px; height: 12px; margin: 0 10px;background: #eaeaea;}
.Floor003100 .slider .slick-dots li button{display: none;}
.Floor003100 .slider .slick-dots li.slick-active{border-color: #aa8461;background: #aa8461;}
.Floor003100 .txt time{font-size: 0.16rem;color: #aa8461;display: block;}
.Floor003100 .txt .tit{font-size: 0.2rem;color: #333; line-height: 1.5; margin:0.2rem 0 0.15rem;min-height: 0.64rem}
.Floor003100 .txt p{line-height: 1.714; width:100%;color: #999;}
@media(min-width:1025px){
.Floor003100 .slider .slick-list li{padding-bottom: 2.24vw;}
.Floor003100 .slider .slick-list li:nth-child(2n){}
}
@media(min-width:641px){
.Floor003100 .slider{ margin: 0 -1.3vw;}
}

/*Floor001013 */
.Floor001013 .auto{ position:relative; z-index:3;border-radius: 0.1rem;overflow: hidden;}
.Floor001013 li{ position:relative; float:left;  background:#faf8f5; text-align:center;}
.Floor001013 li:after{content:'';width:1px;height: 70%;border-right:1px dashed #e9d5c1;position: absolute;right:0;top:15%;display: block;}
.Floor001013 li:last-child:after{display: none}
.Floor001013 li a{ display:block; position:relative; z-index:100;padding:0.24rem 0; }
.Floor001013 li a:hover{ background:none;}
.Floor001013 li .icon img{ width:52px; height:52px;}
.Floor001013 li .icon img.on{display: none}
.Floor001013 li .icon span{font-size:0.18rem; color:#333; padding-top:10px;}
.Floor001013 li .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:#aa8461; z-index:2;opacity: 0}
.Floor001013 li:hover .bg{opacity: 1}
.Floor001013 li:hover .icon span{color:#fff;}
.Floor001013 li:hover .icon img{display:none;}
.Floor001013 li:hover .icon img.on{display: inline-block;}
@media(min-width:769px){
.Floor001013 .auto{margin-top:-2.5%;max-width:1050px;}
.Floor001013 li{width:50%;}
}
@media(max-width:768px){
.Floor001013 li{width:25%;}
.Floor001013 .auto{margin-top:2%;}
.Floor001013 li .bg{ display:none !important;}
.Floor001013 li a{ border:1px solid #fff;}
}
@media(max-width:480px){
.Floor001013 li .icon img{ width:40px; height:40px;}
.Floor001013 li .icon span{font-size:14px;}
}



.footer{position: relative; z-index:8; padding-bottom: .3rem; background: #383635 url(../images/foot-logo-bgsvg.svg) no-repeat 1% center; background-size: contain}
.footer,
.footer a{color: rgba(255,255,255,0.6)}
.footer a:hover{color: #ffffff}
.footer .box{ padding-top: .9rem; padding-bottom: .9rem; margin-bottom: .3rem; border-bottom: solid 1px rgba(255,255,255,0.1)}
.footer .contact{line-height:30px;}
.footer .contact span{display: block}
.footer .contact a{color: #fff}
.footer .contact p{margin-bottom: .15rem}
.footer .contact p.icon{padding-left: 40px;background: no-repeat left 5px}
.footer .contact p:nth-child(1){background-image: url("../images/icon-tel.svg")}
.footer .contact p:nth-child(2){background-image: url("../images/icon-email.svg")}
.footer .follow {padding-top: .2rem}
.footer .follow dl{position: relative;z-index: 10;}
.footer .follow dl:not(:last-child){margin-right: .2rem}
.footer .follow dt{display: block; max-width: 46px;text-align: center}
.footer .follow dt img{cursor: pointer;}
.footer .follow dd{padding:5px;border-radius: 5px;background: #fff;left: 50%; transform: translateX(-50%); width: 150px; bottom:0px;transition: all 0.5s;position: absolute;opacity: 0;z-index: -1;visibility: hidden;}
.footer .follow dd img{width: 100%;}
.footer .follow dd:after{width: 10px;height: 10px;left: 50%;transform: translateX(-50%) rotate(45deg);content: "";position: absolute;background: #fff;bottom: -5px;}
.footer .follow dl:hover dd{bottom:50px;visibility: visible;z-index: 1;opacity: 1;}
.footer .follow dl:hover{z-index: 15;}
.footer .follow dl:hover dt img{
  opacity: 1;
  -webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}
.footer .caidan{width:360px;}
.footer .caidan h4{color: #fff;}
.footer .caidan h4:after{content: '';display: block;margin: .2rem 0;width: 20px;height: 2px;background: #fff;}
.footer .caidan dl{padding: 8px 0}
.footer .caidan dl:last-child{}
.footer .ewm{width: 250px;}
.footer .ewm li{width: 110px; text-align: center}
.footer .ewm li figure{border-radius: 5px;}
.footer .ewm li p{padding-top: 10px;}
.footer .link{float: right}
.footer .link i{padding: 0px 15px; color: #605e5d}

@media(min-width:1024px){
.footer .contact{order: 1}
.footer .caidan{order: 2}
.footer .ewm{order: 3}
.footer .caidan .sub{column-count: 2}
}
@media(max-width:1024px){
.footer .box{ padding-top: .2rem; padding-bottom: .2rem;margin-bottom:0.2rem; }
.footer .caidan{width: 100%; padding-bottom: 4%}
.footer .caidan .sub{display: flex;justify-content: space-between;}
.footer .link{float: none; text-align: center}
.footer .ewm li p{padding-top:0;}
.footer .copyright{text-align: center; padding-top: .1rem}
}
@media(max-width:640px){
.footer .caidan{display: none}
.footer .ewm{margin: auto;padding-top: .3rem}
.footer .contact{width: 100%}
.footer .contact p span{display: inline-block; padding-right: 10px}
.footer .contact p.icon{padding-left: 30px;}
.footer .follow{width: 100%; justify-content: center}
.footer .link i{padding: 0px 5px;}

}



/*Floor002979*/
.Floor002979{padding:5vw 0;background:#faf8f5;/*background:url(../images/Floor002979-bg.jpg) no-repeat center/cover;*/}
.Floor002979 .auto{}
.Floor002979 li{position: relative;overflow: hidden;border-radius: 0.1rem}
.Floor002979 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;overflow: hidden}
.Floor002979 li .txt{position: absolute;color: #fff; z-index: 10; width:100%; border-radius: 0 0 0.1rem 0.1rem; bottom: 0%;  left: 0; text-align: left;text-transform: uppercase; transition: margin 0.5s; line-height: 1.5;padding:0.25rem 0.4rem;background: linear-gradient(transparent,rgba(0,0,0,0.65));}
.Floor002979 li .txt h2{font-size:0.24rem;font-weight: normal;margin:0;margin-top:0.08rem;}
.Floor002979 li .Ispic{transition: transform 0.3s;border-radius: 0.1rem}
.Floor002979 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002979 li:hover .txt{margin-top: -40px;}
@media(min-width:641px){
.Floor002979 li{float: left; margin-right: 1.299%;}
.Floor002979 li:nth-child(1){width: 32.468%;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(5){width: 28.572%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(4){width: 36.364%;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(3){ margin-bottom: 1.299%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-right: 0; float: right;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 130%;}
.Floor002979 li:nth-child(2) .Ispic,
.Floor002979 li:nth-child(5) .Ispic{padding-bottom: 71.591%;}
.Floor002979 li:nth-child(3) .Ispic,
.Floor002979 li:nth-child(4) .Ispic{padding-bottom: 56.25%;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor002979 li .txt{font-size: 2.5vw;}
}
@media(max-width:640px){
.Floor002979 li .txt{font-size: 3vw;}
.Floor002979 li:hover .txt{margin-top: -4vw;}
.Floor002979 li:not(:nth-child(1)){float: left; width: 49%; margin-top: 2%;}
.Floor002979 li .Ispic{padding-bottom: 70%;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 50%;background-position: center top 15%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-left: 2%;}
}



/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002730 .txt .auto{ max-width: 920px;}
.Banner002730 .txt .cn{ letter-spacing:8px; padding-right: 20px;}
.Banner002730 .txt .en{text-align: right;text-transform: uppercase; padding-left: 15px;}
.Banner002730 img{width:100%;}
@media(min-width:1025px){
  .Banner002730 figure{ height:400px;}
  .Banner002730 img.wap{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img.pc{ display:none;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 1em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.125;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.556;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #aa8461;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #aa8461;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
/*PicList003142 */
.PicList003142{padding:4.5vw 0 0;}
.PicList003142 li{float: left; box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border-radius: 0.1rem;overflow: hidden; margin-bottom: 3%;}
.PicList003142 li .txt{padding: 1.875em;}
.PicList003142 li .tit{ font-size: 0.2rem;line-height: 1.6; min-height: 3.3332em;}
.PicList003142 li p{font-size: 0.16rem; line-height: 1.75; min-height: 3.57142em;color: #999999;margin:0.1rem 0 0.18rem;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 65.6%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #aa8461;}
.PicList003142 li time{color: #aa8461;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 31.3%;}
.PicList003142 li:not(:nth-child(3n)){margin-right:3%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}
/*Page002623 */
.Page002623{padding: 2vw 0 4vw 0; text-align: center;font-size: 16px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 42px; width: 42px; margin: 0 1px;border-radius: 50%;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #aa8461;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 42px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{}
.Page002623 .Pages a{background-color: #eee;}
}

/*PicList002938 */
.PicList002938{padding-bottom:2vw;}
.PicList002938 ul{padding: 1.4vw 0; border-bottom: 1px solid #ebebeb;}
.PicList002938 li .inner{padding-left: 33px;font-size: 16px; }
.PicList002938 li time{color: #aa8461;}
.PicList002938 li p{color: #999;line-height: 1.625em; height: 3.25em;}
.PicList002938 li aside{font-size: 0.2rem;}
.PicList002938 li aside a{color: #333;}
.PicList002938 li aside a:hover{color: #aa8461;}
.PicList002938 ol img{border-radius: 0.05rem}
@media(min-width:481px){
.PicList002938 ol{width: 240px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
.PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}

.pic_text_list01{padding:4vw 0 2vw }
.pic_text_list01_{padding-top:0;}
.pic_text_list01 .left img{width:100%; height: 200px; transition:transform .5s ease-in-out;}
.pic_text_list01 .right .h3{color:#313131;font-size:22px;font-weight:400;margin:20px 0 20px}
.pic_text_list01 .right .h3:hover{color:#aa8461;}
.pic_text_list01 .right .p{color:#999;font-size:16px;line-height:30px;overflow:hidden}
.pic_text_list01 ul li{margin-bottom:0;background:#fff;padding:25px 0;position:relative;border-bottom:1px solid #eee;transition:.5s}
.pic_text_list01_ ul li{padding:15px 0;}
.pic_text_list01 ul li a{display:block;height:auto;overflow:hidden}
.pic_text_list01 .right .time{color:#333;}
@media(min-width:769px){
.pic_text_list01 .left{float:left;width:22%;overflow:hidden;border-radius:0px}
.pic_text_list01 .right{float:right;width:74%;padding:10px 10px 10px 10px;position:relative}
.pic_text_list01 .right .time{}

.pic_text_list01 ul li{padding-right:20px}
}
@media(max-width:768px){
.pic_text_list01{padding:4vh 0 2vh}
.pic_text_list01 ul li{padding:0 0 20px 0}
.pic_text_list01 .left img{border-radius:5px; height: auto;}
.pic_text_list01 .right .time{margin:10px 0 5px;display:block;color:#999;}
.pic_text_list01 .right .time span{float:right;margin:0}
.pic_text_list01 .right .time span:before{content:"-"}
.pic_text_list01 .right .h3{margin:10px 0 0;font-size:18px;}
.pic_text_list01 .right .p{font-size:14px;line-height: 24px;}
}


/*.News_detail*/
.News_detail{padding:4.5vw 0;}
.News_detail .auto{background:#f7f6f3;padding:5vw;}
.News_detail .news_info{height:auto;overflow:hidden}
.News_detail .news_info .title{text-align:center;padding-bottom:20px;border-bottom:1px dashed #d2d2d2;margin-bottom:30px}
.News_detail .news_info .title h1{margin:0;padding-bottom:15px;font-size:26px;font-weight:400;color:#333}
.News_detail .news_info .title p{margin:0;padding-bottom:10px}
.News_detail .news_info .title p span{margin:0 5px;color:#777;font-family:Arial,Helvetica,sans-serif}
.News_detail .news_info .info{text-align:justify;text-justify:inter-ideograph}
.News_detail .news_info .center{text-align:center}
.News_detail .info{font-size:16px;line-height:28px;color:#666}
.News_detail .info img{display:block;margin:3% auto!important;height:auto!important}
.News_detail .info video{width:70%;display:block;margin:3% auto}
.News_detail .info .tou{width:100px;height:100px;overflow:hidden;margin:20px auto 50px;border-radius:50%}
.News_detail .info .tou img{height:100%;width:auto;margin:0}
.News_detail .bot{position:relative;margin-top:70px;padding-top:50px;font-size:16px;border-top:1px dashed #d2d2d2}
.News_detail .info_back{text-align:center;clear:both;position:absolute;right:0;bottom:0}
.News_detail .info_back a{position:relative;color:#fff;background:#dcbf93;display:block;width:150px;line-height:36px;font-size:16px;border-radius:100px}
.News_detail .info_back a:hover{opacity:.8}
.News_detail .info_pn span{display:block;font-size:0.16rem;margin:15px 0}
.News_detail .info_pn span a{color:#666}
@media(max-width:1024px){.News_detail{padding:4vh 0;background:#fff}
.News_detail .info_back{position:relative;margin-bottom:5%;}
.News_detail .bot{position:relative;margin-top:15px;padding-top:25px;}
.News_detail .news_info .title h1{font-size:22px}
.News_detail .info_pn span{margin:10px 0;}
}
@media(max-width:768px){.News_detail .info *{max-width:100%!important}
.News_detail .info .rich_media_area_primary_inner{max-width:100%!important}
.News_detail .info_back a{width:100%}
}
@media(min-width:1025px){.News_detail .info_pn span{width:80%}
}


/*Menu002956 */
.Menu002956{padding-left: 10px; }
.Menu002956 nav{background: #faf8f5;padding: 20px 0;}
.Menu002956 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
.Menu002956 h1 span{position: relative; z-index: 4; display: block;font-size: 24px;font-weight: normal; color: #fff;line-height: 1em;border-left: 2px solid #fff;padding-left: 15px;}
.Menu002956 h1:after{position: absolute; content: '';  height: 100%; background: #aa8461; top: 0; transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg); right:0; left: -30px;}
.Menu002956 h1 i{position: absolute;}
.Menu002956 h1 i.jiao{ border:8px solid transparent; border-left-color: #956a43;  left: 2px; top: -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu002956 ul{padding: 12px 0;}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #fff;}
.Menu002956 li a{display: block;line-height: 26px; padding: 14px 27px 14px 27px;font-size: 0.18rem;position: relative; z-index: 1;}
.Menu002956 li a:after{position: absolute; content: '';border:4px solid transparent; border-top-width: 6px;border-top-color: #aa8461; top: 50%; margin-top: -4px; right: 30px; opacity: 0; transition: 0.3s;}
.Menu002956 li a:hover,
.Menu002956 li a.aon{color: #aa8461;}
.Menu002956 li a:hover:after,
.Menu002956 li a.aon:after{opacity: 1;}
.Menu002956 li dl{display: none;padding-bottom:0.1rem;}
.Menu002956 li dl dd{}
.Menu002956 li dl dd a{padding:7px 30px 7px 40px;font-size:0.16rem;}
.Menu002956 li dl dd a:after{display: none}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40;padding-left:0;}
.Menu002956 ul{display: none;position: absolute; left: 0px;top: 100%; right: 0; z-index: 40;background: #faf8f5;padding:5px 0;}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #aa8461; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}
}
@media(max-width:640px){
.Menu002956 nav{padding: 10px 0;}
.Menu002956 h1 span{font-size: 5vw;}
.Menu002956 h1{padding: 3vw 0 3vw 20px; }
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
}


.AboutCancer{padding:0}
.AboutCancer .text{font-size:0.16rem;line-height: 1.8}
.AboutCancer .pic{width:50%;float:right;margin-left:5%;margin-bottom:4%;}
@media(max-width:768px){
  .AboutCancer{padding:0 0;}
  .AboutCancer .pic{width:100%;float:none;margin-left:0;margin-bottom:5%;}
}


.Insidepage{padding:4.5vw 0;overflow:hidden;}
.Insidepage .w22{ width:19%; padding-bottom:4%;}
.Insidepage .w75{ width:77%; padding-bottom:0;}
@media(max-width:1024px){
.Insidepage{padding:8vw 0;}
.Insidepage .w22{ width:100%;}
.Insidepage .w75{ width:100%;}
}

.Protonheavyion{line-height: 1.8}
.Protonheavyion p{margin:0.1rem 0;}
.Protonheavyion .text{margin-bottom:3vw;}
.Protonheavyion .text .lm-title2{padding-bottom:0.25rem;}
.Protonheavyion .box h2{font-size:0.26rem;color:#aa8461;font-weight: normal;line-height: 1.5}
.Protonheavyion .box p span{display: block;padding-left:0.12rem;}
.Protonheavyion .box dl{display: flex;flex-wrap: wrap;margin-top:0.2rem;}
.Protonheavyion .box dl dd{width:100%;float:left;margin-right:0%;margin-bottom:1%; border:1px solid #f7e6d5;padding:0.25rem 0.4rem 0.25rem 0.4rem;border-radius: 5px}
.Protonheavyion .box dl dd:nth-child(2n){margin-right:0;}
.Protonheavyion .box dl dd h2{color:#aa8461;font-size:0.22rem;margin:0;font-weight: normal;line-height: 1.2;margin-bottom:0.06rem;position: relative;}
.Protonheavyion .box dl dd h2:after{content:'';width:5px;height: 5px;background:#aa8461;border-radius: 50%;display: block;position: absolute;top:0.1rem;left:-0.12rem;}
.Protonheavyion .box dl dd p{margin:0;line-height: 1.75}
.Protonheavyion .pic{margin-top:1%;}
.Protonheavyion .pic2{}
.Protonheavyion .pic2 ul li{width:48%;float:left;}
.Protonheavyion .pic2 ul li:nth-child(2n){float:right;}
.Protonheavyion .box1 img{float:right;margin-left:3%;}
@media(max-width:768px){
.Protonheavyion .box h2{font-size:0.22rem;}
.Protonheavyion .box dl dd{width:100%;float:none;margin-right:0;}
.Protonheavyion .pic img{width:100%;float:none;margin-bottom:2%;}
.Protonheavyion .box1 img{float:none;margin-left:0;}
.Protonheavyion .pic2 ul li{width:100%;}
}

.Tumortype{}
.Tumortype .topcon{margin-bottom:3%;}
.Tumortype .topcon p{line-height: 1.8;margin:0.1rem 0;}
.Tumortype ul{display: flex;flex-wrap: wrap;}
.Tumortype ul li{width:31.3%;float:left;margin-right:3%;margin-bottom: 3%;padding: 0.25rem;background: #faf8f5;border-radius: 5px;}
.Tumortype ul li:nth-child(3n){margin-right:0;}
.Tumortype dl{display: table;width:100%;margin: 0 auto;}
.Tumortype dl > *{display: table-cell; vertical-align: middle;}
.Tumortype dt{width: 5em;}
.Tumortype dt .icon{position: relative; width: 3.75em; height: 3.75em;border-radius: 50%;background-color: #aa8461;text-align: center; }
.Tumortype dt .icon img{ max-height:1.875em;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.Tumortype dd h3{margin: 0;font-size: 0.18rem;font-weight: normal;color: #333;}
.Tumortype dd aside{color: #999; font-size: 0.875em;}
.Tumortype ul li:hover h3{color:#aa8461;}

@media(max-width:768px){
  .Tumortype ul li{width:100%;margin-right:0;}
}

.TumorDetails{}
.TumorDetails .box{line-height: 1.8; border-bottom:1px solid #f7e6d5;margin-top:-2vw;margin-bottom:0;padding-top:6vw;padding-bottom:4vw;}
.TumorDetails .box h2.tit{display: inline-block;background:#aa8461;color:#fff;font-size:0.24rem;font-weight: normal;line-height: 1.2;padding:0.1rem 0.3rem;border-radius: 0 0.4rem;margin:0 0 0.2rem;}
.TumorDetails .box p{margin:0.12rem 0;}
.TumorDetails .box p b{color:#333;}
.TumorDetails .more{ text-align:center; padding-bottom:20px;}
.TumorDetails .more a{width: 1.8rem;height: 0.45rem;line-height: 0.45rem;display: inline-block;color: #fff;font-size: 0.16rem;background: url(../images/more-down.png) no-repeat 70% center #aa8461;position: relative;z-index: 100;border-radius: 60px;text-align: center;padding-right: 20px;}
@media(max-width:768px){
  .TumorDetails .box{margin-top:-5vw;padding-top:15vw;padding-bottom:8vw;}
  .TumorDetails .box h2.tit{font-size:0.22rem;}
}

.Diagnosispage{}
.Diagnosispage .box{line-height: 1.8;}
.Diagnosispage .box1{}
.Diagnosispage .box1 .pic{width:50%;float:left;border-radius: 0.1rem;overflow: hidden}
.Diagnosispage .box1 .text{width:43%;float:right;}
.Diagnosispage .box1 .h-more{margin-top:2vw;}
.Diagnosispage .box2{margin-top:4vw;}
.Diagnosispage .box2 ul{display: flex;flex-wrap: wrap;}
.Diagnosispage .box2 ul li{width:48%;float:left;margin-right:4%;margin-bottom:4%;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);border-radius: 0.1rem;overflow: hidden;}
.Diagnosispage .box2 ul li:nth-child(2n){margin-right:0;}
.Diagnosispage .box2 ul li .txt{padding: 1em;}
.Diagnosispage .box2 ul li .tit{ font-size: 0.24rem;line-height: 1.6666; text-align: center;}
.Diagnosispage .box2 ul li .pic{overflow: hidden;}
.Diagnosispage .box2 ul li .Ispic{padding-bottom: 60%;transition: 0.3s;}
.Diagnosispage .box2 ul li a:hover .Ispic{transform: scale(1.1);}
.Diagnosispage .box2 ul li a:hover{color: #aa8461;}
@media(max-width:768px){
  .Diagnosispage .box1 .pic{width:100%;float:none;margin-bottom:2%;}
  .Diagnosispage .box1 .text{width:100%;float:none;}
  .Diagnosispage .box2 ul li{width:100%;float:none;margin-right:0;}
  .Diagnosispage .box2 ul li .tit{font-size:0.22rem;}
}

.Tumordiagnosis{}
.Tumordiagnosis .pic{width:45.095%;float:right;margin-left:5%;margin-bottom:2%;}
.Tumordiagnosis .pic img{border-radius: 5px;}
.Tumordiagnosis .lm-title2{padding-bottom:0.3rem;}
.Tumordiagnosis .box{line-height: 1.8;margin-bottom:3.5vw;}
.Tumordiagnosis p{margin:0.1rem 0;}
.Tumordiagnosis .box .p{position: relative;padding-left:0.15rem;}
.Tumordiagnosis .box .p:after{content:'';width:0.05rem;height: 0.05rem;border-radius: 50%; background:#aa8461;display: block;position: absolute;left:0;top:0.13rem;}
.Tumordiagnosis .box ul li h2{font-size:0.22rem;color:#333;font-weight: normal;margin:0.1rem 0;margin-top:2%;line-height: 1.5;}
.Tumordiagnosis .box:last-child{margin-bottom:0;}
@media(max-width:768px){
  .Tumordiagnosis .pic{width:100%;float:none;margin-left:0;margin-bottom:4%;}
  .Tumordiagnosis .lm-title2{padding-bottom:0.1rem;}
}

.tumortherapy{}
.tumortherapy .pic{width:45.095%;float:right;margin-left:5%;margin-bottom:2%;}
.tumortherapy .pic img{border-radius: 5px}
.tumortherapy .lm-title2{padding-bottom:0.3rem;}
.tumortherapy .box{line-height: 1.8;margin-bottom:3.5vw;}
.tumortherapy p{margin:0.1rem 0;}
.tumortherapy .box .p{position: relative;padding-left:0.15rem;}
.tumortherapy .box .p:after{content:'';width:0.05rem;height: 0.05rem;border-radius: 50%; background:#aa8461;display: block;position: absolute;left:0;top:0.13rem;}
.tumortherapy .box ul li h2{font-size:0.23rem;color:#333;font-weight: normal;margin:0.1rem 0;margin-top:2%;line-height: 1.5;}
.tumortherapy .box:last-child{margin-bottom:0;}
@media(max-width:768px){
  .tumortherapy .pic{width:100%;float:none;margin-left:0;margin-bottom:4%;}
  .tumortherapy .lm-title2{padding-bottom:0.1rem;}
}

.Oncologynursing{}
.Oncologynursing .pic{width:45.095%;float:right;margin-left:5%;margin-bottom:2%;}
.Oncologynursing .pic img{border-radius: 5px}
.Oncologynursing .lm-title2{padding-bottom:0.3rem;}
.Oncologynursing .box{line-height: 1.8;margin-bottom:3.5vw;}
.Oncologynursing p{margin:0.1rem 0;}
.Oncologynursing .box .p{position: relative;padding-left:0.15rem;}
.Oncologynursing .box .p:after{content:'';width:0.05rem;height: 0.05rem;border-radius: 50%; background:#aa8461;display: block;position: absolute;left:0;top:0.13rem;}
.Oncologynursing .box ul li h2{font-size:0.22rem;color:#333;font-weight: normal;margin:0.1rem 0;margin-top:2%;line-height: 1.5;}
.Oncologynursing .box:last-child{margin-bottom:0;}
@media(max-width:768px){
  .Oncologynursing .pic{width:100%;float:none;margin-left:0;margin-bottom:4%;}
  .Oncologynursing .lm-title2{padding-bottom:0.1rem;}
}


.Medicalservices ul{display: flex;flex-wrap: wrap;}
.Medicalservices ul li{width:48%;float:left;margin-right:4%;margin-bottom:4%;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);border-radius: 0.1rem;overflow: hidden;}
.Medicalservices ul li:nth-child(2n){margin-right:0;}
.Medicalservices ul li .txt{padding: 1em;}
.Medicalservices ul li .tit{ font-size: 0.24rem;line-height: 1.6666; text-align: center;}
.Medicalservices ul li .pic{overflow: hidden;}
.Medicalservices ul li .Ispic{padding-bottom: 60%;transition: 0.3s;background-color:#f8f8f8;}
.Medicalservices ul li a:hover .Ispic{transform: scale(1.1);}
.Medicalservices ul li a:hover{color: #aa8461;}
@media(max-width:768px){
  .Medicalservices{min-height: 1.5rem}
  .Medicalservices ul li{width:100%;margin-right:0;}
  .Medicalservices ul li .tit{font-size:0.2rem;}
}

.Medicalinfo .box{line-height: 1.8}
.Medicalinfo p{margin:0.1rem 0;}
.Medicalinfo .box .p{position: relative;padding-left:0.15rem;}
.Medicalinfo .box .p:after{content:'';width:0.05rem;height: 0.05rem;border-radius: 50%; background:#aa8461;display: block;position: absolute;left:0;top:0.12rem;}
.Medicalinfo .box ul li{border-bottom:1px solid #f7e6d5;padding-bottom:2%;margin-bottom:2%;}
.Medicalinfo .box ul li h2{font-size:0.22rem;color:#333;font-weight: normal;margin:0.1rem 0;margin-top:2%;line-height: 1.5;}
.Medicalinfo .box .tit{font-size:0.22rem;color:#333;font-weight: normal;margin:0.1rem 0;line-height: 1.5;}
.Medicalinfo .box .ul2{display: flex;flex-wrap: wrap;}
.Medicalinfo .box .ul2 li{width:48.5%;float:left;margin-right:3%;margin-top:1.5%;margin-bottom:1.5%; padding:3%; border:1px solid #f7e6d5;}
.Medicalinfo .box .ul2 li:nth-child(2n){margin-right:0;}
.Medicalinfo .box .ul2 li h2{margin-top:0;}
.Medicalinfo .box .ul2 li .img{margin-bottom:0.2rem;}
.Medicalinfo .box .pic{width:45%;float:right;margin-left:5%;margin-bottom:2%;}
.Medicalinfo .box .pic img{border-radius: 0.05rem;}
.Medicalinfo .box1 .pic{width:48%;margin-top:0.15rem;}
.Medicalinfo .box9 .lm-title2{padding-bottom:0.25rem;}
.Medicalinfo .box9 .ul2 li{padding:2%;position: relative;padding-left:3%;font-size:0.18rem;}
.Medicalinfo .box9 .ul2 li:after{content:'';width:0.05rem;height: 0.05rem;border-radius: 50%; background:#aa8461;display: block;position: absolute;left:0.15rem;top:0.33rem;}

.Medicalinfo .QAlist{}
.Medicalinfo .QAlist dl{ margin-bottom:2%; background:#faf8f5; padding:2%;border-radius: 0.1rem;}
.Medicalinfo .QAlist dt,
.Medicalinfo .QAlist dd{ position:relative; padding-left:48px; min-height:33px;}
.Medicalinfo .QAlist dl b{ position:absolute; color:#fff; width:33px; height:33px; line-height:33px; text-align:center; font-size:18px; left:0; top:0; border-radius:10px; }
.Medicalinfo .QAlist dt{ line-height:21px; padding-top:6px; padding-bottom:6px;font-size:0.20rem; color:#333; margin-bottom:12px;}
.Medicalinfo .QAlist dt b{ background:#aa8461;}
.Medicalinfo .QAlist dd b{ background:#aa8461;}
.Medicalinfo .QAlist dd p{ }
@media(max-width:768px){
  .Medicalinfo .box1 .pic{width:100%;margin-left:0;}
  .Medicalinfo .box .ul2 li{width:100%;margin-right:0;}
  .Medicalinfo .box .pic{width:100%;margin-left:0;float:none;}
  .Medicalinfo .QAlist dl b{width:30px;height: 30px;line-height: 30px;font-size:16px;}
  .Medicalinfo .QAlist dt, .Medicalinfo .QAlist dd{padding-left:44px;}
  .Medicalinfo .box9 .ul2 li{padding-left:0.2rem;}
  .Medicalinfo .box9 .ul2 li:after{left:0.1rem;top:0.2rem;}
}

/*
 .Timeline000722
 */
.Timeline000722{padding:3% 0 4%;}
.Timeline000722 dl{position:relative;padding-left: 110px;min-height:90px;margin-bottom:3%;}
.Timeline000722 dl:last-child{ margin-bottom:0;}
.Timeline000722 dt{ position:absolute; left:0; top:0; padding:5px;border-radius:50%; border:1px solid #aa8461;}
.Timeline000722 dt b{display:block;width: 68px;height: 68px;border-radius:50%;font-size:0.28rem;line-height: 1.5; background-color:#aa8461;color:#fff;text-align:center;padding-top:13px;position:relative;}
.Timeline000722 dd{border-top:1px solid #aa8461; padding-top:10px;}
.Timeline000722 dd h2{font-size:0.22rem;margin:0.1rem 0;color:#333;font-weight: normal;line-height: 1.5}
.Timeline000722 dd p{margin:0.05rem 0;}
@media(max-width:480px){
.Timeline000722 dl{padding-left:80px; min-height:70px;}
.Timeline000722 dt b{width:0.6rem; height:0.6rem;padding-top:0.1rem;}
.Timeline000722 dt b:before{ top:40px;}
.Timeline000722 dd h2{font-size:0.2rem;}
}


/*Floor002872 */
.Floor002872{position: relative; z-index: 10;padding:4vw 0 5vw;}
/*slick Basic*/
.Floor002872 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002872 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002872 .slick-list:focus {outline: none}
.Floor002872 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002872 .slick-slider .slick-track, 
.Floor002872 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002872 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002872 .slick-track:before, 
.Floor002872 .slick-track:after{display: table; content: '';}
.Floor002872 .slick-track:after{ clear: both;}
.Floor002872 .slick-loading .slick-track { visibility: hidden;}
.Floor002872 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002872 .slick-slide .slick-loading img { display: none;}
.Floor002872 .slick-slide .dragging img { pointer-events: none;}
.Floor002872 .slick-initialized .slick-slide { display: block;}
.Floor002872 .slick-loading .slick-slide { visibility: hidden;}
.Floor002872 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002872 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002872 .auto_1366{max-width: 1366px; width: 96%;box-shadow: 5px 0 6px rgba(163,166,170,0.22);}
.Floor002872 .inner{padding: 0px;background: #fff;}
.Floor002872 .fr{background: #faf8f5; padding: 20px 20px 0;}  
.Floor002872 .slider-tab{margin-bottom: 18px;}
.Floor002872 .slider-tab li{line-height: 50px; text-align: center;font-size: 0.22rem;color:#333;border-bottom:1px solid #aa8461; cursor: pointer;}
.Floor002872 .slider-tab li.slick-current{color: #fff;background: #aa8461;}
.Floor002872 .slider-for li{line-height: 50px;font-size: 0.16rem;border-bottom:1px dashed #ebdccf;}
.Floor002872 .slider-for li:last-child{border-bottom:none;}
.Floor002872 .slider-for li time{float: right; margin-left: 20px;color:#999;}
.Floor002872 .slider-for li a:hover{color: #aa8461;}
.Floor002872 .slider-for li a:before{display:block;content: '';  width: 4px;height: 4px;background:#aa8461; text-align: center;border-radius: 50%;float:left;margin-right:8px;margin-left:3px; margin-top:24px;}
.Floor002872 .fl .slider li a{display: block; position: relative;}
.Floor002872 .fl .slider li aside.dot{position: absolute; left: 0; width: 100%;line-height: 54px; padding: 0 30% 0 25px;color: #fff;font-size: 18px;background: rgba(0,0,0,0.6); z-index: 10;bottom: 0; transform: translateY(50px); opacity: 0; transition: 0.3s 0.3s;}
.Floor002872 .fl .slider li.slick-current aside.dot{opacity: 1;transform: translateY(0);}
.Floor002872 .fl .slick-dots{position: absolute; right: 20px;bottom: 21px; z-index: 10;}
.Floor002872 .fl .slick-dots li{width: 10px; height: 10px; cursor: pointer;border-radius: 10px;transition: 0.3s; background: #fff;float: left;margin-left: 10px;}
.Floor002872 .fl .slick-dots li button{display: none;}
.Floor002872 .fl .slick-dots li.slick-active{background: #aa8461; width: 20px;}
@media(min-width:1025px){
.Floor002872 .fl{width: 50%;}
.Floor002872 .fr{width: 50%;}
.Floor002872 .fl,
.Floor002872 .fr{height: 460px;}
.Floor002872 .fl .slider li .Ispic{padding-bottom:460px;}
}
@media(max-width:1024px){
.Floor002872 .fl .slider li .Ispic{padding-bottom: 55%;}
.Floor002872 .fr{padding-bottom: 20px;} 
}
@media(max-width:640px){
.Floor002872 .inner{padding: 10px;}
.Floor002872 .slider-tab li{font-size: 18px;}
.Floor002872 .fl .slider li aside.dot{font-size: 16px;}
.Floor002872 .slider-for li{line-height: 40px;font-size: 16px;}
}


#NewsList{overflow: hidden;padding:5vw 0 1vw;}
#NewsList .h-title{padding-bottom:0.2rem;}
#NewsList .item{ line-height: .32rem; transition: 0.3s; overflow: hidden}
#NewsList .pic figure{padding-bottom: 66.67%;}
#NewsList .text .desc{line-height: .3rem}
#NewsList .slide{margin-left: -.225rem;margin-right: -.225rem; margin-bottom: .4rem}
#NewsList .slide .item{padding: .225rem;}
#NewsList .slide .pic figure {position: relative;overflow: hidden; border-radius: 20px 20px 0px 0px}
#NewsList .slide .pic figure img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover}
#NewsList .slide .pic figure img{
-webkit-transition: -webkit-transform 1.2s ease;
transition: -webkit-transform 1.2s ease;
transition: transform 1.2s ease;
transition: transform 1.2s ease,-webkit-transform 1.2s ease;
}
#NewsList .slide .item:hover figure img{ -webkit-transform:scale(1.2);transform:scale(1.2)}
#NewsList .slide .text{background-color: #faf8f5;padding: .4rem .4rem .64rem .4rem; border-radius: 0px 0px 20px 20px; transition: 0.5s;position: relative; overflow: hidden}
#NewsList .slide .text:after{content: ''; opacity: 0; position: absolute; right: 0; bottom: 0; background: url("../images/item_bg.png") no-repeat; width: 1.2rem; height: 1.2rem; transition: 0.5s}
#NewsList .slide .text dl span{color:#aa8461;}
#NewsList .slide .text .tit{margin: .2rem 0; min-height: .64rem;font-size:0.2rem;font-weight: normal;}
#NewsList .slide .text dl a{font-size: .14rem; background: #f5f1eb; border-radius: 30px;color: #b27b4a; padding:0 .18rem; margin-right: .4rem; display: inline-block; transition: 0.5s;position: relative}
#NewsList .slide .text dl a:before{content: ''; display: inline-block; margin-right: 8px; width: 3px; height: 3px; background: #b27b4a}
#NewsList .slide .text dl a:after{content: '';position: absolute; width: 1px; height: 50%; top: 0; bottom: 0; right: -0.2rem; margin: auto;background: #e6e2dc}
#NewsList .slide .text dl a:hover{background-color: #b27b4a; color: #ffffff}
#NewsList .slide .item:hover .text{background-color: #ffffff; box-shadow: 0px 0px 36px 0px rgba(170, 132, 97, 0.2);}
#NewsList .slide .item:hover .text:after{opacity: 1}
#NewsList .list .item:not(:last-child){margin-bottom: 4%}
#NewsList .list .pic{width:2.4rem}
#NewsList .list .text{width:calc(96% - 2.4rem)}
#NewsList .list .text .tit{padding-top: .15rem; padding-bottom: .05rem}
#NewsList .list .text .desc{min-height: .64rem}
#NewsList .list .item:hover{box-shadow: 0px 0px 36px 0px rgba(170, 132, 97, 0.2); border-radius: 10px;}

#NewsList .slick-dots{position:relative; z-index: 10;display: flex;justify-content: center; margin:0;padding: .2rem 0;width:100%;list-style:none;text-align:center;}
#NewsList .slick-dots li{position:relative;padding:5px; margin: 0px 5px; cursor:pointer;}
#NewsList .slick-dots li button{display:block;padding:0;width:10px; height:10px;outline:0;border:solid 2px #c2bfba; background-color:#fff;color:transparent; border-radius:30px; font-size:0;line-height:0;cursor:pointer; transition: 0.5s}
#NewsList .slick-dots li.slick-active button{background-color: #b28f67; border-color: #b28f67}

@media(max-width:768px){
#NewsList .slide .text{padding: .2rem;}
#NewsList .list .pic{width:1.4rem}
#NewsList .list .text{width:calc(96% - 1.4rem)}
#NewsList .list .text .tit{padding-top: 0}
#NewsList .list .text dl{position: absolute; left: 0; bottom: 0;width:1.4rem;color: #fff; text-align: center;background: rgba(170, 132, 97, 0.8);}
}


/*Floor003083 */
.Floor003083{font-size: 16px;padding:5vw 0 8vw;background:#faf5ef;background:url(../images/Floor003083-bg.jpg) no-repeat center/cover;position: relative;}
.Floor003083 .auto{z-index: 2;max-width:1660px;}
.Floor003083 .column_title{padding-bottom:0.5rem;}
.Floor003083 .slick-dots{text-align: center;}
.Floor003083 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003083 .slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003083 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003083 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #0f55b0;}

.Floor003083 .content{}
.Floor003083 .cimg{position: absolute;left: 50%;bottom: 0; width: 5.64rem;height: 7.52rem;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: 10;display: none;}
.Floor003083 .cimg img{display: block;}
.Floor003083 .cimg .hoverbox .item{position: absolute;width: .36rem;height: .36rem;display: flex;justify-content: center;align-items:center }
.Floor003083 .cimg .hoverbox .item i{display: block;border-radius: 50%;width: .1rem;height: .1rem;background: #fff;cursor: pointer;}
.Floor003083 .cimg .hoverbox .item::before,
.Floor003083 .cimg .hoverbox .item::after {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #ffffff;z-index: 1;border-radius: 100%;opacity: 0}
.Hbusiness .line::after {/*animation: neonOuter 2.5s infinite ease-in-out;*/}
.Floor003083 .cimg .hoverbox .item .hover{position: absolute;padding: .06rem .1rem;border-radius: .1rem;background: rgba(0,0,0,.3);border: 1px solid #fff;color: #fff;font-size: 0.18rem;top: 50%;transform: translateY(-50%);width: max-content;opacity: 0;transition: opacity 0.3s ease; pointer-events: none;}

/* 鼠标悬停时显示hover元素（渐现效果） */
.cimg .hoverbox .item:hover .hover{opacity: 1;}
.cimg .hoverbox .item.active::before,
.cimg .hoverbox .item:hover::before{animation: neonInner 2s infinite ease-in-out;opacity: 1}
.cimg .hoverbox .item.active::after,
.cimg .hoverbox .item:hover::after{animation: neonOuter 2.5s infinite ease-in-out;opacity: 1}

/* 左侧item的hover显示在左侧 */
.cimg .hoverbox .item.left .hover{ right: 100%; margin-right: .5rem;}

/* 左侧item的hover添加向右的连接线 */
.cimg .hoverbox .item.left .hover::after{ content: ''; position: absolute; right: -.5rem; top: 50%; transform: translateY(-50%); width: .5rem; height: 1px; background: #fff;}

/* 右侧item的hover显示在右侧 */
.cimg .hoverbox .item.right .hover{ left: 100%; margin-left: .5rem;}

/* 右侧item的hover添加向左的连接线 */
.cimg .hoverbox .item.right .hover::before{content: ''; position: absolute; left: -.5rem; top: 50%;transform: translateY(-50%); width: .5rem; height: 1px; background: #fff;}

@keyframes blink {
    0%, 50%, 100% {
        opacity: 1;
        transform: scale(1);
    }
    25%, 75% {
        opacity: 0.5;
        transform: scale(1.1);
    }
}

@keyframes neonInner {
  0%,
  100% {
    opacity: 0.1;
    transform: scale(0.55);
  }
  50% {
    opacity: 0.3;
    transform: scale(1);
  }
}
@keyframes neonOuter {
  0%,
  100% {
    opacity: 0;
    transform: scale(0.55);
  }
  50% {
    opacity: 0.3;
    transform: scale(1.25);
  }
}



.Floor003083 .slider-nav{text-align: center;margin-bottom:2vw;}
.Floor003083 .slider-nav li{display: inline-block;float:none;width:auto !important;font-size:0.26rem;color:rgba(255,255,255,0.5);margin:0 0.2rem;border-bottom:2px solid transparent;padding-bottom:0.05rem;}
.Floor003083 .slider-nav li b{font-weight: normal;}
.Floor003083 .slider-nav li.slick-current{color:#fff;border-bottom:2px solid #fff;}

.Floor003083 .item .slider{padding:0 6.5%;}

.Floor003083 .slider{}
.Floor003083 .slick-slide{overflow: hidden;}
.Floor003083 .item .slick-slide > div{float:left;width:48%;margin:0.08rem 0;text-align: center;}
.Floor003083 .item .slick-slide > div:nth-child(2n){float:right;}
.Floor003083 .item .slick-slide a{font-size:0.18rem;color:#fff;padding: 0.15rem 0.15rem;display: block;border:1px solid rgba(255,255,255,0.15);border-radius: 0.6rem;}
.Floor003083 .item .slick-slide li.active a,
.Floor003083 .item .slick-slide a:hover{background:#fff;color:#aa8461;}
.Floor003083 .item1 .slick-slide > div{width:50%;text-align: left}
.Floor003083 .item1 .slick-slide a{position: relative; z-index: 3; display: inline-block;min-width:2.2rem;border: 1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.05); text-align: center;float:left;}
.Floor003083 .item1 .slick-slide > div:nth-child(2n) a{float:right;}
.Floor003083 .slick-slide .Ispic{height: 140px;background-size: contain;}
.Floor003083 .slick-slide .url{position: relative;}
.Floor003083 .slick-slide .url:hover{z-index: 4;}

@media(min-width:1025px){
    .Floor003083{padding:5vw 0 0;}
    .Floor003083 .content{height: 8rem;position: relative;}
    .Floor003083 .slider-list{overflow: hidden;min-height: 5rem}
    .Floor003083 .item1 .slick-slide > div:nth-child(1),
    .Floor003083 .item1 .slick-slide > div:nth-child(13){padding-left:0.9rem;}
    .Floor003083 .item1 .slick-slide > div:nth-child(3),
    .Floor003083 .item1 .slick-slide > div:nth-child(11){padding-left:0.6rem;}
    .Floor003083 .item1 .slick-slide > div:nth-child(5),
    .Floor003083 .item1 .slick-slide > div:nth-child(9){padding-left:0.3rem;}
    .Floor003083 .item1 .slick-slide > div:nth-child(2),
    .Floor003083 .item1 .slick-slide > div:nth-child(14){padding-right:0.9rem;}
    .Floor003083 .item1 .slick-slide > div:nth-child(4),
    .Floor003083 .item1 .slick-slide > div:nth-child(12){padding-right:0.6rem;}
    .Floor003083 .item1 .slick-slide > div:nth-child(6),
    .Floor003083 .item1 .slick-slide > div:nth-child(10){padding-right:0.3rem;}
    
}

.Floor003083 .slick-arrow{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px rgba(255,255,255,0.2); background-position: center center; background-repeat: no-repeat; background-size: auto 0.18rem; cursor: pointer; transition: 0.3s; position: absolute;top:45%;z-index: 100}
.Floor003083 .slick-prev{background-image: url(../images/Floor003220-btn-prev.png);left:0rem;}
.Floor003083 .slick-next{background-image: url(../images/Floor003220-btn-next.png);right:0rem;}
.Floor003083 .slick-arrow:hover{background-color: #aa8461;border-color:#aa8461;}
.Floor003083 .slick-prev:hover{background-image: url(../images/Floor003220-btn-prev.png);}
.Floor003083 .slick-next:hover{background-image: url(../images/Floor003220-btn-next.png);}

@media(max-width:1680px){
.Floor003083 .slick-prev{left:0rem;}
.Floor003083 .slick-next{right:0rem;}
}

@media(max-width:768px){
  .Floor003083{padding-top:8vw; padding-bottom:21vw;}
  .Floor003083 .column_title{padding-bottom:0.4rem;}
  .Floor003083 .slick-arrow{top:auto;bottom:0;width:0.42rem;height: 0.42rem}
  .Floor003083 .slick-slide a{font-size:0.16rem;}
  .Floor003083 .slick-prev{left:0;}
  .Floor003083 .slick-next{right:0;}
  .Floor003083 .cimg{width:70%;height: auto;z-index: 1}
.Floor003083 .cimg .hoverbox{display: none}
  .Floor003083 .item .slider{padding:0;padding-bottom:10vw;}
}

/*Floor002861 */
.Floor002861{padding:5vw 0;}
.Floor002861 a:hover{color: #aa8461;}
/*slick Basic*/
.Floor002861 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002861 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002861 .slick-list:focus {outline: none}
.Floor002861 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002861 .slick-slider .slick-track, 
.Floor002861 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002861 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002861 .slick-track:before, 
.Floor002861 .slick-track:after{display: table; content: '';}
.Floor002861 .slick-track:after{ clear: both;}
.Floor002861 .slick-loading .slick-track { visibility: hidden;}
.Floor002861 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002861 .slick-slide .slick-loading img { display: none;}
.Floor002861 .slick-slide .dragging img { pointer-events: none;}
.Floor002861 .slick-initialized .slick-slide { display: block;}
.Floor002861 .slick-loading .slick-slide { visibility: hidden;}
.Floor002861 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002861 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002861 .main .slider li{position: relative;}
.Floor002861 .main .slider li .pic{margin-bottom:0.2rem;}
.Floor002861 .main .slider li .pic img{display: block;}
.Floor002861 .main .slider li time{color:#999;}
.Floor002861 .main .slider li aside{position: relative;width: 100%;color: #333; z-index: 10;line-height: 50px;padding-right: 15%;font-size: 0.18rem;}
.Floor002861 .main .slick-dots{position: absolute; z-index: 20; right: 0px; bottom: 20px;}
.Floor002861 .main .slick-dots li{float: left;margin-left: 12px; width: 10px; height: 10px; border-radius: 50%; cursor: pointer;background: #e8e8e8;}
.Floor002861 .main .slick-dots li button{display: none;}
.Floor002861 .main .slick-dots li.slick-active{background: #aa8461;}

.Floor002861 .main .fr > *{padding: 0;}
.Floor002861 .main .tab-ul{position: relative;}
.Floor002861 .main .tab-ul ul{position: relative; border-bottom: 1px solid #ebebeb; height: 50px;}
.Floor002861 .main .tab-ul li{float: left;color:#333; border-bottom: 2px solid transparent;line-height: 50px; height: 52px;font-size: 0.22rem; padding: 0 23px; cursor: pointer;}
.Floor002861 .main .tab-ul li.on{ border-bottom-color: #aa8461;color: #aa8461;}
.Floor002861 .main .tab-ul li b{font-weight: normal;}
.Floor002861 .main .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 50px;font-size: 16px;background: url(../images/Floor002861_more.gif) no-repeat right center;padding-right: 14px;display: none;}
.Floor002861 .main .tab-ul li.on .more{display: block;}
.Floor002861 .main .tab-list .dl{display: none;}
.Floor002861 .main .tab-list dl{padding-top: 26px;padding-left: 0px;}

.Floor002861 .main .tab-list dl dt{display: flex;flex-wrap: wrap;align-items: center;border-bottom: 1px solid #e8e8e8;position: relative; margin-bottom: 14px;padding-bottom: 14px; }
.Floor002861 .main .tab-list dl dt a{padding-left: 20px; font-size: 18px; width: calc(100% - 80px);}
.Floor002861 .main .tab-list dl dt time{padding: 5px 10px; text-align: center;border: 1px solid #e8e8e8;border-radius: 5px;overflow: hidden;position: relative;z-index: 2; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center;}
.Floor002861 .main .tab-list dl dt time:after{left: 0;bottom: -100%;width: 100%;height:100%;background: #dcbf93;content: "";position: absolute;transition: all 0.3s;opacity: 0;z-index: -1;}
.Floor002861 .main .tab-list dl dt time span{font-size: 24px;display: block;letter-spacing: 1px;font-style: italic;font-family: Fonts;}
.Floor002861 .main .tab-list dl dt:hover time{color: #fff;}
.Floor002861 .main .tab-list dl dt:hover time:after{bottom: 0;opacity: 1;}

@media(min-width:1025px){
.Floor002861 .main .fr{width: 51%;}
.Floor002861 .main .fl{width: 46%;}
.Floor002861 .main .slider li .pic img{min-width: 100%; max-width: inherit;height: 420px;}
}
@media(max-width:1024px){
.Floor002861 .main .slider li .pic img{width: 100%;}
.Floor002861 .main .tab-list dl dt{margin-bottom:10px;padding-bottom:10px;}
.Floor002861 .main .tab-list dl dt a{font-size:16px;}
.Floor002861 .main .tab-list dl dt time{width:48px;height: 48px}
.Floor002861 .main .tab-list dl dt time span{font-size:22px;}
}
@media(max-width:768px){
  .Floor002861{padding:8vw 0;}
  .Floor002861 .main .tab-ul li{padding:0 15px;}
}


/*.RighInfo002275*/
.RighInfo002275{padding:0}
.RighInfo002275 .text{margin-bottom:30px}
.RighInfo002275 .text .title{font-size:30px;color:#e4e4e4;font-weight:400;margin-bottom:20px}
.RighInfo002275 .text .title span{font-weight:700}
.RighInfo002275 .text .p{font-size:16px;color:#666;line-height:38px;margin:0;padding:0}
.RighInfo002275 .text .p img{max-width:140px}
.RighInfo002275 .lm-tit h2{font-size:28px;font-weight:400;color:#333}
.RighInfo002275 .lm-tit h2:after{content:'';width:54px;height:2px;background:#dcbf93;display:block;margin-top:15px}
@media(max-width:768px){
  .RighInfo002275 .lm-tit h2{font-size:24px;}
}
.RighInfo002275 .map{width:100%;height:200px}
.RighInfo002275 .map #map{height:100%}
.RighInfo002275 .map img{max-width:none!important}


@media screen and (min-width:768px){.RighInfo002275 .text{float:left;width:45%}
.RighInfo002275 .map{float:right;width:50%;height:260px}
}
@media screen and (min-width:1024px){
.RighInfo002275 .map{float:right;width:50%;height:320px}
.RighInfo002275 .text .title{font-size:52px}
}
@media screen and (min-width:1200px){.RighInfo002275{padding:10px 0 20px}
.RighInfo002275 .text .title{margin-bottom:75px}
.RighInfo002275 .map{width:60%;height:430px}
.RighInfo002275 .text{width:40%}
}

.list_istop{ padding:3vw 0 2vw;margin: 0 auto;margin-top:0%;}
.list_istop .auto{ }
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 14px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #ddd dotted; height:55px; line-height:54px; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:14px; color:#999;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:16px;color:#333;}
.list_istop li a:hover{ color:#aa8461;}

@media(max-width:640px){
  .list_istop li a{width:77%;}
}


.searchbox_ks {display: flex;justify-content: space-between;gap: calc(40 / 16 * 1em);border-bottom: 1px solid #ebebeb;padding-bottom: calc(30 / 16 * 1em);}
.searchbox_ks .ColumnName_s{font-size: .32rem;color: #af8861;}
.searchbox_ks dl {display: flex;align-items: center;}
.searchbox_ks dt {flex-shrink: 0;margin-right: calc(15 / 16 * 1em);color: #333333;}
.searchbox_ks dd {flex: 1;display: flex;align-items: center;gap: calc(20 / 16 * 1em);}
.searchbox_ks .text {width: calc(300 / 16 * 1em);height: 52px;line-height: 52px;border: 1px solid #ebebeb;border-radius: 3px;padding: 0 10px;}
.searchbox_ks .btn {flex-shrink: 0;width: calc(100 / 16 * 1em);height: 52px;line-height: 52px;color: #fff;border-radius: 3px;background-image: -moz-linear-gradient(90deg, #b6996f 0%, #dbbe92 100%);background-image: -webkit-linear-gradient(90deg, #b6996f 0%, #dbbe92 100%);background-image: -ms-linear-gradient(90deg, #b6996f 0%, #dbbe92 100%);text-align: center;}
.searchbox_ks .back {flex-shrink: 0;min-width: calc(166 / 16 * 1em);height: 52px;line-height: 52px;color: #af8861;display: inline-flex;align-items: center;justify-content: center;border: 1px solid #af8861;gap: 10px;border-radius: 3px;}
.searchbox_ks .back::before {content: '';display: inline-flex;width: calc(22 / 16 * 1em);height: 1em;background: url(../images/back.svg) no-repeat center;background-size: contain;}
.searchbox_ys {justify-content: center;border-bottom: none;margin-bottom: 5%;}
.searchbox_ys .text {width: calc(400 / 16 * 1em);}

.searchbox_ts{ margin-bottom: 5%;}
.searchbox_ts .text{ width: calc( 100% - 100 / 16 * 1em );}
@media(max-width:1024px){
	.searchbox_ks{ flex-wrap: wrap; }
	.searchbox_ks .box{ width: 100%;}
	.searchbox_ks .text{ width: 100%; height: 40px; line-height: 40px;}
	.searchbox_ks .btn,
	.searchbox_ks .back{ height: 40px; line-height: 40px;}
	.searchbox_ks dl{ flex-wrap: wrap;}
	.searchbox_ks dt{ width: 100%; margin-bottom: 2%;}
	.searchbox_ks dd{ flex-wrap: wrap;}
	
}


.DepartmentWarp { padding: 4vw 0}
.DepartmentWarp .items{ margin-top: 3%; border: 1px solid #af8861; padding:0 20px 20px;}
.DepartmentWarp .items .title{ margin-bottom: .5em; padding: 1em 0; border-bottom: 1px solid #c6c6c6;font-size: .24rem ;}
.DepartmentWarp .items .title a:hover{text-decoration: none;}
.DepartmentWarp .items .title a{ display: flex; align-items: center; justify-content: space-between;color: #af8861}
.DepartmentWarp .items .title a::after{ content: ''; display: inline-flex; width: 12px; height: 12px; border: solid #af8861; border-width: 1px 1px 0 0; transform: rotate(45deg); }
.DepartmentWarp .items ul{ display: flex; padding: 10px 0;}
.DepartmentWarp .items ol{ width: 140px; flex-shrink: 0; padding: 7px 0;}
.DepartmentWarp .items ul:not(:last-child){ border-bottom: 1px solid #c6c6c6; }
.DepartmentWarp .items ol a{ color: #af8861;}
.DepartmentWarp .items a:hover{ text-decoration: underline;}
.DepartmentWarp .items li{ flex: 1;}
.DepartmentWarp .items .con{ display: flex;}
.DepartmentWarp .items .con span{ flex-shrink: 0;color: #aaa; padding: 7px; }
.DepartmentWarp .items .con aside{ display: flex; flex: 1; }
.DepartmentWarp .items .con aside a{ padding: 7px; display: inline-flex;}


.DepartmentWarp .menu {display: flex;flex-wrap: wrap;max-width: 1216px;border-bottom: 2px solid #ebebeb;margin: calc(40 / 16 * 1em) 0;gap: calc(50 / 16 * 1em);}
.DepartmentWarp .menu a {display: inline-flex;font-size: calc(18 / 16 * 1em);padding: calc(20 / 18 * 1em) 0;font-weight: bold;position: relative;}
.DepartmentWarp .menu a::after {content: '';position: absolute;left: 0;bottom: -2px;width: 100%;height: 2px;background-color: #af8861;transition: all 0.3s;opacity: 0;}
.DepartmentWarp .menu a:hover,
.DepartmentWarp .menu a.aon {color: #af8861;}
.DepartmentWarp .menu a:hover::after,
.DepartmentWarp .menu a.aon::after {opacity: 1;}


.DepartmentWarp .list .item {margin-bottom: calc(35 / 16 * 1em);}
.DepartmentWarp .list .title {font-size: calc(24 / 16 * 1em);color: #af8861;margin-bottom: calc(25 / 16 * 1em);}
.DepartmentWarp .list .title a{color: #af8861;}
.DepartmentWarp .list .slist {display: flex;flex-wrap: wrap;gap: calc(20 / 16 * 1em);}
.DepartmentWarp .list dl {width: calc((100% - 20 / 16 * 1em * 3) / 4);position: relative;color: #af8861;}
.DepartmentWarp .list dl a {color: #af8861; }
.DepartmentWarp .list dt {min-height: calc(52 / 18 * 1em);font-size: calc(18 / 16 * 1em);display: flex;align-items: center;width: 100%;padding: 0 calc(15 / 18 * 1em);justify-content: space-between;border: 1px solid #af8861;cursor: pointer;}
.DepartmentWarp .list dt::after {content: '';display: inline-flex;width: 8px;height: 8px;border: #af8861 solid;border-width: 1px 1px 0 0;flex-shrink: 0;margin-left: 10px;transform: rotate(45deg);transition: all 0.5s;}
.DepartmentWarp .list dt.on::after {transform: rotate(135deg);}
.DepartmentWarp .list dd {position: absolute;left: 0;top: 100%;width: 100%;max-height: 300px;overflow: auto;border: 1px solid #af8861;padding: calc(15 / 16 * 1em);font-size: calc(18 / 16 * 1em);border-top: none;background-color: #fff;z-index: 2;display: none;}
.DepartmentWarp .list dd a {display: block;}
.DepartmentWarp .list dd a:not(:last-child) {margin-bottom: calc(16 / 18 * 1em);}
@media(max-width:768px){
	.DepartmentWarp .list dl{ width: calc((100% - 20 / 16 * 1em * 2) / 3);}
}
@media(max-width:640px){
	.DepartmentWarp .list dl{ width: calc((100% - 20 / 16 * 1em * 1) / 2);}
}




.DepartmentWarp .list_ss {display: flex;flex-wrap: wrap;justify-content: space-between}
.DepartmentWarp .list_ss .item {width: 48%;display: flex;justify-content: space-between;align-items: center;margin-bottom: 4%}
.DepartmentWarp .list_ss .item .pic{width: 30%;flex: 0 0 auto}
.DepartmentWarp .list_ss .item .txt{flex: 1;padding-left: 5%}
.DepartmentWarp .list_ss .item .txt .tit{font-size: .24rem;color: #333;padding-bottom: .15rem;display: block}
.DepartmentWarp .list_ss .item .txt .zw{color: #af8861;padding-bottom: .2rem;margin-bottom: .2rem;border-bottom: 1px solid #ebebeb;line-height: 1.75}
.DepartmentWarp .list_ss .item .txt .zc{line-height: 1.75}

@media(max-width:768px){
	.DepartmentWarp .list_ss .item {width: 100%;}
}




.sbzs{padding: 4vw 0}
.sbzs .con{line-height: 1.8}
.sbzs .list{display: flex;flex-wrap: wrap;gap:calc(30 / 16 * 1em);padding-top: 3%}
.sbzs .list .item{width: calc((100% - 30 / 16 * 1em * 3) / 3);}
.sbzs .list .item .pic figure{padding-bottom: 66.67%;}
.sbzs .list .item .tit{text-align: center;padding: 15px 0 30px;color: #333;}

@media(max-width:1024px){
	.sbzs .list .item{ width: calc((100% - 30 / 16 * 1em * 1) / 2);}
}
