/* public style */
*{
	padding:0;
	margin:0;
	border:0;
	}
html{
	font-size:x-small;
	background:#6CB6DE;
	}
body{
	background:#6CB6DE;
	width:1003px;
	margin:0 auto;
	color:#FFFFFF;
	position:relative;
	color:#000;
	font-family: arial, verdana, "ËÎÌå";
	font-size: 120%;
	}
ul,ol{
	list-style:none;
	}
a{
	color:#000;
	text-decoration:none;
	}
a:visited{
	color:#000;
	text-decoration:none;
	}
a:hover,a:active{
	color:#000;
	text-decoration:none;
	}
p{
	text-indent:24px;
	margin-bottom:15px;
	line-height:1.7;
	}
/*main*/
#main{
	padding-bottom:5px;
	}
h1{
	position:absolute;
	top:0;
	}
h1 a{
	display:block;
	position:relative;
	width:144px;
	line-height:91px;
	height:91px;
	vertical-align:middle;
	cursor:hand;
	margin:7px 0 0 53px;
	font-size:14px;
	}
h1 a span{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../images/logo.gif) left top no-repeat;
	}

#top{
	width:1003px;
	height:60px;
	background:#6CB6DE;
	}
#top1{
	width:917px;
	height:120px;
	margin:0 auto;
	}
#top #nav{
	padding:11px 0 0 0 !important;
	margin:0 0 0 400px;
	}

#sidebar,#contentLeft,#content .contentRepeat,#mainContTop{
	float:left;
	}

#contentTop,#contentBott,#content{
	width:989px;
	margin:0 auto;
	}
#contentTop{
	padding-top:30px;
	margin-top:7px;
	height:auto;
	background:#6CB6DE;
	}
#contentBott{
	height:22px;
	margin-top:0px !important;
	margin-top:-18px;
	background:#6CB6DE;
	}
#content{
	height:1153px;
	background:url(../images/contentBg.jpg) left top repeat-x ;
	}
#content:after,#content .contentRepeat:after{
	clear:both;
	content:".";
	visibility:hidden;
	height:0;
	display:block;
	}
#content #contentLeft{
	background:#6CB6DE;
	width:5px;
	height:auto;
	height:1153px;
	}
#content .contentRepeat{
	width:938px;
	height:auto;
	padding:0 16px 0 30px;
	background:#6CB6DE;
	}

#sidebar{
	width:85px;
	height:1061px;
	border:1px solid #eaeaea;
	list-style-type:circle;
	padding:30px 30px;
	margin-right:20px;
	line-height:20px;
	background-color: #f6f6f6;
	background-image: url(../images/sidebarBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}
#mainContTop,#mainCont,mainContBott{
	width:762px;
	}
#mainContTop{
	height:auto;
	background:url(../images/mainContTop.gif) left top no-repeat;
	padding-top:16px;
	}
#mainCont{
	background:url(../images/mainContBg1.gif) left top repeat-y;
	/*height:auto;*/
	height:1090px;
	padding:0 15px;
	width:732px;
	}
#mainContBott{
	height:18px;
	background:url(../images/mainContBott.gif) left top repeat-y;
	}
#mainBg{
	clear:both;
	height:1040px;
	}
#mainCont h2{
	padding:5px 30px;
	margin-bottom:15px;
	background:#6cb6de;
	color:#fff;
	width:66px;
	font-size:14px;
	}
#mainCont h3{
	line-height:3.5;
	padding-left:24px;
	font-size:13px;
	margin-bottom:15px;
	}
#mainCont span{
	height:10px;
	display:block;
	background:url(../images/dotGroup.gif) left top repeat-x;
	}
#mainCont em{
	font-style:normal;
	display:block;
	font-weight:bold;
	font-size:13px;
	}
#mainCont dl{
	line-height:1.7;
	position:absolute;
	bottom:-133px!important;
	bottom:50px;
	left: 282px;
	}
#mainCont.invi dl{
	position:static;
	margin-bottom:30px;
	line-height:18px;
	}
#mainCont ol{
	line-height:18px;
	margin-bottom:15px;
	}
#mainCont.invi dl ol{
	list-style-type:decimal;
	margin-left:22px;
	}
#mainCont.invi dl dd.required{
	margin-top:15px;
	}
ol li ol{
	margin:0 0 0 24px;
	}
ol li.next{
	margin-top:-15px;
	}

.pages{
	text-align:center;
	}

#mainCont.links ul{
	margin:60px 0 0 27px;
	}
#mainCont.links ul li img{
	display:block;
	margin-bottom:5px;
	}
#mainCont.links ul li{
	text-align:center;
	width:100px;
	float:left;
	height:80px;
	}
#sidebar.zuoce{
	height:1060px;
	}
.juzh{
	display:block;
	text-align:center;
	padding-bottom:5px;
	font-size:14px;
	}