@charset "utf-8";
/*CSS reset*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6,pre,form, fieldset, table, td, img, div, table, label, tr, tbody, tfoot, dl, dd, dt, u,input,textarea,blockquote {
margin: 0;padding: 0; }
body { color:#333;font-family: "Arial","Narrow", "SimSun", "宋体 ";font-size: 12px;letter-spacing:0.2pt; }
body, td, input, textarea, select, button {color: #000;}
form, img, p {padding:0;margin:0;border:0;font-family:"arial";}
input[type="checkbox"],input[type="radio"]{vertical-align:middle;margin-right:3px; margin-bottom:2px;}
label {font-family:Tahoma;vertical-align:middle}
a img {border-width:0;vertical-align:middle}
ul, ol {list-style-type: none;}
table {empty-cells: show;border-collapse: collapse; border-spacing:0;}
i,adress,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
select, input, img {vertical-align: middle;}
fieldset, img {border: 0;}
caption{ text-align:left;}
ul, li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight:normal;}
abbr,acronym{border:0;}
q:before,q:after{content:''}
a {color:#000;text-decoration:none;}
a:hover {color:#ff8a00;text-decoration:underline;}


/*文字排版*/
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.t2 {text-indent:2em;}
.lh150{ line-height:150%;}
.unl{ text-decoration:underline;}
.no_unl{ text-decoration:none;}
.through { text-decoration:line-through;}
.color999 { color:#999;}
.color666 { color:#666;}
.color333 { color:#333;}

/*定位*/
.fl {float:left; display:inline; }
.fr {float:right;display:inline;}
.bc{margin-left:auto; margin-right:auto;}
.tl {text-align:left;}
.tc {text-align:center;}
.cb{clear:both;}
.tr {text-align:right;}
.clear {display: block;overflow: hidden;clear: both;height: 0;line-height: 0;font-size: 0;}
.zoom{zoom:1;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ display:inline-block;}
*html .clearfix {height: 1%;}
.clearfix {display: block;}

/*边距*/
.m5 {margin: 5px;}
.m10 {margin: 10px;}
.m15 {margin: 15px;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 50px;}
.mt50 {margin-top: 40px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb25 {margin-bottom: 25px;}
.mb30{margin-bottom:30px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left: 20px;}
.ml30 {margin-left: 30px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr25 {margin-right: 25px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pl10 {padding-left:30px;}
.pl30 {padding-left:30px;}
.pr10 {padding-right:10px;}




