@charset "utf-8";
*, :after, :before{-webkit-box-sizing: border-box; box-sizing: border-box;}
html{width:100%; height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
body{font: normal 14px/20px Arial, Helvetica, sans-serif;color: #666; background-color: #fff; -webkit-user-select: none; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(255,255,255,0); }
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:14px;}
q:before,q:after{content:''}
abbr,acronym{border:0}
hr{margin: 0;padding: 0;border: 0;color: #CDCDCD;background-color: #CDCDCD;height: 1px}
blockquote{color:#666;font-style:italic;}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
pre{white-space:pre;}
pre,code,tt{font:12px 'andale mono', 'lucida console', monospace;line-height:1.5}
/*clear clearfix*/.clearfix:after{content: "\0020";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{zoom: 1;}
.clear{clear:both;}
a{text-decoration: none;font-size:14px;color:#666}
a:link{font-size:14px;text-decoration: none;}
a:visited{font-size:14px;text-decoration: none;}
a:hover{font-size:14px;text-decoration: none;}
a:active{font-size:14px;text-decoration: none;}
.radius5{-moz-border-radius: 5px;/* Gecko browsers*/-webkit-border-radius: 5px;/* Webkit browsers*/border-radius:5px;}
.fl{float:left;}
.fr{float:right}
.l{text-align:left;}.c{text-align:center;}.r{text-align:right;}
img{width:100%; display:block}
input, button, textarea, select, optgroup, option{font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0;}
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;}
input:-moz-placeholder,textarea::-webkit-input-placeholder{color:#ccc;}
input::-moz-placeholder,textarea::-webkit-input-placeholder{color:#ccc;}
input:-ms-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}

.ty{-webkit-box-shadow: 0px 2px 2px #CCC; -moz-box-shadow: 0px 2px 2px #CCC; box-shadow: 0px 2px 2px #CCC;}
.f{float:left;}
.r{float:right;}
.bg-f5{background:#f5f5f5 !important;}
.bg-fff{background:#fff !important;;}
.bg-fa{background:#fafafa !important;;}

.over-hide{overflow:hidden;}
.hide{display:none;}
.show{display:block;}

.p10{padding:0 10px}
.p5{padding:0 5px}
.pb60{padding-bottom:40px;}
.pb-20{ padding-bottom:20px;}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb30{margin-bottom:30px !important}
.mt10{margin-top:10px !important}
label{display: inline-block; margin-bottom: 5px; font-weight: 400;}
.input-file{position: absolute; right: 0; top: 0; cursor: pointer; z-index: 1; font-size: 30em; opacity: 0; filter: alpha(opacity=0);}
.bg2{ background:#66a6ff}
.bgfff{ background:#fff}
.bg3{ background:#f5f5f5}

i,em{ font-style:normal}
.ty-b{ -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1); -moz-box-shadow:0 5px 10px rgba(0,0,0,0.1); box-shadow:0 5px 10px rgba(0,0,0,0.1); }
.ty-t{ -webkit-box-shadow:0 -6px 10px rgba(0,0,0,0.1); -moz-box-shadow:0 -6px 10px rgba(0,0,0,0.1); box-shadow:0 -6px 10px rgba(0,0,0,0.1); }

.header{position:fixed;top:0;left:0;z-index:9;width:100%;height:48px;background:#66a6ff;}
.header .cen{position:relative;text-align:center;line-height:48px;color:#fff;padding:0 48px;font-size:14px;font-weight:700;}
.header .fhui{position:absolute;left:10px;top:0;width:48px;height:48px;background:url(../images/ico-1.png) no-repeat center left;background-size:26px;z-index:5}
.header .rco{position:absolute;right:10px;top:0;width:48px;height:48px;}

#section{padding:48px 0;}

.footer{position:fixed;bottom:0;z-index:9;width:100%;height:55px;background:#fff;}

.foot-nav{height:55px;}
.foot-nav li{float:left;width:25%;height:48px;text-align:center;font-size:12px;padding-top:5px;}
.foot-nav li a{color:#666;font-size:12px;}
.foot-nav li.on a{color:#66a6ff;}
.foot-nav li em{display:block;width:20px;height:20px;margin:0 auto 3px;}
.foot-nav li em.foico-1{background:url(../images/footer-1.png) no-repeat center;background-size:20px;}
.foot-nav li em.foico-2{background:url(../images/footer-2.png) no-repeat center;background-size:20px;}
.foot-nav li em.foico-3{background:url(../images/footer-3.png) no-repeat center;background-size:20px;}
.foot-nav li em.foico-4{background:url(../images/footer-4.png) no-repeat center;background-size:20px;}
.foot-nav li.on em.foico-1{background:url(../images/footer-1_.png) no-repeat center;background-size:20px;}
.foot-nav li.on em.foico-2{background:url(../images/footer-2_.png) no-repeat center;background-size:20px;}
.foot-nav li.on em.foico-3{background:url(../images/footer-3_.png) no-repeat center;background-size:20px;}
.foot-nav li.on em.foico-4{background:url(../images/footer-4_.png) no-repeat center;background-size:20px;}


.ss-header{height:48px;background:#66a6ff;padding:0 20px;}
.ss-header .bonus-ss{overflow:hidden;padding-top:9px;}
.ss-header .bonus-ss .txt{position:relative;padding-right:60px;border:0;}
.ss-header .bonus-ss .txt .bouss-txt{width:100%;background:#fff;height:30px;border:0;border-radius:3px;padding:0 30px 0 40px;}
.ss-header .bonus-ss .txt .fdj{display:block;position:absolute;top:5px;left:10px;width:20px;height:20px;background:url(../images/ico-26.png) no-repeat center;background-size:20px;}
.ss-header .bonus-ss .txt .chah{display:block;position:absolute;top:5px;right:65px;width:20px;height:20px;background:url(../images/ico-22.png) no-repeat center;background-size:15px;}
.ss-header .bouss-btn{width:50px;height:30px;background:#f5f5f5;border:0;border-radius:3px;color:#808080;font-size:14px;}

/*布局*/
.ui-row-flex{display: -webkit-box; width: 100%; -webkit-box-sizing: border-box;}
.ui-list-info{-webkit-box-flex: 1; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center;}
.ui-info{-webkit-box-flex: 1;}
.ui-border-t{border-top: 1px solid #e0e0e0;}
.ui-border-b{border-bottom: 1px solid #e0e0e0;}
.ui-border-tb{border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.ui-col-20{width: 20%;}
.ui-col-25{width: 25%;}
.ui-col-33{width: 33.33%;}
.ui-col-50{width: 50%;}
.ui-nowrap{max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ui-list-img{width: 4rem; height: 4rem; margin: 10px; position: relative;}
.ui-list li{position: relative; display: -webkit-box;}
.ui-bgfff{background:#fff}






