
#head {
	margin: 5px auto; width: 976px; text-align: center
}

.left {
	display: inline; float: left; width: 250px
}
.gg {
	border-right: #d9d9d9 1px solid; border-top: #d9d9d9 1px solid; display: inline; float: left; border-left: #d9d9d9 1px solid; width: 248px; border-bottom: #d9d9d9 1px solid; height: 120px
}
.gg .title {
	padding-right: 5px; padding-left: 5px; background: url(gg_title_bg.gif); padding-bottom: 0px; width: 248px; padding-top: 0px; border-bottom: #d9d9d9 1px solid; height: 25px
}
.gg .title span {
	float: left; color: #000
}
.gg .title_more {
	float: right; padding-top: 7px
}
.gg p {
	display: inline; float: right
}
.gg ul {
	margin: 0px 4px; width: 240px
}
.gg li {
	overflow: hidden; width: 240px; padding-top: 7px; height: 20px
}
.gg a {
	float: left; width: 185px; text-align: left
}
.gg li h4 {
	display: inline; float: right
}
.gg b {
	color: #ff6300
}
.player {
	margin-top: 4px; background: url(gg_player_down.gif); float: left; width: 250px; cursor: hand; height: 39px
}
.hdp {
	display: inline; margin: 0px 5px; width: 430px; height: 165px
}
.right {
	display: inline; margin-left: 5px; width: 275px; height: 165px
}
.right br {
	overflow: hidden; width: 275px; height: 5px
}
#main {
	margin: 5px auto; width: 976px
}
.dapian {
	float: left; width: 976px; height:234;
}
.dapian_di {
	float: left; width: 976px; height:43; padding-bottom:10px;
}
.m_left {
	display: inline; float: left; width: 696px; margin-right: 15px
}
.m_left_top {
	background: url(main_new_top.gif); width: 696px; color: #fff; height: 35px; text-align: left
}
.m_left_top2 {
	background: url(main_help_top.gif); width: 696px; color: #fff; height: 35px; text-align: left
}
.m_left_top3 {
	background: url(main_kan_top.gif); width: 696px; color: #fff; height: 35px; text-align: left
}
.m_left_top4 {
	background: url(main_state_top.gif); width: 696px; color: #fff; height: 35px; text-align: left
}

.m_left_top ul {
	display: inline; float: left; margin: 9px 0px 0px 150px; width: 420px; height: 26px
}
.m_left_top2 ul {
	display: inline; float: left; margin: 9px 0px 0px 150px; width: 460px; height: 26px
}
.m_left_top li,.m_left_top2 li {
	display: block; float:left; font-weight: bold; margin: 0px 5px; width: 54px; cursor: hand; padding-top: 7px; height: 26px; text-align: center
}
.m_left_top_out {
	background: url(main_nav_out.gif); color: #247ebd; display:block;
}
.m_left_top_more {
	display: inline; background: url(main_more.gif) no-repeat; float: right; margin: 14px 10px 0px 0px; overflow: hidden; width: 43px; cursor: hand; height: 8px
}
.m_left_main {
	background: #d1e8f8; width: 696px;
}

.m_left_main_help {border: #afd9f2 1px solid; background: #fff; margin: 5px 5px 0px; width: 684px; }
.m_left_main_bg {border: #afd9f2 1px solid; background: #fff; margin: 5px 5px 0px; width: 684px; }
.m_left_main_bg ul {margin: 8px 12px; width: 660px}
.m_left_main_bg li {display: inline; float:left; margin: 5px 4px; width: 124px; height: 190px}
.m_left_main_bg div {
	background: url(main_li_bg.gif); width: 124px; cursor: hand; height: 168px
}
.m_left_main_bg img {
	margin: 6px; width: 112px; height: 156px
}
/*.m_left_main_bg p {
	margin: 10px; width: 660px; height:auto;
}*/
.m_left_main_bg dl {width: 660px; padding:10px;}
.m_left_main_bg dl p { line-height:20px; width:100%; height:auto;font-size: 12px;color: #cc0033;}
.m_left_main_bg h3 {width: 660px;border-bottom: #afd9f2 1px solid; margin-left:10px; margin-top:10px;}

.m_left_main_bg b {
	overflow: hidden; width: 124px; color: #9a9a9a; padding-top: 6px; height: 20px; text-align: left
}
span {
	overflow: hidden; width: 124px; color: #9a9a9a; padding-top: 6px; height: 20px; text-align: left
}
.m_left_main_bg span { display:block; padding-top:0;
}
.m_left_main_bg b {
	color: #676767;
}
.m_left_main_bg a b {
	cursor: hand; text-decoration: none; display:block;
}
.m_left_main_bg a:hover b {
	color: #247ebd; text-decoration: none; display:block;
}
.m_left_main_bg a p {
	text-decoration: none;display: block;margin-left: 6px; background: #000; filter: alpha(opacity=70); width: 106px; color: #fff;line-height: 15px; margin-top: 149px; position: absolute; height: 15px; text-align: right; opacity: 0.7
}
.m_left_bottom {
	background: url(main_bottom.gif); overflow: hidden; width: 696px; height: 5px;margin-bottom:10px;
}
.m_right {
	display: inline; width: 260px
}
.m_right_dig {
	border: #dcdcdc 1px solid; width: 260px; text-align: left; float:right; clear:right; margin-bottom:10px;
}

.m_right_special {
	border-right: #dcdcdc 1px solid; border-top: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; width: 260px; border-bottom: #dcdcdc 1px solid; text-align: left
}

.m_right_new_top {
	background: url(right_new_bg.gif); margin: 5px; width: 250px; height: 15px
}
.m_right_history_top {
	background: url(right_history_bg.gif); margin: 5px; width: 250px; height: 15px
}
.m_right_add_top {
	background: url(right_add_bg.gif); margin: 5px; width: 250px; height: 15px
}
.m_right_help_top {
	background: url(right_help_bg.gif); margin: 5px; width: 250px; height: 15px
}
.m_right_hot_top {
	background: url(right_hot_bg.gif); margin: 5px; width: 250px; height: 15px
}
.m_right_special_top {
	background: url(special.gif); margin: 5px; width: 250px; height: 15px
}
.m_right_dig ul {
	margin: 11px 10px; width: 240px
}
.m_right_dig li {
	overflow: hidden; width: 240px; padding-top: 9px; border-bottom: #cecece 1px solid; height: 20px
}
.m_right_dig li b {
	width: 25px; text-align: center
}
.ls_ml a {
	margin-left:5px;
}
.m_right_dig li a {
	width: 195px
}
.m_right_dig li a:hover {
	color: #247ebd; text-decoration: none
}
.m_right_dig li span{float:right;width: 45px; text-align: center;padding-top: 0px; }
 
.m_right_special {
	margin-top: 10px
}

.m_right_special ul {
	margin: 5px; width: 240px
}
.m_right_special li {
	margin: 5px auto; width: 240px; height: 65px; text-align: left
}
.m_right_special li div {
	display: inline; float: left; width: 120px; height: 65px
}
.m_right_special li h2 {
	padding-left: 5px; font-weight: normal; font-size: 12px; overflow: hidden; width: 120px; height: 20px
}
p {
	padding-left: 5px; font-weight: normal; font-size: 12px; overflow: hidden; width: 120px; height: 20px
}
.m_right_special li p {
	height: 45px
}
.m_right_ad {
	margin-top: 10px; overflow: hidden; width: 260px; padding:5px 0px 0px 5px; float:right; clear:right;
}
.link {
	margin-bottom: 2px; width: 976px; padding-top: 3px; border-bottom: #bbb 2px solid; height: 30px; text-align: left
}
.link div {
	display: inline; background: url(top_link.gif); width: 64px; height: 17px
}
.link2 {
	width: 976px; padding-top: 3px; height: 30px; text-align: left
}
.link2 div {
	display:block; float:left; background: url(bottom_link.gif) no-repeat center center ; width: 64px; height: 25px;
}
.link span,.link2 span {
	padding-left: 5px; width: 907px; float:left; line-height:17px;
}
