﻿/*重置浏览器样式
-------------------*/
body {font:12px/1.5 宋体,Arial,sans-serif;}
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;}
fieldset,img {border: 0;}
address, caption, cite, code, dfn,em, strong, th, var, optgroup{font-style: normal;font-weight:400;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight:400;}
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%;}
input, button, textarea, select {*font-size: 100%;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
sup, sub { font-size: 100%;vertical-align: baseline;}
ins {text-decoration: none;}
a:link,a:visited{text-decoration: none; hideborder:expression(this.hideFocus=true)}
a:hover{ text-decoration:underline}
a:focus {outline: 0;}
a.a1:link,a.a1:visited{text-decoration: none; color:#666;}
a.a1:hover{ text-decoration:underline; color:#ff6600;}
a.a2:link,a.a2:visited{text-decoration: none; color:#333;}
a.a2:hover{ text-decoration:none; color:#cc0000;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before, q:after{content: '';content: none;}
hr{height:0; background:none; margin:0;padding:0; border:none;overflow:hidden;}

/*清除浮动
-------------------*/
.clearfix:after { content:"."; display: block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
*html .clearfix {height: 1%;} 
.clearfix {display: block;}
/* End hide from IE-mac */
*+html .clearfix {min-height:1% ;}


/*links color
-------------------*/



/*color
-------------------*/
.cfff{color:#fff}
.c000{color:#000}
.c333{color:#333}
.c666{color:#666}
.c999{color:#999}
.cccc{color:#ccc}
.cf00{color:#f00}
.c5a1e02{color:#5A1E02}
.cd32d00{color:#d32d00}
.cff6600{color:#ff6600}

/*font
-------------------*/
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.fb{ font-weight: 700; }

/*align
----------------------*/
.ta_c{text-align: center; }
.ta_l{text-align: left; }
.ta_r{text-align: right; }

/*float and clear
-------------------*/
.fl{ float: left;}
.fr{ float: right;}
.fl,.fr{ position: relative; }/* this is to try and prevent the peekaboo bug in IE */
.fnone{ float: none; }
.cl{clear: left;}
.cr{ clear: right;}
.cb{ clear: both;}
.clear{ clear: both; height: 0; font-size: 0; overflow: hidden; }

/*margin and padding
----------------------*/
.m0{margin: 0;}
.mc{margin-left: auto;margin-right: auto; }
.ml_40{margin-left:40px;}
.p0{padding:0}

/*display and hidden
----------------------*/
.di{display: inline;}
.db{display: block;}
.dn{display: none;}
.dib{display:inline-block;}
.oh{overflow: hidden;}
.vh{visibility: hidden;}

/*position*/
.pos_a{ position:absolute}
.pos_l{ position:relative}


