@charset "utf-8";
/* CSS Document */

#adm,#syn,#level{
	position:relative;
	margin-bottom:15px;
}

#adm .front{
	position:absolute;
	width:116px;
	height:353px;
	left:-99px;
	margin-top:16px;
	background:url(../images/Langlang_246.png) no-repeat;
}
#adm .con{
	height:325px;
}
#syn .front{
	position:absolute;
	width:113px;
	height:270px;
	left:-102px;
	background:url(../images/Langlang_247.png) no-repeat;
}
#syn .con{
	height:226px;
}
#level .front{
	position:absolute;
	width:120px;
	height:344px;
	left:-96px;
	padding-top:24px;
	background:url(../images/Langlang_248.jpg) 0px 23px no-repeat;
}
#level .con{
	height:305px;
}
#main .cont{
	position:relative;
	float:right;
	width:867px;
}
#main .tt{
	height:10px;
	background:url(../images/Langlang_244.png) bottom right no-repeat;
}
#main .tf{
	height:28px;
	background:url(../images/Langlang_245.jpg) top right no-repeat;
}
#main .con{
	width:865px;
	padding-top:25px;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	background: #FFF url(../images/Langlang_244a.png) repeat-x;
}



#adm .rx{
	float:left;
	width:340px;
	padding-left:60px;
}
#adm .rx .title{
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	padding-bottom:15px;
}
#adm .rx .passage{
	background-color:#F5F5F5;
	border:1px solid #E1E1E1;
	padding:25px;
	line-height:28px;
	text-indent:2em;
	font-size:14px;
}
#adm .sp{
	float:right;
	width:360px;
	padding-right:60px;
}
#adm .sp .title{
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #CCC;
	margin-bottom:10px;
}
#adm .sp td{
	font-size:12px;
	padding-bottom:10px;
}
#adm .sp td.right{
	text-align:right;
}
#adm .sp td div{
	margin-top:5px;
	padding-left:40px;
}
#adm .sp td.right div{
	margin-top:5px;
	padding-right:40px;
}
#adm .sp td a:link,#adm .sp td a:visited{
	color:#333;
	text-decoration:none;
}
#adm .sp td a:hover{
	text-decoration:underline;
}

#syn .bookItem{
	width:348px;
	float:left;
	margin-top:5px;
	padding-left:60px;
}
#syn .bookItem .btit{
	width:348px;
	height:46px;
	background:url(../images/Langlang_255.jpg) no-repeat;
}
#syn .bookItem .ctable{
	background-color:#F3F3F3;
	padding:15px;
}
#syn .bookItem td{
	font-size:14px;
	padding:8px 0px;
	padding-left:15px;
	border-bottom:1px dashed #CCC;
	background:url(../images/Langlang_273.jpg) 5px center no-repeat;
}
#syn td a:link,#syn td a:visited{
	color:#333;
	text-decoration:none;
}
#syn td a:hover{
	color:#73A87A;
	text-decoration:underline;
}
#syn .bookItem .btf{
	width:348px;
	height:9px;
	background:url(../images/Langlang_257.jpg) top no-repeat;
}

#level .le{
	float:left;
	font-size:14px;
	line-height:28px;
	width:340px;
	padding-left:55px;
}
#level .le img{
	float:left;
	margin-top:10px;
	margin-right:10px;
}
#level .le div{
	width:80px;
}

#level .ri{
	width:343px;
	float:left;
	padding-left:70px;
}
#level .ri .tit{
	padding-left:10px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
}
#level .ri .tab1{
	width:343px;
	height:121px;
	background:url(../images/Langlang_259.jpg) no-repeat;
}
#level .ri .tab1 td{
	font-size:14px;
	padding:7px 20px 7px 10px;
}

#level .ri .tab2{
	margin-top:20px;
	padding-left:40px;
}
#level .ri .tab2 td{
	padding-bottom:10px;
}