@charset "utf-8";
body, form, object, iframe, h1, h2, h3, h4, ul, ol, li, dl, dd, dt, p, hr, input { margin: 0; padding: 0; /*color: #000;*/ }
/* ===== == = === 20em (320px) === = == ===== */
@media only screen and (min-width : 20em) {body { font:10px Arial, Tahoma, "微软雅黑";}}
/* ===== == = === 30em (480px) === = == ===== */
@media only screen and (min-width : 30em) {body { font:12px Arial, Tahoma, "微软雅黑";}}
/* ===== == = === 37.5em (600px) === = == ===== */
@media only screen and (min-width: 37.5em) {body { font:14px Arial, Tahoma, "微软雅黑";}}
/* ===== == = === 48em (768px) === = == ===== */
@media only screen and (min-width : 48em) {body { font:16px Arial, Tahoma, "微软雅黑";}}
/* ===== == = === 56.25em (900px) === = == ===== */
@media only screen and (min-width : 56.25em) {body { font:18px Arial, Tahoma, "微软雅黑";}}
/* ===== == = === 68.75em (1100px) === = == ===== */
@media only screen and (min-width : 68.75em) {body { font:20px Arial, Tahoma, "微软雅黑";}}
/* ===== == = === 81.25em (1300px) === = == ===== */
@media only screen and (min-width : 81.25em) {body { font:24px Arial, Tahoma, "微软雅黑";}}
address, cite, dfn, em, var { font-style: normal; }
a { text-decoration: none; }
ul, ol { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
input{ font-size: inherit; }
/* float and clear and position and display */
.f_l { float:left;}
.f_r { float:right;}
.fwb{ font-weight:bold;}
.c_l { clear:left; }
.c_r { clear:right; }
.c_white { color:#FFF; }
.c_999 { color:#999; }
.c_666 { color:#666; }
.c_aaa { color:#aaa;}
.c_blue{ color:#0e45b7;}
.c_red{ color:#dc3731;}
.d_block { display:block; }
.d_inline { display:inline; }
.d_inlineB { display:inline-block; }
.d_none { display:none;}
/**/
.t_r { text-align:right; }
.t_l { text-align:left; }
.t_c { text-align:center;}
.mT1{ margin-top:1em;}
.mT2{ margin-top:2em;}
.mL1{ margin-left:1em;}
.mR1{ margin-right:1em;}
.mB1{ margin-bottom:1em;}

.nobor{border:none;}


/*layout*/
.inp{ border:1px solid #dcdcdc;}
.but{ border:none; background:#c40e18; color:#fff;}
.clear{ clear:both;}
.inptxt{ border:1px solid #ccc;}
.fix { height: 0; line-height:0; clear: both; font-size:0px; overflow:hidden; display:block; }
.clearfix:after,.zpimg-list ul:after,.main-menu ul:after,.main-hongbao:after { content: "."; display: block; height: 0; line-height:0; clear: both; visibility: hidden; }
