html{ margin:0px; padding:0px; height:100%; overflow:auto;}
body{ margin:0px; padding:0px; font-family:Microsoft yahei,Arial; -webkit-font-smooth:antialised; background:#ececec; background-size:100% auto;}
body.homeBg{ background:#4178CC url(/assets/images/appdownload/bg.png) no-repeat top center; background-size:100% 100%;}
body.white{ background:#fff;}
div,a,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,button,textarea,p{ margin:0px; padding:0px; list-style:none; color:#333;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor: pointer;}
button, input[type="button"], input[type="reset"], input[type="submit"]{ border:0 none; outline:none;}
input:focus,input:active{ outline:none; star:expression_r(this.onFocus=this.blur());}
input[type="radio"],input[type="checkbox"]{ vertical-align:middle;}
textarea:focus,select:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="color"]:focus{ transition: border linear 0.2s, box-shadow linear 0.2s; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s;}
i,em{ font-style:normal;}
a{ text-decoration:none; color:#333;}
a:focus, a:hover, a:active{ outline:none; text-decoration:none;}
button::-moz-focus-inner,input[type="button"][type="submit"]::-moz-focus-inner { border:none;}
::-webkit-input-placeholder{ color:#c4d7ea;}
.clearfix:before,.clearfix:after{ content:""; display:table; line-height:0px;}
.clearfix:after{ clear:both;}

.container{ width:100%; height:100%; min-height:100%; margin:0px auto; padding-right:0; padding-left:0; vertical-align:top;}
.container.has_topBar{ padding-top:50px;}
.container.has_topFilter{ padding-top:90px;}
.container.has_botBar{ padding-bottom:50px;}
/***topbar***/
.logo{ width:100%; margin:15% auto 5%;}
.logo em{ display:block; width:80px; margin:5px auto;}
.logo em img{ display:block; width:100%;}
.logo h3{ font:800 17px/1.5 Microsoft yahei; color:#fff; white-space:nowrap; text-align:center;}
.logo h6{ font:12px/1.5 Microsoft yahei; letter-spacing:-.5px; text-align:center; color:rgba(255,255,255,0.5);}
.logo.download em{ width:150px; margin-top:100px;}
.logo.download em img{ border-radius:5px; border:rgba(255,255,255,0.5) solid 1px;}
.logo.download h3{ font-size:24px; line-height:1.2;}
.btn_download{ display:block; width:150px; height:50px; background:rgba(255,255,255,0.1); border:rgba(255,255,255,0.5) solid 1px; border-radius:3px; color:#fff; font-family:Microsoft yahei; font-size:16px; margin:10px auto 0px;}

.pop_up{ width:100%; max-width:640px; margin:0px auto; height:100%; background-color:#000; background: rgba(0,0,0,0.75) !important; filter:alpha(opacity=70); position:fixed; top:0px; z-index:9999; text-align:right;display:none;}
.pop_up img{ margin:5px 20px 0px 0px;}