@charset "gb2312";
/*----*/
.PPNewsp { width:610px;}
/*----*/
.activity {
	width:370px;
	float:left;
	margin-left:10px;
	height:244px;
	}

/*-??--*/
.prussian { height:277px;}
.prussian h2.title .titleTxt {
	background:url(imagestitleFont01.png) no-repeat;
	text-indent:-9999px;
	width:102px;
	}
.prussian .speNews { margin:6px 0;}

/*--?--*/
.Mcenter { border:1px solid #cfcfcf; background:#fff; padding:0px;}
.Mcenter h2.title { border-bottom:1px solid #cfcfcf; background:#f9fdfe;}
.Mcenter h2.title a.more { right:6px;}

/*----?----*/
a.faqBt{
	float: left;
	background:url(../images/faqBt_normal.png) no-repeat;
	width:230px;
	height:57px;
	margin-top: 0px;
	text-indent:-9999px;
	}
a.faqBt:hover {background:url(imagesfaqBt_hover.png) no-repeat;}
/*----??----*/
a.forumBt{
	float: left;
	background:url(imagesForum_normal.png) no-repeat;
	width:230px;
	height:57px;
	margin-top: 10px;
	text-indent:-9999px;
	}
a.forumBt:hover {background:url(imagesForum_hover.png) no-repeat;}


/*-----?-----*/
.classroom {
	float:left;
	height:122px;
	width:100%;
	background:url(imagesclassroomBg.png) no-repeat right top;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border:1px solid #cfcfcf;
	padding:10px 280px 10px 15px	
	}


.classroom h2.title {
	float:left;
	width:100%;
	height:32px;
	border-bottom:2px solid #cfcfcf;
	text-indent:-9999px;
	position:relative;
	background:url(imagestitleFont02.png) no-repeat left top;
	}
.classroom h2.title a.more {
	position:absolute;
	right:6px;
	top:3px;
	line-height:24px;
	float:left;
	}

.classroom .CRlist {
	width:100%;
	float:left;
	margin-top:6px;
	}
.classroom .CRlist li {
	float:left;
	width:50%;
	line-height:30px;
	text-indent:24px;
	background:url(imageslistIcon04.png) no-repeat left center;
}
.classroom .CRlist li a { font-size:116%;}
	

/*-----??-----*/
.examples h2.title { border-bottom:2px solid #cfcfcf;}
.examples h2.title .titleTxt {
	text-indent:32px;
	color:#00335e;
	font-size:150%;
	font-weight:normal;
	background:url(imagestitleIcon06.png) no-repeat left center;
	}

/*-----??---*/
.caseStory .redPointList li {
	float:left;
	border:0px;
	line-height:32px;
	width:50%;
	}


/*-----กค----*/
.newRegulations { height:209px\9;}
.newRegulations h2.title .titleTxt {	text-indent:32px;
	background:url(imagestitleIcon08.png) no-repeat left center;
}

/*---?----*/
.regBooks { height:209px;}
.regBooks h2.title .titleTxt {	text-indent:32px;
	color:#00335e;
	font-size:150%;
	font-weight:normal;
	padding:0px;
	background:url(imagestitleIcon05.png) no-repeat left center;
	margin-left:12px;
}


/*---*/
.regBooks .specialBook {
	float:left;
	margin-top:6px;
	width:210px;
	text-align:center;
	}
.regBooks .bookList {
	float:left;
	width:260px;
	}
.regBooks .bookList li{
	float:left;
	width:100%;
	background:url(imageslistIcon05.png) no-repeat left center;
	line-height:32px;
	text-indent:24px;
	}
.regBooks .bookList li a { font-size:116%;}
.regBooks .bookList li span{ float:right; font-size:100%; color:#666;}



/*--??-*/
.fastBus h2.title .titleTxt {
	text-indent:32px;
	color:#00335e;
	font-size:150%;
	font-weight:normal;
	background:url(imagestitleIcon07.png) no-repeat left center;
	}



/*----------*/
.adnew {
	width: 100%;
	height: 219px;
	background: url(imagesadnew.png) no-repeat;
}
.adnew h2 {
	display: none;
}
.adnew ul {
	margin: 60px 0 0 24px;
	float: left;
}
.adnew li {
	float: left;
	width: 105px;
}
.adnew li a {
	text-indent: -9999px;
	float: left;
	width: 100%;
	height: 100px;
}
.adnew li a.thisPic01 {
	background: url(imagesicon01_06.png) no-repeat center center;
}
.adnew li a.thisPic02 {
	margin-top: 24px;
	background: url(imagesicon02_06.png) no-repeat center center;
}
.adnew li a.thisPic03 {
	margin-left:5px;
	background: url(imagesicon03_06.png) no-repeat center center;
}
.adnew li a.thisPic04 {
	margin-top: 24px;
	margin-left:5px;
	background: url(imagesicon04_06.png) no-repeat center center;
}
.adnew li a.thisPic05 {
	margin-left:8px;
	background: url(imagesicon05_06.png) no-repeat center center;
}
.adnew li a.thisPic06 {
	margin-top: 24px;
	margin-left:5px;
	background: url(imagesicon06_06.png) no-repeat center center;
}
.adnew li a.thisPic07 {
	margin-left:14px;
	background: url(imagesicon07_06.png) no-repeat center center;
}
.adnew li a.thisPic08 {
	margin-left:14px;
	margin-top: 24px;
	background: url(imagesicon08_06.png) no-repeat center center;
}
.adnew li a.thisPic09 {
	margin-left:14px;
	background: url(imagesicon09_06.png) no-repeat center center;
}
.adnew li a.thisPic01:hover {
	background: url(imagesicon01_03.png) no-repeat center center;
}
.adnew li a.thisPic02:hover {
	background: url(imagesicon02_03.png) no-repeat center center;
}
.adnew li a.thisPic03:hover {
	background: url(imagesicon03_03.png) no-repeat center center;
}
.adnew li a.thisPic04:hover {
	background: url(imagesicon04_03.png) no-repeat center center;
}
.adnew li a.thisPic05:hover {
	background: url(imagesicon05_03.png) no-repeat center center;
}
.adnew li a.thisPic06:hover {
	background: url(imagesicon06_03.png) no-repeat center center;
}
.adnew li a.thisPic07:hover {
	background: url(imagesicon07_03.png) no-repeat center center;
}
.adnew li a.thisPic08:hover {
	background: url(imagesicon08_03.png) no-repeat center center;
}
.adnew li a.thisPic09:hover {
	background: url(imagesicon09_03.png) no-repeat center center;
}