﻿
/* ----------reset---------- */
img { border: none 0; display: block; }
a:focus { outline: none 0; }
/* ----------global---------- */
body { background-color: #211d1b; }
.wrap_bg { background: url(../logo50images/wrap_bg.jpg) center top no-repeat; }
.wrap { background: url(../logo50images/bg.jpg) center top no-repeat; min-width: 1000px; min-height: 1200px; font-size: 12px; line-height: 26px; font-weight: normal; font-family: 'Microsoft YaHei', Arial, Simsun; color: #a0806f; }
.wrap a { text-decoration: none; color: #a0806f; }
.wrap a:hover { color: #ce9170; }
.hd { }
.bd { }
/* ----------header---------- */
.header { width: 1000px; height: 600px; margin: 0 auto; position: relative; }
.nav { padding-top: 47px; padding-left: 174px; }
.nav li { width: 80px; height: 35px; }
.nav li:hover { background: url(../logo50images/nav_arrow.png) center top no-repeat; _background: url(../logo50images/nav_arrow8.png) center top no-repeat; }
.nav .index { width: 95px; margin-right: 18px; }
.nav .nav_1 { margin-right: 218px; }
.nav .nav_2 { margin-right: 28px; }
.nav li a { display: block; width: 100%; height: 100%; overflow: hidden; text-indent: -999em; }
/* ----------main---------- */
.main { width: 1000px; height: 1100px; overflow: hidden; margin: 0 auto; position: relative; }
.left_side, .billboard, .ad, .right_side, .gameInfo, .picture { position: absolute; }
.left_side { left: 0; top: 0; }
.billboard { left: 250px; top: 0; }
.ad { left: 250px; top: 411px; }
.right_side { left: 767px; top: 497px; }
.gameInfo { left: 250px; top: 497px; }
.picture {
	left: 0;
	top: 830px;
}
.start { display: block; width: 240px; height: 101px; overflow: hidden; background: url(../logo50images/start.jpg) 0 0 no-repeat; }
.userCARDS { width: 240px; height: 300px; margin-bottom: 10px; }
.column { background-image: url(../logo50images/column_bg.jpg); background-repeat: no-repeat; }
.column .hd { height: 52px; }
.server { width: 240px; height: 222px; overflow: hidden; background-position: 0 -411px; }
.server ul { height: 104px; padding: 10px 0; }
.server li { height: 26px; text-align: center; }
.server .server_more { display: block; width: 150px; height: 30px; margin: 0 auto; text-indent: 16px; color: #8e2d1d; }
.health { width: 240px; height: 184px; overflow: hidden; background-position: 0 -633px; }
.health .bd { padding: 15px 10px; overflow: hidden; }
.health .bd li { float: left; width: 110px; height: 26px; text-align: center; }
.billboard { width: 750px; height: 401px; overflow: hidden; background-position: -250px 0; margin-bottom: 10px; }
.slide {
	width: 750px;
	height: 388px;
	overflow: hidden;
	background-color: #2e2015;
	margin: 2px;
	padding: 4px;
}
.news { width: 312px; height: 401px; overflow: hidden; position: relative; }
.news .news_nav { width: 312px; height: 51px; }
.news .news_nav li { width: 156px; height: 51px; }
.news .news_nav li.current { width: 156px; height: 51px; background-image: url(../logo50images/column_bg.jpg); background-repeat: no-repeat; }
.news .news_nav li.gonggao { background-position: 0 -1060px; }
.news .news_nav li.huodong { background-position: -156px -1060px; }
.news .news_box { display: none; }
.news .news_box.current { display: block; }
.news .news_box ul { padding: 10px 15px 10px 10px; }
.news .news_box li { width: 288px; height: 36px; line-height: 36px; vertical-align: middle; overflow: hidden; border-bottom: 1px dashed #4c2f20; }
.news .news_box li a { width: 204px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news .news_box li a:hover { }
.news .news_box li span, .news .news_box li em, .news .news_box li a { display: inline; }
.news .news_box li span { margin: 0 10px 0 0; }
.news .news_more { width: 90px; height: 40px; position: absolute; right: 0px; bottom: 0px; }
.news .news_more li { display: none; }
.news .news_more li.current { display: block; }
.news .news_more a.more { display: block; width: 90px; height: 40px; background: url(../logo50images/column_bg.jpg) -910px -411px no-repeat; }
.ad { width: 750px; height: 76px; overflow: hidden; margin-bottom: 10px; }
.ad a { display: block; }
.ad1 { margin-right: 10px; }
.service { width: 233px; height: 246px; overflow: hidden; background-position: -767px -497px; }
.service .bd { padding: 19px 0; }
.service .bd .service_info p { width: 199px; margin: 0 auto; }
.self { width: 233px; height: 160px; overflow: hidden; background-position: -767px -743px; }
.self .bd { width: 232px; padding: 15px 0; }
.self .bd li { float: left; width: 116px; height: 26px; text-align: center; }
.friendlink { width: 233px; height: 147px; overflow: hidden; background-position: -767px -903px; }
.friendlink .bd { width: 210px; height: 90px; overflow: hidden; padding: 15px 15px 15px 15px; }
.friendlink .bd li { float: left; width: 105px; overflow: hidden; height: 30px; font: 12px/30px 'Microsoft YaHei'; text-align: center; }
.gameInfo { width: 507px; height: 320px; overflow: hidden; margin-bottom: 10px; margin-right: 10px; background: url(../logo50images/column_bg.jpg) -250px -497px no-repeat; position: relative; }
.gameInfo .gameInfo_nav { width: 507px; height: 51px; }
.gameInfo .gameInfo_nav li { width: 253px; height: 51px; }
.gameInfo .gameInfo_nav li.current { width: 253px; height: 51px; background-image: url(../logo50images/column_bg.jpg); background-repeat: no-repeat; }
.gameInfo .gameInfo_nav li.ziliao { background-position: -322px -1060px; }
.gameInfo .gameInfo_nav li.gonglue { background-position: -575px -1060px; }
.gameInfo .gameInfo_box { display: none; }
.gameInfo .gameInfo_box.current { display: block; }
.gameInfo .gameInfo_box ul { padding: 12px 15px; }
.gameInfo .gameInfo_box li { width: 480px; height: 36px; line-height: 36px; vertical-align: middle; overflow: hidden; border-bottom: 1px dashed #4c2f20; }
.gameInfo .gameInfo_box li a { width: 394px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gameInfo .gameInfo_box li a:hover { }
.gameInfo .gameInfo_box li span, .news .news_box li em, .news .news_box li a { display: inline; }
.gameInfo .gameInfo_box li span { margin: 0 10px 0 0; }
.gameInfo .gameInfo_more { width: 80px; height: 30px; position: absolute; right: 0px; bottom: 0px; }
.gameInfo .gameInfo_more li { display: none; }
.gameInfo .gameInfo_more li.current { display: block; }
.gameInfo .gameInfo_more a.more { display: block; width: 80px; height: 30px; background: url(../logo50images/column_bg.jpg) -677px -457px no-repeat; }
.picture { width: 757px; height: 221px; overflow: hidden; background-position: 0 -829px; }
.picture ul { width: 726px; padding: 10px 0 0 25px; }
.picture li { float: left; margin-right: 20px; }
