/* Date:2011-12-08 */
body,
dl,
dd,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
legend,
input,
textarea,
optgroup,
p,
blockquote,
figure,
hr,
menu,
dir,
thead,
tbody,
tfoot,
th,
td {
    margin: 0;
    padding: 0;
}

ul,
ol {
    list-style-type: none;
    list-style-image: none;
}

a,
label,
input,
button,
div {
    -webkit-tap-highlight-color: rgba(0, 0, 0, .1);
}

input,
button,
select,
textarea {
    outline: none;
    font-size: 12px;
    -webkit-appearance: none;
}

i {
    font-style: normal;
}

a {
    text-decoration: none;
    color: #333;
}

a:active,
a:hover {
    outline: 0 none;
}

a:focus {
    outline: 1px dotted;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    height: 100%;
}

body { background:#EDEDED;
    font-size: 12px;
    line-height: 1.8;
    height: 100%;
    color: #333;
}

body,
button,
input,
select,
textarea {
    font-family: 'helvetica neue', arial, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body{text-align: left;font: 12px 'Microsoft YaHei',arial,sans-serif;margin:0;padding:0;color:#666;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top; border:0; line-height: 0;  margin: 0; padding:0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

/* Link */
a:link {color: #666; text-decoration:none;}
a:visited {color: #666;text-decoration:none;}
a:hover {color:#ff3366; text-decoration:none;}
a:active {color: #666;}
a{ text-decoration: none; color: #666; outline: 0;}
:before, :after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
input,textarea{ outline: 0; font: 13px  'Microsoft YaHei',arial,sans-serif;}

/* Font  */
.fb{font-weight: bold;}
.f10{ font-size:10px;}
.f12{ font-size:12px; font-weight:normal;}
.f12b{font-size:12px;font-weight: bold;}
.f12lb{font-size:12px;font-weight: bold; color:#5c9100;}
.f14{ font-size:14px;}
.f14b{font-size:14px;font-weight: bold;}
.f14lb{font-size:14px;font-weight: bold; color:#5c9100;}
.f16{ font-size:16px;}
.f16b{font-size:16px;font-weight: bold;}
.f16lb{font-size:16px;font-weight: bold; color:#5c9100;}
.f18{ font-size:18px;}
.f24{ font-size:24px;}
.lh24{ line-height:24px;}
/* Other */
.left,.center,.ls,.lss,.cen{ float:left;}
.right,.rs,.rss{ float:right;}
.clearfix{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */
.hidden,ins {display: none;}
.imgNone{border:0px;}
.hand{ cursor:hand; cursor:pointer;}
.textc{ text-align:center;}
.textr,.tt1,.tt2{ text-align:right;}
.bor1,
.vip_list li img{ border:1px #ccc solid;}
.mar1{ margin-top:-1px;}
.height1{height:1%;}
.fl{ float:left;}
.fr{ float:right;}
.qc{ clear:both;}

.blank1 {clear:both; height:1px; overflow:hidden; display:block;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank4 {clear:both; height:4px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}

a.blue,.blue{ color:#0063dc;}
a.ora,.ora{ color:#ff4800;}

.pd15{ padding-top:15px;}
.md15{ margin-top:15px;}
.pd10{ padding-top:10px;}
.md10{ margin-top:10px;}
.area,.bottom{margin:0 auto;width:980px;clear: both;}

.ico{ background:url(../images/ico.jpg) no-repeat;}

.jg{border-bottom:#e8e8e8 1px solid; border-top:#e8e8e8 1px solid; background:#f2f2f2; height:10px;}

.box540{ max-width:540px; margin:0 auto; background:#fff; min-height:100%;}