﻿/*CSS reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

        margin:0px; padding:0px; box-sizing:content-box;
 
}
a{ text-decoration:none; color:Black;}
table { border-collapse:collapse; border-spacing:0px;}
fieldset, img { border:0px;}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
ol, ul { list-style:none;}
caption, th { text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
q:before, q:after { content:'';}
abbr, acronym { border:0px;}


/*文字排版*/
.f11 { font-size:11px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f18 { font-size:18px; }
.f20 { font-size:20px;}
.fw_b { font-weight:bold;}
.fn { font-weight:normal;}
.t2 { text-indent:2em;}
.lh150 { line-height:150%;}
.lh180 { line-height:180%;}
.lh200 { line-height:200%;}
.unl { text-decoration:underline;}
.no_unl { text-decoration:none;}

/*黑体*/
 .heiti{font-family:"microsoft yahei";}

/*定位*/
.tl { text-align:left;}
.tr { text-align:right;}
.tc { text-align:center;}
.center { margin:0 auto;}
.center2{ margin-left:0px; margin-right:0px;}
.fl { float:left; display:inline;}   /* display:inline 去除IE6情况下设置float时，出现双边距的BUG（有margin-left或者margin-right属性 会出现双倍margin） */
.fr { float: right; display:inline;}
.cb { clear:both;}
.cl { clear:left;}
.cr { clear:right;}


.clearfix:after { content:'.'; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix { display:inline-block;}
* html .clearfix { height:1%;}
.clearfix { display:block;} /*清除子元素浮动，使得父元素的高可以自适应子元素，其他方法：一、加入空div，此种方法语义化不好 二、父元素设置浮动，此种方法父元素前后元素也要改变。*/

.vm { vertical-align:middle;}
.pr { position:relative;}
.pa { position:absolute;}
.pf { position:fixed;}
.abs_right { position:absolute; right:0;}
.zoom { zoom:1;}
.hidden { visibility:hidden;}
.dis_block{ display:block;}
.dis_inlineb{ display:inline-block;}
.dis_inline{ display:inline;}
.dis_none { display:none;}


/*长度高度*/
.w10 { width:10px;}
.w20 { width:20px;}
.w30 { width:30px;}
.w40 { width:40px;}
.w50 { width:50px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100 { width:100px;}
.w200 { width:200px;}
.w250 { width:250px;}
.w300 { width:300px;}
.w400 { width:400px;}
.w500 { width:500px;}
.w600 { width:600px;}
.w700 { width:700px;}
.w800 { width:800px;}
.w900 { width:900px;}
.w { width:100%;}
.h50 { height:50px;}
.h80 { height:80px;}
.h100 { height:100px;}
.h200 { height:200px;}
.h { height:100%;}

/*距离*/
.marh_15{ margin-top:15px;}
.marh_10{ margin-top:10px;}
.marl_10{ margin-left:10px;}
.marr_10{ margin-right:10px;}
.marr_15{ margin-right:15px;}
.marr_20{ margin-right:20px;}
.pt10{ padding-top:10px; }
.pt20{ padding-top:20px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
