/*
Copyright (c) 2009, Shawphy(shawphy.com). All rights reserved.
http://shawphy.com/2009/03/my-own-reset-css.html
Based on YUI http://developer.yahoo.com/yui/reset/
and Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html 
Licensed under the BSD License:
http://creativecommons.org/licenses/BSD/
version: 1.1 | 20090303
*/
 
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
	font-size:12px;
	font-family:'Roboto',sans-serif;
}
img{max-width: 100%;height: auto;}
fieldset, img {
    border: 0;
}
a{ color:#292929;-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* remember to define focus styles! */
:focus {
    outline: 0;
}

.max-font-size{
	font-size:20px;
}
.mid-font-size{
	font-size:16px;
}
.min-font-size{
	font-size:12px;
}
.font-bland{
	font-weight:600;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
address, caption, cite, code, dfn,
em, i,strong, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
 
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
 
input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
}
body {
    line-height: 1.5;
    background: #f4f4f4; /*KEITH*/
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
.new-a-back{ position:absolute; left:15px; width:20px; height:13px;width:25px;padding-top:13px;height:27px;}
.new-a-back span{ text-indent:-99999px; display:block; height:31px; width:18px;background:url(../../images/mobile/back.png) no-repeat;}

/**清除浮动**/
.mt10{ margin-top: 10px;}
.fl{ float: left;}
.fr{ float: right; padding-top: 14px;}

.clearfloat {display: block;}
.clearfloat:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.fu-d{ float:left;}
.fu-b{ margin-left:20px;}
img{ vertical-align:middle;}
.fu-a{ margin-left:60px;}
input{ border:none; background:none;}
/* .tb-btn{ width:95%; height:40px; background:#F1393A; margin:0 auto;font-size:16px; line-height:40px; text-align:center; margin-top:14px; display:block; border-radius:5px; color:white;} */
.tb-btn{ width:95%; height:40px; background:#ff9b20; margin:0 auto;font-size:16px; line-height:40px; text-align:center; margin-top:14px; display:block; border-radius:5px; color:white;} /*KEITH*/
.tb-btn a{ display:block; height:31px; color:#fff;}
.success{ width:206px; height:152px; position:absolute; left:50%; margin-left:-103px; top:50%; margin-top:-76px;}

.hearder{
	font-size: 18px;
    padding-left: 45px;
    line-height: 45px;
    border-bottom: 2px solid #dcdcdc;
    font-weight: bold;
	
}
.hearder h2{
	font-weight:600 !important;
}
.back-icon{
	display:block;
	position: absolute;
	top:0;
	left:0;
	width: 45px;
	height: 45px;
	background: url('/resources/images/mobile/back.png') no-repeat 5px center;
	background-size: 35px;
	
}

body{
	margin-bottom: 50px !important;
}

.tb-btn-tg{ width:50%; height:40px; background:#71C671; margin:0 auto;font-size:16px; line-height:40px; text-align:center; margin-top:14px; display:block; border-radius:5px;}
.tb-btn-tg a{ display:block; height:31px; color:#fff;}
.float-right{float:right}
.float-left{float:left}
.position-relative{position:relative}
.text-align-center{text-align:center !important;}
.font-size-min-02{font-size:16px;}
.font-size-min-03{font-size:18px;}
.full{width:100% !important;}

/*
	Add on 03 November 2017
	By Gan Sheng Lee
	
	.icon{
	width: 80%;
    margin: auto;
}

.text{
	font-size: 18px;
}
*/
.top-header{
	height: 45px;
	width: 100%;
    background: #06382F;
    line-height: 45px;
    color: #FFFFFF;
    text-align: center;
    font-size: 20px;
    position: fixed;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    z-index: 1;
}
