*{margin:0;padding:0}
html{font:normal 62.5% Tahoma,Microsoft yahei,Arial,Helvetica,sans-serif;}
html,body{height: 100%;}
body,div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,legend,fieldset,input,button,select,textarea{margin:0;padding:0;font-weight:normal;font-style:normal;}
body{height:100%;font-size:1.4rem;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#f3f3f3;color:#333;}
ol,ul,li{list-style:none;}
img{border:0;font-size:0;margin:0;padding:0;outline:none;vertical-align:middle;}
.clear{clear:both;}
.clearfix:after{clear:both;content:".";display:block;height:0pt;visibility:hidden;overflow:hidden;}
a{text-decoration:none;color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:link,a:visited,a:hover,a:active{color:#666;text-decoration:none;}
input{outline:none;vertical-align:middle;}
*{text-shadow:none}
i,em{font-style:normal;}
input:focus::-webkit-input-placeholder {color: transparent;}
.ellipsis,.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.none{display:none;}
.tc{text-align:center;}
.swipe{overflow:hidden;visibility:hidden;position:relative;}
.swipe-wrap{overflow:hidden;position:relative;}
.swipe-wrap > div{float:left;width:100%;position:relative;}
.pagination{position:absolute;z-index:120;left:40%;bottom:10px;}
.swiper-pagination-switch{display:inline-block;width:9px;height:9px;border-radius:8px;background:#fff;margin-right:5px;opacity:0.9;cursor:pointer;}
.swiper-active-switch{background:#1d9fa6;}
.blue{color:#09f;}
.user-select{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
/* dialog */
.ui-loading-mask{position:absolute;left:0;top:0;z-index:99998;width:100%;height:100%;}
.ui-loading{position:fixed;left:50%;top:50%;z-index:99999;display:none;width:10rem;height:auto;padding:1rem 2rem;margin-left:-7rem;margin-top:-2rem;opacity:.88;filter:Alpha(Opacity=88);background-color:#2a2a2a;border-radius:.3125em;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;}
.ui-loading > .ui-loading-icon{display:block;width:2.75em;height:2.75em;padding:.0625em;margin:0 auto .625em;opacity:.75;filter:Alpha(Opacity=75);border-radius:2.25em;-moz-border-radius:2.25em;-webkit-border-radius:2.25em;background-image:url(../myTicket/ajax-loader.gif);background-size:2.875em 2.875em;}
.ui-loading > h3{color:#FFF;font-size:1.2rem;text-align:center;padding:0;margin:0;}
.ui-dialog{position:fixed;z-index:99;left:50%;top:50%;min-width:90%;padding-bottom:10px;background-color:#fff;display:none;border-radius:.3125em;-webkit-border-radius:.3125em;}
.ui-dialog-header{  text-indent:1em;height:36px; line-height:36px;overflow:hidden;background: #f1f1f1; color:#333;display:none;}
.ui-dialog-header h2{display:block;margin:0 auto;font-size:14px;}
.ui-dialog-header h2 span{padding-left:1.8em;background-position:0 50%;}
.ui-dialog-content{min-height:50px;padding:10px 20px 0;font-size:16px;}
.ui-alert .ui-dialog-content{padding:20px 20px 0;}
.ui-dialog-wrap{text-align:center;line-height:1.8;}
.ui-dialog-footer{width:90%;margin:1em auto;overflow:hidden;}
.ui-dialog.ui-confirm .ui-dialog-footer > .ui-btn1,.ui-dialog.ui-confirm .ui-dialog-footer > .ui-btn2{width:48%;}
.ui-dialog.ui-confirm .ui-dialog-footer > .ui-btn1{float:right;}
.ui-dialog.ui-confirm .ui-dialog-footer > .ui-btn2{float:left;}
.ui-mask{position:fixed;left:0;top:0;width: 100%;height:100%;z-index:77;background:rgba(0,0,0,0.5);zoom:1;}
.ui-btn1,.ui-btn2,.ui-btn3{display:block;width:100%;color:#FFF;position:relative;text-align:center;overflow:hidden;white-space:nowrap;margin-left:auto;margin-right:auto;border-style:solid;border-width:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.ui-btn1.ui-disabled,.ui-btn2.ui-disabled,.ui-btn3.ui-disabled{background-color:#ddd;border-color:#ddd;color:#ccc;}
.ui-btn3{background-color:#47b28b;border-color:#47b28b;}
.ui-btn1,.ui-btn2{ height:36px; line-height:36px;font-size:14px; border:0;color: #000;cursor: pointer;border-radius: 5px;}
.ui-btn1{background: #f1f1f1;}
.ui-btn2{background: #f1f1f1;}
.ui-dialog-wrap{padding-top:0.2rem;}
/* other */
#barneedId img{width:100%;height:110px}
#brand_logo img{width:100%;}
#adv{position:relative;z-index:10;height:auto;margin-top:56px}
/* date */
#tradeDateSelectorPanel{font-size:12px;}
/* loading */
#pullDown,#no-data{ width:100%; height:40px; line-height:40px; margin:0 auto;text-align:center; padding:15px 0; font-size:14px; color:#333 }
#no-data{color:#666;}
#pullDown .pullDownIcon{ display:inline-block; vertical-align:middle; width:40px; height:40px; background:url(../myTicket/img-loading.png) 0 0 no-repeat; -webkit-background-size:40px 80px; background-size:40px 80px; -webkit-transition-property:-webkit-transform; -webkit-transition-duration:250ms }
#pullDown .pullDownIcon{ -webkit-transform:rotate(0deg) translateZ(0) }
#pullDown .pullDownLabel{ display:inline-block; vertical-align:middle; margin-left:5px; }
#pullDown.flip .pullDownIcon{ -webkit-transform:rotate(-180deg) translateZ(0) }
#pullDown.loading .pullDownIcon{ background-position:0 100%; -webkit-transform:rotate(0deg) translateZ(0); -webkit-transition-duration:0ms; -webkit-animation-name:loading; -webkit-animation-duration:2s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear }
@-webkit-keyframes loading{
	from{ -webkit-transform:rotate(0deg) translateZ(0) }
	to{ -webkit-transform:rotate(360deg) translateZ(0) }
}
/* button */
.btn{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;color:#333;text-align:center;vertical-align:middle;cursor:pointer;border:0;background-color:#f5f5f5;border-radius:5px;}
.btn:active{background-color:#e6e6e6;}
.btn-primary{background-color:#006dcc;}
.btn-primary:active{background-color:#003399;}
.btn-warning{background-color:#faa732;}
.btn-warning:active{background-color:#c67605;}
.btn-danger{background-color:#da4f49;}
.btn-danger:active{background-color:#942a25;}
.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;}
.btn-success:active{background:#03c900;}
.btn-info{background-color:#49afcd;}
.btn-info:active{background-color:#24748c;}
.btn-inverse{background-color:#363636;}
.btn-inverse:active{background-color:#080808;}
.btn-block{display:block;width:100%;padding-right:0;padding-left:0;}
.btn4{width:60px;}
.btn5{width:80px;}
.btn6{width:120px;}
.btn7{width:130px;}
.btn8{width:140px;}
.btn9{width:160px;}
.btn10{width:180px;}
.btn50{width:50%;}
.btn100{width:100%;}
.blur{-webkit-filter:blur(3px);filter:blur(3px);}
.ui-text{border:1px solid #e6e6e6;background:#fff;padding:3px 3px 3px 5px;height:28px;line-height:28px;font-family:Arial;color:#666;border-radius:5px;transition-duration:0.3s;}
.ui-text:focus{border-color: rgba(82, 168, 236, 0.8);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);background:#f8f8f8;}