@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; width:100%; font:12px "微软雅黑","宋体"; background:#fff; }
ul,li,ol{ margin:0; padding:0; list-style:none;}
a:link,a:active,a:visited{ text-decoration:none;}
h1,h2,h3,h4,h5,h6,h7,p{ margin:0; padding:0;}
img{ border:none;}
.clearfix:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.fl{ float:left;}
.fr{ float:right;}
#navlist ul{
    position: static;
}
.W{ width:1024px; margin:0 auto;}
#commonbox {
    width: 1024px;
    margin: 0 auto;
    text-align: left;
}
.posR { position: relative;}
.header posR{z-index: 9999;}
body > .alert-box{ position:relative; z-index:9902;}
.hide{ display:none;}

/***头部***/
.zsl-header{
    background: #fff;
}
.zsl-nav{
    clear:both;
}
.zsl-logo{
    width: 240px;
    height: 40px;
    background: url("../images/headfoot.png") 0 0 no-repeat;
    margin: 35px 0;
}
.zsl-logo a{
    float: left;
    height: 40px;
    width: 196px;
    overflow: hidden;
    text-indent: -999em;
}
.zsl-logo a.zsl-skyteam{
    width: 42px;
}
.zls-Htips{
    padding: 10px 0;
}
.zls-Htips li{
    float: left;
    line-height: 13px;
    padding: 0 8px;
    color: #8A8790;
}
.zls-Htips li.clearfix{
    float: none;
}

.zls-Htips a:link,.zls-Htips a:active,.zls-Htips a:visited{
    color:#8A8790;
}
.zsl-news a.zsl-news-more:link,.zsl-news a.zsl-news-more:active,.zsl-news a.zsl-news-more:visited{
    color : #ffffff;
}
.zls-Htips li.Hfree a{
    color:#008ACD;
}
.zls-Htips li i{
    width: 16px;
    height: 14px;
    position: absolute;
    left: 5px;
    top: 1px;
    background: url("../images/headfoot.png") -138px -42px no-repeat;
}
.zls-Htips li.Hfeedback a{
    padding-left: 20px;
    position: relative;
}
.zls-Htips li.Hfeedback i{
    background-position: -158px -43px;
}
.zls-Htips li.Hservice i{
    background-position: -178px -42px;
}
.zls-Htips li.Hchange a{
    padding-left:0;
}
.zls-Htips li.zsl-lang{
    padding: 0 14px 0 28px;
    position: relative;
    cursor: pointer;
}
.zls-Htips li.zsl-lang span.zslLangBorder{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: -4px;
    padding: 0 6px 8px 0;
    border: #02a3fa 1px solid;
    border-bottom: 1px solid #fff;
    z-index: 999;
}
.zls-Htips li.zsl-lang i{
    background-position: -196px -42px;
}
.zls-Htips li.zsl-lang i.zsl-lang-down{
    background-position: -114px -41px;
    left: auto;
    right: 0;
    width: 10px;
    top: 2px;
}
.zls-Htips .Hservice a {
    padding-left: 25px;
    position: relative;
}
.zsl-nav{
    background: #008ACD;
}
.zsl-nav-ul >li{
    float: left;
    font-size: 16px;
    border-bottom: 3px solid transparent;
    margin-right: 5px;
}
.zsl-nav-ul >li a{
    padding: 10px;
    color: #fff;
    display: block;
}
.zsl-nav-ul >li.current,.zsl-nav-ul >li:hover{
    border-bottom-color:#fff;
}
.zsl-login{
    font-size: 16px;
    position: relative;
    color:#fff;
    padding: 10px 0 10px 24px;
}
.zsl-login i{
    position: absolute;
    left: 4px;
    top: 14px;
    width: 16px;
    height: 16px;
    background: url("../images/headfoot.png") -57px -42px no-repeat;
}
.zsl-login a{
    color:#fff;
    vertical-align: middle;
    font-size: 16px;
}
.zsl-logined{
    display: none;
}
.zsl-logined-name {
    max-width: 97px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    height: 20px;
    line-height: 21px
}
.navchildmenu {
    background:#f6fafc url('../images/hd_bg.png') no-repeat 788px center;
    height: auto;
    position: absolute;
    top: 43px;
    left: 0;
    display: none;
    z-index: 999;
    -moz-box-shadow: 0 5px 6px #ccc;
    -webkit-box-shadow: 0 5px 6px #ccc;
    box-shadow: 0 5px 6px #ccc;
    -ms-box-shadow: 0 5px 6px #ccc;
    padding-bottom: 15px;
    border: #0093d0 1px solid;
    border-top-width: 3px
}
.menuContent ul {
    float: left;
    width: 19%;
    margin-top: 15px;
    border-right: #aad5ff 1px solid
}

.menuContent ul.end {
    border: 0
}

.menuContent ul li {
    padding: 0 15px 0 20px;
    line-height: 26px;
    text-align: left;
    float: none
}

.menuContent ul li a {
    color: #000;
    text-align: left
}
.menuContent ul li a:hover{
    color:#0093d0;
}
.menuContent ul li.head {
    line-height: 32px;
    font-size: 14px;
    float: none;
    background:none;
}

.menuContent ul li.head a {
    color: #0093d0;
    font-size:12px;
}

#_BK .menuContent ul li.head a,#_OL .menuContent ul li.head a,#_FA .menuContent ul li.head a,#_VIP .menuContent ul li.head a,#_NN .menuContent ul li.head a {
    color: #000
}

#_BK .menuContent ul li.head a:hover,#_OL .menuContent ul li.head a:hover,#_FA .menuContent ul li.head a:hover,#_VIP .menuContent ul li.head a:hover,#_NN .menuContent ul li.head a:hover {
    color: #0093d0
}
.menuContent .more {
    line-height: 36px;
    text-align: right;
    clear: both;
    padding: 0 30px
}

.menuContent .more a {
    color: #0093d0
}

.menuContent .fright {
    margin-left: 390px;
    border-left: 1px solid #aad5ff
}

/***导航条***/
.second-left {
    float: left;
}

/***导航条 end***/
/***footer***/
.zsl-footer {
    background: #e3eef5
}

.zsl-footer-link {
    padding: 30px 0 15px;
    border-bottom: #d3dde4 1px solid;
    height: 260px
}

.zsl-footer-link>ul {
    float: left;
    width: 20%
}

.zsl-footer-link>ul>li.header {
    font-size: 16px;
    font-weight: bold;
    color: #323232;
    line-height: 32px;
    padding: 5px 0
}

.zsl-footer-link>ul>li a {
    font-size: 14px;
    color: #666;
    line-height: 24px
}

.zsl-footer-link>ul>li a:hover {
    color: #008acd
}
.zsl-power {
    overflow: hidden;
    line-height: 52px;
    color: #666
}
/***国家语言选择***/
.close-lang-box {
    display: inline-block;
    width: 20%;
    height: 30px;
    background-color: #09F;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #FFF;
    display: none
}
/***左侧导航栏***/
.second-main{width: 1024px;margin: 0 auto;margin-top: 25px;margin-bottom: 25px;overflow: hidden;}

.left-nav{font-size:12px;width: 215px;}
.left-nav li a{ letter-spacing:0; white-space: nowrap; padding-left: 0;padding-right: 47px;text-align: right;margin-left: 15px;display: block;line-height: 60px;background: #0093d0 url(../images/second_icon.png) 155px -589px no-repeat;color: #fff;border-bottom: 1px solid #0074a7;}
.left-nav li ul{display:none;}
.left-nav li.more-list {border: 1px solid #0093d0;padding-bottom: 10px;}
.left-nav .more-list ul{display:block;}
.left-nav li.current a{font-size:12px;padding-left:0;background: #fff url(../images/second_icon.png) 155px -525px no-repeat;border-bottom: none;color: #fa1a1a;font-weight: bold;}
.left-nav li.more-list a{background: #fff;color: #4e4e4e;font-size: 14px;font-weight: bold;border-bottom: none;margin-left: 0px;padding-left: 5px;line-height: 40px;}
.left-nav li.on > a{background: #f0f0f0 url(../images/second_icon.png) 169px -535px no-repeat;color: #fa1a1a;}
.left-nav li.more-list .on > a{background: #f0f0f0 url(../images/second_icon.png) 169px -540px no-repeat;color: #fa1a1a;}
.left-nav li.on.selected > a { background: #f0f0f0 url(../images/second_icon.png) 169px -535px no-repeat; color: #fa1a1a;}
.left-nav li.more-list .on > a { background: #f0f0f0 url(../images/second_icon.png) 169px -541px no-repeat; color: #fa1a1a;}
.online li.current a{ padding:0 0 0 78px;text-align:left;}
.left-nav li.current { border: 1px solid #0093d0;}
.left-nav .more-list  li a { border-bottom: 0;line-height: 27px;font-weight: normal;font-size: 12px; padding-left: 85px;}
.online li a{padding:0 0 0 80px;text-align:left;}
.online .more-list li a {padding-left:50px;}
.left-nav li a.check-in { background: #0093d0 url(../images/second_icon.png) -225px -103px no-repeat;  color: #fff;  padding-left: 80px; }
.left-nav .current a.check-in { background: #fff url(../images/second_icon.png) 16px -125px no-repeat; color: #fa1a1a;  padding-left: 65px;  }
.left-nav li a.refund { background: #0093d0 url(../images/second_icon.png) -225px -292px no-repeat;  color: #fff;  padding-left: 80px; }
.left-nav .current a.refund { background: #fff url(../images/second_icon.png) 20px -376px no-repeat;  color: #fa1a1a;  padding-left: 70px; }
.left-nav li a.reserved-seat { background: #0093d0 url(../images/second_icon.png) -225px -238px no-repeat;  color: #fff;  padding-left: 80px; }
.left-nav .current a.reserved-seat { background: #fff url(../images/second_icon.png) 20px -310px no-repeat;  color: #fa1a1a;  padding-left: 60px;  }
.left-nav li a.baggageNew {background: #0093d0 url("../images/second_icon.png") no-repeat scroll -225px -1040px;color: #fff;padding-left: 80px;}
.left-nav .current a.baggageNew {background: #fff url("../images/second_icon.png") no-repeat scroll 20px -1045px;color: #fa1a1a;padding-left: 70px;}
.left-nav li a.baggage { background: #0093d0 url(../images/second_icon.png) -223px -147px no-repeat;  color: #fff;  padding-left: 80px; }
.left-nav .current a.baggage { background: #fff url(../images/second_icon.png) 20px -184px no-repeat;  color: #fa1a1a;  padding-left: 60px;  }
.left-nav li a.visas { background: #0093d0 url(../images/second_icon.png) -225px 0px no-repeat;  color: #fff;  padding-left: 70px; }
.left-nav .current a.visas { background: #fff url(../images/second_icon.png) 8px 2px no-repeat;  color: #fa1a1a;  padding-left: 50px;  }
.left-nav li a.flifo { background: #0093d0 url(../images/second_icon.png) -225px -52px no-repeat;  color: #fff;  padding-left: 80px; }
.left-nav .current a.flifo{ background: #fff url(../images/second_icon.png) 20px -60px no-repeat;  color: #fa1a1a;  padding-left: 70px; }
.left-nav li a.meal-res { background: #0093d0 url(../images/second_icon.png) -225px -190px no-repeat;  color: #fff;  padding-left: 80px; }
.left-nav .current a.meal-res { background: #fff url(../images/second_icon.png) 20px -244px no-repeat;  color: #fa1a1a;  padding-left: 70px; }
.left-nav li a.mmtf { background: #0093d0 url(../images/second_icon.png) -225px -340px no-repeat;  color: #fff;  padding-left: 80px; }
.left-nav li a.tranStay { background: #0093d0 url(../images/second_icon.png) -229px -1095px no-repeat;  color: #fff;  padding-left: 60px; }
.left-nav .current a.tranStay{ background: #fff url(../images/second_icon.png) 0 -1105px no-repeat;  color: #fa1a1a;  padding-left: 47px; font-size: 12px; }
.left-nav li a.special-assistance { background:#0093d0 url(../images/second_icon.png) -225px -980px no-repeat;  color: #fff;  padding-left: 60px; }
.left-nav .current a.special-assistance{ background: #fff url(../images/second_icon.png) 20px -993px no-repeat;  color: #fa1a1a;  padding-left: 47px; font-size: 12px; }
.left-nav .selected a.special-assistance{ background: #fff url(../images/second_icon.png) 11px -993px no-repeat;  color: #fa1a1a;  padding-left: 47px; font-size: 12px; }
.left-nav li a.cabinWifi { background: #0093d0 url(../images/second_icon.png) -225px -1215px no-repeat;  color: #fff;  padding-left: 80px; }
.left-nav .current a.cabinWifi{ background: #fff url(../images/second_icon.png) 20px -1215px no-repeat;  color: #fa1a1a;  padding-left: 70px; font-size: 18px; }
.left-nav li a.flightDelay { background:#0093d0 url(../images/second_icon.png) -250px -1288px no-repeat;  color: #fff;  padding-left: 48px; }
.left-nav .current a.flightDelay { background:#fff url(../images/second_icon.png) 10px -1288px no-repeat;  color: #fa1a1a;  padding-left: 30px;}
.left-nav a.transfer { background:#0093d0 url(../images/transfer_icon.png) 14px 14px no-repeat;  color: #fff;  padding-left: 50px; background-size: 30px;}
.left-nav .current a.transfer { background:#fff url(../images/transfer_icon_curr.png) -6px 2px no-repeat;  color: #fa1a1a;  padding-left: 42px; background-size: 50px;    border-bottom: none;}

.left-nav li a.check-in-on { background: #fff url(../images/second_icon.png) 16px -125px no-repeat; color: #fa1a1a;  padding-left: 65px; font-size: 16px; }
.left-nav li a.refund-on { background: #fff url(../images/second_icon.png) 20px -376px no-repeat;  color: #fa1a1a;  padding-left: 70px; font-size: 16px; }
.left-nav li a.reserved-seat-on { background: #fff url(../images/second_icon.png) 20px -310px no-repeat;  color: #fa1a1a;  padding-left: 60px; font-size: 16px; }
.left-nav li a.baggage-on { background: #fff url(../images/second_icon.png) 20px -184px no-repeat;  color: #fa1a1a;  padding-left: 60px; font-size: 16px; }
.left-nav li a.visas-on { background: #fff url(../images/second_icon.png) 8px 2px no-repeat;  color: #fa1a1a;  padding-left: 50px; font-size: 16px; }
.left-nav li a.flifo-on { background: #fff url(../images/second_icon.png) 20px -60px no-repeat;  color: #fa1a1a;  padding-left: 70px; font-size: 18px; }
.left-nav li a.meal-res-on { background: #fff url(../images/second_icon.png) 20px -244px no-repeat;  color: #fa1a1a;  padding-left: 70px; font-size: 18px; }
.left-nav li a.claim {
    background: url("../images/claim.png") no-repeat no-repeat 35px center #0093d0
}

.left-nav .current a.claim {
    background: #fff url(../images/claim-on.png) 20px center no-repeat;
    color: #fa1a1a;
    padding-left: 70px;
    font-size: 15px;
}

.left-nav .selected > ul{display: block;}

.left-nav .selected  a{background:#fff;color: #4e4e4e;font-size:12px;border-bottom:none;padding:0 47px 0 5px;margin-left:0;line-height: 27px;}
.left-nav .selected > a{color:#fa1a1a;}
.left-nav > .selected > a{font-size: 14px;font-weight: bold;padding-left:5px;line-height:40px;  color: #4e4e4e;}

.left-nav >li.selected{border: 1px solid #0093d0; padding-bottom: 10px;}
.left-nav li.on > a{background: #f0f0f0 url(../images/second_icon.png) 169px -540px no-repeat;color: #fa1a1a;}

.mc-nav  li li a:hover{
    color:#0093d0;
}
.mc-nav  li li{
    zoom:1;
}

/***左侧导航栏 end***/

/***右侧导航栏***/
.right-nav { position: fixed; left: 50%; margin-left: 540px; top: 270px;}
.right-nav li a { display: block; width: 50px; height: 50px; background-color: #0093d0; border-bottom: 1px solid #0074a7;}
.right-nav li a.right-plan { background: #0093d0 url(../images/second_icon.png) -248px -390px no-repeat;}
.right-nav li a.right-check-in { background: #0093d0 url(../images/second_icon.png) -249px -107px no-repeat; }
.right-nav li a.right-visa { background: #0093d0 url(../images/second_icon.png) -248px -4px no-repeat; }
.right-nav li a.right-refund { background: #0093d0 url(../images/second_icon.png) -249px -295px no-repeat; }
.right-nav li a.right-baggage { background: #0093d0 url(../images/second_icon.png) -247px -150px no-repeat; }
.right-nav li a.right-top { background: #0093d0 url(../images/second_icon.png) -250px -446px no-repeat; }
/***右侧导航栏 end***/

/***二维码***/
.qrcode{
    margin-top: 20px;
    float: right;
    width: 215px;
    padding-top: 30px;
    position: relative;
}
.qr-phoneImg{
    position:absolute;
    top:0;
    left:3px;
    width: 50px;
    height:61px;
    background:url("../images/qrcode.png") 0px -180px no-repeat ;
}
.qr-title{
    font-size:12px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:white;
    background:#0093d0;
}
.qr-content{
    overflow:hidden;
    padding:5px 1px;
    border:2px #0093d0 solid;
    border-top:none;
}
.qr-tagBar{
    overflow:hidden;
    text-align:center;
}
.qr-tag{
    font-size:12px;
    cursor:pointer;
    float:left;
    width:49.9%;
    color:#747474;
    border-bottom:1px solid #e7e7e7;
}
.qr-tag.current{
    color:#0093d0;
    border-bottom:1px solid #0093d0;
}
.qr-codeBox{
    text-align:center;
    display:none;
    width: 165px;
    height:165px;
}
.qr-codeBox.current{
    display: block;
    margin: 5px auto;
}
.qr-codeBox img{
    width:165px;
    height:165px;
}
.qr-codeBox.wxcode{
    background: url("../images/qrcode.png") 0px 0px no-repeat;
}
.qr-codeBox.phonecode{
    background: url("../images/qrcode.png") -250px 0px no-repeat;
}
/***二维码 end***/
.tab-content{
    display: none;
}
.tab-section-active {
    display: block !important;
}
#common-login-form, #ctry-lang-box {
    background-color: #ffffff;
    border: 1px solid #02a3fa;
    margin-top: -1px;
    position: absolute;
    text-align: left;
    z-index: 10000;
}
#ctry-lang-box {
    right: -1px;
    text-align: left;
    width: 40em;
    top:27px;
}
#ctry-lang-box .form {
    overflow: hidden;
    padding: 0.5em 0;
}
#ctry-lang-box .side-box {
    float: left;
}
#ctry-lang-box .country-box {
    border-right: 1px solid #0093d0;
    margin-right: -1px;
    width: 55%;
}
#ctry-lang-box .side-box h3 {
    border-bottom: 1px dashed;
    color: #4682b4;
    margin: 0 10px 5px;
    padding: 0 0 5px;
}
#ctry-lang-box .side-box .list-box {
    margin: 0 10px;
    overflow: hidden;
}
#ctry-lang-box .ctry-list {
    height: 26em;
    overflow-x: hidden;
    overflow-y: auto;
}
#ctry-lang-box ul {
    margin: 0 5px;
    overflow: visible;
}
#ctry-lang-box ul li {
    background-color: #f0fafd;
    height: 24px;
    line-height: 24px;
    margin-bottom: 2px;
    float:none;
    overflow: hidden;
}
#ctry-lang-box ul a {
    cursor: pointer;
    display: block;
    padding: 0 0.5em;
    color: #0088cc;
}
#ctry-lang-box ul a:hover {
    background-color: #72d0f0;
    border-color: #72d0f0;
    color: #ffffff;
}
#ctry-lang-box ul .used a, #ctry-lang-box ul .used a:hover {
    background-color: #0093d0;
    border-color: #0093d0;
    color: #ffffff;
    cursor: default;
}
#ctry-lang-box .lang-box {
    width: 45%;
}
/***end 国家语言选择 ***/
/***footer end***/
/***酒店***/
.group_xclass .cbuibg{
    margin:0 auto;
}
#login-dialog .form-horizontal .form-action{
    background: #fff;
}
/*..........弹出框样式..............*/
#nmemBindDialog .shadow-box {
    z-index: 10000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
#nmemBindDialog .shadow-bg {
    background-color: #000000;
    border: 0 none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9990;
    filter:alpha(opacity=50);
}
#nmemBindDialog .confirm-window {
    width: 320px;
    left: 50%;
    top: 50%;
    margin-left: -200px;
    margin-top: -130px;
    border: 2px solid #0093d0;
    box-shadow: 3px 3px 3px #000;
    background-color: #fff;
    z-index: 99990;
    padding: 25px;
    position: fixed;
}
#nmemBindDialog .confirm-window .img {
    width: 55px;
    height: 54px;
    background: url(../images/alert.png) no-repeat 0 0 ;
    position:absolute;
    left:-70px;
    top:50%;
    margin-top:-27px;
}
#nmemBindDialog .confirm-info {
    color: #8c8c8c;
    line-height: 25px;
    font-size: 12px;
    margin-top: 10px;
    position:relative;
    margin-left:40px;
}
#nmemBindDialog .confirm-window .right {
    float: right;
    width: 75%;
}
#nmemBindDialog p {
    color: #0091d0;
    font-size: 16px;
    padding-top: 5px;
}
#nmemBindDialog .a-center {
    text-align: center;
    clear: both;
    padding-top:15px;
}
#nmemBindDialog .confirm-window .btn {
    background: #0093d0;
    border: 1px solid #0093d0;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0px 18px;

}
#nmemBindDialog .confirm-window .btn-del{
    background-color: #fff;
    color: #0093d0;
    margin-left: 15px;
}
#nmemBindDialog .close-window {
    display: block;
    width: 19px;
    height: 24px;
    text-align:center;
    line-height:24px;
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    color:#C0D6E4;
}
#login-dialog .isMember,#login-dialog .isNolog {
    min-width:280px;
}
/*..........弹出框样式end..............*/
/*dot css start*/
.sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
#skip-to-main-link{
    left: -9999px;
    position: absolute;
    top: -99999px;
    color:#007caf;
    font-size:14px;
}
#skip-to-main-link.isFocus{
    text-decoration:underline;
    left:5px;
    top:5px;
}
#header_forUa{
    overflow:hidden;
}
#footer_forUa li{
    float: left;
}
#footer_forUa .footerCont{
    overflow: hidden;
    padding:1px 0;
}
#footer_forUa{
    overflow: hidden;
    min-width:1024px;

}
#header_forUa{
    min-width:1024px;
}
#isUs .footer a:hover{
    text-decoration:underline;
}
#isUs .logo{
    background:none;
}
#isUs .logo img{
    display:block;
    width:100%;
}
#isUs .logo .skyteam img{
    width:93%;
}
/*dot css end*/
/*ITA headfoot*/
.menu-box #navmenu{
    margin: 0;
    background: none;
    height: auto;
    width: auto;
    z-index:8;
}
.menu-box #navmenu li {
    position: static;
    background: none;
}
.menu-box #navmenu li a{
    float: none;
}
/*end*/
#pg-forms .alert-attention .ico-attention{
    width: 118px;
    height: 24px;
    background: url(../images/smallicontips.png) 0 0 no-repeat;
    padding-left: 24px;
    float: none;
    color: #0093d0;
}
#pg-forms .alert-attention .ico-attention:after {
    content: "Important Tips";
    line-height: 16px;
}
html body #maincontent .alert{
    border: #A0C5D5 1px solid;
}
#pg-forms #attentions{
    margin-top: 10px;
    margin-left: 0;
}
#pg-forms #attentions li{
    margin-bottom: 0.5em;
}
/*body .ex-info-attention .ico-attention{
    width: 118px;
    height: 24px;
    background: url(../images/bigicontips.png) 0 0 no-repeat;
    margin-bottom: 0;
    margin-top: 4px;
    padding-left: 30px;
    color: #018bca;
}
body .ex-info-attention .ico-attention:after{
    content: "Important Tips:";
    line-height: 24px;
}*/
.alerttop{
    border: red 1px solid;
    border-top: none;
    padding: 8px 0 10px 0;
    background: #FFCCCB;
}
.alerttop p,.sen_alert{
    padding: 0 60px 0 85px;
    background: url("/headfoot/cn/images/alerttopicon.png") 60px 0 no-repeat;
    line-height: 20px;
    font-size: 14px;
    color: red;
}
.sen_alert{
    padding: 0 0 0 25px;
    background-position: 0 0;
    font-size:12px;
    margin-top: 15px;
}
.alerttop p a{
    color: red;
    text-decoration: underline;
}
/**by zls at 20170112**/
#navmenu .nav-menu-bar > li{
    position:static;
    background:none;
}
#navmenu .nav-menu-bar > li a{
    height:auto;
    float:none;
}
html body > #loading{
    z-index:11;
}
#navmenu .nav-menu-bar .au_navchildmenu li{
    position:static;
    background:none;

}
html body > .second-main{
    position:static;
}
.usercookieshow{
    background: #0093d0;
    text-align: center;
    padding: 15px 0;
    line-height: 20px;
    color: #fff;
    position: relative;
}
.usercookieshow a,.usercookieshow a:hover{
    text-decoration: underline;
    color: #003b56;
}
.usercookieBtn{
    position: absolute;
    right: -90px;
    border: #fff 1px solid;
    padding: 0 20px;
    border-radius: 3px;
    cursor: pointer;
    top: 50%;
    margin-top: -11px;
}
#isUs a:focus{outline: 2px dotted black;}
#isUs .footerL{width:42%;}
#isUs .footerR{width:58%;}
#isUs .zsl-logo {
    width: 240px;
    height: 40px;
    margin: 20px 0 5px 0;
}
#isUs .logo img{
display:block;
width:100%;
}
#isUs .zsl-logo a {
    float: left;
    height: 40px;
    width: 342px;
    overflow: hidden;
    text-indent: -999em
}
.exAccount {
display:none;
}
