@charset "UTF-8";
/**
 * 
 * @authors chaow (wuchao@iecosystem.com.cn)
 * @date    2018-10-11 21:28:21
 * @version $Id$
 */
.header-m{position:fixed;top:0;left:0;right:0;z-index:2;background:url(../images/headNew/head-bg2.png);}
.header-m .hm-left{width:42px;height:35px;background:url(../images/headNew/head-icon2.png) no-repeat;background-size:cover; position: absolute; top: 20px; left: 25px;}
.header-m .hm-center{height:76px;line-height:72px;text-align:center;}
.header-m .hm-center a{display:inline-block;width:105px;vertical-align:middle;}
.header-m .hm-center a img{width:100%;display:block;}
.header-m .hm-right{width:43px;height:43px;background:url(../images/headNew/head-icon3.png) no-repeat;background-size:cover; position: absolute; top: 15px; right: 25px;}

.header-m .login-box{ background:url(../images/headNew/head-bg2.png) repeat; position: absolute; right: 0; width:100%; padding: 23px 25px; top: 75px; display: none;}
.header-m .login-box .inputText{ width:100%; padding:0 23px; font-size:25px; height:78px; line-height:78px; margin-bottom:18px; border: 0;}
.header-m .login-box .inputBtn{ width:100%; font-size:25px; height:78px; margin-bottom:15px; background-color: #c1986e; color: #fff; border: 0;}
.header-m .login-box .loginLink{ font-size:25px; font-family: "微软雅黑";font-weight: bold;}
.header-m .login-box .loginLink a{ color: #fff;}
.header-m .login-box .loginLink a:nth-child(1){ float:left;}
.header-m .login-box .loginLink a:nth-child(2){ float:right;}

/*手机导航浮层*/
.meun-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(000,000,000,0.5); z-index: 11111; display: none;}
.meun-layer-inner{ width: 400px; height: 100%; background-color: #fff; padding-top: 130px; position: relative; left: -234px; overflow-y: auto;}
.meun-layer-inner .layer-close{ width: 35px; height: 35px; background: url(../images/icon/MapClose.png) center no-repeat; position: absolute; top: 77px; right: 42px; background-size: cover;}
.meun-layer-wrapper .login-btn{ text-align: center;}
.meun-layer-wrapper .login-btn a{ display: inline-block; width: 102px; height: 48px; line-height: 48px; background-color: #312d29; text-align: center; font-size: 20px; color: #fff; margin: 0 17px; border-radius: 0px;font-weight: 800;font-family: "微软雅黑"}
.meun-layer-wrapper .nav{ margin-top: 18px;}
.meun-layer-wrapper .nav li{ line-height: 90px; font-size: 28px; border-bottom: 1px solid #bebebe;}
.meun-layer-wrapper .nav li a{ display: block; padding-left: 155px; position: relative;}
.meun-layer-wrapper .nav li .icon{ position: absolute;}
.meun-layer-wrapper .nav li.home .icon{ width: 31px; height: 28px; background: url(../images/icon/meun-icon-home.png) center no-repeat; background-size: cover; top: 50%; transform:translate(0,-50%); left: 92px;}
.meun-layer-wrapper .nav li.hotel .icon{ width: 31px; height: 28px; background: url(../images/icon/meun-icon-hotel.png) center no-repeat; background-size: cover; top: 50%; transform:translate(0,-50%); left: 92px;}
.meun-layer-wrapper .nav li.clubwanda .icon{ width: 105px; height: 22px; background: url(../images/icon/meun-icon-clubwanda.png) center no-repeat; background-size: cover; top: 50%; transform:translate(0,-50%); left: 36px;}
.meun-layer-wrapper .nav li.design .icon{ width: 31px; height: 28px; background: url(../images/icon/meun-icon-design.png) center no-repeat; background-size: cover; top: 50%; transform:translate(0,-50%); left: 92px;}
.meun-layer-wrapper .nav li.brand .icon{ width: 31px; height: 28px; background: url(../images/icon/meun-icon-brand.png) center no-repeat; background-size: cover; top: 50%; transform:translate(0,-50%); left: 92px;}
.meun-layer-wrapper .nav li.about .icon{ width: 31px; height: 28px; background: url(../images/icon/meun-icon-about.png) center no-repeat; background-size: cover; top: 50%; transform:translate(0,-50%); left: 92px;}
.meun-layer-wrapper .nav li .glyphicon-menu-right{ margin-left: 20px; transition: all 0.3s;}
.meun-layer-wrapper .nav li ul{ display: none;}
.meun-layer-wrapper .nav li ul li{ font-size: 22px; line-height: 50px; border-bottom: 0;}
.meun-layer-wrapper .nav li .item.current .glyphicon-menu-right{ transform:rotate(90deg);}
.meun-layer-wrapper .language{ text-align: center; margin-top: 66px;}
.meun-layer-wrapper .language span{ margin: 0 10px;}
.meun-layer-wrapper .ordersearch{text-align:center;margin-top:10px;}

.footer-m{height:80px;text-align:center;line-height:80px;color:#8f8f8f;font-size:21px;background:#333;}

.new-footer{ background-color: #312d29; font-family: "微软雅黑";}
.friendly-link-logo{ padding: 39px 0 30px 0; display: none;}
.friendly-link-logo .wanda-logo{ float: left; padding:12px 57px 12px 0; border-right: 1px solid #fff;}
.friendly-link-logo ul{ float: left;}
.friendly-link-logo ul li{ float: left; margin: 0 45px 0 50px; padding: 12px 0;}
.friendly-link-logo .club-logo{ float: right; padding:12px 0 12px 57px; border-left: 1px solid #fff;}

/*.footer-middle{ border-top: 1px solid #3e3a37; padding: 30px 0 28px 0; text-align: center;}
.footer-middle .qr-code-box{ margin-top: 30px;}
.footer-middle .qr-code-box .item{ display: inline-block; margin: 0 65px;}
.footer-middle .qr-code-box .item .type{ float: left; width: 19px; height: 105px; border: 1px solid #989694; border-right: 0; position: relative;}
.footer-middle .qr-code-box .item .type span{ position: absolute; top: 50%; margin-top: -38px; left: -7px; width: 12px; background-color: #312d29; font-size: 14px; color: #999; line-height: 14px; padding: 3px 0;}
.footer-middle .qr-code-box .item .pic{ float: right; width: 105px; height: 105px;}
.footer-middle .qr-code-box .item .pic img{ display: block; width: 100%; height: 100%;}
.footer-middle .links{ margin-top: 40px; font-size: 14px; color: #999; line-height: 14px;display: none;}
.footer-middle .links a{ color: #999;}
.footer-middle .links span{ margin: 0 20px;}
.new-footer .copyright{ font-size: 14px; color: #5f5f5f; text-align: center; line-height: 14px; padding: 26px 0 32px 0; border-top: 1px solid #3e3a37;}

.footer-middle{ padding: 15px 0;}
.footer-middle .qr-code-box{ margin-top: 30px;}
.footer-middle .qr-code-box .item{ margin: 0 15px;}
.footer-middle .qr-code-box .item .type{ height: 148px;}
.footer-middle .qr-code-box .item .type span{ font-size: 18px; line-height: 20px; padding: 0; margin-top: -50px;}
.footer-middle .qr-code-box .item .pic{ width: 148px; height: 148px;}
.new-footer .copyright{ font-size: 20px; line-height: 25px; padding: 14px 0;}*/

.order-search-form form>a,.order-search-form>footer .btn-gold85{ background: #312d29 }

.footer-left{ width: 580px; float: left; text-align: justify;}
.footer-left .fl-item{ display: inline-block; width: 85px; text-align: center; vertical-align: top;}
.footer-left .fl-item a{ display: block; }
.footer-left .fl-item .big{ font-size: 28px; color: #999; }
.footer-left .fl-item .small{ font-size: 24px; color: #666; margin-top: 10px;}
.footer-left .fl-w100{ display: inline-block; width: 100%; }
.footer-left .fl-item .fl-code{ margin-top: 10px;  text-align: center;}
.footer-left .fl-item .fl-code img{ width: 100%; }
.footer-left .fl-item .fl-code .code-item{cursor: pointer; display:inline-block;width:50px;height:50px;border-radius:50%;background-repeat:no-repeat;margin:0 5px;position:relative;background-size: cover;}
.footer-left .fl-item .fl-code .code-item.wx{background-image:url(../images/new/footer-wx.png);}
.footer-left .fl-item .fl-code .code-item.wb{background-image:url(../images/new/footer-wb.png);}
.footer-left .fl-item .fl-code .code-item .item-img{width:109px;height:116px;position:absolute;bottom:35px;left:50%;margin-left:-55px;display:none;cursor:pointer;}
.footer-left .fl-item .fl-code .code-item:hover .item-img{display:block;}

.footer-middle{width: 760px; float: right;  }
.footer-middle .qr-code-box{ margin-top: 30px;}
.footer-middle .qr-code-box .item{ display: inline-block; margin: 0 65px;}
.footer-middle .qr-code-box .item .type{ float: left; width: 19px; height: 105px; border: 1px solid #989694; border-right: 0; position: relative;}
.footer-middle .qr-code-box .item .type span{ position: absolute; top: 50%; margin-top: -38px; left: -7px; width: 12px; background-color: #312d29; font-size: 14px; color: #999; line-height: 14px; padding: 3px 0;}
.footer-middle .qr-code-box .item .pic{ float: right; width: 105px; height: 105px;}
.footer-middle .qr-code-box .item .pic img{ display: block; width: 100%; height: 100%;}
.footer-middle .links{ margin-top: 25px; font-size: 14px; color: #999; line-height: 14px;}
.footer-middle .links a{ color: #999;}
.footer-middle .member-hotline{ font-size: 28px; color: #c3c3c3;}
.footer-middle .links span{ margin: 0 20px;}
.new-footer .copyright{text-align: right; margin-top: 30px; font-size: 14px;}
.new-footer .copyright a{ color: #5f5f5f; }
.new-footer .copyright a:hover{ text-decoration: none; }
.footer-middle{ padding: 0 30px; width: 100%;}
.footer-middle .qr-code-box{ margin-top: 15px;}
.footer-middle .qr-code-box .item{ margin: 0 15px;}
.footer-middle .qr-code-box .item .type{ height: 74px;}
.footer-middle .qr-code-box .item .type span{ font-size: 12px; line-height: 12px; padding: 0; margin-top: -30px;}
.footer-middle .qr-code-box .item .pic{ width: 74px; height: 74px;}
.footer-left{ width: 100%; }
.footer-left .fl-item{ margin-bottom: 20px; width: 200px;}
.footer-left .fl-item:nth-of-type(4){ margin-left: 35%;}
.new-footer .footer-main{ padding-bottom: 0px; padding-top: 30px; }
.new-footer .copyright{ font-size: 21px; line-height: 21px; padding: 23px 0;     color: #5f5f5f;   border-top: 1px solid #3e3a37;}


.member-tkqz-pop{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 2222; display: none;}
.member-tkqz-pop .m-mask{ width: 100%; height: 100%; background: rgba(51,51,51,.6); }
.member-tkqz-pop .m-main{ width: 100%; height: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff;}
.member-tkqz-pop .m-main .m-close{ width: 30px; height: 30px; background: url(../images/member/pop-close.png) no-repeat; background-size: cover; position: absolute;top: 20px;right: 20px; cursor: pointer;}
.member-tkqz-pop .m-main .tkqz-main{ height: 100%; overflow-y: auto; margin: 0 auto; padding: 30px 15px; box-sizing: border-box;}
.member-tkqz-pop .m-main .tkqz-main .tk-title{ text-align: center; position: relative;}
.member-tkqz-pop .m-main .tkqz-main .tk-title .t-border{ width: 80%; height: 1px; background: #000; display: inline-block; }
.member-tkqz-pop .m-main .tkqz-main .tk-title .t-text{position: absolute; font-size: 26px; color: #010101; padding: 0 30px;background: #fff; margin-top: -26px; left: 50%; transform: translate(-50%,0);}
.member-tkqz-pop .m-main .tkqz-main .tk-tabs{ margin-top: 40px; overflow: hidden; }
.member-tkqz-pop .m-main .tkqz-main .tk-tabs .tab-item{ width: 50%; float: left; color: #666; border-bottom: 1px solid; text-align: center;font-size: 22px; padding-bottom: 10px; cursor: pointer;}
.member-tkqz-pop .m-main .tkqz-main .tk-tabs .tab-item.active{ color: #333; font-weight: bold;}

.member-tkqz-pop .m-main .tkqz-main .tk-conts .cont-item{
	display: none;
	overflow: hidden;
	/* text-align: justify; */
}

.member-tkqz-pop .m-main .tkqz-main .tk-conts .cont-item.active{
	display: block;
}

.member-tkqz-pop .m-main .tkqz-main .tk-conts .cont-item .p{
	margin-top: 30px;
	line-height: 1.8;
	font-size: 22px;
	color: #666;
}

.member-tkqz-pop .m-main .tkqz-main .tk-conts .cont-item .p-blod{
	font-weight: bold;
}







