@charset "utf-8";
/* CSS Document */

/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p,th,td{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#000;}
a:focus{outline:none; color:#000;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
var{ font-style:normal;}
var{ padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{font:12px/1.5; padding:0; margin:0; font-style:normal;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

@font-face {
  font-family: fontawesome;/*这里是说明调用来的字体名字*/ 
  src: url(../fonts/glyphicons-halflings-regular.woff); /*这里是字体文件路径*/ 
}

body{font-family: '微软雅黑', Arial, Helvetica, sans-serif;font-size: 14px; color: #676F6F; overflow-x: hidden;background: #fff; margin: 0 auto;}

.bodymain{width:100%;overflow: hidden;position: relative;left:0;}
/*公用样式*/
.edit-container{ margin-right: auto;margin-left: auto; position: relative;}
.swiper-container{ width: 100%; height: 100%; text-align: center;}
.swiper-slide{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.swiper-pagination { position: absolute; left: 0; text-align: center; bottom:30px !important; width: 100%; display: table; padding: 0 30%;}
.swiper-pagination-bullet { display: table-cell; width: 2%; border-radius: 0; margin: 0 !important; cursor: pointer; padding: 0 5px; opacity: 1; background: transparent;}
.swiper-pagination-bullet span{ display: block; width: 100%; height: 4px; background: #fff; position: relative;}
.swiper-pagination-bullet span:before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0;}
.swiper-pagination-bullet-active{background: transparent;}
.swiper-pagination-bullet-active span:before{ background: #717171; -webkit-animation: swiperPaginationWidth 8s; -moz-animation: swiperPaginationWidth 8s; animation: swiperPaginationWidth 8s; opacity: 1;}
@keyframes swiperPaginationWidth
{
	from { width: 0;}
	to { width: 100%;}
}
@-webkit-keyframes swiperPaginationWidth
{
	from { width: 0;}
	to { width: 100%;}
}
@-moz-keyframes swiperPaginationWidth
{
	from { width: 0;}
	to { width: 100%;}
}
.top-banner{ position: relative;}
.gray-bg{ background-color: #F2F2F7;}


/*头部*/
.header{ width: 100%; height: 80px; background-color: #fff; position: fixed; top: 0; left: 0; z-index: 50; border-bottom: 1px solid rgba(151,151,151,0.3);}
.header .menu-icon{ width: 25px; height: 19px; background: url(../../images/template/icon/icon-menu.png) center no-repeat; background-size: 25px 19px; position: absolute; top: 31px; left: 60px; cursor: pointer;}
.header-right{ position: absolute; top: 0; right: 60px;}
.header-right .links{ float: left; line-height: 80px; margin-right: 39.5px; font-size: 18px;}
.header-right .links a,.header-right .links .download{ float: left; margin: 0 47.5px; color: #333; position: relative;}
.header-right .links a:hover,.header-right .links .download:hover{ color: #3142B6;}
.header-right .links .download i{ position: absolute; top: 74px; left: 50%; margin-left: -7px; color: #fff; display: none;}
.header-right .links .download .box{ width: 210px; padding: 33px 30px 18px 30px; background-color: #fff; position: absolute; top: 109px; left: 50%; margin-left: -105px; line-height: normal; border-radius: 10px; display: none;}
.header-right .links .download .box .pic img{ display: block; width: 100%;}
.header-right .links .download .box p{ font-size: 21px; line-height: 27px; color: #000000; text-align: center; margin-top: 17px;}
.header-right .links .download:hover i{ display: block;}
.header-right .links .download:hover .box{ display: block;}

.header-right .search-icon{ width: 24px; height: 24px; background: url(../../images/template/icon/icon-search.png) center no-repeat; background-size: 24px 24px; float: left; margin-top: 28px; cursor: pointer;}
.search-hidden-box{ float: left; height: 80px; padding: 23px 0 23px 0; width: 0; display: none;}
.search-hidden-inner{ width: 374px; height: 34px; background-color: #E4EBEC; padding-left: 37px; border-radius: 34px; position: relative;}
.search-hidden-box .input-search{ border: 0; width: 320px; height: 34px; background-color: #E4EBEC; font-size: 14px; padding: 0 10px;}
.search-hidden-box .search-btn{ width: 34px; height: 34px; background: url(../../images/template/icon/icon-search-btn.png) center no-repeat; position: absolute; top: 0; left: 0; cursor: pointer;}
.search-hidden-box .search-btn:before{ content: ''; width: 1px; height: 10px; background-color: rgba(79,139,130,1); position: absolute; top: 50%; margin-top: -5px; right: 0;}
.search-hidden-box .cancel-btn{ line-height: 34px; color: #333; position: absolute; top: 15px; right: 15px;}
.search-hidden-box.current{ width: auto; display: block; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}

.header.header-transparent{ background-color: transparent; border-bottom: 1px solid transparent; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.header.header-transparent .menu-icon{ background-image: url(../../images/template/icon/icon-menu2.png);}
.header.header-transparent .header-right .links a,.header.header-transparent .header-right .links .download{ color: #fff;}
.header.header-transparent .header-right .search-icon{ background-image: url(../../images/template/icon/icon-search2.png);}
.header.header-transparent .search-hidden-inner{ background-color: #fff;}
.header.header-transparent .search-hidden-inner .input-search{ background-color: #fff;}
.header.header-transparent.current{ background-color: #fff; border-bottom: 1px solid rgba(151,151,151,0.3); transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.header.header-transparent.current .menu-icon{ background-image: url(../../images/template/icon/icon-menu.png); transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.header.header-transparent.current .header-right .links a,.header.header-transparent.current .header-right .links .download{ color: #333; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.header.header-transparent.current .header-right .search-icon{ background-image: url(../../images/template/icon/icon-search.png); transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.header.header-transparent.current .search-hidden-inner{ background-color: #E4EBEC; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.header.header-transparent.current .search-hidden-inner .input-search{ background-color: #E4EBEC; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.header.header-transparent .header-right .links .download:hover i{ transform:rotate(180deg); top: 96px;}

.header.header-shrink{ transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}

.header.sub-current{ top: -80px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}

.header-pc{ width: 100%; height: 80px; background-color: #fff; position: fixed; top: 0; left: 0; z-index: 50; background-color: #1E2977;}
.header-pc .logo{ float: left; margin: 17px 0 0 55px;}
.header-pc .logo img{ display: block;}
.header-right-pc{ float: right; height: 100%; margin-right: 60px;}
.header-right-pc .nav{ float: left; font-size: 16px;}
.header-right-pc .nav li{ float: left; line-height: 80px; position: relative;}
.header-right-pc .nav li:before{ content: ''; width: 1px; height: 24px; background-color: #3142B6; position: absolute; top: 50%; margin-top: -12px; right: 0;}
.header-right-pc .nav li:last-child:before{ display: none;}
.header-right-pc .nav li a{ display: block; color: #fff; padding: 0 32px; font-family: "微软雅黑";}
.header-right-pc .nav li a:hover,.header-right-pc .nav li a.active{ background-color: #3142B6;}
.header-right-pc .search-icon{ float: left; width: 60px; height: 100%; background: url(../../images/template/icon/icon-search2.png) center no-repeat; cursor: pointer;}
.header-right-pc .search-icon:hover,.header-right-pc .search-icon.current{ background-color: #3142B6;}

.search-hidden-box-pc{ width: 100%; height: 60px; padding: 8px 60px; background-color: rgba(31,31,31,0.8); position: absolute; left: 0; top: 80px; display: none;}
.search-hidden-inner-pc{ float: right;}
.search-hidden-inner-pc .input-search{ float: right; width: 308px; height: 44px; background:rgba(21,21,21,0.8); border: 0; border-radius:3px; padding: 0 10px; color: #fff;}
.search-hidden-inner-pc .search-btn{ float: right; width: 87px; height: 44px; line-height: 44px; text-align: center; background-color: #FCCE4A; border-radius:3px; color: #454545; margin-left: 12px;}

.header-pc.header-shrink{ transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}

.header-pc.sub-current{ top: -80px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}



/*二级导航*/
.sub-header{ width: 100%; height: 90px; line-height: 90px; background-color: #fff; position: fixed; top: 79px; left: 0; z-index: 30; border-top: 1px solid rgba(151,151,151,0.5); padding: 0 22px;}
.sub-header li{ float: left; margin: 0 38px; font-size: 20px; color: #fff; cursor: pointer;}
.sub-header.header-transparent{ background-color: transparent; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.sub-header.header-transparent.current{ background-color: #fff; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.sub-header.header-transparent.current li{ color: #294C50;}
.sub-header.header-first{ top: 0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease; border-top: 0; border-bottom: 1px solid rgba(151,151,151,0.5);}
.sub-header.header-shrink{ background-color: #fff; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.sub-header.header-shrink.current{ transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.sub-header.header-shrink li a{ display: block; color: #94A5A7; position: relative;}
.sub-header.header-shrink li a:before{ content: ''; width: 0; height: 2px; background-color: #294C50; position: absolute; left: 0; bottom: 24px;}
.sub-header.header-shrink li a.current,.sub-header.header-shrink li a:hover{ color: #294C50; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.sub-header.header-shrink li a.current:before,.sub-header.header-shrink li a:hover:before{ width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}


/*侧边导航*/
.menu-layer{ width: 100%; height: 100%; min-height: 500px; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.menu-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(000,000,000,0.6);}
.menu-layer .menu-close{ width: 23px; height: 23px; background: url(../../images/template/icon/menu-close.png) center no-repeat; background-size: 23px; position: absolute; top: 30px; left: 62px; z-index: 9; cursor: pointer;}
.menu-layer-inner{ width: 359px; height: 100%; background-color: rgba(30,41,119,0.9); position: absolute; left: -400px; top: 0; min-height: 500px; overflow-y: auto;}
.menu-layer-inner-cont{ padding-top: 101px; padding-bottom: 265px; min-height: 100%; position: relative;}
.menu-layer-inner .subnav li{ line-height: 75px; position: relative;}
.menu-layer-inner .subnav li a{ display: block; padding-left: 63px; font-size: 18px; color: #fff;}
.menu-layer-inner .subnav li.active,.menu-layer-inner .subnav li:hover,.menu-layer-inner .subnav li.current{ background-color: #1E2977;}
.menu-layer-inner .subnav li.active:before,.menu-layer-inner .subnav li.current:before{ content: ''; width: 3px; height: 75px; background-color: #FFE57C; position: absolute; top: 0; left: 0;}
.menu-layer-inner .subnav li .glyphicon{ top: 0; margin-left: 11px; transition: all 0.5s; font-size: 12px;}
.menu-layer-inner .subnav li .secondNav{ background-color: #2A5E53; display: none;}
.menu-layer-inner .subnav li .secondNav li a{ position: relative; padding-left: 104px;}
.menu-layer-inner .subnav li .secondNav li a .icon{ position: absolute; left: 63px; top: 50%; transform:translate(0,-50%); line-height: 1;}
.menu-layer-inner .subnav li.current .glyphicon{ transform:rotate(-180deg);}
.menu-layer-inner .qr-code-box{ position: absolute; left: 62px; bottom: 42px;}
.menu-layer-inner .qr-code-box .pic img{ display: block; width: 110px;}
.menu-layer-inner .qr-code-box p{ font-size: 18px; line-height: 27px; color: #fff; margin-top: 22px;}

.menu-layer-inner::-webkit-scrollbar {/*滚动条整体样式*/
		width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
		height: 1px;
}
.menu-layer-inner::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
		border-radius: 10px;
		 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		background: #94AEA9;
}
.menu-layer-inner::-webkit-scrollbar-track {/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		border-radius: 5px;
		background: transparent;
}

/*微信二维码弹框*/
.weixin-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; display: none;}
.weixin-layer .opacity{ background-color: #000; opacity: 0.5; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.weixin-layer .weixin-layer-inner{ width: 270px; padding: 60px 42px 32px 42px; position: absolute; top: 50%; left: 50%; margin-left: -135px; transform:translate(0,-50%); background-color: #fff; border-radius: 20px; text-align: center; font-size: 16px; color: #294C50;}
.weixin-layer .weixin-close{ width: 30px; height: 30px; background: url(../../images/template/icon/weixin-close.png) center no-repeat; background-size: 14px; position: absolute; top: 10px; right: 10px;}
.weixin-layer .weixin-layer-inner .pic img{ display: block; width: 122px; margin: 0 auto;}
.weixin-layer .weixin-layer-inner p{ margin-top: 20px; font-size: 16px; color: #294C50;}

/*底部 footer*/
.footer{ border-top: 1px solid #E2E2E2; position: relative; z-index: 5; font-size: 14px;}
.footer .edit-container{ width: 1680px;}
.footer-top{ padding: 33px 0; background-color: #f2f2f7;}
.footer-top .footer-logo img{ display: block; width: 186px;}
.footer-top .links{ margin-top: 20px;}
.footer-top .links a{ float: left; padding-right: 16px; margin-right: 16px; border-right: 1px solid #999;}
.footer-top .links a:last-child{ border: 0; padding: 0; margin: 0;}
.footer-top .city-links{ margin-top: 20px;}
.footer-top .city-links .title{ font-weight: bold; color: #000;}
.footer-top .city-links .cont{ margin-top: 15px;display: flex;flex-wrap: wrap;}
.footer-top .city-links .cont a{     
	/* float: left; */
    width: 160px;
    /* margin: 0 10px 10px 0; */
    padding: 0 10px 10px 0;
}

.footer-bottom{ padding: 18px 0; background-color: #e8e8f1; text-align: center;}
.footer-bottom .links a{ padding-right: 16px; margin-right: 16px; border-right: 1px solid #999;}
.footer-bottom .links a:last-child{ border: 0; padding: 0; margin: 0;}
.footer-bottom .copyright{ margin-top: 10px;}
.footer-bottom .copyright span{ padding-right: 16px; margin-right: 16px; border-right: 1px solid #999;}
.footer-bottom .copyright span:last-child{ border: 0; padding: 0; margin: 0;}



/*首页 banner*/
.home-banner{ overflow: hidden; position: relative;}
.home-banner-floating{ width: 205px; height: 398px; background-color: rgba(30,41,119,0.8); position: absolute; top: 116px; right: 87px; z-index: 9;}
.home-banner-floating .clock{ background-color: transparent; color: #fff; transform: translate(-50%,0); top: 34px;}
.home-banner-floating .friendly-link{ width: 100%; position: absolute; top: 172px;}
.home-banner-floating .friendly-link li{ text-align: center; padding: 22px 0;}
.home-banner-floating .friendly-link li:nth-of-type(1) img{ height: 78px;}
.home-banner-floating .friendly-link li:nth-of-type(2) img{ height: 52px;}
.home-banner-floating-txt-box{ position: absolute; top: 16%; left: 14%; z-index: 9; color: #fff; text-align: left;/* text-shadow:2px 2px 5px #333; */}
.home-banner-floating-txt-box .title{ font-size: 65px; line-height: 80px;}
.home-banner-floating-txt-box p{ font-size: 38px; line-height: 44px; margin-top: 20px;}
.home-banner .first .home-banner-floating-txt-box{ color: #000;/* text-shadow: none; */}

.home-banner .swiper-slide .video{ width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.home-banner .swiper-slide .video video{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.home-banner .swiper-slide .links{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 9;}
.home-banner .swiper-pagination-bullet-active span:before{ -webkit-animation: swiperPaginationWidth 10s; -moz-animation: swiperPaginationWidth 10s; animation: swiperPaginationWidth 10s;}

/*首页 热门活动*/
.hot-activitie .row{ margin: 0;}
.hot-activitie .col-md-4{ padding: 0;}
.hot-activitie-block .pic-box{ position: relative;}
.hot-activitie-block .pic-box .pic img{ display: block; width: 100%;}
.hot-activitie-block .pic-box:before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(30,41,119,0.8); opacity: 0;}
.hot-activitie-block .txt-box{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 9; padding: 20px 34px; color: #fff;}
.hot-activitie-block .txt-box .title{ font-size: 32px; line-height: 55px;}
.hot-activitie-block .txt-box .cont{ margin-top: 38px; font-size: 20px; line-height: 38px; text-align: justify; opacity: 0;}
.hot-activitie-block:hover .pic-box:before{ opacity: 1; transition: all 0.5s;}
.hot-activitie-block:hover .txt-box .cont{ opacity: 1; transition: all 0.5s;}

.hot-activitie-block2 .pic-box{ position: relative;}
.hot-activitie-block2 .pic-box .pic img{ display: block; width: 100%;}
.hot-activitie-block2 .txt-box{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 9; padding: 20px 34px; color: #FAE8BA;}
.hot-activitie-block2 .txt-box .title{ font-size: 32px; line-height: 55px; position: relative;}
.hot-activitie-block2 .txt-box .title:before{ content: ''; width: 70px; height: 6px; background-color: #FFEA9C; border-radius: 6px; position: absolute; bottom: -60px; left: 0;}
.hot-activitie-block2 .txt-box .cont{ margin-top: 95px; font-size: 32px; line-height: 60px; font-family: "NotoSansHans";}



/*搜索结果*/
.search-list{ padding: 224px 0 60px 0;}
.search-list .edit-container{ width: 1680px;}
.search-list .top-title-h1{ font-size: 44px; line-height: 48px; padding-bottom: 37px; border-bottom: 1px solid rgba(151,151,151,0.3);}
.search-list .list{ margin-top: 12px; overflow: hidden;}
.search-list .list li{ margin-top: 30px; background-color: #E4EBEC; border-radius: 4px; padding: 44px 57px;}
.search-list .list li .title-h2{ font-size: 30px; line-height: 48px;}
.search-list .list li .title-h2 a{ color: #294C50;}
.search-list .list li span{ color: #3142B6;}
.search-list .list li .cont{ font-size: 18px; color: #676F6F; line-height: 38px; margin-top: 9px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.search-result{ background-color: #f0f2f5; padding: 259px 0 207px 0;}
.search-result .result-cont{ text-align: center;}
.search-result .result-cont .cont{ font-size: 30px; line-height: 75px; color: #294C50; margin-top: 37px;}

/*分页*/
.page{ margin-top: 60px; text-align: center; font-size: 24px;}
.page a,.page span{ margin: 0 15px;}
.page span{ color: #3142B6;}
.page a{ color: #676F6F;}
.page .prev,.page .next{ color: #676f6f;}
.page .over{ color: #e1e2e2;}
.page .glyphicon{ top: 3px;}

/*品牌介绍*/
.brand-banner{ width: 100%; position: fixed; top: 0; left: 0;}
.brand-banner-txt{ position: relative; z-index: 5;}
.brand-banner-txt .txt-box{ width: 958px; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); z-index: 9; color: #fff; text-align: center;}
.brand-banner-txt .txt-box .title{ font-size:62px; line-height: 62px; font-weight: bold;}
.brand-banner-txt .txt-box .cont{ font-size: 22px; line-height: 45px; margin-top: 40px;}
.down-guide{ position: absolute; bottom: 30px; left: 50%; transform:translate(-50%,0); color: #FEFCF4; text-align: center; cursor: pointer; opacity: 0.75;}
.down-guide .icon img{ display: block; width: 32px; margin: 0 auto;}
.down-guide p{ font-size: 27px; line-height: 27px; margin-top: 18px;}

.brand-container{ position: relative; z-index: 5;}
.brand-container .edit-container{ width: 1680px;}
.brand-container-title{ color: #294C50; opacity: 0.05; position: absolute; top: 20px; z-index: 9;}
.brand-container-title .cn{ font-size: 80px; line-height: 80px;}
.brand-container-title .en{ font-size: 48px; line-height: 48px; margin-top: 20px;}

.brand-view{ position: relative; z-index: 5;}
.brand-view .edit-container{ padding: 116px 0 140px 0;}
/* .scroll-view .parallex{ height: 100%; left: 0; position: absolute; top: 0; width: 100%;} */

.element-icon{ position: absolute;}
.brand-txt-block{ color: #294C50; width: 40%;}
.brand-txt-block .title{ font-size: 36px; line-height: 60px;}
.brand-txt-block .cont{ margin-top: 18px; font-size: 18px; line-height: 35px; opacity: 0.5;}

.brand-pic-list{ margin: 95px -5px 0 -5px; width: 1220px;}
.brand-pic-list .swiper-slide{ float: left; width: 33.33333333%;}
.brand-pic-list .swiper-slide .pic{ padding: 0 5px; position: relative; overflow: hidden;}
.brand-pic-list .swiper-slide .pic img{ display: block; width: 100%;}
.brand-pic-list .swiper-slide .pic .title{ width: 100%; position: absolute; top: 24px; left: 0; padding: 0 26px; font-size: 24px; color: #fff; line-height: 40px; text-align: left;}
.brand-pic-list .swiper-slide .pic .animation-pic{ width: 100%; height: 100%; padding: 0 5px; position: absolute; top: 0; left: -100%;}
.brand-pic-list .swiper-slide .pic .overflow{ display: none;}


.brand-evironment{ position: relative; z-index: 5;}
.brand-evironment .brand-txt-block{ float: right;}
.brand-evironment .brand-container-title{ left: 152px;}
.brand-experience .brand-container-title{ right: 152px;}
.brand-experience .edit-container{ padding-top: 157px;}
.brand-experience .brand-txt-block{ width: 30%;}
.brand-experience .brand-pic-list{ float: right; margin-top: -30px; width: 1046px;}
.brand-experience .element-icon{ bottom: 0; left: 0;}
.brand-indoor .brand-txt-block{ float: left;}
.brand-indoor .element-icon{ top: 0; right: 0;}
.brand-indoor .brand-pic-list{ float: right;}

.brand-focus{ background-color: #294C50; position: relative; z-index: 5;}
.brand-focus .row{ margin: 0;}
.brand-focus .col-xs-12{ padding: 0;}
.brand-focus .focus .swiper-slide img{ display: block; width: 100%;}
.brand-focus .focus .swiper-pagination{ padding: 0 23%;}
.brand-focus .excursion-right{ position: absolute; top: 0; right: 0;}
.brand-focus-view-box{ padding: 100px 50px 0 50px; color: #FAE8BA;}
.brand-focus-view-box .tabs .col-xs-4{ padding: 0;}
.brand-focus-view-box .tabs .block{ opacity: 0.3; margin-bottom: 30px; font-size: 18px; line-height: 34px; position: relative; cursor: pointer;}
.brand-focus-view-box .tabs .block .number{ font-style: normal; margin-right: 15px;}
.brand-focus-view-box .tabs .block:before{ content: ''; width: 0; height: 1px; background-color: #FAE8BA; position: absolute; left: 0; bottom: -4px;}
.brand-focus-view-box .tabs .block.current{ opacity: 1;}
.brand-focus-view-box .tabs .block.current:before{ width: 20px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.brand-focus-view-box .focus-content-box{ margin-top: 450px;}
.brand-focus-view-box .focus-content-box .block-box{ display: none;}
.brand-focus-view-box .focus-content-box .title{ font-size: 36px; line-height: 48px;}
.brand-focus-view-box .focus-content-box .cont{ font-size: 18px; line-height: 36px; opacity: 0.5; margin-top: 20px;}

/*品牌介绍 横条*/
.streamer-container{ background-color: rgba(41,76,80,0.8);;}
.streamer-container .edit-container{ width: 960px;}
.streamer-container .txt-box{ text-align: center; padding: 134px 0 132px 0; color: #FAE8BA;}
.streamer-container .txt-box .title{ font-size: 26px; line-height: 48px;}
.streamer-container .txt-box .cont{ font-size: 28px; line-height: 34px; margin-top: 12px; opacity: 0.5;}

/*品牌介绍 地图*/
.hrand-map{ height: 694px; position: relative;}
#map-cont{ position: absolute;top: 0; left: 0; right: 0; bottom: 0; }
.hrand-map .brand-container-title{ right: 13px; color: #fff; opacity: 0.1;}
.map-resorts-info{ width: 548px; height: 100%; background-color: rgba(41,76,80,0.8); position: absolute; top: 0; right: -600px; padding: 173px 90px 0 44px; color: #FAE8BA;}
.map-resorts-info .glyphicon{ top: 3px;}
.map-resorts-info .pack-up{ font-size: 20px; line-height: 20px; position: absolute; top: 55px; left: 44px; cursor: pointer;}
.map-resorts-info .pack-up i{ margin-right: 13px;}
.map-resorts-info .cont .not-opening{ font-size: 20px;}
.map-resorts-info .cont .title{ font-size: 40px; line-height: 60px;}
.map-resorts-info .cont .title2{ font-size: 22px; line-height: 35px; color: #B6B69C; margin-top: 10px;}
.map-resorts-info .cont .address{ font-size: 18px; line-height: 40px; padding-left: 30px; background: url(../../images/template/icon/icon-address.png) 0 5px no-repeat; margin-top: 70px;}
.map-resorts-info .cont .address2{ font-size: 18px; line-height: 40px; padding-left: 30px; background: url(../../images/template/icon/icon-address.png) 0 5px no-repeat; margin-top: 24px; color: #B6B69C;}
.map-resorts-info .cont .distance{ font-size: 18px; line-height: 40px; color: #B6B69C; margin-top: 5px;}
.map-resorts-info .more{ font-size: 18px; line-height: 18px; position: absolute; bottom: 56px; right: 90px; cursor: pointer;}
.map-resorts-info .more a{ color: #FAE8BA;}
.map-resorts-info .more i{ margin-left: 13px;}

.pc-mapCont,.m-mapCont{ width: 220px; background-color: #294C50; border-radius: 8px; font-size: 18px; padding: 14px 15px; text-align: center; color: #FAE8BA; position: absolute; left: 50%; bottom: 15px; transform:translate(-45%,0); z-index: 9;}
.pc-mapCont .name,.m-mapCont .name{ opacity: 0.5; margin-top: 4px;}
.pc-mapCont .glyphicon-triangle-bottom,.m-mapCont .glyphicon-triangle-bottom{ position: absolute; left: 50%; transform:translate(-50%,0); top: auto; bottom: -12px; color: #294C50;}

.m-mapCont2{ width: 210px; min-height: 132px; background-color: #294C50; margin-top: -81%; margin-left: 0; border-radius: 8px; font-size: 12px; padding:10px; color: #FAE8BA; position: relative;}
.m-mapCont2 .title-box{ border-bottom: 1px solid rgba(255,255,255,0.5); padding-bottom: 7px;}
.m-mapCont2 .title-box .name{ opacity: 0.5; margin-left: 3px;}
.m-mapCont2 .glyphicon-triangle-bottom{ position: absolute; left: 50%; transform:translate(-50%,0); top: auto; bottom: -9px; color: #294C50;}
.m-mapCont2 .cont{ margin-top: 3px;}
.m-mapCont2 .cont .address{ line-height: 26px; background: url(../../images/template/icon/icon-address.png) 0 5px no-repeat; background-size: 9px auto; padding-left: 15px;}
.m-mapCont2 .cont .distance{ opacity: 0.5;}
.m-mapCont2 .cont .link{ text-align: right; margin-top: 6px;}
.m-mapCont2 .cont .link a{ color: #FAE8BA;}
.m-mapCont2 .cont .link .glyphicon-triangle-right{ margin-left: 4px; top: 2px;}


/*园区介绍*/
.resorts-banner{ width: 100%; position: fixed; top: 0; left: 0;}
.resorts-banner-txt{ position: relative; z-index: 5;}
.resorts-banner-txt .txt-box{ width: 705px; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); z-index: 9; color: #fff; text-align: center;}
.resorts-banner-txt .txt-box .title{ font-size:65px; line-height: 68px; font-weight: bold;}
.resorts-banner-txt .txt-box .title2{ font-size: 28px; line-height: 28px; text-align: center; margin-bottom: 30px;}
.resorts-banner-txt .txt-box .address{ font-size: 35px; line-height: 35px; margin-top: 45px;}
.resorts-banner-txt .txt-box .weather{ font-size: 30px; line-height: 30px; margin-top: 50px;}
.resorts-banner-txt .txt-box .weather span{ font-size: 45px; line-height: 30px;}
.resorts-banner-txt .txt-box .weather span i{ font-style: normal; font-size: 30px; margin-left: 8px;}
.resorts-banner-txt .txt-box .weather span sup{ margin-left: 3px;}

.resorts-view{ position: relative; z-index: 5;}
.resorts-overview .edit-container{ padding: 255px 0 127px 0;}
.resorts-overview .brand-container-title{ left: 152px;}
.resorts-overview .element-icon{ bottom: 0; right: 0;}
.overview-focus{ position: relative;}
.overview-focus .row{ margin: 0;}
.overview-focus .col-xs-12{ padding: 0;}
.overview-focus .focus .swiper-slide img{ display: block; width: 100%;}
.overview-focus .focus .swiper-pagination{ padding: 0 23%;}
.overview-focus .overview-right{ position: absolute; top: 0; right: 0;}
.overview-focus-view-box{ padding: 62px 100px 0 100px; color: #294C50;}
.overview-focus-view-box .title{ font-size: 36px; line-height:60px;}
.overview-focus-view-box .cont{ font-size: 18px; line-height: 35px; margin-top: 38px; opacity: 0.5;}

.resorts-focus{ background-color: #294C50;}
.resorts-focus .edit-container{ padding: 130px 0 133px 0;}
.resorts-txt-block{ color: #FAE8BA; width: 44%;}
.resorts-txt-block .title{ font-size: 36px; line-height: 38px;}
.resorts-txt-block .cont{ margin-top: 30px; font-size: 18px; line-height: 36px; opacity: 0.5;}

.resorts-focus-box{ margin-top: 95px; background-color: #fff; position: relative; z-index: 5;}
.resorts-focus-box .excursion-right{ position: absolute; top: 0; right: 0;}
.resorts-focus-box .row{ margin: 0;}
.resorts-focus-box .col-xs-12{ padding: 0;}
.resorts-focus-box .focus .swiper-slide img{ display: block; width: 100%;}
.resorts-focus-box .focus .swiper-pagination{ padding: 0 23%;}
.resorts-focus-box .excursion-right{ position: absolute; top: 0; right: 0;}
.resorts-focus-view-box{ padding: 65px 50px 0 50px; color: #294C50;}
.resorts-focus-view-box .tabs .col-xs-2,.resorts-focus-view-box .tabs .col-xs-3{ padding: 0;}
.resorts-focus-view-box .tabs .block{ opacity: 0.3; margin-bottom: 35px; font-size: 18px; line-height: 18px; position: relative; cursor: pointer;}
.resorts-focus-view-box .tabs .block .number{ font-style: normal; margin-right: 15px;}
.resorts-focus-view-box .tabs .block:before{ content: ''; width: 0; height: 1px; background-color: #294C50; position: absolute; left: 0; bottom: -4px;}
.resorts-focus-view-box .tabs .block.current{ opacity: 1;}
.resorts-focus-view-box .tabs .block.current:before{ width: 21px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.resorts-focus-view-box .focus-content-box{ margin-top: 100px;}
.resorts-focus-view-box .focus-content-box .block-box{ display: none;}
.resorts-focus-view-box .focus-content-box .title{ font-size: 36px; line-height: 36px;}
.resorts-focus-view-box .focus-content-box .cont{ font-size: 18px; line-height: 32px; opacity: 0.5; margin-top: 20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.resorts-cottages .brand-container-title{ right: 152px; color: #FFFFFF;}
.resorts-focus-view-box .focus-content-box .more{ font-size: 18px; line-height: 32px; margin-top: 10px; text-align: right;}
.resorts-focus-view-box .focus-content-box .more a{ color: #294C50;}
.resorts-focus-view-box .focus-content-box .more .hidden-content{ display: none;}

.resorts-activities .edit-container{ padding: 110px 0 95px 0;}
.resorts-activities .brand-container-title{ left: 152px;}
.resorts-facilities .resorts-txt-box{ padding-left: 50px;}
.resorts-activities .brand-txt-block{ float: right;}
.resorts-activities .brand-pic-list .swiper-slide .pic{ cursor: pointer;}
.brand-txt-block .more{ width: 266px; height: 50px; line-height: 50px; background-color: #294C50; font-size: 18px; margin-top: 50px; border-radius: 50px; text-align: center;}
.brand-txt-block .more a{ display: block; color: #FAE8BA;}
.resorts-activities .brand-pic-list{ margin-top: 100px;}

/*推荐攻略 弹框*/
.recommend-strategy-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.recommend-strategy-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.5;}
.recommend-strategy-layer .layer-inner{ width: 1600px; height: 90%; background-color: #fff; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); padding: 115px 0 45px 0;}
.recommend-strategy-layer .layer-inner .layer-close{ width: 35px; height: 35px; background: url(../../images/template/icon/strategy-close.png) center no-repeat; background-size: 35px; position: absolute; top: 47px; left: 47px; cursor: pointer;}
.recommend-strategy-layer .recommend-strategy-layer-container{ height: 100%; overflow-y: auto; margin: 0 128px;}
.recommend-strategy-layer .recommend-strategy-layer-container .overflow{ margin: 0 auto; width: 1140px;}
.recommend-strategy-layer-container .top-title-box{ padding-bottom: 56px; border-bottom: 1px solid rgba(103,111,111,0.3);}
.recommend-strategy-layer-container .top-title-box .top-title-h1{ font-size: 45px; line-height: 65px; color: #294C50;}
.recommend-strategy-layer-container .top-title-box .label-box{ margin-top: 30px;}
.recommend-strategy-layer-container .top-title-box .label-box span{ float: left; width: 104px; height: 34px; line-height: 34px; background-color: #E4EBEC; font-size: 14px; color: #676F6F; text-align: center; margin-right: 22px; border-radius: 34px;}

.recommend-strategy-layer-container .content{ font-size: 18px; line-height: 40px; color: #676F6F;}
.recommend-strategy-layer-container .content .title-h2{ font-size: 28px; line-height: 50px; color: #294C50; margin-top: 55px;}
.recommend-strategy-layer-container .content p{ text-indent: 2em; margin-top: 30px;}
.recommend-strategy-layer-container .content .color{ color: #294C50;}
.recommend-strategy-layer-container .content strong{ color: #294C50;}
.recommend-strategy-layer-container .content .img{ margin-top: 40px; text-align: center;}
.recommend-strategy-layer-container .content .img img{ max-width: 100%;}
.recommend-strategy-layer-container .content .s-title{ margin-top: 20px; font-size: 21px; color: #294C50; text-align: center; opacity: 0.3;}
.recommend-strategy-layer-container .content .s-title span { margin: 0 18px;}
.recommend-strategy-layer-container .content .layer-pic-focus{ margin-top: 40px;}
.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-slide img{ display: block; width: 100%;}
.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-slide .pic{ position: relative;}
.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-pagination{ bottom: 10px !important;}
.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-pagination-bullet{ display: inline-block !important; width: 11px !important; height: 11px !important; padding: 0 !important; background-color: #333; margin: 0 5px !important; border-radius: 100%; opacity: 0.5; zoom: 0.8; vertical-align: middle;}
.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-pagination-bullet-active{ opacity: 1; zoom: 1;}

.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-next, .recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-prev{ margin-top:0; background: none; width: 40px; height: 50px; line-height: 50px; text-align: center; font-size: 24px; color: #fff; opacity: 0.5; margin-top: -25px;}
.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-next:hover, .recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-prev:hover{ opacity: 1;}
.recommend-strategy-layer-container .content .txtbg{ background-color: #e4ebec; margin-top: 15px;}
.recommend-strategy-layer-container .qr-code-box{ text-align: center; margin-top: 110px;}
.recommend-strategy-layer-container .qr-code-box .pic img{ display: block; width: 140px; margin: 0 auto;}
.recommend-strategy-layer-container .qr-code-box p{ font-size: 20px; line-height: 40px; margin-top: 20px;}
.recommend-strategy-layer-container .qr-code-box-btn{ margin-top: 30px;}
.recommend-strategy-layer-container .qr-code-box-btn a{ display: block; width: 177px; height: 34px; line-height: 34px; background-color: #294C50; border-radius: 34px; font-size: 14px; text-align: center; color: #FAE8BA; margin: 0 auto;}

.recommend-strategy-layer-container .content .pic{ text-align: center; margin-top: 40px;}
.recommend-strategy-layer-container .content .pic img{ max-width: 100%;}



.recommend-strategy-layer-container::-webkit-scrollbar {/*滚动条整体样式*/
		width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
		height: 1px;
}
.recommend-strategy-layer-container::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		background: #DCDCDC;
}
.recommend-strategy-layer-container::-webkit-scrollbar-track {/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		border-radius: 5px;
		background: transparent;
}

/*二级banner*/
.sub-banner{ height: 360px; margin-top: 80px; position: relative;}
.sub-banner .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.3;}
.sub-banner .banner-txt{ font-size: 40px; line-height: 40px; color: #fff; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.group-banner{ margin-top: 170px;}

/*返回页面*/
.return-home,.return-list{ font-size: 20px; position: relative;}
.return-home .glyphicon,.return-list .glyphicon{ top: 2px; margin-right: 10px; width: 16px;}
.return-home a,.return-list a{ color: #676F6F;}
.return-list{ margin-bottom: 48px;}
.screening-menu-icon{ width: 24px; height: 24px; background: url(../../images/template/icon/icon-menu-activity.png) center no-repeat; background-size: 24px 17px; position: absolute; top: 50%; margin-top: -12px; right: 0;}

/*活动列表*/
.activity-container{ padding: 70px 0 60px 0;}
.activity-container .edit-container{ width: 1680px;}
.activity-inner{ padding-top: 15px;}
.screening-container{ padding-bottom: 62px; border-bottom: 1px solid rgba(103,111,111,0.3); position: relative;}
.screening-container .screening-block{ margin-top: 45px; line-height: 50px;}
.screening-container .screening-block .type{ float: left; font-size: 20px;}
.screening-container .screening-block .screening-right{ float: right; width: 1535px;}
.screening-container .screening-block .screening-right li{ float: left; font-size: 20px; margin-right: 38px; padding: 0 35px; background-color: #E4EBEC; border-radius: 34px; text-align: center; color: #676F6F; cursor: pointer;}
.screening-container .screening-block .screening-right li.all{ width: 156px; padding: 0;}
.screening-container .screening-block .screening-right li.current{ background-color: #3142B6; color: #fff;}
.screening-container .photo-sum{ position: absolute; top: -5px; right: 0; font-size: 24px;}
.screening-container .photo-sum span{ font-size: 38px;}

.activity-list{ padding-top: 22px;}
.activity-list li{ margin-top: 40px; position: relative; color: #fff;}
.activity-list li .row{ margin: 0;display:flex;align-items:center}
.activity-list li .col-xs-12{ padding: 0; position: relative;}

.activity-list li .pic img{ display: block; width: 100%;}
.activity-list li .txt-box{ padding: 80px 65px 80px 50px; color: #fff;}
.activity-list li .txt-box .title{ font-size: 34px; line-height: 64px;}
.activity-list li .txt-box .cont{ font-size: 18px; line-height: 36px; margin-top: 20px;}
.activity-list li .txt-box .label-box{ margin-top: 192px;}
.activity-list li .txt-box .label-box span{ float: left; width: 153px; height: 50px; line-height: 50px; text-align: center; background-color: rgba(255,255,255,0.1); border-radius: 50px; margin-right: 30px; font-size: 20px; color: rgba(250,232,186,0.75);}

.activity-list li .txt-cont{ padding: 65px 65px 0 50px;}
.activity-list li .txt-cont .title{ font-size: 30px; line-height: 60px;}
.activity-list li .txt-cont .title a{ color: #fff;}
.activity-list li .txt-cont .cont{ font-size: 18px; line-height: 36px; margin-top: 20px;}
.activity-list li .txt-btn{ padding: 150px 50px 0 65px; height: 100%; text-align: center; position: relative;}
.activity-list li .txt-btn:before{ content: ''; width: 1px; height: 320px; background-color: rgba(255,255,255,0.2); position: absolute; left: 20px; top: 50px;}
.activity-list li .txt-btn .title{ font-size: 30px; line-height: 40px;}
.activity-list li .txt-btn .btn-box{ margin-top: 30px;}
.activity-list li .txt-btn .btn-box a{ display: block; background-color: rgba(255,255,255,0.1); line-height: 60px; border-radius: 60px; font-size: 20px; color: rgba(250,232,186,0.75);}

.activity-list li .p-box{ padding: 65px 65px 65px 50px;}
.activity-list li .p-box .cont{ font-size: 18px; line-height: 36px;}
.activity-list li .p-box .cont p{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:8; -webkit-box-orient:vertical;}



.activity-list li:nth-of-type(even) .pic-box,.activity-list li:nth-of-type(even) .txt-cont,.activity-list li:nth-of-type(even) .txt-btn{ float: right;}
.activity-list li:nth-of-type(even) .txt-btn{ padding: 150px 65px 0 50px;}
.activity-list li:nth-of-type(even) .txt-btn:before{ left: auto; right: 20px;}
.activity-list li.bg1{ background-color: #325e8b;}
.activity-list li.bg2{ background-color: #5fa5a3;}
.activity-list li.bg3{ background-color: #5b7b90;}
.activity-list li.bg4{ background-color: #898c53;}
.activity-list .unfinished-box{ text-align: center; font-size: 34px; margin-top: 60px;}

/*优惠精选详情*/
.activity-content{ margin-top: 40px;}
.activity-content .top-content-box{ background-color: #f1f1f1; color: #3142B6;}
.activity-content .top-content-box .row{ margin: 0;}
.activity-content .top-content-box .col-xs-12{ padding: 0;}
.activity-content .top-content-box .pic-box img{ display: block; width: 100%;}
.activity-content .top-content-box .txt-cont{ padding: 65px 65px 0 65px;}
.activity-content .top-content-box .txt-cont .title{ font-size: 30px; line-height: 60px;}
.activity-content .top-content-box .txt-cont .cont{ font-size: 18px; line-height: 36px; margin-top: 20px; opacity: 0.5;}

.activity-content-list{ color: #3142B6; margin-top: 30px;}
.activity-content-list .block{ margin: 29px 0 0 0;}
.activity-content-list .block .pic img{ display: block; width: 100%;}
.activity-content-list .block .cont{ padding: 30px 10px; font-size: 20px;}
.activity-content-list .block .cont .title a{ color: #3142B6;}
.activity-content-list .block .cont p{ opacity: 0.5; margin-top: 18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.activity-content-list .block .cont .btn-box{ text-align: right; margin-top: 20px;}
.activity-content-list .block .cont .btn-box a{ display: inline-block; width: 153px; height: 50px; line-height: 50px; text-align: center; background-color: #3142B6; border-radius: 50px; font-size: 20px; color: #fff;}


/*条件筛选 弹框*/
.screening-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.screening-layer .layer-inner{ width: 100%; height:100%; background-color: #3E7466; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); padding: 40px 15px 30px 15px; color: #fff; overflow-y: auto;}
.screening-layer .layer-close{ width: 30px; height: 30px; background: url(../../images/template/icon/screening-close.png) center no-repeat; background-size: 15px 15px; position: absolute; top: 15px; left: 15px;}
.screening-layer-container-mobile .screening-block{ padding: 50px 15px 23px 15px; border-bottom: 1px solid rgba(255,255,255,0.3); font-size: 18px;}
.screening-layer-container-mobile .screening-block:last-child{ border-bottom: 0;}
.screening-layer-container-mobile .screening-block .type{ float: left;}
.screening-layer-container-mobile .screening-block .screening-right{ float: left; margin-left: 30px;}
.screening-layer-container-mobile .screening-block .screening-right li{ margin-bottom: 27px;}
.screening-layer-container-mobile .screening-block .screening-right li.current{ color: #FAE8BA;}
.screening-layer .layer-inner .screening-btn{ width: 100%; padding: 0 15px; margin-top: 28px;}
.screening-layer .layer-inner .screening-btn a{ display: block; height: 40px; line-height: 40px; background-color: #fff; border-radius: 40px; font-size: 14px; color: #294C50; text-align: center;}

/*活动详情*/
.activity-details-bg{ position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.activity-details-container{ padding: 186px 0 92px 0; background-color: #F2F2F7;}
.activity-details-container .edit-container{ width: 1680px;}
.activity-details-inner{ background-color: #fff; padding: 80px 0 112px 0;}
.activity-details-inner .recommend-strategy-layer-container{ width: 1140px; margin: 0 auto;}
.activity-recommend-list{ margin-top: 83px;}
.activity-recommend-list .top-title{ font-size: 32px; line-height: 32px;}
.activity-recommend-list .brand-pic-list{ margin-top: 30px; width: auto;}

/*公司介绍*/
.group-top-title .cn{ font-size: 36px; line-height: 36px;}
.group-top-title .en{ font-size: 22px; line-height: 22px; margin-top: 32px; opacity: 0.5;}
.group-top-title .txt{ font-size: 22px; line-height: 38px; margin-top: 15px; opacity: 0.5; width: 750px;}

.group-introduce-container .edit-container{ width: 1680px;}
.ceo-introduction-view{ padding: 65px 0 110px 0;}
.ceo-introduction-inner{ margin-top: 62px;}
.ceo-introduction-inner .pic{ padding-right: 10px;}
.ceo-introduction-inner .pic img{ display: block; width: 100%;}
.ceo-introduction-inner .right-content{ padding: 65px 0 0 92px; color: #294C50;}
.ceo-introduction-inner .right-content .top-box .title{ font-size: 40px; line-height: 60px;}
.ceo-introduction-inner .right-content .top-box p{ font-size: 20px; opacity: 0.5; margin-top: 25px;}
.ceo-introduction-inner .right-content .txt{ margin-top: 57px; font-size: 24px; line-height: 48px;}
.ceo-introduction-inner .right-content .label-box{ margin-top: 34px; font-size: 18px; line-height: 18px;}
.ceo-introduction-inner .right-content .label-box p{ padding-top: 40px;}

.HNA-PC-Intro-view{ padding: 105px 0 117px 0;}
.HNA-PC-Intro-view .video{ margin-top: 50px; position: relative;}
.HNA-PC-Intro-view .video img{ display: block; width: 100%;}
.HNA-PC-Intro-view .video .video-play{ width: 85px; height: 85px; background: url(../../images/template/group/video-play.png) center no-repeat; background-size: cover; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); cursor: pointer;}

.HNA-PC-Intro-view .list .row{ margin: 0;}
.HNA-PC-Intro-view .list .block{ padding: 97px 158px 13px 0;}
.HNA-PC-Intro-view .list .block .title{ font-size: 36px; line-height: 36px; position: relative;}
.HNA-PC-Intro-view .list .block .title:before{ content: ''; width: 53px; height: 6px; background-color: #3142B6; position: absolute; left: 0; bottom: -41px;}
.HNA-PC-Intro-view .list .block .cont{ font-size: 20px; line-height: 35px; margin-top: 65px; opacity: 0.5;}

.HNA-PC-Intro-video-layer{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 11; display: none;}
.HNA-PC-Intro-video-layer .video-layer-detail{ width: 100% !important; height: 100% !important; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}

.HNA-PC-Intro-view .video2{ margin-top: 50px; background: url(../../images/template/group/HNA-PC-Intro-video-pic.jpg) center no-repeat; background-size: cover; padding: 140px 0; position: relative;}
.HNA-PC-Intro-view .video2:before{ content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(41,76,80,0.8);}
.HNA-PC-Intro-view .video2 .cont{ width: 1268px; margin: 0 auto; font-size: 30px; color: #FAE8BA; line-height: 56px; text-align: justify; position: relative; z-index: 5;}

.social-responsibility-view{ padding: 100px 0 117px 0;}
.social-responsibility-view .list .row{ margin: 0;}
.social-responsibility-view .list .block{ padding: 70px 217px 0 0;}
.social-responsibility-view .list .block .icon img{ height: 44px;}
.social-responsibility-view .list .block .title{ font-size: 36px; line-height: 36px; margin-top: 44px;}
.social-responsibility-view .list .block .cont{ font-size: 20px; line-height: 35px; margin-top: 30px; opacity: 0.5;}

.timeline-bg-view{ padding: 100px 0 57px 0; background: url(../../images/template/group/timeline-bg.jpg) no-repeat; background-size: cover; height: 1034px; position: relative;}
.timeline-bg-view .group-top-title{ color: #FAE8BA;}
.timeline-bg-view .group-top-title .en{ opacity: 0.5;}
.timeline-inner{ margin-top: 160px;}
.timeline-inner .history-box{ height: 404px; overflow: hidden; position: relative; background: url(../../images/template/group/history-line.jpg) left center repeat-x;}
.timeline-inner .history-box .middle{ min-width: 100%; height: 45px; position: absolute; top: 0; bottom: 0; margin: auto 0; padding: 0 82px;}
.timeline-inner .history-box .history-item{ float: left; height: 100%; position: relative; z-index: 5;}
.timeline-inner .history-box .history-item .time{ float: left; width: 116px; height: 45px; line-height: 45px; background-color: #FAE8BA; border-radius: 45px; font-size: 22px; color: #294C50; text-align: center;}
.timeline-inner .history-box .history-item .content-box{ float: left; color: #fff;}
.timeline-inner .history-box .history-item .content-box li{ float: left; width: 225px; height: 45px; position: relative;}
.timeline-inner .history-box .history-item .content-box li .block{ width: 100%; height: 198px; position: absolute; left: 0; bottom: 22.5px; font-size: 20px; background: transparent;}
.timeline-inner .history-box .history-item .content-box li .block .history-city{ position: absolute; left: 50%; width: 55px; top: 25px; transform: translateX(-100%); margin-left: -19px; text-align: right; font-size: 26px;}
.timeline-inner .history-box .history-item .content-box li .block .history-detail{ width: 235px; line-height: 32px; position: absolute; left: 50%; top: 25px; margin-left: 19px; text-align: justify;}
.timeline-inner .history-box .history-item .content-box li .block .hr-line{ width: 2px; height: 100%; background: linear-gradient(transparent,#FFEEC4); margin: 0 auto;}
.timeline-inner .history-box .history-item .content-box li .block .hr-line:before{ content: ''; width: 15px; height: 15px; border: 3px solid #FAE8BA; border-radius: 100%; background-color: #294C50; position: absolute; left: 50%; margin-left: -7.5px; bottom: -7.5px;}
.timeline-inner .history-box .history-item .content-box li.todown .block{ bottom: auto; top: 22.5px;}
.timeline-inner .history-box .history-item .content-box li.todown .block .hr-line{ background: linear-gradient(#FFEEC4,transparent);}
.timeline-inner .history-box .history-item .content-box li.todown .block .history-city, .timeline-inner .history-box .history-item .content-box li.todown .block .history-detail{ top: 145px;}
.timeline-inner .history-box .history-item .content-box li.todown .block .hr-line:before{ bottom: auto; top: -7.5px;}
.timeline-inner .direction-box{ width: 100%; position: absolute; left: 0; bottom: 58px; text-align: center; font-size: 35px; display: none;}
.timeline-inner .direction-box a{ margin: 0 15px;}
.timeline-inner .direction-box .glyphicon{ color: #9DB0B5;}
.timeline-inner .direction-box .current .glyphicon{ color: #FAE8BA;}


/*投资机会*/
.investment-opportunity-container{ color: #294C50;}
.investment-opportunity-container .edit-container{ width: 1680px;}
.corporate-social-responsibility-view{ padding: 65px 0 110px 0;}
.corporate-social-responsibility-inner{ margin-top: 62px;}
.corporate-social-responsibility-inner .list .row{ margin: 0;}
.corporate-social-responsibility-inner .list .block{ padding: 97px 158px 13px 0;}
.corporate-social-responsibility-inner .list .block .title{ font-size: 36px; line-height: 36px; position: relative;}
.corporate-social-responsibility-inner .list .block .title:before{ content: ''; width: 53px; height: 6px; background-color: #3142B6; position: absolute; left: 0; bottom: -41px;}
.corporate-social-responsibility-inner .list .block .cont{ font-size: 20px; line-height: 35px; margin-top: 65px; opacity: 0.5; height: 105px; overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

.investment-steps-view{ padding: 90px 0 60px 0;}
.investment-steps-inner .list{ margin-top: 75px;}
.investment-steps-inner .list li{ padding: 65px 356px 65px 134px; position: relative;}
.investment-steps-inner .list li .number{ width: 90px; height: 90px; line-height: 90px; font-size: 32px; text-align: center; border-radius: 100%; background-color: #E4EBEC; color: #3142B6; position: absolute; left: 0; top: 56px;}
.investment-steps-inner .list li .title{ font-size: 36px; line-height: 36px; opacity: 0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.investment-steps-inner .list li .cont{ font-size: 27px; line-height: 27px; opacity: 0.5; margin-top: 28px; height: 144px; opacity: 0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.investment-steps-inner .list li.number1 .number{ background-color: #3142B6; color: #fff;}
.investment-steps-inner .list li.number2 .number{ background-color: #E4EBEC; color: #3142B6;}
.investment-steps-inner .list li.number3 .number{ background-color: #E4EBEC; color: #3142B6;}
.investment-steps-inner .list li.number2 .cont,.investment-steps-inner .list li.number3 .cont{ font-size: 22px; line-height: 48px;}
.investment-steps-inner .list li.number1:before,.investment-steps-inner .list li.number2:before{ content: ''; width: 3px; height: 177px; background-color: #DCE5E6; position: absolute; left: 43.5px; bottom: -20px;}
.investment-steps-inner .list li.current .title{ opacity: 1;}
.investment-steps-inner .list li.current .cont{ opacity: 1;}

.contact-us-view{ padding: 100px 0 105px 0;}
.contact-us-view .cont{ margin-top: 70px;}
.contact-us-view .cont .title{ font-size: 36px; line-height: 40px; padding-left: 63px; background: url(../../images/template/icon/icon-phone.png) left center no-repeat; background-size: 40px 40px;}
.contact-us-view .cont .title a{ color: #294C50;}
.contact-us-view .cont p{ font-size: 27px; line-height: 27px; opacity: 0.5; margin-top: 38px;}


/*新闻报导列表*/
.news-container .activity-inner{ padding-top: 0;}
.news-container .activity-list{ padding-top: 30px;}
.news-container .activity-list li .txt-box{ padding-top: 120px;}
.news-container .activity-list li .txt-box .time{ font-size: 18px; line-height: 18px; margin-bottom: 20px;}

/*实景相册列表*/
.photo-album-inner{ margin-top: 29px;}
.photo-album-inner .pic-box{/* cursor: pointer; */ margin: 29px 0;}
.photo-album-inner .pic-box .pic img{ display: block; width: 100%; border-radius: 15px;}
.photo-album-inner .pic-box .cont{ font-size: 20px; line-height: 20px; color: #294C50; padding: 30px 10px;}
.photo-album-inner .pic-box .cont .title{ opacity: 0.5;}
.photo-album-inner .pic-box .cont p{ margin-top: 18px;}

/*实景相册 弹框*/
.photo-album-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.photo-album-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.photo-album-layer .layer-inner{ position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.photo-album-layer .layer-inner .layer-close{ width: 36px; height: 36px; background: url(../../images/template/icon/photo-album-close.png) center no-repeat; background-size: cover; position: absolute; top: 25px; right: 25px; z-index: 11; cursor: pointer;}
.photo-album-layer-container{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.photo-album-layer-focus{ width: 1238px; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.photo-album-layer-focus .swiper-slide img{ display: block; width: 100%;}
.photo-album-layer-focus .gallery-top { height: 696px; width: 100%;}
.photo-album-layer-focus .gallery-thumbs { height: 98px; box-sizing: border-box; margin-top: 24px;}
.photo-album-layer-focus .gallery-thumbs .swiper-slide { width: 14.485714%; height: 100%; /* padding-right: 10px; */ overflow: hidden;}
.photo-album-layer-focus .gallery-thumbs .swiper-slide img{ width: auto; height: 100%;}
.photo-album-layer-focus .gallery-thumbs .swiper-slide-thumb-active:before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; border: 5px solid rgba(79,139,130,1);}
.photo-album-layer-focus .title-cont{ margin-top: 24px; font-size: 20px; line-height: 20px; color: #fff;}
.photo-album-layer-focus .title-cont .photo-page{ float: left; margin-right: 20px;}
.photo-album-layer-focus .title-cont .title{ float: left;}
.photo-album-layer-container .swiper-button-next, .photo-album-layer-container .swiper-container-rtl .swiper-button-prev{ background-image: none;}
.photo-album-layer-container .swiper-button-prev, .photo-album-layer-container .swiper-container-rtl .swiper-button-next{ background-image: none;}
.photo-album-layer-container .swiper-button-next .glyphicon,.photo-album-layer-container .swiper-button-prev .glyphicon{ color: #fff; font-size: 36px;}
.photo-album-layer-container .swiper-button-next, .photo-album-layer-container .swiper-button-prev{ width: 36px; height: 36px; margin-top: -100px;}
.photo-album-layer-container .swiper-button-prev{ left: 60px;}
.photo-album-layer-container .swiper-button-next{ right: 60px;}

/*加入我们*/
.join-us-banner{ width: 100%; position: fixed; top: 0; left: 0; display: none;}

.join-us-container{ color: #294C50; position: relative; z-index: 5;}
.join-us-container .edit-container{ width: 1680px;}
.our-team-view .element-icon{ top: 0; right: 0;}
.our-team-view{ padding: 66px 0 123px 0; position: relative; background-color: #fff;}
.our-team-inner{ margin-top: 62px;}
.our-team-inner .our-team-txt{ width: 860px; margin-top: 62px; font-size: 20px; line-height: 35px; opacity: 0.5;}
.our-team-inner .brand-pic-list{ float: right; width: 1536px;}

.our-values-of-practice-view{ padding: 75px 0;}
.our-values-of-practice-view .list .swiper-slide{ float: left; width: 33.33333333%; padding: 70px 170px 0 0; text-align: left;}
.our-values-of-practice-view .list .swiper-slide .icon img{ height: 44px;}
.our-values-of-practice-view .list .swiper-slide .title{ font-size: 36px; line-height: 36px; margin-top: 44px;}
.our-values-of-practice-view .list .swiper-slide .cont{ font-size: 20px; line-height: 35px; margin-top: 30px; opacity: 0.5;}

.our-welfare-view{ padding: 75px 0 123px 0; position: relative; overflow: hidden; color: #FAE8BA;}
.our-welfare-view .list{ margin-top: 33px;}
.our-welfare-view .list li{ float: left; width: 33.333333%; font-size: 24px; line-height: 24px; margin-top: 78px; padding-right: 80px;}

.our-job-vacancies-view{ padding: 75px 0 87px 0; background-color: #fff;}
.our-job-vacancies-inner{ margin-top: 60px;}
.our-job-vacancies-inner .left-txt{ margin-top: 8px; color: rgba(41,76,80,0.5);}
.our-job-vacancies-inner .left-txt .block{ margin-top: 92px; padding-right: 150px;}
.our-job-vacancies-inner .left-txt .block .top-title{ font-size: 20px; line-height: 20px;}
.our-job-vacancies-inner .left-txt .block .cont{ margin-top: 40px; font-size: 18px;}
.our-job-vacancies-inner .left-txt .block .cont .qr-code-box img{ display: block; width: 204px; border: 1px solid rgba(41,76,80,0.2);}
.our-job-vacancies-inner .left-txt .block .cont .txt{ margin-top: 35px; line-height: 35px;}
.our-job-vacancies-inner .left-txt .block .cont .email-txt{ font-size: 32px;}
.our-job-vacancies-inner .left-txt .block .cont .email-txt a{ color: #294C50;}
.our-job-vacancies-inner .right-list{ float: right; background-color: #F2F2F7; height: 840px; padding: 4px 88px; font-size: 24px; color: #294C50;}
.our-job-vacancies-inner .right-list table tr{ border-bottom: 1px solid rgba(103,111,111,0.2);}
.our-job-vacancies-inner .right-list table th{ padding: 37px 0; opacity: 0.5; font-weight: normal; padding-left: 45px;}
.our-job-vacancies-inner .right-list table td{ padding: 20px 0; padding-left: 45px;}
.our-job-vacancies-inner .right-list table td p{ font-size: 18px; opacity: 0.5; margin-top: 10px;}
.our-job-vacancies-inner .right-list .list{ height: 660px; overflow-y: auto;}
.our-job-vacancies-inner .right-list .list tr:last-child{ border-bottom: 0;}

.our-job-vacancies-inner .right-list .list::-webkit-scrollbar {/*滚动条整体样式*/
		width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
		height: 1px;
}
.our-job-vacancies-inner .right-list .list::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		background: #DCDCDC;
}
.our-job-vacancies-inner .right-list .list::-webkit-scrollbar-track {/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		border-radius: 5px;
		background: transparent;
}

/*联系我们*/
.contact-top-title .cn{ font-size: 36px; line-height: 36px;}
.contact-top-title .en{ font-size: 22px; line-height: 22px; margin-top: 32px; opacity: 0.5;}

.contact-container{ color: #294C50;}
.contact-container .edit-container{ width: 1680px;}
.contact-view{ padding: 66px 0 80px 0;}
.contact-view .email-box{ margin-top: 70px;}
.contact-view .email-box .cont{ margin-top: 66px; position: relative; padding-left: 60px; font-size: 36px; line-height: 36px;}
.contact-view .email-box .cont .icon{ position: absolute; left: 0; top: 0;}
.contact-view .email-box .cont a{ color: #294C50;}
.contact-view .feedback-box{ margin-top: 72px; border-top: 1px solid rgba(103,111,111,0.2);}
.contact-view .feedback-box .feedback-content{ margin-top: 30px;}
.contact-view .feedback-box .feedback-content .block{ margin-top: 48px; padding-right: 25px;}
.contact-view .feedback-box .feedback-content .block .top-title{ font-size: 22px; height: 28px; line-height: 28px;}
.contact-view .feedback-box .feedback-content .block .top-title i{ font-style: normal; vertical-align:super; margin-left: 7px;}
.contact-view .feedback-box .feedback-content .block .cont{ margin-top: 36px; position: relative;}
.contact-view .feedback-box .feedback-content .block .cont textarea{ border: 0; padding: 15px; width: 100%; height: 350px; background-color: rgba(242,242,247,0.5); border-radius: 10px; font-size: 22px; line-height: 22px;}
.contact-view .feedback-box .feedback-content .block .cont .input-text{ border: 0; padding: 0 15px; width: 100%; height: 104px; background-color: rgba(242,242,247,0.5); border-radius: 10px; font-size: 22px; line-height: 104px;}
.contact-view .feedback-box .feedback-content .block .cont .select{ border: 0; padding: 0 15px; width: 100%; height: 104px; background-color: rgba(242,242,247,0.5); border-radius: 10px; font-size: 22px; line-height: 104px;}
.contact-view .feedback-box .feedback-content .block .cont .note{ position: absolute; left: 0; top: calc(100% + 10px); font-size: 16px; color: red;}

.contact-view .feedback-box .feedback-content .submit-btn{ margin-top: 80px; text-align: center;}
.contact-view .feedback-box .feedback-content .submit-btn a{ display: inline-block; width: 291px; height: 72px; line-height: 72px; background-color: #294C50; font-size: 22px; color: #FAE8BA; text-align: center; border-radius: 72px;}

/*提示弹框*/
.tips-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.tips-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.tips-layer .layer-inner{ position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.tips-layer .layer-inner .layer-close{ width: 36px; height: 36px; background: url(../../images/template/icon/photo-album-close.png) center no-repeat; background-size: cover; position: absolute; top: 25px; right: 25px; z-index: 11; cursor: pointer;}
.tips-layer .layer-content{ width: 611px; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); background-color: #fff; border-radius: 20px; padding: 78px 50px 88px 50px; text-align: center; color: #294C50;}
.tips-layer .layer-content .cont{ margin-top: 30px; font-size: 20px;}
.tips-layer .layer-content .cont .title{ font-size: 28px;}
.tips-layer .layer-content .cont p{ margin-top: 20px; opacity: 0.5;}

/*政策与条款*/
.terms-container .edit-container{ width: 1680px;}
.terms-view{ padding: 66px 0 40px 0;}
.terms-inner{ margin-top: 65px;}
.inner-tabs{ padding-bottom: 83px; margin-bottom: 50px; border-bottom: 1px solid rgba(103,111,111,0.3);}
.inner-tabs li{ float: left; font-size: 20px; color: #94A5A7; line-height: 20px; margin-right: 53px; position: relative; cursor: pointer;}
.inner-tabs li:before{ content: ''; width: 0; height: 2px; background-color: #294C50; position: absolute; left: 0; bottom: -20px;}
.inner-tabs li.current,.inner-tabs li:hover{ color: #294C50; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.inner-tabs li.current:before,.inner-tabs li:hover:before{ width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.terms-inner .content-box{ color: #676F6F;}
/* .terms-inner .content-box .box{ display: none;} */
.terms-inner .content-box .top-title-box .title{ font-size: 36px;}
.terms-inner .content-box .top-title-box .time{ font-size: 18px; line-height: 38px; margin-top: 20px;}
.terms-inner .content-box .content{ font-size: 18px; line-height: 38px; margin-top: 38px; text-align: justify;}
.terms-inner .content-box .content p{ padding-bottom: 38px;}
.terms-inner .content-box .content a{ color: #294C50;}
.terms-inner .content-box .content .icon-logo{ display: inline-block; vertical-align: middle; margin: 0 10px;}
.terms-inner .content-box .content .icon-logo img{ display: inline-block; vertical-align: middle;}

/*常见问题*/
.faq-banner .faq-banner-box{ width: 878px; color: #fff; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.faq-banner .faq-banner-box .top-title{ font-size: 32px; line-height: 32px; text-align: center;}
.faq-banner .faq-banner-box .search-box{ height: 75px; background-color: #fff; border-radius: 75px; margin-top: 45px; padding-left: 73px; position: relative; overflow: hidden;}
.faq-banner .faq-banner-box .search-box iframe{ height: 100%;}
.faq-banner .faq-banner-box .search-box .search-btn{ width: 30px; height: 30px; background: url(../../images/template/icon/icon-search-btn-faq.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translate(0,-50%); left: 38px; cursor: pointer;}
.faq-banner .faq-banner-box .search-box .input-search{ border: 0; width: calc(100% - 25px); height: 100%; line-height: 100%; font-size: 20px; color: #333; padding: 0 10px;}
.faq-banner .faq-banner-box .hot-keywords{ margin-top: 30px; font-size: 20px; line-height: 20px; padding-left: 33px;}
.faq-banner .faq-banner-box .hot-keywords .type, .faq-banner .faq-banner-box .hot-keywords a{ float: left; color: #fff;}
.faq-banner .faq-banner-box .hot-keywords a{ margin: 0 30px;}
.faq-banner .faq-banner-box .hot-keywords a .glyphicon{ font-size: 13px; margin-left: 7px;}

.faq-container .edit-container{ width: 1680px;}
.faq-view{ padding: 66px 0 54px 0;}
.faq-inner{ margin-top: 65px;}
.faq-inner .inner-tabs{ padding-bottom: 67px;}
.faq-inner .box{ display: none;}
.faq-inner .faq-nav li{ font-size: 22px; color: #676F6F; line-height: 30px; padding-left: 16px; margin-bottom: 60px; position: relative; cursor: pointer;}
.faq-inner .faq-nav li:before{ content: ''; width: 4px; height: 0; background-color: #294C50; border-radius: 4px; position: absolute; left: 2px; top: 0;}
.faq-inner .faq-nav li.current,.faq-inner .faq-nav li:hover{ color: #294C50; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.faq-inner .faq-nav li.current:before,.faq-inner .faq-nav li:hover:before{ height: 30px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.faq-inner .faq-content .s-box{ display: none;}
.faq-inner .faq-content li{ background-color: #E4EBEC; border-radius: 6px; margin-bottom: 30px; overflow: hidden;}
.faq-inner .faq-content li .top-title{ height: 95px; line-height: 95px; font-size: 22px; padding: 0 38px 0 30px; position: relative; cursor: pointer; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.faq-inner .faq-content li .top-title .glyphicon{ font-size: 20px; position: absolute; top: 50%; margin-top: -10px; right: 38px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.faq-inner .faq-content li .top-title span{ color: #3142B6; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.faq-inner .faq-content li.current .top-title{ background-color: #3142B6; color: #fff;}
.faq-inner .faq-content li.current .top-title .glyphicon{ transform:rotate(180deg);}
.faq-inner .faq-content li.current .top-title span{ color: #fff;}
.faq-inner .faq-content li .cont{ padding: 44px 38px 44px 30px; font-size: 22px; display: none;}
.faq-inner .faq-content li .cont p{ padding-bottom: 28px;}
.faq-inner .note-txt{ font-size: 22px; text-align: center; margin-top: 40px;}
.faq-inner .note-txt .icon{ margin-right: 20px;}
.faq-inner .note-txt a{ color: #3142B6;}

/*常见问题搜索结果*/
.faq-inner-result{ padding-bottom: 36px;}
.faq-inner-result .faq-content{ float: right;}
.faq-inner-result .top-title-h1{ font-size: 36px; line-height: 36px; color: #294C50; padding-bottom: 54px;}
.faq-inner-result .top-title-h1 span{ margin: 0 10px;}
.faq-inner-result .result-cont{ text-align: center;}
.faq-inner-result .result-cont .pic img{ width: 328px;}
.faq-inner-result .result-cont .cont{ font-size: 30px; line-height: 75px; color: #294C50; margin-top: 37px;}
.faq-inner-result .note-txt{ margin-top: 10px;}

/*浏览器升级提示*/
.browser-tips{ position: fixed; left: 0; right: 0; bottom: 0; z-index: 999; font-size: 18px;}
.browser-tips .alert-warning{ margin-bottom: 0; border-radius: 0;}
.browser-tips .alert-warning a{ color: #294C50;}

/*404*/
.error-container{ padding: 318px 0 207px 0;}
.error-container .result-cont{ text-align: center; position: relative;}
.error-container .result-cont .txt-bg{ position: absolute; bottom: -50px; left: 50%; transform:translate(-50%,0);}
.error-container .result-cont .pic img{ width: 306px;}
.error-container .result-cont .cont{ font-size: 30px; line-height: 75px; color: #294C50; margin-top: 37px;}

/*品牌与酒店*/
.brand-hotel-inner{ margin-top: 29px;}
.brand-hotel-inner .pic-box{/* cursor: pointer; */ margin: 29px 0;height:290px;}
.brand-hotel-inner .pic-box .pic img{ display: block; width: 100%; border-radius: 15px;}
.brand-hotel-inner .pic-box .cont{ font-size: 20px; line-height: 20px; color: #294C50; padding: 30px 10px;}
.brand-hotel-inner .pic-box .cont .title{ opacity: 0.5;}
.brand-hotel-inner .pic-box .cont p{ margin-top: 18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.brand-hotel-inner .pic-box .cont a{ color: #294C50;}

/*联系管理公司*/
.contact-us-box{ margin-top: 50px;}
.contact-us-box .title{ font-size: 28px; color: #294C50;}
.contact-us-box .cont{ margin-top: 25px; font-size: 18px;}
.contact-us-box .cont p{ padding-bottom: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.contact-us-box .cont p a{ color: #294C50;/* display: inline-block; width: 200px; height: 50px; line-height: 50px; text-align: center; background-color: #3142B6; border-radius: 50px; font-size: 20px; color: #fff; */}
.contact-us-box .cont p a.toTel{ width: auto; background: none; color: #294C50; }
/*联系酒店*/
.contact-hotel-box{ margin-top: 50px; font-size: 20px;}
.contact-hotel-box table{ width: 100%;}
.contact-hotel-box table th{ background-color: #f3f3f3;}
.contact-hotel-box table th,.contact-hotel-box table td{ height: 60px; padding: 5px 15px;}
.contact-hotel-box table td a{ color: #3142B6;}
.ds-table-hotel-name{ width: 22%;}
.ds-table-hotel-tel{ width: 22%;}
.ds-table-hotel-fax{ width: 22%;}
.ds-table-hotel-email{ width: 34%;}
.ds-contact-hotel-content{ width: 100%; text-align: left;}

/* 加入我们 */
.join-us-container{ padding: 70px 0 60px 0;}
.join-us-view{ padding: 70px 0; position: relative;}
.join-us-txt-block{ margin-top: 70px;}
.join-us-txt-block .title{ font-size: 36px; line-height: 60px; color: #1E2977;}
.join-us-txt-block .cont{ margin-top: 18px; font-size: 18px; line-height: 35px;}
.join-us-introduction{ padding-top: 0;}
.join-us-introduction .brand-pic-list{ float: right; margin-top: 50px;}

.join-us-view .txt-content .title{ font-size: 36px; line-height: 60px; color: #1E2977;}
.join-us-view .txt-content .cont{ margin-top: 18px; font-size: 18px; line-height: 35px; text-align: justify;}
.join-us-view .txt-content .cont p{ padding-bottom: 18px;}
.join-us-view .pic img{ display: block; width: 100%;}

.join-us-worth{ background-color: #F4F4F4;}
.join-us-why{ background: url(../../images/template/group/join-us-why-bg.jpg) center no-repeat; background-size: cover; padding: 128px 0;}
.join-us-why:before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(30,41,119,0.9);}
.join-us-why .txt-content{ color: #fff;}
.join-us-why .txt-content .title{ color: #fff;}

.join-us-job .table{ margin: 22px 0 0 0; font-size: 16px;}
.join-us-job .table table{ width: 100%;}
.join-us-job .table table th{ height: 84px; padding: 0 13px;}
.join-us-job .table table td{ height: 60px; padding: 0 13px;}
.join-us-job .table table tr:nth-child(even){ background-color: #FAFAFA;}

/* 职位详情 */
.job-detail{ padding: 0;}
.job-detail .content-box{ margin-top: 42px;}
.job-detail .content-box .top-box{ font-size: 18px;}
.job-detail .content-box .top-box .title{ font-size: 36px; line-height: 60px; color: #1E2977;}
.job-detail .content-box .table{ margin: 25px 0 0 0; font-size: 18px;}
.job-detail .content-box .table table{ width: 100%;}
.job-detail .content-box .table table th{ width: 20%; height: 60px; padding: 0 20px;}
.job-detail .content-box .table table td{ width: 30%; height: 60px; padding: 0 20px;}
.job-detail .content-box .table table tr:nth-child(even){ background-color: #FAFAFA;}
.job-detail .content-box .content .block{ padding: 25px 20px; font-size: 18px; line-height: 32px; border-bottom: 1px solid #F2F2F2;}
.job-detail .content-box .content .block .title{ font-weight: bold;}
.job-detail .content-box .content .block .cont{ margin-top: 18px;}
.job-detail .content-box .content .block:last-child{ border-bottom: 0;}
.job-detail .content-box .bot-box{ background-color: #F4F4F4; padding: 28px 20px; font-size: 18px;}
.job-detail .content-box .bot-box a{ color: #1E2977;}









/*首页banner 漂浮*/
.booking-floating{ width: 265px; background-color: rgba(0,0,0,0.5); position: absolute; top: 180px; right: 126px; z-index: 9; padding: 28px 32px; color: #fff;}
.booking-floating .title-box .title{ font-size: 28px; line-height: 35px;}
.booking-floating .title-box p{ font-size: 14px; line-height: 20px; margin-top: 5px;}
.booking-floating .btn-box{ margin-top: 52px;}
.booking-floating .btn-box a{ display: block; height: 44px; line-height: 44px; text-align: center; font-size: 14px; color: #fff; background:linear-gradient(150deg,rgba(64,83,175,1) 0%,rgba(30,41,119,1) 100%);}

/* 会议宴会 */
.conference-banquet-container .edit-container{ width: 1680px;}
.conference-banquet-container{ padding-top: 90px;}
.conference-banquet-container .top-detail-box{ padding-bottom: 98px;}
.conference-banquet-container .top-detail-box .pic img{ display: block; width: 100%;}
.conference-banquet-container .top-detail-box .pic2{ margin-top: 55px;}
.conference-banquet-container .top-detail-box .right-content{ padding-left: 20px;}
.conference-banquet-container .top-detail-box .right-content .top-title{ font-size: 38px; color: #1E2977;}
.conference-banquet-container .top-detail-box .right-content .cont{ margin-top: 55px; font-size: 18px; line-height: 32px;}
.conference-banquet-container .top-detail-box .right-content .cont p{ padding-bottom: 20px;}
.conference-banquet-container .top-detail-box .right-content .bot-cont{ margin-top: 30px; position: relative; font-size: 18px;}
.conference-banquet-container .top-detail-box .right-content .bot-cont:before{ content: ''; width: 68px; height: 8px; background-color: #FCCE4A; border-radius: 6px; position: absolute; top: -20px; left: 0;}
.conference-banquet-container .top-detail-box .right-content .bot-cont .title{ color: #1E2977; padding-bottom: 5px;}
.conference-banquet-container .top-detail-box .right-content .btn-box{ margin-top: 30px;}
.conference-banquet-container .top-detail-box .right-content .btn-box a{ display: inline-block; width: 240px; height: 52px; line-height: 52px; background:linear-gradient(150deg,rgba(64,83,175,1) 0%,rgba(30,41,119,1) 100%); border-radius: 2px; text-align: center; font-size: 18px; color: #fff; position: relative; padding-left: 20px;}
.conference-banquet-container .top-detail-box .right-content .btn-box a:before{ content: ''; width: 14px; height: 14px; background: url(../../images/template/conference_banquet/icon-booking.png) no-repeat; background-size: cover; position: absolute; top: 50%; margin-top: -7px; left: 25%;}


/* 预定条 */
.booking-streamer-container{ padding: 46px 0 70px 0; position: relative;}
.booking-streamer-container:before{ content: ''; width: 100%; height: 100%; background-color: #000; opacity: 0.3; position: absolute; top: 0; left: 0;}
.booking-streamer-container .box .item{ font-size: 18px; color: #fff;}
.booking-streamer-container .box .item .cont{ margin-top: 10px;}
.booking-streamer-container .box .item .search-box, .booking-streamer-container .box .item .input-box{ border: 1px solid #6D6D6D;}
.booking-streamer-container .box .item .search-box .select{ width: 100%; height: 52px; line-height: 52px; border: 0; background: rgba(21,21,21,0.6); padding: 0 13px;}
.booking-streamer-container .box .item .input-box .input-text{ width: 100%; height: 52px; border: 0; background: rgba(21,21,21,0.6); padding: 0 13px;}
.booking-streamer-container .box .item .btn-box a{ display: inline-block; width: 100%; height: 54px; line-height: 54px; text-align: center; color: #fff; background:linear-gradient(150deg,rgba(64,83,175,1) 0%,rgba(30,41,119,1) 100%); border-radius: 2px; position: relative; padding-left: 20px;}
.booking-streamer-container .box .item .btn-box a:before{ content: ''; width: 18px; height: 18px; background: url(../../images/template/conference_banquet/icon-search.png) no-repeat; background-size: cover; position: absolute; top: 50%; margin-top: -9px; left: 38%;}

/* 会议宴会列表 */
.banner-booking-streamer{ margin-top: -210px; padding: 0;}
.banner-booking-streamer .edit-container{ width: 1420px;}
.banner-booking-streamer:before{ display: none;}
.conference-banquet-list{ margin-top: 48px;}
.conference-banquet-list li{ padding: 48px 66px; border-bottom: 1px solid #F2F2F2;}
.conference-banquet-list li .pic img{ display: block; width: 100%; border-radius: 7px;}
.conference-banquet-list li .right-content{ font-size: 18px;}
.conference-banquet-list li .right-content .title{ font-size: 32px; line-height: 60px; margin-bottom: 10px;}
.conference-banquet-list li .right-content .title a{ color: #1E2977;}
.conference-banquet-list li .right-content .cont{ line-height: 28px;}
.conference-banquet-list li .right-content .score-box{ margin-top: 10px; float: right;}
.conference-banquet-list li .right-content .score-box i{ float: left; width: 21px; height: 20px; background: url(../../images/template/conference_banquet/icon-star1.png) no-repeat; background-size: cover; margin-right: 3px;}
.conference-banquet-list li .right-content .score-box i.active{ background-image: url(../../images/template/conference_banquet/icon-star2.png);}
.conference-banquet-list li .right-content .btn-box{ float: right;}
.conference-banquet-list li .right-content .btn-box a{ display: inline-block; width: 142px; height: 52px; line-height: 52px; background:linear-gradient(150deg,rgba(64,83,175,1) 0%,rgba(30,41,119,1) 100%); text-align: center; color: #fff;}
.conference-banquet-list li .right-content .btn-box .booking{ display: none;}
.conference-banquet-list li .right-content .top{ padding-bottom: 24px; margin-bottom: 24px; border-bottom: 1px solid #F2F2F2;}
.conference-banquet-list li .overflow-content{ padding-top: 5px; display: none;}
.conference-banquet-list li .overflow-content .block{ margin-top: 43px;}
.conference-banquet-list li .overflow-content .block .top-title{ font-size: 18px;}
.conference-banquet-list li .overflow-content .block .txt-cont{ padding: 20px 40px; background-color: #fff; font-size: 14px; line-height: 26px; margin-top: 17px;}
.conference-banquet-list li .overflow-content .block .table{ margin-bottom: 0;}
.conference-banquet-list li .overflow-content .block .table th, .conference-banquet-list li .overflow-content .block .table td{ border: 0;}
.conference-banquet-list li .overflow-content .block .facilities-box .title{ font-weight: bold;}
.conference-banquet-list li .overflow-content .block .facilities-box .cont{ margin-top: 10px;}
.conference-banquet-list li .overflow-content .btn-box{ text-align: right; margin-top: 32px;}
.conference-banquet-list li .overflow-content .btn-box a{ display: inline-block; width: 142px; height: 52px; line-height: 52px; background:linear-gradient(150deg,rgba(64,83,175,1) 0%,rgba(30,41,119,1) 100%); text-align: center; font-size: 18px; color: #fff; margin-left: 24px;}
.conference-banquet-list li .overflow-content .btn-box .s-close{ background:linear-gradient(150deg,rgba(252,206,74,1) 0%,rgba(229,161,7,1) 100%);}

.conference-banquet-list li .overflow-content .block .view-picture{ text-align: center; margin-top: 35px; font-size: 20px;}
.conference-banquet-list li .overflow-content .block .view-picture a{ color: #1e2977; text-decoration: underline;}
.conference-banquet-list li .overflow-content .block .view-picture .hidden-picture{ display: none;}

.conference-banquet-list li.current{ background-color: rgba(30,41,119,0.1);}
.conference-banquet-list li.current .overflow-content{ display: block;}
.conference-banquet-list li.current .right-content .btn-box .detail{ display: none;}
.conference-banquet-list li.current .right-content .btn-box .booking{ display: inline-block;}

/* 会议宴会表单页 */
.conference-banquet-form{ margin-top: 102px; margin-bottom: 70px;}
.conference-banquet-form .form-block{ margin-bottom: 60px;}
.conference-banquet-form .form-block .top-title{ font-size: 32px; line-height: 60px; color: #1E2977; padding-bottom: 18px; border-bottom: 1px solid #F2F2F2;}
.conference-banquet-form .form-block .content{ font-size: 18px; width: 1012px; margin: 0 auto;}
.conference-banquet-form .form-block .content .control-group{ margin-top: 30px; position: relative;}
.conference-banquet-form .form-block .content .control-group .control-label span{ margin-left: 6px; color: #D0021B;}
.conference-banquet-form .form-block .content .control-group .controls{ margin-top: 5px;}
.conference-banquet-form .form-block .content .control-group .controls .input-text{ width: 100%; height: 52px; line-height: 52px; border: 1px solid #C6C6C6; background-color: #FDFDFD; padding: 0 14px;}
.conference-banquet-form .form-block .content .control-group .controls .select{ width: 100%; height: 52px; line-height: 52px; border: 1px solid #C6C6C6; background-color: #FDFDFD; padding: 0 14px;}
.conference-banquet-form .form-block .content .control-group .controls .date{ background: url(../../images/template/conference_banquet/icon-date.png) 95% center no-repeat #FDFDFD;}
.conference-banquet-form .form-block .content .control-group .controls textarea{ width: 100%; border: 1px solid #C6C6C6; background-color: #FDFDFD; padding: 10px 14px;}
.conference-banquet-form .form-block .content .control-group .ui-form-help{ position: absolute; left: 0; bottom: -22px; color: #D0021B; display: none;}
.conference-banquet-form .form-block .content .radio-group .control-label{ float: left;}
.conference-banquet-form .form-block .content .radio-group .controls{ float: left; margin-top: 0;}
.conference-banquet-form .form-block .content .radio-group .controls .radio{ display: inline-block; margin: 0 0 0 40px; font-weight: normal;}
.conference-banquet-form .btn-box{ text-align: center;}
.conference-banquet-form .btn-box a{ display: inline-block; width: 142px; height: 52px; line-height: 52px; background:linear-gradient(150deg,rgba(64,83,175,1) 0%,rgba(30,41,119,1) 100%); text-align: center; font-size: 18px; color: #fff; margin: 0 10px;}
.conference-banquet-form .btn-box .return{ background:linear-gradient(150deg,rgba(252,206,74,1) 0%,rgba(229,161,7,1) 100%);}
.conference-banquet-form .form-block .content .control-group .yzm-controls .input-text{ width: 40%; vertical-align: middle;}
.conference-banquet-form .form-block .content .control-group .yzm-controls .yzm-img{ display: inline-block; vertical-align: middle; margin-left: 10px;}
.conference-banquet-form .form-block .content .control-group .yzm-controls .yzm-img img{ height: 52px;}


/* 临时招聘 弹框 */
.job-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999;/* display: none; */}
.job-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.job-layer .layer-inner{ position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.job-layer .layer-inner .layer-close{ width: 26px; height: 26px; background: url(../../images/template/icon/photo-album-close.png) center no-repeat; background-size: cover; position: absolute; top: 15px; right: 15px; z-index: 11; cursor: pointer; }
.job-layer .layer-content{ width: 611px; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); background-color: #fff; border-radius: 20px; color: #294C50; padding: 20px 0;}
.job-layer .layer-content .top-title{ height: 60px; line-height: 60px; font-size: 26px; text-align: center;}
.job-layer .layer-content .content{ padding: 20px 50px; font-size: 16px;}
.job-layer .layer-content .content .list li{ float: left; line-height: 32px;}
.job-layer .layer-content .content .list li.type{ width: 18%; font-weight: bold;}
.job-layer .layer-content .content .list li.p{ width: 32%;}
.job-layer .layer-content .content .btn-box{ text-align: right; margin-top: 30px;}
.job-layer .layer-content .content .btn-box a{ color: #294C50;}

/* 场地图片 弹框 */
.site-picture-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.site-picture-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.site-picture-layer .layer-inner{ position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.site-picture-layer .layer-inner .layer-close{ width: 26px; height: 26px; background: url(../../images/template/icon/photo-album-close.png) center no-repeat; background-size: cover; position: absolute; top: 15px; right: 15px; z-index: 11; cursor: pointer; }
.site-picture-layer .layer-focus{ width: 1260px; height: 720px; position: absolute; top: 50%; left: 50%; margin: -360px 0 0 -630px; border-radius: 15px; overflow: hidden;}
.site-picture-layer .layer-focus .swiper-slide{ position: relative;}
.site-picture-layer .layer-focus .swiper-slide img{ display: block; width: 100%;}
.site-picture-layer .layer-focus .swiper-slide .title{ width: 100%; height: 100px; line-height: 100px; background-color: rgba(000,000,000,0.8); font-size: 28px; color: #fff; text-align: center; position: absolute; left: 0; bottom: 0;}
.site-picture-layer .layer-inner .swiper-button-next{ right: 125px;}
.site-picture-layer .layer-inner .swiper-button-prev{ left: 125px;}

/* 酒店加盟 弹框 */
.hotel-alliance-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.hotel-alliance-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.hotel-alliance-layer .layer-inner{ width: 1440px; height: 760px; position: absolute; top: 50%; left: 50%; margin: -380px 0 0 -720px;}
.hotel-alliance-layer .layer-inner .layer-close{ width: 26px; height: 26px; background: url(../../images/template/icon/strategy-close.png) center no-repeat; background-size: cover; position: absolute; top: 15px; right: 15px; z-index: 11; cursor: pointer; }
.hotel-alliance-layer .layer-content{ width: 1440px; height: 760px; background-color: #fff; position: absolute; top: 50%; left: 50%; margin: -380px 0 0 -720px; padding: 50px 55px 30px 55px; color: #1a3e40;}
.hotel-alliance-layer .layer-content .top-title-h1{ font-size: 40px; line-height: 40px; position: relative;}
.hotel-alliance-layer .layer-content .top-title-h1 span{ padding-right: 18px; background-color: #fff; position: relative; z-index: 5;}
.hotel-alliance-layer .layer-content .top-title-h1:before{ content: ''; width: 100%; height: 1px; background-color: #bac5c5; position: absolute; top: 50%; margin-top: -0.5px; left: 0;}
.hotel-alliance-layer .layer-content .content{ height: 610px; overflow-x: hidden; overflow-y: auto; margin-top: 20px; padding-right: 10px;}
.hotel-alliance-layer .connection-content{ position: relative;}
.hotel-alliance-layer .connection-content .title{ margin-top: 30px; font-size: 22px; font-weight: bold;}
.hotel-alliance-layer .connection-content .cont{ margin-top: 20px; font-size: 18px; line-height: 36px;}
.hotel-alliance-layer .connection-content .apply-btn{ position: absolute; bottom: 100px; right: 0;}
.hotel-alliance-layer .connection-content .apply-btn img{ display: block;}
.hotel-alliance-layer .connection-content .apply-btn p{ font-size: 14px; color: #fff; text-align: center; width: 100%; position: absolute; left: 0; bottom: 5px;}

.hotel-alliance-layer .layer-content .content::-webkit-scrollbar {/*滚动条整体样式*/
		width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
		height: 1px;
}
.hotel-alliance-layer .layer-content .content::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
		border-radius: 10px;
		 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		background: #94AEA9;
}
.hotel-alliance-layer .layer-content .content::-webkit-scrollbar-track {/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		border-radius: 5px;
		background: transparent;
}

.hotel-alliance-layer .project-requirements-content .b-box{ padding-top: 55px;}
.hotel-alliance-layer .project-requirements-content .b-box .txt{ margin-top: 55px; font-size: 18px; line-height: 36px;}
.hotel-alliance-layer .project-requirements-content .b-box .txt .title{ font-size: 22px; font-weight: bold; padding-bottom: 10px;}

.from-container{ padding-top: 0;}

/* 新增验证码 */
.conference-banquet-form .form-block .content .control-group.yzm-box{ text-align: center;}
.conference-banquet-form .form-block .content .control-group.yzm-box .control-label{ display: inline-block; vertical-align: middle; margin-right: 10px;}
.conference-banquet-form .form-block .content .control-group.yzm-box .controls{ display: inline-block; vertical-align: middle; margin-top: 0;}
.conference-banquet-form .form-block .content .control-group.yzm-box .controls .input-text{ display: inline-block; vertical-align: middle; width: 300px !important;}
.conference-banquet-form .form-block .content .control-group.yzm-box .controls .yzm-pic{ display: inline-block; vertical-align: middle; margin-left: 20px;}



@media (max-width: 767px){
	.swiper-pagination-bullet span{ height: 2px;}
	
	/*头部*/
	.header{ height: 65px;}
	.header .menu-icon{ width: 20px; height: 15px; background-size: 20px 15px; top: 25px; left: 20px;}
	.header-right{ right: 0; width: 100%;}
	.header-right .links{ display: none;}
	.header-right .search-icon{ width: 19px; height: 19px; background-size: 19px; margin-top: 22px; float: none; position: absolute; right: 80px;}
	.search-hidden-box{ height: 64px; width: 100%; right: 0; padding: 15px 20px; background-color: #fff;}
	.search-hidden-inner{ width: 94%;}
	.search-hidden-box .input-search{ width: 95%;}
	.search-hidden-box.current{ width: 95%;}
	.search-hidden-box .cancel-btn{right:12px}
	
	.header.header-transparent .search-hidden-inner{ background-color: #E4EBEC;}
	.header.header-transparent .search-hidden-inner .input-search{ background-color: #E4EBEC;}
	.header.sub-current{ top: -65px;}
	.dropdown {width:30px;position:absolute; top:11px; right:22px}
	.dropdown-menu {top:52px;left:-50px;min-width:86px;max-width:86px}
	.dropdown-menu>li>a {padding:3px 15px}
	
	/*二级导航*/
	.sub-header{ height: 64px; line-height: 64px; top: 64px; padding: 0 11px; overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
	.sub-header li{ margin: 0 9px; font-size: 14px; float: none; display: inline-block;}
	.sub-header.header-shrink{/* overflow-x: auto; overflow-y: hidden; white-space: nowrap; */}
	.sub-header.header-shrink li a:before{ bottom: 13px;}
	
	/*侧边导航*/
	.menu-layer .menu-close{ width: 20px; height: 15px; background-size: 15px; top: 25px; left: 20px;}
	.menu-layer-inner{ width: 240px; left: -240px;}
	.menu-layer-inner-cont{ padding-bottom: 0; padding-top: 67px;}
	.menu-layer-inner .subnav li{ line-height: 55px;}
	.menu-layer-inner .subnav li .icon img{ width: 21px;}
	.menu-layer-inner .subnav li .glyphicon{ top: 1px;}
	.menu-layer-inner .subnav li a{ padding-left: 40px; font-size: 16px;}
	.menu-layer-inner .subnav li .secondNav li a{ padding-left: 70px;}
	.menu-layer-inner .subnav li .secondNav li a .icon{ left: 40px;}
	.menu-layer-inner .subnav li.active:before, .menu-layer-inner .subnav li.current:before{ height: 55px;}
	
	
	/*底部 footer*/
	.footer .edit-container{ width: auto;}
	.footer-top{ padding: 25px 15px;}
	.footer-top .footer-logo{ text-align: center;}
	.footer-top .footer-logo img{ display: inline-block; width: 150px;}
	.footer-top .city-links .cont a{ margin-right: 10px;}
	.footer-bottom{ padding: 18px 15px;}
	
	/*首页 banner*/
	.home-banner{ height: 375px !important; margin-top: 65px;}
	.home-banner-floating-txt-box{ top: 58px; left: 20px;}
	.home-banner-floating-txt-box .title{ font-size: 26px; line-height: 26px;}
	.home-banner-floating-txt-box p{ font-size: 16px; line-height: 16px; margin-top: 15px;}
	.booking-floating{ left: 50%; transform:translate(-50%,0); background: none; top: auto; bottom: 18%; padding: 0 32px;}
	.booking-floating .title-box{ display: none;}
	.booking-floating .btn-box{ margin-top: 0;}
	
	/*首页 热门活动*/
	.hot-activitie-block .txt-box{ padding: 15px 24px;}
	.hot-activitie-block .txt-box .title{ font-size: 22px; line-height: normal;}
	.hot-activitie-block .txt-box .cont{ font-size: 16px; line-height: normal; margin-top: 30px;}
	.hot-activitie-block:hover .pic-box:before{ opacity: 0;}
	.hot-activitie-block:hover .txt-box .cont{ opacity: 0;}
	
	.hot-activitie-block2 .txt-box{ padding: 15px 24px;}
	.hot-activitie-block2 .txt-box .title{ font-size: 22px; line-height: normal;}
	.hot-activitie-block2 .txt-box .title:before{ height: 3px; bottom: -30px;}
	.hot-activitie-block2 .txt-box .cont{ margin-top: 55px; font-size: 22px; line-height: normal;}
	
	/*搜索结果*/
	.search-list{ padding: 94px 15px 50px 15px;}
	.search-list .edit-container{ width: auto;}
	.search-list .top-title-h1{ font-size: 18px; line-height: 32px; padding-bottom: 8px;}
	.search-list .list{ margin-top: 7px;}
	.search-list .list li{ padding: 20px; margin-top: 15px;}
	.search-list .list li .title-h2{ font-size: 16px; line-height: 16px;}
	.search-list .list li .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.search-result{ padding: 125px 51px 84px 51px;}
	.search-result .result-cont .pic img{ display: block; width: 143px; margin: 0 auto;}
	.search-result .result-cont .cont{ font-size: 16px; line-height: 28px;}
	
	/*分页*/
	.page{ margin-top: 30px; font-size: 16px;}
	.page a, .page span{ margin: 0 10px;}
	.page .glyphicon{ top: 2px;}
	
	/*品牌介绍*/
	.brand-banner-txt .txt-box{ width: 100%; padding: 0 50px;}
	.brand-banner-txt .txt-box .title{ font-size: 36px; line-height: 36px;}
	.brand-banner-txt .txt-box .cont{ font-size: 14px; line-height: 26px; margin-top: 18px;}
	.brand-banner-txt .down-guide p{ font-size: 16px; line-height: 16px; margin-top: 14px;}
	.down-guide{ bottom: 13px;}
	.down-guide .icon img{ width: 20px;}
	
	.brand-container .edit-container{ width: auto;}
	.brand-view .edit-container{ padding: 85px 15px 65px 15px;}
	.brand-container-title{ left: auto !important; right: 18px !important; top: 10px;}
	.brand-container-title .cn{ font-size: 40px; line-height: 40px;}
	.brand-container-title .en{ font-size: 28px; line-height: 28px; margin-top: 5px;}
	.brand-txt-block{ float: none !important; width: auto !important;}
	.brand-txt-block .title{ font-size: 24px; line-height: 40px;}
	.brand-txt-block .cont{ margin-top: 9px; font-size: 14px; line-height: 26px;}
	.brand-txt-block .more{ width: 177px; height: 34px; line-height: 34px; font-size: 14px; margin-top: 21px; border-radius: 34px;}
	.brand-pic-list{ margin-top: 30px; width: auto;}
	.brand-pic-list .swiper-slide{ width: 85%;}
	.brand-pic-list .swiper-slide .pic .title{ font-size: 18px; line-height: 30px; top: 13px;}
	.brand-experience .brand-pic-list{ float: none; width: auto; margin-top: 30px;}
	.brand-experience .element-icon{ display: none;}
	.brand-indoor .element-icon img{ display: block; width: 130px;}
	.brand-focus .excursion-right{ position: inherit;}
	.brand-focus-view-box{ padding: 20px 15px 30px 15px;}
	.brand-focus-view-box .tabs .block{ margin-bottom: 0; font-size: 16px; line-height: 22px;}
	.brand-focus-view-box .tabs .block .number{ display: none;}
	.brand-focus-view-box .tabs .block.current:before{ width: 25px;}
	.brand-focus-view-box .focus-content-box{ margin-top: 40px;}
	.brand-focus-view-box .focus-content-box .title{ display: none;}
	.brand-focus-view-box .focus-content-box .cont{ font-size: 14px; line-height: 26px;}
	
	
	/*品牌介绍 横条*/
	.streamer-container .edit-container{ width: auto;}
	.streamer-container .txt-box{ padding: 54px 0 44px 0;}
	.streamer-container .txt-box .title{ font-size: 18px; line-height: 18px;}
	.streamer-container .txt-box .cont{ font-size: 14px; margin-top: 8px;}
	
	/*品牌介绍 地图*/
	.hrand-map{ height: 446px;}
	.pc-mapCont,.m-mapCont{ width: 140px; font-size: 12px; padding: 8px 10px; transform:translate(-42%,0);}
	.pc-mapCont .glyphicon-triangle-bottom, .m-mapCont .glyphicon-triangle-bottom{ bottom: -9px;}
	.pc-mapCont .name,.m-mapCont .name{ margin-top: 4px;}

	/*园区介绍*/
	.resorts-banner-txt .txt-box{ width: 100%; padding: 0 50px;}
	.resorts-banner-txt .txt-box .title{ font-size: 36px; line-height: 36px;}
	.resorts-banner-txt .txt-box .title2{ font-size: 18px; margin-bottom: 1px;}
	.resorts-banner-txt .txt-box .address{ font-size: 20px; line-height: 26px; margin-top: 16px;}
	.resorts-banner-txt .txt-box .weather{ font-size: 14px; line-height: 14px; margin-top: 23px;}
	.resorts-banner-txt .txt-box .weather span{ font-size: 20px;}
	.resorts-banner-txt .txt-box .weather span i{ font-size: 18px;}
	.resorts-banner-txt .txt-box .weather span sup img{ width: 12px;}
	.resorts-banner-txt .down-guide p{ font-size: 16px; line-height: 16px;}
	
	.resorts-overview .edit-container{ padding: 85px 15px 30px 15px;}
	.resorts-overview .element-icon{ display: none;}
	.resorts-container-title{ left: inherit; right: 18px; top: -10px;}
	.resorts-container-title .cn{ font-size: 40px; line-height: 40px;}
	.resorts-container-title .en{ font-size: 28px; line-height: 28px; margin-top: 5px;}
	.resorts-txt-block{ float: none; width: auto !important;}
	.resorts-txt-block .title{ font-size: 24px; line-height: 40px;}
	.resorts-txt-block .cont{ margin-top: 9px; font-size: 14px; line-height: 26px;}
	.resorts-pic-list{ margin-top: 30px !important;}
	.resorts-pic-list .swiper-slide{ width: 85%;}
	.resorts-overview .overview-right{ position: inherit;}
	.overview-focus-view-box{ padding: 0 0 25px 0;}
	.overview-focus-view-box .title{ font-size: 24px; line-height: 40px;}
	.overview-focus-view-box .cont{ margin-top: 9px; font-size: 14px; line-height: 26px;}
	
	.resorts-facilities .edit-container{ padding: 42px 15px 94px 15px;}
	.resorts-cottages .edit-container{ padding: 108px 15px 40px 15px;}
	.resorts-focus-box{ margin-top: 41px;}
	.resorts-focus-view-box{ padding: 20px 15px 30px 15px;}
	.resorts-focus .excursion-right{ position: inherit;}
	.resorts-focus-view-box .tabs .block{ margin-bottom: 0; font-size: 20px;}
	.resorts-focus-view-box .tabs .block .number{ margin-right: 0;}
	.resorts-focus-view-box .tabs .block span{ display: none;}
	.resorts-focus-view-box .tabs .block.current:before{ width: 18px;}
	.resorts-focus-view-box .focus-content-box{ margin-top: 36px;}
	.resorts-focus-view-box .focus-content-box .title{ font-size: 20px; line-height: 40px;}
	.resorts-focus-view-box .focus-content-box .cont{ font-size: 14px; line-height: 26px; margin-top: 6px;}
	.resorts-activities .edit-container { padding: 85px 15px 50px 15px;}
	.resorts-activities .brand-pic-list{ margin-top: 25px;}
	.resorts-facilities .resorts-txt-box{ padding-left: 0;}
	.resorts-focus-view-box .focus-content-box .more{ font-size: 14px; line-height: 26px;}
	
	/*推荐攻略 弹框*/
	.recommend-strategy-layer .layer-inner{ width: calc(100% - 30px); padding: 60px 0 20px 0;}
	.recommend-strategy-layer .layer-inner .layer-close{ width: 15px; height: 15px; background-size: 15px; top: 17px; left: 15px;}
	.recommend-strategy-layer .recommend-strategy-layer-container{ margin: 0 5px;}
	.recommend-strategy-layer .recommend-strategy-layer-container .overflow{ width: calc(100% - 20px);}
	.recommend-strategy-layer-container .top-title-box{ padding-bottom: 12px;}
	.recommend-strategy-layer-container .top-title-box .top-title-h1{ font-size: 20px; line-height: 25px;}
	.recommend-strategy-layer-container .top-title-box .label-box{ margin-top: 20px;}
	.recommend-strategy-layer-container .top-title-box .label-box span{ width: 77px; height: 26px; line-height: 26px; font-size: 12px;}
	.recommend-strategy-layer-container .content{ font-size: 14px; line-height: 26px;}
	.recommend-strategy-layer-container .content p{ margin-top: 10px;}
	.recommend-strategy-layer-container .content .img{ margin-top: 8px;}
	.recommend-strategy-layer-container .content .s-title{ font-size: 12px; margin-top: 8px;}
	.recommend-strategy-layer-container .content .s-title span{ margin: 0 9px;}
	.recommend-strategy-layer-container .content .title-h2{ font-size: 14px; line-height: 18px; margin-top: 15px;}
	.recommend-strategy-layer-container .content .layer-pic-focus{ margin-top: 8px;}
	.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-next, .recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-prev{ width: 20px; height: 25px; line-height: 25px; font-size: 18px; margin-top: -12.5px;}
	.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-next:hover, .recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-prev:hover{ opacity: 0.5;}
	
	.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-pagination-bullet{ width: 7px !important; height: 7px !important;}
	
	.recommend-strategy-layer-container .content .pic{ margin-top: 20px;}
	.recommend-strategy-layer-container .content .pic img{ width: 100%;}
	
	/*二级banner*/
	.sub-banner{ height: 148px; margin-top: 65px;}
	.sub-banner .banner-txt{ font-size: 16px;}
	.group-banner{ margin-top: 129px;}
	
	/*返回页面*/
	.return-home,.return-list{ font-size: 16px;}
	
	/*活动列表*/
	.activity-container{ padding: 30px 15px 50px 15px;}
	.activity-container .edit-container{ width: auto;}
	.activity-inner{ padding-top: 14px;}
	.activity-list{ padding-top: 0;}
	.activity-list li{ margin-top: 20px;}
	.activity-list li .txt-box{ padding: 22px 22px 24px 22px;}
	.activity-list li .txt-box .title{ font-size: 16px; line-height: 28px;}
	.activity-list li .txt-box .cont{ display: none;}
	.activity-list li .txt-box .label-box{ margin-top: 23px;}
	.activity-list li .txt-box .label-box span{ width: 81px; height: 27px; line-height: 27px; font-size: 12px;}
	
	.activity-list li .txt-cont{ padding: 22px 22px 0 22px;}
	.activity-list li .txt-cont .title{ font-size: 18px; line-height: 36px;}
	.activity-list li .txt-cont .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.activity-list li .txt-btn{ padding: 22px 22px 24px 22px;}
	.activity-list li .txt-btn:before{ display: none;}
	.activity-list li .txt-btn .title{ font-size: 18px; line-height: 36px;}
	.activity-list li .txt-btn .btn-box{ margin-top: 20px;}
	.activity-list li .txt-btn .btn-box a{ display: inline-block; width: 180px; line-height: 34px; font-size: 14px;}
	
	.activity-list li .p-box{ padding: 22px 22px 24px 22px;}
	.activity-list li .p-box .cont{ font-size: 14px; line-height: 26px;}
	.activity-list li .p-box .cont p{ -webkit-line-clamp:initial;}
	
	.activity-list li:nth-of-type(even) .txt-btn{ padding: 22px 22px 24px 22px;}
	.activity-list li:nth-of-type(even) .pic-box{ float: left;}
	.activity-list .unfinished-box{ font-size: 22px;}
	
	/*活动详情*/
	.return-list{ margin-bottom: 22px;}
	.activity-details-bg{ display: none;}
	.activity-details-container{ background-color: #fff; padding: 98px 15px 47px 15px;}
	.activity-details-container .edit-container{ width: 100%;}
	.activity-details-inner{ padding: 0;}
	.activity-details-inner .recommend-strategy-layer-container{ width: 100%;}
	.activity-details-inner .recommend-strategy-layer-container .top-title-box{ padding-bottom: 28px;}
	.activity-recommend-list{ margin-top: 36px; padding-top: 32px; border-top: 1px solid rgba(103,111,111,0.3);}
	.activity-recommend-list .top-title{ font-size: 18px;}
	.activity-recommend-list .brand-pic-list{ margin-top: 20px !important;}
	
	/*优惠精选详情*/
	.activity-content{ margin-top: 22px;}
	.activity-content .top-content-box .txt-cont{ padding: 22px 22px 24px 22px;}
	.activity-content .top-content-box .txt-cont .title{ font-size: 22px; line-height: 34px;}
	.activity-content .top-content-box .txt-cont .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.activity-content-list{ margin-top: 18px;}
	.activity-content-list .block{ margin: 7px 0;}
	.activity-content-list .block .cont{ font-size: 14px; padding: 20px 0;}
	.activity-content-list .block .cont p{ margin-top: 8px;}
	.activity-content-list .block .cont .btn-box{ margin-top: 10px;}
	.activity-content-list .block .cont .btn-box a{ width: 81px; height: 27px; line-height: 27px; border-radius: 27px; font-size: 12px;}
	
	/*公司介绍*/
	.group-top-title .cn{ font-size: 24px; line-height: 40px;}
	.group-top-title .en{ font-size: 14px; line-height: 26px; margin-top: 0;}
	.group-top-title .txt{ font-size: 14px; line-height: 26px; margin-top: 7px; width: auto;}
	
	.group-introduce-container .edit-container{ width: auto;}
	.ceo-introduction-view{ padding: 30px 15px 32px 15px;}
	.ceo-introduction-inner{ margin-top: 32px;}
	.ceo-introduction-inner .pic{ padding-right: 0;}
	.ceo-introduction-inner .right-content{ padding: 20px 0 0 0;}
	.ceo-introduction-inner .right-content .top-box .title{ font-size: 24px; line-height: 40px;}
	.ceo-introduction-inner .right-content .top-box p{ font-size: 14px; line-height: 26px; margin-top: 4px;}
	.ceo-introduction-inner .right-content .txt{ margin-top: 20px; font-size: 14px; line-height: 26px;}
	.ceo-introduction-inner .right-content .label-box{ margin-top: 14px; font-size: 14px; line-height: 26px;}
	.ceo-introduction-inner .right-content .label-box p{ padding-top: 10px;}
	
	.HNA-PC-Intro-view{ padding: 30px 15px 32px 15px;}
	.HNA-PC-Intro-view .video{ margin-top: 30px;}
	.HNA-PC-Intro-view .video .video-play{ width: 54px; height: 54px;}
	.HNA-PC-Intro-view .list .block{ padding: 42px 0 8px 0;}
	.HNA-PC-Intro-view .list .block .title{ font-size: 18px; line-height: 18px;}
	.HNA-PC-Intro-view .list .block .title:before{ width: 20px; height: 2px; bottom: -14px;}
	.HNA-PC-Intro-view .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 25px;}
	
	.HNA-PC-Intro-view .video2{ margin-top: 30px; padding: 40px 15px;}
	.HNA-PC-Intro-view .video2 .cont{ width: auto; font-size: 18px; line-height: 30px;}
	
	
	.social-responsibility-view{ padding: 35px 15px 40px 15px;}
	.social-responsibility-view .list .block{ padding: 52px 0 0 0;}
	.social-responsibility-view .list .block .icon img{ height: 33px;}
	.social-responsibility-view .list .block .title{ font-size: 18px; line-height: 18px; margin-top: 25px;}
	.social-responsibility-view .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 18px;}
	
	.timeline-bg-view{ padding: 45px 0 32px 0; height: 583px;}
	.timeline-bg-view .group-top-title{ padding: 0 15px;}
	.timeline-inner{ margin-top: 57px;}
	.timeline-inner .history-box{ height: 284px; overflow-x: auto;}
	.timeline-inner .history-box .middle{ height: 24px;}
	.timeline-inner .history-box .history-item .time{ width: 62px; height: 24px; line-height: 24px; font-size: 12px;}
	.timeline-inner .history-box .history-item .content-box li{ height: 24px;}
	.timeline-inner .history-box .history-item .content-box li .block{ height: 141px; bottom: 12px;}
	.timeline-inner .history-box .history-item .content-box li .block .hr-line:before{ width: 10px; height: 10px; margin-left: -5px; bottom: -5px; border-width: 2px;}
	.timeline-inner .history-box .history-item .content-box li .block .history-city{ font-size: 18px; top: 12px;}
	.timeline-inner .history-box .history-item .content-box li .block .history-detail{ width: 160px; font-size: 14px; line-height: 22px; top: 12px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block{ top: 12px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block .history-city, .timeline-inner .history-box .history-item .content-box li.todown .block .history-detail{ top: 50px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block .hr-line:before{ top: -5px;}
	.timeline-inner .direction-box{ font-size: 28px; bottom: 40px;}
	
	
	/*投资机会*/
	.investment-opportunity-container .edit-container{ width: auto;}
	.corporate-social-responsibility-view{ padding: 30px 15px 32px 15px;}
	.corporate-social-responsibility-inner{ margin-top: 40px;}
	.corporate-social-responsibility-inner .list .block{ padding: 42px 0 8px 0;}
	.corporate-social-responsibility-inner .list .block .title{ font-size: 18px; line-height: 18px;}
	.corporate-social-responsibility-inner .list .block .title:before{ width: 20px; height: 2px; bottom: -14px;}
	.corporate-social-responsibility-inner .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 25px; height: auto;}
	
	.investment-steps-view{ padding: 36px 15px 4px 15px;}
	.investment-steps-inner .list{ margin-top: 2px;}
	.investment-steps-inner .list li{ padding: 38px 0 38px 47px;}
	.investment-steps-inner .list li .number{ width: 30px; height: 30px; line-height: 30px; font-size: 20px; top: 46px;}
	.investment-steps-inner .list li .title{ font-size: 20px; line-height: 20px;}
	.investment-steps-inner .list li .cont{ font-size: 14px; line-height: 26px; margin-top: 12px; height: auto;}
	.investment-steps-inner .list li.number2 .cont,.investment-steps-inner .list li.number3 .cont{ font-size: 14px; line-height: 26px;}
	.investment-steps-inner .list li.number1:before,.investment-steps-inner .list li.number2:before{ height: 82px; left: 13.5px; bottom: -35px;}
	.investment-steps-inner .list li.number2:before{ height: 160px;}
	
	.contact-us-view{ padding: 36px 15px 56px 15px;}
	.contact-us-view .cont{ margin-top: 37px;}
	.contact-us-view .cont .title{ font-size: 22px; line-height: 22px; padding-left: 34px; background-size: 21px 21px;}
	.contact-us-view .cont p{ font-size: 14px; line-height: 26px; margin-top: 15px;}
	
	/*新闻报导列表*/
	.news-container .activity-list li .txt-box{ padding-top: 10px;}
	.news-container .activity-list li .txt-box .time{ font-size: 14px; line-height: 24px; margin-bottom: 18px;}
	
	/*实景相册列表*/
	.photo-sum-m{ font-size: 14px; margin-top: 24px;}
	.photo-sum-m span{ font-size: 22px;}
	.photo-album-inner{ margin-top: 18px;}
	.photo-album-inner .pic-box{ margin: 7px 0}
	.photo-album-inner .pic-box .cont{ font-size: 14px; line-height: 14px; padding: 20px 0;}
	.photo-album-inner .pic-box .cont p{ margin-top: 8px;}
	
	/*实景相册 弹框*/
	.photo-album-layer .opacity{ opacity: 1;}
	.photo-album-layer .layer-inner .layer-close{ width: 18px; height: 18px; right: auto; left: 25px; top: 25px;}
	.photo-album-layer-focus{ width: 100%;}
	.photo-album-layer-focus .gallery-top{ height: auto;}
	.photo-album-layer-focus .gallery-thumbs{ display: none;}
	.photo-album-layer-focus .title-cont{ font-size: 14px; line-height: 18px; margin-top: 18px; padding: 0 20px;}
	.photo-album-layer-focus .title-cont .photo-page{ float: none;}
	.photo-album-layer-focus .title-cont .title{ float: none; margin-top: 6px;}
	.photo-album-layer-container .swiper-button-next .glyphicon, .photo-album-layer-container .swiper-button-prev .glyphicon{ font-size: 15px;}
	.photo-album-layer-container .swiper-button-next, .photo-album-layer-container .swiper-button-prev{ width: 15px; height: 15px; margin-top: -35px;}
	.photo-album-layer-container .swiper-button-next{ right: 12px;}
	.photo-album-layer-container .swiper-button-prev{ left: 12px;}
	
	/*加入我们*/
	.join-us-container .edit-container{ width: auto;}
	.join-us-container .element-icon img { display: block; width: 130px;}
	.our-team-view{ padding: 38px 15px;}
	.our-team-inner{ margin-top: 32px;}
	.our-team-inner .our-team-txt{ width: auto; margin-top: 20px; font-size: 14px; line-height: 26px;}
	.our-team-inner .brand-pic-list{ width: auto; margin-top: 25px;}
	
	.our-values-of-practice-view{ padding: 35px 15px 26px 15px;}
	.our-values-of-practice-view .list .swiper-slide{ width: 100%; padding: 52px 0 40px 0;}
	.our-values-of-practice-view .list .swiper-slide .icon img{ height: 33px;}
	.our-values-of-practice-view .list .swiper-slide .title{ font-size: 18px; line-height: 18px; margin-top: 26px;}
	.our-values-of-practice-view .list .swiper-slide .cont{ font-size: 14px; line-height: 24px; margin-top: 18px;}
	.our-values-of-practice-view .list .swiper-button-next, .our-values-of-practice-view .list .swiper-button-prev{ width: 16px; height: 16px; margin-top: auto; top: auto; bottom: 0;}
	.our-values-of-practice-view .list .swiper-button-next, .our-values-of-practice-view .list .swiper-container-rtl .swiper-button-prev{ background-image: none;}
	.our-values-of-practice-view .list .swiper-button-prev, .our-values-of-practice-view .list .swiper-container-rtl .swiper-button-next{ background-image: none;}
	.our-values-of-practice-view .list .swiper-button-next .glyphicon, .our-values-of-practice-view .list .swiper-button-prev .glyphicon{ color: #3142B6; font-size: 16px;}
	.our-values-of-practice-view .list .swiper-button-next{ right: 0;}
	.our-values-of-practice-view .list .swiper-button-prev{ left: auto; right: 35px;}
	
	.our-welfare-view{ padding: 45px 15px 50px 15px;}
	.our-welfare-view .list{ margin-top: 12px;}
	.our-welfare-view .list li{ width: auto; font-size: 14px; line-height: 18px; margin-top: 33px; padding-right: 20px;}
	
	.our-job-vacancies-view{ padding: 50px 15px 20px 15px;}
	.our-job-vacancies-inner{ margin-top: 50px; padding: 0 15px;}
	.our-job-vacancies-inner .left-txt{ margin-top: 10px; padding: 0;}
	.our-job-vacancies-inner .left-txt .block{ margin-top: 37px; margin-bottom: 15px; padding-right: 0;}
	.our-job-vacancies-inner .left-txt .block .top-title{ font-size: 14px; line-height: 24px;}
	.our-job-vacancies-inner .left-txt .block .cont{ margin-top: 20px; font-size: 14px;}
	.our-job-vacancies-inner .left-txt .block .cont .qr-code-box img{ width: 136px;}
	.our-job-vacancies-inner .left-txt .block .cont .txt{ line-height: 24px; margin-top: 20px;}
	.our-job-vacancies-inner .left-txt .block .cont .email-txt{ font-size: 24px;}
	.our-job-vacancies-inner .right-list{ height: auto; padding: 0 25px; font-size: 14px;}
	.our-job-vacancies-inner .right-list table th{ padding: 20px 0; padding-left: 20px;}
	.our-job-vacancies-inner .right-list table td{ padding: 16px 0; padding-left: 20px;}
	.our-job-vacancies-inner .right-list table td p{ font-size: 12px; margin-top: 8px;}
	.our-job-vacancies-inner .right-list .list{ height: 480px;}
	.our-job-vacancies-inner .right-list .list tr:last-child{ border-bottom: 0;}
	
	/*联系我们*/
	.contact-top-title .cn{ font-size: 24px; line-height: 40px;}
	.contact-top-title .en{ font-size: 14px; line-height: 26px; margin-top: 0;}
	
	.contact-container .edit-container{ width: auto;}
	.contact-view{ padding: 36px 15px;}
	.contact-view .email-box{ margin-top: 44px;}
	.contact-view .email-box .cont{ font-size: 20px; line-height: 22px; margin-top: 28px; padding-left: 49px;}
	.contact-view .email-box .cont .icon img{ height: 22px;}
	.contact-view .feedback-box{ margin-top: 30px; padding-top: 42px;}
	.contact-view .feedback-box .feedback-content{ margin-top: 0;}
	.contact-view .feedback-box .feedback-content .block{ margin-top: 27px; margin-bottom: 10px; padding-right: 15px;}
	.contact-view .feedback-box .feedback-content .block .top-title{ font-size: 16px; height: 18px; line-height: 18px;}
	.contact-view .feedback-box .feedback-content .block .cont{ margin-top: 20px;}
	.contact-view .feedback-box .feedback-content .block .cont textarea{ height: 154px; font-size: 16px; line-height: 26px; padding: 10px; border-radius: 6px;}
	.contact-view .feedback-box .feedback-content .block .cont .input-text{ height: 50px; line-height: 50px; font-size: 16px; padding: 0 10px; border-radius: 6px;}
	.contact-view .feedback-box .feedback-content .block .cont .select{ height: 50px; line-height: 50px; font-size: 16px; padding: 0 10px; border-radius: 6px;}
	.contact-view .feedback-box .feedback-content .block .cont .note{ font-size: 13px;}
	
	.contact-view .feedback-box .feedback-content .submit-btn{ margin-top: 20px;}
	.contact-view .feedback-box .feedback-content .submit-btn a{ width: 153px; height: 34px; line-height: 34px; font-size: 14px;}
	
	/*提示弹框*/
	.tips-layer .layer-inner .layer-close{ width: 18px; height: 18px;}
	.tips-layer .layer-content{ width: 285px; padding: 27px 25px 24px 25px;}
	.tips-layer .layer-content .icon img{ width: 40px;}
	.tips-layer .layer-content .cont{ margin-top: 13px; font-size: 14px;}
	.tips-layer .layer-content .cont .title{ font-size: 18px;}
	.tips-layer .layer-content .cont p{ margin-top: 4px;}
	
	/*政策与条款*/
	.terms-container .edit-container{ width: auto;}
	.terms-view{ padding: 24px 15px 14px 15px;}
	.terms-inner{ margin-top: 27px;}
	.inner-tabs{ padding-bottom: 28px; margin-bottom: 23px;}
	.inner-tabs li{ font-size: 14px; margin-right: 37px;}
	.inner-tabs li:before{ bottom: -5px;}
	.terms-inner .content-box .top-title-box .title{ font-size: 20px;}
	.terms-inner .content-box .top-title-box .time{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.terms-inner .content-box .content{ font-size: 14px; line-height: 26px; margin-top: 30px;}
	.terms-inner .content-box .content p{ padding-bottom: 30px;}
	
	/*常见问题*/
	.faq-banner .faq-banner-box{ width: 300px;}
	.faq-banner .faq-banner-box .top-title{ font-size: 14px; line-height: 14px;}
	.faq-banner .faq-banner-box .search-box{ height: 35px; margin-top: 14px; padding-left: 30px;}
	.faq-banner .faq-banner-box .search-box .search-btn{ width: 16px; height: 16px; left: 13px;}
	.faq-banner .faq-banner-box .search-box .input-search{  font-size: 14px;}
	.faq-banner .faq-banner-box .hot-keywords{ margin-top: 9px; font-size: 12px; line-height: 14px; padding-left: 6px;}
	.faq-banner .faq-banner-box .hot-keywords a{ margin: 0 6px 0 3px;}
	.faq-banner .faq-banner-box .hot-keywords a .glyphicon{ font-size: 7px; margin-left: 3px; top: 0px;}
	
	.faq-container .edit-container{ width: auto;}
	.faq-view{ padding: 24px 15px 35px 15px;}
	.faq-inner{ margin-top: 26px;}
	.faq-inner .inner-tabs{ padding-bottom: 20px; margin-bottom: 0;}
	.faq-inner .inner-tabs li{ margin-right: 26px;}
	
	.faq-inner .faq-content li{ margin-bottom: 20px;}
	.faq-inner .faq-content li .top-title{ height: 45px; line-height: 45px; font-size: 16px; padding: 0 18px 0 9px;}
	.faq-inner .faq-content li .top-title .glyphicon{ font-size: 10px; margin-top: -5px; right: 18px;}
	.faq-inner .faq-content li .cont{ padding: 14px 18px 14px 18px; font-size: 14px;}
	.faq-inner .faq-content li .cont p{ padding-bottom: 3px;}
	
	.faq-inner .note-txt{ font-size: 14px;}
	.faq-inner .note-txt .icon{ margin-right: 12px;}
	.faq-inner .note-txt .icon img{ height: 16px;}
	
	.faq-inner .top-title-m{ font-size: 18px; line-height: 22px; color: #3142B6; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(103,111,111,0.3); position: relative;}
	.faq-inner .top-title-m:after{ content: ''; width: 22px; height: 22px; background: url(../../images/template/icon/icon-unfold2.png) center no-repeat #3142B6; background-size: 11px; border-radius: 100%; position: absolute; top: 0; right: 0;}
	.faq-inner .top-title-m.current:after{ background: url(../../images/template/icon/icon-shrink2.png) center no-repeat  #3142B6; background-size: 11px;}
	.faq-inner .content-box-m{ padding-top: 10px;}
	.faq-inner .content-box-m li{ margin: 20px 0 0 0;}
	.faq-inner .content-box-m li.current .top-title .glyphicon{ transform:rotate(180deg); transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}

	/*常见问题搜索结果*/
	.faq-inner-result{ padding-bottom: 15px;}
	.faq-inner-result .top-title-h1{ font-size: 20px; line-height:20px; padding-bottom: 20px; margin-bottom: 23px; border-bottom: 1px solid rgba(103,111,111,0.3);;}
	.faq-inner-result .result-cont .pic img{ width: 143px;}
	.faq-inner-result .result-cont .cont{ font-size: 14px; line-height: 24px; margin:20px auto 0 auto; width: 247px;}
	.faq-inner-result .note-txt{ margin-top: 25px;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	/*404*/
	.error-container{ padding: 125px 51px 84px 51px;}
	.error-container .result-cont .txt-bg{ bottom: -10px;}
	.error-container .result-cont .txt-bg img{ height: 120px;}
	.error-container .result-cont .pic img{ display: block; width: 143px; margin: 0 auto;}
	.error-container .result-cont .cont{ font-size: 16px; line-height: 28px;}
	
	/*品牌与酒店*/
	.brand-hotel-inner{ margin-top: 18px;}
	.brand-hotel-inner .pic-box{ margin: 7px 0;height:290px;}
	.brand-hotel-inner .pic-box .cont{ font-size: 14px; line-height: 14px; padding: 20px 0;}
	.brand-hotel-inner .pic-box .cont p{ margin-top: 8px;}
	
	/*联系管理公司*/
	.contact-us-box{ margin-top: 30px;}
	.contact-us-box .title{ font-size: 18px;}
	.contact-us-box .cont{ margin-top: 15px; padding-bottom: 15px; font-size: 16px;}
	.contact-us-box .cont p{ padding-bottom: 15px;}
	.contact-us-box .cont p a{/* width: 150px; height: 36px; line-height: 36px; border-radius: 36px; font-size: 16px; */}
	
	/*联系酒店*/
	.contact-hotel-box{ margin-top: 30px; font-size: 16px;}
	.contact-hotel-box table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.contact-hotel-box table th, .contact-hotel-box table td{ height: 50px;}
	
	/* 会议宴会 */
	.conference-banquet-container .edit-container{ width: auto;}
	.conference-banquet-container{ padding-top: 30px;}
	.conference-banquet-container .top-detail-box{ padding: 0 15px 40px 15px;}
	.conference-banquet-container .top-detail-box .pic2{ margin-top: 47px;}
	.conference-banquet-container .top-detail-box .right-content{ padding-left: 0; margin-top: 20px;}
	.conference-banquet-container .top-detail-box .right-content .top-title{ font-size: 28px;}
	.conference-banquet-container .top-detail-box .right-content .cont{ margin-top: 30px; font-size: 14px; line-height: 26px;}
	.conference-banquet-container .top-detail-box .right-content .bot-cont{ margin-top: 20px; font-size: 14px;}
	.conference-banquet-container .top-detail-box .right-content .bot-cont:before{ width: 56px; height: 6px; top: -15px;}
	.conference-banquet-container .top-detail-box .right-content .btn-box{ margin-top: 17px;}
	.conference-banquet-container .top-detail-box .right-content .btn-box a{ width: 201px; height: 44px; line-height: 44px; font-size: 14px;}
	
	/* 加入我们 */
	.join-us-container{ padding: 0;}
	.join-us-view{ padding: 30px 15px;}
	.join-us-txt-block{ margin-top: 25px;}
	.join-us-txt-block .title{ font-size: 28px; line-height: 40px;}
	.join-us-txt-block .cont{ font-size: 14px; line-height: 26px; margin-top: 13px;}
	.join-us-introduction .brand-pic-list{ margin-top: 32px;}
	.join-us-view .txt-content .title{ font-size: 32px; line-height: 50px;}
	.join-us-view .txt-content .cont{ font-size: 14px; line-height: 26px; margin-top: 13px;}
	.join-us-view .txt-content .cont p{ padding-bottom: 15px;}
	.join-us-why{ padding: 40px 15px;}
	.join-us-job .table{ font-size: 14px; margin-top: 18px;}
	.join-us-job .table table { display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.join-us-job .table table th{ height: 70px;}
	.join-us-job .table table td{ height: 50px;}
	
	/* 职位详情 */
	.job-detail{ padding: 30px 15px 0 15px;}
	.job-detail .content-box{ margin-top: 30px;}
	.job-detail .content-box .top-box{ font-size: 14px;}
	.job-detail .content-box .top-box .title{ font-size: 32px; line-height: 50px;}
	.job-detail .content-box .table{ margin-top: 20px; font-size: 14px;}
	.job-detail .content-box .table table { display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.job-detail .content-box .table table th{ height: 50px;}
	.job-detail .content-box .table table td{ height: 50px;}
	.job-detail .content-box .content .block{ font-size: 14px; line-height: 26px;}
	.job-detail .content-box .content .block .cont{ margin-top: 15px;}
	.job-detail .content-box .bot-box{ font-size: 14px; padding: 24px 35px; margin: 0 -15px;}
	
	/* 预定条 */
	.booking-streamer-container{ padding: 38px 15px;}
	.booking-streamer-container .box .item{ font-size: 14px; margin-bottom: 15px;}
	.booking-streamer-container .box .item .search-box .select{ height: 42px; line-height: 42px; padding: 0 10px;}
	.booking-streamer-container .box .item .input-box .input-text{ height: 42px; line-height: 42px; padding: 0 10px;}
	.booking-streamer-container .box .item .btn-box a{ height: 44px; line-height: 44px;}
	.booking-streamer-container .box .item .btn-box a:before{ background-size: 14px; left: 34%; margin-top: -7px;}
	
	/* 会议婚宴列表页 */
	.banner-booking-streamer{ margin-top: 0; padding: 30px 15px;}
	.conference-banquet-list{ margin-top: 30px;}
	.conference-banquet-list li{ padding: 20px 15px;}
	.conference-banquet-list li .right-content{ font-size: 14px; margin-top: 10px;}
	.conference-banquet-list li .right-content .title{ font-size: 26px; line-height: 50px;}
	.conference-banquet-list li .right-content .cont{ line-height: 22px;}
	.conference-banquet-list li .right-content .top{ padding-bottom: 15px; margin-bottom: 15px;}
	.conference-banquet-list li .right-content .btn-box a{ width: 119px; height: 44px; line-height: 44px;}
	.conference-banquet-list li .overflow-content .block{ margin-top: 30px;}
	.conference-banquet-list li .overflow-content .block .top-title{ font-size: 14px;}
	.conference-banquet-list li .overflow-content .block .txt-cont{ font-size: 12px; line-height: 22px; padding: 20px 15px;}
	.conference-banquet-list li .overflow-content .btn-box a{ width: 119px; height: 44px; line-height: 44px; font-size: 14px;}
	.conference-banquet-list li .overflow-content .block .table table { display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.conference-banquet-list li .overflow-content .block .facilities-box .cont{ margin-top: 5px; margin-bottom: 10px;}
	
	.conference-banquet-list li .overflow-content .block .view-picture{ font-size: 14px;}
	
	/* 会议宴会表单页 */
	.conference-banquet-form{ margin: 30px 0 40px 0; padding: 0 15px;}
	.conference-banquet-form .form-block{ margin-bottom: 30px;}
	.conference-banquet-form .form-block .top-title{ font-size: 22px; line-height: 40px; padding-bottom: 15px;}
	.conference-banquet-form .form-block .content{ font-size: 14px; width: auto;}
	.conference-banquet-form .form-block .content .control-group{ margin-top: 15px;}
	.conference-banquet-form .form-block .content .control-group .controls .input-text{ height: 44px; line-height: 44px;}
	.conference-banquet-form .form-block .content .control-group .controls .select{ height: 44px; line-height: 44px;}
	.conference-banquet-form .btn-box a{ width: 119px; height: 44px; line-height: 44px; font-size: 14px;}
	.conference-banquet-form .form-block .content .control-group .yzm-controls .yzm-img img{ height: 44px;}
	
	/* 临时招聘 弹框 */
	.job-layer .layer-inner .layer-close{ width: 26px; height: 26px;}
	.job-layer .layer-content{ width: calc(100% - 30px);}
	.job-layer .layer-content .top-title{ font-size: 22px; height: 50px; line-height: 50px;}
	.job-layer .layer-content .content{ font-size: 14px; padding: 10px 20px 0 20px;}
	.job-layer .layer-content .content .list li.type{ width: 30%;}
	.job-layer .layer-content .content .list li.p{ width: 70%;}
	
	/* 场地图片 弹框 */
	.site-picture-layer .opacity{ opacity: 1;}
	.site-picture-layer .layer-inner .layer-close{ width: 18px; height: 18px; right: auto; top: 25px; right: 25px;}
	.site-picture-layer .layer-focus{ width: 100%; height: auto; margin: 0; transform:translate(-50%,-50%); border-radius: 0;}
	.site-picture-layer .layer-focus .swiper-slide .title{ height: 40px; line-height: 40px; font-size: 14px;}
	.site-picture-layer .layer-inner .swiper-button-next,.site-picture-layer .layer-inner .swiper-button-prev{ width: 18px; height: 29px; background-size: 18px 29px;}
	.site-picture-layer .layer-inner .swiper-button-next{ right: 15px;}
	.site-picture-layer .layer-inner .swiper-button-prev{ left: 15px;}
	
	/* 酒店加盟 弹框 */
	.hotel-alliance-layer .opacity{ opacity: 1;}
	.hotel-alliance-layer .layer-inner{ width: 100%; height: 450px; margin: 0; transform:translate(-50%,-50%);}	
	.hotel-alliance-layer .layer-inner .layer-close{ width: 18px; height: 18px; top: 7px; right: 15px;}
	.hotel-alliance-layer .layer-content{ width: 100%; height: auto; margin: 0; transform:translate(-50%,-50%); padding: 30px 15px 20px 15px;}
	.hotel-alliance-layer .layer-content .top-title-h1{ font-size: 20px; line-height: 20px;}
	.hotel-alliance-layer .layer-content .content{ height: 370px;}
	.hotel-alliance-layer .connection-content .title{ margin-top: 25px; font-size: 14px;}
	.hotel-alliance-layer .connection-content .cont{ font-size: 12px; line-height: 24px; margin-top: 10px;}
	.hotel-alliance-layer .connection-content .apply-btn{ bottom: 0;}
	.hotel-alliance-layer .connection-content .apply-btn img{ width: 90px;}
	.hotel-alliance-layer .connection-content .apply-btn p{ font-size: 12px;}
	
	.hotel-alliance-layer .project-requirements-content .b-box{ padding-top: 0; padding-bottom: 15px;}
	.hotel-alliance-layer .project-requirements-content .b-box .pic img{ height: 50px;}
	.hotel-alliance-layer .project-requirements-content .b-box .txt{ margin-top: 15px; font-size: 12px; line-height: 24px;}
	.hotel-alliance-layer .project-requirements-content .b-box .txt .title{ font-size: 14px;}
	
	/* 新增验证码 */
	.conference-banquet-form .form-block .content .control-group.yzm-box{ text-align: left;}
	.conference-banquet-form .form-block .content .control-group.yzm-box .control-label{ display: block; margin-right: 0;}
	.conference-banquet-form .form-block .content .control-group.yzm-box .controls{ display: block;}
	.conference-banquet-form .form-block .content .control-group.yzm-box .controls .input-text{ width: 60% !important;}
	.conference-banquet-form .form-block .content .control-group.yzm-box .controls .yzm-pic{ margin-left: 10px;}
	.conference-banquet-form .form-block .content .col-md-2{ display: none;}
	
	
	
}

@media (min-width: 768px) and (max-width: 991px){
	/* .edit-container{ width:750px;} */
	.swiper-pagination-bullet span{ height: 2px;}
	
	/*头部*/
	.header{ height: 65px;}
	.header .menu-icon{ width: 20px; height: 15px; background-size: 20px 15px; top: 25px; left: 20px;}
	.header-right{ right: 0; width: 100%;}
	.header-right .links{ display: none;}
	.header-right .search-icon{ width: 19px; height: 19px; background-size: 19px; margin-top: 22px; float: none; position: absolute; right: 90px;}
	.search-hidden-box{ height: 64px; width: 100%; right: 0; padding: 15px 20px; background-color: #fff;}
	.search-hidden-inner{ width: 100%;}
	.search-hidden-box.current{ width: 92%;}
	
	.search-hidden-box .input-search{ width: 96%;}
	.header.header-transparent .search-hidden-inner{ background-color: #E4EBEC;}
	.header.header-transparent .search-hidden-inner .input-search{ background-color: #E4EBEC;}
	.dropdown-menu>li>a {text-align:center}
	.dropdown {width:30px;position:absolute; top:11px; right:30px}
	.dropdown-menu {top:52px}
	
	
	/*二级导航*/
	.sub-header{ height: 64px; line-height: 64px; top: 64px; padding: 0 11px;}
	.sub-header li{ margin: 0 9px; font-size: 14px;}
	.sub-header.header-shrink{ overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
	.sub-header.header-shrink li a:before{ bottom: 13px;}
	
	/*侧边导航*/
	.menu-layer .menu-close{ width: 20px; height: 15px; background-size: 15px; top: 25px; left: 20px;}
	.menu-layer-inner{ width: 240px; left: -240px;}
	.menu-layer-inner-cont{ padding-bottom: 0; padding-top: 67px;}
	.menu-layer-inner .subnav li{ line-height: 55px;}
	.menu-layer-inner .subnav li .icon img{ width: 21px;}
	.menu-layer-inner .subnav li .glyphicon{ top: 1px;}
	.menu-layer-inner .subnav li a{ padding-left: 40px; font-size: 16px;}
	.menu-layer-inner .subnav li .secondNav li a{ padding-left: 70px;}
	.menu-layer-inner .subnav li .secondNav li a .icon{ left: 40px;}
	.menu-layer-inner .subnav li.active:before, .menu-layer-inner .subnav li.current:before{ height: 55px;}
	
	/*底部 footer*/
	.footer .edit-container{ width: auto;}
	.footer-top{ padding: 25px 15px;}
	.footer-top .footer-logo{ text-align: center;}
	.footer-top .footer-logo img{ display: inline-block; width: 150px;}
	.footer-top .city-links .cont a{ margin-right: 10px;}
	.footer-bottom{ padding: 18px 15px;}
	
	/*首页 banner*/
	.home-banner-floating-txt-box{ top: 122px; left: 20px;}
	.home-banner-floating-txt-box .title{ font-size: 26px; line-height: 26px;}
	.home-banner-floating-txt-box p{ font-size: 16px; line-height: 16px; margin-top: 15px;}
	.booking-floating{ left: 50%; transform:translate(-50%,0); background: none; top: auto; bottom: 18%; padding: 0 32px;}
	.booking-floating .title-box{ display: none;}
	.booking-floating .btn-box{ margin-top: 0;}
	
	/*首页 热门活动*/
	.hot-activitie-block .txt-box{ padding: 15px 24px;}
	.hot-activitie-block .txt-box .title{ font-size: 22px; line-height: normal;}
	.hot-activitie-block .txt-box .cont{ font-size: 16px; line-height: normal; margin-top: 30px;}
	.hot-activitie-block:hover .pic-box:before{ opacity: 0;}
	.hot-activitie-block:hover .txt-box .cont{ opacity: 0;}
	
	.hot-activitie-block2 .txt-box{ padding: 15px 24px;}
	.hot-activitie-block2 .txt-box .title{ font-size: 22px; line-height: normal;}
	.hot-activitie-block2 .txt-box .title:before{ height: 3px; bottom: -30px;}
	.hot-activitie-block2 .txt-box .cont{ margin-top: 55px; font-size: 22px; line-height: normal;}
	
	/*搜索结果*/
	.search-list{ padding: 94px 15px 50px 15px;}
	.search-list .edit-container{ width: auto;}
	.search-list .top-title-h1{ font-size: 18px; line-height: 32px; padding-bottom: 8px;}
	.search-list .list{ margin-top: 7px;}
	.search-list .list li{ padding: 20px; margin-top: 15px;}
	.search-list .list li .title-h2{ font-size: 16px; line-height: 16px;}
	.search-list .list li .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.search-result{ padding: 125px 51px 84px 51px;}
	.search-result .result-cont .pic img{ display: block; width: 143px; margin: 0 auto;}
	.search-result .result-cont .cont{ font-size: 16px; line-height: 28px;}
	
	/*分页*/
	.page{ margin-top: 30px; font-size: 16px;}
	.page a, .page span{ margin: 0 10px;}
	.page .glyphicon{ top: 2px;}
	
	/*品牌介绍*/
	.brand-banner-txt .txt-box{ width: 100%; padding: 0 50px;}
	.brand-banner-txt .txt-box .title{ font-size: 36px; line-height: 36px;}
	.brand-banner-txt .txt-box .cont{ font-size: 14px; line-height: 26px; margin-top: 18px;}
	.brand-banner-txt .down-guide p{ font-size: 16px; line-height: 16px; margin-top: 14px;}
	.down-guide{ bottom: 13px;}
	.down-guide .icon img{ width: 20px;}
	
	.brand-container .edit-container{ width: auto;}
	.brand-view .edit-container{ padding: 85px 15px 65px 15px;}
	.brand-container-title{ left: inherit !important; right: 18px !important; top: 10px;}
	.brand-container-title .cn{ font-size: 40px; line-height: 40px;}
	.brand-container-title .en{ font-size: 28px; line-height: 28px; margin-top: 5px;}
	.brand-txt-block{ float: none !important; width: auto !important;}
	.brand-txt-block .title{ font-size: 24px; line-height: 40px;}
	.brand-txt-block .cont{ margin-top: 9px; font-size: 14px; line-height: 26px;}
	.brand-txt-block .more{ width: 177px; height: 34px; line-height: 34px; font-size: 14px; margin-top: 21px; border-radius: 34px;}
	.brand-pic-list{ margin-top: 30px; width: auto;}
	.brand-pic-list .swiper-slide{ width: 85%;}
	.brand-pic-list .swiper-slide .pic .title{ font-size: 18px; line-height: 30px; top: 13px;}
	.brand-experience .brand-pic-list{ float: none; width: auto; margin-top: 30px;}
	.brand-experience .element-icon{ display: none;}
	.brand-indoor .element-icon img{ display: block; width: 130px;}
	.brand-focus .excursion-right{ position: inherit;}
	.brand-focus-view-box{ padding: 20px 15px 30px 15px;}
	.brand-focus-view-box .tabs .block{ margin-bottom: 0; font-size: 16px; line-height: 22px;}
	.brand-focus-view-box .tabs .block .number{ display: none;}
	.brand-focus-view-box .tabs .block.current:before{ width: 25px;}
	.brand-focus-view-box .focus-content-box{ margin-top: 40px;}
	.brand-focus-view-box .focus-content-box .title{ display: none;}
	.brand-focus-view-box .focus-content-box .cont{ font-size: 14px; line-height: 26px;}
	
	
	/*品牌介绍 横条*/
	.streamer-container .edit-container{ width: auto;}
	.streamer-container .txt-box{ padding: 54px 0 44px 0;}
	.streamer-container .txt-box .title{ font-size: 18px; line-height: 18px;}
	.streamer-container .txt-box .cont{ font-size: 14px; margin-top: 8px;}
	
	/*品牌介绍 地图*/
	.hrand-map{ height: 446px;}
	.pc-mapCont,.m-mapCont{ width: 140px; font-size: 12px; padding: 8px 10px; transform:translate(-42%,0);}
	.pc-mapCont .glyphicon-triangle-bottom, .m-mapCont .glyphicon-triangle-bottom{ bottom: -9px;}
	.pc-mapCont .name,.m-mapCont .name{ margin-top: 4px;}

	/*园区介绍*/
	.resorts-banner-txt .txt-box{ width: 100%; padding: 0 50px;}
	.resorts-banner-txt .txt-box .title{ font-size: 36px; line-height: 36px;}
	.resorts-banner-txt .txt-box .title2{ font-size: 18px; margin-bottom: 1px;}
	.resorts-banner-txt .txt-box .address{ font-size: 20px; line-height: 26px; margin-top: 16px;}
	.resorts-banner-txt .txt-box .weather{ font-size: 14px; line-height: 14px; margin-top: 23px;}
	.resorts-banner-txt .txt-box .weather span{ font-size: 20px;}
	.resorts-banner-txt .txt-box .weather span i{ font-size: 18px;}
	.resorts-banner-txt .txt-box .weather span sup img{ width: 12px;}
	.resorts-banner-txt .down-guide p{ font-size: 16px; line-height: 16px;}
	
	.resorts-overview .edit-container{ padding: 85px 15px 30px 15px;}
	.resorts-overview .element-icon{ display: none;}
	.resorts-container-title{ left: inherit; right: 18px; top: -10px;}
	.resorts-container-title .cn{ font-size: 40px; line-height: 40px;}
	.resorts-container-title .en{ font-size: 28px; line-height: 28px; margin-top: 5px;}
	.resorts-txt-block{ float: none; width: auto !important;}
	.resorts-txt-block .title{ font-size: 24px; line-height: 40px;}
	.resorts-txt-block .cont{ margin-top: 9px; font-size: 14px; line-height: 26px;}
	.resorts-pic-list{ margin-top: 30px !important;}
	.resorts-pic-list .swiper-slide{ width: 85%;}
	.resorts-overview .overview-right{ position: inherit;}
	.overview-focus-view-box{ padding: 0 0 25px 0;}
	.overview-focus-view-box .title{ font-size: 24px; line-height: 40px;}
	.overview-focus-view-box .cont{ margin-top: 9px; font-size: 14px; line-height: 26px;}
	
	.resorts-facilities .edit-container{ padding: 42px 15px 94px 15px;}
	.resorts-cottages .edit-container{ padding: 108px 15px 40px 15px;}
	.resorts-focus-box{ margin-top: 41px;}
	.resorts-focus-view-box{ padding: 20px 15px 30px 15px;}
	.resorts-focus .excursion-right{ position: inherit;}
	.resorts-focus-view-box .tabs .block{ margin-bottom: 0; font-size: 20px;}
	.resorts-focus-view-box .tabs .block .number{ margin-right: 0;}
	.resorts-focus-view-box .tabs .block span{ display: none;}
	.resorts-focus-view-box .tabs .block.current:before{ width: 18px;}
	.resorts-focus-view-box .focus-content-box{ margin-top: 36px;}
	.resorts-focus-view-box .focus-content-box .title{ font-size: 20px; line-height: 40px;}
	.resorts-focus-view-box .focus-content-box .cont{ font-size: 14px; line-height: 26px; margin-top: 6px;}
	.resorts-activities .edit-container { padding: 85px 15px 50px 15px;}
	.resorts-activities .brand-pic-list{ margin-top: 25px;}
	.resorts-facilities .resorts-txt-box{ padding-left: 0;}
	.resorts-focus-view-box .focus-content-box .more{ font-size: 14px; line-height: 26px;}
	
	/*推荐攻略 弹框*/
	.recommend-strategy-layer .layer-inner{ width: calc(100% - 30px); padding: 60px 0 20px 0;}
	.recommend-strategy-layer .layer-inner .layer-close{ width: 15px; height: 15px; background-size: 15px; top: 17px; left: 15px;}
	.recommend-strategy-layer .recommend-strategy-layer-container{ margin: 0 5px;}
	.recommend-strategy-layer .recommend-strategy-layer-container .overflow{ width: calc(100% - 20px);}
	.recommend-strategy-layer-container .top-title-box{ padding-bottom: 12px;}
	.recommend-strategy-layer-container .top-title-box .top-title-h1{ font-size: 20px; line-height: 25px;}
	.recommend-strategy-layer-container .top-title-box .label-box{ margin-top: 20px;}
	.recommend-strategy-layer-container .top-title-box .label-box span{ width: 77px; height: 26px; line-height: 26px; font-size: 12px;}
	.recommend-strategy-layer-container .content{ font-size: 14px; line-height: 26px;}
	.recommend-strategy-layer-container .content p{ margin-top: 10px;}
	.recommend-strategy-layer-container .content .img{ margin-top: 8px;}
	.recommend-strategy-layer-container .content .s-title{ font-size: 12px; margin-top: 8px;}
	.recommend-strategy-layer-container .content .s-title span{ margin: 0 9px;}
	.recommend-strategy-layer-container .content .title-h2{ font-size: 14px; line-height: 18px; margin-top: 15px;}
	.recommend-strategy-layer-container .content .layer-pic-focus{ margin-top: 8px;}
	.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-next, .recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-prev{ width: 20px; height: 25px; line-height: 25px; font-size: 18px; margin-top: -12.5px;}
	.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-next:hover, .recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-button-prev:hover{ opacity: 0.5;}
	
	.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-pagination-bullet{ width: 7px !important; height: 7px !important;}
	
	.recommend-strategy-layer-container .content .pic{ margin-top: 20px;}
	.recommend-strategy-layer-container .content .pic img{ width: 100%;}
	
	/*二级banner*/
	.sub-banner{ height: 148px; margin-top: 65px;}
	.sub-banner .banner-txt{ font-size: 24px;}
	.group-banner{ margin-top: 129px;}
	
	/*返回页面*/
	.return-home,.return-list{ font-size: 16px;}
	
	/*活动列表*/
	.activity-container{ padding: 30px 15px 50px 15px;}
	.activity-container .edit-container{ width: auto;}
	.activity-inner{ padding-top: 14px;}
	.activity-list{ padding-top: 0;}
	.activity-list li{ margin-top: 20px;}
	.activity-list li .txt-box{ padding: 22px 22px 24px 22px;}
	.activity-list li .txt-box .title{ font-size: 18px; line-height: 28px;}
	.activity-list li .txt-box .cont{ display: none;}
	.activity-list li .txt-box .label-box{ margin-top: 23px;}
	.activity-list li .txt-box .label-box span{ width: 81px; height: 27px; line-height: 27px; font-size: 12px;}
	
	.activity-list li .txt-cont{ padding: 22px 22px 0 22px;}
	.activity-list li .txt-cont .title{ font-size: 18px; line-height: 36px;}
	.activity-list li .txt-cont .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.activity-list li .txt-btn{ padding: 22px 22px 24px 22px;}
	.activity-list li .txt-btn:before{ display: none;}
	.activity-list li .txt-btn .title{ font-size: 18px; line-height: 36px;}
	.activity-list li .txt-btn .btn-box{ margin-top: 20px;}
	.activity-list li .txt-btn .btn-box a{ display: inline-block; width: 180px; line-height: 34px; font-size: 14px;}
	
	.activity-list li .p-box{ padding: 22px 22px 24px 22px;}
	.activity-list li .p-box .cont{ font-size: 14px; line-height: 26px;}
	.activity-list li .p-box .cont p{ -webkit-line-clamp:initial;}
	
	.activity-list li:nth-of-type(even) .txt-btn{ padding: 22px 22px 24px 22px;}
	.activity-list li:nth-of-type(even) .pic-box{ float: left;}
	.activity-list .unfinished-box{ font-size: 22px;}
	
	/*活动详情*/
	.return-list{ margin-bottom: 22px;}
	.activity-details-bg{ display: none;}
	.activity-details-container{ background-color: #fff; padding: 98px 15px 47px 15px;}
	.activity-details-container .edit-container{ width: 100%;}
	.activity-details-inner{ padding: 0;}
	.activity-details-inner .recommend-strategy-layer-container{ width: 100%;}
	.activity-details-inner .recommend-strategy-layer-container .top-title-box{ padding-bottom: 28px;}
	.activity-recommend-list{ margin-top: 36px; padding-top: 32px; border-top: 1px solid rgba(103,111,111,0.3);}
	.activity-recommend-list .top-title{ font-size: 18px;}
	.activity-recommend-list .brand-pic-list{ margin-top: 20px !important;}
	
	/*优惠精选详情*/
	.activity-content{ margin-top: 22px;}
	.activity-content .top-content-box .txt-cont{ padding: 22px 22px 24px 22px;}
	.activity-content .top-content-box .txt-cont .title{ font-size: 22px; line-height: 34px;}
	.activity-content .top-content-box .txt-cont .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.activity-content-list{ margin-top: 18px;}
	.activity-content-list .block{ margin: 7px 0;}
	.activity-content-list .block .cont{ font-size: 14px; padding: 20px 0;}
	.activity-content-list .block .cont p{ margin-top: 8px;}
	.activity-content-list .block .cont .btn-box{ margin-top: 10px;}
	.activity-content-list .block .cont .btn-box a{ width: 81px; height: 27px; line-height: 27px; border-radius: 27px; font-size: 12px;}
	
	
	/*公司介绍*/
	.group-top-title .cn{ font-size: 24px; line-height: 40px;}
	.group-top-title .en{ font-size: 14px; line-height: 26px; margin-top: 0;}
	.group-top-title .txt{ font-size: 14px; line-height: 26px; margin-top: 7px; width: auto;}
	
	.group-introduce-container .edit-container{ width: auto;}
	.ceo-introduction-view{ padding: 30px 15px 32px 15px;}
	.ceo-introduction-inner{ margin-top: 32px;}
	.ceo-introduction-inner .pic{ padding-right: 0;}
	.ceo-introduction-inner .right-content{ padding: 20px 0 0 0;}
	.ceo-introduction-inner .right-content .top-box .title{ font-size: 24px; line-height: 40px;}
	.ceo-introduction-inner .right-content .top-box p{ font-size: 14px; line-height: 26px; margin-top: 4px;}
	.ceo-introduction-inner .right-content .txt{ margin-top: 20px; font-size: 14px; line-height: 26px;}
	.ceo-introduction-inner .right-content .label-box{ margin-top: 14px; font-size: 14px; line-height: 26px;}
	.ceo-introduction-inner .right-content .label-box p{ padding-top: 10px;}
	
	.HNA-PC-Intro-view{ padding: 30px 15px 32px 15px;}
	.HNA-PC-Intro-view .video{ margin-top: 30px;}
	.HNA-PC-Intro-view .video .video-play{ width: 54px; height: 54px;}
	.HNA-PC-Intro-view .list .block{ padding: 42px 0 8px 0;}
	.HNA-PC-Intro-view .list .block .title{ font-size: 18px; line-height: 18px;}
	.HNA-PC-Intro-view .list .block .title:before{ width: 20px; height: 2px; bottom: -14px;}
	.HNA-PC-Intro-view .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 25px;}
	
	.HNA-PC-Intro-view .video2{ margin-top: 30px; padding: 40px 15px;}
	.HNA-PC-Intro-view .video2 .cont{ width: auto; font-size: 18px; line-height: 30px;}
	
	
	.social-responsibility-view{ padding: 35px 15px 40px 15px;}
	.social-responsibility-view .list .block{ padding: 52px 0 0 0;}
	.social-responsibility-view .list .block .icon img{ height: 33px;}
	.social-responsibility-view .list .block .title{ font-size: 18px; line-height: 18px; margin-top: 25px;}
	.social-responsibility-view .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 18px;}
	
	.timeline-bg-view{ padding: 45px 0 32px 0; height: 583px;}
	.timeline-bg-view .group-top-title{ padding: 0 15px;}
	.timeline-inner{ margin-top: 57px;}
	.timeline-inner .history-box{ height: 284px; overflow-x: auto;}
	.timeline-inner .history-box .middle{ height: 24px;}
	.timeline-inner .history-box .history-item .time{ width: 62px; height: 24px; line-height: 24px; font-size: 12px;}
	.timeline-inner .history-box .history-item .content-box li{ height: 24px;}
	.timeline-inner .history-box .history-item .content-box li .block{ height: 141px; bottom: 12px;}
	.timeline-inner .history-box .history-item .content-box li .block .hr-line:before{ width: 10px; height: 10px; margin-left: -5px; bottom: -5px; border-width: 2px;}
	.timeline-inner .history-box .history-item .content-box li .block .history-city{ font-size: 18px; top: 12px;}
	.timeline-inner .history-box .history-item .content-box li .block .history-detail{ width: 160px; font-size: 14px; line-height: 22px; top: 12px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block{ top: 12px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block .history-city, .timeline-inner .history-box .history-item .content-box li.todown .block .history-detail{ top: 50px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block .hr-line:before{ top: -5px;}
	.timeline-inner .direction-box{ font-size: 28px; bottom: 40px;}
	
	
	/*投资机会*/
	.investment-opportunity-container .edit-container{ width: auto;}
	.corporate-social-responsibility-view{ padding: 30px 15px 32px 15px;}
	.corporate-social-responsibility-inner{ margin-top: 40px;}
	.corporate-social-responsibility-inner .list .block{ padding: 42px 0 8px 0;}
	.corporate-social-responsibility-inner .list .block .title{ font-size: 18px; line-height: 18px;}
	.corporate-social-responsibility-inner .list .block .title:before{ width: 20px; height: 2px; bottom: -14px;}
	.corporate-social-responsibility-inner .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 25px; height: auto;}
	
	.investment-steps-view{ padding: 36px 15px 4px 15px;}
	.investment-steps-inner .list{ margin-top: 2px;}
	.investment-steps-inner .list li{ padding: 38px 0 38px 47px;}
	.investment-steps-inner .list li .number{ width: 30px; height: 30px; line-height: 30px; font-size: 20px; top: 46px;}
	.investment-steps-inner .list li .title{ font-size: 20px; line-height: 20px;}
	.investment-steps-inner .list li .cont{ font-size: 14px; line-height: 26px; margin-top: 12px; height: auto;}
	.investment-steps-inner .list li.number2 .cont,.investment-steps-inner .list li.number3 .cont{ font-size: 14px; line-height: 26px;}
	.investment-steps-inner .list li.number1:before,.investment-steps-inner .list li.number2:before{ height: 82px; left: 13.5px; bottom: -35px;}
	.investment-steps-inner .list li.number2:before{ height: 110px;}
	
	.contact-us-view{ padding: 36px 15px 56px 15px;}
	.contact-us-view .cont{ margin-top: 37px;}
	.contact-us-view .cont .title{ font-size: 22px; line-height: 22px; padding-left: 34px; background-size: 21px 21px;}
	.contact-us-view .cont p{ font-size: 14px; line-height: 26px; margin-top: 15px;}
	
	/*新闻报导列表*/
	.news-container .activity-list li .txt-box{ padding-top: 10px;}
	.news-container .activity-list li .txt-box .time{ font-size: 14px; line-height: 24px; margin-bottom: 18px;}
	
	/*实景相册列表*/
	.photo-sum-m{ font-size: 14px; margin-top: 24px;}
	.photo-sum-m span{ font-size: 22px;}
	.photo-album-inner{ margin-top: 18px;}
	.photo-album-inner .pic-box{ margin: 7px 0}
	.photo-album-inner .pic-box .cont{ font-size: 14px; line-height: 14px; padding: 20px 0;}
	.photo-album-inner .pic-box .cont p{ margin-top: 8px;}
	
	/*实景相册 弹框*/
	.photo-album-layer .opacity{ opacity: 1;}
	.photo-album-layer .layer-inner .layer-close{ width: 18px; height: 18px; right: auto; left: 25px; top: 25px;}
	.photo-album-layer-focus{ width: 100%;}
	.photo-album-layer-focus .gallery-top{ height: auto;}
	.photo-album-layer-focus .gallery-thumbs{ display: none;}
	.photo-album-layer-focus .title-cont{ font-size: 14px; line-height: 18px; margin-top: 18px; padding: 0 20px;}
	.photo-album-layer-focus .title-cont .photo-page{ float: none;}
	.photo-album-layer-focus .title-cont .title{ float: none; margin-top: 6px;}
	.photo-album-layer-container .swiper-button-next .glyphicon, .photo-album-layer-container .swiper-button-prev .glyphicon{ font-size: 15px;}
	.photo-album-layer-container .swiper-button-next, .photo-album-layer-container .swiper-button-prev{ width: 15px; height: 15px; margin-top: -35px;}
	.photo-album-layer-container .swiper-button-next{ right: 12px;}
	.photo-album-layer-container .swiper-button-prev{ left: 12px;}
	
	/*加入我们*/
	.join-us-container .edit-container{ width: auto;}
	.join-us-container .element-icon img { display: block; width: 130px;}
	.our-team-view{ padding: 38px 15px;}
	.our-team-inner{ margin-top: 32px;}
	.our-team-inner .our-team-txt{ width: auto; margin-top: 20px; font-size: 14px; line-height: 26px;}
	.our-team-inner .brand-pic-list{ width: auto; margin-top: 25px;}
	
	.our-values-of-practice-view{ padding: 35px 15px 26px 15px;}
	.our-values-of-practice-view .list .swiper-slide{ width: 100%; padding: 52px 0 40px 0;}
	.our-values-of-practice-view .list .swiper-slide .icon img{ height: 33px;}
	.our-values-of-practice-view .list .swiper-slide .title{ font-size: 18px; line-height: 18px; margin-top: 26px;}
	.our-values-of-practice-view .list .swiper-slide .cont{ font-size: 14px; line-height: 24px; margin-top: 18px;}
	.our-values-of-practice-view .list .swiper-button-next, .our-values-of-practice-view .list .swiper-button-prev{ width: 16px; height: 16px; margin-top: auto; top: auto; bottom: 0;}
	.our-values-of-practice-view .list .swiper-button-next, .our-values-of-practice-view .list .swiper-container-rtl .swiper-button-prev{ background-image: none;}
	.our-values-of-practice-view .list .swiper-button-prev, .our-values-of-practice-view .list .swiper-container-rtl .swiper-button-next{ background-image: none;}
	.our-values-of-practice-view .list .swiper-button-next .glyphicon, .our-values-of-practice-view .list .swiper-button-prev .glyphicon{ color: #3142B6; font-size: 16px;}
	.our-values-of-practice-view .list .swiper-button-next{ right: 0;}
	.our-values-of-practice-view .list .swiper-button-prev{ left: auto; right: 35px;}
	
	.our-welfare-view{ padding: 45px 15px 50px 15px;}
	.our-welfare-view .list{ margin-top: 12px;}
	.our-welfare-view .list li{ width: 50%; font-size: 14px; line-height: 18px; margin-top: 33px; padding-right: 20px;}
	
	.our-job-vacancies-view{ padding: 50px 15px 10px 15px;}
	.our-job-vacancies-inner{ margin-top: 50px; padding: 0 15px;}
	.our-job-vacancies-inner .left-txt{ margin-top: 10px; padding: 0;}
	.our-job-vacancies-inner .left-txt .block{ margin-top: 37px; margin-bottom: 15px; padding-right: 0;}
	.our-job-vacancies-inner .left-txt .block .top-title{ font-size: 14px; line-height: 24px;}
	.our-job-vacancies-inner .left-txt .block .cont{ margin-top: 20px; font-size: 14px;}
	.our-job-vacancies-inner .left-txt .block .cont .qr-code-box img{ width: 136px;}
	.our-job-vacancies-inner .left-txt .block .cont .txt{ line-height: 24px; margin-top: 20px;}
	.our-job-vacancies-inner .left-txt .block .cont .email-txt{ font-size: 24px;}
	.our-job-vacancies-inner .right-list{ height: auto; padding: 0 25px; font-size: 14px;}
	.our-job-vacancies-inner .right-list table th{ padding: 20px 0; padding-left: 20px;}
	.our-job-vacancies-inner .right-list table td{ padding: 16px 0; padding-left: 20px;}
	.our-job-vacancies-inner .right-list table td p{ font-size: 12px; margin-top: 8px;}
	.our-job-vacancies-inner .right-list .list{ height: 480px;}
	.our-job-vacancies-inner .right-list .list tr:last-child{ border-bottom: 0;}
	
	/*联系我们*/
	.contact-top-title .cn{ font-size: 24px; line-height: 40px;}
	.contact-top-title .en{ font-size: 14px; line-height: 26px; margin-top: 0;}
	
	.contact-container .edit-container{ width: auto;}
	.contact-view{ padding: 36px 15px;}
	.contact-view .email-box{ margin-top: 44px;}
	.contact-view .email-box .cont{ font-size: 20px; line-height: 22px; margin-top: 28px; padding-left: 49px;}
	.contact-view .email-box .cont .icon img{ height: 22px;}
	.contact-view .feedback-box{ margin-top: 30px; padding-top: 42px;}
	.contact-view .feedback-box .feedback-content{ margin-top: 0;}
	.contact-view .feedback-box .feedback-content .block{ margin-top: 27px; margin-bottom: 10px; padding-right: 15px;}
	.contact-view .feedback-box .feedback-content .block .top-title{ font-size: 16px; height: 18px; line-height: 18px;}
	.contact-view .feedback-box .feedback-content .block .cont{ margin-top: 20px;}
	.contact-view .feedback-box .feedback-content .block .cont textarea{ height: 154px; font-size: 16px; line-height: 26px; padding: 10px; border-radius: 6px;}
	.contact-view .feedback-box .feedback-content .block .cont .input-text{ height: 50px; line-height: 50px; font-size: 16px; padding: 0 10px; border-radius: 6px;}
	.contact-view .feedback-box .feedback-content .block .cont .select{ height: 50px; line-height: 50px; font-size: 16px; padding: 0 10px; border-radius: 6px;}
	.contact-view .feedback-box .feedback-content .block .cont .note{ font-size: 13px;}
	
	.contact-view .feedback-box .feedback-content .submit-btn{ margin-top: 20px;}
	.contact-view .feedback-box .feedback-content .submit-btn a{ width: 153px; height: 34px; line-height: 34px; font-size: 14px;}
	
	/*提示弹框*/
	.tips-layer .layer-inner .layer-close{ width: 18px; height: 18px;}
	.tips-layer .layer-content{ width: 285px; padding: 27px 25px 24px 25px;}
	.tips-layer .layer-content .icon img{ width: 40px;}
	.tips-layer .layer-content .cont{ margin-top: 13px; font-size: 14px;}
	.tips-layer .layer-content .cont .title{ font-size: 18px;}
	.tips-layer .layer-content .cont p{ margin-top: 4px;}
	
	/*政策与条款*/
	.terms-container .edit-container{ width: auto;}
	.terms-view{ padding: 24px 15px 14px 15px;}
	.terms-inner{ margin-top: 27px;}
	.inner-tabs{ padding-bottom: 28px; margin-bottom: 23px;}
	.inner-tabs li{ font-size: 14px; margin-right: 37px;}
	.inner-tabs li:before{ bottom: -5px;}
	.terms-inner .content-box .top-title-box .title{ font-size: 20px;}
	.terms-inner .content-box .top-title-box .time{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.terms-inner .content-box .content{ font-size: 14px; line-height: 26px; margin-top: 30px;}
	.terms-inner .content-box .content p{ padding-bottom: 30px;}
	
	/*常见问题*/
	.faq-banner .faq-banner-box{ width: 300px;}
	.faq-banner .faq-banner-box .top-title{ font-size: 14px; line-height: 14px;}
	.faq-banner .faq-banner-box .search-box{ height: 35px; margin-top: 14px; padding-left: 30px;}
	.faq-banner .faq-banner-box .search-box .search-btn{ width: 16px; height: 16px; left: 13px;}
	.faq-banner .faq-banner-box .search-box .input-search{  font-size: 14px;}
	.faq-banner .faq-banner-box .hot-keywords{ margin-top: 9px; font-size: 12px; line-height: 14px; padding-left: 6px;}
	.faq-banner .faq-banner-box .hot-keywords a{ margin: 0 6px 0 3px;}
	.faq-banner .faq-banner-box .hot-keywords a .glyphicon{ font-size: 7px; margin-left: 3px; top: 0px;}
	
	.faq-container .edit-container{ width: auto;}
	.faq-view{ padding: 24px 15px 35px 15px;}
	.faq-inner{ margin-top: 26px;}
	.faq-inner .inner-tabs{ padding-bottom: 20px; margin-bottom: 0;}
	.faq-inner .inner-tabs li{ margin-right: 26px;}
	
	.faq-inner .faq-content li{ margin-bottom: 20px;}
	.faq-inner .faq-content li .top-title{ height: 45px; line-height: 45px; font-size: 16px; padding: 0 18px 0 9px;}
	.faq-inner .faq-content li .top-title .glyphicon{ font-size: 10px; margin-top: -5px; right: 18px;}
	.faq-inner .faq-content li .cont{ padding: 14px 18px 14px 18px; font-size: 14px;}
	.faq-inner .faq-content li .cont p{ padding-bottom: 3px;}
	
	.faq-inner .note-txt{ font-size: 14px;}
	.faq-inner .note-txt .icon{ margin-right: 12px;}
	.faq-inner .note-txt .icon img{ height: 16px;}
	
	.faq-inner .top-title-m{ font-size: 18px; line-height: 22px; color: #3142B6; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(103,111,111,0.3); position: relative;}
	.faq-inner .top-title-m:after{ content: ''; width: 22px; height: 22px; background: url(../../images/template/icon/icon-unfold2.png) center no-repeat #3142B6; background-size: 11px; border-radius: 100%; position: absolute; top: 0; right: 0;}
	.faq-inner .top-title-m.current:after{ background: url(../../images/template/icon/icon-shrink2.png) center no-repeat  #3142B6; background-size: 11px;}
	.faq-inner .content-box-m{ padding-top: 10px;}
	.faq-inner .content-box-m li{ margin: 20px 0 0 0;}
	.faq-inner .content-box-m li.current .top-title .glyphicon{ transform:rotate(180deg); transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
	
	/*常见问题搜索结果*/
	.faq-inner-result{ padding-bottom: 15px;}
	.faq-inner-result .top-title-h1{ font-size: 20px; line-height:20px; padding-bottom: 20px; margin-bottom: 23px; border-bottom: 1px solid rgba(103,111,111,0.3);;}
	.faq-inner-result .result-cont .pic img{ width: 143px;}
	.faq-inner-result .result-cont .cont{ font-size: 14px; line-height: 24px; margin:20px auto 0 auto; width: 247px;}
	.faq-inner-result .note-txt{ margin-top: 25px;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	/*404*/
	.error-container{ padding: 125px 51px 84px 51px;}
	.error-container .result-cont .txt-bg{ bottom: -10px;}
	.error-container .result-cont .txt-bg img{ height: 120px;}
	.error-container .result-cont .pic img{ display: block; width: 143px; margin: 0 auto;}
	.error-container .result-cont .cont{ font-size: 16px; line-height: 28px;}
	
	/*品牌与酒店*/
	.brand-hotel-inner{ margin-top: 18px;}
	.brand-hotel-inner .pic-box{ margin: 7px 0}
	.brand-hotel-inner .pic-box .cont{ font-size: 14px; line-height: 14px; padding: 20px 0;}
	.brand-hotel-inner .pic-box .cont p{ margin-top: 8px;}
	
	/*联系管理公司*/
	.contact-us-box{ margin-top: 30px;}
	.contact-us-box .title{ font-size: 18px;}
	.contact-us-box .cont{ margin-top: 15px; padding-bottom: 15px; font-size: 16px;}
	.contact-us-box .cont p{ padding-bottom: 15px;}
	.contact-us-box .cont p a{/* width: 150px; height: 36px; line-height: 36px; border-radius: 36px; font-size: 16px; */}
	
	/*联系酒店*/
	.contact-hotel-box{ margin-top: 30px; font-size: 16px;}
	.contact-hotel-box table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.contact-hotel-box table th, .contact-hotel-box table td{ height: 50px;}
	
	/* 会议宴会 */
	.conference-banquet-container .edit-container{ width: auto;}
	.conference-banquet-container{ padding-top: 30px;}
	.conference-banquet-container .top-detail-box{ padding: 0 15px 40px 15px;}
	.conference-banquet-container .top-detail-box .pic2{ margin-top: 47px;}
	.conference-banquet-container .top-detail-box .right-content{ padding-left: 0; margin-top: 20px;}
	.conference-banquet-container .top-detail-box .right-content .top-title{ font-size: 32px;}
	.conference-banquet-container .top-detail-box .right-content .cont{ margin-top: 30px; font-size: 14px; line-height: 26px;}
	.conference-banquet-container .top-detail-box .right-content .bot-cont{ margin-top: 20px; font-size: 14px;}
	.conference-banquet-container .top-detail-box .right-content .bot-cont:before{ width: 56px; height: 6px; top: -15px;}
	.conference-banquet-container .top-detail-box .right-content .btn-box{ margin-top: 17px;}
	.conference-banquet-container .top-detail-box .right-content .btn-box a{ width: 201px; height: 44px; line-height: 44px; font-size: 14px;}
	
	/* 加入我们 */
	.join-us-container{ padding: 0;}
	.join-us-view{ padding: 30px 15px;}
	.join-us-txt-block{ margin-top: 25px;}
	.join-us-txt-block .title{ font-size: 28px; line-height: 40px;}
	.join-us-txt-block .cont{ font-size: 14px; line-height: 26px; margin-top: 13px;}
	.join-us-introduction .brand-pic-list{ margin-top: 32px;}
	.join-us-view .txt-content .title{ font-size: 32px; line-height: 50px;}
	.join-us-view .txt-content .cont{ font-size: 14px; line-height: 26px; margin-top: 13px;}
	.join-us-view .txt-content .cont p{ padding-bottom: 15px;}
	.join-us-why{ padding: 40px 15px;}
	.join-us-job .table{ font-size: 14px; margin-top: 18px;}
	.join-us-job .table table th{ height: 70px;}
	.join-us-job .table table td{ height: 50px;}
	
	/* 职位详情 */
	.job-detail{ padding: 30px 15px 0 15px;}
	.job-detail .content-box{ margin-top: 30px;}
	.job-detail .content-box .top-box{ font-size: 14px;}
	.job-detail .content-box .top-box .title{ font-size: 32px; line-height: 50px;}
	.job-detail .content-box .table{ margin-top: 20px; font-size: 14px;}
	.job-detail .content-box .table table th{ height: 50px;}
	.job-detail .content-box .table table td{ height: 50px;}
	.job-detail .content-box .content .block{ font-size: 14px; line-height: 26px;}
	.job-detail .content-box .content .block .cont{ margin-top: 15px;}
	.job-detail .content-box .bot-box{ font-size: 14px; padding: 24px 35px; margin: 0 -15px;}
	
	/* 预定条 */
	.booking-streamer-container{ padding: 38px 15px;}
	.booking-streamer-container .box .item{ font-size: 14px; margin-bottom: 15px;}
	.booking-streamer-container .box .item .search-box .select{ height: 42px; line-height: 42px; padding: 0 10px;}
	.booking-streamer-container .box .item .input-box .input-text{ height: 42px; line-height: 42px; padding: 0 10px;}
	.booking-streamer-container .box .item .btn-box a{ height: 44px; line-height: 44px;}
	.booking-streamer-container .box .item .btn-box a:before{ background-size: 14px; left: 34%; margin-top: -7px;}
	
	/* 会议婚宴列表页 */
	.banner-booking-streamer{ margin-top: 0; padding: 30px 15px;}
	.conference-banquet-list{ margin-top: 30px;}
	.conference-banquet-list li{ padding: 20px 15px;}
	.conference-banquet-list li .right-content{ font-size: 14px; margin-top: 10px;}
	.conference-banquet-list li .right-content .title{ font-size: 26px; line-height: 50px;}
	.conference-banquet-list li .right-content .cont{ line-height: 22px;}
	.conference-banquet-list li .right-content .top{ padding-bottom: 15px; margin-bottom: 15px;}
	.conference-banquet-list li .right-content .btn-box a{ width: 119px; height: 44px; line-height: 44px;}
	.conference-banquet-list li .overflow-content .block{ margin-top: 30px;}
	.conference-banquet-list li .overflow-content .block .top-title{ font-size: 14px;}
	.conference-banquet-list li .overflow-content .block .txt-cont{ font-size: 12px; line-height: 22px; padding: 20px 15px;}
	.conference-banquet-list li .overflow-content .btn-box a{ width: 119px; height: 44px; line-height: 44px; font-size: 14px;}
	.conference-banquet-list li .overflow-content .block .facilities-box .cont{ margin-top: 5px; margin-bottom: 10px;}
	
	.conference-banquet-list li .overflow-content .block .view-picture{ font-size: 14px;}
	
	/* 会议宴会表单页 */
	.conference-banquet-form{ margin: 30px 0 40px 0; padding: 0 15px;}
	.conference-banquet-form .form-block{ margin-bottom: 30px;}
	.conference-banquet-form .form-block .top-title{ font-size: 22px; line-height: 40px; padding-bottom: 15px;}
	.conference-banquet-form .form-block .content{ font-size: 14px; width: auto;}
	.conference-banquet-form .form-block .content .control-group{ margin-top: 15px;}
	.conference-banquet-form .form-block .content .control-group .controls .input-text{ height: 44px; line-height: 44px;}
	.conference-banquet-form .form-block .content .control-group .controls .select{ height: 44px; line-height: 44px;}
	.conference-banquet-form .btn-box a{ width: 119px; height: 44px; line-height: 44px; font-size: 14px;}
	.conference-banquet-form .form-block .content .control-group .yzm-controls .yzm-img img{ height: 44px;}
	
	/* 临时招聘 弹框 */
	.job-layer .layer-inner .layer-close{ width: 26px; height: 26px;}
	.job-layer .layer-content{ width: calc(100% - 30px);}
	.job-layer .layer-content .top-title{ font-size: 22px; height: 50px; line-height: 50px;}
	.job-layer .layer-content .content{ font-size: 14px; padding: 10px 20px 0 20px;}
	
	/* 场地图片 弹框 */
	.site-picture-layer .opacity{ opacity: 1;}
	.site-picture-layer .layer-inner .layer-close{ width: 18px; height: 18px; right: auto; top: 25px; right: 25px;}
	.site-picture-layer .layer-focus{ width: 100%; height: auto; margin: 0; transform:translate(-50%,-50%); border-radius: 0;}
	.site-picture-layer .layer-focus .swiper-slide .title{ height: 40px; line-height: 40px; font-size: 14px;}
	.site-picture-layer .layer-inner .swiper-button-next,.site-picture-layer .layer-inner .swiper-button-prev{ width: 18px; height: 29px; background-size: 18px 29px;}
	.site-picture-layer .layer-inner .swiper-button-next{ right: 15px;}
	.site-picture-layer .layer-inner .swiper-button-prev{ left: 15px;}
	
	/* 酒店加盟 弹框 */
	.hotel-alliance-layer .opacity{ opacity: 1;}
	.hotel-alliance-layer .layer-inner{ width: 100%; height: 450px; margin: 0; transform:translate(-50%,-50%);}	
	.hotel-alliance-layer .layer-inner .layer-close{ width: 18px; height: 18px; top: 7px; right: 15px;}
	.hotel-alliance-layer .layer-content{ width: 100%; height: auto; margin: 0; transform:translate(-50%,-50%); padding: 30px 15px 20px 15px;}
	.hotel-alliance-layer .layer-content .top-title-h1{ font-size: 20px; line-height: 20px;}
	.hotel-alliance-layer .layer-content .content{ height: 370px;}
	.hotel-alliance-layer .connection-content .title{ margin-top: 25px; font-size: 14px;}
	.hotel-alliance-layer .connection-content .cont{ font-size: 12px; line-height: 24px; margin-top: 10px;}
	.hotel-alliance-layer .connection-content .apply-btn{ bottom: 0;}
	.hotel-alliance-layer .connection-content .apply-btn img{ width: 90px;}
	.hotel-alliance-layer .connection-content .apply-btn p{ font-size: 12px;}
	
	.hotel-alliance-layer .project-requirements-content .b-box{ padding-top: 0; padding-bottom: 15px;}
	.hotel-alliance-layer .project-requirements-content .b-box .pic img{ height: 50px;}
	.hotel-alliance-layer .project-requirements-content .b-box .txt{ margin-top: 15px; font-size: 12px; line-height: 24px;}
	.hotel-alliance-layer .project-requirements-content .b-box .txt .title{ font-size: 14px;}
	
	/* 新增验证码 */
	.conference-banquet-form .form-block .content .control-group.yzm-box{ text-align: left;}
	.conference-banquet-form .form-block .content .control-group.yzm-box .control-label{ display: block; margin-right: 0;}
	.conference-banquet-form .form-block .content .control-group.yzm-box .controls{ display: block;}
	.conference-banquet-form .form-block .content .control-group.yzm-box .controls .input-text{ width: 60% !important;}
	.conference-banquet-form .form-block .content .control-group.yzm-box .controls .yzm-pic{ margin-left: 10px;}
	.conference-banquet-form .form-block .content .col-md-2{ display: none;}
	
	
	
	
	
	
}
@media (min-width: 992px) and (max-width: 1279px){
	.edit-container{ width:970px;}
	
	.swiper-pagination{ bottom: 15px !important;}
	.swiper-pagination-bullet span{ height: 2px;}
	
	/*头部*/
	.header{ height: 75px;}
	.header .menu-icon{ top: 26px; left: 50px;}
	.header-right{ right: 50px;}
	.header-right .links{ line-height: 75px; font-size: 14px; margin-right: 33px;}
	.header-right .links a,.header-right .links .download{ margin: 0 31px;}
	.header-right .links .download i{ top: 70px;}
	.header-right .links .download .box{ width: 141px; padding: 22px 20px 13px 20px; top: 95px; margin-left: -70.5px;}
	.header-right .links .download .box p{ font-size: 14px; margin-top: 5px;}
	
	.header-right .search-icon{ margin-top: 25px;}
	.search-hidden-box{ height: 75px; right: 41px; padding: 20px 0 20px 0;}
	.search-hidden-box .input-search{ width: 240px;}
	.search-hidden-inner{ width: 293px;}
	.header.header-transparent .header-right .links .download:hover i{ top:85px;}
	
	.header.sub-current{ top: -75px;}
	
	.header-pc{ height: 75px;}
	.header-pc .logo{ margin-left: 30px; margin-top: 18px;}
	.header-pc .logo img{ height: 38px;}
	.header-right-pc{ margin-right: 30px;}
	.header-right-pc .nav{ font-size: 14px;}
	.header-right-pc .nav li{ line-height: 75px;}
	.header-right-pc .nav li a{ padding: 0 6px;}
	
	.search-hidden-box-pc{ height: 56px; top: 75px; padding: 8px 30px;}
	.search-hidden-inner-pc .input-search{ width: 246px; height: 40px; font-size: 12px;}
	.search-hidden-inner-pc .search-btn{ width: 80px; height: 40px; font-size: 12px; margin-left: 8px;}
	
	
	/*二级导航*/
	.sub-header{ height: 75px; line-height: 75px; top: 74px; left: 0; padding: 0 30px;}
	.sub-header li{ margin: 0 20px; font-size: 16px; }
	.sub-header.header-shrink li a:before{ bottom: 17px;}
	
	/*侧边导航*/
	.menu-layer .menu-close{ width: 19px; height: 19px; background-size: 19px; top: 26px; left: 53px;}
	.menu-layer-inner{ width: 240px; left: -240px;}
	.menu-layer-inner-cont{ padding-top: 67px; padding-bottom: 260px;}
	.menu-layer-inner .subnav li{ line-height: 55px;}
	.menu-layer-inner .subnav li a{ padding-left: 53px; font-size: 14px;}
	.menu-layer-inner .subnav li.active:before, .menu-layer-inner .subnav li.current:before{ height: 55px;}
	.menu-layer-inner .subnav li .secondNav li a{ padding-left: 80px;}
	.menu-layer-inner .subnav li .secondNav li a .icon{ left: 50px;}
	.menu-layer-inner .subnav li .secondNav li a .icon img{ display: block; width: 22px;}
	.menu-layer-inner .qr-code-box{ left: 53px; bottom: 80px;}
	.menu-layer-inner .qr-code-box .pic img{ width: 92px;}
	.menu-layer-inner .qr-code-box p{ font-size: 16px; line-height: 16px; margin-top: 16px;}
	
	/*底部 footer*/
	.footer .edit-container{ width: 970px;}
	.footer-top .city-links{ margin-top: 0;}
	
	/*首页 banner*/
	.home-banner-floating{ width: 205px; height: 398px; top: 116px; right: 87px;}
	.home-banner-floating .clock{ zoom: 1; top: 34px;}
	.clock ol li:before{ width: 2px !important; height: 8px !important;}
	.home-banner-floating .friendly-link{ top: 172px;}
	.home-banner-floating .friendly-link li{ padding: 22px 0;}
	.home-banner-floating .friendly-link li:nth-of-type(1) img{ height: 78px;}
	.home-banner-floating .friendly-link li:nth-of-type(2) img{ height: 52px;}
	.home-banner-floating-txt-box{ top: 15.2%; left: 12.3%;}
	.home-banner-floating-txt-box .title{ font-size: 50px; line-height: 80px;}
	.home-banner-floating-txt-box p{ font-size: 28px; line-height: 44px; margin-top: 0;}
	
	/*首页 热门活动*/
	.hot-activitie-block .txt-box{ padding: 10px 30px;}
	.hot-activitie-block .txt-box .title{ font-size: 16px; line-height: 30px;}
	.hot-activitie-block .txt-box .cont{ margin-top: 40px; font-size: 16px; line-height: 30px;}
	
	.hot-activitie-block2 .txt-box{ padding: 10px 30px;}
	.hot-activitie-block2 .txt-box .title{ font-size: 16px; line-height: 30px;}
	.hot-activitie-block2 .txt-box .title:before{ height: 3px; bottom: -30px;}
	.hot-activitie-block2 .txt-box .cont{ margin-top: 55px; font-size: 16px; line-height: 30px;}
	
	/*搜索结果*/
	.search-list{ padding: 143px 0 50px 0;}
	.search-list .edit-container{ width: 970px;}
	.search-list .top-title-h1{ font-size: 32px; line-height: 32px; padding-bottom: 30px;}
	.search-list .list{ margin-top: 8px;}
	.search-list .list li{ margin-top: 20px; padding: 30px 38px;}
	.search-list .list li .title-h2{ font-size: 22px; line-height: 32px;}
	.search-list .list li .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.search-result{ padding: 159px 0 140px 0;}
	.search-result .result-cont .pic img{ width: 245px;}
	.search-result .result-cont .cont{ font-size: 24px; line-height: 50px; margin-top: 36px;}
	
	/*分页*/
	.page{ margin-top: 45px; font-size: 16px;}
	.page a,.page span{ margin: 0 10px;}
	.page .glyphicon{ top: 2px;}
	
	/*品牌介绍*/
	.brand-banner-txt .txt-box{ width: 705px;}
	.brand-banner-txt .txt-box .title{ font-size:62px; line-height: 62px;}
	.brand-banner-txt .txt-box .cont{ font-size: 18px; line-height: 32px; margin-top: 23px;}
	.down-guide{ bottom: 20px;}
	.down-guide .icon img{ width: 26px;}
	.down-guide p{ font-size: 18px; line-height: 18px; margin-top: 10px;}
	
	.brand-container .edit-container{ width: 970px;}
	.brand-container-title{ top: 10px;}
	.brand-container-title .cn{ font-size: 70px; line-height: 70px;}
	.brand-container-title .en{ font-size: 35px; line-height: 35px; margin-top: 14px;}
	
	.brand-view .edit-container{ padding: 60px 0 100px 0;}
	.brand-txt-block .title{ font-size: 32px; line-height: 50px;}
	.brand-txt-block .cont{ margin-top: 14px; font-size: 14px; line-height: 26px;}
	
	.brand-pic-list{ margin: 74px -5px 0 -5px; width: auto;}
	.brand-pic-list .swiper-slide .pic .title{ top: 6px; left: 0; padding: 0 22px; font-size: 22px; line-height: 36px;}
	
	.brand-evironment .brand-container-title{ left: 70px;}
	.brand-experience .brand-container-title{ right: 70px;}
	.brand-experience .edit-container{ padding-top: 116px;}
	.brand-experience .brand-pic-list{ margin-top: 74px; width: 718px;}
	.brand-experience .element-icon img{ width: 315px;}
	.brand-indoor .element-icon img{ width: 256px;}
	
	.brand-focus-view-box{ padding: 40px 30px 0 30px;}
	.brand-focus-view-box .tabs .block{ margin-bottom: 25px; font-size: 14px; line-height: 22px;}
	.brand-focus-view-box .tabs .block.current:before{ width: 15px;}
	.brand-focus-view-box .focus-content-box{ margin-top: 149px;}
	.brand-focus-view-box .focus-content-box .title{ font-size: 32px; line-height: 32px;}
	.brand-focus-view-box .focus-content-box .cont{ font-size: 14px; line-height: 24px; margin-top: 18px;}
	
	/*品牌介绍 横条*/
	.streamer-container .edit-container{ width: 970px;}
	.streamer-container .txt-box{ padding: 86px 0 88px 0;}
	.streamer-container .txt-box .title{ font-size: 22px; line-height: 32px;}
	.streamer-container .txt-box .cont{ font-size: 22px; line-height: 22px; margin-top: 12px;}
	
	/*品牌介绍 地图*/
	.hrand-map{ height: 587px;}
	.hrand-map .brand-container-title{ right: 13px;}
	.map-resorts-info{ width: 424px; position: absolute; top: 0; padding: 150px 60px 0 30px;}
	.map-resorts-info .glyphicon{ top: 2px;}
	.map-resorts-info .pack-up{ font-size: 14px; line-height: 14px; top: 40px; left: 30px;}
	.map-resorts-info .pack-up i{ margin-right: 8px;}
	.map-resorts-info .cont .not-opening{ font-size: 20px;}
	.map-resorts-info .cont .title{ font-size: 32px; line-height: 50px;}
	.map-resorts-info .cont .title2{ font-size: 22px; line-height: 35px; margin-top: 10px;}
	.map-resorts-info .cont .address{ font-size: 14px; line-height: 26px; padding-left: 24px; background: url(../../images/template/icon/icon-address.png) 0 4px no-repeat; background-size: 13px auto; margin-top: 45px;}
	.map-resorts-info .cont .address2{ font-size: 14px; line-height: 26px; padding-left: 24px; background: url(../../images/template/icon/icon-address.png) 0 4px no-repeat; background-size: 13px auto; margin-top: 24px;}
	.map-resorts-info .cont .distance{ font-size: 14px; line-height: 26px; margin-top: 7px;}
	.map-resorts-info .more{ font-size: 14px; line-height: 14px; bottom: 42px; right: 60px;}
	.map-resorts-info .more i{ margin-left: 8px;}
	
	.pc-mapCont,.m-mapCont{ width: 140px; font-size: 12px; padding: 8px 10px; transform: translate(-42%,0);}
	.pc-mapCont .name,.m-mapCont .name{ margin-top: 4px;}
	.pc-mapCont .glyphicon-triangle-bottom,.m-mapCont .glyphicon-triangle-bottom{ bottom: -9px;}
	
	/*园区介绍*/
	.resorts-banner-txt .txt-box{ width: 705px;}
	.resorts-banner-txt .txt-box .title{ font-size:62px; line-height: 62px;}
	.resorts-banner-txt .txt-box .title2{ font-size: 22px; line-height: 50px; margin-bottom: 7px;}
	.resorts-banner-txt .txt-box .address{ font-size: 30px; line-height: 64px; margin-top: 5px;}
	.resorts-banner-txt .txt-box .weather{ font-size: 20px; line-height: 20px;}
	.resorts-banner-txt .txt-box .weather span{ font-size: 30px;}
	.resorts-banner-txt .txt-box .weather span i{ font-size: 20px; margin-left: 2px;}
	.resorts-banner-txt .txt-box .weather span sup{ margin-left: 2px;}
	
	.resorts-overview .edit-container{ padding: 170px 0 98px 0;}
	.resorts-overview .brand-container-title{ left: 70px;}
	.overview-focus-view-box{ padding: 28px 70px 0 70px;}
	.overview-focus-view-box .title{ font-size: 32px; line-height:50px;}
	.overview-focus-view-box .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	
	.resorts-focus .edit-container{ padding: 70px 0 89px 0;}
	.resorts-txt-block .title{ font-size: 32px; line-height: 50px;}
	.resorts-txt-block .cont{ margin-top: 14px; font-size: 14px; line-height: 26px;}
	
	.resorts-focus-box{ margin-top: 53px;}
	.resorts-focus-view-box{ padding: 40px 30px 0 30px;}
	.resorts-focus-view-box .tabs .block{ margin-bottom: 13px; font-size: 14px; line-height: 22px;}
	.resorts-focus-view-box .tabs .block .number{ margin-right: 15px;}
	.resorts-focus-view-box .tabs .block.current:before{ width: 15px;}
	.resorts-focus-view-box .focus-content-box{ margin-top: 10px;}
	.resorts-focus-view-box .focus-content-box .title{ font-size: 28px; line-height: 45px;}
	.resorts-focus-view-box .focus-content-box .cont{ font-size: 14px; line-height: 24px; margin-top: 9px;}
	.resorts-cottages .brand-container-title{ right: 70px;}
	.resorts-focus-view-box .focus-content-box .more{ font-size: 14px; line-height: 24px;}
	
	.resorts-activities .edit-container{ padding: 60px 0 122px 0;}
	.resorts-activities .brand-container-title{ left: 70px;}
	.brand-txt-block .more{ width: 177px; height: 34px; line-height: 34px; font-size: 14px; margin-top: 21px; border-radius: 34px;}
	.resorts-facilities .resorts-txt-box{ padding-left: 0;}
	.resorts-activities .brand-pic-list{ margin-top: 62px;}
	
	/*推荐攻略 弹框*/
	.recommend-strategy-layer .layer-inner{ width: calc(100% - 30px); padding: 70px 0 45px 0;}
	.recommend-strategy-layer .layer-inner .layer-close{ width: 30px; height: 30px; background-size: 30px; top: 30px; left: 30px;}
	.recommend-strategy-layer .recommend-strategy-layer-container{ margin: 0 30px;}
	.recommend-strategy-layer .recommend-strategy-layer-container .overflow{ width: 760px;}
	.recommend-strategy-layer-container .top-title-box{ padding-bottom: 34px;}
	.recommend-strategy-layer-container .top-title-box .top-title-h1{ font-size: 36px; line-height: 50px;}
	.recommend-strategy-layer-container .top-title-box .label-box{ margin-top: 30px;}
	.recommend-strategy-layer-container .top-title-box .label-box span{ float: left; width: 104px; height: 34px; line-height: 34px; background-color: #E4EBEC; font-size: 14px; color: #676F6F; text-align: center; margin-right: 22px; border-radius: 34px;}
	
	.recommend-strategy-layer-container .content{ font-size: 14px; line-height: 26px;}
	.recommend-strategy-layer-container .content .title-h2{ font-size: 22px; line-height: 50px; margin-top: 30px;}
	.recommend-strategy-layer-container .content p{ margin-top: 8px;}
	.recommend-strategy-layer-container .content .img{ margin-top: 20px;}
	.recommend-strategy-layer-container .content .s-title{ margin-top: 8px; font-size: 14px;}
	.recommend-strategy-layer-container .content .s-title span{ margin: 0 9px;}
	.recommend-strategy-layer-container .content .layer-pic-focus{ margin-top: 20px;}
	.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-pagination{ margin-top: 10px;}
	.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-pagination-bullet{ width: 7px !important; height: 7px !important; margin: 0 5px !important;}
	
	.recommend-strategy-layer-container .content .txtbg{ background-color: #e4ebec; margin-top: 15px;}
	.recommend-strategy-layer-container .qr-code-box{ text-align: center; margin-top: 55px;}
	.recommend-strategy-layer-container .qr-code-box .pic img{ display: block; width: 93px; margin: 0 auto;}
	.recommend-strategy-layer-container .qr-code-box p{ font-size: 14px; line-height: 26px; margin-top: 20px;}
	.recommend-strategy-layer-container .qr-code-box-btn{ margin-top: 30px;}
	.recommend-strategy-layer-container .qr-code-box-btn a{ display: block; width: 177px; height: 34px; line-height: 34px; background-color: #294C50; border-radius: 34px; font-size: 14px; text-align: center; color: #FAE8BA; margin: 0 auto;}
	
	
	/*二级banner*/
	.sub-banner{ height: 300px; margin-top: 75px; position: relative;}
	.sub-banner .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.5;}
	.sub-banner .banner-txt{ font-size: 40px; line-height: 50px; color: #fff; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
	.group-banner{ margin-top: 150px;}
	
	/*返回页面*/
	.return-home,.return-list{ font-size: 16px; position: relative;}
	.return-home .glyphicon,.return-list .glyphicon{ top: 2px; margin-right: 10px;}
	.return-home a,.return-list a{ color: #676F6F;}
	.return-list{ margin-bottom: 48px;}
	.screening-menu-icon{ width: 24px; height: 24px; background: url(../../images/template/icon/icon-menu-activity.png) center no-repeat; background-size: 24px 17px; position: absolute; top: 50%; margin-top: -12px; right: 0;}
	
	/*活动列表*/
	.activity-container{ padding: 50px 0 60px 0;}
	.activity-container .edit-container{ width: 970px;}
	.activity-inner{ padding-top: 22px;}
	.screening-container{ padding-bottom: 40px;}
	.screening-container .screening-block{ margin-top: 30px; line-height: 34px;}
	.screening-container .screening-block .type{ font-size: 18px;}
	.screening-container .screening-block .screening-right{ width: 870px;}
	.screening-container .screening-block .screening-right li{ font-size: 16px; margin-right: 30px; padding: 0 15px; border-radius: 34px;}
	.screening-container .screening-block .screening-right li.all{ width: 104px;}
	.screening-container .photo-sum{ font-size: 16px; top: -3px;}
	.screening-container .photo-sum span{ font-size: 26px;}
	
	.activity-list{ padding-top: 20px;}
	.activity-list li{ margin-top: 20px;}
	.activity-list li .txt-box{ padding: 40px 30px 40px 30px;}
	.activity-list li .txt-box .title{ font-size: 24px; line-height: 38px;}
	.activity-list li .txt-box .cont{ font-size: 16px; line-height: 28px; margin-top: 12px;}
	.activity-list li .txt-box .label-box{ margin-top: 55px;}
	.activity-list li .txt-box .label-box span{ width: 102px; height: 34px; line-height: 34px; border-radius: 34px; margin-right: 20px; font-size: 14px;}
	
	.activity-list li .txt-cont{ padding: 40px 40px 0 40px;}
	.activity-list li .txt-cont .title{ font-size: 26px; line-height: 36px;}
	.activity-list li .txt-cont .cont{ font-size: 16px; line-height: 28px; margin-top: 12px;}
	.activity-list li .txt-btn{ padding: 80px 40px 0 40px;}
	.activity-list li .txt-btn:before{ height: 190px; top: 40px; left: 10px;}
	.activity-list li .txt-btn .title{ font-size: 26px; line-height: 36px;}
	.activity-list li .txt-btn .btn-box{ margin-top: 20px;}
	.activity-list li .txt-btn .btn-box a{ line-height: 36px; font-size: 14px;}
	
	.activity-list li .p-box{ padding: 40px 40px 40px 40px;}
	.activity-list li .p-box .cont{ font-size: 16px; line-height: 28px;}
	.activity-list li .p-box .cont p{ -webkit-line-clamp:12;}
	
	.activity-list li:nth-of-type(even) .txt-btn{ padding: 80px 40px 0 40px;}
	.activity-list li:nth-of-type(even) .txt-btn:before{ right: 10px;}
	.activity-list .unfinished-box{ font-size: 28px;}
	
	/*活动详情*/
	.activity-details-container{ padding: 124px 0 92px 0;}
	.activity-details-container .edit-container{ width: 970px;}
	.activity-details-inner{ padding: 55px 0 43px 0;}
	.activity-details-inner .recommend-strategy-layer-container{ width: 760px;}
	.activity-recommend-list{ margin-top: 55px;}
	.activity-recommend-list .top-title{ font-size: 20px; line-height: 32px;}
	.activity-recommend-list .brand-pic-list{ margin-top: 26px;}
	
	/*优惠精选详情*/
	.activity-content{ margin-top: 22px;}
	.activity-content .top-content-box .txt-cont{ padding: 40px 40px 0 40px;}
	.activity-content .top-content-box .txt-cont .title{ font-size: 26px; line-height: 36px;}
	.activity-content .top-content-box .txt-cont .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.activity-content-list{ margin-top: 25px;}
	.activity-content-list .block{ margin: 25px 0 0 0;}
	.activity-content-list .block .cont{ font-size: 14px; padding: 20px 7px;}
	.activity-content-list .block .cont p{ margin-top: 8px;}
	.activity-content-list .block .cont .btn-box{ margin-top: 10px;}
	.activity-content-list .block .cont .btn-box a{ width: 102px; height: 34px; line-height: 34px; border-radius: 34px; font-size: 14px;}
	
	/*公司介绍*/
	.group-top-title .cn{ font-size: 32px; line-height: 50px;}
	.group-top-title .en{ font-size: 22px; line-height: 32px; margin-top: 8px;}
	.group-top-title .txt{ font-size: 22px; line-height: 32px;}
	
	.group-introduce-container .edit-container{ width: 970px;}
	.ceo-introduction-view{ padding: 52px 0 110px 0;}
	.ceo-introduction-inner{ margin-top: 90px;}
	.ceo-introduction-inner .pic{ padding-right: 50px;}
	.ceo-introduction-inner .right-content{ padding: 20px 0 0 0;}
	.ceo-introduction-inner .right-content .top-box .title{ font-size: 32px; line-height: 45px;}
	.ceo-introduction-inner .right-content .top-box p{ font-size: 14px; line-height: 26px; margin-top: 4px;}
	.ceo-introduction-inner .right-content .txt{ margin-top: 20px; font-size: 18px; line-height: 32px;}
	.ceo-introduction-inner .right-content .label-box{ margin-top: 30px; font-size: 14px; line-height: 26px;}
	.ceo-introduction-inner .right-content .label-box p{ padding-top: 10px;}
	
	.HNA-PC-Intro-view{ padding: 82px 0 60px 0;}
	.HNA-PC-Intro-view .list .block{ padding: 80px 100px 30px 0;}
	.HNA-PC-Intro-view .list .block .title{ font-size: 24px; line-height: 24px;}
	.HNA-PC-Intro-view .list .block .title:before{ width: 35px; height: 4px; bottom: -21px;}
	.HNA-PC-Intro-view .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 42px;}
	
	.HNA-PC-Intro-view .video2{ padding: 80px 0;}
	.HNA-PC-Intro-view .video2 .cont{ width: 800px; font-size: 24px; line-height: 44px;}
	
	.social-responsibility-view{ padding: 52px 0 63px 0;}
	.social-responsibility-view .list .block{ padding: 74px 180px 0 0;}
	.social-responsibility-view .list .block .icon img{ height: 38px;}
	.social-responsibility-view .list .block .title{ font-size: 20px; line-height: 20px; margin-top: 25px;}
	.social-responsibility-view .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 18px;}
	
	.timeline-bg-view{ padding: 53px 0 40px 0; height: 690px;}
	.timeline-inner{ margin-top: 94px;}
	.timeline-inner .history-box{ height: 284px;}
	.timeline-inner .history-box .middle{ height: 35px;}
	.timeline-inner .history-box .history-item .time{ height: 35px; line-height: 35px; font-size: 16px;}
	.timeline-inner .history-box .history-item .content-box li{ height: 35px;}
	.timeline-inner .history-box .history-item .content-box li .block{ height: 141px; bottom: 17.5px;}
	.timeline-inner .history-box .history-item .content-box li .block .hr-line:before{ width: 10px; height: 10px; margin-left: -5px; bottom: -5px; border-width: 2px;}
	.timeline-inner .history-box .history-item .content-box li .block .history-city{ font-size: 18px;}
	.timeline-inner .history-box .history-item .content-box li .block .history-detail{ font-size: 14px; line-height: 22px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block{ top: 17.5px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block .history-city, .timeline-inner .history-box .history-item .content-box li.todown .block .history-detail{ top: 50px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block .hr-line:before{ top: -5px;}
	.timeline-inner .direction-box{ font-size: 28px; bottom: 40px;}
	
	
	/*投资机会*/
	.investment-opportunity-container .edit-container{ width: 970px;}
	.corporate-social-responsibility-view{ padding: 52px 0 47px 0;}
	.corporate-social-responsibility-inner{ margin-top: 85px;}
	.corporate-social-responsibility-inner .list .block{ padding: 80px 180px 30px 0;}
	.corporate-social-responsibility-inner .list .block .title{ font-size: 24px; line-height: 24px;}
	.corporate-social-responsibility-inner .list .block .title:before{ width: 35px; height: 4px; bottom: -21px;}
	.corporate-social-responsibility-inner .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 42px; height: 96px; -webkit-line-clamp: 4;}
	
	.investment-steps-view{ padding: 86px 0 33px 0;}
	.investment-steps-inner .list{ margin-top: 35px;}
	.investment-steps-inner .list li{ padding: 28px 280px 28px 90px;}
	.investment-steps-inner .list li .number{ width: 60px; height: 60px; line-height: 60px; font-size: 28px; top: 25px;}
	.investment-steps-inner .list li .title{ font-size: 28px; line-height: 28px;}
	.investment-steps-inner .list li .cont{ font-size: 18px; line-height: 32px; margin-top: 19px; height: 128px;}
	.investment-steps-inner .list li.number2 .cont,.investment-steps-inner .list li.number3 .cont{ font-size: 18px; line-height: 32px;}
	.investment-steps-inner .list li.number1:before,.investment-steps-inner .list li.number2:before{ height: 118px; left: 28.5px; bottom: 2px;}
	
	.contact-us-view{ padding: 58px 0 77px 0;}
	.contact-us-view .cont{ margin-top: 60px;}
	.contact-us-view .cont .title{ font-size: 28px; line-height: 28px; padding-left: 42px; background-size: 28px 28px;}
	.contact-us-view .cont p{ font-size: 18px; line-height: 32px; margin-top: 25px;}
	
	/*新闻报导列表*/
	.news-container .activity-list{ padding-top: 30px;}
	.news-container .activity-list li .txt-box{ padding-top: 70px;}
	.news-container .activity-list li .txt-box .time{ font-size: 16px; line-height: 16px; margin-bottom: 10px;}
	
	/*实景相册列表*/
	.photo-album-inner{ margin-top: 30px;}
	.photo-album-inner .pic-box{ margin: 25px 0;}
	.photo-album-inner .pic-box .cont{ font-size: 14px; line-height: 14px; padding: 20px 7px;}
	.photo-album-inner .pic-box .cont p{ margin-top: 8px;}
	
	/*实景相册 弹框*/
	.photo-album-layer .layer-inner .layer-close{ width: 26px; height: 26px;}
	.photo-album-layer-focus{ width: 825px;}
	.photo-album-layer-focus .gallery-top{ height: 464px;}
	.photo-album-layer-focus .gallery-thumbs{ height: 64px; margin-top: 12px;}
	.photo-album-layer-focus .gallery-thumbs .swiper-slide-thumb-active:before{ border: 3px solid rgba(79,139,130,1);}
	.photo-album-layer-focus .title-cont{ font-size: 14px; line-height: 14px; margin-top: 12px;}
	.photo-album-layer-container .swiper-button-next .glyphicon, .photo-album-layer-container .swiper-button-prev .glyphicon{ font-size: 28px;}
	.photo-album-layer-container .swiper-button-next, .photo-album-layer-container .swiper-button-prev{ width: 28px; height: 28px; margin-top: -65px;}
	.photo-album-layer-container .swiper-button-next{ right: 20px;}
	.photo-album-layer-container .swiper-button-prev{ left: 20px;}
	
	/*加入我们*/
	.our-team-view .element-icon img{ width: 256px;}
	.join-us-container .edit-container{ width: 970px;}
	.our-team-view{ padding: 63px 0 67px 0;}
	.our-team-inner{ margin-top: 56px;}
	.our-team-inner .our-team-txt{ width: 623px; margin-top: 13px; font-size: 14px; line-height: 26px;}
	.our-team-inner .brand-pic-list{ width: auto; margin-top: 45px;}
	
	.our-values-of-practice-view{ padding: 52px 0 66px 0;}
	.our-values-of-practice-view .list .swiper-slide{ padding: 74px 112px 0 0;}
	.our-values-of-practice-view .list .swiper-slide .icon img{ height: 38px;}
	.our-values-of-practice-view .list .swiper-slide .title{ font-size: 20px; line-height: 20px; margin-top: 20px;}
	.our-values-of-practice-view .list .swiper-slide .cont{ font-size: 14px; line-height: 24px; margin-top: 18px;}
	
	.our-welfare-view{ padding: 63px 0 111px 0;}
	.our-welfare-view .list{ margin-top: 10px;}
	.our-welfare-view .list li{ font-size: 20px; line-height: 20px; margin-top: 72px; width: 50%;}
	
	.our-job-vacancies-view{ padding: 59px 0 80px 0;}
	.our-job-vacancies-inner{ margin-top: 50px;}
	.our-job-vacancies-inner .left-txt{ margin-top: 10px;}
	.our-job-vacancies-inner .left-txt .block{ margin-top: 0; margin-bottom: 65px; padding-right: 120px;}
	.our-job-vacancies-inner .left-txt .block .top-title{ font-size: 14px; line-height: 24px;}
	.our-job-vacancies-inner .left-txt .block .cont{ margin-top: 20px; font-size: 14px;}
	.our-job-vacancies-inner .left-txt .block .cont .qr-code-box img{ width: 136px;}
	.our-job-vacancies-inner .left-txt .block .cont .txt{ line-height: 24px; margin-top: 20px;}
	.our-job-vacancies-inner .left-txt .block .cont .email-txt{ font-size: 24px;}
	.our-job-vacancies-inner .right-list{ height: 560px; padding: 4px 35px; font-size: 16px;}
	.our-job-vacancies-inner .right-list table th{ padding: 24px 0; padding-left: 30px;}
	.our-job-vacancies-inner .right-list table td{ padding: 15px 0; padding-left: 30px;}
	.our-job-vacancies-inner .right-list table td p{ font-size: 12px;}
	.our-job-vacancies-inner .right-list .list{ height: 480px;}
	.our-job-vacancies-inner .right-list .list tr:last-child{ border-bottom: 0;}
	
	/*联系我们*/
	.contact-top-title .cn{ font-size: 32px; line-height: 50px;}
	.contact-top-title .en{ font-size: 22px; line-height: 32px; margin-top: 8px;}
	
	.contact-container .edit-container{ width: 970px;}
	.contact-view{ padding: 57px 0 43px 0;}
	.contact-view .email-box{ margin-top: 65px;}
	.contact-view .email-box .cont{ font-size: 28px; line-height: 28px; margin-top: 42px; padding-left: 49px;}
	.contact-view .email-box .cont .icon img{ height: 28px;}
	.contact-view .feedback-box{ margin-top: 50px; padding-top: 50px;}
	.contact-view .feedback-box .feedback-content{ margin-top: 0;}
	.contact-view .feedback-box .feedback-content .block{ margin-bottom: 18px; padding-right: 15px;}
	.contact-view .feedback-box .feedback-content .block .top-title{ font-size: 18px; height: 18px; line-height: 28px;}
	.contact-view .feedback-box .feedback-content .block .cont textarea{ height: 233px; font-size: 18px; line-height: 18px;}
	.contact-view .feedback-box .feedback-content .block .cont .input-text{ height: 69px; line-height: 69px; font-size: 18px;}
	.contact-view .feedback-box .feedback-content .block .cont .select{ height: 69px; line-height: 69px; font-size: 18px;}
	.contact-view .feedback-box .feedback-content .block .cont .note{ font-size: 14px;}
	
	.contact-view .feedback-box .feedback-content .submit-btn{ margin-top: 30px;}
	.contact-view .feedback-box .feedback-content .submit-btn a{ width: 194px; height: 48px; line-height: 48px; font-size: 14px;}
	
	/*提示弹框*/
	.tips-layer .layer-inner .layer-close{ width: 26px; height: 26px;}
	.tips-layer .layer-content{ width: 407px; padding: 47px 37px;}
	.tips-layer .layer-content .icon img{ width: 51px;}
	.tips-layer .layer-content .cont{ margin-top: 20px; font-size: 14px;}
	.tips-layer .layer-content .cont .title{ font-size: 22px;}
	.tips-layer .layer-content .cont p{ margin-top: 10px;}
	
	/*政策与条款*/
	.terms-container .edit-container{ width: 970px;}
	.terms-view{ padding: 50px 0 30px 0;}
	.terms-inner{ margin-top: 45px;}
	.inner-tabs{ padding-bottom: 45px; margin-bottom: 33px;}
	.inner-tabs li{ font-size: 18px; margin-right: 40px;}
	.inner-tabs li:before{ bottom: -10px;}
	.terms-inner .content-box .top-title-box .title{ font-size: 32px;}
	.terms-inner .content-box .top-title-box .time{ font-size: 14px; line-height: 26px; margin-top: 10px;}
	.terms-inner .content-box .content{ font-size: 14px; line-height: 26px; margin-top: 30px;}
	.terms-inner .content-box .content p{ padding-bottom: 30px;}
	
	/*常见问题*/
	.faq-banner .faq-banner-box{ width: 585px;}
	.faq-banner .faq-banner-box .top-title{ font-size: 26px; line-height: 32px;}
	.faq-banner .faq-banner-box .search-box{ height: 50px; margin-top: 23px; padding-left: 45px;}
	.faq-banner .faq-banner-box .search-box .search-btn{ width: 20px; height: 20px; left: 25px;}
	.faq-banner .faq-banner-box .search-box .input-search{  font-size: 16px;}
	.faq-banner .faq-banner-box .hot-keywords{ margin-top: 20px; font-size: 14px; line-height: 14px; padding-left: 22px;}
	.faq-banner .faq-banner-box .hot-keywords a{ margin: 0 14px;}
	.faq-banner .faq-banner-box .hot-keywords a .glyphicon{ font-size: 8px; margin-left: 6px;}
	
	.faq-container .edit-container{ width: 970px;}
	.faq-view{ padding: 53px 0 74px 0;}
	.faq-inner{ margin-top: 46px;}
	.faq-inner .inner-tabs{ padding-bottom: 47px; margin-bottom: 30px;}
	.faq-inner .faq-nav li{ font-size: 18px; line-height: 20px; padding-left: 11px; margin-bottom: 50px;}
	.faq-inner .faq-nav li:before{ width: 3px; left: 0;}
	.faq-inner .faq-nav li.current:before,.faq-inner .faq-nav li:hover:before{ height: 20px;}
	.faq-inner .faq-content li{ border-radius: 4px; margin-bottom: 20px;}
	.faq-inner .faq-content li .top-title{ height: 63px; line-height: 63px; font-size: 18px; padding: 0 25px 0 16px;}
	.faq-inner .faq-content li .top-title .glyphicon{ font-size: 13px; margin-top: -6.5px; right: 25px;}
	.faq-inner .faq-content li.current .top-title{ background-color: #3142B6; color: #fff;}
	.faq-inner .faq-content li .cont{ padding: 20px 25px 20px 16px; font-size: 18px;}
	.faq-inner .faq-content li .cont p{ padding-bottom: 5px;}
	.faq-inner .note-txt{ font-size: 18px; margin-top: 36px;}
	.faq-inner .note-txt .icon{ margin-right: 20px;}
	.faq-inner .note-txt .icon img{ height: 20px;}
	.faq-inner .note-txt a{ color: #3142B6;}
	
	/*常见问题搜索结果*/
	.faq-inner-result{ padding-bottom: 0;}
	.faq-inner-result .top-title-h1{ font-size: 32px; line-height: 50px; padding-bottom: 27px;}
	.faq-inner-result .result-cont .pic img{ width: 245px;}
	.faq-inner-result .result-cont .cont{ font-size: 24px; line-height: 50px; margin-top: 36px;}
	.faq-inner-result .note-txt{ margin-top: 5px;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	/*404*/
	.error-container{ padding: 159px 0 140px 0;}
	.error-container .result-cont .txt-bg{ bottom: -37px;}
	.error-container .result-cont .txt-bg img{ height: 265px;}
	.error-container .result-cont .pic img{ width: 245px;}
	.error-container .result-cont .cont{ font-size: 24px; line-height: 50px; margin-top: 36px;}
	
	/*品牌与酒店*/
	.brand-hotel-inner{ margin-top: 0;}
	.brand-hotel-inner .pic-box{ margin: 25px 0;height:290px;}
	.brand-hotel-inner .pic-box .cont{ font-size: 14px; line-height: 14px; padding: 20px 7px;}
	.brand-hotel-inner .pic-box .cont p{ margin-top: 8px;}
	
	/*联系管理公司*/
	.contact-us-box{ margin-top: 30px;}
	.contact-us-box .title{ font-size: 22px;}
	.contact-us-box .cont{ padding-bottom: 15px; font-size: 16px;}
	.contact-us-box .cont p a{/* width: 150px; height: 36px; line-height: 36px; border-radius: 36px; font-size: 16px; */}
	
	/*联系酒店*/
	.contact-hotel-box{ margin-top: 30px; font-size: 16px;}
	
	/* 会议宴会 */
	.conference-banquet-container .edit-container{ width: 970px;}
	.conference-banquet-container{ padding-top: 76px;}
	.conference-banquet-container .top-detail-box{ padding-bottom: 82px;}
	.conference-banquet-container .top-detail-box .pic2{ margin-top: 47px;}
	.conference-banquet-container .top-detail-box .right-content .top-title{ font-size: 32px;}
	.conference-banquet-container .top-detail-box .right-content .cont{ margin-top: 47px; font-size: 14px; line-height: 26px;}
	.conference-banquet-container .top-detail-box .right-content .bot-cont{ margin-top: 20px; font-size: 14px;}
	.conference-banquet-container .top-detail-box .right-content .bot-cont:before{ width: 56px; height: 6px; top: -15px;}
	.conference-banquet-container .top-detail-box .right-content .btn-box{ margin-top: 17px;}
	.conference-banquet-container .top-detail-box .right-content .btn-box a{ width: 201px; height: 44px; line-height: 44px; font-size: 14px;}
	
	/* 加入我们 */
	.join-us-container{ padding: 0;}
	.join-us-view{ padding: 50px 0;}
	.join-us-txt-block{ margin-top: 45px;}
	.join-us-txt-block .title{ font-size: 32px; line-height: 50px;}
	.join-us-txt-block .cont{ font-size: 14px; line-height: 26px; margin-top: 13px;}
	.join-us-introduction .brand-pic-list{ margin-top: 32px;}
	.join-us-view .txt-content .title{ font-size: 32px; line-height: 50px;}
	.join-us-view .txt-content .cont{ font-size: 14px; line-height: 26px; margin-top: 13px;}
	.join-us-view .txt-content .cont p{ padding-bottom: 15px;}
	.join-us-why{ padding: 107px 0;}
	.join-us-job .table{ font-size: 14px; margin-top: 18px;}
	.join-us-job .table table th{ height: 70px;}
	.join-us-job .table table td{ height: 50px;}
	
	/* 职位详情 */
	.job-detail{ padding: 50px 0 0 0;}
	.job-detail .content-box .top-box{ font-size: 14px;}
	.job-detail .content-box .top-box .title{ font-size: 32px; line-height: 50px;}
	.job-detail .content-box .table{ margin-top: 20px; font-size: 14px;}
	.job-detail .content-box .table table th{ height: 50px;}
	.job-detail .content-box .table table td{ height: 50px;}
	.job-detail .content-box .content .block{ font-size: 14px; line-height: 26px;}
	.job-detail .content-box .content .block .cont{ margin-top: 15px;}
	.job-detail .content-box .bot-box{ font-size: 14px; padding: 24px 20px;}
	
	/* 预定条 */
	.booking-streamer-container{ padding: 38px 0 58px 0;}
	.booking-streamer-container .box .item{ font-size: 14px;}
	.booking-streamer-container .box .item .search-box .select{ height: 42px; line-height: 42px; padding: 0 10px;}
	.booking-streamer-container .box .item .input-box .input-text{ height: 42px; line-height: 42px; padding: 0 10px;}
	.booking-streamer-container .box .item .btn-box a{ height: 44px; line-height: 44px;}
	.booking-streamer-container .box .item .btn-box a:before{ background-size: 14px; left: 34%; margin-top: -7px;}
	
	/* 会议婚宴列表页 */
	.banner-booking-streamer{ margin-top: -175px; padding: 0;}
	.conference-banquet-list li{ padding: 40px 30px;}
	.conference-banquet-list li .right-content{ font-size: 14px;}
	.conference-banquet-list li .right-content .title{ font-size: 26px; line-height: 50px;}
	.conference-banquet-list li .right-content .cont{ line-height: 22px;}
	.conference-banquet-list li .right-content .top{ padding-bottom: 15px; margin-bottom: 15px;}
	.conference-banquet-list li .right-content .btn-box a{ width: 119px; height: 44px; line-height: 44px;}
	.conference-banquet-list li .overflow-content .block .top-title{ font-size: 14px;}
	.conference-banquet-list li .overflow-content .block .txt-cont{ font-size: 12px; line-height: 22px;}
	.conference-banquet-list li .overflow-content .btn-box a{ width: 119px; height: 44px; line-height: 44px; font-size: 14px;}
	
	.conference-banquet-list li .overflow-content .block .view-picture{ font-size: 14px;}
	
	/* 会议宴会表单页 */
	.conference-banquet-form .form-block{ margin-bottom: 50px;}
	.conference-banquet-form .form-block .top-title{ font-size: 26px; line-height: 50px; padding-bottom: 15px;}
	.conference-banquet-form .form-block .content{ font-size: 14px; width: auto;}
	.conference-banquet-form .form-block .content .control-group .controls .input-text{ height: 44px; line-height: 44px;}
	.conference-banquet-form .form-block .content .control-group .controls .select{ height: 44px; line-height: 44px;}
	.conference-banquet-form .btn-box a{ width: 119px; height: 44px; line-height: 44px; font-size: 14px;}
	.conference-banquet-form .form-block .content .control-group .yzm-controls .yzm-img img{ height: 44px;}
	
	/* 临时招聘 弹框 */
	.job-layer .layer-inner .layer-close{ width: 26px; height: 26px;}
	.job-layer .layer-content .top-title{ font-size: 22px; height: 50px; line-height: 50px;}
	.job-layer .layer-content .content{ font-size: 14px;}
	
	/* 场地图片 弹框 */
	.site-picture-layer .layer-focus{ width: 825px; height: 471px; margin: -235.5px 0 0 -412.5px;}
	.site-picture-layer .layer-focus .swiper-slide .title{ height: 70px; line-height: 70px; font-size: 18px;}
	.site-picture-layer .layer-inner .swiper-button-next{ right: 30px;}
	.site-picture-layer .layer-inner .swiper-button-prev{ left: 30px;}
	
	/* 酒店加盟 弹框 */
	.hotel-alliance-layer .layer-inner{ width: 825px; height: 471px; margin: -235.5px 0 0 -412.5px;}
	.hotel-alliance-layer .layer-inner .layer-close{ width: 20px; height: 20px;}
	.hotel-alliance-layer .layer-content{ width: 825px; height: 471px; margin: -235.5px 0 0 -412.5px; padding: 30px 30px 20px 30px;}
	.hotel-alliance-layer .layer-content .top-title-h1{ font-size: 28px; line-height: 28px;}
	.hotel-alliance-layer .layer-content .content{ height: 370px;}
	.hotel-alliance-layer .connection-content .title{ margin-top: 35px; font-size: 16px;}
	.hotel-alliance-layer .connection-content .cont{ font-size: 14px; line-height: 24px;}
	.hotel-alliance-layer .connection-content .apply-btn{ bottom: 0;}
	.hotel-alliance-layer .connection-content .apply-btn p{ font-size: 12px;}
	
	.hotel-alliance-layer .project-requirements-content .b-box{ padding-top: 30px;}
	.hotel-alliance-layer .project-requirements-content .b-box .pic img{ height: 50px;}
	.hotel-alliance-layer .project-requirements-content .b-box .txt{ margin-top: 30px; font-size: 14px; line-height: 24px;}
	.hotel-alliance-layer .project-requirements-content .b-box .txt .title{ font-size: 16px;}
	
	/* 新增验证码 */
	.conference-banquet-form .form-block .content .control-group.yzm-box .controls .input-text{ width: 240px !important;}
	
	
	
}
/* @media (min-width: 1200px) and (max-width: 1279px){
	
	
	.hot-activitie-block .txt-box{ padding: 15px 24px;}
	.hot-activitie-block .txt-box .title{ font-size: 22px;}
	.hot-activitie-block .txt-box .cont{ font-size: 16px; margin-top: 30px;}
	
	
	
	
} */
@media (min-width: 1280px){
	.swiper-pagination{ bottom: 15px !important;}
	.swiper-pagination-bullet span{ height: 2px;}
	
	/*头部*/
	.header{ height: 75px;}
	.header .menu-icon{ top: 26px; left: 50px;}
	.header-right{ right: 50px;}
	.header-right .links{ line-height: 75px; font-size: 14px; margin-right: 33px;}
	.header-right .links a,.header-right .links .download{ margin: 0 31px;}
	.header-right .links .download i{ top: 70px;}
	.header-right .links .download .box{ width: 141px; padding: 22px 20px 13px 20px; top: 95px; margin-left: -70.5px;}
	.header-right .links .download .box p{ font-size: 14px; margin-top: 5px;}
	.header.header-transparent .header-right .links .download:hover i{ top:85px;}
	
	.header-right .search-icon{ margin-top: 25px;}
	.search-hidden-box{ height: 75px; right: 41px; padding: 20px 0 20px 0;}
	.search-hidden-box .input-search{ width: 240px;}
	.search-hidden-inner{ width: 293px;}
	
	.header.sub-current{ top: -75px;}
	
	.header-pc{ height: 75px;}
	.header-pc .logo{ margin-left: 30px; margin-top: 18px;}
	.header-pc .logo img{ height: 38px;}
	.header-right-pc{ margin-right: 30px;}
	.header-right-pc .nav{ font-size: 14px;}
	.header-right-pc .nav li{ line-height: 75px;}
	.header-right-pc .nav li a{ padding: 0 12px;}
	
	.search-hidden-box-pc{ height: 56px; top: 75px; padding: 8px 30px;}
	.search-hidden-inner-pc .input-search{ width: 246px; height: 40px; font-size: 12px;}
	.search-hidden-inner-pc .search-btn{ width: 80px; height: 40px; font-size: 12px; margin-left: 8px;}
	.dropdown-menu { min-width: 120px;}
	.header-right-pc .dropdown-menu li a {color: #000; padding: 10px 30px}
	.header-right-pc .dropdown-menu li:before{width: 0}
	
	
	/*二级导航*/
	.sub-header{ height: 75px; line-height: 75px; top: 74px; left: 0; padding: 0 30px;}
	.sub-header li{ margin: 0 20px; font-size: 16px; }
	.sub-header.header-shrink li a:before{ bottom: 17px;}
	
	/*侧边导航*/
	.menu-layer .menu-close{ width: 19px; height: 19px; background-size: 19px; top: 26px; left: 53px;}
	.menu-layer-inner{ width: 240px; left: -240px;}
	.menu-layer-inner-cont{ padding-top: 67px; padding-bottom: 260px;}
	.menu-layer-inner .subnav li{ line-height: 55px;}
	.menu-layer-inner .subnav li a{ padding-left: 53px; font-size: 14px;}
	.menu-layer-inner .subnav li.active:before, .menu-layer-inner .subnav li.current:before{ height: 55px;}
	.menu-layer-inner .subnav li .secondNav li a{ padding-left: 80px;}
	.menu-layer-inner .subnav li .secondNav li a .icon{ left: 50px;}
	.menu-layer-inner .subnav li .secondNav li a .icon img{ display: block; width: 22px;}
	.menu-layer-inner .qr-code-box{ left: 53px; bottom: 80px;}
	.menu-layer-inner .qr-code-box .pic img{ width: 92px;}
	.menu-layer-inner .qr-code-box p{ font-size: 16px; line-height: 16px; margin-top: 16px;}
	
	/*底部 footer*/
	.footer .edit-container{ width: 1080px;}
	.footer-top .city-links{ margin-top: 0;}
	
	/*首页 banner*/
	.home-banner-floating-txt-box{ top: 15.2%; left: 12.3%;}
	.home-banner-floating-txt-box .title{ font-size: 50px; line-height: 80px;}
	.home-banner-floating-txt-box p{ font-size: 28px; line-height: 44px; margin-top: 0;}
	
	/*首页 热门活动*/
	.hot-activitie-block .txt-box{ padding: 25px 34px;}
	.hot-activitie-block .txt-box .title{ font-size: 26px; line-height: 38px;}
	.hot-activitie-block .txt-box .cont{ margin-top: 38px; font-size: 18px; line-height: 30px;}
	
	.hot-activitie-block2 .txt-box{ padding: 25px 34px;}
	.hot-activitie-block2 .txt-box .title{ font-size: 26px; line-height: 38px;}
	.hot-activitie-block2 .txt-box .title:before{ height: 3px; bottom: -45px;}
	.hot-activitie-block2 .txt-box .cont{ margin-top: 80px; font-size: 26px; line-height: 38px;}
	
	
	/*搜索结果*/
	.search-list{ padding: 143px 0 50px 0;}
	.search-list .edit-container{ width: 940px;}
	.search-list .top-title-h1{ font-size: 32px; line-height: 32px; padding-bottom: 30px;}
	.search-list .list{ margin-top: 8px;}
	.search-list .list li{ margin-top: 20px; padding: 30px 38px;}
	.search-list .list li .title-h2{ font-size: 22px; line-height: 32px;}
	.search-list .list li .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.search-result{ padding: 159px 0 140px 0;}
	.search-result .result-cont .pic img{ width: 245px;}
	.search-result .result-cont .cont{ font-size: 24px; line-height: 50px; margin-top: 36px;}
	
	/*分页*/
	.page{ margin-top: 45px; font-size: 16px;}
	.page a,.page span{ margin: 0 10px;}
	.page .glyphicon{ top: 2px;}
	
	/*品牌介绍*/
	.brand-banner-txt .txt-box{ width: 705px;}
	.brand-banner-txt .txt-box .title{ font-size:62px; line-height: 62px;}
	.brand-banner-txt .txt-box .cont{ font-size: 18px; line-height: 32px; margin-top: 23px;}
	.down-guide{ bottom: 20px;}
	.down-guide .icon img{ width: 26px;}
	.down-guide p{ font-size: 18px; line-height: 18px; margin-top: 10px;}
	
	.brand-container .edit-container{ width: 1080px;}
	.brand-container-title{ top: 10px;}
	.brand-container-title .cn{ font-size: 70px; line-height: 70px;}
	.brand-container-title .en{ font-size: 35px; line-height: 35px; margin-top: 14px;}
	
	.brand-view .edit-container{ padding: 60px 0 100px 0;}
	.brand-txt-block .title{ font-size: 32px; line-height: 50px;}
	.brand-txt-block .cont{ margin-top: 14px; font-size: 14px; line-height: 26px;}
	
	.brand-pic-list{ margin: 74px -5px 0 -5px; width: auto;}
	.brand-pic-list .swiper-slide .pic .title{ top: 6px; left: 0; padding: 0 22px; font-size: 22px; line-height: 36px;}
	
	.brand-evironment .brand-container-title{ left: 70px;}
	.brand-experience .brand-container-title{ right: 70px;}
	.brand-experience .edit-container{ padding-top: 116px;}
	.brand-experience .brand-pic-list{ margin-top: -80px; width: 718px;}
	.brand-experience .element-icon img{ width: 315px;}
	.brand-indoor .element-icon img{ width: 256px;}
	
	.brand-focus-view-box{ padding: 118px 30px 0 30px;}
	.brand-focus-view-box .tabs .block{ margin-bottom: 25px; font-size: 14px; line-height: 22px;}
	.brand-focus-view-box .tabs .block.current:before{ width: 15px;}
	.brand-focus-view-box .focus-content-box{ margin-top: 239px;}
	.brand-focus-view-box .focus-content-box .title{ font-size: 32px; line-height: 32px;}
	.brand-focus-view-box .focus-content-box .cont{ font-size: 14px; line-height: 24px; margin-top: 18px;}
	
	/*品牌介绍 横条*/
	.streamer-container .edit-container{ width: 960px;}
	.streamer-container .txt-box{ padding: 86px 0 88px 0;}
	.streamer-container .txt-box .title{ font-size: 22px; line-height: 32px;}
	.streamer-container .txt-box .cont{ font-size: 22px; line-height: 22px; margin-top: 12px;}
	
	/*品牌介绍 地图*/
	.hrand-map{ height: 587px;}
	.hrand-map .brand-container-title{ right: 13px;}
	.map-resorts-info{ width: 424px; position: absolute; top: 0; padding: 150px 60px 0 30px;}
	.map-resorts-info .glyphicon{ top: 2px;}
	.map-resorts-info .pack-up{ font-size: 14px; line-height: 14px; top: 40px; left: 30px;}
	.map-resorts-info .pack-up i{ margin-right: 8px;}
	.map-resorts-info .cont .not-opening{ font-size: 20px;}
	.map-resorts-info .cont .title{ font-size: 32px; line-height: 50px;}
	.map-resorts-info .cont .title2{ font-size: 22px; line-height: 35px; margin-top: 10px;}
	.map-resorts-info .cont .address{ font-size: 14px; line-height: 26px; padding-left: 24px; background: url(../../images/template/icon/icon-address.png) 0 4px no-repeat; background-size: 13px auto; margin-top: 45px;}
	.map-resorts-info .cont .address2{ font-size: 14px; line-height: 26px; padding-left: 24px; background: url(../../images/template/icon/icon-address.png) 0 4px no-repeat; background-size: 13px auto; margin-top: 24px;}
	.map-resorts-info .cont .distance{ font-size: 14px; line-height: 26px; margin-top: 7px;}
	.map-resorts-info .more{ font-size: 14px; line-height: 14px; bottom: 42px; right: 60px;}
	.map-resorts-info .more i{ margin-left: 8px;}
	
	.pc-mapCont,.m-mapCont{ width: 140px; font-size: 12px; padding: 8px 10px; transform: translate(-42%,0);}
	.pc-mapCont .name,.m-mapCont .name{ margin-top: 4px;}
	.pc-mapCont .glyphicon-triangle-bottom,.m-mapCont .glyphicon-triangle-bottom{ bottom: -9px;}
	
	/*园区介绍*/
	.resorts-banner-txt .txt-box{ width: 705px;}
	.resorts-banner-txt .txt-box .title{ font-size:62px; line-height: 62px;}
	.resorts-banner-txt .txt-box .title2{ font-size: 22px; line-height: 50px; margin-bottom: 7px;}
	.resorts-banner-txt .txt-box .address{ font-size: 30px; line-height: 64px; margin-top: 5px;}
	.resorts-banner-txt .txt-box .weather{ font-size: 20px; line-height: 20px;}
	.resorts-banner-txt .txt-box .weather span{ font-size: 30px;}
	.resorts-banner-txt .txt-box .weather span i{ font-size: 20px; margin-left: 2px;}
	.resorts-banner-txt .txt-box .weather span sup{ margin-left: 2px;}
	
	.resorts-overview .edit-container{ padding: 170px 0 98px 0;}
	.resorts-overview .brand-container-title{ left: 70px;}
	.overview-focus-view-box{ padding: 28px 70px 0 70px;}
	.overview-focus-view-box .title{ font-size: 32px; line-height:50px;}
	.overview-focus-view-box .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	
	.resorts-focus .edit-container{ padding: 70px 0 89px 0;}
	.resorts-txt-block .title{ font-size: 32px; line-height: 50px;}
	.resorts-txt-block .cont{ margin-top: 14px; font-size: 14px; line-height: 26px;}
	
	.resorts-focus-box{ margin-top: 53px;}
	.resorts-focus-view-box{ padding: 40px 30px 0 30px;}
	.resorts-focus-view-box .tabs .block{ margin-bottom: 13px; font-size: 14px; line-height: 22px;}
	.resorts-focus-view-box .tabs .block .number{ margin-right: 15px;}
	.resorts-focus-view-box .tabs .block.current:before{ width: 15px;}
	.resorts-focus-view-box .focus-content-box{ margin-top: 50px;}
	.resorts-focus-view-box .focus-content-box .title{ font-size: 25px; line-height: 45px;}
	.resorts-focus-view-box .focus-content-box .cont{ font-size: 14px; line-height: 24px; margin-top: 9px;}
	.resorts-cottages .brand-container-title{ right: 70px;}
	.resorts-focus-view-box .focus-content-box .more{ font-size: 14px; line-height: 24px;}
	
	.resorts-activities .edit-container{ padding: 60px 0 122px 0;}
	.resorts-activities .brand-container-title{ left: 70px;}
	.brand-txt-block .more{ width: 177px; height: 34px; line-height: 34px; font-size: 14px; margin-top: 21px; border-radius: 34px;}
	.resorts-facilities .resorts-txt-box{ padding-left: 0;}
	.resorts-activities .brand-pic-list{ margin-top: 62px;}
	
	/*推荐攻略 弹框*/
	.recommend-strategy-layer .layer-inner{ width: 1080px; padding: 70px 0 45px 0;}
	.recommend-strategy-layer .layer-inner .layer-close{ width: 30px; height: 30px; background-size: 30px; top: 30px; left: 30px;}
	.recommend-strategy-layer .recommend-strategy-layer-container{ margin: 0 64px;}
	.recommend-strategy-layer .recommend-strategy-layer-container .overflow{ width: 760px;}
	.recommend-strategy-layer-container .top-title-box{ padding-bottom: 34px;}
	.recommend-strategy-layer-container .top-title-box .top-title-h1{ font-size: 32px; line-height: 50px;}
	.recommend-strategy-layer-container .top-title-box .label-box{ margin-top: 30px;}
	.recommend-strategy-layer-container .top-title-box .label-box span{ float: left; width: 104px; height: 34px; line-height: 34px; background-color: #E4EBEC; font-size: 14px; color: #676F6F; text-align: center; margin-right: 22px; border-radius: 34px;}
	
	.recommend-strategy-layer-container .content{ font-size: 14px; line-height: 26px;}
	.recommend-strategy-layer-container .content .title-h2{ font-size: 22px; line-height: 50px; margin-top: 30px;}
	.recommend-strategy-layer-container .content p{ margin-top: 8px;}
	.recommend-strategy-layer-container .content .img{ margin-top: 20px;}
	.recommend-strategy-layer-container .content .s-title{ margin-top: 8px; font-size: 14px;}
	.recommend-strategy-layer-container .content .s-title span{ margin: 0 9px;}
	.recommend-strategy-layer-container .content .layer-pic-focus{ margin-top: 20px;}
	.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-pagination{ margin-top: 10px;}
	.recommend-strategy-layer-container .content .layer-pic-focus .focus .swiper-pagination-bullet{ width: 7px !important; height: 7px !important; margin: 0 5px !important;}
	
	.recommend-strategy-layer-container .content .txtbg{ background-color: #e4ebec; margin-top: 15px;}
	.recommend-strategy-layer-container .qr-code-box{ text-align: center; margin-top: 55px;}
	.recommend-strategy-layer-container .qr-code-box .pic img{ display: block; width: 93px; margin: 0 auto;}
	.recommend-strategy-layer-container .qr-code-box p{ font-size: 14px; line-height: 26px; margin-top: 20px;}
	.recommend-strategy-layer-container .qr-code-box-btn{ margin-top: 30px;}
	.recommend-strategy-layer-container .qr-code-box-btn a{ display: block; width: 177px; height: 34px; line-height: 34px; background-color: #294C50; border-radius: 34px; font-size: 14px; text-align: center; color: #FAE8BA; margin: 0 auto;}
	
	
	/*二级banner*/
	.sub-banner{ height: 300px; margin-top: 75px; position: relative;}
	.sub-banner .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.5;}
	.sub-banner .banner-txt{ font-size: 40px; line-height: 50px; color: #fff; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
	.group-banner{ margin-top: 150px;}
	
	/*返回页面*/
	.return-home,.return-list{ font-size: 16px; position: relative;}
	.return-home .glyphicon,.return-list .glyphicon{ top: 2px; margin-right: 10px;}
	.return-home a,.return-list a{ color: #676F6F;}
	.return-list{ margin-bottom: 48px;}
	.screening-menu-icon{ width: 24px; height: 24px; background: url(../../images/template/icon/icon-menu-activity.png) center no-repeat; background-size: 24px 17px; position: absolute; top: 50%; margin-top: -12px; right: 0;}
	
	/*活动列表*/
	.activity-container{ padding: 50px 0 60px 0;}
	.activity-container .edit-container{ width: 1080px;}
	.activity-inner{ padding-top: 22px;}
	.screening-container{ padding-bottom: 40px;}
	.screening-container .screening-block{ margin-top: 30px; line-height: 34px;}
	.screening-container .screening-block .type{ font-size: 18px;}
	.screening-container .screening-block .screening-right{ width: 900px;}
	.screening-container .screening-block .screening-right li{ font-size: 16px; margin-right: 30px; padding: 0 15px; border-radius: 34px;}
	.screening-container .screening-block .screening-right li.all{ width: 104px;}
	.screening-container .photo-sum{ font-size: 16px; top: -3px;}
	.screening-container .photo-sum span{ font-size: 26px;}
	
	.activity-list{ padding-top: 20px;}
	.activity-list li{ margin-top: 20px;}
	.activity-list li .txt-box{ padding: 60px 50px 60px 40px;}
	.activity-list li .txt-box .title{ font-size: 24px; line-height: 38px;}
	.activity-list li .txt-box .cont{ font-size: 16px; line-height: 28px; margin-top: 12px;}
	.activity-list li .txt-box .label-box{ margin-top: 55px;}
	.activity-list li .txt-box .label-box span{ width: 102px; height: 34px; line-height: 34px; border-radius: 34px; margin-right: 20px; font-size: 14px;}
	
	.activity-list li .txt-cont{ padding: 40px 40px 0 40px;}
	.activity-list li .txt-cont .title{ font-size: 26px; line-height: 36px;}
	.activity-list li .txt-cont .cont{ font-size: 16px; line-height: 28px; margin-top: 12px;}
	.activity-list li .txt-btn{ padding: 80px 40px 0 40px;}
	.activity-list li .txt-btn:before{ height: 190px; top: 40px; left: 10px;}
	.activity-list li .txt-btn .title{ font-size: 26px; line-height: 36px;}
	.activity-list li .txt-btn .btn-box{ margin-top: 20px;}
	.activity-list li .txt-btn .btn-box a{ line-height: 36px; font-size: 14px;}
	
	.activity-list li .p-box{ padding: 40px 40px 40px 40px;}
	.activity-list li .p-box .cont{ font-size: 16px; line-height: 28px;}
	.activity-list li .p-box .cont p{ -webkit-line-clamp:12;}
	
	.activity-list li:nth-of-type(even) .txt-btn{ padding: 80px 40px 0 40px;}
	.activity-list li:nth-of-type(even) .txt-btn:before{ right: 10px;}
	.activity-list .unfinished-box{ font-size: 28px;}
	
	/*活动详情*/
	.activity-details-container{ padding: 124px 0 92px 0;}
	.activity-details-container .edit-container{ width: 1080px;}
	.activity-details-inner{ padding: 55px 0 43px 0;}
	.activity-details-inner .recommend-strategy-layer-container{ width: 760px;}
	.activity-recommend-list{ margin-top: 55px;}
	.activity-recommend-list .top-title{ font-size: 20px; line-height: 32px;}
	.activity-recommend-list .brand-pic-list{ margin-top: 26px;}
	
	/*优惠精选详情*/
	.activity-content{ margin-top: 22px;}
	.activity-content .top-content-box .txt-cont{ padding: 40px 40px 0 40px;}
	.activity-content .top-content-box .txt-cont .title{ font-size: 26px; line-height: 36px;}
	.activity-content .top-content-box .txt-cont .cont{ font-size: 14px; line-height: 26px; margin-top: 12px;}
	.activity-content-list{ margin-top: 25px;}
	.activity-content-list .block{ margin: 25px 0 0 0;}
	.activity-content-list .block .cont{ font-size: 14px; padding: 20px 7px;}
	.activity-content-list .block .cont p{ margin-top: 8px;}
	.activity-content-list .block .cont .btn-box{ margin-top: 10px;}
	.activity-content-list .block .cont .btn-box a{ width: 102px; height: 34px; line-height: 34px; border-radius: 34px; font-size: 14px;}
	
	
	/*公司介绍*/
	.group-top-title .cn{ font-size: 32px; line-height: 50px;}
	.group-top-title .en{ font-size: 22px; line-height: 32px; margin-top: 8px;}
	.group-top-title .txt{ font-size: 22px; line-height: 32px;}
	
	.group-introduce-container .edit-container{ width: 1080px;}
	.ceo-introduction-view{ padding: 52px 0 110px 0;}
	.ceo-introduction-inner{ margin-top: 90px;}
	.ceo-introduction-inner .pic{ padding-right: 100px;}
	.ceo-introduction-inner .right-content{ padding: 20px 0 0 0;}
	.ceo-introduction-inner .right-content .top-box .title{ font-size: 32px; line-height: 45px;}
	.ceo-introduction-inner .right-content .top-box p{ font-size: 14px; line-height: 26px; margin-top: 4px;}
	.ceo-introduction-inner .right-content .txt{ margin-top: 20px; font-size: 18px; line-height: 32px;}
	.ceo-introduction-inner .right-content .label-box{ margin-top: 30px; font-size: 14px; line-height: 26px;}
	.ceo-introduction-inner .right-content .label-box p{ padding-top: 10px;}
	
	.HNA-PC-Intro-view{ padding: 82px 0 60px 0;}
	.HNA-PC-Intro-view .list .block{ padding: 80px 180px 30px 0;}
	.HNA-PC-Intro-view .list .block .title{ font-size: 24px; line-height: 24px;}
	.HNA-PC-Intro-view .list .block .title:before{ width: 35px; height: 4px; bottom: -21px;}
	.HNA-PC-Intro-view .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 42px;}
	
	.HNA-PC-Intro-view .video2{ padding: 80px 0;}
	.HNA-PC-Intro-view .video2 .cont{ width: 800px; font-size: 24px; line-height: 44px;}
	
	
	.social-responsibility-view{ padding: 52px 0 63px 0;}
	.social-responsibility-view .list .block{ padding: 74px 180px 0 0;}
	.social-responsibility-view .list .block .icon img{ height: 38px;}
	.social-responsibility-view .list .block .title{ font-size: 20px; line-height: 20px; margin-top: 25px;}
	.social-responsibility-view .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 18px;}
	
	.timeline-bg-view{ padding: 53px 0 40px 0; height: 690px;}
	.timeline-inner{ margin-top: 94px;}
	.timeline-inner .history-box{ height: 284px;}
	.timeline-inner .history-box .middle{ height: 35px;}
	.timeline-inner .history-box .history-item .time{ height: 35px; line-height: 35px; font-size: 16px;}
	.timeline-inner .history-box .history-item .content-box li{ height: 35px;}
	.timeline-inner .history-box .history-item .content-box li .block{ height: 141px; bottom: 17.5px;}
	.timeline-inner .history-box .history-item .content-box li .block .hr-line:before{ width: 10px; height: 10px; margin-left: -5px; bottom: -5px; border-width: 2px;}
	.timeline-inner .history-box .history-item .content-box li .block .history-city{ font-size: 18px;}
	.timeline-inner .history-box .history-item .content-box li .block .history-detail{ font-size: 14px; line-height: 22px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block{ top: 17.5px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block .history-city, .timeline-inner .history-box .history-item .content-box li.todown .block .history-detail{ top: 50px;}
	.timeline-inner .history-box .history-item .content-box li.todown .block .hr-line:before{ top: -5px;}
	.timeline-inner .direction-box{ font-size: 28px; bottom: 40px;}
	
	
	/*投资机会*/
	.investment-opportunity-container .edit-container{ width: 1080px;}
	.corporate-social-responsibility-view{ padding: 52px 0 47px 0;}
	.corporate-social-responsibility-inner{ margin-top: 85px;}
	.corporate-social-responsibility-inner .list .block{ padding: 80px 180px 30px 0;}
	.corporate-social-responsibility-inner .list .block .title{ font-size: 24px; line-height: 24px;}
	.corporate-social-responsibility-inner .list .block .title:before{ width: 35px; height: 4px; bottom: -21px;}
	.corporate-social-responsibility-inner .list .block .cont{ font-size: 14px; line-height: 24px; margin-top: 42px; height: 72px;}
	
	.investment-steps-view{ padding: 86px 0 33px 0;}
	.investment-steps-inner .list{ margin-top: 35px;}
	.investment-steps-inner .list li{ padding: 28px 280px 28px 90px;}
	.investment-steps-inner .list li .number{ width: 60px; height: 60px; line-height: 60px; font-size: 28px; top: 25px;}
	.investment-steps-inner .list li .title{ font-size: 28px; line-height: 28px;}
	.investment-steps-inner .list li .cont{ font-size: 18px; line-height: 32px; margin-top: 19px; height: 128px;}
	.investment-steps-inner .list li.number2 .cont,.investment-steps-inner .list li.number3 .cont{ font-size: 18px; line-height: 32px;}
	.investment-steps-inner .list li.number1:before,.investment-steps-inner .list li.number2:before{ height: 118px; left: 28.5px; bottom: 2px;}
	
	.contact-us-view{ padding: 58px 0 77px 0;}
	.contact-us-view .cont{ margin-top: 60px;}
	.contact-us-view .cont .title{ font-size: 28px; line-height: 28px; padding-left: 42px; background-size: 28px 28px;}
	.contact-us-view .cont p{ font-size: 18px; line-height: 32px; margin-top: 25px;}
	
	
	/*新闻报导列表*/
	.news-container .activity-list{ padding-top: 30px;}
	.news-container .activity-list li .txt-box{ padding-top: 70px;}
	.news-container .activity-list li .txt-box .time{ font-size: 16px; line-height: 16px; margin-bottom: 10px;}
	
	/*实景相册列表*/
	.photo-album-inner{ margin-top: 30px;}
	.photo-album-inner .pic-box{ margin: 25px 0;}
	.photo-album-inner .pic-box .cont{ font-size: 14px; line-height: 14px; padding: 20px 7px;}
	.photo-album-inner .pic-box .cont p{ margin-top: 8px;}
	
	/*实景相册 弹框*/
	.photo-album-layer .layer-inner .layer-close{ width: 26px; height: 26px;}
	.photo-album-layer-focus{ width: 825px;}
	.photo-album-layer-focus .gallery-top{ height: 464px;}
	.photo-album-layer-focus .gallery-thumbs{ height: 64px; margin-top: 12px;}
	.photo-album-layer-focus .gallery-thumbs .swiper-slide-thumb-active:before{ border: 3px solid rgba(79,139,130,1);}
	.photo-album-layer-focus .title-cont{ font-size: 14px; line-height: 14px; margin-top: 12px;}
	.photo-album-layer-container .swiper-button-next .glyphicon, .photo-album-layer-container .swiper-button-prev .glyphicon{ font-size: 28px;}
	.photo-album-layer-container .swiper-button-next, .photo-album-layer-container .swiper-button-prev{ width: 28px; height: 28px; margin-top: -65px;}
	
	/*加入我们*/
	.join-us-container .edit-container{ width: 1080px;}
	.our-team-view .element-icon img{ width: 256px;}
	.our-team-view{ padding: 63px 0 67px 0;}
	.our-team-inner{ margin-top: 56px;}
	.our-team-inner .our-team-txt{ width: 623px; margin-top: 13px; font-size: 14px; line-height: 26px;}
	.our-team-inner .brand-pic-list{ width: 980px; margin-top: 45px;}
	
	.our-values-of-practice-view{ padding: 52px 0 66px 0;}
	.our-values-of-practice-view .list .swiper-slide{ padding: 74px 112px 0 0;}
	.our-values-of-practice-view .list .swiper-slide .icon img{ height: 38px;}
	.our-values-of-practice-view .list .swiper-slide .title{ font-size: 20px; line-height: 20px; margin-top: 20px;}
	.our-values-of-practice-view .list .swiper-slide .cont{ font-size: 14px; line-height: 24px; margin-top: 18px;}
	
	.our-welfare-view{ padding: 63px 0 111px 0;}
	.our-welfare-view .list{ margin-top: 10px;}
	.our-welfare-view .list li{ font-size: 20px; line-height: 20px; margin-top: 72px; width: 50%;}
	
	.our-job-vacancies-view{ padding: 59px 0 80px 0;}
	.our-job-vacancies-inner{ margin-top: 50px;}
	.our-job-vacancies-inner .left-txt{ margin-top: 10px;}
	.our-job-vacancies-inner .left-txt .block{ margin-top: 0; margin-bottom: 65px; padding-right: 120px;}
	.our-job-vacancies-inner .left-txt .block .top-title{ font-size: 14px; line-height: 24px;}
	.our-job-vacancies-inner .left-txt .block .cont{ margin-top: 20px; font-size: 14px;}
	.our-job-vacancies-inner .left-txt .block .cont .qr-code-box img{ width: 136px;}
	.our-job-vacancies-inner .left-txt .block .cont .txt{ line-height: 24px; margin-top: 20px;}
	.our-job-vacancies-inner .left-txt .block .cont .email-txt{ font-size: 24px;}
	.our-job-vacancies-inner .right-list{ height: 560px; padding: 4px 35px; font-size: 16px;}
	.our-job-vacancies-inner .right-list table th{ padding: 24px 0; padding-left: 30px;}
	.our-job-vacancies-inner .right-list table td{ padding: 15px 0; padding-left: 30px;}
	.our-job-vacancies-inner .right-list table td p{ font-size: 12px;}
	.our-job-vacancies-inner .right-list .list{ height: 480px;}
	.our-job-vacancies-inner .right-list .list tr:last-child{ border-bottom: 0;}
	
	/*联系我们*/
	.contact-top-title .cn{ font-size: 32px; line-height: 50px;}
	.contact-top-title .en{ font-size: 22px; line-height: 32px; margin-top: 8px;}
	
	.contact-container .edit-container{ width: 1080px;}
	.contact-view{ padding: 57px 0 43px 0;}
	.contact-view .email-box{ margin-top: 65px;}
	.contact-view .email-box .cont{ font-size: 28px; line-height: 28px; margin-top: 42px; padding-left: 49px;}
	.contact-view .email-box .cont .icon img{ height: 28px;}
	.contact-view .feedback-box{ margin-top: 50px; padding-top: 50px;}
	.contact-view .feedback-box .feedback-content{ margin-top: 0;}
	.contact-view .feedback-box .feedback-content .block{ margin-bottom: 18px; padding-right: 15px;}
	.contact-view .feedback-box .feedback-content .block .top-title{ font-size: 18px; height: 18px; line-height: 28px;}
	.contact-view .feedback-box .feedback-content .block .cont textarea{ height: 233px; font-size: 18px; line-height: 18px;}
	.contact-view .feedback-box .feedback-content .block .cont .input-text{ height: 69px; line-height: 69px; font-size: 18px;}
	.contact-view .feedback-box .feedback-content .block .cont .select{ height: 69px; line-height: 69px; font-size: 18px;}
	.contact-view .feedback-box .feedback-content .block .cont .note{ font-size: 14px;}
	
	.contact-view .feedback-box .feedback-content .submit-btn{ margin-top: 30px;}
	.contact-view .feedback-box .feedback-content .submit-btn a{ width: 194px; height: 48px; line-height: 48px; font-size: 14px;}
	
	/*提示弹框*/
	.tips-layer .layer-inner .layer-close{ width: 26px; height: 26px;}
	.tips-layer .layer-content{ width: 407px; padding: 47px 37px;}
	.tips-layer .layer-content .icon img{ width: 51px;}
	.tips-layer .layer-content .cont{ margin-top: 20px; font-size: 14px;}
	.tips-layer .layer-content .cont .title{ font-size: 22px;}
	.tips-layer .layer-content .cont p{ margin-top: 10px;}
	
	/*政策与条款*/
	.terms-container .edit-container{ width: 1080px;}
	.terms-view{ padding: 50px 0 30px 0;}
	.terms-inner{ margin-top: 45px;}
	.inner-tabs{ padding-bottom: 45px; margin-bottom: 33px;}
	.inner-tabs li{ font-size: 18px; margin-right: 40px;}
	.inner-tabs li:before{ bottom: -10px;}
	.terms-inner .content-box .top-title-box .title{ font-size: 32px;}
	.terms-inner .content-box .top-title-box .time{ font-size: 14px; line-height: 26px; margin-top: 10px;}
	.terms-inner .content-box .content{ font-size: 14px; line-height: 26px; margin-top: 30px;}
	.terms-inner .content-box .content p{ padding-bottom: 30px;}
	
	/*常见问题*/
	.faq-banner .faq-banner-box{ width: 585px;}
	.faq-banner .faq-banner-box .top-title{ font-size: 26px; line-height: 32px;}
	.faq-banner .faq-banner-box .search-box{ height: 50px; margin-top: 23px; padding-left: 45px;}
	.faq-banner .faq-banner-box .search-box .search-btn{ width: 20px; height: 20px; left: 25px;}
	.faq-banner .faq-banner-box .search-box .input-search{  font-size: 16px;}
	.faq-banner .faq-banner-box .hot-keywords{ margin-top: 20px; font-size: 14px; line-height: 14px; padding-left: 22px;}
	.faq-banner .faq-banner-box .hot-keywords a{ margin: 0 14px;}
	.faq-banner .faq-banner-box .hot-keywords a .glyphicon{ font-size: 8px; margin-left: 6px;}
	
	.faq-container .edit-container{ width: 1080px;}
	.faq-view{ padding: 53px 0 74px 0;}
	.faq-inner{ margin-top: 46px;}
	.faq-inner .inner-tabs{ padding-bottom: 47px; margin-bottom: 30px;}
	.faq-inner .faq-nav li{ font-size: 18px; line-height: 20px; padding-left: 11px; margin-bottom: 50px;}
	.faq-inner .faq-nav li:before{ width: 3px; left: 0;}
	.faq-inner .faq-nav li.current:before,.faq-inner .faq-nav li:hover:before{ height: 20px;}
	.faq-inner .faq-content li{ border-radius: 4px; margin-bottom: 20px;}
	.faq-inner .faq-content li .top-title{ height: 63px; line-height: 63px; font-size: 18px; padding: 0 25px 0 16px;}
	.faq-inner .faq-content li .top-title .glyphicon{ font-size: 13px; margin-top: -6.5px; right: 25px;}
	.faq-inner .faq-content li.current .top-title{ background-color: #3142B6; color: #fff;}
	.faq-inner .faq-content li .cont{ padding: 20px 25px 20px 16px; font-size: 18px;}
	.faq-inner .faq-content li .cont p{ padding-bottom: 5px;}
	.faq-inner .note-txt{ font-size: 18px; margin-top: 36px;}
	.faq-inner .note-txt .icon{ margin-right: 20px;}
	.faq-inner .note-txt .icon img{ height: 20px;}
	.faq-inner .note-txt a{ color: #3142B6;}
	
	/*常见问题搜索结果*/
	.faq-inner-result{ padding-bottom: 0;}
	.faq-inner-result .top-title-h1{ font-size: 32px; line-height: 50px; padding-bottom: 27px;}
	.faq-inner-result .result-cont .pic img{ width: 245px;}
	.faq-inner-result .result-cont .cont{ font-size: 24px; line-height: 50px; margin-top: 36px;}
	.faq-inner-result .note-txt{ margin-top: 5px;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	/*404*/
	.error-container{ padding: 159px 0 140px 0;}
	.error-container .result-cont .txt-bg{ bottom: -37px;}
	.error-container .result-cont .txt-bg img{ height: 265px;}
	.error-container .result-cont .pic img{ width: 245px;}
	.error-container .result-cont .cont{ font-size: 24px; line-height: 50px; margin-top: 36px;}
	
	/*品牌与酒店*/
	.brand-hotel-inner{ margin-top: 0;}
	.brand-hotel-inner .pic-box{ margin: 25px 0;height: 290px;}
	.brand-hotel-inner .pic-box .cont{ font-size: 14px; line-height: 14px; padding: 20px 7px;}
	.brand-hotel-inner .pic-box .cont p{ margin-top: 8px;}
	
	/*联系管理公司*/
	.contact-us-box{ margin-top: 30px;}
	.contact-us-box .title{ font-size: 22px;}
	.contact-us-box .cont{ padding-bottom: 15px; font-size: 14px;}
	.contact-us-box .cont p a{/* width: 150px; height: 36px; line-height: 36px; border-radius: 36px; font-size: 14px; */}
	
	/*联系酒店*/
	.contact-hotel-box{ margin-top: 30px; font-size: 16px;}
	
	/* 会议宴会 */
	.conference-banquet-container .edit-container{ width: 1080px;}
	.conference-banquet-container{ padding-top: 76px;}
	.conference-banquet-container .top-detail-box{ padding-bottom: 82px;}
	.conference-banquet-container .top-detail-box .pic2{ margin-top: 47px;}
	.conference-banquet-container .top-detail-box .right-content .top-title{ font-size: 32px;}
	.conference-banquet-container .top-detail-box .right-content .cont{ margin-top: 47px; font-size: 14px; line-height: 26px;}
	.conference-banquet-container .top-detail-box .right-content .bot-cont{ margin-top: 20px; font-size: 14px;}
	.conference-banquet-container .top-detail-box .right-content .bot-cont:before{ width: 56px; height: 6px; top: -15px;}
	.conference-banquet-container .top-detail-box .right-content .btn-box{ margin-top: 17px;}
	.conference-banquet-container .top-detail-box .right-content .btn-box a{ width: 201px; height: 44px; line-height: 44px; font-size: 14px;}
	
	/* 加入我们 */
	.join-us-container{ padding: 0;}
	.join-us-view{ padding: 50px 0;}
	.join-us-txt-block{ margin-top: 45px;}
	.join-us-txt-block .title{ font-size: 32px; line-height: 50px;}
	.join-us-txt-block .cont{ font-size: 14px; line-height: 26px; margin-top: 13px;}
	.join-us-introduction .brand-pic-list{ margin-top: 32px;}
	.join-us-view .txt-content .title{ font-size: 32px; line-height: 50px;}
	.join-us-view .txt-content .cont{ font-size: 14px; line-height: 26px; margin-top: 13px;}
	.join-us-view .txt-content .cont p{ padding-bottom: 15px;}
	.join-us-why{ padding: 107px 0;}
	.join-us-job .table{ font-size: 14px; margin-top: 18px;}
	.join-us-job .table table th{ height: 70px;}
	.join-us-job .table table td{ height: 50px;}
	
	/* 职位详情 */
	.job-detail{ padding: 50px 0 0 0;}
	.job-detail .content-box .top-box{ font-size: 14px;}
	.job-detail .content-box .top-box .title{ font-size: 32px; line-height: 50px;}
	.job-detail .content-box .table{ margin-top: 20px; font-size: 14px;}
	.job-detail .content-box .table table th{ height: 50px;}
	.job-detail .content-box .table table td{ height: 50px;}
	.job-detail .content-box .content .block{ font-size: 14px; line-height: 26px;}
	.job-detail .content-box .content .block .cont{ margin-top: 15px;}
	.job-detail .content-box .bot-box{ font-size: 14px; padding: 24px 20px;}
	
	
	
	/* 预定条 */
	.booking-streamer-container{ padding: 38px 0 58px 0;}
	.booking-streamer-container .box .item{ font-size: 14px;}
	.booking-streamer-container .box .item .search-box .select{ height: 42px; line-height: 42px; padding: 0 10px;}
	.booking-streamer-container .box .item .input-box .input-text{ height: 42px; line-height: 42px; padding: 0 10px;}
	.booking-streamer-container .box .item .btn-box a{ height: 44px; line-height: 44px;}
	.booking-streamer-container .box .item .btn-box a:before{ background-size: 14px; left: 34%; margin-top: -7px;}
	
	/* 会议婚宴列表页 */
	.banner-booking-streamer{ margin-top: -175px; padding: 0;}
	.conference-banquet-list li{ padding: 40px 30px;}
	.conference-banquet-list li .right-content{ font-size: 14px;}
	.conference-banquet-list li .right-content .title{ font-size: 26px; line-height: 50px;}
	.conference-banquet-list li .right-content .cont{ line-height: 22px;}
	.conference-banquet-list li .right-content .top{ padding-bottom: 15px; margin-bottom: 15px;}
	.conference-banquet-list li .right-content .btn-box a{ width: 119px; height: 44px; line-height: 44px;}
	.conference-banquet-list li .overflow-content .block .top-title{ font-size: 14px;}
	.conference-banquet-list li .overflow-content .block .txt-cont{ font-size: 12px; line-height: 22px;}
	.conference-banquet-list li .overflow-content .btn-box a{ width: 119px; height: 44px; line-height: 44px; font-size: 14px;}
	
	.conference-banquet-list li .overflow-content .block .view-picture{ font-size: 14px;}
	
	/* 会议宴会表单页 */
	.conference-banquet-form .form-block{ margin-bottom: 50px;}
	.conference-banquet-form .form-block .top-title{ font-size: 26px; line-height: 50px; padding-bottom: 15px;}
	.conference-banquet-form .form-block .content{ font-size: 14px;}
	.conference-banquet-form .form-block .content .control-group .controls .input-text{ height: 44px; line-height: 44px;}
	.conference-banquet-form .form-block .content .control-group .controls .select{ height: 44px; line-height: 44px;}
	.conference-banquet-form .btn-box a{ width: 119px; height: 44px; line-height: 44px; font-size: 14px;}
	.conference-banquet-form .form-block .content .control-group .yzm-controls .yzm-img img{ height: 44px;}
	
	/* 临时招聘 弹框 */
	.job-layer .layer-inner .layer-close{ width: 26px; height: 26px;}
	.job-layer .layer-content .top-title{ font-size: 22px; height: 50px; line-height: 50px;}
	.job-layer .layer-content .content{ font-size: 14px;}
	
	/* 场地图片 弹框 */
	.site-picture-layer .layer-focus{ width: 825px; height: 471px; margin: -235.5px 0 0 -412.5px;}
	.site-picture-layer .layer-focus .swiper-slide .title{ height: 70px; line-height: 70px; font-size: 18px;}
	.site-picture-layer .layer-inner .swiper-button-next{ right: 30px;}
	.site-picture-layer .layer-inner .swiper-button-prev{ left: 30px;}
	
	/* 酒店加盟 弹框 */
	.hotel-alliance-layer .layer-inner{ width: 825px; height: 471px; margin: -235.5px 0 0 -412.5px;}
	.hotel-alliance-layer .layer-inner .layer-close{ width: 20px; height: 20px;}
	.hotel-alliance-layer .layer-content{ width: 825px; height: 471px; margin: -235.5px 0 0 -412.5px; padding: 30px 30px 20px 30px;}
	.hotel-alliance-layer .layer-content .top-title-h1{ font-size: 28px; line-height: 28px;}
	.hotel-alliance-layer .layer-content .content{ height: 370px;}
	.hotel-alliance-layer .connection-content .title{ margin-top: 35px; font-size: 16px;}
	.hotel-alliance-layer .connection-content .cont{ font-size: 14px; line-height: 24px;}
	.hotel-alliance-layer .connection-content .apply-btn{ bottom: 0;}
	.hotel-alliance-layer .connection-content .apply-btn p{ font-size: 12px;}
	
	.hotel-alliance-layer .project-requirements-content .b-box{ padding-top: 30px;}
	.hotel-alliance-layer .project-requirements-content .b-box .pic img{ height: 50px;}
	.hotel-alliance-layer .project-requirements-content .b-box .txt{ margin-top: 30px; font-size: 14px; line-height: 24px;}
	.hotel-alliance-layer .project-requirements-content .b-box .txt .title{ font-size: 16px;}
	/* 新增验证码 */
	.conference-banquet-form .form-block .content .control-group.yzm-box .controls .input-text{ width: 240px !important;}
}

@media (min-width: 1601px){
	.brand-hotel-inner .pic-box{ margin: 25px 0;height: 460px;}
}

