/*******************************
	global.css
	所有页面都调用到.
************************************/

*  { margin:0; padding: 0; }

img { border: 0; }

body{
	background-color: #fff;
	font-family:arial,verdana,sans-serif;
	font-size: 12px;
	background:url() no-repeat;
	color: #555;
	line-height: 130%;	
	margin: 0px;
	padding: 0px; }

p{ line-height: 130%; margin: 10px 0; }

body td,th {font-family:Arial; font-size:12px; color:#666; text-align:left; }

/*table {	
	table-layout:fixed;
	border-collapse: collapse; }
th, td {
	line-height:130%;
	word-wrap:break-word;
	padding: 3px 5px; }
	
form{display: block;clear: both !important; }*/
input, select, textarea, button{font-family:Arial; font-size:12px; color:#666; }

h2, h3, h4, h5, h6{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Sans-serif;
	padding: 5px 0;
	line-height: 100%;	}

h2{font-size: 2em; font-weight: normal; }	/*32px*/
h3{font-size: 1.31em; }						/*21px*/
h4{font-size: 1.13em; }						/*18px*/
h5{font-size: 1em; }						/*16px*/
h6{font-size: 0.81em; }						/*13px*/

a {
	color: #0044DD;
	text-decoration: underline; }

a:link {
	color: #0044DD;
	text-decoration: underline; }

a:visited {
	color: #551A8B; }

a:hover {
	color: #f50;
	text-decoration: underline; }
a:active {
	color: #0044DD; }

/********** clear left,right **************/
.clear {
	clear:both;
	border-top:1px solid transparent !important;
	border-top:0; }
.outer { overflow:visible; }
.span_msg_error{
	color:#f00;
	font-size:12px;
	background:url(../images/remind2.png) no-repeat 2% 50% #FFFFD9;
	margin:5px 0;
	padding:10px 10px 10px 30px;
	border:1px solid #FFFFAE; }
.span_msg_ok{
	color:#477900;
	font-size:12px;
	background:url(../images/remind_ok.png) no-repeat 2% 50% #EFFFCA;
	margin:5px 0;
	padding:10px 10px 10px 30px;
	border:1px solid #D3F18C; }
.input_button {
	background:#cfe8f5 url(../images/utbkgnd.gif) repeat-x  center left; 
	/*width:100%;*/
	border:1px solid #b7d8ed; 
	padding:3px 3px;
	color:#00156E;}

/***********header**************/
.header {
	width:778px;
	margin:0 auto; }
.header .logo_nav {
	width:100%; }
.header .logo {
	float:left;
	padding:0; }
.header .nav{
	float:right;
	color:#666;
	font-size:12px;
	padding:5px 0 0 0;
	font-weight:normal;
	text-align:center;
	vertical-align:middle; }
.header .nav ul{ clear:both; }
.header .nav li { float:left; list-style:none; padding:0 10px; }
.header .nav a:link, .header .nav a:visited, .header .nav a:active {
	text-decoration:none;
	overflow:hidden;
	color:#999;
	white-space:nowrap; 
	text-overflow:ellipsis; }
.header .nav a:hover{
	text-decoration:underline;
	color:#999; }
/*********** end header **************/

/********* global nav line *************/
.global_nav {
	margin:10px 0 0 0;
	background:#4E9EEF;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	width:100%; }
.global_nav_text {
	padding:5px 0px; width:778px; margin:0 auto; }
.global_nav_text a:link, .global_nav_text a:visited, .global_nav_text a:hover, .global_nav_text a:active {
	color:#fff; }
.global_nav_text .global_nav_text_left {
	float:left;
	vertical-align:middle; }
.global_nav_text .global_nav_text_right {
	float:right;
	vertical-align:middle; }
.global_nav_text .global_nav_text_right .en10 {
	font-size:10px;
	font-weight:normal; }
/********** end global nav line ***********/

/************ footer ****************/
.footer {
	width:778px;
	margin:0 auto;
	clear:both; }
.footer .footer_line {
	padding:15px 0;
	margin:0 0 15px 0;
	border-bottom:#eee solid 1px; }
.footer .footer_copyright {
	color:#666;
	text-align:center; }
.footer .footer_copyright a, .footer .footer_copyright a:link, .footer .footer_copyright a:visited, .footer .footer_copyright a:active{
	color:#666;
	text-decoration:underline;
	text-align:center; }
.footer .footer_copyright a:hover {
	text-decoration:underline; }