@charset "utf-8"; 

body{text-align: center;font-family: "微软雅黑";background-color: #ffffff; margin: 0;}
a {text-decoration: none;font-family: "微软雅黑";}
font {font-size: 12px;color: #999;}

.none{display: none;}
.divBody {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
#calendar {margin: 5px auto;}
.header {
    height: 70px;
    background: url(lib/images/logo.png) no-repeat;
	text-align: left;
	position: relative;
}

.searchTopDiv{
	width: 360px;
	padding-top: 20px;
	margin-left: 450px;
}
.searchText {
    border: 2px solid #c30d23;
    width: 300px;
    height: 28px;
    vertical-align: middle;
    background: url(lib/images/search_glass.png) no-repeat right;
    line-height: 20px;
}
.searchButton {
    vertical-align: middle;
}
.loginTopBox{
    padding-top: 20px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
	width: 390px;
    overflow: hidden;
}
.typeButton {
    width: 133px;
    height: 40px;
    cursor: pointer;
    display: block;
    float: left;
}
.typebg0 {
    background: url(lib/images/secondType.png) no-repeat -30px -20px;
}

.typebg0:hover {
    background: url(lib/images/secondType.png) no-repeat -30px -79px;
}

.typebg1 {
    background: url(lib/images/secondType.png) no-repeat -163px -20px;
}

.typebg1:hover {
    background: url(lib/images/secondType.png) no-repeat -163px -79px;
}

.typebg2 {
    background: url(lib/images/secondType.png) no-repeat -296px -20px;
}

.typebg2:hover {
    background: url(lib/images/secondType.png) no-repeat -296px -79px;
}

.typebg3 {
    background: url(lib/images/secondType.png) no-repeat -429px -20px;
}

.typebg3:hover {
    background: url(lib/images/secondType.png) no-repeat -429px -79px;
}

.typebg4 {
    background: url(lib/images/secondType.png) no-repeat -562px -20px;
}

.typebg4:hover {
    background: url(lib/images/secondType.png) no-repeat -562px -79px;
}

.typebg5 {
    background: url(lib/images/secondType.png) no-repeat -695px -20px;
}

.typebg5:hover {
    background: url(lib/images/secondType.png) no-repeat -695px -79px;
}

.typebg6 {
    background: url(lib/images/secondType.png) no-repeat -828px -20px;
}

.typebg6:hover {
    background: url(lib/images/secondType.png) no-repeat -828px -79px;
}

.typebg7 {
    background: url(lib/images/secondType.png) no-repeat -961px -20px;
}

.typebg7:hover {
    background: url(lib/images/secondType.png) no-repeat -961px -79px;
}

.typebg8 {
    background: url(lib/images/secondType.png) no-repeat -1094px -20px;
}

.typebg8:hover {
    background: url(lib/images/secondType.png) no-repeat -1094px -79px;
}
.sidebar {
    float: right;
    width: 200px;
    height: 580px;
    text-align: left;
    margin-top: 10px;
}

.guild {
    width: 190px;
    height: 150px;
    border: 1px solid #d2d2d2;
    margin: 5px 0px;
}

.guild div {
    background-color: #49c1f0;
    padding: 5px 10px;
    text-align: left;
    color:#fff;
    margin-bottom:15px;
	font-size: 14px;
}

.friendlink {
    width: 190px;
    border: 2px solid #e1f2fd;
    margin: 5px 0px;
    }

.friendlink div {
    background-color: #e1f2fd;
    padding-left: 10px;
    text-align: left;
    margin-bottom: 10px;
}

.friendlink a {
	font-size: 12px;
	line-height: 30px;
	color: #333;
}
.friendlink img {
    vertical-align: middle;
    margin-left: 5px;
}
.topNavDiv{
	clear:both;
	display:block;
	height: 39px;
	width: 100%;
}
.right {
    float: left;
    width: 990px;
    min-height: 570px;
    text-align: left;
}
.content {
    border: 1px solid #d2d2d2;
    margin-top: 15px;
	height: auto!important;
	min-height: 600px!important;
	margin-bottom: 60px;
}

.divtable {
    min-height: 480px;
    clear: both;
}
.divtable table{
	width: 100%;
	margin-left: 0!important;
	border-top: 2px solid #cc3333;
}
.divtable table td{
	height: 30px;
	border: 0;
	border-bottom: 1px dashed #e6e6e7;
	padding-left: 20px;
}
.divtable table td a{
	color:#333 ;
}
.divtable table tr td a font{
	color: #333;
	font-size: 14px!important;
}
.divtable table tr:first-child td{
	color: #CC3333;
    line-height: 45px;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    background-color: #f8f8f8;
}

.nav1 {
    float: left;
    width: 103px;
    height: 60px;
    background: url(lib/images/contents.png) no-repeat -135px -20px;
    margin-left: 10px;
}

.nav2 {
    float: left;
    width: 103px;
    height: 60px;
    background: url(lib/images/contents.png) no-repeat -239px -20px;
    margin-left: 10px;
}

.nav3 {
    float: left;
    width: 103px;
    height: 60px;
    background: url(lib/images/contents.png) no-repeat -342px -20px;
    margin-left: 10px;
}

.nav4 {
    float: left;
    width: 103px;
    height: 60px;
    background: url(lib/images/contents.png) no-repeat -446px -20px;
    margin-left: 10px;
}

.nav5 {
    float: left;
    width: 103px;
    height: 60px;
    background: url(lib/images/contents.png) no-repeat -551px -20px;
    margin-left: 10px;
}
.nav6 {
    float: left;
    width: 103px;
    height: 60px;
    background: url(lib/images/contents.png) no-repeat -654px -20px;
    margin-left: 10px;
}
.nav7 {
    float: left;
    width: 103px;
    height: 60px;
    background: url(lib/images/contents.png) no-repeat -758px -20px;
    margin-left: 10px;
}
.nav8 {
    float: left;
    width: 103px;
    height: 60px;
    background: url(lib/images/contents.png) no-repeat -863px -20px;
    margin-left: 10px;
}
.wire {
    float: right;
    width: 875px;
    height: 48px;
    border-bottom: 1px solid #d2d2d2;
}
.copyRight{margin:0 auto;height: 37px;background:#333;padding-top: 10px;position: fixed; bottom: 0; left: 0; width: 100%;color: #ffffff;}
.copyRight a{color: #ffffff!important;}