@charset "utf-8";
/* Tom Cai */
body {margin: 0 auto 10px;font-family: Verdana, Arial, Helvetica, sans-serif;background: #fff; font-size:12px;}
ul, dl, form {padding: 0;margin: 0;}
img { border: none;}
/*Header*/
/*dd*/
#header {
	background: url(http://www.leawo.com/images/2.jpg) left top repeat-x #116383;
	height:124px;
	overflow: hidden;
}
#header div.top {
	width: 1000px;
	height:86px;
	overflow:hidden;
	margin: 0 auto;
}
.header_keyword {
	text-align: right;
	font: normal 11px/23px Tahoma, Arial, Helvetica, sans-serif;
	float: right;
	color: #aaa;
}
.header_keyword a {
	color: #2f77a1;
	text-decoration: none;
	padding: 0 2px;
}
.header_keyword a:hover {
	color: #2f77a1;
	text-decoration: underline;
}
.logo {
	float:left;
	padding: 5px 0;
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
.logo img { margin-top:5px;
}
.logo a { color: #DEE1F0; text-decoration: none;}
.logo a:hover { text-decoration: underline; color:#DEE1F0;}
.menu {
	float: right;
	width: 718px;
	padding: 0 0 0 10px;
}

.menu .search {height: 20px; padding: 6px 0 6px; clear: both;}
.menu .email {height:24px;clear: both;}
.menu .email img{ float:left;  padding:2px 3px 0;}
.menu .email a{ text-decoration:none; color:#333333;}
.menu .email p{ float:right; padding:0px; margin:0px; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:24px;}
.menu .search table { float: right;}
#nav{ clear:both; height:38px;width:960px; margin:0 auto;}
#nav ul{ margin:0 auto; font:14px bold Arial, Helvetica, sans-serif;}
#nav ul li{float:left; height:38px; line-height:38px; margin:0 10px; display:inline;}
#nav ul li a{ display:block; padding:0 20px; color:#FFFFFF; text-decoration:none;background:url(17.png) no-repeat 129px 38px; }
#nav ul li a:hover{ display:block; background-position:center center; color:#FFFFFF; text-decoration:none;}
#nav ul li a.on{ display:block; background-position:center center; color:#FFFFFF; text-decoration:none;}
.menu .input {width: 184px; height: 20px; background: url(http://www.leawo.com/images/text-box-bg.jpg) no-repeat left; border: none; padding:2px 0 0 10px; line-height: 20px; color: #116484; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

/*End header*/
#content {width: 960px;margin: 0 auto;height: 100%;overflow: hidden;}
/*Left box Start*/
.location { width: 948px; margin: 0 auto; padding:5px 0 10px 0px; font-size: 12px; color: #666; font-family: Arial, Helvetica, sans-serif;}
.location span { float:right;}
.location a { color: #206BA4; text-decoration: none;}
.location a:hover { text-decoration: underline;}
#footer {
	clear: both;
	margin: 10px auto;
	padding: 15px 10px 25px;
	background: url(http://www.leawo.com/images/footerbg.jpg) left top repeat-x #fff;
	font-size: 10px;
	line-height: 180%;
	color: #666;
	height: 100%;
	overflow: hidden;
}
#footer .box { width: 960px; margin: 0 auto;}
#footer .box p{ text-align:center; padding:0px; margin:0px; line-height:24px; padding-bottom:10px;}
#footer .box p a {color: #274f82;text-decoration: none;}
#footer .box p a:hover{ text-decoration:underline;}
#footer .box p.footer-menu a{ font:bold 14px Arial, Helvetica, sans-serif;}
#footer .box p a:hover {text-decoration: underline;}
.imgleft {float: left;}
.imgright {float: right;}
.s-padding li pre{white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 width: 99%;}
