@charset "utf-8";

/* CSS Document */

#flasharea {
	width:890px;
	height:357px;
	margin:0 auto 30px;
	background: #d4ccb5;
}

#topcont {
	width:890px;
	height:auto;
	margin:0 auto;
	padding-bottom:30px;
}

#topcont .left {
	width:635px;
	height:auto;
	float:left;
}

#topcont .left h2 {
	width:635px;
	margin-bottom:10px;
}

#newscont {
	width:635px;
	height:247px;
	padding:35px 0px;
	background:url(../img/np_bg.gif) no-repeat;
}

#newscont dl {
	width:500px;
	height:1em;
	margin:0 auto 10px;
	padding-bottom:10px;
	border-bottom:1px solid #dad5c3;
}

#newscont dt {
	width:80px;
	float:left;
}

#newscont dd {
	text-align:left;
	width:420px;
	float:left;
}

#topcont .right {
	width:230px;
	height:auto;
	float:right;
}

#topcont .right h2 {
	width:230px;
	margin-bottom:10px;
}

#topcont .right li {
	margin-bottom:5px;
}

/*****************************************************************************************************************since20110627改修****/
#topcont .left_content {
	width:635px;
	float:left;
}

#topcont .sep_left {
	width:635px;
}

#topcont .sep_left .left_unit {
	float:left;
	width:385px;
}

#topcont .sep_left .left_unit h2 {
	width:385px;
	margin-bottom:10px;
}

#topcont .sep_left .right_unit {
	float:right;
	width:230px;
}

#topcont .sep_left .right_unit h2 {
	width:230px;
	margin-bottom:10px;
}

#ranking {
	width:230px;
}

#ranking ul.navi{
	overflow:hidden;
	width:230px;
	display:block;
	border-bottom:2px solid #61849a;
}

*html #ranking ul.navi{
	height:100%;
}

#ranking ul.navi li{
	float:left;
	display:block;
	height:25px;
}

#ranking ul.navi li.women{
	float:right;
}

#ranking .rank_unit{
	width:210px;
	padding:10px;
	background-color:#FFF;
}

#ranking .rank_unit dl{
	display:block;
	overflow:hidden;
	border-bottom:1px dashed #cccccc;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}

*html #ranking .rank_unit dl{
	height:100%;
}

#ranking .rank_unit dl.end{
	border:none;
	padding:0;
	margin:0;
}

#ranking .rank_unit dt{
	float:left;
	display:block;
	width:26px;
	margin:0px 6px 0px 0px;
}

#ranking .rank_unit dd{
	width:178px;
	overflow:hidden;
	display:block;
}

*html #ranking .rank_unit dd{
	height:100%;
}

#ranking .rank_unit dd img{
	display:block;
	float:left;
	width:60px;
	margin:0px 5px 0px 0px;
}

#ranking .rank_unit dd p{
	width:113px;
	display:block;
	float:left;
	font-size:85%;
}

#ranking .rank_unit dd p a{
	text-decoration:none;
}

#newscont_02 {
	width:385px;
	height:173px;
	padding:35px 0px;
	background:url(../img/np_bg_02.gif) no-repeat;
}

#newscont_02 dl {
	width:350px;
	height:1em;
	margin:0 auto 10px;
	padding-bottom:10px;
	border-bottom:1px solid #dad5c3;
}

#newscont_02 dt {
	width:80px;
	float:left;
}

#newscont_02 dd {
	text-align:left;
	width:270px;
	float:left;
}

#topcont .right dl.social{
	display:block;
	overflow:hidden;
	width:128px;
	background-image:url(../img/social_bg.gif);
	height:46px;
	margin:0px 0px 5px 0px;
	padding:11px 10px 0px 92px;
}

*html #topcont .right dl.social{
	height:100%;
}

#topcont .right dl.social dd{
	float:left;
	display:block;
	width:36px;
	margin:0px 0px 0px 6px;
}

.tabPanelGroup{
	background-color:#FFF;
}

#sp_cont{
	margin-bottom:10px;
}
