@charset "utf-8";
/*HOME*/
.hid { overflow:hidden}
.w-container {max-width: 1400px;width: 100%;margin:0 auto; position: relative;}
.p40 {padding-left: 40px;padding-right: 40px;}
.mt3{margin-top: 3%;}
hr,hr.whr {border: none;border-top: 1px #eee solid;-webkit-box-sizing: content-box;box-sizing: content-box;clear: both;height: 0;}
.maximg img{max-width: 100%;height: auto;}

.head-top {width: 100%;position: fixed;left: 0;top:0;z-index: 9999;background-color: rgba(0, 0, 0, 0.5);height: 120px;padding: 0 5%;-webkit-transition:all 0.4s ease-in;transition: all 0.4s ease-in;}
.head-top .logo {position: absolute;left:5%;top:0;z-index:18;width:120px;height:100%}
.head-top .logo img {pointer-events: none;width:auto;max-height: 100%;-webkit-transition:all 0.4s ease-in;transition: all 0.4s ease-in;display: block;}

.head-nav {width:100%;-webkit-transition:transform 0.4s ease-in;transition: transform 0.4s ease-in;}
.t-nav {text-align: right;margin-top: 24px;position: relative;z-index: 10;height: 26px;overflow: hidden;font-family:'source';margin-right: 10px;-webkit-transition:all 0.3s ease-in;transition: all 0.3s ease-in;}
.language-tab{appearance: none;-moz-appearance: none;-webkit-appearance: none;text-align:center;border: solid 1px #e2e2e2;margin-right:20px;padding: 0 20px 0 10px;height: 26px;line-height: 24px;background:url(../images/sj.png) no-repeat 90% center;color: #fff;cursor: pointer;display: inline-block;vertical-align: middle;opacity: 0.8;font-family:'source';}
.language-tab option{text-align:center;background:#000;}
.t-nav .book {background-color: #f12b2b;color: #fff;padding:0 9px;-webkit-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;display: inline-block;vertical-align: middle;line-height: 26px;}
.t-nav .book:hover{background-color: #d81212;}
.t-nav .book.yd{margin-right: 20px;}
.t-phone{display: inline-block;margin:0 20px;vertical-align: middle;color: #fff;background: url(../images/phone-icon.png) no-repeat left center;padding-left:16px;font-size: 13px;}
.w-phone {width:48px;height:48px;position:fixed;right:calc(2% + 48px);top:11px;cursor:pointer;z-index:87;display: none;background: url(../images/dianhau1.png) no-repeat center center;background-size: 24px;}
#he-plugin-simple{display: inline-block;width: 300px;vertical-align: middle;}

.nav {height:70px;float: right;}
.nav > li { position:relative;padding:0 14px;float: left;}
.nav > li > a {color:#fff;position: relative;display:inline-block;height:70px; line-height:70px;font-size:16px;text-align: center;-webkit-transition:all 0.15s ease-in-out;transition: all 0.15s ease-in-out;font-family:'source';}
.nav > li > a::after{content: "";position: absolute;left:50%;top:50%;background:url(../images/nav.png) no-repeat center center;width:115px;height:73px;margin:-40px 0 0 -57px;opacity: 0;}
.nav > li.active > a::after {opacity: 1;}
.w-tcnav {position: absolute;top: 100%;width:140px;height: auto;margin-top: 0;list-style: none;left:50%;margin-left: -70px; z-index: 999;opacity: 0;-webkit-transition: all 0.3s, -webkit-transform 0.3s;-moz-transition: all 0.3s, -moz-transform 0.3s;transition: all 0.3s, transform 0.3s;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);visibility: hidden;padding: 10px 8px; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background:rgba(0, 0, 0, 0.5);}
.nav > li > ul.w-tcnav li {-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;text-align: center;}
.nav > li > ul.w-tcnav li a {padding:5px;display: block;color: #fff;font-size: 14px; -webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.nav > li:hover > ul.w-tcnav {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);visibility: visible;}
.nav > li:hover > ul.w-tcnav li a:hover {opacity: 0.75;}
.nav > li > a:hover {color: #cda63a;}

/*headroom*/
.head-top.headroom--not-top { background-color: rgba(0, 0, 0, 0.8);height: 70px;}
.head-top.headroom--not-top .head-nav {-webkit-transform: translateY(-50px);-moz-transform: translateY(-50px);transform: translateY(-50px);}
.head-top.headroom--not-top .logo {width: 70px;}
.head-top.headroom--not-top .t-nav {opacity: 0;}
.head-top.headroom--not-top .w-tcnav {background:rgba(0, 0, 0, 0.8);}
.animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
/*headroom*/

/* TOP-menu */
.menutog {width:48px;height:48px;position:fixed;right:2%;top:11px;cursor:pointer;z-index:1511;text-indent:-9999px;white-space: nowrap;display: none;color: #fff;text-align: center;line-height: 48px;}
.menuBtn{width:48px; height:48px; bottom: 0; position:absolute; z-index:1092; cursor:pointer;}
.menuBtn .line{-webkit-transition:300ms;-moz-transition:300ms;transition:300ms; width:26px; height:3px; margin:0 0 0 -13px; border-radius:10px; background:#fff; position:absolute; left:50%;}
.menuBtn .line1{ -webkit-transition:300ms 50ms;-moz-transition:300ms 50ms;transition:300ms 50ms; top:12px;}
.menuBtn .line2{ -webkit-transition:300ms 100ms;-moz-transition:300ms 100ms;transition:300ms 100ms; top:22px;}
.menuBtn .line3{ -webkit-transition:300ms 150ms;-moz-transition:300ms 150ms;transition:300ms 150ms; top:32px;}
.menuBtn .line4{ -webkit-transition:300ms 50ms;-moz-transition:300ms 50ms;transition:300ms 50ms; top:22px; opacity:0; margin:-21px 0 0 -37px; -webkit-transform:rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);background:#666;}
.menuBtn .line5{ -webkit-transition:300ms;-moz-transition:300ms;transition:300ms; top:22px; opacity:0; margin:-21px 0 0 4px;-webkit-transform:rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);background:#666;}
.menuBtnShow .line1{ -webkit-transition:300ms;-moz-transition:300ms;transition:300ms; opacity:0; margin:0 0 0 -41px;}
.menuBtnShow .line2{ -webkit-transition:300ms 50ms;-moz-transition:300ms 50ms;transition:300ms 50ms; opacity:0; margin:0 0 0 7px;}
.menuBtnShow .line3{ -webkit-transition:300ms 100ms;-moz-transition:300ms 100ms;transition:300ms 100ms; opacity:0; margin:0 0 0 -41px;}
.menuBtnShow .line4{ -webkit-transition:300ms 200ms;-moz-transition:300ms 200ms;transition:300ms 200ms; opacity:1; margin:0 0 0 -13px;}
.menuBtnShow .line5{ -webkit-transition:300ms 250ms;-moz-transition:300ms 250ms;transition:300ms 250ms; opacity:1; margin:0 0 0 -13px;}


.ban-swiper{width: 100%;}
.ban-swiper .swiper-slide {width: 100%;overflow: hidden;}
.ban-swiper .swiper-slide img{width: 100%;height: auto;display: block;}
.ban-swiper .swiper-slide  a {display: block;width: 100%;height: 100%;}
.ban-swiper .swiper-button-next,.ban-swiper .swiper-button-prev {width: 22px;height:22px; background-size:20px 20px;margin-top:-16px;bottom: 7%;top:auto;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;}
.ban-swiper .ban-next {background-image: url(../images/i_bright.png);right:50%;margin-right: -90px;}
.ban-swiper .ban-prev {background-image: url(../images/i_bleft.png);left:50%;margin-left: -90px;}
.ban-swiper .ban-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);}
.ban-swiper .ban-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);}
.ban-swiper .ban-pag {bottom: 7%;}
.ban-swiper .ban-pag .swiper-pagination-bullet {width: 12px;height: 12px;border: 1px #fff solid;opacity: 1;background: none;vertical-align: middle;}
.ban-swiper .ban-pag .swiper-pagination-bullet::after {-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;content: ""}
.ban-swiper .ban-pag .swiper-pagination-bullet-active {width: 16px;height: 16px;position: relative;}
.ban-swiper .ban-pag .swiper-pagination-bullet-active::after {position: absolute;content: "";left: 1px;top: 1px;background-color: #fff;width: 12px;height: 12px;border-radius: 100%;-webkit-border-radius: 100%;}

.site-new{line-height: 76px;width: 100%;overflow: hidden;}
.site-new .tt{font-size: 28px;font-family:'source';color: #333;float: left;background: url(../images/i_new.png) no-repeat right center;padding-right: 25px;}
.new-swiper {width: 87%;float: right;}
.new-swiper .sn-tit {width: calc(100% - 90px);float: left;}
.new-swiper .sn-tit a{font-size: 18px;color: #333;}
.new-swiper .sn-tit a:hover{text-decoration: underline;}
.new-swiper span{font-size: 14px;color: #333;float: right;padding-right: 5px;}

.site-tit {width: 100%;position: relative;z-index: 9;text-align: center;padding: 3% 0;}
.site-tit h3{font-family:'source';font-size: 36px;color: #333;padding-bottom:1%;}
.site-tit p {font-size: 16px;color: #666;}
.site-tit img{max-width: 100%;height: auto;}
.site-tit .pic1{background: url(../images/i_niao.png) no-repeat left center;padding:10px 70px;}
.site-tit .pic2{background: url(../images/i_link.png) no-repeat left center;padding:10px 50px;}

.site-abo {width: 100%;overflow: hidden;position: relative;margin-bottom:3%;}
.site-abo .w-container{position: relative;z-index: 9;background:url(../images/hotbg.jpg) no-repeat top left;}
.site-abo .sabo-l{width: 45%;float: left;padding: 0 40px 0 35px;}
.site-abo .sabo-r{width: 55%;float: right;overflow: hidden;height: 400px;}

.s-nav {text-align: center;overflow: hidden;}
.s-nav li{float: left; margin-right:11%;position: relative;padding-top:22px;}
.s-nav li a{font-size:36px;color: #aaa;font-family:'source';display: block;-webkit-transition:all ease-out .3s ;transition:all ease-out .3s;}
.s-nav li a::after{content: "";position: absolute;left:50%;top:0;background-color: #666;width: 2px;height:20px;margin-left: -1px;-webkit-transition:all ease-out .3s ;transition:all ease-out .3s;transform:translateY(-20px);-webkit-transform:translateY(-20px);}
.s-nav li.act a,.s-nav li a:hover{color: #333;}
.s-nav li.act a::after{transform:translateY(0);-webkit-transform:translateY(0);}

.tabs1-swiper {margin-top:6%;}
.tabs1-swiper .swiper-slide {font-size: 16px;color: #333;line-height:2.4;min-height: 240px;padding-bottom:33px;}
.tabs1-swiper .swiper-slide .mo{font-size: 14px;color: #333;position: absolute;bottom: 0;left: 0;padding-right: 50px;}
.tabs1-swiper .swiper-slide .mo::after{content: "";position: absolute;right: 0;top: 50%;background-color: #999;width: 42px;height: 1px;}
.tabs1-swiper .swiper-slide .mo::before{content: "";position: absolute;right: 0;top: 50%;background-color: #cda63a;width: 0;height: 1px;z-index: 9;-webkit-transition:all ease-out .3s ;transition:all ease-out .3s;}
.tabs1-swiper .swiper-slide .mo:hover:before{width: 42px;}

.tabs2-swiper .swiper-slide img{-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transition:all ease-in-out 3s ;transition:all ease-in-out 3s;}
.tabs2-swiper .ani-slide img{-webkit-transform: translate(-30%,0);-ms-transform: translate(-30%,0);transform: translate(-30%,0);}

.site-town {margin-top:1%;padding-bottom: 2%;}
.site-town li{float: left;width:29%;margin-left:6.5%;text-align: center;}
.site-town li:first-child,.site-town li:nth-child(3n+1){margin-left: 0;}
.site-town li .timg{overflow: hidden;}
.site-town li img {width: 100%;height: auto;display: block;-webkit-transition:  all ease-out 0.3s;transition:  all ease-out 0.3s;}
.site-town li h3 {font-size:24px;margin:10% 0 9%;font-family:'source';}
.site-town li h3 a{color: #333;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.site-town li p {font-size: 16px;color: #666;line-height: 1.8;}
.site-town li h3 a:hover{color: #d81212;}
.site-town li a:hover img {transform: scale(1.02,1.02);-webkit-transform: scale(1.02,1.02);} 
.site-town li .mo {font-size: 14px;color: #333;border: 1px #666 solid;padding:6px 18px;display: inline-block;margin-top:10%;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;position: relative;overflow: hidden;}
.site-town li .mo span {position: relative;z-index: 9;}
.site-town li .mo::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition:  all ease-out .6s;transition:  all ease-out .6s;background-color: #d81212;transform:translateX(-102%);-webkit-transform:translateX(-102%);}
.site-town li .mo:hover{border-color: #d81212;color: #fff;}
.site-town li .mo:hover::after{transform:translateX(0);-webkit-transform:translateX(0);}

.town-swiper {margin-top:6%;}
.town-swiper img{width: 100%;height: auto;display: block;transition: 1s linear 2s;-webkit-transition: 1s linear 2s;
transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.town-swiper .t-pro {position: absolute;left:50%;top:50%;text-align: center;width: 300px;height: 160px;margin:-70px 0 0 -150px;}
.town-swiper .t-pro h3{font-size: 48px;color: #fff;font-family:'source';letter-spacing:5px;}
.town-swiper .t-pro a{color: #fff;display: inline-block;border-bottom: 2px #fff solid;padding: 4px;margin-top:60px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.town-swiper .t-pro a:hover{border-color: #d81212;}
.town-swiper .t-ang{position: absolute;width: 46px;height: 46px;border: 2px #fff solid;z-index: 9;border-radius: 50%;-webkit-border-radius: 50%;font-size:30px;color: #fff;font-family:'source';text-align: center;font-style: normal;line-height: 1.3;}
.town-swiper .t-ang.i1{left: 10px;top: 10px;}
.town-swiper .t-ang.i2{right: 10px;top: 10px;}
.town-swiper .t-ang.i3{left: 10px;bottom: 10px;}
.town-swiper .t-ang.i4{right: 10px;bottom: 10px;}
.town-swiper .swiper-button-next,.town-swiper .swiper-button-prev {width: 23px;height:36px; background-size:19px 36px;bottom: 5%;top:auto;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;}
.town-swiper .town-next {background-image: url(../images/i_right.png);right:50%;margin-right: -90px;}
.town-swiper .town-prev {background-image: url(../images/i_left.png);left:50%;margin-left: -90px;}
.town-swiper .town-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);}
.town-swiper .town-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);}
.town-swiper .swiper-button-disabled {opacity: 0.6;}
.town-swiper .town-pag{color: #fff;font-size: 36px;bottom: 5%;line-height: 36px;letter-spacing: -3px;}
.town-swiper .town-pag span {font-family:'source';}
.town-swiper .swiper-slide-active img,.town-swiper .swiper-slide-duplicate-active img{    transition: 7s linear;transform: scale(1,1);-webkit-transition: 7s linear;-webkit-transform: scale(1,1);}
.town-swiper .town-tiao {position: absolute;bottom: 0;left: 0;width:100%;height: 2px;background-color: rgba(53, 200, 136, 0.8);z-index: 9;-webkit-transition:transform linear 6s;transition:transform linear 6s;transform:translateX(-100%);-webkit-transform:translateX(-100%);opacity: 0;}
.town-swiper .swiper-slide-active .town-tiao {transform:translateX(0);-webkit-transform:translateX(0);transition-delay: .5s;-webkit-transition-delay: .5s;opacity: 1;}

.town2-swiper {margin-top:3%;}
.town2-swiper .swiper-slide{text-align: center;font-size: 18px;color: #666;padding: 0 10%;line-height: 1.8;min-height: 96px;}
.town2-swiper .swiper-slide p{transform:translateY(10px);-webkit-transform:translateY(10px);opacity:0;transition:all .4s;-webkit-transition:all .4s;}
.town2-swiper .town2-slide p{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

.site-trip {margin-bottom:4%;}
.site-trip li{width: 20%;text-align: center;float: left;}
.site-trip li a{display: inline-block;}
.site-trip li img{max-width: 100%;height: auto;display: block;margin: 0 auto;}
.site-trip li h4{font-size: 18px;color: #333;font-family:'source';padding:15px 0;position: relative;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.site-trip li h4::after {content: "";position: absolute;left: 50%;bottom: 0;width: 26px;height: 2px;background-color: #ccc;margin-left: -13px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.site-trip li a:hover h4::after {background-color: #cda63a;}
.site-trip li a:hover h4{color: #cda63a;}

.site-link {margin-bottom:4%;}
.link-swiper {width: 87%;padding: 0 28px;}
.link-swiper .swiper-wrapper{display :flex;align-items: center}
.link-swiper .swiper-slide{text-align: center;}
.link-swiper .swiper-slide img{max-width: 100%;height: auto;}
.link-swiper .swiper-button-next,.link-swiper .swiper-button-prev {width: 28px;height:28px; background-size:24px 24px;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;border: 2px #ccc solid;margin-top: -14px;}
.link-swiper .link-next {background-image: url(../images/i_right2.png);right:0;}
.link-swiper .link-prev {background-image: url(../images/i_left2.png);left:0;}
.link-swiper .link-next:hover,.link-swiper .link-prev:hover {border-color: #999;}


.foot{background-image: url(../images/footbg.jpg);background-size: cover;background-repeat: no-repeat;padding-top:60px;overflow: hidden;width: 100%;background-position: center center;position: relative;z-index: 9;}
.foot-top {border-bottom: 1px rgba(153, 153, 153, 0.3) solid;margin-bottom: 10px;position: relative;padding: 10px;}
.foot-top .dlog {position: absolute;left: 50%;bottom:-17px;margin-left: -60px;}
.foot-top .f-wei {float: right;}
.foot-top .f-wei a{display: inline-block;margin-right: 10px;width: 36px;height: 36px;vertical-align: middle;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.foot-top .f-wei a.f-weix {background: url(../images/i_weix.png) no-repeat center center;}
.foot-top .f-wei a.f-weib {background: url(../images/i_weib.png) no-repeat center center;}
.foot-top .f-wei a:hover {opacity: 0.8;}

.foot-nav{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2.5% 4% 4%;}
.foot-nav dl dt{margin-bottom:20px;text-align: center;}
.foot-nav dl dt a{display:block;color:#fff;font-size:18px;font-family:'source';}
.foot-nav dl dd{margin-bottom:10px;text-align: center;}
.foot-nav dl dd a{display:block;color:#ccc;font-size:14px;font-family:'source';}
.foot-nav dl dd a:hover,.foot-nav dl dt a:hover{color:#cda63a}
.foot-nav .tel{position:relative;padding-left:28px}
.foot-nav .tel::after{content:"";position:absolute;height:130px;width:1px;background:rgba(255, 255, 255, 0.3);left:0;top:5px;}
.foot-nav .tel p{color:#fff;font-size:20px;font-family:'source';}
.foot-nav .tel .t1{font-size:32px;line-height:1;}
.foot-nav .tel span{font-size: 16px;border-bottom: 1px rgba(255, 255, 255, 0.3) solid;font-family:'source';color: #fff;padding: 6px 0;margin:2px 0 6px;display: inline-block;}
.foot-nav .code{margin-top:40px;text-align: center;padding-left: 28px;}
.foot-nav .code .cc{display: inline-block;}
.foot-nav .code .cc+.cc{margin-left:36px}
.foot-nav .code .img{width:72px;height:72px;background:#fff;display: inline-block;}
.foot-nav .code .img img{width:100%;height:100%}
.foot-nav .code p{color:#fff;font-size:12px;margin-top:10px}

.foot-m {background-color: #232323;width: 100%;color: #ccc;}
.foot-m .w-container {padding: 20px;}
.foot-m a {color: #ccc;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;display: inline-block;margin-right: 15px;}
.foot-m  a:hover{color: #fff;}

.foright {position: fixed;right:2%;bottom:10%;z-index: 9;width: 40px;height: 40px;}
.foright a{display: block;opacity: 0.9;}
.foright a img{max-width: 100%;height: auto;pointer-events: none;}

#background{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:77;display:none;}

.ar-par {background: url(../images/footop.png) no-repeat center bottom;width: 100%;height: 150px;background-size: contain;position:relative;z-index: 2;bottom:-5px;}


/*MAIN*/
.ls-ban {width: 100%;overflow: hidden;position: relative;height: 500px;background-color: #000;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.ls-ban::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/b_xx.png);opacity: 0.1;}
.ls-ban::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.2;}
.ls-ban img{display: block;width: 100%;height: auto;}
.ls-ban .ls-pro {position: absolute;left: 0;top: 50%;z-index: 9;width: 100%;text-align: center;color: #fff;}
.ls-ban .ls-pro h2{color: #fff;font-size: 36px;font-family:'source';height: 126px;background: url(../images/ls_tbk.png)no-repeat center center;line-height: 126px;letter-spacing:5px;}
.ls-ban .ls-pro p{color: #fff;font-size: 16px;margin-top:20px;}

.list-top {width: 100%;overflow: hidden;}
.list-top .w-top {display: flex;display: -webkit-flex;justify-content:space-between; align-items:flex-end;flex-wrap:wrap-reverse;padding:17px 0;}
.list-top .ls-nav{padding-right:14px;}
.list-top .ls-nav li{float: left;position: relative;margin-left: 16px;}
.list-top .ls-nav li a{font-size: 18px;color: #666;font-family:'source';padding: 4px 0 4px 20px;display: block;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-top .ls-nav li::after {content: "";position: absolute;left: 0;width:6px;height:6px;background: #999;-webkit-transform:rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);top: 50%;margin-top: -2px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-top .ls-nav li a:hover{color: #222;}
.list-top .ls-nav li:hover:after {background: #333;}
.list-top .ls-nav li.act a {color: #cda63a;}
.list-top .ls-nav li.act:after {background: #cda63a;}
.list-top .ls-pag{color: #666;line-height: 28px;background: url(../images/i_home.png) no-repeat left center;padding:4px 0 4px 30px;margin-left: 5px;}
.list-top .ls-pag a{color: #666;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;padding: 0 2px;}
.list-top .ls-pag span {color: #333;padding: 0 2px;}
.list-top .ls-pag a:hover{color: #cda63a;}

.list-tit {color: #333;font-size: 0;margin-bottom: 20px;padding-top: 20px;padding-bottom: 20px;}
.list-tit span {position: relative;padding-left:3px;display: inline-block;vertical-align: middle;font-size:30px;font-family:'source';letter-spacing:8px;}
.list-tit span::after{content: "";position: absolute;left:0;top:27%;width:80%;height:54%;background: url(../images/ii.png) -1px center;}
.list-tit a.more{position: absolute;right: 0;top: 50%;color: #333;border: 1px #999 solid;width: 96px;height: 30px;margin-top: -15px;font-size:14px;text-align: center;line-height:28px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-tit a.more:hover {color: #cda63a;border-color: #cda63a;}
.list-tit .vr i{letter-spacing: 0;font-style: normal;}
.list-tit .vr::after{left: 10px;}

.list-main {width: 100%;overflow: hidden;padding-bottom: 2%;}

.ls-video h2{color: #333;font-size: 30px;text-align: center;font-weight: normal;margin: 3% 0;}
.ls-video p{font-size: 16px;color: #333;text-align: center;margin: 10px 0;}
.ls-vid {background: #000;}

.ls-abo1,.ls-abo2,.ls-abo3 {line-height: 2.2;color: #666;}
.ls-abo1 p,.ls-abo2 p,.ls-abo3 p{margin:2% 0;}
.ls-abo1 h1,.ls-abo2 h1,.ls-abo3 h1,.ls-abo1 h2,.ls-abo2 h2,.ls-abo3 h2,.ls-abo1 h3,.ls-abo2 h3,.ls-abo3 h3,.ls-abo1 h4,.ls-abo2 h4,.ls-abo3 h4,.ls-abo1 h5,.ls-abo2 h5,.ls-abo3 h5,.ls-abo1 h6,.ls-abo2 h6,.ls-abo3 h6 {margin: 3% 0 1%;font-family:'source';color: #333;}
.ls-abo1 {padding-bottom:2%;}
.ls-abo2 {background: url(../images/abobgcol.png);padding-top:0.5%;padding-bottom: 4%;}

.ls-piclb ul{margin: 0 -20px;}
.ls-piclb li{float: left;width:25%;padding: 0 20px;margin-bottom:4%;}
.ls-piclb li:first-child{float: left;width: 50%;}
.ls-piclb li:nth-child(6) {clear: left;}
.ls-piclb li img{width: 100%;height: auto;display: block;}
.ls-piclb li:first-child img{height:auto;}

.ls-piclb li h4{font-family:'source';font-size: 20px;color: #333;padding:5% 0;}
.ls-piclb li:first-child h4{font-size: 24px;border-bottom: 1px #eee solid;padding:4.5% 0;}
.ls-piclb li p {color: #666;line-height: 2.4;padding: 3.3% 0 1.3%;margin-bottom: 2%;}
.ls-piclb li .mo span{display:block;color: #333;position: relative;padding:15px 0;overflow: hidden;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.ls-piclb li:first-child .mo span{display: inline-block;}
.ls-piclb li .mo span::after{position: absolute;content: "";left: 0;bottom: 0;width: 100%;height: 2px;background: #eee;}
.ls-piclb li:first-child .mo span::after{background: #666;}
.ls-piclb li .mo span::before{position: absolute;content: "";left: 0;bottom: 0;width: 100%;height: 2px;background: #cda63a;-webkit-transition:  all ease-out .5s;transition:  all ease-out .5s;transform:translateX(-100%);-webkit-transform:translateX(-100%);z-index: 2;}
.ls-piclb li a:hover .mo span::before{transform:translateX(0);-webkit-transform:translateX(0);}
.ls-piclb li a:hover .mo span{color: #cda63a;}

.ls-piclb.m-piclb li:first-child {width:25%;}
.ls-piclb.m-piclb li:nth-child(6) {clear: none;}
.ls-piclb.m-piclb li:first-child h4 {font-size: 20px;border: none;padding:5% 0;}
.ls-piclb.m-piclb li:first-child .mo span{display: block;}
.ls-piclb.m-piclb li:first-child .mo span::after{background: #eee;}

.list-building {width: 100%;background: url(../images/ls_building.jpg) no-repeat center center;background-size: cover;padding-top: 20px;margin-bottom: 20px;}

.list-food {width: 100%;background: url(../images/ls_food.jpg) no-repeat center center;background-size: cover;padding-top: 20px;margin-bottom: 20px;}

/*acc-swiper*/
.acc-swiper{padding-bottom:55px;margin-bottom: 33px;}
.acc-swiper .swiper-slide{width:978px;transition-timing-function:linear;}
.acc-swiper .swiper-slide img{width:100%;border-radius:6px;}
.acc-swiper .swiper-slide .acc-pro{position:absolute;left:10%;color:#fff;width:80%;text-align: center;top: 36%;}
.acc-swiper .swiper-slide .acc-pro .tit{font-family:'source';font-size: 32px;position: relative;}
.acc-swiper .swiper-slide .acc-pro .tit::after {content: "";position: absolute;top: 50%;left:10%;width:10%;height:1px;background-color: #fff;}
.acc-swiper .swiper-slide .acc-pro .tit::before {content: "";position: absolute;top: 50%;right:10%;width:10%;height:1px;background-color: #fff;}
.acc-swiper .swiper-slide .acc-pro p {line-height: 2;margin: 5% 0;padding: 0 15%;}
.acc-swiper .swiper-slide .acc-pro .mo {border: 1px #fff solid;border-radius: 4px;-webkit-border-radius: 4px;color: #fff;padding: 12px 10%;display: inline-block;-webkit-transition:  all ease-out .5s;transition:  all ease-out .5s;}
.acc-swiper .swiper-slide .acc-pro .mo:hover,.acc-swiper .swiper-slide .acc-pro .mo:active{color: #cda63a;background-color: #fff;}
.acc-swiper .swiper-button-next,.acc-swiper .swiper-button-prev{width:22px;height:22px;background-size:22px 22px;margin-top:0;outline:0;bottom: 0;top: auto;opacity: 0.8;}
.acc-swiper .swiper-button-next{background-image:url(../images/i_accright.png);right: 50%;margin-right:-122px;}
.acc-swiper .swiper-button-prev{background-image:url(../images/i_accleft.png);left: 50%;margin-left:-122px;}
.acc-swiper .acc-pag{bottom: 0;}
.acc-swiper .swiper-pagination-bullet{background:0 0;opacity:1;margin:0 6px!important;width:9px;height:9px;position:relative;outline:0;vertical-align:middle}
.acc-swiper .swiper-pagination-bullet span{width:3px;height:3px;background:#ccc;display:block;border-radius:50%;margin-top:3px;margin-left:3px}
.acc-swiper .swiper-pagination-bullet i{background:#000;height:1px;width:20px;position:absolute;top:4px;transform:scaleX(0);transform-origin:left;z-index:3;transition-timing-function:linear}
.acc-swiper .swiper-pagination-bullet-active span,.acc-swiper .swiper-pagination-bullet:hover span{width:9px;height:9px;margin-top:0;margin-left:0;background:#000;position:relative;z-index:1}
.acc-swiper .swiper-pagination-bullet-active i{animation:middle 6s}
.acc-swiper .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{animation:first 6s}
.acc-swiper .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{animation:last 6s}
@keyframes first{
    0%{transform:scaleX(.5);left:0}
    100%{transform:scaleX(1);left:2px}
}
@keyframes last{
    0%{transform:scaleX(.7);left:-10px}
    20%{transform:scaleX(.3);left:2px}
    100%{transform:scaleX(.3);left:0}
}
@keyframes middle{
    0%{transform:scaleX(.7);left:-10px}
    20%{transform:scaleX(.45);left:2px}
    100%{transform:scaleX(1);left:2px}
}
@media only screen and (max-width:1200px){
   .acc-swiper .swiper-slide{width:770px}
   .acc-swiper .swiper-slide .acc-pro {top: 30%;}
   .acc-swiper .swiper-slide .acc-pro .tit {font-size: 30px;}
   .acc-swiper .swiper-slide .acc-pro p {padding: 0 6%;}
   .acc-swiper .swiper-slide .acc-pro .tit::after,.acc-swiper .swiper-slide .acc-pro .tit::before{width: 6%;}
}
@media only screen and (max-width:768px){
    .maximg img{width:100% !important;height:auto !important}
   .acc-swiper .swiper-slide{width:580px}
   .acc-swiper .swiper-slide .acc-pro .tit {font-size:26px;}
   .acc-swiper .swiper-slide .acc-pro p {padding: 0 5%;margin: 6% 0;}
   .acc-swiper .swiper-slide .acc-pro .tit::after,.acc-swiper .swiper-slide .acc-pro .tit::before{width: 6%;}
   .acc-swiper .swiper-slide .acc-pro .mo {padding-top:6px;padding-bottom: 6px;}
}
@media only screen and (max-width:640px){
   .acc-swiper .swiper-slide{width:500px}
   .acc-swiper .swiper-slide .acc-pro .tit {font-size:24px;}
   .acc-swiper .swiper-slide .acc-pro p {padding: 0 4%;margin:5% 0 7%;line-height: 1.8;}
   .acc-swiper .swiper-slide .acc-pro .tit::after {left: 5%;}
   .acc-swiper .swiper-slide .acc-pro .tit::before{right: 5%;}
}
@media only screen and (max-width:480px){
   .acc-swiper .swiper-slide{width:380px}
   .acc-swiper .swiper-slide .acc-pro {top: 42%;}
   .acc-swiper .swiper-slide .acc-pro .tit {font-size:20px;}
   .acc-swiper .swiper-slide .acc-pro p {display: none;}
   .acc-swiper .swiper-slide .acc-pro .tit::after {left:0;}
   .acc-swiper .swiper-slide .acc-pro .tit::before{right:0;}
   .acc-swiper .swiper-slide .acc-pro .mo {padding-top:4px;padding-bottom: 4px;margin-top:8%;font-size: 12px;}
}
/*acc-swiper end*/

.place-swiper img{width: 100%;height: auto;display: block;}
.place-swiper .t-pro {position: absolute;left:50%;top:50%;text-align: center;width: 300px;height: 150px;margin:-50px 0 0 -150px;}
.place-swiper .t-pro::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 77px;background: url(../images/i_huaw.jpg) no-repeat top center;mix-blend-mode: screen; }
.place-swiper .t-pro h3{font-size: 48px;color: #fff;font-family:'source';letter-spacing:5px;}
.place-swiper .t-ang{position: absolute;width: 46px;height: 46px;border: 2px #fff solid;z-index: 9;border-radius: 50%;-webkit-border-radius: 50%;font-size:30px;color: #fff;font-family:'source';text-align: center;font-style: normal;line-height: 1.3;}
.place-swiper .t-ang.i1{left: 10px;top: 10px;}
.place-swiper .t-ang.i2{right: 10px;top: 10px;}
.place-swiper .t-ang.i3{left: 10px;bottom: 10px;}
.place-swiper .t-ang.i4{right: 10px;bottom: 10px;}
.place-swiper .swiper-button-next,.place-swiper .swiper-button-prev {width: 23px;height:36px; background-size:19px 36px;bottom: 5%;top:auto;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;}
.place-swiper .place-next {background-image: url(../images/i_right.png);right:50%;margin-right: -90px;}
.place-swiper .place-prev {background-image: url(../images/i_left.png);left:50%;margin-left: -90px;}
.place-swiper .place-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);}
.place-swiper .place-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);}
.place-swiper .swiper-button-disabled {opacity: 0.6;}
.place-swiper .place-pag{color: #fff;font-size: 36px;bottom: 5%;line-height: 36px;letter-spacing: -3px;}
.place-swiper .place-pag span {font-family:'source';}

.abo-show {color: #666;line-height: 2.2;padding:2% 0;}
.abo-show p{margin: 2% 0;}
.abo-show h1,.abo-show h2,.abo-show h3,.abo-show h4,.abo-show h5,.abo-show h6 {font-family:'source';color: #333;margin: 3% 0 1%;}
.abo-show hr{margin:2% 0;}



.bi-a {text-align: center;margin:4% 0;}
.bi-a a{border: 1px #666 solid;font-size: 18px;color: #000;padding: 10px 44px 10px 44px;display: inline-block;background: url(../images/i_accright.png) no-repeat 80% center;background-size:14px 14px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;position: relative;overflow: hidden;}
.bi-a a span {position: relative;z-index: 9;}
.bi-a a::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition:  all ease-out .6s;transition:  all ease-out .6s;background-color: #cda63a;transform:translateX(-102%);-webkit-transform:translateX(-102%);}
.bi-a a:hover{border-color: #cda63a;color: #fff;}
.bi-a a:hover::after{transform:translateX(0);-webkit-transform:translateX(0);}

.gallery-top{background-color: #000;}
.gallery-top img{width: 100%;height: auto;display: block;}
.gallery-top .swiper-slide {background-size: cover;background-position: center;}
.gallery-top .swiper-slide .tit{position: absolute;left: 0;bottom: 0;width: 100%;color: #fff;text-align: center;background-color: rgba(0, 0, 0, 0.4);font-size: 24px;letter-spacing: 2px;padding: 4px 0;}
.gallery-top .gallery-pag{bottom:30px;font-size: 60px;color: #fff;font-style: italic;letter-spacing: -5px;}
.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev {width:60px;height:60px; background-size:19px 36px;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;border-radius: 50%;-webkit-border-radius: 50%;background-color: rgba(0, 0, 0, 0.5);margin-top: -30px;}
.gallery-top .gallery-next {background-image: url(../images/i_right.png);}
.gallery-top .gallery-prev {background-image: url(../images/i_left.png);}
.gallery-top .gallery-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);background-color: rgba(0, 0, 0, 0.6);}
.gallery-top .gallery-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);background-color: rgba(0, 0, 0, 0.6);}
.gallery-thumbs {height:130px;padding: 15px;background-color: #000;}
.gallery-thumbs .swiper-slide {width:12.5%;height: 100%;opacity: 0.4;background-size: cover;background-position: center center;cursor: pointer;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.gallery-thumbs .swiper-slide:hover{opacity: 0.8;}
.gallery-thumbs .swiper-slide-thumb-active,.gallery-thumbs .swiper-slide-thumb-active:hover {opacity: 1;}

.list-video {width: 100%;}
.list-video ul{margin: 0 -20px;}
.list-video li{float: left;width:25%;padding: 0 20px;margin-bottom:3%;}
.list-video li .img {position: relative;padding: 10px 0;}
.list-video li .img::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 10px;background: url(../images/i_vdtop.png) ;opacity: 0.15;}
.list-video li .img::before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 10px;background: url(../images/i_vdbot.png) ;opacity: 0.15;}
.list-video li .img .pay{position: absolute;left: 50%;top: 50%;color: #fff;background: url(../images/i_pal.png) no-repeat top center;padding-top: 50px;margin-left: -28px;margin-top: -16px;opacity: 0;z-index: 8;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-video li img{width: 100%;height: auto;display: block;position: relative;z-index: 7;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-video li .img i{position: absolute;left: 0;background: #000;top: 10px;height:calc(100% - 20px);width: 100%;}
.list-video li h4{font-family:'source';font-size: 20px;color: #333;padding:5% 0 5% 30px;background: url(../images/i_vid.png) no-repeat left center;}
.list-video li a:hover img{opacity: 0.5;}
.list-video li a:hover .img .pay{opacity:1;}

.vr-show {width: 100%;}
.vr-show li{height: 300px;background-position: center;background-size: cover;background-repeat: no-repeat;background-color: #000;}
.vr-show li a{color: #fff;width: 100%;height: 100%;text-align: center;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;}
.vr-show li i{display: inline-block;width: 100px;height: 20px;background: url(../images/i_vr.png) no-repeat center;}
.vr-show li h3{font-size: 36px;font-family:'source';margin:12px 0 20px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.vr-show li span{display: inline-block;border-bottom: 2px #fff solid;padding:0 0 5px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.vr-show li a:hover span,.vr-show li a:active span{border-color: #ffd35a;}
.vr-show li a:hover h3,.vr-show li a:active h3{color: #ffd35a;}

.list-travel {width: 100%;}
.list-travel li{margin-bottom: 5%;}
.list-travel li a{display: block;position: relative;}
.list-travel li .img{width: 320px;}
.list-travel li .img img{width: 100%;height: auto;display: block;}
.list-travel li .tr-cot{width:calc(97% - 320px);}
.list-travel li .tr-cot h4{color: #333;font-size: 20px;font-weight: normal;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-travel li .tr-cot p{font-size: 14px;color: #666;margin:24px 0 0;line-height: 2.2;}
.list-travel li .tr-cot .tr-b {position: absolute;right: 0;bottom: 0;width:calc(97% - 320px);border-bottom: 2px #eee solid;padding: 6px 0;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-travel li .tr-cot .tr-b .icon{color: #666;font-size: 12px;padding-left: 30px;background: url(../images/i_tag.png) no-repeat left center;line-height: 2;}
.list-travel li .tr-cot .tr-b .time{color: #666;}
.list-travel li a:hover .tr-cot h4{color: #b68e21;}
.list-travel li a:hover .tr-cot .tr-b  {border-color: #cda63a;}

.list-pages {text-align: center;font-size: 0;margin: 0 0 4%;}
.list-pages a,.list-pages span{font-size: 14px;color: #333;background: #eee;border-radius: 1px;-webkit-border-radius: 1px;min-width: 26px;height: 26px;display: inline-block;vertical-align: middle;text-align: center;line-height: 26px;margin:3px 5px;padding: 0 3px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-pages i{font-style: normal;display: inline-block;vertical-align: middle;width: 26px;height: 26px;font-size:18px;color: #333;margin:3px 5px;}
.list-pages span {background: #cda63a;color: #fff;cursor: default;}
.list-pages a:hover,.list-pages a:active{background-color: #ddd;}
.list-pages a.a{color: #777;background: none;margin: 3px 5px;}
.list-pages a.a1{background:url(../images/i_pl.png)no-repeat center center;margin: 3px 15px;opacity: 0.8;}
.list-pages a.a2{background:url(../images/i_pr.png)no-repeat center center;margin: 3px 15px;opacity: 0.8;}
.list-pages a.ot {opacity: 0.2;cursor: auto;}
.list-pages a.a1:hover,.list-pages a.a1:active{opacity: 1;}
.list-pages a.a:hover,.list-pages a.a:active {color: #333;}
.list-pages a.ot:hover,.list-pages a.ot:active {opacity: 0.2;}


.list-news {margin-bottom: 5%;}
.list-news li{float: left;width: 50%;border-right: 1px solid #e2e2e2;position: relative;}
.list-news li:nth-child(2n + 1){padding-right: 7.4%;clear: left;}
.list-news li:nth-child(2n){padding-left: 7.4%;border-right-color: transparent;}
.list-news li:nth-child(n + 3) {padding-top: 70px;}
.list-news li:nth-child(2n)::before {content: "";width: 200%;height: 1px;background-color: #e2e2e2;position: absolute;right: 0;bottom: 0;}
.list-news li a{position: relative;display: block;}
.list-news .img {overflow: hidden;}
.list-news .img img{width: 100%;height: auto;display: block;}
.list-news .n-pro {padding-bottom: 160px;}
.list-news .n-pro h3{font-size: 20px;color: #333;font-family:'source';margin:5% 0;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-news .n-pro p{color: #666;line-height: 2;height: 84px;}
.list-news .n-pro .time{color: #eee;font-size: 48px;font-weight: bold;position: absolute;left: 0;bottom:40px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-news .n-pro .time i{font-style: normal;margin:0 5px;display: inline-block;}
.list-news .n-pro .mo{color: #cda63a;position: absolute;right: 0;bottom:60px;border-bottom: 2px #e1ca89 solid;padding:5px 0;opacity: 0;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-news li a:hover .n-pro .mo,.list-news li a:active .n-pro .mo {opacity: 1;}
.list-news li a:hover .n-pro .time,.list-news li a:active .n-pro .time,.list-news li a:hover .n-pro h3,.list-news li a:active .n-pro h3{color: #cda63a;}


.list-show {margin:3% 0;padding-top:10px;}
.list-show .s-tit{text-align: center;font-size: 30px;color: #333;font-weight: normal;padding-bottom: 14px;}
.list-show .s-tt {text-align: center;color: #666;border-bottom: 1px #eee solid;padding-bottom: 16px;}
.list-show .s-tt span {display: inline-block;vertical-align: middle;}
.list-show .s-tt .icon{color: #666;font-size: 12px;padding-left:26px;background: url(../images/i_tag.png) no-repeat left center;line-height: 2;margin-left:30px;line-height: 22px;}
.list-show .w-container {max-width:860px;}
.new-show {color: #666;line-height: 2.2;padding:4% 0;font-size: 16px;}
.new-show p,.new-show div{margin-top:10px;margin-bottom:20px;line-height:190%;font-size:16px;}
.new-show p{margin: 2% 0;}
.new-show hr{margin:2% 0;}

.show-bot {border-bottom: 1px #eee solid;padding-bottom: 10px;display: flex;display: -webkit-flex;justify-content:space-between; align-items:flex-end;flex-wrap:wrap}
.show-bot .s-sxp p{color: #333;margin:10px 0;font-size: 15px;}
.show-bot .s-sxp a{color: #666;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.show-bot .s-sxp a:hover{text-decoration: underline;color: #333;}
.show-bot .s-share{font-size: 0;padding-bottom: 10px;}
.show-bot .s-share span{color: #333;font-size: 15px;display: inline-block;vertical-align: middle;}
.show-bot .s-share a{display: inline-block;vertical-align: middle;width: 22px;height: 22px;background: url(../images/i_share.png) no-repeat;margin: 0 4px;}
.show-bot .s-share a.s1{background-position: 0 0;}
.show-bot .s-share a.s2{background-position: -30px 0;}
.show-bot .s-share a.s3{background-position: -60px 0;}
.show-bot .s-share a.s4{background-position: -90px 0;}
.show-bot .s-share a.s1:hover{background-position: 0 -25px;;}
.show-bot .s-share a.s2:hover{background-position: -30px -25px;}
.show-bot .s-share a.s3:hover{background-position: -60px -25px;;}
.show-bot .s-share a.s4:hover{background-position: -90px -25px;;}

#bsWXBox {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}

.rim-swiper{padding-bottom:38px;}
.rim-swiper .swiper-slide img{width: 100%;height: auto;display: block;}
.rim-swiper .rim-pag{bottom:0;}
.rim-swiper .rim-pag .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #999;opacity: 1;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.rim-swiper .rim-pag .swiper-pagination-bullet-active{background-color: #cda63a;}
.rim-swiper .swiper-button-next,.rim-swiper .swiper-button-prev {width:60px;height:60px; background-size:19px 36px;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;border-radius: 50%;-webkit-border-radius: 50%;background-color: rgba(0, 0, 0, 0.5);margin-top: -49px;}
.rim-swiper .rim-next {background-image: url(../images/i_right.png);}
.rim-swiper .rim-prev {background-image: url(../images/i_left.png);}
.rim-swiper .rim-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);background-color: rgba(0, 0, 0, 0.6);}
.rim-swiper .rim-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);background-color: rgba(0, 0, 0, 0.6);}

.cbg i{display: block;position: relative;width: 100%;}
.cbg i::after {content: "";position: absolute;right: 0;top: 0;background: url(../images/contbg.png) no-repeat right top;width: 602px;height: 250px;}

.cont-show {margin-bottom:3%;}
.cont-show .c-map{width: 50%;height: 500px;}
.cont-show .c-show {width: 50%;padding: 0 5%;}
.cont-show .c-show .tt{font-size: 30px;color: #333;font-family:'source';padding-bottom: 30px;margin-bottom: 30px;position: relative;}
.cont-show .c-show .tt::after {content: "";position: absolute;bottom: 0;left: 0;width: 54px;height: 2px;background-color: #666;}
.cont-show .c-show .cnr {color: #333;line-height:2;}

.liu-show {margin-bottom:3%;color: #666;line-height:2;}
.ls-liu {margin-top:4%;}
.ls-liu .form-group{margin:2% 0;}
.ls-liu .form-group .for-h{float: left;width: 25%;padding: 0 2%;}
.ls-liu .l-hid {overflow: hidden;margin-right:-2%;margin-left: -2%;}
.ls-liu .l-text{width: 100%;border: none;border-bottom:2px #ccc solid; resize:none;overflow-y: hidden;background: url(../images/i_ly.png) no-repeat left 6px;padding: 10px 10px 20px 40px;line-height: 1.8;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.ls-liu input {border: none;width: 100%;border-bottom: 2px #ccc solid;padding: 21px 10px 26px 40px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.ls-liu .l-name {background: url(../images/i_name.png) no-repeat left 13px;}
.ls-liu .l-phone {background: url(../images/i_phone.png) no-repeat left 15px;}
.ls-liu .l-email {background: url(../images/i_xf.png) no-repeat left 14px;}
.ls-liu .l-text:focus,.ls-liu input[type="text"]:focus{border-color: #cda63a;}
.ls-liu .l-sub {border: 2px #ccc solid;font-size: 24px;color: #666;padding: 15px 0;cursor: pointer;background-color: #fff;}
.ls-liu .l-sub:hover,.ls-liu .l-sub:active {background-color: #cda63a;color: #fff;border-color: #cda63a;}


@media (max-width:1600px) {
    .head-top{padding: 0 2%;}
    .head-top .logo {left: 2%;}
    .nav > li{padding: 0 18px;}
    .ar-par{bottom:-14px;}

}
@media (max-width:1400px) {
    .nav > li{padding: 0 14px;}
    .nav > li > a{font-size: 16px;}
    .nav > li > a::after{background-size:80%;}
    .s-nav li {margin-right: 8%;}
    .ar-par{bottom:-8px;}
}
@media (max-width:1200px) {
    .menutog {display: block;}
    .language-tab {color: #000;background-image: url(../images/sj2.png);border-color: #ccc;}
    .language-tab option{background:#fff;}
    .head-top,.head-top.headroom--not-top {background-color: #222;height: 70px;}
    .head-top.headroom--not-top .head-nav {-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);}
    .head-top.headroom--not-top .t-nav {opacity: 1;}
    .head-top.headroom--not-top .w-tcnav {background: none;}
    .head-nav {position: fixed;top: 0;right: -100%; background: #fff;height: 100%;display: block;z-index: 88;overflow-x: hidden;overflow-y: auto;width: 0;transition: all .8s ease;-webkit-transition: all .8s ease;padding: 60px 0 40px;}
    .t-nav {position: absolute;top:22px;left:10%;margin: 0;}
    .nav {height: auto;float: none;}
    .nav > li {float: none;padding: 0;}
    .nav > li > a {display: block;height: 60px;line-height: 60px;color: #333;}
    .nav > li > a::after {background-size: 100%;}
    .nav > li.active > a::after{opacity: 0.8;}
    .nav > li i{position: absolute;right:0;top:0;background: url(../images/i_right2.png) no-repeat center center;width: 20%;height: 100%;cursor: pointer;-webkit-transition:  all ease-out 0.3s;transition:  all ease-out 0.3s;z-index: 9999;}
    .nav > li i::after{content: "";position: absolute;left: 0;top: 20%;width: 1px;height:60%;background: #eee;}
    .nav > li i::before{content: "";position: absolute;left:50%;top:50%;background: url(../images/i_right2.png) no-repeat center center;width:24px;height:24px;-webkit-transition:  all ease-out 0.3s;transition:  all ease-out 0.3s;margin: -12px 0 0 -12px;}
    .nav > li i.on::before{ transform:rotate(90deg);}
    .w-tcnav{right:0;width:100%;position:relative;opacity:1;visibility:visible;height:auto;left:0;margin-left:0;background:none;padding:1% 0 2%;top:0;display:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;transition:all 0s ease 0s}
    .nav > li > ul.w-tcnav li a{color: #333;}
    .nav > li:hover > ul.w-tcnav li a:hover {opacity:1;color: #cda63a;}
    body.open .head-nav  {width: 60%;right: 0;}
    .site-new .tt {font-size: 22px;}
    .s-nav li {margin-right:5%;}
    .s-nav li a{font-size:30px;}
    .tabs2-swiper .ani-slide img{-webkit-transform: translate(-36%,0);-ms-transform: translate(-36%,0);transform: translate(-36%,0);}
    .town-swiper .t-pro a{margin-top: 20px;}
    .ar-par{bottom:4px;}
    .ls-ban{height: 400px;}
    .ls-ban .ls-pro{top: 40%;}
    .w-phone{display: block;}
    .t-phone{display: none;}
    #he-plugin-simple{display:none;}
}
@media (max-width:1024px) {
    .site-new .tt {font-size: 20px;}
    .p40 {padding-left: 30px;padding-right: 30px;}
    .new-swiper{width: calc(100% - 115px);}
    .site-tit h3{font-size: 30px;}
    .site-abo .sabo-l {width: 100%;}
    .site-abo .sabo-r{width: 100%;margin-top: 6%;height: auto;}
    .tabs1-swiper{margin-top: 3%;}
    .tabs1-swiper .swiper-slide {min-height: 170px;}
    .tabs2-swiper .ani-slide img{-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}
    .tabs2-swiper .swiper-slide img {width: 100%;height: auto;}
    .town-swiper .swiper-button-next, .town-swiper .swiper-button-prev {background-size: 13px 25px;}
    .town-swiper .town-pag{font-size: 28px;}
    .town-swiper .t-ang{font-size: 22px;width:36px;height: 36px;}
    .town2-swiper .swiper-slide{padding: 0 6%;}
    .site-tit .pic1 {background-size:52px 44px;padding: 10px 50px;}
    .ar-par{bottom:6px;}
    .ls-piclb li:first-child h4 {font-size: 20px;}
    .ls-piclb li h4{font-size: 18px;}
    .place-swiper .swiper-button-next, .place-swiper .swiper-button-prev {background-size: 13px 25px;}
    .place-swiper .place-pag{font-size: 28px;}
    .place-swiper .t-ang{font-size: 22px;width:36px;height: 36px;}
    .place-swiper .t-pro::after{background-size:180px 50px;}
    .gallery-thumbs{height: 100px;}
    .gallery-top .gallery-pag {font-size:48px;}
    .vr-show li {height: 250px;}
    .list-video ul {margin: 0 -10px;}
    .list-video li {padding: 0 10px;}
    .list-video li h4{font-size: 16px;}
    .ls-vid{height:500px;}
    .list-travel li .img{width: 34%;}
    .list-travel li .tr-cot,.list-travel li .tr-cot .tr-b{width:63%;}
    .list-travel li .tr-cot p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 15px;}
    .list-news .n-pro {padding-bottom: 130px;}
    .ls-liu .l-sub {font-size: 20px;padding: 17px 0;}
}
@media (max-width:768px) {
    .p40 {padding-left: 20px;padding-right: 20px;}
    .new-swiper .sn-tit a{font-size: 16px;}
    .site-tit h3{font-size:26px;}
    .site-town li h3{font-size: 20px;}
    .site-town li p{font-size: 14px;}
    .town-swiper{margin:6% -20px 0 ;}
    .town-swiper .t-pro h3 {font-size: 36px;}
    .town2-swiper .swiper-slide{font-size: 16px;}
    .site-tit .pic2 {background-size:36px 26px;padding: 10px 40px;}
    .ar-par{bottom:8px;height: 120px;}
    .ls-ban .ls-pro h2 {font-size: 30px;}
    .ls-piclb ul{margin: 0 -10px;}
    .ls-piclb li{padding: 0 10px;}
    .ls-piclb li h4{font-size: 16px;}
    .place-swiper{margin:0 -20px;}
    .place-swiper .t-pro h3 {font-size: 36px;}
    .place-swiper .t-pro{height: 130px;margin-top: -60px;}
    .gallery-top .swiper-button-next,.gallery-top .swiper-button-prev {width:40px;height:40px;    background-size: 11px 21px;margin-top: -20px;}
    .gallery-thumbs{height: 100px;padding: 10px;}
    .gallery-top .gallery-pag {font-size:36px;}
    .gallery-top .swiper-slide .tit {font-size: 20px;}
    .list-video li{width: 50%;}
    .list-video li h4{font-size:18px;}
    .ls-vid{height:400px;}
    .ls-video h2 {font-size: 26px;}
    .list-travel li .img{width:100%;}
    .list-travel li .tr-cot,.list-travel li .tr-cot .tr-b{width:100%;}
    .list-travel li .tr-cot .tr-b{position: relative;margin-top:4%;}
    .list-travel li .tr-cot p{margin-top: 3%;display: block;}
    .list-travel li .tr-cot h4{margin: 5% 0 3%;white-space: inherit;}
    .list-news .n-pro h3{font-size: 16px;margin:7% 0;}
    .list-news .n-pro .time{font-size: 38px;bottom: 30px;}
    .list-news .n-pro .mo{bottom:45px;}
    .list-news .n-pro {padding-bottom: 110px;}
    .list-show .s-tit {font-size: 5vw;}
    .new-show{padding: 6% 0;}
    .rim-swiper .swiper-button-next,.rim-swiper .swiper-button-prev {width:40px;height:40px;background-size: 11px 21px;margin-top: -39px;}
    .cont-show .c-map,.cont-show .c-show{width:100%;}
    .cont-show .c-show {text-align: center;margin-bottom: 6%;}
    .cont-show .c-show .tt::after{left: 50%;margin-left: -27px;}
    .ls-liu .form-group .for-h {width: 100%;margin-bottom: 5%;}
    .ls-liu .l-sub{font-size: 18px;}
}
@media (max-width:640px) {
    body.open .head-nav {width:80%;padding-top: 50px;}
    .head-top, .head-top.headroom--not-top{height: 50px;}
    .menutog{top: 1px;}
    .menuBtn .line{width: 20px;height: 2px;}
    .menuBtn .line1{top: 16px;margin-left: -10px;}
    .menuBtn .line2{top: 24px;margin-left: -10px;}
    .menuBtn .line3{margin-left: -10px;}
    .menuBtn .line4{top: 24px;margin-left: -34px;}
    .menuBtn .line5{top: 24px;margin-left: 12px;}
    .menuBtnShow .line4{margin-left: -10px;}
    .menuBtnShow .line5{margin-left: -10px;}
    .w-phone{top: 1px;background-size: 18px;}
    .t-nav{top: 12px;}
    .site-new{line-height: 60px;}
    .site-new .tt {font-size: 16px;}
    .new-swiper .sn-tit a{font-size: 14px;}
    .new-swiper{width: calc(100% - 105px);}
    .site-tit{padding-top: 5%;padding-bottom: 5%;}
    .site-tit h3{font-size:4.6vw;}
    .site-tit p {font-size: 14px;}
    .s-nav li a {font-size: 4.6vw;}
    .site-abo .sabo-l {padding: 0 20px;}
    .tabs1-swiper .swiper-slide {font-size: 14px;}
    .site-town li {margin-left:5%;width: 30%;}
    .site-town li h3 {font-size:3.6vw;}
    .town-swiper .swiper-button-next, .town-swiper .swiper-button-prev {display: none;}
    .town-swiper .town-pag {font-size: 14px;letter-spacing: 0;bottom: 0;}
    .town-swiper .t-pro h3 {font-size:6vw;}
    .town-swiper .t-ang {display: none;}
    .town-swiper .t-pro a{margin-top: 0;}
    .town-swiper .t-pro {height: 100px;margin-top: -50px;}
    .town2-swiper .swiper-slide{font-size: 14px;padding: 0; min-height:75px; }
    .town-swiper {margin-top: 8%;}
    .site-trip li h4{font-size: 16px;}
    .site-trip li img{max-width: 60%;}
    .link-swiper{width: 90%;}
    .foot-nav{justify-content:center}
    .foot-nav .list{display: none;}
    .foot-nav .list:last-child{display: block;}
    .foot-nav .tel::after{display: none;}
    .foot-nav .tel {padding-left: 0;text-align: center;}
    .foot-nav .code {padding-left: 0;margin-top:20px;}
    .foot-nav .tel span {display: none;}
    .foot-m{text-align: center;}
    .foot-nav .tel .t1{font-size:28px;}
    .foot-nav .tel p{font-size: 18px;}
    .foot-nav .code .cc+.cc{margin-left: 28px;}
    .ar-par{bottom:10px;}
    .ls-ban{height: 300px;}
    .ls-ban .ls-pro{top: 30%;}
    .ls-ban .ls-pro h2 {font-size:28px;background-size: 282px 100px;}
    .ls-ban .ls-pro p{font-size: 14px;margin-top: 10px;}
    .list-tit{margin-bottom: 10px;}
    .list-tit span{font-size: 26px;padding-left: 4px;}
    .list-tit span::after {background-image: url(../images/ii2.png);}
    .ls-vid{height:300px;}
    .ls-piclb li:first-child,.ls-piclb li,.ls-piclb.m-piclb li:first-child{width: 100%;}
    .ls-piclb li:first-child h4,.ls-piclb li h4{padding: 4% 0;}
    .ls-piclb li:first-child .mo span{display: block;}
    .ls-piclb li:first-child .mo span::after {background: #eee;}
    .place-swiper .swiper-button-next, .place-swiper .swiper-button-prev {display: none;}
    .place-swiper .place-pag {font-size: 14px;letter-spacing: 0;bottom: 0;}
    .place-swiper .t-pro h3 {font-size:6vw;}
    .place-swiper .t-ang {display: none;}
    .place-swiper .t-pro {margin-top: -50px;}
    .place-swiper .t-pro::after{background-size:120px 34px;}
    .gallery-top {margin: 0 -20px;}
    .gallery-thumbs {margin: 0 -20px;}
    .gallery-top .gallery-pag {font-size:5vw;letter-spacing: -1px;}
    .gallery-top .swiper-slide .tit {font-size:3.5vw;}
    .gallery-top .swiper-button-next,.gallery-top .swiper-button-prev {display: none;}
    .vr-show li {height: 200px;}
    .vr-show li h3{font-size: 24px;margin: 8px 0 12px;}
    .ls-video h2 {font-size:4.5vw;margin:6% 0;}
    .list-travel li {margin-bottom: 7%;}
    .list-travel li .tr-cot p{font-size: 12px;line-height: 2;}
    .list-news li {width: 100%;border: none;border-bottom: 1px #eee solid;margin-bottom: 6%;}
    .list-news li:nth-child(2n + 1){padding: 0;}
    .list-news li:nth-child(2n){padding: 0;}
    .list-news li:nth-child(2n)::before{display: none;}
    .list-news .n-pro h3{font-size:4.5vw;}
    .rim-swiper .swiper-button-next,.rim-swiper .swiper-button-prev {display: none;}
}
@media (min-width:320px) and (max-width:480px){
    body.open .head-nav {width: 90%;}
    .site-tit h3{font-size:5.6vw;}
    .site-tit p{font-size: 14px;}
    .p40 {padding-left: 10px;padding-right: 10px;}
   .s-nav li a {font-size:5.6vw;}
   .site-town li{margin-left: 0;width: 100%;margin-bottom: 6%;}
   .site-town li h3 {font-size:5vw;margin:6% 0 5%;}
   .site-town li .mo{margin-top: 5%;}
   .site-trip li h4{font-size: 14px;}
   .town-swiper{margin:6% -10px 0 ;}
   .foot{padding-top: 20px;}
   .foot-nav .tel .t1{font-size:6vw;}
   .foot-nav .tel p{font-size:4vw;}
   .foot-top .dlog{bottom: -12px;margin-left: -40px;}
   .foot-top .dlog img{width: 80px;}
   .foot-m{font-size: 12px;}
   .ar-par{bottom:10px;height: 100px;}
   .place-swiper{margin:0 -10px;}
   .place-swiper .t-pro{height: auto;margin-top: -20px;}
   .place-swiper .t-pro::after{display: none;}
   .gallery-top {margin: 0 -10px;}
   .gallery-thumbs {margin: 0 -10px;height: 80px;}
   .gallery-top .gallery-pag {font-size:5.5vw;letter-spacing: -1px;}
   .gallery-top .swiper-slide .tit {font-size: 4vw;}
   .list-video li{width: 100%;}
   .list-video li h4{font-size:5vw;background-size: 17px 16px;padding-left:30px;}
   .list-travel li .tr-cot h4{font-size:18px;margin:7% 0 4%;}
   .list-pages a,.list-pages a.a,.list-pages span,.list-pages i {margin: 3px 3px;padding: 0;}
   .list-pages a.a1,.list-pages a.a2{margin: 3px 5px;}
   .list-pages a.a{font-size: 12px;}
   .list-news .n-pro h3 {font-size:5vw;}
   .new-show{padding:8% 0;}
   .t-nav{left: 10px;}
   .t-nav .book.yd,.language-tab{margin-right:5px;}
   .t-nav .book,.language-tab{font-size: 12px;}
}