html,body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, figure, form, fieldset, legend, button, input, textarea, select th, td{padding: 0; margin: 0; }
body {font: 14px/1.8 '微软雅黑',Arial,"Microsoft YaHei","宋体",sans-serif;color: #333; }
img,input{border:none; border:1px solid none; }
ul, ol {list-style-type: none; }
a {text-decoration: none; color: #666; }
a:hover {color: #e4393c; }


.clear{clear:both; }
.wrap{width:1200px; margin:0 auto; min-width:1200px; }
table{border-collapse: collapse;word-break: break-all;}
.fc-red{color:#dc2605;}



.header{position:relative;width:100%;height: 160px;z-index: 1;background: #002948;min-width:1200px;}
.header .logo{position:absolute;left:0;top:56px;}
.header .biglogo{position:absolute;left:50%;top:0px;margin-left: -243px;}
.header .wrap{position:relative;}
.header .tel{position:absolute;right:0px;top:56px;}
.header .bg{position:absolute;left:0px;right:0px;width:100%;height: 100%;opacity:0.6;display:none;}


.main{position:relative; width:100%;background: url(../image/bg.jpg) center center no-repeat;background-size: 100% 100%;min-width:1200px;}

.nav{float: left;margin-top: 17px;}
.nav li{margin-bottom: 27px;}
.nav li a{display: block;width:110px;height: 32px;line-height: 32px;background: #fff;border-radius: 5px;color:#df3a1c;opacity: 0.7;font-weight:bold}
.nav li a:hover{opacity: 1}
.nav li .icon{display: block;width:25px;height:25px;background: url(../image/nav_icon.png) no-repeat;float: left;margin:4px 6px 0 8px;}
.nav li .icon-culture{background-position: 0px 0px;}
.nav li .icon-room{background-position: 0px -25px;}
.nav li .icon-eat{background-position: 0px -50px;}
.nav li .icon-meeting{background-position: 0px -75px;}
.nav li .icon-local{background-position: 0px -100px;}
.nav li .icon-people{background-position: 0px -125px;}
.nav li .icon-contact{background-position: 0px -150px;}


.main .wrap{position:relative;}
.lang{position:absolute;right:10px;top:10px;}
.lang a{padding:0 4px;font-size: 16px;color:#fff;}



.rightbox{position:relative; float: right;margin-top: 186px;height:246px;width:185px;}
.rightbox .bg{position:absolute;width:100%;height: 100%;background: #fff;border-radius: 20px;opacity: 0.8;left:0px;top:0px;}
.rightbox .book-box{position:relative;display: none;}
.rightbox .book-ul{margin-top: 16px;z-index:1;position:relative;}
.rightbox .book-ul .nLi a{display: block;width:150px;height: 70px;line-height: 70px;border-top: 1px solid #e17346;margin:0 auto;color:#df3a1c;font-weight:bold}
.rightbox .book-ul .nLi.first a{border:none;}
.rightbox .book-ul .nLi a:hover{color:#000;}
.rightbox .book-ul .nLi .icon{display: block;width:25px;height:25px;background: url(../image/nav_icon.png) no-repeat;float: left;margin:24px 14px 0 17px;}
.rightbox .book-ul .nLi .icon-book{background-position: 0px -175px;}
.rightbox .book-ul .nLi .icon-active{background-position: 0px -200px;}
.rightbox .book-ul .nLi .icon-service{background-position: 0px -225px;}
.rightbox .book-ul .nLi.first{position:relative;}
.rightbox .book-box{position:absolute;right:210px;top:-177px;width:466px;padding:34px 27px 20px 38px;}
.rightbox .book-box .hd{position:relative;z-index:1;height: 30px;}
.rightbox .book-box .hd li{float: left;width:223px;height: 30px;line-height: 30px;text-align: center;background: #fff;margin-right: 10px;color:#d92808;cursor:pointer;}
.rightbox .book-box .hd li.on{background:#d92808;color:#fff; }
.rightbox .book-box .bd{position:relative;z-index:1;}
.rightbox .book-box .bd li{margin-top: 20px;height: 30px;}
.rightbox .book-box .bd li input{background: #fff;height: 30px;line-height: 30px;padding-left: 10px;margin-right: 10px;float: left;width:46px;}
.rightbox .book-box .bd li i{ padding:0px 20px; font-style: normal;color:#fff;background: #dc2605;display: block;float: left;height: 30px;line-height: 30px;}

.rightbox .book-box .bd li .w145{width:145px;}
.rightbox .book-box .bd li .w150{width:150px;}
.rightbox .book-box .bd li .w165{width:117px;}
.rightbox .book-box .bd li .w165.select{background:#fff url(../image/select.png) 105px center no-repeat;}
.rightbox .book-box .bd li select{height: 30px;line-height: 30px;padding-left: 10px;width:120px;float: left;margin-right: 10px;}
.rightbox .book-box .bd li .btn{height: 30px;line-height: 30px;padding:0px;background: #dc2605;color:#fff;text-align: center;display: block;width:100%;cursor:pointer;}
.rightbox .book-box::after{position:absolute;content:"";top:204px;right:-16px;width:0px;height:0px;overflow: hidden; border:8px solid transparent;border-left: 8px solid #fff;opacity: 0.8;}



.copyright{position:absolute;left:7%;bottom:36px;color:#fff;font-size: 12px;line-height: 2;}
.copyright a{color:#fff;}
.copyright{position:static;clear:both;}



.msg-show{position:fixed;left:50%;top:50%;width:356px;height: 190px;border:2px solid #df3a1c;text-align: center;color:#df3a1c;font-size: 16px;background: #fff;border-radius: 20px;margin-left:-178px;margin-top:-95px;letter-spacing: 2px;}
.msg-show p{width:190px;margin:0 auto;}
.msg-show .title{font-size: 30px;margin-top: 30px;letter-spacing: 1px;padding-left:10px;}
.msg-show.gray{border:2px solid #666;color:#666;}
.msg-show.gray .title{padding-left: 0px;margin-top: 60px;}



.content{position:relative; width:860px;height: 532px;float: left;margin-top: 35px;margin-left:20px; z-index:1;overflow: hidden;}
.content .bg{position:absolute;left:0px;top:0px; width:100%;height: 100%;border-radius: 30px;background: #fff;opacity: 0.8;z-index:-1;}
.content .guide{font-size: 12px;line-height:24px;padding-left: 39px;padding-top: 15px;}
.content .guide a{margin:0 3px;}
.content .title{line-height: 54px;padding-left: 42px;color:#ea5f23;font-size: 24px;border-bottom: 4px solid #ea5f23;margin-bottom: 20px;}
.content .article{padding:0 40px;height: 420px;overflow: auto;}
.content .article .details{padding:15px 0;}


.list3{overflow: hidden;}
.list3 li{float: left;margin:0 20px;}


.roomSlide{position:relative;width:779px;height: 300px;margin-left: 36px;margin-top: 10px;}
.roomSlide .hd{position:absolute;left:0px;bottom:0px;width:780px;overflow: hidden;height: 40px;line-height: 40px;z-index:1;margin-left:-1px;}
.roomSlide .hd li{float: left;background: #000;color:#ea5f23;width:129px;margin-left: 1px;text-align: center;opacity: 0.8;cursor:pointer;}
.roomSlide .hd.two li{width:389px;}
.roomSlide .hd.three li{width:259px;}
.roomSlide .hd.four li{width:194px;}
.roomSlide .hd.five li{width:155px;}
.roomSlide .hd li.on{color:#fff;}
.roomSlide .bd{width:100%;height: 100%;}
.roomSlide .bd .box{position:relative; overflow: hidden;width:100%;height: 100%;}
.roomSlide .bd ul{overflow: hidden;width:100%;height: 100%;}
.roomSlide .bd ul li{float: left;}
.roomSlide .bd .box .prevs,.roomSlide .bd .box .nexts{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../image/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.roomSlide .bd .box .nexts{ left:auto; right:3%; background-position:8px 5px; }
.roomSlide .bd .box .nexts:hover,.roomSlide .bd .box .prevs:hover{filter:alpha(opacity=100);opacity:1;}
.roomSlide .bd .box .prevStop{ display:none;  }
.roomSlide .bd .box .nextStop{ display:none;  }

.content .details{padding:15px 40px;}



.list1{width:775px;margin:0 auto;padding-top: 10px;}
.list1 li{width:775px;height: 40px;line-height: 40px;background: #fff;opacity: 0.8;border-radius: 10px;margin-bottom: 20px;overflow: hidden;}
.list1 li p{padding:0 22px;}
.list1 li p span{float: right;}
.list1 li p a{color:#333;float: left;width:600px;}
.list1 li p a:hover{color:#ea5f23;}



.page-turn{width:100%; text-align: center; margin-top: 35px; }
.page-turn a,.page-turn span{border:1px solid #fff; padding: 0px 10px; display: inline-block; color:#ea5f23; margin-left: 5px; height: 28px;line-height:28px;background: #fff;}
.page-turn a:hover{border-color:#ea5f23;color:#ea5f23;}
.page-turn .on,.page-turn .on:hover{background: #ea5f23; color:#fff;border-color:#ea5f23; }
.page-turn .disable{opacity:.5;filter:alpha(opacity=50);}
.page-turn .disable:hover{background:#fff;color:#ea5f23;cursor:default;border:1px solid #fff;}



.contact{overflow: hidden;padding-top: 10px;}
.contact .text{float: left;width:300px;line-height: 36px}
.contact .pic{float: right;width:410px;}


.map-box{width:553px;height:266px;border:#ccc solid 1px;font-size:12px;float: left;margin-left: 15px;}
.map-pic{float: left;margin-left: 15px;margin-right: 15px;}

.roomSlide .bd .box{overflow:visible;}
.roomSlide .bd .box .word{padding-top:40px;}
.article .roomSlide{margin:0;height:auto;}
.content .article{padding:0 25px;}
.roomSlide .hd{top:300px;}

.header img{width:100%;}
@media screen and (min-width: 1341px){
    .header{min-width:1340px;}
    .wrap{width:1340px;min-width:1340px;}
    .content{margin-left:85px;}
    .main{min-width:1340px;}
}
@media screen and (max-width: 1280px) and (min-width: 1024px){
    .header{min-width:1000px;height:120px;}
    .header .logo{left:0;width:200px;top:38px;}
    .header .biglogo{width:350px;margin-left: -180px;}
    .header .tel{top:32px;}

    .main{min-width:1000px;}
    .wrap{width:1000px;min-width:1000px;}
    .content{width:660px;}
    .content .article{height:360px;}
    .roomSlide{width:579px;height:223px;}
    .roomSlide .bd ul img{width:100%;}
    .roomSlide .hd{width:580px;top:223px;}
    .roomSlide .hd li{width:95.5px;}
    .roomSlide .hd.two li{width:289px;}
    .roomSlide .hd.three li{width:192px;}
    .roomSlide .hd.four li{width:144px;}
    .roomSlide .hd.five li{width:115px;}

    .list1{width:595px;}
    .list1 li{width:595px;}
    
    .content{margin-left:35px;height:490px;}
    .contact .text{float: none;}
    .contact .pic{float: none;padding-top: 20px;}

    .rightbox{width:160px;}
    .rightbox .book-box{right:175px;}
}

@media screen and (max-width: 1024px){
    .header{min-width:1000px;height:100px;}
    .header .logo{left:0;width:200px;top:32px;}
    .header .biglogo{width:350px;margin-left: -180px;}
    .header .tel{top:38px;width:220px;}

    .nav{margin-top:40px;}

    .main{min-width:1000px;}
    .wrap{width:1000px;min-width:1000px;}
    .content{width:660px;}
    .roomSlide{width:579px;height:223px;}
    .roomSlide .bd ul img{width:100%;}
    .roomSlide .hd{width:580px;top:223px;}
    .roomSlide .hd li{width:95.5px;}
    .roomSlide .hd.two li{width:289px;}
    .roomSlide .hd.three li{width:192px;}
    .roomSlide .hd.four li{width:144px;}
    .roomSlide .hd.five li{width:115px;}

    .list1{width:595px;}
    .list1 li{width:595px;}
    
    .content{margin-left:35px;height:455px;margin-top:10px;}
    .content .guide{padding-top:5px;}
    .content .title{line-height:40px;font-size:20px;margin-bottom: 10px;}
    .contact .text{float: none;}
    .contact .pic{float: none;padding-top: 20px;}
    .rightbox{width:160px;margin-top:120px;}
    .content .article{height: 360px;}
}