html,body,ul,li,dl,dt,dd,h1,h2,h3{margin:0;padding:0;}
body {background:#5E5E5E;color:#000;font:normal normal normal 14px/26px Tahoma, Arial, Helvetica, sans-serif, "Arial";text-align:center;}
img{border:0;margin-bottom:0;}
ul,li{list-style:none;}
a:link {color:#135B96;text-decoration:none;}
a:visited {color:#69789C;text-decoration:none;}
a:hover {color:#ff5400;text-decoration:underline;}
a:active {color:#666;text-decoration:none;}
.clear{clear:both;}
.italic{font-style: italic;}
.fleft{float:left;}
.fright{float:right;}
.tcenter{text-align:center;}

/*** header ***/
#header{clear:both;margin:0 auto;text-align:left; background-color:#639;overflow:hidden;}


/*** main ***/
#main{clear:both;margin:0 auto;text-align:left; background-color:#fff;overflow: hidden;}
#sidebar{float:left;width:180px;margin-right:10px;}
#middle{float:left;width:500px;}
#left{float:left;width:728px;}
#right{float:right;width:338px;}

/*** main-box ***/

.mainbox{margin-bottom:10px;}
.mainbox h1{line-height:120%;padding-top:10px;font-size:26px;color:#7735B5;padding-left:20px;}
.mainbox h2{line-height:120%;font-size:14px;color:#916920;	padding:10px 0 10px 20px;}


.crumb{height:26px;margin-bottom:10px;background:#DDB900 url(home.gif) no-repeat 10px 5px;border-bottom:1px solid #D2B059;text-indent:30px;color:#FFC;}
.crumb a,.crumb a:visited{
	color:#FFC;
}
.text{margin-bottom:1px;padding:1px 15px 2px;background:#ffffff;line-height:22px;font-size:14px;color:#000;font-family: "Arial";}
.text p{margin-bottom:14px;text-indent:0px;}
.text br{margin-bottom:14px;}
.next{clear:both;height:30px;line-height:30px;margin:10px 20px;text-align:center;background:#FFF;}
.next span,.next a,.next strong{padding:0 2px;}
.info{padding-right:20px;line-height:30px;font-size:12px;color:#999;text-align:right;}
.info span{margin-left:10px;}
.avatar{float:left;margin-right:20px;}

.botbox{margin-bottom: 10px;padding-bottom: 3px;padding: 10px;}
.botbox li{border-bottom:1px dashed #DCEFFC;height:26px;line-height:26px;text-indent:20px;color:#666;font-size:12px;background:url(li.gif) no-repeat 10px 10px;overflow:hidden;}
.botbox li span{padding-left:5px;color:#999;}
.botbox h2{height:27px;line-height:27px;background:#F6EEE1 url(h2_bg1.jpg) no-repeat right;text-indent:10px;font-size:14px;color:#A74200;}
.botbox h2 a{color:#A74200;}

/*** leftbox ***/
.leftbox{margin-bottom:10px;}
.co3 li{float:left;width:228px;line-height:120%;text-indent:15px;border-bottom:1px dashed #DCEFFC;color:#333;overflow:hidden;padding:10px;}
.co3 li span{padding-left:10px;font-size:12px;color:#999;}
.co1 li{line-height:120%;padding:10px;border-bottom:1px dashed #DCEFFC;background:url(li.gif) no-repeat 10px 12px;color:#333;}
.co1 li span{float:right;font-size:12px;color:#999;}


/*** sidebar ***/
.sidebox{width:178px;margin-bottom:10px;background:#FFFEFA;border:1px solid #E6D4B8;}
.sidebox h2,.rightbox h2{height:27px;line-height:27px;background:#F6EEE1 url(h2_bg1.jpg) no-repeat right;text-indent:10px;font-size:14px;color:#A74200;}
.sidebox h2 a,.rightbox h2 a{color:#A74200;}
.sidebox ul li{float:left;width:88px;border-bottom:1px dashed #ECECEC;height:28px;line-height:28px;text-indent:20px;color:#333;font-size:12px;background:url(li.gif) no-repeat 10px 10px;overflow:hidden;}
.sidebox ul li a{color:#333;}
.sidebox h3{line-height:24px;margin:2px 0;background:#f3e4d0;text-indent:10px;color:#333;font-weight:normal;font-size:14px;}
.sidebox h3 a{color:#369;}
.sidebox p{font-size:12px;text-indent:10px;line-height:22px;}
.sidebox p a{color:#135B96;}

/*** middle ***/
.middlebox,.imagebox{width:498px;margin-bottom:10px;border:1px solid #D7D7D7;}
#middle h2,.leftbox h2,.topbox h2{height:26px;background:#F9F9F9 url(h2_bg2.jpg) no-repeat right;border-bottom:1px solid #E7E7E7;text-indent:10px;font-size:14px;color:#369;}
#middle h2 a,.leftbox h2 a,.topbox h2 a{color:#369;}
.middlebox li{float:left;width:165px;height:30px;line-height:30px;text-indent:10px;border-bottom:1px dashed #DCEFFC;color:#333;overflow:hidden;}
.middlebox li span{font-size:12px;color:#999;}
.middlebox li span a{color:#999;}
.imagebox li{float:left;width:122px;height:140px;margin-top:5px;background:none;border-bottom:0;text-align:center;}
.imagebox li a{color:#1000;}
.imagebox li img{width:80px;height:100px;padding:1px;border:4px solid #D5D8FF;}
.imagebox li a:hover img{border:4px solid #E7B6B6;}
.imagebox li h3{height:24px;line-height:24px;font-size:14px;font-weight:normal;}

/*** right ***/
.rightbox{margin-bottom:10px;padding-bottom:3px;background:#FFFEFA;}
.rightbox li{border-bottom:1px dashed #DCEFFC;height:26px;line-height:26px;padding-left:10px;color:#666;font-size:12px;background:url(li.gif) no-repeat 10px 10px;overflow:hidden;}
.rightbox li span{padding-left:5px;color:#999;}
.messengbox{width:258px;height:30px;line-height:30px;margin-bottom:10px;background:url(qq.gif) no-repeat 15px 7px;border:1px solid #EEA2BB;color: #333;text-indent:40px;font-size:12px;}
.messengbox strong{margin:0 5px;}
.reg {height:30px;margin:10px 20px 6px;line-height:30px;border:3px double #3FA156;background:#3FA156;text-align:center;}
.reg a{font-size:16px;font-weight:bold;color:#FFF;}

/*** book ***/
.book h2{height:30px;line-height:30px;margin-bottom:10px;font-size:14px;color:#333;text-align:right;}
.description{line-height:22px;margin-bottom:8px;padding:0px 8px;border:1px solid #E5EFD6;font-size:13px;color:#333;}
.description h3{position:relative;display:inline;top:-12px;left:10px;padding:5px 10px;background:#FFFEEA;border:1px solid #efddbd;font-size:14px;}
.description p{margin-bottom:6px;text-indent:22px;}
.book{clear:both;width:940px;margin:0 10px;}
.book dl{clear:both;width:939px;margin-bottom:10px;background:url(table.gif) no-repeat bottom;border-top:1px solid #949593;border-left:1px solid #949593;}
.book dt{background:#FFFEEA;border-bottom:1px solid #949593;border-right:1px solid #949593;text-align:center;font-size:15px;color:#275C91;font-weight:bold;}
.book dd{background:#Ffffff;float:left;width:312px;height:33px;line-height:33px;border-bottom:1px solid #949593;border-right:1px solid #949593;text-indent:10px;overflow:hidden;}
.book p{margin-bottom:13px;text-indent:20px;}
.p10-24 { font-size: 13px; line-height: 18px}

/*** chapter ***/
#container{width:100%;background:#F5FBFF;margin:0 auto;padding:0;text-align:left;}
.topnav{height:40px;margin-bottom:10px;background:#999 url(menu_bg.png) repeat-x 0px 100%;font-family:"Arial",Verdana,Arial;}
.topnav h2{float:left;line-height:40px;background:url(home.gif) no-repeat 20px 13px;font-size:14px;font-weight:normal;color:#EEE;text-indent:40px;}
.topnav h2 a{color:#EEE;}
.topnav ul{float:right;width:600px;height:40px;margin:0 auto;padding:0;list-style:none;}
.topnav ul li{float:left;height:24px;line-height:24px;margin-top:8px;padding:0 3px;font-size:14px;text-transform:uppercase;cursor:pointer;color: #CCC;text-align:center;text-shadow:#666 1px 1px 0px;}
.topnav ul li a{display:block;padding:0 4px;height:24px;color:#EEE;}
.topnav ul li a:visited{color:#EEE;}
.topnav ul li a:hover{display:block;height:24px;background-color:#59C6E0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;}
.footer{margin:0 20px;padding:10px 0;text-align:center;font-size:12px;text-shadow:white 1px 1px 0px;color:#666;border-top:1px solid #EEE;}

/*** all ***/

/*** top ***/
.topbox{float:left;width:300px;margin-bottom:10px;padding-bottom:3px;background:#FFFEFA;border:1px solid #D7D7D7;}
.topbox ul{padding:5px;}
.topbox li{border-bottom:1px dashed #DCEFFC;height:26px;line-height:26px;text-indent:20px;color:#666;font-size:12px;background:url(li.gif) no-repeat 10px 10px;overflow:hidden;}
.topbox li span{padding-left:5px;color:#999;}
.topbox li i{float:right;padding-right:10px;}
.mr{margin-right:27px;}

/*** link ***/
#link{clear:both;width:958px;height:30px;margin:0 auto 10px;border:1px solid #C7E2FD;line-height:30px;}
#link h3{float:left;color:#1A7AC6;background:#fff;font-size:14px;padding:0 10px;}
#link ul li{float:left;padding-left:10px;font-size:14px;text-align:center;}

/*** footer ***/
#footer{clear:both;margin:0 auto;padding-top:10px;background:url(line.gif) repeat-x top;text-align:center;font-size:12px;color:#333;background-color: #fff;}
.about{line-height:130%;background:#F1F1F1;padding:10px 0;}
.copyright{color:#666;}


/*** list pages ***/
.dede_pages{ overflow:hidden;
}
.dede_pages ul{
	float:left;
	padding:10px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:7px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:3px 5px 3px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:3px 5px 3px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/*---AD----*/
.page336_280{margin:0 auto;}
.page728_90{}
