/*loading*/
#loadingWrapper,#loadingWrapperBase{position:fixed;width:100%;height:100%;top:0;left:0;text-align:center;padding:0;z-index:99999;background-color:rgba(255,255,255,1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}#loadingWrapper{background: none;}#loading,#loadingBase{position:relative;top:49%;width:280px;height:20px;margin:0 auto}
.bubblingG{text-align:center;width:80px;height:50px}.bubblingG span{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:25px auto;background-color:#0088cc;-moz-border-radius:50px;-moz-animation:bubblingG 1.3s infinite alternate;-webkit-border-radius:50px;-webkit-animation:bubblingG 1.3s infinite alternate;-ms-border-radius:50px;-ms-animation:bubblingG 1.3s infinite alternate;-o-border-radius:50px;-o-animation:bubblingG 1.3s infinite alternate;border-radius:50px;animation:bubblingG 1.3s infinite alternate;color:white}#bubblingG_1,#bubblingG_1Base{-moz-animation-delay:0s;-webkit-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}#bubblingG_2,#bubblingG_2Base{-moz-animation-delay:0.39s;-webkit-animation-delay:0.39s;-ms-animation-delay:0.39s;-o-animation-delay:0.39s;animation-delay:0.39s}#bubblingG_3,#bubblingG_3Base{-moz-animation-delay:0.78s;-webkit-animation-delay:0.78s;-ms-animation-delay:0.78s;-o-animation-delay:0.78s;animation-delay:0.78s}#bubblingG_4,#bubblingG_4Base{-moz-animation-delay:1.17s;-webkit-animation-delay:1.17s;-ms-animation-delay:1.17s;-o-animation-delay:1.17s;animation-delay:1.17s}#bubblingG_5{-moz-animation-delay:1.56s;-webkit-animation-delay:1.56s;-ms-animation-delay:1.56s;-o-animation-delay:1.56s;animation-delay:1.56s}#bubblingG_6{-moz-animation-delay:1.95s;-webkit-animation-delay:1.95s;-ms-animation-delay:1.95s;-o-animation-delay:1.95s;animation-delay:1.95s}#bubblingG_7{-moz-animation-delay:2.34s;-webkit-animation-delay:2.34s;-ms-animation-delay:2.34s;-o-animation-delay:2.34s;animation-delay:2.34s}#bubblingG_8{-moz-animation-delay:2.73s;-webkit-animation-delay:2.73s;-ms-animation-delay:2.73s;-o-animation-delay:2.73s;animation-delay:2.73s}#bubblingG_9{-moz-animation-delay:3.12s;-webkit-animation-delay:3.12s;-ms-animation-delay:3.12s;-o-animation-delay:3.12s;animation-delay:3.12s}#bubblingG_10{-moz-animation-delay:3.51s;-webkit-animation-delay:3.51s;-ms-animation-delay:3.51s;-o-animation-delay:3.51s;animation-delay:3.51s}@-moz-keyframes bubblingG{0%{width:10px;height:10px;background-color:#0088cc;-moz-transform:translateY(0)}100%{width:24px;height:24px;background-color:#FFFFFF;-moz-transform:translateY(-21px)}}@-webkit-keyframes bubblingG{0%{width:10px;height:10px;background-color:#0088cc;-webkit-transform:translateY(0)}100%{width:24px;height:24px;background-color:#FFFFFF;-webkit-transform:translateY(-21px)}}@-ms-keyframes bubblingG{0%{width:10px;height:10px;background-color:#0088cc;-ms-transform:translateY(0)}100%{width:24px;height:24px;background-color:#FFFFFF;-ms-transform:translateY(-21px)}}@-o-keyframes bubblingG{0%{width:10px;height:10px;background-color:#0088cc;-o-transform:translateY(0)}100%{width:24px;height:24px;background-color:#FFFFFF;-o-transform:translateY(-21px)}}@keyframes bubblingG{0%{width:10px;height:10px;background-color:#0088cc;transform:translateY(0)}100%{width:24px;height:24px;background-color:#FFFFFF;transform:translateY(-21px)}}.fullbg{background-size:contain;background-position:center center;background-repeat:no-repeat}.words-xiao{background-image:url(assets/images/loading/xiao.png)}.words-yuan{background-image:url(assets/images/loading/yuan.png)}.words-plus{background-image:url(assets/images/loading/+.png)}.words-shang{background-image:url(assets/images/loading/shang.png)}.words-da{background-image:url(assets/images/loading/da.png)}.words-she{background-image:url(assets/images/loading/she.png)}.words-tuan{background-image:url(assets/images/loading/tuan.png)}
    #movingBallG,#movingBallGBase{position:relative;width:280px;height:20px}.movingBallLineG{position:absolute;left:0px;top:8px;height:4px;width:280px;background-color:#cccccc}.movingBallG{color:#eeeeee;background-color:#00a0e9;position:absolute;top:0;left:0;width:80px;height:20px;-moz-border-radius:10px;-moz-animation-name:bounce_movingBallG;-moz-animation-duration:2.5s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-webkit-border-radius:10px;-webkit-animation-name:bounce_movingBallG;-webkit-animation-duration:2.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-ms-border-radius:10px;-ms-animation-name:bounce_movingBallG;-ms-animation-duration:2.5s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-o-border-radius:10px;-o-animation-name:bounce_movingBallG;-o-animation-duration:2.5s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;border-radius:10px;animation-name:bounce_movingBallG;animation-duration:2.5s;animation-iteration-count:infinite;animation-direction:linear}@-moz-keyframes bounce_movingBallG{0%{left:0px}50%{-moz-transform:translate(200px,0)}100%{left:0px}}@-webkit-keyframes bounce_movingBallG{0%{left:0px}50%{-webkit-transform:translate(200px,0)}100%{left:0px}}@-ms-keyframes bounce_movingBallG{0%{left:0px}50%{-ms-transform:translate(200px,0)}100%{left:0px}}@-o-keyframes bounce_movingBallG{0%{left:0px}50%{-o-transform:translate(200px,0)}100%{left:0px}}@keyframes bounce_movingBallG{0%{left:0px}50%{transform:translate(200px,0)}100%{left:0px}}


/* reset */
html {
  background-color: #ffffff;
  letter-spacing: 1px;
}
body {
  font-family: ΢���ź�, Microsoft YaHei, Helvetica, Arial, sans-serif;
  background-color: transparent;
  font-weight: 400;
}
#bgImage {
  z-index: -1;
  background-image:url(../../assets/images/bg02.png);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
* {
  box-sizing: border-box;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  font-family: ΢���ź�, Microsoft YaHei, Helvetica, Arial, sans-serif;
}
a, a:hover, a:active, a:link, a:visited {
  text-decoration: none;
}
ul {
  list-style: none;
  padding: 0;
}

/* bg class */
.bg-white { background-color: #ffffff; }
.bg-main-color { background-color: rgba(255, 255, 255, 0.7); }
.bg-blue { background-color: rgb(1, 160, 254); }
.bg-orange { background-color: #f39800; }
.bg-theme {
  background-color: #30373f;
}

/* text color class */
.text-white { color: #ffffff; }
.text-blue { color: rgb(1, 160, 254); }
.text-orange{ color: #f39800; }
.text-black{ color: #000000; }
.text-theme {
  color: #30373f;
}

/* border class */
.border-white { border: 1px solid #ffffff; }

/* help class */
.display-block{ display:block }
.display-none{ display:none}
.pm-none { margin: 0; padding: 0; }
.div-center { margin-left: auto; margin-right: auto; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.img-circle { border-radius: 50%; }
.absolute { position: absolute; }
.relative { position: relative; }
.fixed { position: fixed; }
.pos.left { left: 0; }
.pos.right { right: 0; }
.pos.top { top: 0; }
.pos.bottom { bottom: 0; }
.width-full { width: 100%; }
.max-width-640 { max-width: 640px; }
.height-full { height: 100%; }
.overflow-hidden { overflow: hidden; }
.pull-right { float: right; }
.pull-left { float: left; }
.help-inline-block { display: inline-block; }
.full-bg-cover {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.full-bg-contain {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/* flex ���� */
.flex-center {
  /* flex ���õ��Բ��� */
  display: -webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
  display: box;
  display: -webkit-flex;/* Chrome 21+ */
  display: -ms-flexbox;/* WP IE 10 */
  display: flex;/* android 4.4 */
  /* flex-pack-center ˮƽ�����µ���Ԫ�� ˮƽ���� */
  -webkit-box-pack: center;/* android 2.1-3.0, ios 3.2-4.3 */
  box-pack: center;
  -webkit-justify-content: center;/* Chrome 21+ */
  -ms-flex-pack: center;/* WP IE 10 */
  justify-content: center;/* android 4.4 */
  /* flex-align-center ˮƽ�����µ���Ԫ�� ��ֱ���� */
  -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
  box-align: center;
  -webkit-align-items: center;/* Chrome 21+ */
  -ms-flex-align: center;/* WP IE 10 */
  align-items: center;/* android 4.4 */
}

.flex{
  /* ���õ��Բ��� */
  display: -webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
  display: box;
  display: -webkit-flex;/* Chrome 21+ */
  display: -ms-flexbox;/* WP IE 10 */
  display: flex;/* android 4.4 */
}
.flex-wrap {
  /*��������*/
  -webkit-box-lines: multiple;/* android 2.1-3.0, ios 3.2-4.3 */
  box-lines: multiple;
  -webkit-flex-wrap: wrap;/* Chrome 21+ */
  -ms-flex-wrap: wrap;/* WP IE 10 */
  flex-wrap: wrap;/* android 4.4 */
}
.flex-dir-column{
  /* ���õ��Բ��ֵķ�������Ԫ�ذ�����Դ�ĵ���������˳�����ϵ�����ʾ */
  -webkit-box-orient: vertical;/* android 2.1-3.0, ios 3.2-4.3 */
  box-orient: vertical;
  -webkit-flex-direction: column;/* Chrome 21+ */
  -ms-flex-direction: column;/* WP IE 10 */
  flex-direction: column;/* android 4.4 */
}
.flex-dir-row{
  /* ���õ��Բ��ֵķ�������Ԫ�ذ�����Դ�ĵ���������˳������������ʾ */
  -webkit-box-orient: horizontal;/* android 2.1-3.0, ios 3.2-4.3 */
  box-orient: horizontal;
  -webkit-flex-direction: row;/* Chrome 21+ */
  -ms-flex-direction: row;/* WP IE 10 */
  flex-direction: row;/* android 4.4 */
}
.flex-1{
  /* ��Ԫ���Զ�ռ��ʣ���Ŀռ� */
  -webkit-box-flex:1;/* android 2.1-3.0, ios 3.2-4.3 */
  box-flex:1;
  -webkit-flex:1;/* Chrome 21+ */
  -ms-flex:1;/* WP IE 10 */
  flex:1;/* android 4.4 */
}
.flex-pack-center{
  /* ˮƽ�����µ���Ԫ�� ˮƽ���� */
  -webkit-box-pack: center;/* android 2.1-3.0, ios 3.2-4.3 */
  box-pack: center;
  -webkit-justify-content: center;/* Chrome 21+ */
  -ms-flex-pack: center;/* WP IE 10 */
  justify-content: center;/* android 4.4 */
}
.flex-pack-end{
  /* ˮƽ�����µ���Ԫ�� ˮƽ���� */
  -webkit-box-pack: end;/* android 2.1-3.0, ios 3.2-4.3 */
  box-pack: end;
  -webkit-justify-content: flex-end;/* Chrome 21+ */
  -ms-flex-pack: flex-end;/* WP IE 10 */
  justify-content: flex-end;/* android 4.4 */
}
.flex-pack-start{
  /* ˮƽ�����µ���Ԫ�� ˮƽ���� */
  -webkit-box-pack: start;/* android 2.1-3.0, ios 3.2-4.3 */
  box-pack: start;
  -webkit-justify-content: flex-start;/* Chrome 21+ */
  -ms-flex-pack: flex-start;/* WP IE 10 */
  justify-content: flex-start;/* android 4.4 */
}
.flex-align-center{
  /* ˮƽ�����µ���Ԫ�� ��ֱ���� */
  -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
  box-align: center;
  -webkit-align-items: center;/* Chrome 21+ */
  -ms-flex-align: center;/* WP IE 10 */
  align-items: center;/* android 4.4 */
}
.flex-align-start{
  /* ˮƽ�����µ���Ԫ�� ��ֱ�ײ� */
  -webkit-box-align: start;/* android 2.1-3.0, ios 3.2-4.3 */
  box-align: start;
  -webkit-align-items: flex-start;/* Chrome 21+ */
  -ms-flex-align: flex-start;/* WP IE 10 */
  align-items: flex-start;/* android 4.4 */
}
.flex-align-end{
  /* ˮƽ�����µ���Ԫ�� ��ֱ�ײ� */
  -webkit-box-align: end;/* android 2.1-3.0, ios 3.2-4.3 */
  box-align: end;
  -webkit-align-items: flex-end;/* Chrome 21+ */
  -ms-flex-align: flex-end;/* WP IE 10 */
  align-items: flex-end;/* android 4.4 */
}
.flex-pack-justify{
  /* ˮƽ�����µ���Ԫ�� 2�˶��� */
  -webkit-box-pack: justify;/* android 2.1-3.0, ios 3.2-4.3 */
  box-pack: justify;
  -webkit-justify-content: space-between;/* Chrome 21+ */
  -ms-flex-pack: justify;/* WP IE 10 */
  justify-content: space-between;/* android 4.4 */
}
/* common */
.page-title {
  padding-top: 20px;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  width: 70%;
  text-align: center;
}
.btn-back {
  width: 30px;
  height: 30px;
  position: fixed;
  border-radius: 50%;
  background-color: #000000;
  font-size: 30px;
  color: #FFFFFF;
  top: 15px;
  left: 25px;
  z-index: 10;
  font-size: 16px;
  opacity: 0.5;
}
.btn-back > i {
  vertical-align: middle;
  position: relative;
  font-style: normal;
  text-align: left;
  text-indent: -9999px;
  direction: ltr;
  width: 11px;
  height: 11px;
  -webkit-transform: rotate(-45deg) translate(1px, 1px);
  transform: rotate(-45deg) translate(1px, 1px);
}
.btn-back > i:before, .btn-back > i:after {
  content: ' ';
  pointer-events: none;
  background-color: #FFFFFF;
}
.btn-back > i:before {
  width: 11px;
  height: 2px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 4px;
}
.btn-back > i:after {
  height: 11px;
  width: 2px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 4px;
}

/* list */

/* detail */

/* tab */

/* btn */

/* modal */

/* form */

/* flow-list */

