html
{
    font-size: 12px;
    }
body{
    margin: 0;
    padding: 0;
    font-family:"Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    background:white;
    font-size: 12px;
    overflow-y: scroll;
}
.Lanuage
{
    text-align: right;
    margin-right: 28px;
    margin-bottom: -15px;
}
#wrapper
{
    width:100%;
    margin: 0 auto;
}
.wrap
{
    white-space:normal;width:40%;
    }
.webColor
{
    color:#c09961;
    }
.partingline
{
    margin-top: 10px !important;
    _margin-top: 5px;
}
img
{
    border: none;
}
a
{
    font-size:14px;
    font-size:1.2rem;
    color: black;
    text-decoration: none;
}
a:hover
{
    color: #5d5c62;
    text-decoration: none;
}
#header
{
    height: 58px;
}
#header .d1{float:left;}
#content
{
    padding: 18px 0 50px;
}
.findhotelright
{
    font-size: 1.0rem;
    float: right;
    margin-top: -3px; +margin-right:26px;
_margin-right:26px;
}
.alphaBack{background:rgba(0, 0, 0, 0.6)!important;filter:Alpha(opacity=60); background:#000; padding:12px;}
.overlay
{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    _padding: 0 20px 0 0;
    background: #000;
    display: none;
}
#AjaxLoading
{
    border: 1px solid #8CBEDA;
    color: #696969;
    font-weight: bold;
}
#AjaxLoading div.loadingWord
{
    width: 270px;
    height: 73px;
    border: 1px solid #D6E7F2;
    background: #fff;
}
.loadingWord{width:100%;line-height:24px;margin-bottom:32px;}
#AjaxLoading img
{
    margin: 10px 15px;
    float: left;
    display: inline;
}
.showbox
{
    position: fixed;
    z-index:-1;
    top: 0;
    left: 43%;
    opacity: 0;
    filter: alpha(opacity=0);
}
#footer
{
    width:990px;margin:0 auto;padding-top:46px;padding-bottom:38px;letter-spacing:0.3rem;border-bottom:1px solid #000;color:#fff;
}
#footer .fListItem{width:19%;float:left;margin-right:2%}
#footer .fListItem a{font-size:12px;}
#bottom_navigation
{
    line-height: 40px;
    height: 30px;
    text-align: center;
    padding-top: 14px;
    padding-top: 5px !important;
    padding-bottom: 5px;
    margin-bottom: 10px !important;
    _margin-bottom: 0px;
}
#bottom_navigation a
{
    margin: 10px 12px;
    font-weight: bold;
}
#copy
{
    text-align: center;
    font-weight: bold;
    padding-bottom: 30px;
}
.logo
{
    position:absolute;left:122px;top:-10px;z-index:3;width:160px;
}
.logo img{width:100%;}
.templatemo_box_left h2
{
    margin: 0;
    padding-left: 0px;
    padding-top: 5px;
    font-size: 14px;
    color: #01548E;
    font-weight: bold;
    margin-bottom: -15px;
    height: 35px;
}
#templatemo_content_sidebar
{
    float: left;
    width: 420px;
    height: 300px;
    margin-left: 26px !important;
    margin-left: 20px;
}
.templatemo_box_content h2
{
    height: 30px;
    margin: 0;
    padding-left: 0px;
    padding-top: 5px;
    font-size: 14px;
    color: #01548E;
    font-weight: bold;
    margin-bottom: -10px;
}
#templatemo_right_sidebar
{
    float: right;
    width: 230px;
    height: 300px;
    margin-right: 3px;
}
.templatemo_box_right h2
{
    height: 30px;
    margin: 0;
    padding-left: 0px;
    padding-top: 5px;
    font-size: 14px;
    color: #01548E;
    margin-bottom: -10px;
}
.lavaLamp li a:hover, .lavaLamp li a:active
{
    border: none;
    color: #5d5c62;
    text-decoration: none;
}

li.current a, li.current a:hover
{
    cursor: pointer;
}
.lavaLamp
{
    position: relative;
    height: 50px;
    float: right;
    margin-top: 11px;
}
.lavaLamp li
{
    padding-top: 10px;
    float: left;
    list-style: none;
    padding-bottom: 11px;
}
.lavaLamp li.back
{
    background: url(/images/b_slider.gif) center bottom no-repeat;
    width: 120px;
    height: 28px;
    z-index: 8;
    position: absolute;
}
.lavaLamp li a
{
    font-size:15px;
    font-size:1.25rem;
    text-decoration: none;
    outline: none;
    text-align: center;
    top: 6px;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 28px;
    position: relative;
    overflow: hidden;
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    padding: 5px 20px 0 17px;
}
.button
{
  line-height:32px;
  height:32px;
  padding:0 12px 0 12px;
  color:#fff;
  font-size:14px;
  font-size:1.2rem;
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  text-align:center;
  display:inline-block;
  text-decoration:none;  
  
}
.blue
{
    color: white;
    border: solid 1px #c09961;
    background: #c09961;
    background: -webkit-gradient(linear, left top, left bottom, from(#c09961), to(#c09961));
    background: -moz-linear-gradient(top,  #c09961,  #c09961);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c09961', endColorstr='#c09961');
}
.gray
{
    color: white;
    border: solid 1px #595757;
    background: #595757;
    background: -webkit-gradient(linear, left top, left bottom, from(#595757), to(#595757));
    background: -moz-linear-gradient(top,  #595757,  #595757);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#595757', endColorstr='#595757');
    }

.blue:hover
{
     cursor:pointer;
    background: #red;
    background: -webkit-gradient(linear, left top, left bottom, from(#c09961), to(#c09961));
    background: -moz-linear-gradient(top,  #c09961,  #c09961);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c09961', endColorstr='#c09961');
}
.blue:active
{
    color: #blue;
    background: -webkit-gradient(linear, left top, left bottom, from(#c09961), to(#c09961));
    background: -moz-linear-gradient(top,  #c09961,  #c09961);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c09961', endColorstr='#c09961');
}

.hotelfontstyle
{
    color: #000;
    font-size: 1.0rem;
    letter-spacing: 1px;
    line-height: 22px;
}
.aboutGRfontstyle
{
    color: #000;
    letter-spacing: 1px;
    line-height: 22px;
}
#menu a
{
    font-size: 15px;
    color: #010101;
    text-decoration: none;
}
#central
{
    width: 76%;
    float: right;
    display: inline;
}
.findhotelsleft
{
    padding-top:32px;
    width: 990px;
    margin:0 auto;
}
.xScrollStick
{
    width:23%;
    float:left;
    }
.Newsrightfind1
{
    width: 300px;
    left: 630px;
    top: 12px;
    float: right;
}
.Newsrightfind2
{
    width: 300px;
    left: 630px;
    top: 118px;
    float: right;
    margin-bottom: 50px;
}
.hotelfind
{
    margin-top:12px;
}
.morefindright
{
    text-align: right;
    margin-top: 5px;
    margin-right: 30px;
    height: 35px;
}
.morefind
{
    text-align: right;
    padding-right: 35px;
    padding-top: 10px;
}
.btn_2k301
{
    margin-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 5px;
    text-decoration: none;
    font-size: 14px;
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    display: inline-block;
    text-align: center;
    color: #0000000;
    border: 1px solid #9c9c9c;
    border: 1px solid rgba(0, 0, 0, 0.3);
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
    box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
}
.boxfind5
{
}
.protfind1
{
    background: url(/images/prot1.jpg) no-repeat left top;
}
.protfind2
{
    background: url(/images/prot3.jpg) no-repeat left bottom;
}
.titlefind3
{
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    color: #01548e;
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0 0 0 14px;
}
.menu2
{
    width: 235px;
    margin: 20px auto;
}
.menu2 li
{
    height: 0;
    line-height: 5px;
}
.menu2 li a
{
    margin-left: 10px;
}
.leftmedia
{
    width: 100%;
    float: left;
    margin-top: 0px !important;
    margin-top: 12px;
}
.list dt
{
    background: #c69c6d;
    height: 42px;
    width: 100%;
    color: #fff;
    line-height: 42px;
    margin-bottom: 6px;
}
.list dt span, .list dd span
{
    display: block;
    float: left;
    overflow: hidden;
}
.list dd
{
    width: 100%;
    overflow:auto;
    padding:12px 0 12px 0;
    margin-left: 0px;
    font-size: 1.0rem;
}
.list dd:nth-child(odd){background:#eeeeee;}
.more2
{
    text-align: center;
    padding: 6px 0;
}
.more2 a
{
    color: #444;
    padding: 0 5px;
}
.list dt span.N1
{
    width: 10%;
    margin-left: 10px;
    font-size: 1.1em;
}
.list dd span.N1
{
    width: 10%;
    margin-left: 20px;
}
.list dt span.N2
{
    font-size: 1.1em;
}
.list dt span.N2, .list dd span.N2
{
    width: 68%;
}
.list dt span.N3
{
    font-size: 1.1em;
}
.list dt span.N3, .list dd span.N3
{
    width: 18%;
    text-align: center;
}
.NewsTitle
{
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    font-size: 15px;
    margin-left: 10px;
    text-align: center;
    line-height: 26px;
    color: #01548e;
}
.DetailNews
{
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    color: black;
    font-size: 14px;
    letter-spacing: 1px;
    text-indent: 30px;
    line-height: 26px;
}
.meetingfontstyle
{
    margin-left: 35px;
    color: #000;
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    font-size: 14px;
    letter-spacing: 1px;
}
.titleFont01
{
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    color: #c09961;
    font-size: 1.4em;
}
.titleFont02
{
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    color: #01548e;
    font-size: 1.0em;
}
.AboutUSMain
{
    width: 990px;
    padding-bottom: 50px;
}
.leftUS
{
    width: 175px;
    float: left;
    overflow: hidden;
    margin-top: 0 !important;
    margin-top: -10px;
}
#AboutUsMenu
{
    margin-left: -40px;
}
#AboutUsMenu ul li
{
    list-style-type: none;
    border-bottom: 1px solid #6F6A6A;
}
#AboutUsMenu ul li a
{
    height: 42px;
    line-height:42px;
    width: 175px;
    display: block;
    color: #c09961;    
    text-decoration: none;
    padding: 0 0 0 6px;
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    font-size: 13px;
}
#AboutUsMenu ul li a:hover, #AboutUsMenu ul li.current_page_item a
{
    background: #c09961;
    color: #fff;
}
.rightUS
{
    float: left;
    width: 76%;
    margin-left: 30px;
}
.right_title
{
    height: 42px;
    line-height: 42px;
    border-bottom: solid 1px #84888a;
}
.right_title b
{
    float: left;
    font-size: 16px;
    color: #c09961;
}
.xiangqing
{
    margin-top: 5px;
    line-height: 28px;
    font-size: 12px;
    font-size: 1.0rem;
    color: #000000;
    line-height: 30px;
}
.SpecialPromotion
{
    font-size: 12px;
    color: #000000;
    float: left;
    margin-left: 200px;
    margin-top: 5px;
}
.news
{
    float: right;
    width: 665px;
}
.block
{
    width: 100%;
    border-top:1px solid #000;
    padding-top:30px;
}
.block p
{
    text-indent:2.1rem;
    }
.meetingdescribe
{
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    color: #000000;
    font-size: 14px;
    font-size:1.2rem;
    text-indent: 28px;
    display: block;
    letter-spacing: 1px;
    height: 53px;
    line-height: 28px;
}
.BlockMeetingAndWedding
{
    width: 100%;
    display: inline;
    float: left;
    letter-spacing: 2px;
}
.BlockMeetingAndWedding p
{
    color: #0154AD;
    font-size: 1.4em;
    width: 916px;
    height: 25px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#columns
{
    float: left;
    overflow: hidden;
    width: 920px;
    padding: 0 0 20px;
}
.roundabout-holder
{
    width: 850px;
    height: 496px;
    margin: 0 auto;
}
.roundabout-moveable-item
{
    width: 646px;
    height: 416px;
    cursor: pointer;
    border: 3px solid rgba(0,0,0,0.08);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.roundabout-moveable-item div
{
    width: 100%;
}
.roundabout-in-focus
{
    border: 3px solid rgba(0,0,0,0.2);
}
#nav
{
    list-style: none;
    display: inline;
}
#nav li
{
    display: inline;
    margin-right: 5px;
    float: left;
    height: 20px;
    width: 20px;
}
#nav a
{
    color: #000;
    text-decoration: none;
    display: block;
    font-size: 14px;
    font-size:1.2rem;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    border: 1px solid #999;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
}
#nav li a:hover
{
    font-size: 24px;
    line-height: 30px;
    height: 30px;
    width: 30px;
    position: absolute;
    z-index: 10;
    font-weight: 700;
    color: #01548e;
    border: 1px dotted #666;
    background: #EEE;
    margin: -5px 0 0 -5px;
}
.rightfindmeeting1
{
    position: absolute;
    margin-right: 22px;
    margin-top: -295px;
    right:0;
    width: 300px;
    height: 260px;
    background: #500000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.5;
    opacity: 0.8;
    top: 390px;
}
.txt1
{
    margin-left: 20px;
    color: #000000;
    line-height: 24px;
}
.txt1 h3
{
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #ffffff;
}
.txt1 p
{
    color: #fff;
    font-size: 13px;
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    font-weight: bold;
    margin-top: 0px;
}
.right_title img, .block img
{
    float: left;
}

.pages
{
    height: 25px;
    width: 660px;
    text-align: center;
    line-height: 25px;
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
}
.pages a, .pages strong
{
    margin: 0 1px;
    padding: 2px 6px;
    border: 1px solid #E4E4E4;
    text-decoration: none !important;
}
.pages a:hover
{
    border-color: #369;
}
.pages strong
{
    border-color: #369;
    background: #369;
    color: #FFF;
}
.pages .prev
{
    padding: 4px 6px 2px 20px !important;
    padding: 4px 6px 0 20px;
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
}
.pages .next
{
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
}
.HECDescribe
{
    font-family: "Microsoft Yahei" ,Arial,Helvetica,sans-serif, 微软雅黑;
    color: #000000;
    font-size: 1.3em;
    text-indent: 28px;
    display: block; *padding-top:10px;
_padding-top:10px;
}

#wrapper1{z-index: 1000;position:absolute;width:928px;}

.LoginBannerDiv{padding-top:8px;}
.LoginBannerDiv .loginPanelDiv{display:block;float:left;}
.LoginBannerDiv .addMemberPanelDiv{display:block;float:left;padding:12px;padding-top:6px;}

.loginAndJoinDivView{padding:0px 0 0 6px;border-left:1px solid #c3c3c3;border-top:1px solid #c3c3c3;border-right:1px solid #c3c3c3;background:white;position:relative;z-index:2;background: #fff url(/images/xsj2.png) 126px center no-repeat;width: 140px;height:100%;}
.loginAndJoinDiv{z-index: 2;width: 140px;background: url(/images/xsj1.png) 126px center no-repeat;padding:0px 0 0 6px;position:static;}
.loginPanelDiv1{display:none;position:absolute;padding:12px;z-index:100;}
.loginPanelDiv1View{display:block;position:absolute;border:1px solid #c3c3c3;background:white;padding:12px;z-index:100;right:0px;width:250px;}
.FlagDiv{position:relative;z-index:2;padding-top:3px;float:left;}
.czjdDIV{position:absolute;z-index:8;line-height:24px;right:0px;display:none;padding:6px;}
.MemberCenterDIV{position:absolute;text-align:center;padding:12px;line-height:24px;z-index:8;display:none;}
.memberBtn{text-align: center;}
.memberBtn1{width:180px;text-align: center;}
.subMemuBack
{
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fff,endColorStr=#e0e0e0); /*IE 6 7 8*/
background: -ms-linear-gradient(top, #fff,  #e0e0e0);        /* IE 10 */
background:-moz-linear-gradient(top,#fff,#e0e0e0);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fff), to(#e0e0e0));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e0e0e0));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #fff, #e0e0e0);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #fff, #e0e0e0);  /*Opera 11.10+*/
    }
.subMenuItems{float:left;margin-left:12px;margin-top:12px;width:200px;}
.BookingBanner
        {
            height:120px;width:100%;position:relative;top:-118px;clear:both;background: rgba(000, 000, 000, 0.7)!important;filter: Alpha(opacity=70);z-index:10;
                       }
.panelContent
{
    border:1px solid #aeaeae;background:#fdfdfd;padding-left:6px;padding-right:6px;padding-bottom:6px;height:240px;
    }
.noPanelTitleDiv
{
    float:left;width:48%;padding:0.2rem;
    }
.viewPanelTitleDiv
{
    float:left;width:45%;border-left:1px solid #aeaeae;border-top:1px solid #aeaeae;border-right:1px solid #aeaeae;background:#c09961;color:White;padding:0.2rem;
    }
.noPanelContentDiv
{
    width:100%;display:none;
    }
.viewPanelContentDiv
{
    width:100%;display:block;
    }
    
.ViewBanner{width:100%;height:100%;display:none; background-color:#000;opacity:0.8;filter:alpha(opacity=80);z-index:200;}
.ViewBanner1{background:#fff;border:3px solid #c69c6d;min-width:336px;max-width:500px;z-index:202;display:none;}
.ViewBanner1 .closeDiv{width:24px; height:24px;float:right;margin-right:12px;margin-top:12px; background-color:#a67c52; border-radius:12px;display:block;text-align:center;cursor: pointer;line-height:0px;}
.ViewBanner1 .closeDiv .fontDiv{height:24px;line-height:24px;color:#FFF;font-size:12px;}
.ViewBannerTitle{color:#5c5c5c;font-weight: bold;border-bottom:1px solid #b3b3b3;height:50px;line-height:50px;padding-left:12px;font-size:16px;font-size:1.4rem;}
.ViewBannerNoTitle{width:90%;margin:0 auto;margin-top:24px;padding-bottom:12px;border-bottom:1px solid #c09961;color:#c09961;display: table;}
.ViewBannerNoTitle .tipDiv{font-size:18px;font-size:1.6rem;display: table-cell;vertical-align: bottom;}
.ViewBanner_Cont{width:96%;line-height: 33px;text-algin:left;padding-top:6px;margin:0 auto;}
.loginItemDiv{width:96%;margin:0 auto;margin-bottom:12px;}
.loginItemDiv .loginUserPic1Div{float:left;width:18%;height:32px;line-height:32px;text-align:center;background:#cccccc;overflow: hidden;}
.loginUserPic1Div img{height:16px;margin-top:9px;}
.loginItemDiv .loginUserTxtDiv{float:left;border:1px solid #ccc;height:30px;width:80%;overflow: hidden;}
.loginUserTxtDiv input{width:100%;height:28px;border:0px solid #cccccc;margin-left:6px;}

clearfix{clear:both;}
.downPoint{width:100%;margin:0 auto;height:32px;line-height:32px;text-align:center;position:absolute;bottom:6px;}
.fourLine a{color:White;}
.tbtjTitle{width:990px;margin:0 auto;font-size:1.6rem;padding-top:46px;padding-bottom:38px;text-align:center;letter-spacing:0.3rem;border-bottom:1px solid #000;color:#000;}
.tbtjBody{width:990px;margin:0 auto;margin-top:38px;}
.tbtjBody .tbtjBodyItem{width:32%;float:left;margin-bottom:38px;}

.empark-home img{width:100%;}
