@charset "utf-8";
/* CSS Document */
@import url("main.css");
*{text-align:left;}

body {
	margin: 2px 0 8px;
	font-size: 12px;
	color: #000000;
	font-family: tahoma, , fantasy;
	text-align:center;
	background:none;}
#main{ margin: 0 auto; width: 960px; }
#mainbg{ margin: 5px 0; float: left; width: 960px; position:relative; }

#trainingad01{
	margin: 0 auto 3px;
	width: 960px;
	height:180px;
}
#trainingad02{
	clear: left;
	margin: 0;
	width: 620px;
	height:87px;
}

.left{ float: left; width: 330px; }
.mems{
	width:330px;
	height: 718px;
	background: url(../images/bg_mems.gif) no-repeat;
	overflow:hidden;

}
.mems01{
	padding: 4px 5px 3px;
}
.mems02{
	margin: 0 5px;
	height:62px;
}
.mtopimg{float:left;width:72px;height:62px;}
.mtopinfo{float:left;width:236px;height:62px;margin-left:10px;}
.mtopinfo h1{font-size:14px;width:236px;height:20px;overflow:hidden;line-height:21px;}
.mtopinfo h1 a{color:#000;font-weight:bold;}
.mtopinfo pre{width:200px;line-height:18px;color:#333;padding-top:5px;float:left;}

.mems03{
	margin: 5px 0 5px 5px;
	height:319px;
}
.mems03top2{width:328px;height:100px;margin:10px auto 3px;overflow:hidden;}
.mems03top2 ul{list-style-type:none;margin:0;padding:0;}
.mems03top2 li{float:left;margin:0 4px 0 4px;text-align:center;}
* html mems03top2 li{margin-left:3px;}
.mems03top2 li img{margin-bottom:4px;}
.mems03top2 li a{color:#333;text-decoration:none;}
.mems03top8 ul{list-style:none;}
.mems03top8 li{padding-left:18px;width:92%;height:24px;line-height:23px;overflow:hidden;background:url(../images/li.gif) no-repeat 10px 8px;line-height:24px;}
.mems03top8 li a{color:#000;font-size:14px;text-decoration:none;font-weight:normal;}

.mems03top8 .Feature_top3 li{background:none;line-height:23px;padding-left:7px;height:69px;width:96%;}
.mems03top8 .Feature_top3 li h2 a{color:#000;font-size:16px;font-weight:bold;text-decoration:none;line-height:23px;}
.mems03top8 .Feature_top3 li p{width:300px;margin-bottom:4px;padding-bottom:5px;text-indent:2em;line-height:19px;color:#333;border-bottom:1px dashed #aaa;}



.mems03_h1{
	margin:4px 0 4px -2px;
	width:320px;
	height:15px;
	background:url(../images/h1_mems03.gif) no-repeat;
	overflow: hidden;
}
.mems04{
	margin-top: 10px;
	padding:0 3px 0 4px;
	
	height:74px;
	background: url(../images/bg_mems04.gif) no-repeat;
}
.mems04 img{margin:5px 0 0 4px;}

.right{
	float: left;
	margin-left: 10px;
	width: 620px;
}
* html .right{width:610px;}
.demain{
	margin-bottom:8px;

	width:620px;
	height: 620px;
}
.bbsannu{
	width:360px;
	height:29px;

}
.publisher{
	float: left;
	width:360px;
	height: 620px;
	background: url(../images/bg_publisher.gif) no-repeat 0 29px;
	text-align:cneter;
}
.publisher pre{margin:20px 10px 25px;text-indent:2em;line-height:19px;color:#333;}
.publisher pre a{color:#333;text-decoration:none;}
/**+html .publisher pre{margin:15px 10px 3px;}*/
.h1_publisher{
	margin:4px 2px;
	width:354px;
	height: 36px;
	background: url(../images/h1_publisher.gif) no-repeat 1px 0;
}
.aslink{width:360px;text-align:center;height:24px;line-height:24px;}
.aslink a{color:#3466a3;text-decoration:none;font-weight:bold;margin:0 1px;font-size:12px;display:none;}

.publisher ul{list-style:none;}
.publisher li{/*clear:both;*/margin:5px 5px 10px;height:78px;}
* html .publisher li{height:75px;}

.xslblog{width:354px;height:142px;margin-top:7px;border-top:1px dashed #ddd;}
#blogpicelite{}
#blogpicelite ul{list-style-type:none;margin-left:8px;width:346px;height:71px;overflow:hidden;}
* html #blogpicelite ul{margin-left:3px;width:349px;}
#blogpicelite li{float:left;width:61px;height:61px;margin:10px 4px 5px;text-align:center;}

#blogpicelite li a img{border:0;width:55px;height:55px;padding:2px;border:1px solid #dbc799;}

#blogpicelite li h3{display:none;}
#blogpicelite li h3 a{font-size:12px;color:#333;text-decoration:none;}

#blogelite{clear:left;margin:5px 0 10px 10px;width:342px;height:75px;background:url(../images/bg_blogelitet.gif) no-repeat;}

.h1_blogelite{width:328px;height:28px;}
#blogelite ol{list-style-type:none;margin-left:10px;}
#blogelite li{float:left;margin:1px 3px;line-hiehgt:19px;height:19px;}
#blogelite li a{color:#30668a;text-decoration:none;line-hiehgt:19px;white-space:nowrap;}
#blogelite li a h3{display:none;}
#blogelite li a h4{font-size:12px;}


.topimg{width:150px;height:75px;float:right;}
.topinfo{float:left;width:195px;padding-left:5px;}
* html .topinfo{width:180px;}
.topinfo h1{font-size:14px;}
.topinfo h1 a{font-size:14px;color:#000;font-weight:bold;}
.topinfo pre{width:100%;height:52px;overflow:hidden;color:#333;margin:0;line-height:19px;padding-top:2px;text-indent:0;}
.topinfo p a{color:#000;text-decoration:none;}

.school{
	float: left;
	margin-left:5px;
	width:250px;
	height: 617px;
	background-image: url(../images/bg_school_new.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
.player{
	width:250px;
	height: 212px;
}
.school h1{
	margin:4px;
	width:242px;
	height:31px;
	background: url(../images/h1_school.gif) no-repeat;
}
.school img{
	margin:2px 0 0 10px;
}
.education
{
	width:240px;
	height: 289px;
	/*background: url(../images/bg_education.gif) no-repeat 0 0px;*/
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
* html .education{margin-top:10px;}
*+html .education{margin-top:10px;}
.education h1{width:226px;height:16px;font-size:12px;background:transparent;font-weight:bold;display:none;}
.education pre{
	margin:10px 0 0px 10px;
	*margin:0px 0 0px 10px;
	padding-top:5px;
	width:226px;
	height: 275px;
	font-size: 12px;
	line-height: 21px;
	text-indent: 2em;
	color:#333;
	overflow-y: auto;
	overflow-x:hidden;
}
.xslgbook{width:250px;height:174px;margin-top:12px;background:url(../images/bg_gb.jpg) no-repeat;overflow:hidden;}
.gbooklink{width:120px;height:30px;padding-left:130px;}
#submitlink,#viewlink{display:block;float:left;width:55px;height:23px;margin-left:3px; background:url(../images/btn_submitgb.gif) no-repeat;}
#viewlink{background:url(../images/btn_viewgb.gif) no-repeat;}

.xslgbook p{margin:20px 10px 20px 15px;overflow:hidden;width:220px;height:100px;}
.xslgbook p a{color:#333;text-decoration:none;line-height:21px;text-indent:2em;}
.xslgbook img{margin:0;}

.tbbstop8{background:url(../images/bg_newtopic8ul.gif) no-repeat 3px 5px;padding-top:21px;width:328px;height:191px;overflow:hidden;}
.tbbstop8 ul{list-style:none;width:99%;padding-top:5px;}
.tbbstop8 li{line-height:27px;clear:both;width:95%;	background:url(../images/li.gif) no-repeat 8px 8px;padding-left:15px;}
.tbbstop8 li a{color:#000;text-decoration:none;font-size:14px;display:block;height:26px;overflow:hidden;}
.username,.usernamehot{
	float: right;
	font-size:12px;
	width:50px;
	margin-right:5px;
	height: 23px;
	line-height: 21px;
	overflow: hidden;
	color:#039;
}

#onmain{
	clear:both;
	margin:8px auto;
	width:960px;
	height:470px;
	position:relative;

}
.xsltraining{
	float: left;
	width: 330px;
	height: 462px;
	background:url(../images/bg_xsltraining.gif) no-repeat 0 36px;
	overflow:hidden;
}
.h1_training{width:328px;height:36px;background:url(../images/h1_bbstraining.gif) no-repeat;}
.h2_training{margin:5px;width:318px;height:16px;background:url(../images/h2_training.gif) no-repeat;}

.tbbsimgtop2{width:310px;height:180px;margin: 0 auto;overflow:hidden;}
.tbbsimgtop2 ul{list-style-type:none;}
.tbbsimgtop2 li{clear:both;height:80px;margin:5px 0 10px;}
.tbbsinfo{float:left;width:145px;height:80px;margin-right:10px;overflow:hidden;}
.tbbsinfo h1{font-size:14px;width:99%;height:18px;overflow:hidden;}
.tbbsinfo h1 a{color:#dd0009;font-size:14px;line-height:19px;font-weight:bold;}
.tbbsinfo pre{line-height:20px;color:#333;}
.tbbsinfo p a{color:#000;text-decoration:none;}
.tbbsimg{float:left;}

.xslonline{
	float: left;
	margin-left: 10px;
	width: 362px;
	height: 462px;
	background:url(../images/bg_xslonline.gif) no-repeat;
}
.h1_xslonline{margin:4px 0 0 4px;width:354px;height:36px;background:url(../images/h1_xslonline.gif) no-repeat;}
.xslonline h2{width:96%;margin:10px 0 3px 10px;line-height:25px;}
.xslonline h2 a{font-size:16px;color:#000;font-weight:bold;text-decoration:none;}
.xslonline p{width:96%;margin:3px auto 10px;height:36px;overflow:hidden;text-indent:2em;line-height:19px;}
.xslonline ul{list-style:none;padding-top:10px;border-top:1px dashed #a3a3a3;width:96%;margin:0 auto;}
.xslonline li{padding-left:18px;width:94%;height:25px;overflow:hidden;	background:url(../images/li.gif) no-repeat 10px 6px;line-height:23px;}
.xslonline li a{color:#000;text-decoration:none;font-weight:normal;font-size:14px;}

.xslresult{
	float: left;
	margin-left: 8px;
	width: 250px;
	height: 462px;
	background:url(../images/bg_xslresult.gif) no-repeat;
}
.h1_xslresult{margin:4px 0 0 4px;width:242px;height:31px;background:url(../images/h1_xslresult.gif) no-repeat;}
.resulttop2{width:250px;height:140px;background:url(../images/bg_result.jpg) no-repeat 20px 10px;}
.xslresult h1{font-size:12px;color:#9c7935;margin-left:15px;height:10px;}
.resulttop1{width:250px;height:280px;background:url(../images/bg_resulttop1.gif) no-repeat 5px 0px;}
.xslresult pre{
	margin:20px 0 0 10px;
	width:232px;
	height:243px;
	overflow:auto;
	overflow-x:none;
	font-size:12px;
	line-height:21px;
	display:none;
}
#sitelink{margin:10px auto 0px;border-top:0;height:2px;overflow:hidden;}
.slli{display:none;}

#morepage,#morepage0{
	display:block;
	float: right;
	margin:2px;
	width:45px;
	height:12px;
	color:#fff;
	text-decoration: none;
	line-height:12px;
}
#morepage0{margin:18px 2px 0 0;}
#blogelite #morepage{margin:5px 0 0 0;}
#morepager{
	display:block;
	float:left;
	width:34px;
	margin-top:26px;
	height:12px;
	color:#fff;
	text-decoration: none;
	line-height:12px;
	background:url(../images/btn_morer.gif) no-repeat;
}
.shouye{
height:17px;
width:223px;
_width:210px;
float:left;
}
