﻿/*=Reset
----------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0;margin: 0; font-size: 12px;}
fieldset{ border: 1px solid #9E9E9E; }
body { text-align:center; height: 100%; color:#AAAAAA;}
html{background:#000000;}
img { border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
ol, ul { list-style: none;}
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal;font-style: normal;}
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:0;}
a em:first-line {
			    	      /* Rollover Colour/Styles here */
			    	     color:#FFD503;
			    	}
/*=Forms
----------------------------------*/
input,
select,
textarea  { vertical-align:middle;}
.input_style { padding:3px; border:1px solid;}			/*--------------------------- 默认 Input 样式 ----*/
.input_style_focus { border:1px solid ;}						/*--------------------------- 得到焦点时 Input 样式 ----*/

/*=Links
----------------------------------*/
a:link,
a:visited {color:#AAAAAA;; text-decoration:none;cursor:pointer}
a:hover,
a:active { text-decoration:none; color:#FFF1AB;}
.rar,
.doc,
.pdf,
.rss,
.http,
.mail { padding-right:20px; background-repeat:no-repeat; background-position:0 0;}

.rar { background:url(img/rar.gif);}
.doc { background:url(img/word.gif);}
.pdf { background:url(img/pdf.gif);}
.rss { background:url(img/rss.gif);}
.http { background:url(img/http.gif);}
.mail { background:url(img/mail.gif);}

/*=Color
----------------------------------*/
.blue a{ color: #000099; font-size: 16px; font-weight: bold;}
.blue a:hover{ color: #000; text-decoration: underline;}
.red { color: Red; }
.black{ color: Black; font-size: 13px; font-weight: bold;}

/*=Font
----------------------------------*/
.fleft { text-align:left;}						.fright { text-align:right;}
.fcenter { text-align:center;}					.fjus { text-align:justify;}

/*=Margin
----------------------------------*/
.mt5 { margin-top:5px;}	           .mt3 { margin-top:3px;}	
.mt10 { margin-top:10px;}					.mr5 { margin-right:5px;}
.mb5 { margin-bottom:5px;}				.ml5 { margin-left:5px;}
.mv5 { margin:5px 0;}						.mh5 { margin:0 5px;}
.mt8{ margin-top:8px;}				.mr10 { margin-right:10px;}
.ml100 { margin-left:120px;}
.mb10 { margin-bottom:10px;}			.ml10 { margin-left:10px;}
.mv10 { margin:10px 0;}					.mh10 { margin:0 10px;}

/*=Padding
----------------------------------*/
.pt5 { padding-top:5px;}					.pr5 { padding-right:5px;}
.pb5 { padding-bottom:5px;}			.pl5 { padding-left:5px;}
.pv5 { padding:5px 0;}						.ph5 { padding:0 5px;}
.pt10 { padding-top:10px;}				.pr10 { padding-right:10px;}
.pb10 { padding-bottom:10px;}			.pl10 { padding-left:10px;}
.pv10 { padding:10px 0;}					.ph10 { padding:0 10px;}

/*=Block
----------------------------------*/
.block5,.block10 { clear:both; font-size:1px;}
.block5 { height:5px;}
.block10 { height:10px;}

/*=Float
----------------------------------*/
.clear:after{ content:"."; display:block; clear:both; visibility:hidden; height:0;}
.clear{zoom:1;clear:both; font-size:1px; height: 0; line-height:0; visibility:hidden; margin-top:0px!important; *margin-top:-1px;}
.fl { float:left;}
.fr { float:right;}

/*=Hacks
----------------------------------*/
.dil_ie { _display:inline;}
.noshow { display:none;}
.overflow { overflow:auto; zoom:1;}