/* CSS
Author: V.Enjoy OF EnjooSite
Client: EnjooSite
Created: 2008-11-20
Modified: 2008-11-20
*/
@import url("Enjoo960/960.css");
@import url("Enjoo960/reset.css");
@import url("Enjoo960/text.css");

/* Global Elements
================================================    */
html { overflow-x: auto; height:100%;}
	
/* Library
================================================    */
.r:after { display: block; content: ''; clear: both; height: 0; visibility: hidden; }
.align-center { text-align: center; }
.align_right { text-align: right; }
.justify { text-align: justify; }
.float-left { float: left; }
.float-right { float: right; }
.clear-both { clear: both; float: none; }
.clear-right { clear: right; float: none; }
.hide {	display:none; }
.inline { display: inline; }
.block { display: block; }
.noborder { border: 0px none; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.normal { font-weight: normal; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.visible { display: block; }
.hSpace_10{clear:both;height: 10px;line-height: 10px;overflow:hidden;margin:0;padding:0;}
.hSeparation{line-height:1px;height:1px;margin:0px;padding:0px;border-width:0px;}
.arrow_up span{display:block;width:14px;height:14px;background:url(images/arrow_up.gif) no-repeat 50% 50%;text-indent:-9000px;cursor:pointer;}
.arrow_down span{display:block;width:14px;height:14px;background:url(images/arrow_down.gif) no-repeat 50% 50%;text-indent:-9000px;cursor:pointer;}
.inner_box{padding:10px;}
.h_list,.v_list{margin:0;padding:0;}
.h_list li{float:left;margin:0 10px 10px 0;}
.h_list li.action{float:right;}
.v_list li{display:block;padding:0;margin:5px 0;}
.v_list li>label{display:block;}
.loading{background:#fff url(images/loading.gif) no-repeat 50% 50%;width: 100%;display: block;line-height:12px;height:12px;display: none;}

.margin_t_20{margin-top:20px;}

.simply_table{display: block;width: 99.5%;border-width: 0px;border-collapse: collapse;border-spacing: 0px;empty-cells: show;}
.simply_table td,
.simply_table th{vertical-align: top;}

/*  网站导航功能模块
================================================    */
ul.system_links{margin:0;padding:0;}
ul.system_links li{display:block;line-height:1.65em;height:1.65em;overflow:hidden;}
ul.system_links li h6{font-size:9pt;float:left;margin:0 5px 0 0;padding:0;}
ul.system_links li .more{display:block;float:right;}
ul.system_links li .more span{line-height:1em;height:1em;}

/* Homepage Specific Headers
================================================    */
h1,h2,h3,h4,h5,h6,h7{cursor:default;}
h1 {
	font-size: 1.2em;
	line-height: 0.9em;
	color: #2575ad;
}

h2 {
	font-size: .8em;
	text-transform: uppercase;
	color: #363636;
	font-weight: bold;
}


h3 {
	font-size: 1.7em;
	line-height: 1.1em;
	color: #2575ad;
}

h4 {
	font-size: .9em;
	text-transform: uppercase;
	color: #2575ad;
	letter-spacing: 1px;
	font-weight: bold;
}

h5 {
	font-size: 1.5em;
	line-height: 1.2em;
}

h6 {
	font-size:.88em;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
}

small{font-size:1em;color:#ccc;}

/* Global Links
================================================    */

a {margin: 0px;padding: 0px;}
a:link,a:visited,a:active{background: transparent;color: #2575ad;text-decoration: none;}
a:hover{background: transparent;color: #ac3433;text-decoration: none;}
a span{cursor:pointer;}




/*   Popup提示
================================================    */
#popupAlertContainer{display:none;position: absolute;z-index: 999;top: 10px;left: 10px;width: 437px;background-image: url(images/alertBg.png);background-position: -437px 50px;}
#popupAlertContainer .popupBox{position: relative;top: 20px;background-image: url(images/alertBg.png);background-repeat: no-repeat;background-position: -874px 100%;padding-bottom: 20px;}
#popupAlertContainer .popupBox p.popupControl{position: absolute;z-index: 1000;top: -20px;right: 10px;}
#popupAlertContainer .popupBox p.popupControl a:link{background-image: url(images/popup_close.gif);background-position: 0px 0px;background-repeat: no-repeat;display:block;float:left;}
#popupAlertContainer .popupBox p.popupControl a:hover{background-position: -21px 0px;}
#popupAlertContainer .popupBox p.popupControl a:link span{display: block;width: 21px;height: 21px;text-indent: -99999px;cursor:pointer; }
#popupAlertContainer .popupBox dl.context{position: relative;margin: 0px;padding: 25px 0 0 0 ;top: -25px;width: 437px;background-image: url(images/alertBg.png);background-repeat: no-repeat;background-position: 0px 0px;}
#popupAlertContainer .popupBox dl.context dt{display: block;float:left;margin:0 0 0 25px; width:64px;height: 60px;background-image: url(images/info_icons.png);background-repeat: no-repeat;}
#popupAlertContainer .popupBox dl.context dt.alert{background-position: center -128px;}
#popupAlertContainer .popupBox dl.context dt.success{background-position: center 0px;}
#popupAlertContainer .popupBox dl.context dt.error{background-position: center -64px;}
#popupAlertContainer .popupBox dl.context dd{margin-left: 100px;}
#popupAlertContainer .popupBox dl.context dd.title{   font-weight: bold;font-size:1.5em;background-image: none;}
#popupAlertContainer .popupBox dl.context dd.error{color: #ff0000;}
#popupAlertContainer .popupBox dl.context dd.success{color: #006600;}
#popupAlertContainer .popupBox dl.context dd.button{padding-top: 25px;}
#popupAlertContainer .popupBox dl.context dd.button li{float: left;}
#popupAlertContainer .popupBox dl.context dd.button li a{display: block;margin-right: 10px;}
#popupAlertContainer .popupBox dl.context dd.button li a:link span{text-align: center;cursor: pointer;width: 80px;height: 25px; line-height: 25px;display: block;background: url(images/info_btn.gif);}
#popupAlertContainer .popupBox dl.context dd.button li a:hover span{background-position: 0 -25px;}

