html {
	-webkit-tap-highlight-color: transparent
}

body,dd,div,dl,img,li,ol,p,ul {
	margin: 0;
	padding: 0
}

body,html {
	height: 100%
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-size: 100%
}

img {
	display: inline;
	border: 0;
	vertical-align: middle
}

a {
	text-decoration: none;
	-webkit-tap-highlight-color: transparent
}

dd,dl,li,ol,ul {
	list-style: none
}

input,textarea {
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 0;
	border-radius: 0;
	padding: 0;
	margin: 0;
	font-family:"微软雅黑";
}

html {
	font-size: 20px
}

body {
	font-family:"微软雅黑";
	background: #fff;
	font-size: 0.7rem;
	color:#505050;
}
table {
　　border-collapse: collapse;
　　border-spacing: 0;
}

.box {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    box-orient: horizontal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
}

/*美好生活信用卡*/
.idea_head{ height:2.2rem; width:100%; position:fixed; left:0; top:0;background:#fff; color:#f00000; border-bottom:1px solid #cbcbcb; z-index:99;}
.idea_return{ height:2.2rem; width:2.2rem; background:url(../images/idea_icon01.png) no-repeat center center; background-size:0.55rem auto; position:absolute; left:0; top:0;}
.head_tit{ margin:0 3.125rem; width:12.5rem; height:2.2rem; text-align:center; line-height:2.2rem; color:#616161; font-size:0.8rem;}
/* 子元素-平均分栏 */
.flex1 {
  -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;         /* OLD - Firefox 19- */
  -webkit-flex: 1;          /* Chrome */
  -ms-flex: 1;              /* IE 10 */
  flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
/* 父元素-横向排列（主轴） */
.flex-h {
  display: box;              /* OLD - Android 4.4- */
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  /* 09版 */
  -webkit-box-orient: horizontal;
  /* 12版 */
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
}
/* 父元素-纵向排列（主轴） */
.flex-v {
  display: box;              /* OLD - Android 4.4- */
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  /* 09版 */
  -webkit-box-orient: vertical;
  /* 12版 */
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}

.zxvisa_head{ height:3.1rem; padding-left:0.6rem; align-items: center;}
.zxvisa_head img{ display: block; width:8.9rem; height:2.1rem;}
.zxvisa_banr{ width:100%; padding-top:2.2rem;}
.zxvisa_banr img{ display:block; width:100%;}
.zxvisa_tit{ color:#616161; font-size:1rem; text-align:center; line-height:1.5em; padding:1rem 0 0.1rem;}
.zxvisa_txt{ color:#616161; text-align:center; font-size:0.7rem;}
.zxvisa_bwrap{ padding:0 4%; box-sizing:border-box;justify-content: space-between; position:absolute; bottom:1.5rem; left:0; width:100%;}
.zxvisa_bwrap a{ display:block;background: #77abdd;border-radius: 0.2rem; width:48%; height:2rem; text-align:center; line-height:2rem; color:#fff; font-size:0.75rem;}
.zxvisa_bwrap a:active{ background:#3086d8}
.visa_hotbtn{ width:92%; margin:1.5rem 4% 0; height:2rem;background: #77abdd; color:#fff; align-items: center; justify-content: center;border-radius: 0.2rem;font-size: 0.75rem;}
.visa_hotbtn:active{ background:#3086d8}
.visa_hotbtn img{ display:block; width:0.6rem; height:0.65rem; margin-left:0.3rem;}


