@font-face {
font-family: "Oswald";
src: url(../fonts/Oswald.ttf);
}



.Top002434 {position: fixed; z-index: 100; background: #fff; width: 100%; top: 0; left: 0;  box-shadow: 0 0 10px 3px rgba(0,0,0,.2);}
.Top002434 .header{height: 84px;}
.Top002434 .header-left{float:left;height:100%;position:relative;width: 22%;}
.Top002434 .logo{ position:absolute; left:0; top:50%; transform:translateY(-50%);max-width:196px;}
.Top002434 .header-mid{float:left;width: 64%;}
.Top002434 .header-menu li{width: auto !important;}
.Top002434 .header-menu li em a{font-size: 16px;display:block;line-height:84px;position:relative;padding: 0 13px;}
.Top002434 .header-menu li em a:before{position:absolute;content: "";left:50%;top:0;width: 0;height:3px;background: #b98526;transition:0.3s;transform:translateX(-50%);}
.Top002434 .header-menu li:hover em a::before,
.Top002434 .header-menu li.aon em a::before{ width:100%;}
.Top002434 .header-menu li:hover em a,
.Top002434 .header-menu li.aon em a{color: #b98526; background: #f5f5f5;}
.Top002434 .header-menu li .sub{ width:205px; overflow:hidden;}
.Top002434 .header-menu li .sub-menu{ padding:20px 0; background:rgba(255, 255, 255, 0.7);}
.Top002434 .header-menu li .sub-menu dt{ padding:0 17px; position:relative;}
.Top002434 .header-menu li .sub-menu dt::before{ position:absolute; content:''; width:0; height:14px; background:#b98526; left:0; top:50%; margin-top:-7px; transition:0.3s;}
.Top002434 .header-menu li .sub-menu dt:hover::before{ width:8px;}
.Top002434 .header-menu li .sub-menu dt a{border-bottom:1px solid #e7e7e7; line-height:40px; background:url(../images/Top002434-icon_a.png) no-repeat left center; color:#666; padding: 0 14px;}
.Top002434 .header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 .header-menu li .sub-menu dt a:hover{ color:#b98526;}
.Top002434 .header-menu li.has-sub:hover .sub{  height:auto;}
.Top002434 .header-right{float:right;padding-top:27px;}
.Top002434 .header-right > *{ float:left; line-height:30px;position:relative; height:30px;}
.Top002434 .top-language dt,
.Top002434 .search_box{ position:absolute; right:0; top:100%; display:none;}
.Top002434 .search_box{ box-shadow:0 3px 9px 0 rgba(0,0,0,.15); border:1px solid #fff; border-top:0; width:254px; background:rgba(0,0,0,0.2);}
.Top002434 .search_box .text{ width:100%; line-height:48px; height:48px; padding:0 48px 0 10px; background:none; border:none; color:#fff;}
.Top002434 .search_box .btn{ position:absolute; right:0; line-height:48px; width:48px; text-align:center; color:#999; font-size:16px; top:0;}
.Top002434 .search_box::after{ position:absolute; content:''; border:8px solid transparent; border-bottom-color:rgba(0,0,0,0.2); right:0; top:-16px;}
.Top002434 .open-search{ display:block; width:28px; height:28px; background:url(../images/Top002434-icon_search.png) no-repeat center center;}
.Top002434 .top-language{background:url(../images/Top002434-icon_lang.png) no-repeat left 5px;padding-left: 25px;padding-right: 20px;margin-right: 15px;}
.Top002434 .top-language::after{ position:absolute; content:''; width:1px; height:20px; background:#e5e5e5; right:0; top:4px;}
.Top002434 .top-language dd{ padding-right:22px; background:url(../images/Top002434-icon_a.png) no-repeat right center;}
.Top002434 .top-language dt{ border:1px solid #eee; width:100%; text-align:center; background:#fff;}
.Top002434 .top-language dt a{ display:block; border-bottom:1px solid #eee; line-height:24px; transition:color 0.3s;}
.Top002434 .top-language dt a:last-child{ border-bottom:0;}
.Top002434 .top-language dt a:hover{ color:#fff; background:#b98526;}
@media(max-width:1024px){
.Top002434 .header-left{ width:30%;}
.Top002434 .header-right{ padding-right:50px;}
.Top002434 #open_menu{ height:30px; background:#b98526; border-radius:0; top:28px; border:none;}
.Top002434 #open_menu i, 
.Top002434 #open_menu i::before, 
.Top002434 #open_menu i::after{ background:#fff;}
.Top002434 #open_menu.open_menu_on{ top:10px;}
.Top002434 #header-menu ul{ background:#b98526; padding-left:0; padding-right:0;}
.Top002434 #header-menu li{ padding:0 5%;}
.Top002434 #header-menu li em,
.Top002434 #header-menu li em a{ border-bottom:0;}
.Top002434 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002434 #header-menu li em a{ font-weight:normal;}
.Top002434 #header-menu li.clickon em a{ background:none;}
.Top002434 #header-menu li.clickon{ padding-bottom:5%;}
.Top002434 #header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 #header-menu li .sub-menu dl{ background:rgba(255,255,255,0.5); border-radius:5px;}
}
/*Banner002704 */
.Banner002704{ overflow:hidden; position:relative;}
.Banner002704 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002704 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002704 .slides {display: block;} 
* html .Banner002704 .slides {height: 1%;}
.no-js .Banner002704 .slides > li:first-child {display: block;}
.Banner002704 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002704 .flex-viewport {max-height: 300px;}
.Banner002704 .slides {zoom: 1;}

.Banner002704 .slides li{ position:relative;}
.Banner002704 .slides li img{ display:block; width:100%;}
.Banner002704 .slides li img.wap{ display:none;}
.Banner002704 .slides li .txt-main{ position:absolute; top:0; height:100%; width:1440px; left:50%; margin-left:-720px; color:#fff; padding-bottom:2%;}
.Banner002704 .slides li .ytable{ height:100%;}
.Banner002704 .slides li h1,
.Banner002704 .slides li p{ margin:0; max-width:580px; font-weight:normal;}
.Banner002704 .slides li h1{ font-size:64px; line-height:72px;}
.Banner002704 .slides li p{ font-size:22px; padding:2% 0;}
.Banner002704 .slides li .more{ display:block; width:140px; line-height:50px; text-align:center; border-radius:5px; color:#fff; background:#da251c; font-size:18px; transition:0.3s;}
.Banner002704 .slides li .more:hover{ background:#fff; color:#da251c;}
@media(max-width:1440px){
.Banner002704 .slides li .txt-main{ left:2%; right:2%;margin:0 50px; width:auto;}
}

.Banner002704 .flex-direction-nav a{ position:absolute; top:50%; border:1px solid #b98526; border-radius:50%; width:38px; height:38px; font-size:0; z-index:20; transition:0.3s;}
.Banner002704 .flex-direction-nav a:hover{background:#f5f5f5; border-color:#f5f5f5;}
.Banner002704 .flex-direction-nav a.flex-prev{ left:2%;}
.Banner002704 .flex-direction-nav a.flex-next{ right:2%;}
.Banner002704 .flex-direction-nav a::before{ position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #b98526; border-right:4px solid #b98526; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Banner002704 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Banner002704 .flex-control-nav{ position:absolute; bottom:5%; z-index:20;width:1590px; left:50%; margin-left:-795px; color:#fff;}
.Banner002704 .flex-control-nav .pager{ float:left;display: none;}
.Banner002704 .flex-control-nav .pager span{ display:block; font-size:50px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:62px; margin-top:-61px; margin-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.3);}
.Banner002704 .flex-control-nav li{ float:left; padding-left:10px; list-style:none;}
.Banner002704 .flex-control-nav li a{ display:block; width:38px; height:3px; overflow:hidden; line-height:100px; background:#b98526; opacity:0.3; font-size:0;}
.Banner002704 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1590px){
.Banner002704 .flex-control-nav{ margin-left:0; left:2%; right:2%; width:auto;}
}
@media(max-width:1280px){
.Banner002704 .slides li h1{ font-size:40px; line-height:normal;}
.Banner002704 .slides li p{ font-size:18px; padding:10px 0;}
}
@media(max-width:1024px){
.Banner002704 .flex-control-nav .pager{ display:none;}
}
@media(max-width:640px){
.Banner002704 .slides li img.pc{ display:none;}
.Banner002704 .slides li img.wap{ display:block;}
.Banner002704 .slides li h1{ font-size:24px; }
.Banner002704 .slides li p{ font-size:14px; }
.Banner002704 .slides li .more{width:100px; line-height:36px;  font-size:14px; }
}
@media(max-width:480px){
.Banner002704 .slides li h1{ font-size:20px; }
.Banner002704 .flex-direction-nav a{ width:30px; height:30px;}
.Banner002704 .flex-direction-nav a::before{ border-width:3px;}
}


.Hometitle{text-align: center;margin-bottom: 3%;position: relative;z-index: 3;}
.Hometitle:after{display: block;content: '';margin:16px auto 0;width: 40px;height: 4px;background:#b98526;}
.Hometitle .cn{font-size:36px;margin-top: 6px;color: #333;}
.Hometitle .en{opacity: 0.5;-webkit-opacity: 0.5;font-size: 18px; font-family: Arial," sans-serif"; text-transform: uppercase; }
@media(max-width:480px){
.Hometitle .cn{font-size: 24px; }
.Hometitle .en{font-size: 40px;}
}







/*Floor002529 */
.Floor002529{ padding:5.5vw 0; }
.Floor002529 .txt{text-align: center;  font-size: 16px; line-height: 36px; color: #555;}
.Floor002529 .ul_num{ max-width:1366px; margin:5% auto 0;}
.Floor002529 .ul_num li{ float:left; width:25%; text-align:center; font-size:18px; color:#000;}
.Floor002529 .ul_num li span{ color:#b98526; font-size:60px; font-family: "Oswald";}
.Floor002529 .ul_num li p{ font-size:18px; margin:0;}
@media(max-width:1024px){
.Floor002529 .ul_num li span{ font-size:40px;}
}
@media(max-width:640px){
.Floor002529 .ul_num li{ font-size:14px; }
.Floor002529 .ul_num li span{ font-size:30px;}
.Floor002529 .ul_num li p{ font-size:15px;}
}




/*Floor003079 */
.Floor003079{ position: relative; padding-top:5vw;}
.Floor003079 .Hometitle{text-align:left;color: #fff;}
.Floor003079 .Hometitle:after{margin:16px 0 0;background:#fff;}
.Floor003079 .Hometitle .cn{color: #fff;}

.Floor003079,
.Floor003079 a{color: #fff;}
.Floor003079 .auto{position: relative; z-index: 2;}
.Floor003079 > .Ispic{position: absolute; left: 0; top: 0; width: 100%; height:79.805%;}

.Floor003079 .box li a{display: block;position: relative;overflow: hidden;}
.Floor003079 .box li .txt{position: absolute;left: 0; width: 100%; bottom: 0;padding:2vw; z-index: 10;font-size: 20px;}
.Floor003079 .box li .txt aside{padding-right: 45%;}
.Floor003079 .box li .txt .icon{width: 50px; height: 50px; border: 2px solid #fff; border-radius: 50%;position: absolute;right: 2.08vw; top: 50%; transform: translate(-30px,-50%); opacity: 0; transition: 0.3s ease-out;}
.Floor003079 .box li a:hover .txt .icon{opacity: 1;transform: translate(0,-50%);}
.Floor003079 .box li .txt .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #fff; border-right: 2px solid #fff; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003079 .box li .Ispic{padding-bottom:110.073%;position: relative;}
.Floor003079 .box li .Ispic:before{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 100%; background: url("../images/Floor003079-hover.png") no-repeat;background-size: cover;opacity: 0; transition: 0.3s ease-out; }
.Floor003079 .box li a:hover .Ispic:before{ opacity: 1;}

.Floor003079 .tab-dots{overflow: hidden; margin-bottom: 2vw;}
.Floor003079 .tab-dots li{list-style:none;line-height:44px;text-align: center;padding:0 30px;border-radius:5px;border: solid 1px #ffffff; cursor: pointer;margin-bottom:1.13vw; font-size:15px;}
.Floor003079 .tab-dots li:not(:last-child){margin-right: 20px;}
.Floor003079 .tab-dots li.slick-active{color: #b98526;background: #fff;}
@media(min-width:1025px){
.Floor003079 .tab-dots li{float: left;}
}
@media(max-width:1024px){
.Floor003079 .tab-dots{overflow: auto;white-space: nowrap;}
.Floor003079 .tab-dots li{display: inline-block;}
.Floor003079 .box{padding-bottom: 50px;}
.Floor003079 .box .slick-arrow{position: absolute;left: 50%; width: 40px; height: 40px;border: 2px solid #b98526; border-radius: 50%; bottom: 0;}
.Floor003079 .box .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #b98526; border-right: 2px solid #b98526; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003079 .box .slick-prev{margin-left: -60px;transform: rotateY(180deg);}
.Floor003079 .box .slick-next{margin-left: 20px;}
}
@media(min-width:641px){
.Floor003079 .info{max-width: 575px; width: 45%; }
.Floor003079 .tab-dots li{min-width: 100px;}
}
@media(max-width:640px){
.Floor003079{font-size: 3vw;}
.Floor003079 .tab-dots li:not(:last-child){margin-right: 2vw;}
.Floor003079 .box li .txt{padding: 3vw; font-size: 4vw;}
.Floor003079 .box li .txt aside{padding-right: 10vw;}
.Floor003079 .box li .txt .icon{width:8vw;height: 8vw; }
.Floor003079 .box li .txt .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}

.Floor003079 .box{padding-bottom: 10vw;}
.Floor003079 .box .slick-arrow{width: 8vw; height: 8vw;}
.Floor003079 .box .slick-arrow:before{width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003079 .box .slick-prev{margin-left: -10vw;}
.Floor003079 .box .slick-next{margin-left: 4vw;}
}










/*
.Floor001025
 */
.Floor001025{ padding:5vw 0 4vw;}
.Floor001025 .Hometitle{margin-bottom: 0;}
.Floor001025 .slick-slider{ position: relative; display: block;-moz-box-sizing: border-box; box-sizing: border-box;-webkit-touch-callout: none; -ms-touch-action: pan-y;  touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.Floor001025 .slick-list{ position: relative; overflow: hidden; display: block; margin: 0; padding: 0;}
.Floor001025 .slick-list:focus { outline: none;}
.Floor001025 .slick-list.dragging { cursor: pointer; cursor: hand;}
.Floor001025 .slick-slider .slick-track,
.Floor001025 .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);}
.Floor001025 .slick-track { position: relative; left: 0; top: 0; display: block;}
.Floor001025 .slick-track:before,
.Floor001025 .slick-track:after { content: ""; display: table;}
.Floor001025 .slick-track:after { clear: both;}
.Floor001025 .slick-slide { float: left;  min-height: 1px; display: none;}
[dir="rtl"] .slick-slide { float: right;}
.Floor001025 .slick-slide .Ipic{ display: block; width: 570px; height: 300px; background-size: contain;}
.Floor001025 .slick-slide img { display:none;}
.Floor001025 .slick-slide.slick-loading img { display: none;}
.Floor001025 .slick-slide.dragging img { pointer-events: none;}
.Floor001025 .slick-initialized .slick-slide{ display: block;}
.Floor001025 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor001025 .slick-arrow.slick-hidden { display: none;}
.Floor001025 .slick-loading .slick-slide {visibility: hidden;}
.Floor001025 .slick-loading .slick-track { visibility: hidden;}
.Floor001025 .slick-loading .slick-list { background: #fff url("../images/Floor001025-loader.gif") center center no-repeat;}

.Floor001025 .carousel-center-mode .slick-slide { outline: none; padding: 0 15px;}
.Floor001025 .carousel-center-mode .slick-slide .image-thumbnail { transition: 450ms;}
@media (min-width: 1200px) {
  .Floor001025 .carousel-center-mode .slick-track{ 	display: -ms-flexbox; display: -webkit-flex;display: flex;-ms-flex-align: center; -webkit-align-items: center; align-items: center;}
  .Floor001025 .carousel-center-mode .slick-slide{ position: relative; padding: 0; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-justify-content: center; justify-content: center; -ms-flex-pack: center;}
  .Floor001025 .carousel-center-mode .slick-slide .image-thumbnail{ min-width: 450px;-webkit-transform: scale(0.85);transform: scale(0.85);}
  .Floor001025 .carousel-center-mode .slick-slide h5{ font-size: 16px; transition: 0s; margin:0;text-align: center; font-weight: normal;}
  .Floor001025 .carousel-center-mode .slick-slide h5 a{color: #777;}
  .Floor001025 .carousel-center-mode .slick-slide h5 + p{  margin-top: 15px }
  .Floor001025 .carousel-center-mode .slick-slide p{ font-size: 12px; display: none; margin: 0;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-active{ cursor: pointer;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-center{ z-index: 10; cursor: default;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-center .image-thumbnail{ min-width: 570px;-webkit-transform: scale(1);transform: scale(1);box-shadow:0 5px 10px rgba(0, 0, 0, 0.1);}
  .Floor001025 .carousel-center-mode .slick-slide.slick-center h5{ font-size:20px;  font-weight: bold;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-center h5 a{ color: #b98526;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-center p{font-size: 14px;display: block;height: 48px;color: #666;}
}
.Floor001025 .carousel-center-mode .slick-slide.slick-center p a {color: #666;}
.Floor001025 .image-thumbnail { max-width: 570px; margin-left: auto; margin-right: auto; position: relative;  overflow: hidden;}
.Floor001025 .image-thumbnail .caption { padding: 20px;}
@media (min-width: 768px) {
  .Floor001025 .image-thumbnail .caption {background:#f5f5f5;}
  .Floor001025 .image-thumbnail .caption p { line-height: 24px;}
}
@media (min-width: 1200px) {
  .Floor001025 .image-thumbnail .caption {padding: 32px 35px;}
}
@media(max-width:1024px){
  .Floor001025 .slick-slide .Ipic{height: auto;padding-bottom: 52%;width: 100%;background-size: cover;}
}
/* Icons */
.Floor001025 .slick-prev,
.Floor001025 .slick-next{ position: absolute; display: block; height: 60px; width: 60px; line-height: 0; font-size: 0; cursor: pointer; background: #eee; color: transparent; top: 28%; padding: 0; border: none; outline: none; z-index: 9; transition: 350ms;margin-top: -10px\9; /*lte IE 8*/-webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%);  transform: translate(0, -50%);}
.Floor001025 .slick-prev:hover,
.Floor001025 .slick-prev:focus,
.Floor001025 .slick-next:hover,
.Floor001025 .slick-next:focus { outline: none; background-color: #b98526;}
.Floor001025 .slick-prev:hover:before,
.Floor001025 .slick-prev:focus:before,
.Floor001025 .slick-next:hover:before,
.Floor001025 .slick-next:focus:before { color: #fff;}
.Floor001025 .slick-prev.slick-disabled:before,
.Floor001025 .slick-next.slick-disabled:before { opacity: 0.5;}
@media (min-width: 768px) {
  .Floor001025 .slick-prev,
  .Floor001025 .slick-next { top: 50%; margin-top: -30px;}
}
.Floor001025 .slick-prev:before,
.Floor001025 .slick-next:before { font-size: 24px; line-height: 1; color: #888; opacity: 0.75;font-family: 'Glyphicons Halflings';
   -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Floor001025 .slick-prev { border-radius: 0 50% 50% 0; left: 0;}
[dir="rtl"] .slick-prev { left: auto; right: 0;}
.Floor001025 .slick-prev:before { content: "\e257";}
[dir="rtl"] .slick-prev:before { content: "\e257";}
.Floor001025 .slick-next { border-radius: 50% 0 0 50%; right: 0;}
[dir="rtl"] .slick-next { left: 0; right: auto;}
.Floor001025 .slick-next:before { content: "\e258";}
[dir="rtl"] .slick-next:before { content: "\e258";}
/* Dots */
.Floor001025 .slick-dots{ position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%;}
.Floor001025 .slick-dots li{ position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer;}
.Floor001025 .slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer;}
.Floor001025 .slick-dots li button:hover,
.Floor001025 .slick-dots li button:focus { outline: none;}
.Floor001025 .slick-dots li button:hover:before,
.Floor001025 .slick-dots li button:focus:before { opacity: 1;}
.Floor001025 .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.Floor001025 .slick-dots li.slick-active button:before { color: black; opacity: 0.75;}
.Floor001025 .carousel-center-mode .slick-track {min-height: 530px;padding: 30px 0;}
.Floor001025 .carousel-center-mode .slick-list { margin-left: auto; margin-right: auto;}
@media (min-width: 768px) {
  .Floor001025 .carousel-center-mode .slick-list { width: 750px;}
}
@media (min-width: 992px) {
  .Floor001025 .carousel-center-mode .slick-list { width: 970px;}
}
@media (min-width: 1200px) {
  .Floor001025 .carousel-center-mode .slick-list { width: 1342px;}
}
@media(max-width:1024px){
  .Floor001025 .carousel-center-mode .slick-track{min-height: auto;padding: 30px 0 0;}
}



/*Floor003081 */
.Floor003081{padding: 5vw 0; font-size: 16px;font-family: 'SourceHanSansCN-Light';}
.Floor003081 .ytable-cell{display: block; overflow: hidden;}
.Floor003081 .ytable-cell img{transition: 0.3s;}
.Floor003081 .ytable-cell:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor003081 .slick-dots{text-align: center;padding-top:1vw;}
.Floor003081 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003081 .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%;}
.Floor003081 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003081 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #b98526;}

.Floor003081 .item a{border-radius: 6px;background: #fff;}
.Floor003081 .item .name{background:#fff; text-align:center; padding:3% 0; font-size:18px;}
.Floor003081 .item .name:hover{color: #b98526; font-weight: bold;}
@media(min-width:641px){
.Floor003081 .info{max-width: 494px; width: 80%; }
}
@media(min-width:751px){
.Floor003081 .txt-area .more{bottom: 0;}
.Floor003081 .slider{margin: 0 -20px;}
.Floor003081 .item a{min-height: 21.88vw;margin: 0 20px;width: calc(100% - 40px);}
}
@media(max-width:750px){
.Floor003081 .txt-area .more{top: 0;}
.Floor003081 .item a{min-height: 60vw;}
}
@media(max-width:640px){
.Floor003081{font-size: 3vw;}
.Floor003081 .title{font-size: 5vw}
.Floor003081 .slick-dots{padding-top: 6vw;}
}


.Floor001316{position: relative;z-index: 10; padding:5vw 0; background: #f5f5f5;}

.Floor001316 dd{background:#000; width:49%; float: left; height:400px; position:relative; transition:0.3s; margin-right: 2%;}
.Floor001316 dd:before{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 80%;z-index: 3;transition: 0.3s ease-out;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); 
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
.Floor001316 dd:last-child{ margin-right:0;}
.Floor001316 dd *{transition:0.5s;}
.Floor001316 dd .img{position: absolute;left:0;top:0;right:0;bottom:0;background-size: cover;background-position: center; opacity: 0.9;}
.Floor001316 dd .txt{width: 100%;padding:0 12%;text-align: left;color: #fff;position: absolute;left:0;bottom: 10%; z-index:10;} 
.Floor001316 dd .txt .icon{max-width: 88px;}
.Floor001316 dd .txt .t{font-size:24px;margin-top:10px;}
.Floor001316 dd .txt p{margin:0;font-size: 15px;line-height:30px; height: 0; overflow: hidden;}
.Floor001316 dd .txt .more{width:40px;height: 40px;position: relative;margin-top: 5%;display: none;background: url(../images/more1.png) no-repeat center #fff;border-radius: 50%;}
.Floor001316 dd:hover{background: #b98526;}
.Floor001316 dd:hover:before{display: none;}
.Floor001316 dd:hover .img{opacity: 0.2;}
.Floor001316 dd:hover .txt{bottom:10%;padding:0 5%;}
.Floor001316 dd:hover .txt .t{font-size:28px;}
.Floor001316 dd:hover .txt p{ height: 60px; margin-top: 10px;}
.Floor001316 dd:hover .txt .more{display: inline-block;}
@media(min-width:769px){
.Floor001316 dl:hover dd{ width:33%;}
.Floor001316 dl dd:hover{ width:65%;}
}

@media(max-width:768px){
.Floor001316 dl dd{ float:none; width:auto; height:auto; padding-bottom:80px; margin-bottom:2%;margin-right: 0;}
.Floor001316 dd .txt{position: relative;padding: 4% 12%;}
}
@media(max-width:480px){
.Floor001316 h2{font-size:20px;}
.Floor001316 h2 b{font-size: 28px;}
}




/*Floor003033 */
.Floor003033{padding:4vw 0 5vw;background: #f5f5f5;}
.Floor003033,
.Floor003033 a{color: #333;}
.Floor003033 .Hometitle{margin-bottom:1%;}
.Floor003033 .txt{text-align: center;  font-size: 16px; line-height: 36px; color: #555;}
.Floor003033 .list{width: 66.667vw; margin-top: 3%;}
.Floor003033 .list li{box-shadow: 0 2px 32px 11px rgba(200, 207, 213, 0.2);border-radius: 50%;background: #fff;float: left;overflow: hidden;}
.Floor003033 .list li a.ytable{height: 100%; text-align: center;}
.Floor003033 .list li img{max-width: 75%;}
@media(min-width:1025px){
.Floor003033 .list{position: relative;}
.Floor003033 .list:after,
.Floor003033 .list:before{ border-radius: 50%; position: absolute; content: '';width: 1.82vw;height: 1.88vw;background: #ffffff;box-shadow: 0 0.1vw 1.68vw 0.56vw rgba(200, 207, 213, 0.2);}
.Floor003033 .list:before{ left: 27.66vw;top: 3.54vw;}
 .Floor003033 .list:after{right: 3vw;bottom: 1vw;}
.Floor003033 .list li:nth-child(1){width: 9vw;height: 9vw;}
.Floor003033 .list li:nth-child(2),
.Floor003033 .list li:nth-child(7){width: 5vw;height: 5vw;}
.Floor003033 .list li:nth-child(3){width: 8vw;height: 8vw;}
.Floor003033 .list li:nth-child(4){width: 12vw;height: 12vw;}
.Floor003033 .list li:nth-child(5),
.Floor003033 .list li:nth-child(8),
.Floor003033 .list li:nth-child(10){width: 6vw;height: 6vw;}
.Floor003033 .list li:nth-child(6){width: 10vw;height: 10vw;}
.Floor003033 .list li:nth-child(9){width: 10vw;height: 10vw;}
.Floor003033 .list li:nth-child(11){width: 8vw;height: 8vw;}
.Floor003033 .list li:nth-child(12){width: 7vw;height: 7vw;}
    
.Floor003033 .list li:nth-child(1){margin-right: 2.5vw;}
.Floor003033 .list li:nth-child(2){margin-top: 0.52vw;}
.Floor003033 .list li:nth-child(3){margin-top: 4.84vw; margin-left: -0.05vw; }
.Floor003033 .list li:nth-child(4){margin-left: 2vw;margin-top: 8vw;}
.Floor003033 .list li:nth-child(5){margin-left: -1.25vw; margin-top: 1.77vw;}
.Floor003033 .list li:nth-child(6){margin-left: 3.23vw; margin-top: 2.86vw;}
.Floor003033 .list li:nth-child(7){margin-left: 1.51vw; margin-top: 2.86vw;}
.Floor003033 .list li:nth-child(8){float: right;margin-top: 1.25vw;}
.Floor003033 .list li:nth-child(9){clear: left;margin-top: -9.84vw;margin-left: 4vw;}
.Floor003033 .list li:nth-child(10){margin-left: 3vw;margin-top: -5.52vw;}
.Floor003033 .list li:nth-child(11){margin-left: 16.56vw; margin-top: -6.98vw;}
.Floor003033 .list li:nth-child(12){margin-left: 4vw;margin-top: -5.73vw;}
}
@media(max-width:1024px){
.Floor003033{padding: 6vw 0;}
.Floor003033 .list{width: 90vw; margin-top: 8vw;}
.Floor003033 .list li{width: 20vw; height: 20vw;}
.Floor003033 .list li:nth-child(2){width: 14vw; height: 14vw; margin-left: 3vw;}
.Floor003033 .list li:nth-child(3){margin-left: 4vw;}
.Floor003033 .list li:nth-child(4){width: 25vw; height: 25vw; float: right;}
.Floor003033 .list li:nth-child(7),
.Floor003033 .list li:nth-child(5){width: 12vw; height: 12vw; margin-top: 3vw;}
.Floor003033 .list li:nth-child(5){ margin-right: 3vw;}
.Floor003033 .list li:nth-child(6){margin-top: -3vw;}
.Floor003033 .list li:nth-child(8),
.Floor003033 .list li:nth-child(7){margin-left: 3vw;}
.Floor003033 .list li:nth-child(8){width: 14vw; height: 14vw; }
.Floor003033 .list li:nth-child(9){ margin-top: 3vw; float: right;}
.Floor003033 .list li:nth-child(10){width: 14vw; height: 14vw;  }
.Floor003033 .list li:nth-child(11){ margin-left: 3vw;}
.Floor003033 .list li:nth-child(12){width: 10vw; height: 10vw; margin-left: 3vw; }
.Floor003033 .list li:nth-child(13){margin-left: 2vw; margin-top: -5vw;}
}










.Floor002844{background: #333; padding-top:2%;}
.Floor002844 .ytable-cell{position: relative;}
.Floor002844 .map{z-index: 2;}
.Floor002844 .map > img{display: block;width: 100%;}
.Floor002844 .map .inner{position: relative; z-index: 1;max-width:825px;width: 96%;}
.Floor002844 .map dl{position: absolute; width: 2.5vw; height:2.5vw;}
.Floor002844 .map dt{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002844 .map dt i{position: absolute;border-radius: 50%;background: rgba(185,133,38,0.3);}
.Floor002844 .map dt i:not(:last-child){animation: ripple 4500ms ease-out 900ms infinite;}
.Floor002844 .map dt i:nth-child(1){left: 0; top: 0;right: 0;bottom: 0;}
.Floor002844 .map dt i:nth-child(2){left: 13%;top: 13%;right: 13%;bottom: 13%;}
.Floor002844 .map dt i:nth-child(3){left: 25%;top: 25%;right: 25%;bottom: 25%;}
.Floor002844 .map dt i:nth-child(4){background:#b98526;width: 7px; height: 7px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Floor002844 .map dd{width: inherit;position: absolute;right: 85%;background:#b98526;color: #fff;padding: 0 20px;line-height: 40px;top: 50%;margin-top: -40px;min-width: 124px;text-align: center;display: block;}
.Floor002844 .map dl:nth-child(1) dd{left: 85%;right: auto;}
.Floor002844 .map dd:after{position: absolute;content: '';border: 18px solid transparent;border-bottom-color:#b98526;border-bottom-width: 13px;bottom: 0;right: -10px;}
.Floor002844 .map dl:nth-child(1) dd:after{left:-10px;right: auto;}
.Floor002844 .map dl.on{ z-index: 10;}
.Floor002844 .map dl.on dd{ display: block;}
.Floor002844 .map dl.left dd{right: auto;left: 85%;}
.Floor002844 .map dl.left dd:after{right: auto; left: -23px;}
.Floor002844 .info{z-index: 5;}
@-webkit-keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}
@-moz-keyframes ripple {
  0% {
    opacity: 0;
    -moz-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -moz-transform: scale(1)
  }
}
@-o-keyframes ripple {
  0% {
    opacity: 0;
    -o-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -o-transform: scale(1)
  }
}
@keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.Floor002844 .info > .inner{width: 90%; margin: 0 auto;position: relative; z-index: 10;}
.Floor002844 .info .tit-info{padding:1vw 0;padding-left: 24px;border-left: 1px solid rgba(255,255,255,0.2);}
.Floor002844 .info .main dd{display: none;}
.Floor002844 .info .main dd h2{margin: 0;font-size: 20px;color: #fff;position: relative;}
.Floor002844 .info .main dd h2:before{position: absolute;background:#b98526;width: 9px;height: 9px;content: '';left: -29px;top: 50%;margin-top: -4px;}
.Floor002844 .info .main dd .ul{margin-top:30px; line-height:28px;}
.Floor002844 .info .main dd li{padding-left: 34px; background: url(../images/Bottom003000_email.png) no-repeat left top; color:rgba(255,255,255,0.8);}
.Floor002844 .info .main dd li:nth-of-type(2){background-image:url(../images/Bottom003000_tel.png);}
.Floor002844 .info .main #show3 .ul li:nth-of-type(2){display: none;}
.Floor002844 .info .main dd li:nth-of-type(3){background-image:url(../images/Bottom003000_add.png);}
.Floor002844 .info .main dd li+li{margin-top:14px;}


.Floor002844 .copyright{ border-top:1px solid rgba(255,255,255,0.1); padding:24px 0; text-align:center; color:rgba(255,255,255,0.8); font-size:15px; }
.Floor002844 .copyright a{ color:rgba(255,255,255,0.8);}
@media(min-width:1025px){
.Floor002844 .map{width: 66.153%;}
.Floor002844 .info .inner{max-width:420px; margin-bottom: 70px; }
}
@media(max-width:1024px){
.Floor002844 .ytable,
.Floor002844 .ytable-cell{display: block;}
.Floor002844 .info{padding-top: 5vw;}
.Floor002844 .map{width: 90%; margin: 0 auto;}
.Floor002844 .map dl{width: 10vw;height: 10vw;}
.Floor002844 .map dd{display: none;}
}
@media(max-width:640px){
.Floor002844 .map dl.on dd{display: none;}
}

/*栏目页开始*/
/*Spec002089 */
.Spec002089{border-bottom:0;}
.Spec002089 dl{ border-bottom:1px solid #eee; overflow:hidden; line-height:24px; position:relative; padding-left:132px; min-height:46px; padding:10px 0 10px 195px;}
.Spec002089 dt{ position:absolute; left:0; top:0; height:100%;width:170px; text-align:right; color:#333; background-color:#F5F5F5; padding:10px 15px 0 0;font-size: 15px;}
.Spec002089 dd{ position:relative; padding:0 40px 0 0; font-size:14px; overflow:hidden;}
.Spec002089 dd a{color:#555;display:inline-block;}
.Spec002089 dd a:after{ display:inline-block; content:''; vertical-align:middle; width:2px; background-color:#e7e7e7; border-left:1px solid #a9a9a9; height:13px; margin:0 10px;}
.Spec002089 dd a.on,
.Spec002089 dd a:hover{ color:#b98526;}
.Spec002089 dd span{ position:absolute; right:0; top:0;text-align:center; width:48px; height:24px; line-height:24px; background:#e14343; color:#fff;cursor:pointer; display:none; border-radius:3px;}
@media(max-width:640px){
.Spec002089 dd a:after{ margin:0 5px;}
}
@media(max-width:480px){
.Spec002089 dl{ padding:5px; min-height:inherit; }
.Spec002089 dt{ position:relative; height:auto; width:auto;text-align:left; margin-bottom:10px; padding:10px 0;}
.Spec002089 dl:last-of-type dt{ margin-bottom:0;}
}
/*PicList002951 */

.PicList002951 .item{box-shadow: 0 0 10px rgba(0, 0, 0, 0); background:#f6f6f6; margin: 2% 0;}
.PicList002951 .item:last-child {margin-bottom: 0;}
.PicList002951 .item a:hover{}
.PicList002951 .txt .inner{padding: 0 2.03vw 0 1.56vw;}
.PicList002951 .txt p.dot3{line-height: 2.142em; max-height: 6.426em;color: #666;font-size: 16px; overflow: visible; display: block;}
.noellipsis .ytable-cell {vertical-align: top;}
.noellipsis .txt .inner {padding-top: 9%;}
.PicList002951 .txt p.describe{line-height: 2.142em; color: #666;font-size: 16px;}
.PicList002951 .tit{font-size: 24px; line-height: 1em;}
.PicList002951 .txt .inner p {
    color: #333
}
.PicList002951 .tit:after{display: block; margin-top: 1.25em; content: '';background: #b98526; width: 48px; height: 2px;}
.PicList002951 .item a:hover  .tit:after{background: #b98526;}
.PicList002951 .item .more{padding-right: 25px;display: inline-block;background: url("../images/PicList002951_more.png") no-repeat right center;color: #999;}
.PicList002951 .item a:hover .more{background-image: url("../images/PicList002951_more_on.png");}
@media(min-width:1025px){
.PicList002951 .pic{ width:486px;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002951 .pic{ width:50%;}
.PicList002951 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002951 .ytable,
.PicList002951 .ytable-cell{display: block;}
.PicList002951 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002951 .tit{font-size: 5vw;}
}
/*PicList002045 */
.PicList002045{ padding-top:2%;}
.PicList002045 li{ float:left; width:22.7%; margin-right:3%; margin-bottom: 3%; position:relative; text-align:center;}
.PicList002045 li:nth-child(4n){ margin-right:0;}

.PicList002045 li:hover p{color: #b98526;}
.PicList002045 li div{ width: 100%; margin:0 auto; }
.PicList002045 li figure{ padding-bottom:100%;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{ font-size:18px; color:#333; margin-bottom:5px;}
@media(max-width:480px){
.PicList002045 li{ width:49%;margin-right:2%;}
.PicList002045 li:nth-child(3n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}
/*
 .PicList001234 为demo编号
 */
.PicList001234 {padding: 3% 0;}
.PicList001234 li{ float:left; width:31.5%; margin-right:2.75%; margin-bottom:4.75%;}
.PicList001234 li:nth-child(3n){ margin-right:0;}
.PicList001234 li div{ padding:3%; }
.PicList001234 li h2{ font-size:20px; margin:0; text-align: center; color: #b98526; padding-top: 2%;}
.PicList001234 li p{ font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-bottom:0;}
.PicList001234 li figure{ position:relative;height: 212px;}
.PicList001234 li figure img{ display:block; height: 100%; overflow: hidden;}
.PicList001234 li figure i{ width:40px; height:40px; border-radius:50%; border:3px solid #1657bb; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px; background-color:rgba(255,255,255,0.7);}
.PicList001234 li figure i::before{ position:absolute; content:''; width:0; height:0; border:6px solid #1657bb; border-top-color:transparent; border-bottom-color:transparent; border-right:0; left:50%; top:50%; margin-top:-5px; margin-left:-3px;}
@media(max-width:480px){
.PicList001234 li{ width:auto; margin-right:0; float:none;}
.PicList001234 li figure img{height: auto;}
.PicList001234 li figure{height: auto;}
}
/*Floor002691 */

.Floor0026911{padding: 3% 0;}
.Floor002691{ position:relative; z-index:1;  overflow:hidden; }
.Floor002691::before{ position:absolute; content:''; width:50%; left:0; top:0; height:100%; }
.Floor002691 > .auto{ position:relative; z-index:10; max-width:1760px;}
@media(max-width:1760px){
.Floor002691 > .auto{ padding-left:2%; padding-right:2%;}
}

.Floor002691 .title{ color:#2c6542; text-transform:uppercase; text-align:center; font-size:30px; padding:3% 0;}
.Floor002691 .list{ padding-bottom:3%;}
.Floor0026911 .list{padding-bottom: 0;margin: 0 auto;}
.Floor002691 .list dl{ text-align:center; display:table; width:62%; margin:0 auto !important;}
.Floor002691 .list dl dd{ float:left;margin-right: 6%;}
.Floor002691 .list dl dd:last-child{margin-right: 0px;}
.Floor002691 .list dl dd span{ display:inline-block; font-size:18px;  cursor:pointer; padding-bottom:5px; border-bottom:2px solid transparent;color: #555;}
.Floor002691 .list dl dd.on span{ color:#b98526; border-bottom-color:#b98526;}

.Floor002691 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002691 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002691 .slick-list:focus {outline: none}
.Floor002691 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002691 .slick-slider .slick-track, 
.Floor002691 .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)}
.Floor002691 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002691 .slick-track:before, 
.Floor002691 .slick-track:after{display: table; content: '';}
.Floor002691 .slick-track:after{ clear: both;}
.Floor002691 .slick-loading .slick-track { visibility: hidden;}
.Floor002691 .slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002691 .slick-slide .slick-loading img { display: none;}
.Floor002691 .slick-slide .dragging img { pointer-events: none;}
.Floor002691 .slick-initialized .slick-slide { display: block;}
.Floor002691 .slick-loading .slick-slide { visibility: hidden;}
.Floor002691 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002691 .slick-arrow .slick-hidden { display: none;}

.Floor002691 .list-scroll li.slick-slide a{ display:block; max-width:80%; margin:0 auto;transition:0.3s;}
.Floor002691 .list-scroll li.slick-slide a:hover{ color:#2c6542;}
.Floor002691 .list-scroll li.slick-slide:nth-child(2n-1) a{ margin-top:40px;}
.Floor002691 .list-scroll li .pic{ overflow:hidden;}
.Floor002691 .list-scroll li .pic img{display:block; width:100%; transition:0.3s;}
.Floor002691 .list-scroll li.slick-slide a:hover .pic img{ transform:scale(1.12);}
.Floor002691 .list-scroll li .txt{ background:#fff; text-align:center; padding:8% 5% 25% 5%; font-size:18px;}
.Floor002691 .list-scroll .slick-dots{ text-align:center; padding-top:20px;}
.Floor002691 .list-scroll .slick-dots li{ display:inline-block; cursor:pointer; margin:0 4px; width:10px; height:10px; background:#999; border-radius:50%;}
.Floor002691 .list-scroll .slick-dots li button{ display:none;}
.Floor002691 .list-scroll .slick-dots li.slick-active{ background:#2c6542;}

.Floor002691 .more{ text-align:center; padding:3% 0;}
.Floor002691 .more a{ position:relative; display:block; max-width:250px; margin:0 auto; width:60%; color:#fff; background:#2c6542; text-transform:uppercase; font-size:12px;border:1px solid #dcdcdc; line-height:58px;transition:800ms ease all;}
.Floor002691 .more a:hover{ color:#2c6542; background:#fff; border-color:transparent;}
.Floor002691 .more a::before,
.Floor002691 .more a::after{content:'';position:absolute;height:3px;width:0;background: #2c6542;transition:400ms ease all;}
.Floor002691 .more a::before{top:-1px;right:0;}
.Floor002691 .more a::after{left:0;bottom:-1px;}
.Floor002691 .more a:hover:before,
.Floor002691 .more a:hover:after{width:100%;transition:800ms ease all;}
@media(max-width:480px){
.Floor002691 .list dl dd{ width:50%; margin:1% 0;}
.Floor002691 .list-scroll li.slick-slide:nth-child(2n-1) a{ margin-top:0;}
}


/*Floor */
.Banner002730{}
@font-face {
  font-family: "DINPro-Bold";
  src: url("../fonts/DINPro-Bold/DINPro-Bold.woff2") format("woff2"),
       url("../fonts/DINPro-Bold/DINPro-Bold.woff") format("woff"),
       url("../fonts/DINPro-Bold/DINPro-Bold.ttf") format("truetype"),
       url("../fonts/DINPro-Bold/DINPro-Bold.eot") format("embedded-opentype"),
       url("../fonts/DINPro-Bold/DINPro-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.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; display: none;}
.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;  font-family: "DINPro-Bold";}
@media(min-width:1025px){
.Banner002730 figure{ height:350px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}
/*
 .Location000657 为demo编号
 */
.Location000657{ padding-top:10px;}
.Location000657 dl{padding:10px 0; line-height:30px; border-bottom:#e5e5e5 1px solid; }
.Location000657 .tetle {font-size: 16px; color: #b98526; font-weight: bold;}
.Location000657 em{ font-style:normal; float:right; background:url(../images/Location000657-icon.png) no-repeat left center; padding-left:15px;}
.Location000657 em span{ color:#333;}
.Location000657 em a{ position:relative; padding-right:15px; margin-right:10px;}
.Location000657 em a::before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}
@media(max-width:640px){
.Location000657 em{ display:none;}
.Location000657 dl{ padding:0;}
}
/*RighInfo002973 */
.RighInfo002973{ margin: 10px 0 20px 0;color: #333;font-size: 16px;}
.RighInfo002973 > .auto{max-width: 1300px;}
.RighInfo002973 .news-details{max-width: 1280px; padding: 3% 0;}
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;}
.RighInfo002973 .news-details .edit-info p {text-indent: 2em;}
.RighInfo002973 .news-details .noem {padding: 0; padding-bottom: 2%;}
.RighInfo002973 .news-details .noem p { text-indent: 0;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
.RighInfo002973 .noem .ul {margin-bottom: 2%;}
.RighInfo002973 ul li{ float: left; width: 31.3%; margin-right: 3%;}
.RighInfo002973 ul li:nth-child(3){margin-right: 0;}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#b98526; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*
 .RighInfo001728 为demo编号
 */
.RighInfo001728{ padding:2% 0;}
.RighInfo001728 .nav{ padding:2% 0;}
.RighInfo001728 .nav dd{ float:left; width:130px; line-height:50px; margin-bottom:2px; margin-right:10px; text-align:center;}
.RighInfo001728 .nav dd a{ display:block; background-color:#e9e9e9; font-size:18px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.RighInfo001728 .nav dd a:hover,
.RighInfo001728 .nav dd a.aon{ background-color:#f29200; color:#fff;}

.RighInfo001728 .img{ float:left; width:40%;}
.RighInfo001728 .intro{ width:55%; float:right;}
.RighInfo001728 .intro h1{ font-size:24px; color: #b98526;}
.RighInfo001728 .intro p{ color:#333; font-size:16px; line-height: 30px;}
.RighInfo001728 .intro dd{ font-size:16px; line-height:30px;}
.RighInfo001728 .infoCon .title{ font-size:18px; margin:0; border-bottom:1px solid #b2b2b2; padding:15px 0; color: #333;}
.RighInfo001728 .infoCon  .info{ padding:20px 0; font-size:16px; line-height:30px;}

@media(max-width:768px){
.RighInfo001728 .nav dd{margin-right:2%; line-height:normal; }
.RighInfo001728 .nav dd a{padding:6% 0;font-size:16px;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo001728 .nav dd{ width:23.5%;}
.RighInfo001728 .nav dd:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.RighInfo001728 .img,
.RighInfo001728 .intro{ float:none; width:auto;}
}
@media(max-width:480px){
.RighInfo001728 .nav dd{ width:32%;}
.RighInfo001728 .nav dd:nth-child(3n){ margin-right:0;}
.RighInfo001728 .nav dd a{font-size:14px;}
}

/*栏目页结束*/

.Galary002512 .slider-for{ margin-bottom:3%;}
.Galary002512 .slider-for li{ background:#fff;}
.Galary002512 .slider-for li .Ispic{ padding-bottom:70%; background-size:contain;}
.Galary002512 .slider-nav li .Ispic{ border:1px solid #fff; background-color:#fff; padding-bottom:60%; margin:0 3%;}
.Galary002512 .slider-nav li.slick-current .Ispic{ border-color:#b98526;}
.Galary002512 .slider-nav{ margin-bottom:30px; margin-top: 57px; width: 80%; margin-left: 10%;}
/* Arrows */
.Galary002512 .slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%; width: 40px;height: 40px;padding: 0;cursor: pointer;border: none; z-index:10; margin-top:-20px; border-radius:50%; background-color:rgba(0,0,0,0.8);}
.Galary002512 .slick-arrow:hover{background-color: rgba(185, 133, 18, 0.9);}
.Galary002512 .slick-arrow::before{ position:absolute; content:''; left:50%; top:50%; margin-left:-4px; margin-top:-8px; width:16px; height:16px;  transform:rotate(-45deg);}
.Galary002512 .slick-prev{left: -45px;}
.Galary002512 .slick-next{right: -45px; background-position: right top;}
.Galary002512 .slick-prev::before{ border-left:3px solid #fff;border-top:3px solid #fff;}
.Galary002512 .slick-next::before{ border-right:3px solid #fff;border-bottom:3px solid #fff;margin-left:-12px;}
/* Dots */
.Galary002512 .slick-dots{list-style: none;text-align: center; position:absolute; left:0; bottom:-30px; width:100%;}
.Galary002512 .slick-dots li{display: inline-block;margin: 0 5px;}
.Galary002512 .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;cursor: pointer;border: 0;background: rgba(0, 0, 0, 0.3); border-radius:50%; padding:0;}
.Galary002512 .slick-dots li.slick-active button{opacity: .75;background: rgba(185, 133, 18, 0.5);}
@media(max-width:1200px){
.Galary002512 .slider-for{ margin-bottom:50px;}
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ right:auto; left:50%; margin-top:0; top:-45px;}
.Galary002512 .slick-prev{ margin-left:-50px;}
.Galary002512 .slick-next{ margin-right:-50px;}
}
@media(max-width:640px){
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ display:none !important;}
.Galary002512 .slider-for{ margin-bottom:3%;}
}
/*Floor003083 */
.Floor003083{font-size: 16px;}
.Floor003083 .auto{overflow: hidden;position: relative; z-index: 2;}
.Floor003083 .title{line-height: 1;font-family: 'SourceHanSansCN-Medium';font-size: 36px;color: #333;}

.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: #b98526;}

.Floor003083 .slider{margin-top: 20px;}
.Floor003083 .slider .img{display: block;width: 100%;}
.Floor003083 aside{float: left; margin-left: -1px;border: 1px solid #f0f0f0;margin-top: -1px;background: #fff;overflow: hidden;padding: 0px;}

.Floor003083 aside a{position: relative; z-index: 3; display: block;}
.Floor003083 aside:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.Floor003083 .Ispic{height: 140px;background-size: contain;}
.Floor003083 .url{position: relative;}
.Floor003083 .url:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.Floor003083 .url:hover:before{opacity: 1;}
.Floor003083 .url:hover{z-index: 4;}
@media(min-width:1025px){
.Floor003083 aside{width:12.5%;}
.Floor003083 aside:nth-child(7n+1),
.Floor003083 aside:nth-child(1){margin-left: 0; }
}
@media(min-width:751px) and (max-width:1024px){
.Floor003083 aside{width: 25%;}
.Floor003083 aside:nth-child(4n+1),
.Floor003083 aside{margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
.Floor003083 aside{width: 33.333%;}
.Floor003083 aside
.Floor003083 aside{margin-left: 0; }
}
@media(max-width:640px){
.Floor003083{font-size: 3vw;}
.Floor003083 .title{font-size: 5vw}
.Floor003083 aside{width: 50%;}
.Floor003083 aside,
.Floor003083 aside{margin-left: 0; }
.Floor003083 .slick-slide .Ispic{height: 28vw;}
}




