@charset "utf-8";

/* 文字排版 */
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f26{ font-size:26px;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.fs{ font-family:'Simsun';}
.fm{ font-family:'Microsoft Yahei';}
.t2{ text-indent:2em;}
.lh20{ line-height:20px;}
.lh140{ line-height:140%}
.lh160{ line-height:160%}
.lh180{ line-height:180%}
.lh200{ line-height:200%}
.unl{ text-decoration:underline;}
.no-unl{ text-decoration:none;}
.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/* 字体颜色 */
.c000{ color:#000;}
.cfff{ color:#FFF;}
.c333{ color:#333;}
.c444{ color:#444;}
.c666{ color:#666;}
.c999{ color:#999;}
.c98A7B9{ color:#98A7B9;}
.c4978D0{ color:#4978D0;}
.cC21919{ color:#C21919;}
.cF6551C{ color:#F6551C;}
.cE23E3A{ color:#E23E3A;}
.c0088CC{ color:#0088CC;}
.cD8392D{ color:#D8392D;}
/* 定位 */
.folder:hover{background-color:#2d78f4;}
.file:hover{background-color:#2d78f4;}

.tl{ text-align:left;}
.tc{ text-align:center;}
#messageinfo{
    color: red;
    text-align: left;
    font-size: 14px;
    margin-left: 120px;
    position: relative;
    top: 30px;
    width: 380px;
	height:auto;
	}
.tr{ text-align:right;}
.bc{ margin-left:auto; margin-right:auto;}
.fl{ display:inline; float:left;}
.fr{ display:inline; float:right;}
.cb{ clear:both;}
.cl{ clear:left;}
.cr{ clear:right;}
.clearfix:after{ clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}
.clearfix{ *display:table; *zoom:1;}
.pr{ position:relative;}
.pa{ position:absolute;}
.vm{ display:table-cell; *display:block; overflow:hidden; font:0/0 'Arial'; text-align:center; vertical-align:middle;}
.vm img{ vertical-align:middle;}
.zoom{ zoom:1}
.hidden{ overflow:hidden;}
.none{ display:none;}
.block{ display:block;}
/* 边距 */
.m5{ margin:5px;}
.m10{ margin:10px;}
.m15{ margin:15px;}
.m20{ margin:20px;}
.m25{ margin:25px;}
.m30{ margin:30px;}
.m35{ margin:35px;}
.m40{ margin:40px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}
.mt70{ margin-top:70px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.ml0{ margin-left:0;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr45{ margin-right:45px;}
.mr50{ margin-right:50px;}
.p5{ padding:5px;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.p20{ padding:20px;}
.p25{ padding:25px;}
.p30{ padding:30px;}
.p35{ padding:35px;}
.p40{ padding:40px;}
.pt5{ padding-top:5px;}
.pt8{ padding-top:8px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt35{ padding-top:35px;}
.pt40{ padding-top:40px;}
.pt45{ padding-top:45px;}
.pt50{ padding-top:50px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb35{ padding-bottom:35px;}
.pb40{ padding-bottom:40px;}
.pb45{ padding-bottom:45px;}
.pb50{ padding-bottom:50px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}
.pl35{ padding-left:35px;}
.pl40{ padding-left:40px;}
.pl45{ padding-left:45px;}
.pl50{ padding-left:50px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}
.pr35{ padding-right:35px;}
.pr40{ padding-right:40px;}
.pr45{ padding-right:45px;}
.pr50{ padding-right:50px;}

.wrapper{margin:0 auto;}
.adright{float:right}

.adleft{float:left;margin-right:2px;margin-bottom:5px;}
.ad21{clear:both;width:735px;overflow:hidden;}
.fontred{color:red;}
.tc_bottm{text-align:center;}