﻿/*=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;}
html{ height: 100%;}
body { text-align:center; height: 100%;font-size: 12px; color:#5D5D5D;}
img { border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
ol, ul, li { list-style: none;}
address, caption, cite, code, dfn, 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;}
button, input[type="submit"]{cursor:pointer;}/*---默认手形 ---*/
input[type="radio"]{border:none;}
hr{ color: #e7e7e7; height: 1px;}

/*=Forms
----------------------------------*/
input,
select,
textarea  { vertical-align:middle;}
/*=input
----------------------------------*/
input{
	color: #336699;
	background: url(../../images/psyc/input_bg.gif) #F7FAFC repeat-x left top;
	border: 1px solid #6688AA;
	padding:3px;}
/*input:hover{border: 1px solid #00ccff;}*/
.input_text_hover{ border: 1px solid #f00 ;}
.input_text_focus{ border:1px solid orange ;}/*--- 得到焦点时 Input 样式 ---*/
/*=textarea
----------------------------------*/
textarea {
	color: #336699;
	border: 1px solid #667788;
	border-color: #667788 #AABBCC #AABBCC #778899;
	line-height: 19px;
	padding: 1px 1px 1px 4px;
	background: #F7FAFC url(../../images/psyc/textarea_bg.gif);
	height: 80px;
	margin: 0;}
textarea:hover { border-color: #00AAEE;}
textarea:focus { border-color: #FF8800;}
/*=button
----------------------------------*/
button{ background: url(../../images/psyc/button_bg.gif); height: 23px; border:1px solid #dfbe00 ;  font-size: 12px; color:#4A6079; text-align: center; cursor: pointer; padding: 2px 5px 0 5px;}
button:hover{ border: 1px solid #000;}

/*=Links
----------------------------------*/
a:link,
a:visited { color:#5D5D5D; text-decoration:none;cursor:pointer;}
a:hover,
a:active { text-decoration:none; color: #0A80C8;}

.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;}