.bodybg{background: url(../image/Floor001684-bg.jpg);}
.bodybg01{background: #f5f5f5;}
.titleall{ position:relative; font-size:40px; z-index:3;margin-bottom: 1%;}
.titleall01:before{ position:absolute; content:''; width:100%; height:272px; background:url(../image/Floor002711_titlebg.png) no-repeat left top;background-size:contain; left:0; bottom:-20%;}
 .titleall .auto{ max-width:1600px; position:relative; z-index:2;    overflow: hidden;}
.titleall .en{ color:#353535; line-height:1.4em; font-family:"Times New Roman", Times, serif; font-size:0.8em; text-transform:uppercase;}
 .titleall .en span{ font-size:3.5em; color:#e5dbcb; line-height:0.7em;}
 .titleall .cn{ font-size:1em; position:relative; color:#333;}
.titleall .cn i{ display:inline-block; width:80%; height:2px; background:#e5dbcb; position:relative; vertical-align:middle; margin-left:2%; }
 .titleall .cn i::after{ position:absolute; content:''; width:9px; height:9px; background:#e5dbcb; right:0; top:-4px;}
@media(max-width:1366px){
 .titleall{ font-size:32px;font-size: 32px;max-width: 1200px;margin: 0 auto;margin-bottom:1%;}
}
@media(max-width:1200px){
 .titleall{ font-size:24px;}
}
@media(max-width:768px){
 .titleall{ font-size:16px;}
    .all{margin-bottom: 0}
    .titleall .cn i{margin-top:9px}
}
@media(max-width:480px){

    .all{margin-bottom: 0!important;}
    .titleall .cn i{margin-top:9px}
}
.all{position: relative;margin-bottom: 70px;}
.all .Top00207002 {position: absolute!important;bottom:0!important;background: none;}
.all .Top00207002 .header-mid{position: absolute;bottom:0;background: #e46702cc;width:100%;left:0;margin-left: 0!important;margin-bottom:-56px;}
.all .Top00207002 .alltop{top:0;position: absolute;height:70px;width: 100%;left: 0;background: rgba(255,255,255,0.5)}
.all .Top00207002 .alltop .header-left{top:0;margin-top:0;z-index: 1000;left:0;position:relative; transform: translateY(10%);}
.all .Top00207002 .alltop header-right{top:0;margin-top:0;z-index: 1000;position: absolute;}


.RighInfo002223{
	
        position: relative;
}
.RighInfo002223 .auto{
	
}
.RighInfo002223all{
  height:auto;
  overflow: hidden;
  padding:2%;
  border:1px solid #cecece;
  background: #fff;
  
  position: relative;
}
.RighInfo002223 .pic{
	margin-top: 20px;
}
.RighInfo002223 .h3{
	color:#ed6a00;line-height:1.6;margin:0; font-size: 20px;
}
.RighInfo002223 .h4{
	font-size:16px;color:#ed6a00;margin:30px 0px 0 0;
}
.RighInfo002223 .h3:after,.RighInfo002223 .h4:after{
	color:#fdbf8d;width:50px;height:2px;background:#fdbf8d;border:none;margin:15px 0px; content: ""; display: block;
}
.RighInfo002223 .ul{ 
	margin: 0; clear: both;    padding-left: 4%;
}
.RighInfo002223 .ul li{
	font-size:14px;line-height:2.245;    list-style: disc;
}
.RighInfo002223 .ul li span{
	font-family:Arial;font-size:16px;color:#1f71c3;font-weight:bold;
}

.RighInfo002223 p{
	line-height:2.245;font-size:14px;color:#666;margin:0px 0px 10px;clear:both;
}
.RighInfo002223 .pic {
    
    float: right;
}
.RighInfo002223 .pic02{
        position: absolute;
       bottom: 11%;
    right: 13%;
    }

@media screen and (min-width: 1024px){
	.RighInfo002223 .h3{
		font-size: 24px;
	}
	.RighInfo002223 .pic{
	  width:23.765%;
    }
    .RighInfo002223 .pic img{
        margin-bottom: 4%;
        }
    .RighInfo002223 .con{
	   width:71.235%;
    }
	
}
@media screen and (min-width: 768px){
	.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{ margin: 25px 0;}
   .RighInfo002223 .h4{
	font-size:18px; margin-top: 1%;
   }
   
    
   .RighInfo002223 .con{
   	    float:left;
   	     width:64%;
   }
}
@media screen and (max-width: 480px){
    .RighInfo002223 .pic{display: none;}
    .RighInfo002223 .pic02{display: none;}
}

.RighInfo002452{ position: relative;}
.RighInfo002452 .bigimg{width:100%;   padding: 1px 0;  overflow: hidden;}
.RighInfo002452 .bigimg span{ display: block; background-size: cover; background-repeat: no-repeat; background-position: center;}
.RighInfo002452 .bigimg span img{ visibility: hidden;}
.RighInfo002452 .right-content .inner .con{font-size: 14px;margin-top:2%;}
.RighInfo002452 .right-content .inner dl dd{margin-bottom: 1%;border-bottom: 1px dashed #cecece;line-height: 24px;}
@media only screen and (max-width:1000px ) {
	.RighInfo002452 .bigimg{ width: 100%; position: static; padding-top: 6%;}
}

.RighInfo002452 .right-content{ float: right; width: 50%;  color: #333; line-height: 28px;}
@media only screen and (max-width:1366px ) {
	.RighInfo002452 .right-content{ }
}
@media only screen and (max-width:1000px ) {
	.RighInfo002452 .right-content{ float: none; width: 100%;}
}


.RighInfo002452 .right-content .inner{ }
@media only screen and (max-width:1000px ) {
	.RighInfo002452 .right-content .inner{ max-width:none;}
}
.RighInfo002452 .right-content .tit{ font-weight: normal; font-size: 30px; margin: 0;}
.RighInfo002452 .right-content dl{ }
.RighInfo002452 .right-content .tits{ color: #666;}
.RighInfo002452 .right-content .tits img{    width: 16px;
    height: 16px;
    margin-right: 2%;}
.RighInfo002452 .bigallimg{width: 48%;float: left;}
.RighInfo002452 .smalllist{margin-top:2%;}
.RighInfo002452 .smalllist li{ float: left; width: 23.5%; margin-right:1.5%; position: relative;}

.RighInfo002452 .smalllist li.on:before{ position: absolute; top: 0; content: ""; left: 0; width: 100%; height: 100%;background:rgba(56, 128, 106, 0.7) none repeat scroll 0 0 !important;filter:Alpha(opacity=70);  background: #38806a;}
.RighInfo002452 .smalllist li a{ cursor: pointer;}
@media only screen and (max-width:1000px ) {
.RighInfo002452 .smalllist{ padding: 6% 0;}	
}
@media only screen and (max-width:480px ){
    .RighInfo002452 .smalllist{ position: static;width:100%;}	
}
.RighInfo002452 .gopage{}
.RighInfo002452 .gopage a{ display: inline-block; max-width: 180px; padding: 2% 2%; border: 2px solid #38806a; text-align: center; width: 45%; color: #38806a;
transition:all .3s ease-in-out;
}
.RighInfo002452 .gopage a:hover{ color: #fff; background-color: #38806a;}














.Form002219{ padding-bottom:5%;}
.Form002219 .titel219 h1{    height: 16px;
    font-size: 24px;
    line-height: 64px;
    color: #333333;
    font-weight: bold;
    clear: both;
    width: 100%;
    text-align: center;
    float: left;}
    .Form002219 .titel219 h2{
          height: 36px;
    font-size: 18px;
    line-height: 36px;
    color: #666666;
    font-weight: normal;
    clear: both;
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 20px;


    }
.Form002219 form{width:100%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 form li .dlw{position:relative;}
.Form002219 form  .dlw dt{position:absolute;top:0;left:12%;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:80px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:150px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#ed6a00;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:88%!important; margin:0 auto 15px auto!important;padding-left: 0!important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
    .Form002219 section{width:100%!important;}
    .Form002219 form  .dlw dt{left:0%;}

}



.Banner002263{ position: relative;}
.Banner002263 .bx-wrapper{ position:relative; z-index:1;}
.Banner002263 .bx-viewport{ z-index:1;}
.Banner002263 li a{ display:block; }
.Banner002263 li img{ display:block; width:160%; position: relative; left: -30%; max-width: none; }
.Banner002263 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002263 .bx-pager div{ display:inline-block; height:12px; margin:0 3px; padding: 2px;}
.Banner002263 .bx-pager div a{ display:block; width:8px; height:17px; background: url(../image/Banner002263-dian.png) no-repeat center; background-size: 100%;border-radius:50%; overflow:hidden; text-indent: 9999px; overflow: hidden; transition: all .3s ease-out;}
.Banner002263 .bx-pager div a.active{  background-image: url(../image/Banner002263-dian_hover.png); width: 17px; height: 17px;}
.Banner002263 .bx-controls-direction{ display: none;}
.Banner002263 .bx-controls-direction a{ position:absolute; width:20px; height:37px; top:50%; margin-top:-17px; background-repeat: no-repeat; background-size: 100%; z-index:10; overflow:hidden; line-height:1000px;}
.Banner002263 .bx-controls-direction a.bx-prev{ background-image: url(../image/Banner002263-prev.png); left:5%;}
.Banner002263 .bx-controls-direction a.bx-next{  background-image: url(../image/Banner002263-next.png); right:5%;}

@media(min-width:768px){
.Banner002263 .bx-controls-direction{ display: block;}
.Banner002263 li img{width:100%; left: 0; max-width: 100%;}
.Banner002263 .bx-pager{ bottom:40px;}
.Banner002263 .bx-pager div{ padding: 6px;}
.Banner002263 .bx-pager div a{ display:block; width:13px; height:27px;}
.Banner002263 .bx-pager div a.active{ width: 27px; height: 27px;}
}
@media(min-width:1024px){
.Banner002263 .bx-controls-direction a{  width:30px; height:55px; top:50%; margin-top:-27px;}	
}


.Top002070{ left:0; top:0; width:100%; background-color:#fff; z-index:100;box-shadow: 1px 1px 5px rgba(0,0,0,0.3);    height: 70px;}
 .dis{background: rgba(255,255,255,0.5); height: 80px;position: absolute;width: 100%;padding-top: 1%;}
.Top002070 .fi .logoleft{position: static;float:left;}
.Top002070 .fi .header-right{position: static;float:right;}
.Top002070 .header{ }
.Top002070 .header-left{position:absolute; top:50%; left:3%; transform:translateY(-50%); width:40%; max-width:191px;}
.header-right{  position:absolute;position: absolute;
    z-index: 1000;
    right: 0;
    top: 0;}
 .header-right dd{position:relative; float:left;}
 .header-right dd >a{ display:block;height:40px; line-height:40px;color: #fff;}
.logoleft{position: absolute;top:0;left:0;z-index: 1000;}
@media(min-width:1025px){
.Top002070 .header-mid{}
}

.top-language a{ position:relative; padding:0 15px;}
.top-language a:before,
.top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}
.top-language a:before{ left:0; width:2px; border-right:1px dotted #8c8c8c; height:5px; }
.top-language a:after{ right:0;border:5px solid transparent; border-top-color:#fff; }

.open-search{ width:40px;  background:url(../image/Top002070-search_btn.png) no-repeat center center; }
 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;}
 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../image/Top002070-search_btn.png) no-repeat center center;}
 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:15px 0; font-size:16px;position:relative; }
.Top002070 .header-menu li em::after{ position: absolute;right: 0;top: 50%;margin-top: -1.5px;content: '';width: 3px;height: 3px;background-color: #bdbdbd;}
.Top002070 .header-menu li:hover em::before{ position:absolute; content:''; width:0; height:0; border:4px solid transparent; border-bottom-color:#ed6a00; bottom:0; left:50%; margin-left:-4px;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#ed6a00;}
.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{ background:#ed6a00;}
    .dis03{display:none;}

@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:48px; border-radius:0; background:#EEE4D8; height:32px; border:none; margin-top:4px;}
 #open_menu i::before,
 #open_menu i::after{ background:#ed6a00 !important;} 
.Top002070 #open_menu i{background:#ed6a00; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:rgb(179, 138, 85);}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
    .dis02{display: none;}
    .dis{display: none;}
     .dis03{display:block;}
 
}
@media(max-width:480px){

    .dis02{display: none;}
    .dis{display: none;}
     .dis03{display:block;}
}


@font-face {
  font-family: "AkzidenzGroteskBQ BdCnd";
  src: url("") format("woff2"),
       url("") format("woff"),
       url("") format("truetype"),
       url("") format("embedded-opentype"),
       url("") format("svg");
  font-weight: normal;
  font-style: normal;
}
.Floor002687{  z-index:1;  overflow:hidden;}

.Floor002687 > .auto{ position:relative; z-index:10; }

@media(max-width:1760px){
.Floor002687 > .auto{ }
}
.Floor002687 .home-title{ text-indent:8px; color:#424242; text-align:center; padding:3% 0; font-size:16px; font-family:'幼圆'; letter-spacing:8px;}
.Floor002687 .home-title i{ font-size:0; display:inline-block; width:4px; height:4px; background:#424242; border-radius:50%; vertical-align:middle; margin:0 8px 0 0;}

.Floor002687 .inner > .auto{ max-width:1440px;}
@media(max-width:1440px){
.Floor002687 .inner > .auto{ padding-left:2%; padding-right:2%;}
}
.Floor002687 .picleft{ float:left; width:30%;background: #fff;border-radius: 5px;border:10px solid #fff;position: relative;border-radius: 20px 0 0 0;}
.Floor002687 .picleft .pic01{background: #fff;z-index: 100;border-radius: 20px 0 0 0;width:100%;}
.Floor002687 .picleft .pic02{position: absolute;bottom:0;right:-33%;z-index: -1}

.picone{position: relative;}
.Floor002687 .picone .bg01{background: url(../image/bg01.png) no-repeat scroll 0 0 rgba(0,0,0,0);display: block;height: 80px;position: absolute;width: 100px;z-index: 4;top: -22px;left: -18px;}
.Floor002687 .txt .bg02{background: url(../image/bg02.png) no-repeat scroll 0 0 rgba(0,0,0,0);display: block;height: 80px;position: absolute;width: 100px;z-index: 4;bottom:-10px;right: -23px;}
.Floor002687 .txt-area{ float:right; width:57%;  z-index:10; background:#fff;}
.Floor002687 .txt{ padding-left:2.72%; padding-bottom:4%;position: relative;}
.Floor002687 .txt p{ font-size:16px; line-height:30px; }

.Floor002687 .name h2{font-family: "AkzidenzGroteskBQ BdCnd"; margin:0; font-size:70px; color:#a5a5a5; text-transform:uppercase; line-height:48px;}
.Floor002687 .name h2 b{ font-size:30px; color:#2c6542; display:block;}
.Floor002687 .name h5{ margin:0; font-weight:normal; color:#333; font-size:18px;}
.Floor002687 .name h5::before{ display:block; content:''; width:70px; height:1px; background:#878787; margin:17px 0 20px 0;}
@media(max-width:640px){
.Floor002687 .name h2 b{ font-size:20px;}
.Floor002687 .name h2{ font-size:40px; line-height:34px;}
.Floor002687 .name h5::before{ margin:10px 0;}
}

.Floor002687 .more{ position:relative;max-width:170px; border:1px solid #dcdcdc; overflow:hidden; height:40px;}
.Floor002687 .more .a_circle{background-color: #2c6542;border-radius: 1000px;position: absolute;left:0;top:0;width: 0px;height: 0px;pointer-events: none;margin-left: 0px;margin-top: 0px;}
.Floor002687 .more .explode-circle {animation: explode 0.5s forwards;}
.Floor002687 .more .desplode-circle{animation: desplode 0.5s forwards;}
@keyframes explode {
  0% {width: 0;height: 0;margin-left: 0;margin-top: 0;background-color:rgba(44, 101, 66,0.4);}
  100% {width: 400px;height: 400px;margin-left: -200px;margin-top: -200px;background-color: #2c6542;  }
}
@-webkit-keyframes explode {
  0% {width: 0;height: 0;margin-left: 0;margin-top: 0;background-color:rgba(44, 101, 66,0.4);}
  100% {width: 400px;height: 400px;margin-left: -200px;margin-top: -200px;background-color: #2c6542;  }
}
@keyframes desplode {
  0% {width: 400px;height: 400px;margin-left: -200px;margin-top: -200px;background-color:#2c6542;  }
  100% {width: 0;height: 0;margin-left: 0;margin-top: 0;background-color: rgba(44, 101, 66,0.4);}
}
@-webkit-keyframes desplode {
  0% {width: 400px;height: 400px;margin-left: -200px;margin-top: -200px;background-color:#2c6542;  }
  100% {width: 0;height: 0;margin-left: 0;margin-top: 0;background-color: rgba(44, 101, 66,0.4);}
}
.Floor002687 .more a{ display:block;  color:#878787; line-height:38px; text-align:center; text-transform:uppercase; font-size:12px; letter-spacing:2px; transition:0.3s;}
.Floor002687 .more a span{ position:relative; z-index:10;}
.Floor002687 .more a:hover{ background:#ed6a00; color:#fff;}

.Floor002687 .num-box{ padding-left:4.89%; padding-top:2%;}
.Floor002687 .num-box .name{ padding-bottom:6%;}
.Floor002687 .num-box dd{ float:left; width:33.33333%; text-align:center;}
.Floor002687 .num-box dd .num{font-family:'华文行楷'; }
.Floor002687 .num-box dd .num::after{ display:block; content:''; width:40px; height:2px; background:#d4d4d4; margin:10px auto;}
.Floor002687 .num-box dd .num span{ color:#a5a5a5; font-size:80px; display:inline-block;line-height:55px;}
.Floor002687 .num-box dd .num sup{ color:#a5a5a5; font-size:36px; vertical-align:top; margin-left:5px;}
.Floor002687 .num-box dd p{ max-width:210px; margin:0 auto; line-height:24px; color:#424242; margin-top:10%;}
@media(max-width:768px){
.Floor002687 .img-group,
.Floor002687 .txt-area{ float:none; margin:0; width:auto;}
.Floor002687 .slider{ margin-left:50px;}
.Floor002687 .txt-area .pic{ width:100% !important; display:block;}
.Floor002687 .txt{ padding:5%;}
}
@media(max-width:640px){
.Floor002687 .num-box dd{ float:none; width:auto; margin-bottom:8%;}
.Floor002687 .num-box dd p{ max-width:none;}
.Floor002687 .num-box dd .num span{ font-size:65px; line-height:45px;}
.Floor002687 .num-box dd .num sup{ font-size:28px;}
.Floor002687 .picleft {width:100%;float: none;margin-top:9px;}  
    .Floor002687 .picleft .pic02{display: none}
    .auto titleall01 .cn{padding-left: 118px!important;}
    
}

.Floor001274{}
.Floor001274 .copy{ display:none;}
.Floor001274 .main{ position:relative;}

.Floor001274 .main .auto{ position:relative; z-index:2; max-width:1256px;padding:0 30px;}
.Floor001274 h1{ position:absolute; left:0; margin:0; height:90px; top:-90px; width:26%; background-color:#fff4e5; color:#ff9b0b; font-size:30px; padding-left:30px; padding-top:40px; z-index:2;}
.Floor001274 h1 span{ position:absolute; bottom:-30px; left:30px; opacity:0.3; font-size:24px; background-color:#ffdaa6;}

.Floor001274 .list li{text-align:center;height:none!important;}
.Floor001274 .list li .yuan{width: 30%;
    height: 30%;
    background: #fff;
    margin-left: 34%;
    margin-top: -20%;
    border-radius: 50%;}
.Floor001274 .picse .pic01{position: absolute;bottom:0;left:0;z-index: -1;}
.Floor001274 .picse .pic02{position: absolute;bottom:0;right:0;z-index: -1;}
.Floor001274 .list li .txt{ border-right:1px solid rgba(255,255,255,0.4);}
.Floor001274 .list li .txt div{ position:relative; background-color:#fff;padding:5%;}
.Floor001274 .list li a{ position:absolute; left:0; top:0; width:100%; height:100%;border:1px solid #dadada; }
.Floor001274 .list li:hover a{ border:3px solid #ed6a00;}
.Floor001274 .list li h2{ margin:0; color:#000; padding:0 25px 0 25px; line-height:25px; font-size:18px; font-weight:normal; position:relative;}
.Floor001274 .list li h2::before{ position:absolute; content:''; width:25px; height:25px; right:0; top:0; background: url(../image/Floor001274-more.png) no-repeat center center #ed6a00;}
.Floor001274 .list li:hover h2::before{ background-color:#ff9600;}
.Floor001274 .list li h2 b{ font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.Floor001274 .list li figure{ padding-bottom:130%; margin-bottom:7%;}
.Floor001274 .list .bx-controls-direction a{ position:absolute; width:40px; height:40px; top:50%; margin-top:-20px; border-radius:50%;background-color:rgba(255,150,0,0.5); overflow:hidden; line-height:1000px;}
.Floor001274 .list .bx-controls-direction a:hover{background-color:rgba(255,150,0,1);}
.Floor001274 .list .bx-controls-direction a.bx-prev{ left:-22px;}
.Floor001274 .list .bx-controls-direction a.bx-next{ right:-22px; transform:rotate(180deg);}
.Floor001274 .list .bx-controls-direction a::before{ position:absolute; content:''; width:0; height:0; border:8px solid #fff; border-top-color:transparent;border-bottom-color:transparent; border-left:0; left:50%; margin-left:-4px; top:50%; margin-top:-8px;}
@media(max-width:1356px){
.Floor001274 .list .bx-controls-direction a.bx-prev{ left:1%;}
.Floor001274 .list .bx-controls-direction a.bx-next{ right:1%;}
}
@media(max-width:1000px){
.Floor001274{ padding-top:9px;}
.Floor001274 h1{ font-size:24px; width:50%; height:75px; top:-75px;}
.Floor001274 h1 span{ font-size:18px;bottom:-25px;}
}
@media(max-width:480px){
.Floor001274 h1 span{ font-size:14px;}
.Floor001274 .list li .txt{padding:9px 0 0px;}
}
@media(max-width:375px){
.Floor001274 h1{ width:100%;}
.Floor001274 .list li .txt{border-right:0;}
}

.Floor001942{ position:relative;    margin-top: 2%;background-size:cover; font-family:'宋体';}
.Floor001942 .get{ position:absolute; z-index:10; width:82px; height:82px;background:url(../image/Floor001942-get.png) no-repeat 0 0; left:50%; margin-left:-41px; top:-41px;}
.Floor001942 .get a{ display:block; height:82px;}
.Floor001942 .auto{max-width:1200px;}
.Floor001942 .title{color:#FFF;  padding-top:14%; margin-bottom:35px; line-height:normal; text-align:center; font-size:25px;}
.Floor001942 .title span{ display:block; font-size:33px; font-family:"Times New Roman", Times, serif;}
.Floor001942 .title:after{ display:block; content:''; width:32px; height:2px; margin:0 auto; margin-top:13px; background-color:#a37275;}

.Floor001942 ul{position:relative; padding-bottom:36.66%;}
.Floor001942 li{ position:absolute; width:32%; height:48%;}
.Floor001942 li a,
.Floor001942 li figure,
.Floor001942 li section{ position:absolute;  top:0; width:100%; height:100%;}
.Floor001942 li a{ z-index:2;}
.Floor001942 li section{ z-index:1;}

.Floor001942 li.li_0{ height:100%; top:0;left:0;}
.Floor001942 li.li_1,
.Floor001942 li.li_2{ top:0;}
.Floor001942 li.li_3,
.Floor001942 li.li_4{ bottom:0;}
.Floor001942 li.li_2,
.Floor001942 li.li_4{ right:0;}
.Floor001942 li.li_1,
.Floor001942 li.li_3{ left:34%;}

.Floor001942 li figure img{ display:none;}
.Floor001942 li section{background:rgba(32,27,26,0.7); opacity:0; transition:0.3s;color:#fff;}
.Floor001942 li:hover section{ opacity:1;}
.Floor001942 li .table{ display:table; width:100%; height:100%;}
.Floor001942 li .table_cell{ display:table-cell; vertical-align:middle; text-align:center;}
.Floor001942 li p{ margin:0; font-size:18px;}
.Floor001942 li p:after{ display:block; content:''; width:31px; height:1px; margin:0 auto; margin-top:13px; background-color:#ccc;}
.Floor001942 li p span{ font-size:16px;display:block;font-family:"Times New Roman", Times, serif;}

.Floor001942 .more{ text-align:center; padding:7% 0 10% 0;}
.Floor001942 .more a{ display:inline-block;width:145px; height:35px; border:#FFF solid 1px; border-radius:35px; text-align:center; line-height:35px; font-size:14px; color:#FFF;}
@media(max-width:768px){
.Floor001942 .get{width:40px; height:40px; background-size:cover; margin-left:-20px; top:-20px;}
.Floor001942 .get a{ height:40px;}
}
@media(max-width:480px){
.Floor001942 .title span{font-size:26px;}
    .Floor001942 ul{margin-top:9px;}
}
@media(max-width:375px){
.Floor001942 li p{font-size:15px;}
.Floor001942 li p span{ font-size:12px;}
    .Floor001942 ul{margin-top:9px;}
}

.Bottom002250 .auto_1260{ max-width: 1200px;}
@media only screen and (max-width:1200px) {
	.Bottom002250 .auto_1260{  padding: 0 2%;}
}

.Bottom002250{    margin-top: 2%;box-shadow: 1px 1px 5px rgba(0,0,0,0.5);}
.Bottom002250 .nav{ padding: 35px 0 25px 0;}
.Bottom002250 .nav a{ color: #ffffff;}
.Bottom002250 .nav dl{}
.Bottom002250 .nav dt{ position: relative; padding-left: 20px;}
.Bottom002250 .nav dt a{ font-size: 16px; line-height: 30px;}
.Bottom002250 .nav dd a{ padding-left: 20px; font-size: 14px; line-height: 30px;}

.Bottom002250 .nav .message{ color: #fff;}
.Bottom002250 .nav .message .f_phone{ padding-left: 60px; padding-bottom: 10px; background: url(../image/Bottom002250-tel.png) no-repeat; font-family: verdana;}
.Bottom002250 .nav .message .f_phone h3{ margin: 0; font-size: 30px; line-height: 1;}
.Bottom002250 .nav .message .f_phone h3 span{ font-size: 20px; height: 20px; line-height: 20px; display: block; font-weight: normal;}
.Bottom002250 .nav .message p{ padding-left: 60px; margin: 0; line-height: 2.15; font-size: 12px;}

.Bottom002250 .footer{ background: #f7f7f7; padding: 30px 0;}
.Bottom002250 .footer *{    color: #666;font-size: 12px; }
.Bottom002250 .footer a:hover{ color: #353535;}
.Bottom002250 .footer .bottomlinks a{ padding-left: 18px;    font-size: 20px;}
.Bottom002250 .footer .copyright{ padding-bottom: 10px;}
@media only screen and (max-width:767px) {
	.Bottom002250 .footer{ text-align: center;}
	.Bottom002250 .nav dt{ border-bottom: 1px solid #609fe0; padding: 5px 10px;}
	.Bottom002250 .nav dd{ display: none; background-color: #4790db;}
	.Bottom002250 .nav dd:first-child{ margin-top: 10px;}
	.Bottom002250 .nav dd:last-child{ border-bottom: 2px solid #609fe0; margin-bottom: 10px;}
	.Bottom002250 .nav .message{ margin-top: 15px;}
}
@media only screen and (min-width:768px) {
	.Bottom002250 .nav dl{ float: left; margin-right: 1%;}
	.Bottom002250 .nav dt:before{ content: ""; position: absolute; width: 7px; height: 1px; background-color: #9ec4ec; left: 0; top: 50%; display: block;}
	.Bottom002250 .nav .message,.Bottom002250 .footer .bottomlinks{ float: right;}
	.Bottom002250 .footer .copyright{ float: left; padding-bottom: 0;}
}
@media only screen and (min-width:1024px) {
	.Bottom002250 .nav dl{ margin-right: 6%;}
}

.Location002362 .auto{ max-width: 1600px;}
@media only screen and (max-width:1600px ) {
	.Location002362 .auto{  padding-left: 2%; }
}
.Location002362 {  padding:1% 0; text-align:right; }
.Location002362 em{ font-style: normal; padding-left:25px; font-size:12px; line-height:2; margin-top:13px; color:#333; position: relative;}
.Location002362 em:before{ content: "\e828"; font-family:"iconfont" !important; font-size: 18px; position: absolute; top: 0px; left: 0; height: 17px; line-height: 17px;}
.Location002362 em a {  color: #333; padding-right:10px; margin-right:5px; position: relative;}
.Location002362 em a:after{ content: ">"; position: absolute; height: 17px; line-height: 17px; right: 0; top: 0; color: #999; font-family: "宋体";}
.Location002362 em a:hover{ text-decoration:underline;}
.Location002362 em span{ color:#ed6a00; }


.PicList001886 .auto{ }
.PicList001886 dl:first-child{margin-top:0;}
.PicList001886 dl{ display:table; width:100%; border-bottom:1px dashed #cecece; background: #fff;margin-top:1.5%;}
.PicList001886 dl:last-child{ border-bottom:0;}
.PicList001886 dl dd{ display:table-cell;vertical-align:middle;}
.PicList001886 dl dd.price{ width:23%;  text-align:center;border-left:1px solid #e5e5e5;}
.PicList001886 dl dd.price p{ color:#999; margin-bottom:10%;}
.PicList001886 dl dd.price span{ font-size:30px; color:#ff8200;}
.PicList001886 dl dd.price a{ display:block; margin:0 auto; width:67%; border:1px solid #e5e5e5; border-radius:3px; color:#ff8200; line-height:32px;}
.PicList001886 dl dd.price a:hover{color: #2e77bb;}
.PicList001886 dl .pic{ width:30%; float:left;}
.PicList001886 dl .pic img{ display:block; width:100%;}
.PicList001886 dl div{ padding:0 3%;  line-height:30px; float:right; width:70%;    margin-top: 2%;}
.PicList001886 dl h2{ font-size:16px; margin:0; max-height:60px; overflow:hidden;}
.PicList001886 dl p{ margin:0;}
.PicList001886 dl figure{ padding-top:5%;}
.PicList001886 dl figure span{     width: 30%;float:left;margin-right:8px; height:19px; line-height:19px; padding:0 10px;color:#666; margin-bottom:1px;}
.PicList001886 dl figure span img{width:20px; height:auto;margin-right: 8%;
    margin-top: -2%;}

@media(max-width:1200px){
.PicList001886 .auto{ padding:0; margin:2%;}
}
@media(max-width:768px){
.PicList001886 dl dd.price span{ font-size:24px;}
.PicList001886 dl div{line-height:24px;}
.PicList001886 dl h2{max-height:48px;}
}
@media(max-width:640px){
.PicList001886 dl{ padding:4%; display:block;}
.PicList001886 dl .pic,
.PicList001886 dl div{ float:none; width:auto;}
.PicList001886 dl div{ padding-top:3%;}
.PicList001886 dl dd{ display:block;}
.PicList001886 dl dd.price{ margin-top:3%; padding-top:3%; width:auto; border-left:0;border-top:1px solid #e5e5e5;}
.PicList001886 dl dd.price p{ margin-bottom:15px;}
.PicList001886 dl dd.price a{ max-width:100px;}
.PicList001886 dl figure{ padding-top:10px;}
.PicList001886 dl figure span,
.PicList001886 dl dd div p{ font-size:12px;}
}

.Banner002563{ }

.Banner002563 .pager{ position:absolute; left:0; text-align:center; width:100%; bottom:5%; z-index:10;}
.Banner002563 .pager span{ display:inline-block;padding-right:28px; position:relative;}
.Banner002563 .pager span::after{ position:absolute; content:''; right:0; top:0; width:28px; height:1px; background:rgba(255,255,255,0.28); top:50%;}
.Banner002563 .pager span:last-child{ padding-right:0;}
.Banner002563 .pager span:last-child::after{ display:none;}
.Banner002563 .pager i{ display:block; border:1px solid transparent; width:30px; height:30px; border-radius:50%; margin:0 2px; position:relative; overflow:hidden; line-height:1000px;}
.Banner002563 .pager i::before{ position:absolute; left:50%; top:50%; margin-top:-6px; margin-left:-6px; width:12px; height:12px;border-radius:50%; content:''; background:#fff;}
.Banner002563 .pager span.swiper-pagination-bullet-active i{ border-color:#fff;}

 
.Floor000924{margin-top: 1%;}
.titel24 h3{color: #424141;position: relative;display: block;clear: none;font-size: 24px;    margin-top: 0;}
.titel24 h3:after{position: absolute;background: #999;width: 87%;height:1px;content: "";top: 49%;
    left: 13%;}
.Floor000924 .tit{ height: 75px;position: relative;border-bottom: 1px #b38247 solid; margin-bottom: 130px; }
.Floor000924 h1{  margin: 0;font-size: 30px;line-height: 30px;position: absolute;left: 50%;top: 53px; background: #fff;text-align: center;margin-left: -80px; }
.Floor000924 h1 a{ color:#b38247;}
.Floor000924 h1 p{ margin:0; font-size:12px; color:#666; margin-top: 10px; }

.Floor000924 .list{ position:relative;}
.Floor000924 li{ float:left; }
.Floor000924 li dl{ float:left;width: 20%; }
.Floor000924 li dd{ width: 100%; height:94px;top: 35%;
    left: 13%; } 
.Floor000924 li dd img{ width:60%; display:block;margin-left:20%;}   

.Floor000924 .hd{ width:100%; height:95px; position:absolute; top:50%; margin-top: -50px; left:0; }
.Floor000924 .hd span{ display:inline-block; background-repeat:no-repeat; width:48px; height:95px; position:absolute; top:0; cursor:pointer; }
.Floor000924 .hd span.prev{ background-image:url(../image/Floor000924_prev.png); left:-85px;}
.Floor000924 .hd span.next{ background-image:url(../image/Floor000924_next.png);right:-85px;}


.hotelfirst{overflow:hidden;}
.hotelfirst01{float: left;width: 30%;background: #fff;border-radius: 5px;border: 10px solid #fff;position: relative;border-radius: 20px 0 0 0;}
.hotelfirst01 img{width: 100%;border-radius: 20px 0 0 0;} 
.hotelfirst02{width: 65%;float: right; position: relative;}
.hotelfirst02_pic{width: 100%;}
.hotelfirst02_pic img{width: 100%;}
.hotelfirst02_word{width: 100%;padding:2%;background: #fff;}
.hotelfirst02_word h3{font-size: 16px;}
.hotelfirst02_word h3 span{font-size: 14px; color: #999;}
.hotelfirst02_word p{font-size: 14px;}
@media(max-width:480px){
    .hotelfirst01{width: 100%;float: none;}
    .hotelfirst02{width:100%;float: none;}
}
@media(min-width:780px){
    .Floor000924{width: 1000px!important;}
}
 

.Form002133 .form_area{ position:relative; }
.Form002133 .form_area h1{font-size: 18px;position: relative;color: #424141;    margin: 3% 0;}
.Form002133 .form_area h1:after{width:100%;content: "";height:1px;background: #cecece;bottom:-4px;left:0;position: absolute;}
.Form002133 .form_area .right{ width: 100%;}
.Form002133 .right h3{color: #ed6a00;margin:auto 0;text-align: center;font-size: 20px;}




.Form002133 .form{ width:100%; max-width:1200px; margin:0 auto;}
.Form002133 .form h3{ text-align:center; border-bottom:1px solid #ed6a00; padding:3% 0; color:#ed6a00;}
.Form002133 .form ul{ padding-top:1%; max-width:1200px; margin:0 auto;}
.Form002133 .form li{ position:relative; padding-left:80px; margin-bottom:15px;line-height:46px;width:45%;float:left;margin-right:10%;}
.Form002133 .form .no{margin-right:0;}
.Form002133 .form li h5{ position:absolute; left:0; font-size: 14px;  color:#333;margin:0;font-weight: normal;}
.Form002133 .form li .text{ width:100%; line-height:46px; height:46px; padding:0 10px; background:#fff; border:1px solid #d5d5d5;    margin-left: 8%;width: 93%;}
.Form002133 .form li dl{ position:relative; }

.Form002133 .form li dt{ position:relative;background:#fff; border:1px solid #d5d5d5; color:#999;cursor:pointer;    margin-left: 8%;}
.Form002133 .form li dt:after{ position:absolute; right:10px; top:50%; margin-top:-5px; content:''; width:0; height:0; border-color:transparent; border-top-color:#ed6a00; border-width:10px 6px; border-style:solid; z-index: 1;}
.Form002133 .form li select { position: relative;width:100%;height:46px;padding:0 2%;border:0;background: transparent;appearance:none;-moz-appearance:none; -webkit-appearance:none; z-index: 2;}
.Form002133 .form li dd{ position:absolute; left:0; width:92%; background:#fff; display:none; line-height:30px; max-height:150px; overflow:auto;    margin-left: 8%;border: 1px solid #cecece;border-top:none;}
.Form002133 .form li dd span{ display:block; padding:0 10px;cursor:pointer;}
.Form002133 .form li dd span:hover{ background-color:#eee;}
.Form002133 .form li.date dl{ float:left; width:49%;}
.Form002133 .form li.date dl.month{ float:right;}
.Form002133 .form ol{ padding:3% 0;}
.Form002133 .form ol p{ margin:0 0 10px 0;}
.Form002133 .form ol p:before{ vertical-align:middle; display:inline-block; margin-right:10px; content:''; width:0; height:0; border-color:transparent; border-top-color:#ed6a00; border-width:10px 6px 0 6px; border-style:solid;}
.Form002133 .form ol.btn{ text-align:center;}
.Form002133 .form ol.btn input{ cursor:pointer; border:none; width:40%; max-width:129px; color:#fff; background:#ed6a00; padding:0; height:34px; margin:0 2%;}


@media(max-width:1000px){
.Form002133 .form_area:before{ display:none;}
.Form002133 .form_area .left,
.Form002133 .form_area .right{ float:none; width:auto;}
.Form002133 .location dd{ max-width:200px;}
.Form002133 .left ul{ overflow:hidden;}
.Form002133 .left li{ float:left; width:32%; margin-right:2%; padding:2% 0;}
.Form002133 .left li:last-child{ margin-right:0;}
.Form002133 .right .tips{border-top:20px solid #fff;}
}
@media(max-width:1000px) and (min-width:481px){
.Form002133 .left li{ border-bottom:0;}
}
@media(max-width:640px){

}
@media(max-width:480px){
.Form002133 .form li{ width:100%; float:none; margin-right:0;}
.Form002133 .left li:before{ padding-bottom:20%;}
.Form002133 .form li.date dl{ float:none !important; width:auto;}
.Form002133 .form li.date dl.year{ margin-bottom:10px;}
    .titel24 h3:after{display: none;}
.Form002133 .laleft .leftlast{width: 100%!important;position: relative;padding-left:0;}
}
.Form002133 .laleft .leftlast{width: 40%;position: relative;}
.Form002133 .laleft .leftlast label{position: static;}
.Form002133 .laleft .leftlast .label02{position:absolute;left: 19%;top: 33%;color: #cecece;}
.Form002133 .laleft .leftlast textarea{display: block;width: 100%;height: 100px;padding:2%;}

.RighInfo00252201{ }
.RighInfo00252201 .title{ padding-bottom:3%; font-size:36px; color:#132b47;}
.RighInfo00252201 .title span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}
.RighInfo00252201 .list dl{ float:left; width:100%; display:table;  margin-bottom:3.5%;}

.RighInfo00252201 .list dt{ width:180px;}
.RighInfo00252201 .list dt b{ display:block;width:80px; height:80px; border-radius:50%; background:#ed6a00; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:25px auto;}
.RighInfo00252201 .list dt b img{max-width: 60%;margin-top: 20px;}

.RighInfo00252201 .list dd p{font-size: 20px; color:#2e77bb; margin:0;text-align: center;font-size: 16px;margin-bottom:8px;}
.RighInfo00252201 .list dd p:last-child{font-size: 12px;color: #666;}
.RighInfo00252201 .list a:hover b{box-shadow: 2px 2px 10px #cecece;background: #2e77bb;}
.btnpart{width: 100%;text-align: center;}
.btnpart input{line-height: 30px;color:#fff;background: #ed6a00;padding:0.2% 2%;text-align: center;    border: none;}
@media(max-width:1024px){
.RighInfo00252201 .title{ font-size:24px;}
}
@media(min-width:769px){
.RighInfo00252201 .list dl{width:14%;margin:0 1%;}
.RighInfo00252201 .list dl:nth-child(3n){ margin-right:0;}

}
@media(max-width:768px) and (min-width:481px){
.RighInfo00252201 .list dl{ width:48%;}
.RighInfo00252201 .list dl:nth-child(2n){ float:right;}
.RighInfo00252201 .list dl:nth-child(2n+1){ clear:left;}
}
@media(max-width:480px){
.RighInfo00252201 .list dl{ width:48%;}
.RighInfo00252201 .list dl:nth-child(2n){ float:right;}

}
@media(max-width:300px){
.RighInfo00252201 .list dl{ width:48%;}
.RighInfo00252201 .list dl:nth-child(2n){ float:right;}

}

.Top00207002{ position:fixed; left:0; top:0; width:100%; background-color:#fff; border-top:2px solid #ed6a00; z-index:100;box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}
.Top00207002 .header{margin:0 auto;}
.Top00207002 .header-left{position:absolute; top:50%; left:0; transform:translateY(-50%); width:40%; max-width:191px;}
.Top00207002 .header-left .logo img  {max-height:50px;}
.Top00207002 .header-right{  position:absolute; top:50%;right:0;margin-top:-20px;}
.Top00207002 .header-right dd{position:relative; float:left;}
.Top00207002 .header-right dd >a{ display:block;height:40px; line-height:40px;color:#333;}
@media(min-width:1025px){
.Top00207002 .header-mid{ margin-right:135px; margin-left:25%;}
    
}

.Top00207002 .top-language a{ position:relative; padding:0 15px;}
.Top00207002 .top-language a:before,
.Top00207002 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}
.Top00207002 .top-language a:before{ left:0; width:2px; border-right:1px dotted #8c8c8c; height:5px; }
.Top00207002 .top-language a:after{ right:0;border:5px solid transparent; border-top-color:#8c8c8c; }

.Top00207002 .open-search{ width:40px;  background:url(../image/Top002070-search_btn02.png) no-repeat center center; }
.Top00207002 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;}
.Top00207002 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top00207002 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../image/Top002070-search_btn.png) no-repeat center center;}
.Top00207002 .top-search-on .search-box{ width:200px; opacity:1;}

.Top00207002 .header-menu li em{ line-height:40px; padding:8px 0; font-size:16px;position:relative; }
.Top00207002 .header-menu li em::after{ position: absolute;right: 0;top: 50%;margin-top: -1.5px;content: '';width: 3px;height: 3px;background-color: #bdbdbd;}
.Top00207002 .header-menu li:hover em::before{ position:absolute; content:''; width:0; height:0; border:4px solid transparent; border-bottom-color:#ed6a00; bottom:0; left:50%; margin-left:-4px;}
.Top00207002 .header-menu li:last-child em a::after{ display:none;}
.Top00207002 .header-menu li:hover em a,
.Top00207002 .header-menu li.aon em a{ color:#ed6a00;}
.all .Top00207002 .header-menu li:hover em a,
.all .Top00207002 .header-menu li.aon em a{ color:#fff;}
.Top00207002 .header-menu li .sub{ background:none;}
.Top00207002 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top00207002 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top00207002 .header-menu li .sub dt a:hover{ background:#ed6a00;}

@media(max-width:1024px){
.Top00207002 .header{ margin:0 2%; height:80px;width:100%;}
.Top00207002 .header-right{ z-index:101; right:5%;}
.Top00207002 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#EEE4D8; height:32px; border:none; margin-top:4px;}
.Top00207002 #open_menu i::before,
.Top00207002 #open_menu i::after{ background:#ed6a00 !important;} 
.Top00207002 #open_menu i{background:#ed6a00; height:3px; margin-top:-1.5px;}
.Top00207002 #header-menu ul{ padding:0; border-top:82px solid #fff; background:#ed6a00;}
.Top00207002 #header-menu li{text-align:center;}
.Top00207002 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top00207002 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top00207002 #header-menu li .sub dt a{ border-bottom:0;}
}

.links .swiper-container {width: 1000px;height: auto;margin-left: auto;margin-right: auto;}
.swiper-slide {text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.links .swiper-slide img{width: 80%;margin-left:10%;margin-top: 10%;}
.tempWrap{width: 100%!important;}
@media(max-width:420px){
  .links .swiper-container {width: 100%;}
  .swiper-wrapper{width: 100%;}
}
.links{margin-top:2%;margin-bottom: 2%;}

.hotelfirst02 .swiper-slide { display: block; text-align:left;}
.hotelfirst02 .pager{ position:absolute; left:0; text-align:center; width:100%; top:54%;padding:0 2% 0 0; z-index:10;}
.hotelfirst02 .pager span{ display:inline-block;padding-right:28px; position:relative;}
.hotelfirst02 .pager span::after{ position:absolute; content:''; right:0; top:0; width:28px; height:1px; background:rgba(255,255,255,0.28); top:50%;}
.hotelfirst02 .pager span:last-child{ padding-right:0;}
.hotelfirst02 .pager span:last-child::after{ display:none;}
.hotelfirst02 .pager i{ display:block; border:1px solid transparent; width:30px; height:30px; border-radius:50%; margin:0 2px; position:relative; overflow:hidden; line-height:1000px;}
.hotelfirst02 .pager i::before{ position:absolute; left:50%; top:50%; margin-top:-6px; margin-left:-6px; width:12px; height:12px;border-radius:50%; content:''; background:#fff;}
.hotelfirst02 .pager span.swiper-pagination-bullet-active i{ border-color:#fff;}

.magazine dl { margin-bottom: 30px;padding: 20px;background: #fff; overflow: hidden;}
.magazine dd .pic { float: left; width: 43%;}
.magazine dd .info { float: right; width: 55%;}
.magazine dd .info h2 { margin:0;padding-top: 10px;font-size: 21px; line-height: 1.4em;}
.magazine dd .info p {font-size: 14px;color: #666;padding-top: 15px;line-height: 24px;}

.all-hotel { padding-top:20px;text-align: right; clear: both;}
.all-hotel a {display: inline-block;color: #b48c48;}
.all-hotel a i {font-style: normal;}
.all-hotel a:hover { text-decoration: underline;}


.search_nav { margin-bottom: 30px;border-top: 2px solid #E8DCC7;}
.search_nav ul { background: #F5F1EB;;}
.search_nav li { position: relative;border-bottom: 1px solid #E8DCC7;}
.search_nav li .all { position: absolute;left: 8%;top: 9px;}
.search_nav li .all a { display: inline-block;padding:0 5px; cursor: pointer;}
.search_nav li .all a:hover,
.search_nav li .all a.on { color: #fff;background: #b48c48;}
.search_nav li > span { display: block; float: left; width: 6%;font-weight: bold;padding: 10px;}
.search_nav li > dl { float: left; background: #fff;padding: 5px 7%; width: 80%; box-sizing: content-box;}
.search_nav li > dl dd { display: inline-block;vertical-align: top;width: 11%;height:28px;line-height: 28px;padding-right:1.3%;}
.search_nav li > dl a { display: inline-block;padding:0 5px;margin-top:4px; height: 21px;line-height: 21px;cursor: pointer;}
.search_nav li > dl a.on,
.search_nav li > dl a:hover { color: #fff;background: #b48c48;}