body{
	margin: 0px;
	font-family: "微软雅黑";
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 110px;
	padding-left: 0px;
}

/* menu */
.togglemenu{width:149px; *width:151px; text-align:left; border:1px solid #0a59a8; border-top:none; background:#f3f7fa;}
	.togglemenu ul{
	list-style:none;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}
	.togglemenu ul li{
	padding-left: 15px;
	background-image: url(li.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}
	.togglemenu a{ display:block; padding:2px 10px; color:#666; text-decoration:underline; }
		.togglemenu a:hover{ color:#09C; }
/* wrap */
.wrap {
	text-align: left;
	width: 1200px;
	position: relative;
	font-size:14px;
	color: #444;
}
	* html .wrap { height: 1%; }
/* sidenav */
.side {
	width: 170px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(wrapbg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b5cfd9;
	border-bottom-color: #b5cfd9;
}
	.side a{ display: block; height: 24px; line-height: 24px; color: #666; padding-left: 26px; }
		.side a:hover { color: #2366A8; }
	.side a.sideul{ padding-left: 6px; }
	.side .sideul { font-size: 12px; height: 28px; line-height: 28px; font-weight: 700; }
    .side .sidelist{ background: url(listicon.gif) 10px 50% no-repeat; }
	.side a{ display:block; margin:4px 2px 2px 0px; background:url(images/bg_repno.gif) no-repeat 10px -40px; color:#fff; }
	.side a:hover{ text-decoration:none; margin-right:0; width: 149px;border-right:1px solid #FFF; background:#FFF; }
	.side a.tabon{ text-decoration:none; margin-right:0; width: 149px; border:1px solid #B5CFD9; border-right:1px solid #FFF; background:#FFF url(bg_repy.gif) repeat-y; color:#4187db; }
	.side a.sideul:hover{ text-decoration:none; margin-right:0; width: 163px; border:1px solid #B5CFD9; border-right:1px solid #FFF; background:#FFF; }
	.side a.sideul.tabon{ text-decoration:none; margin-right:0; width: 163px; border:1px solid #B5CFD9; border-right:1px solid #FFF; background:#FFF url(bg_repy.gif) repeat-y; color:#2366A8; }


/* mainbox */
.mainbox {
	width: 989px;
	float: left;
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b5cfd9;
	border-right-color: #b5cfd9;
	border-bottom-color: #b5cfd9;
	border-left-color: #b5cfd9;
	padding: 15px;
	margin-left: -1px;
}
	.mainbox div.mainmsg{ line-height: 22px; padding-left: 20px; }
	.mainbox div.submsg { line-height: 22px; padding-left: 40px; }
	.mainbox div.mainmsg:first-letter { padding-left: 2em; }

.cls{ clear:both; display: block; margin-top: 10px; }

/* title */
h3 {
	font-size:14px;
	padding-left: 15px;
	margin: 10px 0 5px 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #4187db;
}
h4 { width:90%; color: #333; }
h4 i { color: #aaa; }
h5 { font-size:12px; margin: 10px 0 5px 0px; height: 16px; line-height: 16px; }
h6 { font-size:14px; padding-left: 15px; height: 24px;  border: 1px solid #b5cfd9; }
h6:hover { background: #F9F9F9; }
h6 a { padding-left: 24px; color: #0084c7; }
h6 a.spread, em.spread { background:url(spread.gif) no-repeat 0 50%; }
h6 a.shrink, em.shrink { background:url(shrink.gif) no-repeat 0 50%; }



/* code */
.code, .blockcode {
	
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.blockcode { background: #f5f5f5 url(citeicon.gif) no-repeat 8px 6px; }
cite { color:#000; margin: 0; padding: 0; }

.msgtable { width:100%; }
.msgtable th { font-weight: 700; width: 200px; border: 1px solid #bbb; padding: 4px; }
.msgtable thead th { background: #d8dcde; color: #3c3c3c; }
.msgtable tfoot th { background: #eaeef0; color: #666; }
.msgtable td { border: 1px solid #bbb; padding: 4px; }
.msgtable thead td { font-weight: 700; background: #d8dcde; color: #3c3c3c; }
.msgtable tfoot td { background: #F2F9FD; color: #333; }
msgtable tfoot .msgtable { border: 1px dotted #bbb; }
.msgtable tfoot .msgtable th { border: 1px dotted #bbb; }
.msgtable tfoot .msgtable td { border: 1px dotted #bbb; background: #FFFFFF; }
.msgtable em { font-weight: 700; width: 50px; float: left; text-align: right; padding-right: 10px; }
.msgtable td.max em { width: 80px; }
.msgtable th { background-color: #f3f7fa; }
.msgtable th i { color: #5aa64e; }
.msgtable td i { color: #5aa64e; }

.line {
	border-top: 1px dotted #CCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

	
	
/*link style*/
a:link { color:#333; text-decoration:none; }
a:visited { color:#333; text-decoration:none; }
a:hover { color:#b61111; text-decoration:underline; }

a:link em { color:#b61111; font-style:normal; }
a:visited em { color:#b61111; font-style:normal; }
a:hover em { color:#b61111; }

.white:link { color:#fff; text-decoration:none; }
.white:visited { color:#fff; text-decoration:none; }
.white:hover { color:#fff; text-decoration:underline; }

.gray:link { color:#abacac; text-decoration:none; }
.gray:visited { color:#abacac; text-decoration:none; }
.gray:hover { color:#0084c7; text-decoration:underline; }

.blue:link { color:#0a59a8; text-decoration:none; }
.blue:visited { color:#0a59a8; text-decoration:none; }
.blue:hover { color:#fff; text-decoration:underline; }

.blueq:link { color:#9dbddc; text-decoration:none; }
.blueq:visited { color:#9dbddc; text-decoration:none; }
.blueq:hover { color:#fff; text-decoration:underline; }

.container{width: 1200px;margin-right: auto;margin-left: auto;font-family: "微软雅黑";}



/*hare*/
.container_head{background-color: #000;padding-top: 15px;padding-bottom: 15px;height: 40px;margin-bottom: 20px;}
.new_head{width: 1200px;margin-right: auto;margin-left: auto;}
.new_head .logo{float: left;width: 140px;}
.new_head .new_nav{float: right;position: relative;}
.new_nav ul{font-family: "微软雅黑";font-size: 16px;list-style-type: none;padding: 12px 0px 0px 0px;margin:0px 110px 0px 0px;}
.new_nav ul li{float: left;padding: 0px;margin:0px 15px 0px 15px;}
.new_nav a{color: #CCC;}
.new_nav a:hover{color: #FFF;}
.new_nav .active{color: #FFF; font-weight:bold;}
.new_nav span{border: 2px solid #FFF;position: absolute;top:5px;right: 0px;padding:3px 8px 5px 8px;border-radius:5px;}
.new_nav span a{	font-size: 14px;color: #ccc;font-weight: bold;text-decoration: none;background-color: #000;}
.new_nav span a:hover{font-size: 14px;font-weight: bold;color: #fff;text-decoration: none;}


/*foot*/
.foot{position: fixed;width: 100%;border-top:1px solid #ddd;padding-top: 15px;padding-bottom: 20px;margin-top: 10px;
     font-size: 12px;color: #999;background-color: #f5f5f5;height:60px;bottom: 0px;}
.foot .foot_left{float: left;padding-top: 5px;}
.foot_left .foot_nav{padding-top: 15px;}
.foot_left .foot_nav ul{margin: 0px;padding: 0px;list-style-type: none;}
.foot_left .foot_nav ul li{float: left;margin-right: 15px;}
.foot_left .foot_nav ul li a{color: #999;}
.foot_left .foot_nav ul li a:hover{color: #666;}
.foot .foot_right{float: right;}
.foot_right p{margin-top: 15px;}
.foot_right .hint-text{color: #666;}
