﻿@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none}
input[type="submit"],input[type="button"]{ cursor:pointer;}
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#777}
a:hover{text-decoration:none}
body,th,td,button,input,select,textarea{ font-family: Arial,"微软雅黑";font-size:13px;color:#777;}
html body{font-family: Microsoft YaHei;padding: 0;min-width: 1200px;background-color: #fff;}
.layout{ width:1203px; margin:0 auto; clear:both}
.fl{ float:left}
.fr{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1;}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.icon{display: inline-block;background-repeat: no-repeat;background-position: center center;vertical-align: middle;}
.show{display: block;}
.hidden{display: none;}
.btn{text-align: center;display: inline-block;cursor: pointer;white-space: nowrap;vertical-align: middle;border: none;}
.orange{color: #f18609;}


.header{width: 100%;height: 660px;z-index: 1000;background-color: #fff;}
.header-wrap{clear: both;width: 1200px;height: 80px;margin: 0 auto;}
.header .wrap{width: 100%;overflow: hidden;height: 657px;}
.header .w{width: 1000px;margin: 0 auto;position: relative;}
.header .w .img-box{width: 1920px;height: 656px;position: relative;left: -460px;}
.header .w .img-box img{width: 1920px;}
.header .nav-wrap{width: 100%;background-color: #fff;}
.header .nav-wrap .nav{width: 1000px;overflow: hidden;margin: 0 auto;}
.header .nav-wrap .nav>li{float: left;}
.header .nav-wrap .nav>li a{display: block;padding: 0 34px;line-height: 100px;font-size: 18px;color: #333;border-left: 1px solid transparent;border-right: 1px solid transparent;border-top: 4px solid transparent;}
.header .nav-wrap .nav>li a:hover,
.header .nav-wrap .nav>li.selected a{border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;border-top: 4px solid #ff9733;}
.header .nav-wrap.fixed{width: 100%;position: fixed;left: 0;top :0;z-index: 1000;}
.header .header-banner .slick-slide{overflow: hidden;}

.main .right-side-bar{position: absolute;right: 0px;top: 0px;width: 159px;padding: 5px 13px;background-color: #f1880c;color: #fff;z-index: 1000;}
.main .right-side-bar.fixed{position: fixed;top: 104px;}
.main .right-side-bar h3.title{text-align: center;line-height: 30px;font-size: 14px;}
.main .right-side-bar .img-box{width: 159px;height: 159px;overflow: hidden;margin-bottom: 2px;margin-bottom: 5px;}
.main .right-side-bar .img-box img{width: 100%;height: 100%;}
.main .right-side-bar .hot-line{font-size: 14px;line-height: 20px;}
.main .right-side-bar .main-row{margin-bottom: 10px;}
.main .right-side-bar .main-phone{width: 100px;vertical-align: middle;position: relative;top: -1px;}
.main .right-side-bar .h24{font-size: 14px;margin-top: 10px;line-height: 14px;margin-bottom: 13px;}
.main .right-side-bar .phone-list{width: 100%;}
.main .right-side-bar .phone-list>li{position: relative;width: 160px;line-height: 22px;font-size: 14px;line-height: 20px;}
.main .right-side-bar .work-time{line-height: 20px;font-size: 14px;text-align: center;z-index: 1000;}

.main{overflow: hidden;position: relative;}
.main .w{width: 1000px;margin: 0 auto;font-size: 13px;position: relative;}
.main .w .bg{position: absolute;left: -460px;top: 0;width: 1920px;background-image: 100% 100%;}
.main .w .front{background-size: 100% 100%;position: relative;}
.main .w .cont{position: relative;}
.main .w .cont h1.title1{text-align: center;position: relative;width: 801px;margin: 0 auto;}
.main .w .cont h1.title1:before{display: block;content: "";width: 282px;height: 1px;background-color: #d9d0c7;position: absolute;left: 0;top: 16px;}
.main .w .cont h1.title1:after{display: block;content: "";width: 282px;height: 1px;background-color: #d9d0c7;position: absolute;right: 0;top: 16px;}
.main .w .cont h1.title2{text-align: center;position: relative;}
.main .advantage{height: 488px;}
.main .advantage .w{height: 427px;padding-top: 61px;}
.main .advantage .w .bg{height: 488px;background-image: url(advantage-bg.jpg);}
.main .advantage .w .advantage-list{overflow: hidden;width: 1010px;margin-top: 67px;}
.main .advantage .w .advantage-list>li{float: left;margin-right: 13px;}
.main .commitment{height: 753px;}
.main .commitment .w{height: 586px;padding-top: 167px;}
.main .commitment .w .bg{height: 753px;background-image: url(commitment-bg.jpg);}
.main .commitment .w .cont .commitment-list{width: 1005px;margin-top: 120px;height: 202px;position: relative;}
.main .commitment .w .cont .commitment-list:after{display: block;content: "";width: 953px;height: 1px;background-color: #e8e8e8;position: absolute;bottom: 0;left: 24px;}
.main .commitment .w .cont .commitment-list>li{width: 287px;float: left;padding-left: 25px;padding-right: 20px;}
.main .commitment .w .cont .commitment-list>li h2{height: 51px;border-bottom: 2px solid #cdb993;}
.main .commitment .w .cont .commitment-list>li .text{font-size: 14px;color: #585858;line-height: 24px;padding-top: 7px;}
.main .commitment .w .cont .reason{font-size: 14px;color: #221d1d;text-align: center;line-height: 14px;padding-top: 32px;}
.main .commitment .w .cont .tip{font-size: 14px;color: #bbb;text-align: center;line-height: 14px;padding-top: 14px;}
.main .level{height: 700px;}
.main .level .w{height: 716px;padding-top: 83px;}
.main .level .w .bg{height: 799px;background-image: url(level-bg.jpg);}
.main .level .w h2.title{font-size: 24px;color: #585858;padding-top: 47px;padding-left: 7px;}
.main .level .w h2.title img{padding-left: 6px;padding-right: 6px;}
.main .level .w .table{width: 950px;margin-left: 26px;margin-top: 36px;overflow: hidden;}
.main .level .w .table .th>div{float: left;overflow: hidden;}
.main .level .w .table .tr>div{float: left;overflow: hidden;}
.main .level .w .table .th .td{height: 71px;font-size: 20px;color: #464646;line-height: 71px;text-align: center;}
.main .level .w .table .tr .td{height: 59px;font-size: 16px;line-height: 59px;text-align: center;}
.main .level .w .table .td1{width: 225px;}
.main .level .w .table .td2{width: 242px;}
.main .level .w .table .td3{width: 240px;}
.main .level .w .table .td4{width: 240px;}
.main .level .w .calc{margin-top: 25px;margin-left: 10px;}
.main .level .w .calc .title{font-size: 18px;line-height: 35.11px;color: #464646;}
.main .level .w .calc .equation{font-size: 16px;line-height: 28.08px;color: #757575;}
.main .level .w .calc .contrast{font-size: 16px;line-height: 25.74px;color: #757575;}
.main .level .w .calc .num{font-size: 16px;line-height: 28.08px;color: #757575;}
.main .level .w .calc .num img{margin-right: 7px;}
.main .ranking{height: 695px;}
.main .ranking .w{height: 614px;padding-top: 81px;}
.main .ranking .w .bg{height: 695px;background-image: url(ranking-bg.jpg);}
.main .ranking .btns{text-align: center;margin-top: 18px;}
.main .ranking .btn{width: 177px;height: 62px;font-size: 20px;color: #fff;line-height: 52px; padding:0;}
.main .ranking .btn{background-image: url(ranking-btn2.png);}
.main .ranking .btn.selected{background-image: url(ranking-btn1.png);}
.main .ranking .w h1.title2{display: none;font-size: 32px;color: #392c20;font-weight: bold;}
.main .ranking .w h1.title2.show{display: block;}
.main .ranking .w .table{display: none;margin-left: 26px;margin-top: 36px;overflow: hidden;text-align:center;}
.main .ranking .w .table.show{display: block;}
.main .ranking .w .table .th>div{float: left;overflow: hidden;}
.main .ranking .w .table .tr>div{float: left;overflow: hidden;}
.main .ranking .w .table .th .td{height: 78px;font-size: 20px;color: #585858;line-height: 78px;text-align: center;}
.main .ranking .w .table .tr .td{height: 48px;font-size: 16px;color: #585858;line-height: 48px;text-align: center;}
.main .ranking .w .table .tr1 .td{height: 52px;line-height: 52px;}
.main .ranking .w .table .tr5 .td{height: 52px;line-height: 52px;}
.main .ranking .w .table .tr .td.td1{font-size: 18px;}
.main .ranking .w .table .tr .td.arrow-up{position: relative;}
.main .ranking .w .table .tr .td.arrow-up:after{display: block;content: "";width: 15px;height: 17px;background-image: url(level-arrow-up.png);position: absolute;right: 80px;top: 19px;}
.main .ranking .w .table .td1{width: 162px;}
.main .ranking .w .table .td2{width: 164px;}
.main .ranking .w .table .td3{width: 263px;}
.main .ranking .w .table .td4{width: 177px;}
.main .ranking .w .table .td5{width: 182px;}
.main .ranking .w .table .same{display: inline-block;width: 12px;height: 1px;background-color: #585858;border: 1px solid #d7d6d4;}
.main .ranking .w .table .icon.arrow-up{width: 17px;height: 19px;background-image: url(ranking-arrow-up.png);}
.main .ranking .w .table .icon.arrow-down{width: 17px;height: 19px;background-image: url(ranking-arrow-down.png);}
.main .success{height: 619px;font-size: 0;}
.main .said .w{width: 1100px;height: 912px;padding-top: 46px;background-image: url(said-font-bg.png);background-repeat: no-repeat;background-position: center 150px;}
.main .said .w.show{height: auto;padding-bottom: 150px;}
.main .said .w .said-more{width: 1920px;height: 122px;position: absolute;left: 50%;margin-left: -960px;bottom: 0;background-image: url(said-more.png);cursor: pointer;text-align: center;}
.main .said .w .said-more i.icon{margin-top: 50px;margin-bottom: 12px;width: 18px;height: 13px;background-image: url(icon-dbarrow-down.png);}
.main .said .w .said-more .see-more{font-size: 16px;color: #3b2f2f;line-height: 16px;}
.main .said .w .said-more .see-less{display: none;font-size: 16px;color: #3b2f2f;line-height: 16px;}
.main .said .w.show .said-more i.icon{background-image: url(icon-dbarrow-up.png);}
.main .said .w.show .said-more .see-more{display: none;}
.main .said .w.show .said-more .see-less{display: inline;}
.main .said .w .said-video{position: relative;overflow: visible;width: 756px;margin-left: 173px;margin-top: 27px;}
.main .said .banner .item{width: 100%;position: relative;cursor: pointer;}
.main .said .banner .item .icon.video{width: 756px;height: 506px;background-image: url(said-play.png);position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.25);}
.main .said .banner .slick-arrow{z-index: 10;position: absolute;top: 226px;width: 52px;font-size: 0;height: 66px;border: 1px solid #7e7c7a;background-color: rgba(255,255,255,0.9);background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.main .said .banner .slick-prev{left: -116px;background-image: url(said-arrow-left.png);}
.main .said .banner .slick-next{right: -116px;background-image: url(said-arrow-right.png);}
.main .said .w .story{width: 100%;user-select: text;cursor: auto;}
.main .said .w .story .identity{font-size: 18px;color: #585858;padding-top: 65px;line-height: 26px;padding-bottom: 12px;}
.main .said .w .story .identity .name{font-size: 26px;color: #323232;letter-spacing: 1px;padding-right: 10px;}
.main .said .w .story .what{font-size: 18px;color: #585858;line-height: 26px;padding-bottom: 15px;}
.main .said .w .story .what .num{font-size: 26px;color: #e55300;font-weight: bold;}
.main .said .w .story .details{font-size: 16px;line-height: 24px;color: #878787;}
.main .brands .w{padding-top: 49px;}
.main .brands .w .hotels{width: 1000px;padding-top: 30px;background-image: url(brands-bg.jpg);margin-top: 29px;background-size: 100% 100%;}
.main .brands .w .hotel-tabs{width: 672px;margin: 0 auto;overflow: hidden;}
.main .brands .w .hotel-tabs .hotel-type{border-radius: 8px;float: left;width: 204px;height: 91px;line-height: 91px;background-color: #efefef;color: #000;font-size: 24px;text-align: center;margin: 0 10px;cursor: pointer;}
.main .brands .w .hotel-tabs .hotel-type.selected{background-color: #c0a674;color: #fff;}
.main .brands .w .hotel-prices{width: 672px;margin: 0 auto;overflow: hidden;}
.main .brands .w .hotel-prices .hotel-price{border-radius: 8px;float: left;width: 204px;height: 70px;line-height: 70px;margin: 0 10px;text-align: center;}
.main .brands .w .hotel-list{display: none;width: 672px;height: 249px;margin: 0 auto;margin-top: 15px;overflow: hidden;position: relative;padding-bottom: 45px;}
.main .brands .w .hotel-list.all{height: auto;}
.main .brands .w .hotel-list.all .hotel-item{margin-bottom: 50px;}
.main .brands .w .hotel-list.all .see-more{background-image: url(brands-arrow-up.png);}
.main .brands .w .hotel-list.show{display: block;}
.main .brands .w .hotel-list .hotel-item{border-radius: 8px;float: left;width: 204px;margin: 0 10px;margin-bottom: 96px;text-align: center;background-image: url(brands-shadow.png);background-repeat: no-repeat;background-position: center 105px;cursor: pointer;}
.main .brands .w .hotel-list .hotel-item .img-box{width: 143px;height: 143px;border: 5px solid #fff;border-radius: 100%;overflow: hidden;margin: 0 auto;margin-bottom: 20px;}
.main .brands .w .hotel-list .hotel-item.selected .img-box{border-color: #f08200;}
.main .brands .w .hotel-list .hotel-item h3{font-size: 20px;color: #59524b;text-align: center;}
.main .brands .w .hotel-list .see-more{width: 100%;height: 45px;background-image: url(brands-arrow-down.png);background-repeat: no-repeat;background-position: center top;cursor: pointer;position: absolute;left: 0;bottom: 0;}
.main .hotel-details{display: none;}
.main .hotel-details.show{display: block;}
.main .one-hotel{width: 100%;padding-top: 40px;padding-bottom: 43px;}
.main .one-hotel .left{width: 420px;display: inline-block;vertical-align: middle;}
.main .one-hotel .right{width: 529px;height: 398px;overflow: hidden;display: inline-block;font-size: 0;margin-left: 45px;vertical-align: top;margin-top: 150px;}
.main .one-hotel .right img{width: 132px;}.main .one-hotel .right img.change{width: 264px;}
.main .one-hotel .logo-wrap{float: left;width: 124px;height: 132px;background-image: url(brands-logo-shadow.png);background-repeat: no-repeat;background-position: center bottom;}
.main .one-hotel .logo{width: 114px;height: 114px;background-color: #665343;border: 5px solid #fff;background-position: center center;background-repeat: no-repeat;}
.main .one-hotel h3.title{float: left;margin-top: 26px;margin-left: 26px;}
.main .one-hotel h3{font-size: 20px;color: #ee5500;line-height: 20px;margin-top: 25px;margin-bottom: 20px;}
.main .one-hotel p{font-size: 14px;color: #585858;line-height: 24px;}
.main .measure{height: 1215px;}
.main .measure .w{height: 1157px;padding-top: 58px;}
.main .measure .w .bg{height: 1215px;background-image: url(measure-bg.jpg);}
.main .measure .abstract{width: 925px;margin-left: 42px;margin-top: 50px;font-size: 16px;color: #585858;line-height: 24px;}
.main .measure .table{width: 950px;overflow: hidden;margin-left: 23px;margin-top: 16px;}
.main .measure .table .col{float: left;}
.main .measure .table .col1{width: 213px;}
.main .measure .table .col1 .row{text-align: center;font-size: 16px;color: #585858;}
.main .measure .table .col1 .row1{height: 52px;line-height: 52px;}
.main .measure .table .col1 .row2{height: 100px;line-height: 100px;}
.main .measure .table .col1 .row3{height: 200px;line-height: 200px;}
.main .measure .table .col1 .row4{height: 260px;line-height: 260px;}
.main .measure .table .col1 .row5{height: 159px;line-height: 159px;}
.main .measure .table .col2{width: 328px;}
.main .measure .table .col3{width: 407px;}
.main .measure .table .colc .row{height: 50px;font-size: 14px;color: #585858;line-height: 50px;}
.main .measure .table .colc.col2 .row{padding-left: 19px;width:309px;}
.main .measure .table .colc.col3 .row{padding-left: 73px;padding-right: 27px;width:307px;}
.main .measure .table .colc.col2 .row1{padding: 0;width: 328px;text-align: center;}
.main .measure .table .colc.col3 .row1{padding: 0;width: 407px;text-align: center;}
.main .measure .table .colc .row.row1{height: 54px;font-size: 16px;line-height: 54px;}
.main .measure .table .colc .row.row8{height: 60px;line-height: 60px;}
.main .measure .table .colc.col3 .row.row8{line-height: 17px;padding-top: 12px;height: 48px;}
.main .measure .bottom{overflow: hidden;margin-left: 15px;margin-top: 40px;}
.main .measure .bottom .left{float: left;width: 486px;}
.main .measure .bottom .left .para{float: left;width: 230px;}
.main .measure .bottom .right{float: left;width: 300px;padding-left: 42px;}
.main .measure .bottom h4.title{font-size: 16px;color: #ee5500;line-height: 16px;margin-bottom: 14px;}
.main .measure .bottom p{font-size: 14px;color: #5b5353;line-height: 24px;}
.main .condition{height: 637px;}
.main .condition .w{height: 564px;padding-top: 73px;}
.main .condition .w .bg{height: 637px;background-image: url(condition-bg.jpg);}
.main .condition .w .condition-list{width: 1040px;overflow: hidden;}
.main .condition .w .condition-list>li{width: 186px;height: 337px;margin-right: 20px;margin-top: 46px;text-align: center;float: left;background-image: url(condition-item-bg.png);}
.main .condition .w .condition-list .icon{width: 84px;height: 80px;margin-top: 22px;margin-bottom: 10px;}
.main .condition .w .condition-list .icon1{background-image: url(condition1.png);}
.main .condition .w .condition-list .icon2{background-image: url(condition2.png);}
.main .condition .w .condition-list .icon3{background-image: url(condition3.png);}
.main .condition .w .condition-list .icon4{background-image: url(condition4.png);}
.main .condition .w .condition-list .icon5{background-image: url(condition5.png);}
.main .condition .w .condition-list .title{margin-bottom: 19px;}
.main .condition .w .condition-list .abstract{padding: 0 17px;width: 152px;font-size: 14px;color: #000;line-height: 24px;}
.main .fee{height: 889px;}
.main .step{height: 686px;}
.main .items{height: 599px;}
.main .items .w{height: 534px;padding-top: 65px;}
.main .items .w .bg{height: 599px;background-image: url(items-bg.jpg);}
.main .items .w .items-list{overflow: hidden;width: 1100px;margin-top: 64px;}
.main .items .w .items-list>li{float: left;width: 307px;margin-right: 35px;margin-bottom: 45px;}
.main .items .w .items-list>li .left{float: left;width: 70px;height: 70px;margin-right: 12px;background-image: url(items-tiem-bg.png);text-align: center;}
.main .items .w .items-list>li .left img{margin-top: 21px;}
.main .items .w .items-list>li .right{float: left;width: 221px;}
.main .items .w .items-list>li .right h5.title{font-size: 18px;line-height: 34px;padding-bottom: 9px;margin-bottom: 13px;color: #ee5500;border-bottom: 1px solid #cec1af;}
.main .items .w .items-list>li .right .abstract{font-size: 14px;color: #8f7f66;line-height: 24px;}
.main .calculator{height: 787px;}
.main .calculator .w{height: 787px;}
.main .calculator .w .bg{height: 625px;background-image: url(calculator-bg.jpg);top: 162px;}
.main .calculator .w h1.title{width: 801px;margin: 0 auto;height: 104px;position: relative;text-align: center;padding-top: 58px;}
.main .calculator .w h1.title:before{display: block;content: "";width: 282px;height: 1px;background-color: #d9d0c7;position: absolute;left: 0;top: 72px;}
.main .calculator .w h1.title:after{display: block;content: "";width: 282px;height: 1px;background-color: #d9d0c7;position: absolute;right: 0;top: 72px;}
.main .calculator .w .front{width: 1000px;height: 524px;background-image: url(calculator-front.jpg);margin-top: 47px;}
.main .calculator .w .front .form{margin-left: 45px;padding-top: 195px;}
.main .calculator .w .front .form .row{margin-bottom: 10px;width: 1000px;position: relative;z-index: 1;}
.main .calculator .w .front .form .price input{width: 252px;padding: 0 20px;height: 38px;line-height: 38px;font-size: 14px;color: #585858;border-radius: 3px;background-color: #f6f6f6;border: none;}
.main .calculator .w .front .form .price{line-height: 38px;padding-right: 47px;font-size: 14px;color: #585858;}
.main .calculator .w .front .form .price .text{padding-right: 13px;text-align: left;}
.main .calculator .w .front .form .bottom{margin-top: 55px;}
.main .calculator .w .front .form .bottom .text{font-size: 16px;color: #585858;line-height: 16px;margin-bottom: 25px;}
.main .calculator .w .front .form .bottom .phone{width: 355px;height: 38px;padding: 0 28px;background-color: #f6f6f6;border: none;border-radius: 3px;margin-right: 24px;}
.main .calculator .w .front .form .bottom .btn-submit{width: 164px;height: 38px;line-height: 38px;background-color: #fe860b;font-size: 20px;color: #fff;border-radius: 3px;}
.main .calculator .w .front .form .room-box{display: inline-block;width: 308px;height: 38px;vertical-align: top;background-color: #f6f6f6;position: relative;font-size: 0;}
.main .calculator .w .front .form .room-box .cur-room{position: absolute;left:0 ;top: 0;z-index: 2;width: 100%;height: 38px;line-height: 38px;font-size: 0;padding-left: 20px;box-sizing: border-box;}
.main .calculator .w .front .form .room-box .cur-room:after{position: absolute;right: 14px;top: 15px;display: block;content: "";border-top: 10px solid #777;border-left: 6px solid transparent;border-right: 6px solid transparent;}
.main .calculator .w .front .form .one-room{width: 100%;background-color: #f6f6f6;display: none;position: absolute;left: 0;top: 38px;}
.main .calculator .w .front .form .room-box.show .one-room{display: block;}
.main .calculator .w .front .form .one-room>li{padding-left: 20px;cursor: pointer;font-size: 0;}
.main .calculator .w .front .form .one-room>li.active,
.main .calculator .w .front .form .one-room>li:hover{background-color: #ddd;}
.main .calculator .w .front .form .cdt{display: inline-block;vertical-align: top;width: 150px;font-size: 14px;color: #585858;}
.main .calculator .w .front .form .cdd{display: inline-block;vertical-align: top;width: 50px;font-size: 14px;color: #585858;text-align: right;}
.main .calculator .w .front .form .row-room{z-index: 2;}
.main .intro h1.title{width: 801px;margin: 0 auto;height: 116px;text-align: center;padding-top: 59px;position: relative;}
.main .intro h1.title:before{display: block;content: "";width: 282px;height: 1px;background-color: #d9d0c7;position: absolute;left: 0;top: 72px;}
.main .intro h1.title:after{display: block;content: "";width: 282px;height: 1px;background-color: #d9d0c7;position: absolute;right: 0;top: 72px;}
.main .intro h2.title1{font-size: 32px;color: #392c20;font-weight: bold;}
.main .intro .intro1{position: relative;min-height: 570px;padding-top: 70px;}
.main .intro .intro1 .bg{height: 100%;background-image: url(intro-bg1.jpg);background-size: 100% 100%;}
.main .intro .intro1 .front{width: 1029px;min-height: 407px;background-image: url(intro1-front.png);padding-bottom: 120px;}
.main .intro .intro1 .front h2.title1{padding-top: 64px;margin-bottom: 34px;}
.main .intro .intro1 .front p{width: 870px;font-size: 15px;color: #585858;line-height: 24px;padding-bottom: 24px;margin-left: 50px;}
.main .intro .intro2{height: 608px;padding-top: 78px;position: relative;}
.main .intro .intro2 .bg{height: 686px;background-image: url(intro-bg2.jpg);}
.main .intro .intro2 .intro-internation{position: relative;overflow: visible;width: 674px;height: 377px;margin-left: 162px;margin-top: 51px;}
.main .intro .intro2 .banner .item{width: 100%;position: relative;cursor: pointer;}
.main .intro .intro2 .banner .item .icon.video{width: 54px;height: 54px;background-image: url(said-play.png);position: absolute;left: 50%;margin-left: -27px;top: 50%;margin-top: -27px;}
.main .intro .intro2 .banner .slick-arrow{z-index: 10;position: absolute;top: 154px;width: 52px;font-size: 0;height: 66px;border: 1px solid #7e7c7a;background-color: rgba(255,255,255,0.9);background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.main .intro .intro2 .banner .slick-prev{left: -164px;background-image: url(said-arrow-left.png);}
.main .intro .intro2 .banner .slick-next{right: -164px;background-image: url(said-arrow-right.png);}
.main .intro .intro2 .text{font-size: 16px;color: #585858;line-height: 30px;margin-top: 27px;}
.main .intro .intro3{height: 442px;padding-top: 67px;position: relative;}
.main .intro .intro3 .bg{height: 509px;background-image: url(intro-bg3.jpg);}
.main .intro .intro3 .founder{padding-top: 54px;}
.main .intro .intro3 .founder .text{width: 501px;float: left;padding-top: 24px;}
.main .intro .intro3 .founder .text .identity{width: 501px;border-bottom: 1px solid #d8d8d8;padding-bottom: 24px;margin-bottom: 11px;}
.main .intro .intro3 .founder .text .identity .name{font-size: 27px;color: #ee5500;font-weight: bold;line-height: 40px;}
.main .intro .intro3 .founder .text .identity .iden{font-size: 22px;color: #000;}
.main .intro .intro3 .founder .img-box{width: 473px;height: 288px;overflow: hidden;float: right;}
.main .intro .intro3 .founder .img-box img{width: 100%;height: 100%;}
.main .intro .intro3 .founder .honor-list{width: 525px;overflow: hidden;}
.main .intro .intro3 .founder .honor-list>li{float: left;font-size: 16px;color: #585450;line-height: 40px;}
.main .intro .intro3 .founder .honor-list>li.odd{width: 240px;}
.main .intro .intro3 .founder .honor-list>li.even{width: 280px;}
.main .intro .intro4{height: 395px;padding-top: 92px;position: relative;}
.main .intro .intro4 .bg{height: 487px;background-image: url(intro-bg4.jpg);}
.main .intro .intro4 .prize .img-box{float: left;width: 474px;height: 305px;overflow: hidden;}
.main .intro .intro4 .prize .img-box img{width: 100%;height: 100%;}
.main .intro .intro4 .prize .text{float: right;width: 1000px;}
.main .intro .intro4 .prize .text .prize-list{padding-top: 19px;float: left;margin-left: 30px;}
.main .intro .intro4 .prize .text .prize-list>li{font-size: 14px;color: #585858;line-height: 30px;}
.main .intro .intro4 .prize .text .prize-list>li:before{display: inline-block;content: "";width: 5px;height: 5px;border: 1px solid #f18609;margin-right: 11px;border-radius: 100%;}
.main .intro h2.title1{text-align: center;}
.main .intro .intro4 .prize-title{font-size: 24px;color: #392c20;font-weight: bold;float: right;width: 500px;}
.main .intro .intro4 .date{font-size: 18px;color: #e97639;margin-top: 25px;width: 450px;float: left;margin-left: 30px;}
.main .contact{height: 1015px;    font-size: 13px;}
.main .contact .w{height: 1015px;}
.main .contact .w .bg{height: 849px;background-image: url(contact-bg.jpg);top: 166px;}
.main .contact .w .title{height: 113px;text-align: center;padding-top: 53px;}
.main .contact .w .front{margin-top: 47px;width: 1000px;height: 761px;background-image: url(contact-front.png);}
.main .contact .w .form{margin-left: 42px;padding-top: 200px;}
.main .contact .w .form form{width: 917px;background-color: #fff;}
.main .contact .w .form .checkbox-group{font-size: 0;margin-bottom: 10px;}
.main .contact .w .form .checkbox-group label{display: inline-block;position: relative;margin-right: 20px;width: 118px;height: 41px;line-height: 41px;border: 1px solid #e4e4e4;border-radius: 6px;text-align: center;font-size: 14px;color: #585858;cursor: pointer;}
.main .contact .w .form .checkbox-group label input{width: 0px;height: 0px;opacity: 0;}
.main .contact .w .form .checkbox-group label:hover{width: 116px;height: 34px;line-height: 34px;border: 2px solid #fe860b;}
.main .contact .w .form .checkbox-group label.selected{width: 116px;height: 34px;line-height: 34px;border: 2px solid #fe860b;}
.main .contact .w .form .checkbox-group label.selected:after{display: inline-block;content: "";position: absolute;right: -12px;bottom: -7px;width: 22px;height: 22px;border-radius: 100%;background-color: #fe860b;background-image: url(contact-tick.png);background-repeat: no-repeat;background-position: center center;}
.main .contact .w .form .want-know{font-size: 16px;color: #585858;line-height: 16px;margin-bottom: 10px;}
.main .contact .w .form .other{display: block;width: 918px;height: 34px;padding-top: 0px;padding-bottom: 0px;background-color: #f6f6f6;border-radius: 3px;margin-bottom: 13px;}
.main .contact .w .form .other span{display: block;float: left;width: 78px;height: 34px;line-height: 34px;padding-left: 25px;}
.main .contact .w .form .other textarea{width: 800px;height: 34px;padding-top: 8px;float: left;border: none;background-color: #f6f6f6;box-sizing: border-box;outline: none;}
.main .contact .w .form .name-phone{width: 918px;height: 34px;margin-bottom: 10px;}
.main .contact .w .form .street-row .cm3{width: 917px;}
.main .contact .w .form .street-row .cm3 input{width: 786px;}
.main .contact .w .form .cm3{display: block;width: 281px;height: 34px;line-height: 34px;background-color: #f6f6f6;position: relative;}
.main .contact .w .form .cm3{float: left;margin-right: 37px;}
.main .contact .w .form .cm3.nom{margin-right: 0;}
.main .contact .w .form .cm3 .red{font-size: 16px;color: red;position: absolute;left: -13px;top: -7px;}
.main .contact .w .form .cm3 span{display: block;float: left;padding-left: 24px;width: 83px;}
.main .contact .w .form .cm3 input{float: left;width: 150px;height: 34px;line-height: 34px;border: none;background-color: #f6f6f6;border-radius: 3px;}
.main .contact .w .form .address{padding-bottom: 0px;overflow: hidden;}
.main .contact .w .form .address select{display: block;float: left;width: 240px;padding-left: 25px;height: 34px;background-color: #f6f6f6;margin-right: 37px;border: none;}
.main .contact .w .form .submit{text-align: center;width: 918px;padding-top: 105px;}
.main .contact .w .form .btn-submit{width: 160px;height: 50px;line-height: 50px;background-color: #fe860b;border-radius: 3px;font-size: 20px;color: #fff;}
.main .contact .w .form .row-checkbox{margin-bottom: 10px;}
.main .contact .w .form .i-label{display: block;width: 300px;height: 47px;line-height: 47px;user-select: none;}
.main .contact .w .form .i-label input{position: relative;top: -1px;cursor: pointer;}
.main .contact .w .form .r-label{padding-right: 10px;padding-left: 10px;cursor: pointer;display: inline-block;height: 47px;line-height: 47px;vertical-align: top;font-weight: bold;color: #fe860b;font-size: 14px;}
.main .contact .w .form .has-property{display: none;width: 1000px;padding-bottom: 10px;}
.main .contact .w .form .has-property .row{margin-bottom: 10px;height: 34px;}
.main .contact .w .form .has-property .row.row-title{margin-bottom: 0;}
.main .contact .w .form .has-property .other{margin-bottom: 0;}
.main .contact .w .form .ccs{display: block;width: 281px;padding-left: 25px;height: 34px;background-color: #f6f6f6;border: none;}
.main .contact .w .form .select-title{float: left;width: 100px;height: 34px;line-height: 34px;font-size: 14px;color: #666;padding-left: 23px;position: relative;}
.main .contact .w .form .select-title .red{font-size: 16px;color: red;position: absolute;left: 9px;top: 2px;}
.footer .top{background-color: #fff;}
.footer .top .w{width: 1000px;height: 73px;margin: 0 auto;}
.footer .top .w .fnav{float: left;}
.footer .top .w .fnav>li{float: left;margin-right: 80px;position: relative;}
.footer .top .w .fnav>li:after{content: "/";position: absolute;left: 120px;color: #eee;top: 26px;}
.footer .top .w .fnav>li:last-child:after{content: "";}
.footer .top .w .fnav>li a{display: block;line-height: 71px;height: 71px;padding: 0 6px;text-align: center;border-bottom: 2px solid transparent;font-size: 15px;color: #272727;}
.footer .top .w .fnav>li .icon{height: 71px;margin-right: 10px;}
.footer .top .w .fnav>li.calculate .icon{width: 22px;background-image: url(icon-calculate.png);}
.footer .top .w .fnav>li.phone .icon{width: 26px;background-image: url(icon-phone.png);}
.footer .top .w .fnav>li.said .icon{width: 27px;background-image: url(icon-said.png);}
.footer .top .w .fnav>li:hover a{border-color: #ff9733;}
.footer .top .w .fnav>li.calculate:hover .icon{width: 22px;background-image: url(icon-calculate-orange.png);}
.footer .top .w .fnav>li.phone:hover .icon{width: 26px;background-image: url(icon-phone-orange.png);}
.footer .top .w .fnav>li.said:hover .icon{width: 27px;background-image: url(icon-said-orange.png);}
.footer .top .w .page-top{display: block;float: right;width: 89px;height: 73px;background-image: url(page-top.png);background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.footer .bottom{background-color: #272727;}
.footer .bottom .w{width: 1000px;height: 141px;padding-top: 38px;margin: 0 auto;}
.footer .bottom .w .info{float: left;width: 650px;color: #666;font-size: 13px;line-height: 28px;}
.footer .bottom .w .info .item{padding-right: 23px;}
.footer .bottom .w .b-right{float: right;width: 350px;}
.footer .bottom .w .b-right .share{width: 350px;height: 35px;margin-bottom: 22px;}
.footer .bottom .w .b-right .share>a{margin: 0;display: block;float: right;margin-left: 26px;width: 35px;height: 35px;padding: 0;border-radius: 100%;background-color: #bebebe;background-repeat: no-repeat;background-position: center center;}
.footer .bottom .w .b-right .share .weibo{background-image: url(icon-weibo.png);}
.footer .bottom .w .b-right .share .tweibo{background-image: url(icon-tweibo.png);}
.footer .bottom .w .b-right .share .mail{background-image: url(icon-email.png);}
.footer .bottom .w .b-right .share>a:hover{background-color: #ff9733;}
.footer .bottom .w .b-right .share .weibo:hover{background-image: url(icon-weibo-white.png);}
.footer .bottom .w .b-right .share .tweibo:hover{background-image: url(icon-tweibo-white.png);}
.footer .bottom .w .b-right .share .mail:hover{background-image: url(icon-email-white.png);}
.footer .bottom .w .b-right .copyright{color: #666;font-size: 13px;text-align: right;}
.footer .bottom .w .b-right .copyright a{color: #666;}

.main .said .w .bg{background-image: url(said-bg.jpg);height: 100%;left:-410px;}
.main .brands{background-color: #fff;position: relative;z-index: 10;}
.main .brands .w .hotel-list .hotel-item .img-box img{margin-left: -19px;margin-top: -25px;width: 192px;}

