﻿/* 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;}
body,html,form{ font:12px/1.125 宋体,Arial,Helvetica,sans-serif;}
html{display:block}
table{ border-collapse:collapse; boder-spacing:0px;}
fieldset,img{ border:0px}
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:normal}
strong { font-style:normal;}
ol,ul{ list-style:none}
caption,th{ text-align:left}
/*h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%}*/
q:before,q:after{ content:''}
abbr,acronym{ border:0px}
input,button,select,textarea{outline:none;font:12px/1.125 Arial,Helvetica,sans-serif;
    
}
input[type='button']{ cursor:pointer}
textarea{resize:none}
pre  
{
    font:12px/1.125 宋体,Arial,Helvetica,sans-serif;
    white-space:pre-wrap;  
    white-space:-moz-pre-wrap;  
    white-space:-pre-wrap;  
    white-space:-o-pre-wrap;  
    word-wrap:break-word;  
} 
/*text composition*/
.f12{ font-size:12px}.f14{ font-size:14px}.f16{ font-size:16px}.f18{ font-size:18px}.f20{ font-size:20px}.f22{ font-size:22px}.f24{ font-size:24px}.f26{ font-size:26px}.f28{ font-size:28px}.f30{ font-size:30px}
.fb{ font-weight:bold}
.fn{ font-weight:normal}
.t2{ text-indent:2em}
.lh100{ line-height:100%}
.lh150{ line-height:150%}
.lh200{ line-height:200%}
.lh250{ line-height:250%}
.unl{ text-decoration:underline}
.no_nul{ text-decoration:none}

/*fixed position*/
.mc{ margin:0px auto}
.tl{ text-align:left}
.tc{ text-align:center}
.tr{ text-align:right}
.bc{ margin:0px auto}
.fl{ float:left; display:inline}
.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}*/

.vm{ vertical-align:middle}
.vt{ vertical-align:top}
.vb{ vertical-align:bottom}
.pr{ position:relative}
.pa{ position:absolute}
.pf{ position:fixed}
.cp{ cursor:pointer}
.abs-right{ position:absolute; right:0px}
.zoom{ zoom:1}
.vhidden{ visibility:hidden}
.dhidden{display:none;}
.none{ display:none}
.db{ display:block}

/*length and height*/
.w10{ width:10px}.w15{ width:15px}.w20{ width:20px}.w25{ width:25px}.w30{ width:30px}.w35{ width:35px}.w40{ width:40px}
.w50{ width:50px}.w60{ width:60px}.w70{ width:70px}.w80{ width:80px}.w90{ width:90px}.w100{ width:100px}.w120{ width:120px}
.w150{ width:150px}.w200{ width:200px}.w250{ width:250px}.w300{ width:300px}.w350{ width:350px}.w400{ width:400px}.w450{ width:450px}.w500{ width:500px}.w_50{ width:50%}.w_100{ width:100%}

.h10{ height:10px}.h15{ height:15px}.h20{ height:20px}.h25{ height:25px}.h30{ height:30px}.h35{ height:35px}.h40{ height:40px}
.h50{ height:50px}.h60{ height:60px}.h70{ height:70px}.h80{ height:80px}.h90{ height:90px}.h100{ height:100px}.h120{ height:120px}
.h150{ height:150px}.h200{ height:200px}.h250{ height:250px}.h300{ height:300px}.h350{ height:350px}.h400{ height:400px}.h450{ height:450px}.h_50{ height:50%}.h_100{ height:100%}
/*margin and padding*/
.m5{ margin:5px}.m10{ margin:10px}.m15{ margin:15px}.m30{ margin:30px}.m20{ margin:20px}.m50{ margin:50px}.m100{ margin:100px}
.mt5{ margin-top:5px}.mt10{ margin-top:10px}.mt15{ margin-top:15px}.mt20{ margin-top:20px}.mt30{ margin-top:30px}.mt50{ margin-top:50px}.mt100{ margin-top:100px}
.mb5{ margin-bottom:5px}.mb10{ margin-bottom:10px}.mb15{ margin-bottom:15px}.mb20{ margin-bottom:20px}.mb30{ margin-bottom:30px}.mb50{ margin-bottom:50px}.mb100{ margin-bottom:100px}
.ml5{ margin-left:5px}.ml10{ margin-left:10px}.ml15{ margin-left:15px}.ml20{ margin-left:20px}.ml30{ margin-left:30px}.ml50{ margin-left:50px}.ml100{ margin-left:100px}
.mr5{ margin-right:5px}.mr10{ margin-right:10px}.mr15{ margin-right:15px}.mr20{ margin-right:20px}.mr30{ margin-right:30px}.mr50{ margin-right:50px}.mr100{ margin-right:100px}

.p5{ padding:5px}.p10{ padding:10px}.p15{ padding:15px}.p30{ padding:30px}.p20{ padding:20px}.p50{ padding:50px}.p100{ padding:100px}
.pt5{ padding-top:5px}.pt10{ padding-top:10px}.pt15{ padding-top:15px}.pt20{ padding-top:20px}.pt30{ padding-top:30px}.pt50{ padding-top:50px}.pt100{ padding-top:100px}
.pb5{ padding-bottom:5px}.pb10{ padding-bottom:10px}.pb15{ padding-bottom:15px}.pb20{ padding-bottom:20px}.pb30{ padding-bottom:30px}.pb50{ padding-bottom:50px}.pb100{ padding-bottom:100px}
.pl5{ padding-left:5px}.pl10{ padding-left:10px}.pl15{ padding-left:15px}.pl20{ padding-left:20px}.pl30{ padding-left:30px}.pl50{ padding-left:50px}.pl100{ padding-left:100px}
.pr5{ padding-right:5px}.pr10{ padding-right:10px}.pr15{ padding-right:15px}.pr20{ padding-right:20px}.pr30{ padding-right:30px}.pr50{ padding-right:50px}.pr100{ padding-right:100px}
/*other*/
.opacity10{filter:Alpha(opacity=10); opacity:0.1}
.opacity20{filter:Alpha(opacity=20); opacity:0.2}
.opacity30{filter:Alpha(opacity=30); opacity:0.3}
.opacity40{filter:Alpha(opacity=40); opacity:0.4}
.opacity50{filter:Alpha(opacity=50); opacity:0.5}
.opacity60{filter:Alpha(opacity=60); opacity:0.6}
.opacity70{filter:Alpha(opacity=70); opacity:0.7}
.opacity80{filter:Alpha(opacity=80); opacity:0.8}
.opacity90{filter:Alpha(opacity=90); opacity:0.9}
.oh{ overflow:hidden}.oa{ overflow:auto}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bd1{ border:solid 1px #000}.bd2{ border:solid 2px #000}
.bdc {border:solid 1px #ccc }
.bgc{ background:#ccc}
.bgf{ background:#fff}
.cur_hand{ cursor:pointer}
.deleteLine { text-decoration:line-through}
.dib { display:inline-block;_zoom:1;display:inline}
.c_3e { color:#3e3e3e}
.c_red{ color:red}.c_blue{ color:blue}.c_black{ color:black}.c_gray{color:#ccc}.c_darkgray{color:#999}.c_deepgray{color:#666}
.c_blackgray {color:#333 }.c_white{ color:#fff}
/*IE阴影hack*/
.ieShadow_666{border-right:solid 1px #666 \9;border-bottom:solid 1px #666 \9;box-shadow:1px 1px 3px #666;}
.ieShadow_999{border-right:solid 1px #999 \9;border-bottom:solid 1px #999 \9;box-shadow:1px 1px 3px #999;}
.ieShadow_ccc{border-right:solid 1px #ccc \9;border-bottom:solid 1px #ccc \9;box-shadow:1px 1px 3px #ccc;}
