﻿*{margin:0;padding:0}
body{font-size:14px;font-family:"å¾®è½¯é›…é»‘";color:#313333;}
a{color:#313333;cursor:pointer;text-decoration:none;}
a:hover{color:#e0641f}
img{border:0}
ul,ol,li{list-style:none;}
.wrapper{clear:both;width:1140px;margin:0 auto;padding:0 15px; position:relative;} 
.container{width:1140px;margin:0 auto;margin-bottom:50px;}
.container-home{width:100%;}
.body-user .wrapper{width:100%;padding:0}
.body-user #header,.body-user .container_user ,.body-user #footer .wrapper {
    clear: both;
    width: 900px;
    height: 157px;
    margin: 0 auto;
    /* padding: 0 15px; */
    position: relative;
}


/*top*/
.top{height:40px;line-height:40px!important;font-size:14px;background: #cda200;position:fixed;top:0;width:100%;z-index:999999999;color:#fff;-moz-box-shadow: 0px 1px 3px #151515;-webkit-box-shadow: 0px 1px 3px #151515;box-shadow: 0px 1px 3px #5f5d5d;}
.top a{color:#fff;font-size:14px;}
.top a:hover{text-decoration:underline;}
.top-left{float:left;padding-left:20px;}
.top-right{float:right;padding-right:20px;}

/*header*/
/*#navigator li a{font-size:16px;padding:0 12px;height:45px;line-height:45px;display:block;color: #cda200;text-align:center;}*/
#header{padding:10px 0;height:135px;margin-top: 30px;padding-top:35px;}
#header .logo{float:left;}
#navigator{text-align: left;
    height: 50px;
    clear: both;
    padding-top: 20px;}
#navigator li {float:left}



.menu ul li ul {display: none;}
.menu ul li ul li{clear:left;}
.menu  ul li:hover ul {display: block;	position: absolute;	z-index:100;} 
.menu ul li:hover ul li a {display:block;} 
.menu li li a {	    color: #333340;
    background: #DED775;
    height: auto;
    line-height: 2.3em;
    text-align: center;
    width: 75px;
    font-size: 11px;} 


.body-en-us #navigator li a { padding: 0 8px;}

#tab-body select, #tab-body input{width:150px;}

/*banner*/
.banner{clear:both}
/* flexslider */
.flexslider{position:relative;height: 600px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height: 600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}


/*home-tab*/
.home-tab{height: 60px;width:100%;background: #2a2927;font-size:15px;padding:25px 0;/* margin-bottom:20px; */margin-top: -80px;z-index: 999;position: relative;}

#tab-body{clear:both;color:#fff;position:relative;}
#tab-body  label{height:30px;line-height:30px;}
#tab-body .control-group{float:left;width:120px; margin-right:10px;}
#tab-body select{padding:5px 0; }
#tab-body input{padding:6px 0; }
#tab-body select,#tab-body input{width:100px;font-family:"å¾®è½¯é›…é»‘";font-size:15px;text-align:center;}
#tab-body .form-submit{float:left;position:absolute;right:370px;top: -10px;}
#tab-body .form-submit input{width:130px;height:40px;background: #fff;font-size:15px;font-family:"å¾®è½¯é›…é»‘";border:0;}

/*weather*/
#weather {position:absolute; right:0; width:380px; top:35px;}

/*service*/
.index_all{font-size:28px;margin:40px 0;color: #1E3434;text-align:center;font-weight:normal}
.service{height:170px;margin-bottom:50px;}
.service-w li{padding:0 10px;float:left;}
.featured-box{background:#e6e6e6;width:320px;height:131px;padding:20px;color: #4B5C5C;}
.featured-box img{float:left;width:60px;height:60px;}
.featured-box:hover{background:#424242;color:#fff;}
.featured-box .text{width:230px;float:right}
.featured-box h3{margin:0 0 5px 0;font-size:20px;border:0}
.featured-box p{font-size:15px;}

/*introduce*/
.introduce{height:310px;clear:both;margin-bottom:20px;position:relative;}
.introduce img{float:left;width:555px;height:310px;padding-right:20px;}
.introduce .intro_title{ font-size: 25px; padding: 20px 0; color: #1E3434;}
.introduce p,.intro p{font-size:16px;line-height:32px;}
.introduce  .in_more a{position:absolute;bottom:0;right:0;width:60px;height:24px;line-height:24px;background:#e6e6e6;display:block;color:#4B5C5C;text-align:center;}
.introduce  .in_more a:hover{background: #00a0e9;color: #fff;}

/*team*/
.team{clear:both;}
.common ul li{width:360px;padding:0 10px;height:300px;}
.clear{clear:both;}
.summary{background:url(images/alpha-bj.png) repeat;}
.listbox{float:left; margin-bottom:20px; padding:10px;background:none; width:260px; height:240px; position:relative;}
.listimg{float:left; width:360px; height:250px; position:relative; overflow:hidden;}
.listimg img{background:#333; width:360px; height:250px; top:0; left:0; position:absolute;}
.summary{width:360px;height:250px;top:250px;left:0;position:absolute;}
.summarytxt{margin:30px;line-height:22px;font-size:14px;color:#fff;overflow:hidden;}
.summarytxt span{display:block;width:120px;height:40px;}
.listinfo a{font-size:14px;}
.listtitle{font-size:14px;height:40px;line-height:40px;text-align:center;}
.book{width:120px;height:40px;line-height:40px;background: #cda200;text-align:center;position:absolute;top:105px;left:126px;}
.book a{font-size:14px;color:#fff;}
.list-all a{background-color: #cda200;color: #ffffff;padding: 15px 50px 15px;font-size: 15px;width:150px;margin:30px auto;display:block;text-align:center;clear:both;}

/*ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Â¨*/
.list  .hname a{font-size:18px; color: #00a3d7;}
.list   .hotel_info{margin:10px 0;height:30px;}
.hotel_intro img{width:324px;height:225px;padding-right:20px}
.hotel_intro p{line-height:30px;}
.portlet-hotel-list .hotel_intro div{height:240px;border-bottom:0!important;overflow:hidden;}
.portlet-hotel-list .hotel_intro p {padding-left:320px!important;}
.portlet-news-list tr{height:32px;line-height:32px;}
.pagination ul li a{padding:5px 10px;}


/*footer*/
.footer-top{height:180px;width:100%;background:#201F1F;padding:30px 0;color:#fff;font-size:14px;}
.footer-top p{margin:10px 0}
.foo-left{float:left;width:380px;text-align:left;line-height:40px;}
.foo-right{float:right;}
.footer-bottom{height:40px;line-height:40px;background:#000;text-align:center;}
.footer-bottom a{color:#aaa;font-size:14px;}

/**/
.container-ad{display:none;}
.ad_all{background:url(images/ad_pc1.jpg) no-repeat 0 0;background-size:100%;width:100%;height:300px; margin-bottom:10px;}
.container{clear:both;}
.dtydkk{width:1140px;}
#map-canvas{width:845px;}
.title_all{height:40px;line-height:40px;background:url(images/title_bg.jpg) no-repeat 0 0;padding-left:40px;color:#fff;border-bottom:0;margin-bottom:20px;}


/*contact*/
.contact-right{width:250px;float:left;border:#ccc 1px solid;}
.contact-right p{height:30px;background:#ccc;line-height:30px;padding-left:20px;}
.contact-left{width:800px;float:right;}
.contact-left p{margin:10px 0;}
.qq li{height:30px;line-height:30px;border-bottom:#ccc dashed 1px;background:url(images/qq.png) no-repeat 20px center;padding-left:40px;}



/*restaurant*/
.paiban img {float:left;margin:10px;}
.paiban  td {width:50%; padding:10px; text-align:center;}
#main_container  {padding-top:10px;}
#main_container .left-menu {float:left; width:200px;margin-top: 18px;}
#main_container #right_container { float: left; margin:15px 15px 15px 40px;}
#main_container .left-menu  li {height:30px; line-height: 30px;  border-left: 5px solid #5D5D5D;border-bottom: #ccc dashed 1px; text-align: center;   margin-bottom: 10px;}
#main_container .left-menu  li  a {  width:200px;height:30px; display:block;color:#313333;}
#main_container .left-menu  li  a:hover {background:#ccc; color:#fff;}


/*enterment*/
.tab_img table  {width:900px;}
.tab_img table td {text-align:center; padding:5px; border:none;}
.tab_img table td  img {width:420px; display:block;  border:1px solid #ccc; padding:5px;}
/*.ent_list  {width:600px; margin:0 auto; text-align:center;}*/
.ent_list {clear:both;}
.ent_list li {float:left; margin:0 5px;  list-style-type: square; margin: 0 20px 10px 20px;}


/*join*/
.join-right{width:250px;float:left;}
.join li{border-left: 5px solid #5D5D5D; border-bottom: #ccc dashed 1px;text-align:center;margin-bottom:10px;}
.join li a:hover{background:#ccc;color:#fff;}
.join li a{height:30px;line-height:30px;width:250px;display:block;}
.join-left{width:800px;float:right;}
.we{height:40px;line-height:40px;font-size:18px;color:#00a0e9;font-weight:bold;}
.join-left p{margin:10px 0}

/*login*/
.login-form label,.portlet-order-search label{font-size:16px;margin:10px 0}
.login-form input,.portlet-order-search input{height:30px;line-height:30px;font-family:'å¾®è½¯é›…é»‘';font-size:14px;}
.btn, .form-submit input{background: #7c7771!important;width:100px!important;color: #fff;height:30px;line-height:30px;border:0;font-weight: bold;}
#login-room-search, #hotel-search-bar {padding: 10px!important;}
#login-room-search .portlet, #hotel-search-bar .portlet { background:none;border:0;}

.content h4 {font-size:16px; font-weight:bold; margin:15px 0 15px 0;}
.p_title {font-size:15px; font-weight:bold;}
.martop30 {margin-top:30px;}
.order-success-info, #login-uc {margin-top:30px;}

/*res_book*/
.martop20 { margin-top: 20px;}
#room2-div h3 {
	font-size: 16px;
    margin: 25px 0 15px 0;
    background: rgba(173, 169, 168, 0.32);
    padding: 5px 10px;
}
#room2-div p { line-height: 30px;     margin: 15px 0;}
#room2-div  form label {
    line-height: 1.5em;
    width: 70px;
    display: inline-block;
    text-align: right;
    padding-right: 15px;
}
#room2-div input,#room2-div select { line-height: 30px;     height: 30px;}
#room2-div .dining-botton .button{
    width: 100px;    
    line-height:45px;
    height: 45px;
    background: #cda200;
    border: 1px solid #780C0C;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    margin: 10px 150px 0 120px;
}

.news-date-col {width:20%; display:none;}
.portlet-hotel-search-bar .room-search-checkin input, .portlet-hotel-search-bar .room-search-checkout input ,.portlet-hotel-search-bar .room-search-room select, .portlet-hotel-search-bar .room-search-adult select, .portlet-hotel-search-bar .room-search-kid select{height: 25px; line-height: 25px;}
#hotel-search-bar .portlet-hotel-search-bar { height: 70px;}
.txtp p {    margin-bottom: 20px;     text-indent: 2em;}
.introduce p, .intro p {text-align:justify;}