/* 未能缩小。正在返回未缩小的内容。
(301,1): run-time error CSS1019: Unexpected token, found '@charset'
(301,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(301,17): run-time error CSS1019: Unexpected token, found ';'
 */
@charset "utf-8";
/* CSS Document */
/**
* Author: Shenfei  304350726@qq.com
* Last Changed by Shenfei
* Last Update : 2012-02-27
*/

/************************************** reset ***********************************************/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{ color:#000;background:#fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}

/* 去掉列表前的标识, li 会继承 */
menu, ol, ul,li { list-style: none; }

/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea, option, optgroup { font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:500; }

/* 去除默认边框 */
fieldset , img { border:0 }

/* 去掉各Table  cell 的边距并让其边重合 */
table { border-collapse: collapse; border-spacing: 0; }

/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{ border:0;font-variant:normal; }

/* 表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{ font:12px/1.5 tahoma,arial,\5b8b\4f53; }
input,select,textarea,button{ font-size:100%; }

/* 清除输入框边框 */
input{ border:0 none; }


code, kbd, pre, samp { font-family:'courier new',courier,monospace;}
abbr[title]{ border-bottom: 1px dotted; cursor: help; }

/* 一致的 del 样式 */
del { text-decoration:line-through; }
address,caption,cite,code,dfn,em,th,var { font-style:normal;font-weight:500; }

/* IE bug fixed: th 不继承 text-align*/
th{ text-align:inherit;}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block; }

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1; }

/*清除chrome Safari浏览器中的外边框*/
input,button,select,textarea { outline:none }

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{ display:block; }

/* IE6下默认不缓存背景图片 */
.zoom { *zoom: 1; }

.in{ width: 1200px; margin: 0 auto;}

a{ text-decoration: none;	color: #000;}
a:hover{text-decoration: none;	}

/* clearfix */
.clear{clear:both;}
.clearfix {display: block;zoom:1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; } /* End hide from IE-mac */
/*safari去除小图标/按钮*/
input:focus::-webkit-contacts-auto-fill-button {
    opacity: 0;
}
/*************************************** End reset ***********************************************/





.XYTipsWindow .boxLoading {
    position: absolute;
    display: block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    margin-left: -45px;
    margin-top: -15px;
    left: 50%;
    top: 50%;
    color: #f00;
}

.XYTipsWindow .boxLoading {
    width: 28px;
    margin-left: -14px;
    background: url("img/loading.gif") no-repeat;
    text-indent: -999em;
    text-align: center;
}

.XYTipsWindow .boxTitle, .XYTipsWindow .boxTitle span, .XYTipsWindow .boxTitle span.hover, .XYTipsWindow .loadinglayer, .XYTipsWindow .tipslayer, .XYTipsWindow .arrowLeft, .XYTipsWindow .colseBtn, .XYTipsWindow .boxError em, .XYTipsWindow .dialogBtn, .XYTipsWindow .dialogBtn.hover {
    background-image: url("img/ico.png");
    background-repeat: no-repeat;
}

.XYTipsWindow .boxTitle {
    position: relative;
   
    border-bottom: none;
    background:#2A4F67;
    background-position: 0 0;
    background-repeat: repeat-x;
    height: 30px;
    line-height: 30px;
}

    .XYTipsWindow .boxTitle h3 {
        float: left;
        font-weight: normal;
        color: #fff;
        font-size: 14px;
        margin: 0;
        text-indent: 10px;
    }

    .XYTipsWindow .boxTitle span {
        position: absolute;
        width: 17px;
        background:url("img/bi.png");
        text-indent: -10em;
        right: 10px;
        top: 10px;
        height: 16px;
        overflow: hidden;
        cursor: pointer;
    }

        .XYTipsWindow .boxTitle span.hover {
            background-position: -90px -40px;
        }

.XYTipsWindow .loadinglayer {
    line-height: 40px;
    background-position: 0 -100px!important;
}

.XYTipsWindow .tipslayer {
    line-height: 20px;
    text-align: left;
}

.XYTipsWindow .arrowLeft {
    position: absolute;
    width: 8px;
    height: 16px;
    background-position: -20px -170px;
    text-indent: -9999em;
    z-index: 20591;
    overflow: hidden;
}

.XYTipsWindow .colseBtn {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 8px;
    height: 8px;
    background-position: -55px -170px;
    text-indent: -9999em;
    cursor: pointer;
    z-index: 20591;
    overflow: hidden;
}

.XYTipsWindow .boxError {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -60px;
    margin-top: -15px;
    width: 120px;
    height: 30px;
    line-height: 30px;
    color: #f00;
}

    .XYTipsWindow .boxError em {
        float: left;
        width: 30px;
        height: 30px;
        background-position: -35px -140px;
    }

.XYTipsWindow .dialogBtn {
    margin: 5px 5px 0 0;
    width: 80px;
    height: 35px;
    background-position: 0 -30px;
    border: none;
    color: #333;
}

    .XYTipsWindow .dialogBtn.hover {
        background-position: 0 -65px;
    }

.XYTipsWindow.shadow {
    box-shadow: 2px 2px 5px #C0BBB5;
    -moz-box-shadow: 2px 2px 5px #C0BBB5;
    -webkit-box-shadow: 2px 2px 5px #C0BBB5;
}

#gtow_greentreeLoad{ 
    width: 100%;height: 100%;background-color: rgba(255,255,255,0.5);position: fixed;z-index: 999999;left: 0;top: 0; 
    overflow:hidden;
    filter: Alpha(Opacity=50);
    z-index:999999999;
}


 .gtow_greentreeGif{
    width: 88px;
    height: 88px;
    position: fixed;
    z-index: 999999;
    left: 48%;
    top: 50%;
    margin-left: -88px;
    margin-top: -44px;
    background-image: url(/Images/Amendment/Loading/loadDark.gif);/*和导航栏一样色调*/
    /*background-image: url(/Images/Amendment/Loading/loadGreen.gif);*//*green绿*/
    /*background-image: url(/Images/Amendment/Loading/loadLong.gif);*//*小木龙*/
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-animation: all linear 0.1s;
    -moz-animation: all linear 0.1s;
    -ms-animation: all linear 0.1s;
    animation: all linear 0.1s;
    float:left;
 }
 .gtow_greentreeWord
 {
     float:left;
    position: absolute;
    left: 49%;
    top: 49%;
    color: #2A4F67;
    font-size:14px;
    font-family:'微软雅黑';
    /*禁止选中文字*/
    moz-user-select: -moz-none; 
    -moz-user-select: none; 
    -o-user-select:none; 
    -khtml-user-select:none; /* you could also put this in a class */ 
    -webkit-user-select:none;/* and add the CSS class here instead */ 
    -ms-user-select:none; 
    user-select:none;/**禁止选中文字*/ 
 }

 .noselect {
    /*禁止选中文字*/
    moz-user-select: -moz-none; 
    -moz-user-select: none; 
    -o-user-select:none; 
    -khtml-user-select:none; /* you could also put this in a class */ 
    -webkit-user-select:none;/* and add the CSS class here instead */ 
    -ms-user-select:none; 
    user-select:none;/**禁止选中文字*/
}

 /**通用的列表尾巴样式*/
 .CommonListTail{
    margin: 120px auto;
    height: 100px;
    width:300px;
    text-align:center;
}

.CommonListTail .tail_icon{
    width:100px;
}
.CommonListTail .tail_content{
    font-size:14px;
    margin-top:25px;
    color: #999999;
}
@charset "utf-8";

/*弹出登录框的样式*/
.bnsad {
    width: 440px;
    border-top: none;
    background: #fff;
    margin: 0px auto;
}
#btnCode,#btnAuthCode{
    color:#2A4F67;
    cursor:pointer;
    font-size:14px;
    text-align:center;
    height:30px;
    width:100px;
    background:#F3F3F3;
    position:absolute;
    border:thin solid #DEDEDE;
}
.gl_Menubox_a {
    width: 440px;
    height: 40px;
    margin: 0 auto;
    background: #fff;
}

    .gl_Menubox_a ul li {
        float: left;
        width: 220px;
        text-align: center;
        height: 40px;
        line-height: 40px;
        cursor: pointer;
        border: 1px solid #ddd;
        background: #f8f8f8;
        border-top: none;
        border-left: 1px solid #ddd;
        box-sizing:border-box;
    }

#Popup_IsCheck {
    vertical-align:middle;
    *position:relative;
    *top:7px;
}
        .gl_Menubox_a ul li.hover {
            border: none;
            background: #fff;
            color: #2A4F67;
            font-weight: bold;
            border-bottom:2px solid #2A4F67;
        }

.zhutia ul {
    border-bottom: 1px dotted #DDDDDD;
    padding-bottom: 10px;
}

#gl_tab_sign {
    position: relative;
 
    
}

.mui-stdmod-header {
    background: #f5f5f5;
    height: 35px;
    width: 440px;
    line-height: 35px;
    border-bottom: 1px solid #ddd;
}

.pop span {
    position: absolute;
    right: 10px;
    font-size: 24px;
    cursor: pointer;
}

.zhutia ul li {
    display: inline-block;
margin-bottom:10px;
    width: 440px;
}

    .zhutia ul li .lsoa {
        font-size: 14px;
        margin-left: 110px;
        display:flex;
    }

        .zhutia ul li .lsoa input.ko {
            background-color: #2A4F67;
            border: 0px solid #2A4F67;
            color: #FFFFFF;
            cursor: pointer;
            display: inline-block;
            font-size: 20px;
            font-weight: bold;
            height: 40px;
            text-align: center;
            text-shadow: 1px 1px 0 #2A4F67;
            width: 250px;
            margin-left:-3px;
            border-radius:0px;
        }
#Div_Quic input
{
    width:80px;
    color:#FC9400;
    text-align:center;
    border:0px solid #FC9400;
    cursor:pointer;
}
.uck ul li .lsoa input.ko {
    background-color: #2A4F67;
    border: 0px solid #2A4F67;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    height: 40px;
    text-align: center;
    /*text-shadow: 1px 1px 0 #006B5B;*/
    width: 250px;
    margin-left: 110px;
    border-radius:0px;
}

.uck ul li .lsoa input.ko1 {
    background-color: #DDD;
    border: 1px solid #E77C00;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    height: 40px;
    text-align: center;
    text-shadow: 1px 1px 0 #CF7000;
    width: 120px;
    margin-left: 110px;
}

.uck ul li b {
    color: #f00;
}

.uck ul li .base_error {
 
    z-index: 9999;
    background: #f8f8f8;
    border: 1px solid #eee;
    line-height: 25px;
    padding: 5px;
    width: 213px;
 
    color: #f00;
    margin:5px 0 5px 114px;
}

.zhutia ul li .base_error {
   background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #EEEEEE;
    color: #FF0000;
    display: inline-block;
    line-height: 30px;
    margin: 5px 113px;
  
 
    width: 225px;
    z-index: 9999;
}

.zhutia ul li span {
    float: left;
    height: 33px;
    line-height: 33px;
}

.bnsad input {
    border-color: #BBBBBB #DDDDDD #DDDDDD #BBBBBB;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 1px #DDDDDD inset;
    color: #333333;
    font: 14px/28px "Microsoft YaHei",SimSun,Tahoma,Verdana,Arial,sans-serif;
    height: 28px;
    margin-left: 10px;
    outline: medium none;
    padding-left: 3px;
    width: 230px;
}

.bnsad .lsoa input {
    width: auto;
    height: auto;
}

.bnsad .nl input {
    width: auto;
    height: auto;
    margin-left: 50px;
}

.zhutia ul li b {
    margin-left: 10px;
    color: #f00;
}

    .zhutia ul li b a {
        color: #2A4F67;
    }

.zhutia {
    margin: 30px 0 0 0;
    display: inline-block;
    width:100%;
}

    .zhutia p {
        height: 30px;
        line-height: 30px;
    }

        .zhutia p a {
            color: #00695B;
            font-size: 14px;
        }

    .zhutia ul li select {
        border-color: #BBBBBB #DDDDDD #DDDDDD #BBBBBB;
        border-style: solid;
        border-width: 1px;
        box-shadow: 1px 1px 1px #DDDDDD inset;
        height: 33px;
        line-height: 33px;
        padding: 5px;
        width: 103px;
    }

    .zhutia ul li label {
        display: inline-block;
        font-size: 14px;
        text-align: right;
        width: 103px;
    }

.bnsad .uck ul {
    margin-top: 30px;
    display: inline-block;
    position:relative;
}

    .bnsad .uck ul li input {
        margin-bottom: 5px;
    }

    .bnsad .uck ul li label {
        display: inline-block;
        font-size: 14px;
        text-align: right;
        width: 100px;
    }

/*登录注册、支付完成、地图大图等公共样式*/
 /*全屏弹出效果*/
.up-box-hd {
height: 37px;
line-height: 35px;
position: relative;
background-position: 0 -350px;
color: #fff;
border-radius: 5px 5px 0 0;
padding: 0 20px;
font-size: 16px;
color: #e5f8ff;
cursor:move;
}

.up-box-bd {
background: #fff;
border-radius: 0 0 5px 5px;
padding: 20px;
line-height: 25px;
}

.ft14 {
font-size: 14px;
float:left;
}

.clearfix {
    display: block;
}
.nnk {
    background: url("img/nnk.gif") no-repeat;
    width:66px;
    height:66px;
    float:left;
}
.r-txt {
 height:80px; width:410px;}
.lay-btn {
    margin-left:100px;
}
#quickLoginForm img
{
    cursor:pointer;
}
#quickLoginForm .base_error
{
    margin-bottom:0 !important;
}

.payment-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .4;
    filter: Alpha(Opacity=50);
    z-index: 999990;
}


/*酒店点击查看地图*/

.map-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .4;
    filter: Alpha(Opacity=50);
    z-index: 99999880;
}

/*全局弹窗alert*/
.alert-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .4;
    filter: Alpha(Opacity=50);
    z-index: 999990;
}

/*酒店详情弹出图片查看框*/
.pic-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .4;
    filter: Alpha(Opacity=50);
    z-index: 999990;
}

#loginSigninWindow input[type=text],#loginSigninWindow input[type=email],#loginSigninWindow input[type=password]
{
    border:solid thin #ddd;
    outline:none !important;
    box-shadow:none;
    border-radius:0px !important;
}

#loginSigninWindow input[type=text]:focus,#loginSigninWindow input[type=email]:focus,#loginSigninWindow input[type=password]:focus
{
    outline:none !important;

}
#tab
{
    margin:0px;
}
#loginSigninWindow  ul
{
    margin-left:0px;
    height:40px;
}
