html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
a {
	margin: 0px; padding: 0px; outline: 0px;
}
input {
	margin: 0px; padding: 0px; outline: 0px;
}
button {
	margin: 0px; padding: 0px; outline: 0px;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
a {
	cursor: pointer;
}
button {
	cursor: pointer;
}
table {
	margin: 0px auto; border-collapse: collapse; border-spacing: 0;
}
.cls {

}
.cls::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.cls {
	clear: both;
}
a {
	color: rgb(68, 59, 59); text-decoration: none;
}
a:hover {
	color: rgb(211, 20, 20); text-decoration: none;
}
.hidden {
	display: none;
}
em {
	font-style: normal; font-weight: 400;
}
i {
	font-style: normal; font-weight: 400;
}
strong {
	font-style: normal; font-weight: 400;
}
.hide {
	display: none;
}
body {
	overflow: hidden;
}
.body {
	font: 14px/1.5 "Microsoft Yahei", SimSun; color: rgb(68, 59, 59); overflow: hidden; position: relative; font-size-adjust: none; font-stretch: normal;
}
.header {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkAgMAAAA6QrLzAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURQAAAAAAAAAAAINj6cAAAAADdFJOU8zIwhSKVSAAAAAOSURBVAjXY3BgGA6gAQAzCADBlmDn8wAAAABJRU5ErkJggg==") repeat-x top; width: 100%; height: 123px; position: relative; z-index: 2;
}
.kv-top {
	left: 50%; top: 0px; width: 2000px; height: 967px; overflow: hidden; margin-left: -1000px; position: absolute;
}
.kv-top .kv-top-img {
	width: 2000px; height: 967px; clear: both; position: relative;
}
.kv-top .kv-top-img li {
	left: 0px; top: 0px; width: 2000px; height: 967px; position: absolute;
}
.kv-top .kv-top-img li img {
	width: 2000px;
}
.kv-top .kv-top-num {
	top: 560px; right: 50%; margin-right: -600px; position: absolute;
}
.kv-top-num li {
	width: 19px; height: 19px; text-indent: -9999em; overflow: hidden; margin-left: 7px; float: left; background-repeat: no-repeat;
}
.kv-num li {
	width: 19px; height: 19px; text-indent: -9999em; overflow: hidden; margin-left: 7px; float: left; background-repeat: no-repeat;
}
.kv-top-num li:hover {
	background-repeat: no-repeat;
}
.kv-top-num li.focus {
	background-repeat: no-repeat;
}
.kv-top-num li.active {
	background-repeat: no-repeat;
}
.kv-num li:hover {
	background-repeat: no-repeat;
}
.kv-num li.active {
	background-repeat: no-repeat;
}
.kv-num li.current {
	background-repeat: no-repeat;
}
.header-in {
	margin: 0px auto; width: 1200px; position: relative; z-index: 2;
}
.header-in .logo {
	/*background: url("img/") no-repeat; width: 206px; height: 124px; display: inline-block; z-index: 3; cursor: pointer;*/
}
.header-in .tips18 {
	left: 0px; top: 565px; color: rgb(255, 255, 255); position: absolute;
}
.top-nav {
	left: 220px; top: 0px; width: 980px; height: 100px; font-size: 15px; position: absolute; z-index: 2;
}
.top-nav .header-icon {
	left: -10px; top: 5px; width: 18px; height: 17px; display: inline-block; position: relative; cursor: pointer;
}
.top-nav .nav li {
	width: 160px; text-align: center; line-height: 100px; float: left; position: relative;
}
.top-nav .nav .line {
	bottom: 0px;
}
.top-nav .nav a {
	text-align: center; color: rgb(255, 218, 160); line-height: 100px; font-size: 18px; text-decoration: none; margin-top: 30px; position: relative;
}
.top-nav .nav a:hover {
	color: rgb(255, 216, 0);
}
.top-nav .nav a:hover b {
	color: rgb(255, 216, 0);
}
.top-nav .weixin-scan {
	background: url(""); top: 0px; width: 162px; height: 100px; right: 0px; position: absolute;
}
.top-nav .weixin-scan .arrowDown {
	background: url(""); left: 50%; top: 85px; width: 14px; height: 8px; margin-left: -7px; position: absolute;
}
.top-nav .weixin-qrcode {
	background: url(""); top: 100px; width: 162px; height: 143px; right: 0px; display: none; position: absolute;
}
.top-nav #navhead {
	margin-left: 76px;
}
.top-nav #navLast {
	margin-left: 222px;
}
.wechat {
	background: rgb(52, 71, 104); width: 140px; height: 140px; text-align: center; color: rgb(207, 205, 202);
}
.yzn {
	background: url("") no-repeat; left: 115px; top: 420px; width: 159px; height: 125px; display: block; position: absolute; z-index: 2;
}



.yzn .play-btn {
	margin: 40px 55px 0px 60px; width: 44px; height: 44px; background-repeat: no-repeat;
}
.yzn .play-btn:hover {
	background-repeat: no-repeat;
}
.recom-server {
	left: 403px; top: 0px; width: 481px; height: 158px; position: absolute;
}
.recom-server .recom-server-con {
	height: 100%; overflow: visible; border-right-color: rgb(225, 227, 231); border-right-width: 1px; border-right-style: solid; background-color: rgb(255, 255, 255);
}
.recom-server .s-fastin {
	background: rgb(255, 255, 255); border: 1px solid rgb(153, 109, 51); border-image: none; width: 34px; height: 20px; text-align: center; color: rgb(0, 0, 0); line-height: 20px;
}
.recom-server .choice-tab {
	margin: 0px 15px; width: 445px; height: 30px; color: rgb(68, 59, 59); padding-top: 12px; font-size: 14px; border-bottom-color: rgb(197, 197, 197); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.recom-server .option-dom {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(162, 162, 162); border-image: none; width: 180px; overflow: hidden; font-size: 12px;
}
.recom-server .option-dom li {
	padding: 2px; width: 56px; height: 16px; text-align: center; color: rgb(54, 60, 66); line-height: 16px; overflow: hidden; float: left; cursor: pointer; _width: 55px;
}
.recom-server .option-dom li.focus {
	background: rgb(234, 146, 0); color: rgb(255, 255, 255);
}
.recom-server .select-dom {
	background: rgb(255, 255, 255); border: 1px solid rgb(153, 109, 51); border-image: none; width: 100px; height: 20px; color: rgb(196, 0, 0); vertical-align: middle; display: inline-block; position: relative;
}
.recom-server .select-con {
	background: url("img/spacer.gif"); left: 0px; top: 0px; width: 88px; height: 20px; text-align: center; line-height: 20px; position: absolute; cursor: pointer;
}
.recom-server .select-btn {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(153, 109, 51) rgb(255, 255, 255) currentColor; top: 1px; width: 0px; height: 0px; right: 6px; overflow: hidden; display: block; position: absolute; cursor: pointer; _font-size: 0;
}
.recom-server #select-dom-xz {
	width: 72px;
}
.recom-server #select-dom-xz .select-con {
	border: 0px currentColor; border-image: none; width: 53px; overflow: hidden;
}
.recom-server .type-option-dom {
	background: rgb(255, 255, 255); border: 1px solid rgb(162, 162, 162); border-image: none; width: 98px;
}
.recom-server .option-bg {
	left: 0px; top: 23px; display: none; position: absolute;
}
.recom-server .option-bg-type {
	left: 0px; top: 23px;
}
.recom-server .sup-tab-btn {
	padding: 2px 0px; width: 100%; height: 16px; text-align: center; color: rgb(0, 0, 0); line-height: 16px; cursor: pointer;
}
.recom-server .sup-tab-btn:hover {
	background: rgb(234, 146, 0);
}
.recom-server .select-type {
	color: rgb(54, 60, 66); padding-left: 12px; z-index: 2;
}
.recom-server #btnFast {
	width: 40px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; text-decoration: none; vertical-align: middle; display: inline-block; background-color: rgb(196, 1, 1);
}
.recom-server #btnFast:hover {
	background-color: rgb(227, 109, 0);
}
.recom-server .choice-list {
	left: 15px; top: 40px; width: 450px; height: 100px; overflow: hidden; position: absolute;
}
.recom-server .choice-list li {
	background: url("") no-repeat 0px 10px; width: 210px; height: 35px; line-height: 35px; overflow: hidden; padding-left: 15px; border-bottom-color: rgb(215, 216, 217); border-bottom-width: 1px; border-bottom-style: dashed; float: left; display: inline-block; cursor: pointer;
}
.recom-server .choice-list li:first-child a {
	background: url("") no-repeat right 6px;
}
.recom-server .choice-list li:nth-child(2) a {
	background: url("") no-repeat right 6px;
}
.recom-server .choice-list li a {
	width: 186px; color: rgb(68, 59, 59); display: block;
}
.recom-server .choice-list li a:hover {
	color: rgb(211, 20, 20);
}
.recom-server .choice-list li span {
	width: 76px; float: right;
}
.recom-server .all-server {
	left: 240px; top: 118px; width: 186px; height: 31px; text-indent: -9999em; display: block; position: absolute; background-repeat: no-repeat;
}
.recom-server .all-server:hover {
	background-repeat: no-repeat;
}
.recom-server .all-server i {
	width: 8px; height: 16px; margin-left: 16px; vertical-align: middle; display: inline-block;
}
.start_wrap {
	width: 300px; height: 159px; right: 0px; position: absolute;
}
.start_wrap .start {
	background: url("") no-repeat top; padding: 25px 7px 0px 8px; width: 285px; height: 100%; overflow: hidden; position: absolute; z-index: 3;
}
.start_wrap .start:hover {
	background-image: url("");
}
.start_wrap .start span {
	background: url("") no-repeat; margin: 20px auto; width: 193px; height: 67px; display: block; cursor: pointer; content: "";
}
.start_wrap .start span::after {
	background: url("") no-repeat; margin: 20px auto; width: 193px; height: 67px; display: block; cursor: pointer; content: "";
}
.start_wrap .start:hover span {
	animation:icoBig 1.6s linear infinite; -moz-animation: linear icoBig 1.6s infinite; -webkit-animation: linear icoBig 1.6s infinite;
}
.start_wrap .start:hover span::after {
	animation:icoBig2 1.6s linear infinite; opacity: 0.6; -moz-animation: linear icoBig2 1.6s infinite; -webkit-animation: linear icoBig2 1.6s infinite;
}
.login {
	background: url("") rgb(120, 78, 51); top: 174px; width: 280px; height: 260px; right: 0px; padding-left: 20px; position: absolute;
}
.login .sq-third-link {
	margin-left: 30px;
	display: inline-block;
}
.login .sq-third-link {
	margin-top: 30px;
	display: inline-block;
}
.login .side-a {
	background: rgb(75, 49, 33); left: 0px; top: 0px; width: 149px; height: 46px; color: rgb(255, 255, 255); line-height: 46px; font-size: 16px; position: absolute;
}
.login #btn-reg {
	left: 150px; border-left-color: rgb(54, 26, 9); border-left-width: 1px; border-left-style: solid;
}
.login .side-a:hover {
	color: rgb(255, 242, 151);
}
.login #charge-reg {
	border-right-color: rgb(113, 71, 42); border-right-width: 1px; border-right-style: solid;
}
.login .side-a:hover .mark {
	transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);
}
.login .mark {
	margin: 15px 8px 0px 41px; float: left; display: block; _display: inline;
}
.login .m1 {
	background: url("") no-repeat; width: 21px; height: 21px;
}
.login .m2 {
	background: url("") no-repeat; width: 22px; height: 22px; margin-top: 12px;
}
.login .side-a:hover .m1 {
	background-image: url("");
}
.login .side-a:hover .m2 {
	background-image: url("");
}
.login a {
	color: rgb(255, 255, 255);
}
.login a:hover {
	color: rgb(255, 216, 0);
}
.login #btn-reged {
	display: none;
}
.login .log {
	top: 70px; width: 100%; color: rgb(255, 255, 255); float: left; position: relative;
}
.login .log li {
	position: absolute;
}
.login .text {
	padding: 0px 7px; border-radius: 3px; width: 145px; height: 28px; color: rgb(92, 86, 76); line-height: 28px; font-family: "Microsoft Yahei"; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px;
}
.login .user {
	top: 0px;
}
.login .psw {
	top: 40px;
}
.login .user label {
	display: none;
}
.login .psw label {
	display: none;
}
.login .remember {
	top: 80px;
}
.login .psw-btn {
	left: 110px; top: 80px;
}
.login .sq-third-link {
	left: -28px; top: 30px; position: relative;
}
.login .log-btn {
	left: 180px; top: 0px; width: 87px; height: 69px;
}
.login .log-btn a {
	width: 100%; height: 100%; text-indent: -9999em; display: block; background-repeat: no-repeat;
}
.login .log-btn a:hover {
	background-repeat: no-repeat;
}
.login .loged-panel {
	top: 55px; position: absolute;
}
.login .loged {
	padding: 10px 0px 0px; width: 250px; color: rgb(255, 255, 255);
}
.login .loged li {
	line-height: 30px;
}
.login .loged-usercenter {
	text-align: right;
}
.loged-usercenter a {
	margin-left: 10px;
}
.loged .loged-highlight {
	color: rgb(255, 223, 124);
}
#news {
	background: rgb(255, 255, 255); padding: 0px 15px 0px 16px; left: 403px; top: 174px; width: 450px; height: 261px; position: absolute;
}
#news .news-wrap {
	left: -6px; position: relative;
}
#news .news-tab {
	height: 30px; padding-top: 20px; border-bottom-color: rgb(79, 88, 109); border-bottom-width: 1px; border-bottom-style: solid;
}
#news .news-tab li {
	width: 74px; height: 30px; float: left; display: inline; position: relative;
}
#news #li_fangdao {
	border: 0px currentColor; border-image: none;
}
#news .news-tab i {
	transition:0.2s; top: -20px; width: 13px; height: 13px; right: 8px; display: none; position: absolute; -webkit-transition: .2s; -moz-transition: .2s;
}
#news .news-tab li a {
	width: 74px; height: 30px; text-align: center; color: rgb(68, 59, 59); line-height: 18px; font-size: 18px; display: block;
}
#news .news-tab li a:hover {
	height: 29px; color: rgb(196, 1, 1); border-bottom-color: rgb(161, 37, 40); border-bottom-width: 3px; border-bottom-style: solid;
}
#news .news-tab li.current a {
	height: 29px; color: rgb(196, 1, 1); border-bottom-color: rgb(161, 37, 40); border-bottom-width: 3px; border-bottom-style: solid;
}
#news .news-tab li a:hover i {
	top: 0px;
}
#news .news-tab li.current a i {
	top: 0px;
}
#news .headline {
	background: rgb(235, 235, 235); width: 450px; height: 32px; text-align: center; color: rgb(196, 1, 1); line-height: 32px; overflow: hidden; font-size: 18px; font-weight: 700; margin-top: 10px; margin-bottom: 6px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#news .headline:hover {
	color: rgb(255, 141, 19);
}
#news .news-list {
	overflow: hidden; font-size: 14px;
}
#news .news-list li {
	margin: 0px auto; width: 100%; height: 26px; line-height: 26px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#news .news-list li:last-child {
	border: 0px currentColor; border-image: none;
}
#news .news-list a {
	transition:padding 0.2s; color: rgb(68, 59, 59); -webkit-transition: padding .2s ease; -moz-transition: padding .2s ease;
}
#news .news-list a:hover {
	color: rgb(254, 120, 0);
}
#news .news-list a:hover span {
	color: rgb(254, 120, 0) !important;
}
#news .a-link:hover {
	padding-left: 5px;
}
#news .time {
	color: rgb(104, 104, 104); float: right;
}
.fast {
	width: 892px; padding-top: 30px; margin-left: 8px; float: left;
}
.fast li {
	float: left; display: inline-block; cursor: pointer;
}
.fast .f-link {
	background: rgb(234, 234, 234); margin: 0px 3px 2px 0px; width: 143px; height: 318px; overflow: hidden; float: left; display: block; position: relative;
}
.fast .f-link:hover i {
	background-repeat: no-repeat;
}
.fast .f-link .f-bg {
	background: url("") no-repeat center; width: 100%; height: 100%; position: absolute; z-index: 2;
}
.fast .f-link .f-img {
	width: 100%; height: 100%; opacity: 0.5;
}
.fast .f-link .f-text {
	transition:0.5s 0.2s; left: 15px; top: 37px; width: 45px; height: 141px; position: absolute; z-index: 1; -webkit-transition: .5s; -moz-transition: .5s; -webkit-transition-delay: .2s; -moz-transition-delay: .2s;
}
.fast .f-link1 .f-text {
	background: url(""); height: 154px;
}
.fast .f-link1 .f-img {
	background: url("");
}
.fast .f-link2 .f-text {
	background: url(""); height: 114px;
}
.fast .f-link2 .f-img {
	background: url("");
}
.fast .f-link3 .f-text {
	background: url(""); height: 113px;
}
.fast .f-link3 .f-img {
	background: url("");
}
.fast .f-link4 .f-text {
	background: url(""); height: 113px;
}
.fast .f-link4 .f-img {
	background: url("");
}
.fast .f-link5 .f-text {
	background: url(""); height: 114px;
}
.fast .f-link5 .f-img {
	background: url("");
}
.fast .f-link6 .f-text {
	background: url(""); width: 45px; height: 128px;
}
.fast .f-link6 .f-img {
	background: url("");
}
.fast .f-img {
	transition:0.5s; top: 10px; width: 149px; height: 150px; right: 0px; position: absolute; -webkit-transition: .5s; -moz-transition: .5s;
}
.fast .f-link em {
	left: 17px; top: 27px; color: rgb(60, 60, 60); font-size: 20px; position: absolute;
}
.fast .f-link p {
	left: 17px; top: 56px; color: rgb(156, 156, 156); font-size: 12px; position: absolute;
}
.fast .f-link i {
	left: 56px; top: 260px; width: 32px; height: 32px; text-align: center; color: rgb(138, 51, 31); line-height: 21px; display: block; position: absolute; background-repeat: no-repeat;
}
.fast .f-link:hover .f-img {
	transform: translate3d(0px, -10px, 0px); -webkit-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0);
}
.fast .f-link:hover .f-text {
	transform: translate3d(0px, -10px, 0px); -webkit-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0);
}
.fast .f-link:hover .f-img {
	opacity: 1;
}
.honor-list {
	background: url("") no-repeat; width: 300px; height: 331px; padding-top: 30px; margin-top: 16px; float: left;
}
.honor-list .v-more {
	color: rgb(108, 108, 108); font-size: 14px; margin-top: 36px; float: right;
}
.honor-list .v-more:hover {
	color: rgb(138, 51, 31);
}
.honor-list .con {
	margin: 0px auto; width: 290px; height: 296px; overflow: hidden;
}
.honor-list .con .res {
	overflow: hidden;
}
.honor-list .select {
	margin-left: 20px;
}
.honor-list .select-h {
	width: 100px; height: 22px; text-align: center; font-family: "Microsoft Yahei"; font-size: 12px; margin-bottom: 4px; vertical-align: middle;
}
.honor-list .select span {
	width: 112px; display: inline-block;
}
.honor-list #server_id {
	width: 112px;
}
.honor-list .l-t {
	background: rgb(119, 78, 51); height: 36px; color: rgb(255, 255, 255); line-height: 36px;
}
.honor-list #honor_rank {
	text-align: center; color: rgb(68, 59, 59); margin-top: 1px;
}
.honor-list #honor_rank li {
	height: 29px; line-height: 29px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: dashed;
}
.honor-list #honor_rank span {
	width: 200px; text-align: center; display: inline-block;
}
.honor-list .n {
	width: 200px; text-align: center; display: inline-block;
}
.honor-list #honor_rank em {
	width: 90px; text-align: center; display: inline-block;
}
.honor-list .r {
	width: 90px; text-align: center; display: inline-block;
}
#matches1 {
	display: none;
}
#matches2 {
	display: none;
}
#matches3 {
	display: none;
}
.matches {
	background: rgb(225, 225, 225); padding: 5px; top: 30px; width: 877px; height: 308px; overflow: hidden; float: left; position: relative;
}
.matches .illustration-wrapper {
	width: 384px; height: 100%; overflow: hidden; float: left; display: inline-block; cursor: pointer;
}
.matches .illustration {
	width: 100%; height: 100%;
}
.matches .illustration .text {
	left: 50px; top: 30px; width: 30px; text-align: left; color: rgb(255, 255, 255); line-height: 25px; letter-spacing: 20px; font-size: 24px; font-weight: 300; position: absolute; -ms-word-wrap: break-word;
}
.matches .illustration .text span {
	margin-left: 5px; display: block;
}
.matches .illustration.illustration0 .text {
	top: 60px;
}
.matches .illustration0 {
	background: url("");
}
.matches .illustration1 {
	background: url("");
}
.matches .illustration2 {
	background: url("");
}
.matches .illustration3 {
	background: url("");
}
.matches .con {
	background: url("") no-repeat right bottom; padding: 15px 0px 0px 25px; width: 468px; height: 293px; float: left; display: inline-block; position: relative; cursor: pointer;
}
.matches .match-nav {
	left: 22px; top: 15px; border-bottom-color: rgb(129, 125, 118); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 2;
}
.matches .match-nav li {
	width: 87px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; float: left; display: inline; position: relative;
}
.matches .match-nav li a {
	color: rgb(72, 70, 70);
}
.matches .match-nav li.cur a {
	color: rgb(138, 51, 31);
}
.matches .line2 {
	transition:0.5s; left: 0px; width: 0px; height: 3px; bottom: -2px; display: block; position: absolute; z-index: 3; background-color: rgb(161, 37, 40); _display: none; -webkit-transition: .5s; -moz-transition: .5s;
}
.matches .match-nav li:hover .line2 {
	width: 87px;
}
.matches .match-nav li.cur .line2 {
	width: 87px;
}
.matches .match-detail {
	display: none; position: relative;
}
.matches .match-detail .r-desc {
	top: 49px; width: 450px; height: 220px; color: rgb(89, 89, 89); position: absolute; z-index: 2;
}
.matches .match-detail .r-desc p {
	line-height: 25px;
}
.matches .match-detail .r-desc em {
	color: rgb(201, 50, 49); font-size: 18px;
}
.matches .match-detail .r-desc span {
	color: rgb(201, 50, 49);
}
.version {
	margin: auto; width: 887px; height: 230px; overflow: hidden;
}
.version .t {
	height: 70px;
}
.version .con {
	margin: 10px auto 0px; width: 825px; height: 211px; overflow: hidden; position: relative;
}
.version-list {
	left: 0px; width: 9240px; height: 174px; z-index: 10;
}
.version-list li {
	margin: 0px 16px 0px 17px; width: 132px; height: 170px; text-align: center; float: left; display: inline;
}
.version-pic {
	width: 100%; height: 132px; display: block;
}
.allTrans {
	transition:0.2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
.version-img {
	background: url(""); border-radius: 50%; border: 1px solid rgb(234, 233, 230); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 130px; height: 130px; z-index: 3; -webkit-border-radius: 50%; -webkit-transition: .5s; -moz-transition: .5s; -webkit-filter: grayscale(0.7) brightness(1.1); -moz-filter: grayscale(0.7) brightness(1.1); -o-filter: grayscale(0.7) brightness(1.1);
}
.ver-last {
	background-position: 0px 0px;
}
.ver1 {
	background-position: 0px -131px;
}
.ver2 {
	background-position: 0px -262px;
}
.ver3 {
	background-position: 0px -393px;
}
.ver4 {
	background-position: 0px -524px;
}
.ver5 {
	background-position: 0px -655px;
}
.ver6 {
	background-position: 0px -786px;
}
.ver7 {
	background-position: 0px -917px;
}
.ver8 {
	background-position: 0px -1048px;
}
.ver9 {
	background-position: 0px -1179px;
}
.ver10 {
	background-position: 0px -1310px;
}
.ver11 {
	background-position: 0px -1441px;
}
.ver12 {
	background-position: 0px -1572px;
}
.ver13 {
	background-position: 0px -1703px;
}
.ver14 {
	background-position: 0px -1834px;
}
.ver15 {
	background-position: 0px -1965px;
}
.ver16 {
	background-position: 0px -2096px;
}
.ver17 {
	background-position: 0px -2227px;
}
.ver18 {
	background-position: 0px -2358px;
}
.ver19 {
	background-position: 0px -2489px;
}
.ver20 {
	background-position: 0px -2620px;
}
.ver21 {
	background-position: 0px -2751px;
}
.ver22 {
	background-position: 0px -2882px;
}
.ver23 {
	background-position: 0px -3013px;
}
.ver24 {
	background-position: 0px -3145px;
}
.ver25 {
	background-position: 0px -3275px;
}
.ver26 {
	background-position: 0px -3407px;
}
.ver27 {
	background: url("") no-repeat;
}

.version-list li:hover .version-img {
	-webkit-filter: grayscale(0) brightness(1); -moz-filter: grayscale(0) brightness(1); -o-filter: grayscale(0) brightness(1);
}
.version-cover {
	border-radius: 50%; border: 6px solid rgb(204, 204, 204); transition:1s; border-image: none; left: 0px; top: 0px; width: 120px; height: 120px; position: absolute; z-index: 4; -webkit-border-radius: 50%; -webkit-transition: 1s; -moz-transition: 1s;
}
.version-list li:hover .version-cover {
	border-color: transparent;
}
.version-name {
	color: rgb(60, 60, 60); line-height: 20px; padding-top: 10px;
}
.version-time {
	color: rgb(156, 156, 156); line-height: 20px; font-size: 12px;
}
.pa {
	position: absolute;
}
.pr {
	position: relative;
}
.line-bg {
	background-position: -1px -112px; left: 0px; top: 68px; width: 100%; height: 1px; border-top-color: rgb(210, 209, 204); border-top-width: 1px; border-top-style: dashed; position: absolute; z-index: 9; background-repeat: repeat-x;
}
.version {
	width: 887px; height: 230px; overflow: hidden; margin-top: 60px; float: left; position: relative;
}
.version .line-bg {
	background-position: -1px -112px; left: 0px; top: 80px; width: 100%; height: 1px; border-top-color: rgb(158, 137, 102); border-top-width: 1px; border-top-style: dashed; position: absolute; z-index: 9; background-repeat: repeat-x;
}
.version .prev-arrow {
	left: 0px; top: 65px; width: 16px; height: 30px; position: absolute; cursor: pointer; background-repeat: no-repeat;
}
.version .prev-arrow:hover {
	background-repeat: no-repeat;
}
.version .next-arrow {
	top: 65px; width: 16px; height: 30px; right: 0px; position: absolute; cursor: pointer; background-repeat: no-repeat;
}
.version .next-arrow:hover {
	background-repeat: no-repeat;
}
.honor .cup {
	margin: 0px auto; width: 250px; height: 260px; overflow: hidden; position: relative;
}
.honor .cup-d {
	top: 114px; width: 10px; height: 33px; display: block; position: absolute; z-index: 2;
}
.honor .cup-l {
	left: 0px; background-repeat: no-repeat;
}
.honor .cup-r {
	right: 0px; background-repeat: no-repeat;
}
.honor .cup-l:hover {
	background-repeat: no-repeat;
}
.honor .cup-r:hover {
	background-repeat: no-repeat;
}
.honor .cup p {
	width: 100%; text-align: center; bottom: 8px; color: rgb(68, 59, 59); line-height: 16px; font-size: 16px; position: absolute;
}
.honor .cup-img {
	width: 100%; height: 100%; position: absolute;
}
.honor .cup-li {
	width: 100%; height: 100%; margin-top: 5px;
}

.honor .level-sum-point p {
	margin: 0px auto; height: 25px; color: rgb(68, 59, 59); line-height: 25px; overflow: hidden;
}
.honor .level-sum-point .level-star {
	cursor: auto;
}
.honor .select-point p {
	height: 26px; line-height: 26px; overflow: hidden; padding-left: 72px; position: relative;
}
.honor .select-point p span {
	left: 2px; width: 72px; text-align: right; color: rgb(68, 59, 59); position: absolute;
}
.honor .level-star {
	margin: 5px 0px 0px 2px; width: 16px; height: 16px; text-indent: -9999px; float: left; display: block; background-repeat: no-repeat;
}
.honor .select:hover {
	background-repeat: no-repeat;
}
.honor .level-wrap .selected {
	background-repeat: no-repeat;
}
.honor .level-wrap .selected-06 {
	background-repeat: no-repeat;
}
.honor .select-point .point-submit {
	margin: 6px auto 0px; padding: 0px; height: 34px;
}
.honor .point-submit-btn {
	width: 186px; height: 31px; text-indent: -9999px; display: block; background-repeat: no-repeat;
}
.honor .point-submit-btn:hover {
	background-repeat: no-repeat;
}
.server-list-top a {
	color: rgb(255, 255, 255);
}
.server-list-top a:hover {
	color: rgb(255, 195, 75);
}
.server-list-top .s-type {
	left: 19px; width: 105px; height: 61px; text-align: center; line-height: 61px; font-size: 18px; position: absolute; z-index: 3; cursor: pointer;
}

.server-list-top .type-in {
	color: rgb(255, 195, 75);
}
.type0 {
	left: 18px; top: 0px; text-indent: -20px;
}
.type1 {
	left: 131px;
}
.type2 {
	left: 236px;
}
.type3 {
	left: 0px; top: 30px; text-indent: 15px;
}
.type4 {
	left: 113px; top: 30px;
}
.type5 {
	left: 218px; top: 30px;
}
.fastin-input {
	background: rgb(240, 192, 99); width: 34px; height: 18px; text-align: center; color: rgb(34, 44, 62); line-height: 18px; font-size: 12px; vertical-align: middle;
}
.sidebar-server {
	width: 330px; height: 52px; overflow: hidden;
}
.sidebar-server a {
	height: 24px; overflow: hidden; display: block;
}
.sidebar-server li {
	width: 120px; height: 24px; line-height: 24px; margin-right: 45px; float: left;
}
.sidebar-server span {
	float: right;
}
.more {
	width: 17px; height: 17px; color: rgb(174, 186, 193); text-indent: -9999em; margin-left: 50px; float: left; background-repeat: no-repeat;
}
.more:hover {
	background-repeat: no-repeat;
}
.more i {
	background: url("images/4/spr-t.png") no-repeat -51px -1px; width: 13px; height: 16px; vertical-align: middle; display: inline-block;
}
.more:hover i {
	background-position: -74px 0px;
}
.t-more {
	left: 520px; font-size: 12px; position: absolute; z-index: 3;
}
.quick-ingame {
	top: 27px; width: 157px; height: 18px; text-align: right; right: 0px; line-height: 18px; position: absolute;
}
.dq-option-bg {
	padding: 2px 0px 0px; left: 6px; top: 17px; display: none; position: absolute; z-index: 3;
}
.server-list-top .fastin-btn {
	background: rgb(240, 192, 99); border-radius: 3px; transition:color 0.3s; width: 34px; height: 18px; text-align: center; color: rgb(34, 44, 62); line-height: 17px; font-size: 12px; display: inline-block; -webkit-border-radius: 3px; -webkit-transition: color .3s; -moz-transition: color .3s;
}
.server-list-top .fastin-btn:hover {
	background: rgb(249, 207, 126); color: rgb(34, 44, 62);
}
.block-a {
	height: 100%; text-indent: -9999em; overflow: hidden; display: block;
}
.lr {
	left: 50%; width: 640px; height: 137px; bottom: 76px; color: rgb(164, 167, 173); overflow: hidden; font-size: 12px; margin-left: -40px; position: absolute; z-index: 2;
}
.wrap1 {
	margin: 467px auto 0px; width: 1200px; height: 480px; position: relative; z-index: 9;
}
.kv {
	left: 0px; top: 0px; width: 388px; height: 434px; overflow: hidden; position: absolute;
}
.kv-num {
	right: 10px; bottom: 12px; position: absolute;
}
.wrap-mid {
	margin: 0px auto; width: 1200px; height: 371px; overflow: hidden;
}
.welfare {
	width: 240px; float: right;
}
.welfare-tab {
	text-align: center; overflow: hidden; padding-top: 14px;
}
.w-a {
	width: 70px; height: 14px; text-align: center; color: rgb(60, 60, 60); line-height: 14px; border-right-color: rgb(215, 214, 214); border-left-color: rgb(226, 225, 224); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: inline-block;
}
#w-a-0 {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
#w-a-2 {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.w-on {
	color: rgb(138, 51, 31);
}
.welfare .con {
	background: rgb(245, 244, 242); height: 308px; overflow: hidden; position: relative;
}
.welfare-con {
	left: 0px; width: 100%; height: 268px; bottom: 0px; overflow: hidden; position: absolute;
}
.wf-a {
	background: url("images/4/welfare.jpg") no-repeat 0px 40px; width: 100%; height: 100%; text-indent: -9999em; display: block;
}
.wf-a-0 {
	background-position: 0px 0px;
}
.wf-a-1 {
	background-position: -240px 0px;
}
.wf-a-2 {
	background-position: -480px 0px;
}
.wrap2 {
	margin: 0px auto; width: 1200px; overflow: hidden; position: relative;
}
.ziliao .ziliao-btn1 {
	left: -63px; top: -10px; width: 131px; height: 131px; position: absolute; background-repeat: no-repeat;
}
.ziliao .ziliao-btn1:hover {
	background-repeat: no-repeat;
}
.ziliao .ziliao-btn-plus {
	top: -10px; width: 131px; height: 131px; right: -63px; position: absolute; cursor: pointer; background-repeat: no-repeat;
}
.ziliao .ziliao-btn-plus:hover {
	background-repeat: no-repeat;
}
.zl-btn {
	width: 99px; height: 100px; overflow: hidden; float: left; position: relative;
}
.ziliao .con {
	margin: 13px auto; width: 900px;
}
.ziliao .con a.nbr {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.zl-btn i {
	left: 27px; top: 10px; width: 44px; height: 44px; display: block; position: absolute;
}
.zl-btn span {
	transition:0.2s; left: 0px; top: 57px; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px; display: block; position: absolute; -webkit-transition: all .2s ease; -moz-transition: all .2s ease;
}
.zl-btn-1 i {
	background-repeat: no-repeat;
}
.zl-btn-2 i {
	background-repeat: no-repeat;
}
.zl-btn-3 i {
	background-repeat: no-repeat;
}
.zl-btn-4 i {
	background-repeat: no-repeat;
}
.zl-btn-5 i {
	background-repeat: no-repeat;
}
.zl-btn-6 i {
	background-repeat: no-repeat;
}
.zl-btn-7 i {
	background-repeat: no-repeat;
}
.zl-btn-8 i {
	background-repeat: no-repeat;
}
.zl-btn-9 i {
	background-repeat: no-repeat;
}
.zl-btn:hover span {
	color: rgb(255, 216, 0);
}
.zl-btn-1:hover i {
	background-repeat: no-repeat;
}
.zl-btn-2:hover i {
	background-repeat: no-repeat;
}
.zl-btn-3:hover i {
	background-repeat: no-repeat;
}
.zl-btn-4:hover i {
	background-repeat: no-repeat;
}
.zl-btn-5:hover i {
	background-repeat: no-repeat;
}
.zl-btn-6:hover i {
	background-repeat: no-repeat;
}
.zl-btn-7:hover i {
	background-repeat: no-repeat;
}
.zl-btn-8:hover i {
	background-repeat: no-repeat;
}
.zl-btn-9:hover i {
	background-repeat: no-repeat;
}
.role {
	width: 566px; height: 100%; overflow: hidden; float: left; position: relative;
}
.role .t {
	height: 69px; padding-left: 22px;
}
.role .con {
	background: rgb(231, 231, 232); height: 261px;
}
.role-nav {
	left: 22px; top: 88px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 2;
}
.role-nav li {
	width: 87px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; float: left; display: inline; position: relative;
}
.role-nav li a {
	color: rgb(145, 143, 143);
}
.role-nav li.cur a {
	color: rgb(138, 51, 31);
}
.line2 {
	transition:0.5s; left: 0px; width: 0px; height: 2px; bottom: -1px; display: block; position: absolute; z-index: 3; background-color: rgb(165, 89, 32); _display: none; -webkit-transition: .5s; -moz-transition: .5s;
}
.role-nav li:hover .line2 {
	width: 87px;
}
.role-nav li.cur .line2 {
	width: 87px;
}
.role-detail {
	display: none; position: relative;
}
.role-detail .r-desc {
	left: -300px; top: 49px; width: 380px; height: 212px; color: rgb(89, 89, 89); position: absolute; z-index: 2;
}
.curElem .r-desc {
	left: 22px;
}
.r-desc strong {
	font-weight: 700;
}
.weapon {
	left: 0px; top: 16px; width: 206px; height: 37px; color: rgb(68, 59, 59); position: absolute;
}
.skill {
	left: 110px; top: 16px; width: 230px; height: 37px; color: rgb(68, 59, 59); position: absolute;
}
.difficulty {
	left: 0px; top: 42px; width: 206px; height: 37px; color: rgb(68, 59, 59); position: absolute;
}
.r-desc em {
	color: rgb(138, 51, 31); font-size: 14px;
}
.description {
	left: 0px; top: 65px; width: 310px; height: 100px; color: rgb(68, 59, 59); line-height: 24px; position: absolute;
}
.enter_subject {
	border-radius: 4px; border: 1px solid rgb(138, 51, 31); transition:0.3s; border-image: none; top: 20px; width: 99px; height: 25px; text-align: center; right: 20px; color: rgb(138, 51, 31); line-height: 25px; display: block; position: absolute; -webkit-border-radius: 4px; -webkit-transition: .3s; -moz-transition: .3s;
}
.enter_subject:hover {
	background: rgb(138, 51, 31); border-color: rgb(138, 51, 31); color: rgb(255, 255, 255);
}
.readmore {
	border-radius: 4px; border: 1px solid rgb(138, 51, 31); transition:0.3s; border-image: none; left: 0px; width: 99px; height: 25px; text-align: center; bottom: 10px; color: rgb(138, 51, 31); line-height: 25px; display: block; position: absolute; -webkit-border-radius: 4px; -webkit-transition: .3s; -moz-transition: .3s;
}
.readmore:hover {
	background: rgb(138, 51, 31); border-color: rgb(138, 51, 31); color: rgb(255, 255, 255);
}
.next-matches {
	border-radius: 4px; border: 1px solid rgb(138, 51, 31); transition:0.3s; border-image: none; left: 250px; width: 99px; height: 25px; text-align: center; bottom: -10px; color: rgb(138, 51, 31); line-height: 25px; position: absolute; -webkit-border-radius: 4px; -webkit-transition: .3s; -moz-transition: .3s;
}
.next-matches:hover {
	background: rgb(138, 51, 31); border-color: rgb(138, 51, 31); color: rgb(255, 255, 255);
}
.prev-subject {
	left: 225px;
}
.next-subject {
	left: 346px;
}
.role-detail .r-per {
	width: 324px; height: 262px; right: -300px; bottom: -262px; position: absolute; _bottom: 0;
}
.role-detail .r-per img {
	right: 0px; bottom: 0px; position: absolute;
}
.curElem .r-per {
	right: 0px;
}
.video-alert {
	background: rgb(80, 80, 80); margin: -234px 0px 0px -320px; border: 3px solid rgb(80, 80, 80); border-image: none; left: 50%; top: 50%; width: 654px; height: 368px; display: none; position: fixed; z-index: 9999; _position: absolute;
}
.video-alert2 {
	background: rgb(80, 80, 80); margin: -282px 0px 0px -480px; border: 3px solid rgb(80, 80, 80); border-image: none; left: 50%; top: 50%; width: 960px; height: 564px; display: none; position: fixed; z-index: 9999; _position: absolute;
}
.video-code {
	width: 800px; height: 469px;
}
.video-code2 {
	width: 960px; height: 564px;
}
.layout {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 99; opacity: 0.4;
}
.video-list-main li {
	margin: 14px 13px 0px 0px; width: 285px; text-align: center; float: left; display: inline;
}
.video-list-main li .tle {
	line-height: 30px;
}
.video-list-main li a {
	width: 285px; height: 285px; overflow: hidden; display: block; position: relative;
}
.video-list-main li a i {
	background: url("images/3/video-btn.png") no-repeat center; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.video-list-main li img {
	transition:0.4s; width: 285px; height: 285px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;
}
.video-list-main li a:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);
}
.sq-dialog-content {
	margin: 0px; text-align: center;
}
.layout-mod-downlist {
	width: 552px; height: 236px; z-index: 100;
}
.ly-m-dl-c {
	width: 552px; height: 236px; z-index: 100;
}
.layout-mod-downlist {
	background: url("images/3/box.jpg") no-repeat; display: none;
}
.ly-m-dl-c {
	position: relative;
}
.ly-m-dl-close {
	text-indent: -9999px; display: block; position: absolute;
}
.ly-m-dl-it {
	text-indent: -9999px; display: block; position: absolute;
}
.ly-m-dl-close {
	top: 10px; width: 20px; height: 20px; right: 9px;
}
.ly-m-dl-it {
	left: 35px; top: 74px; width: 226px; height: 120px;
}
.ly-m-dl-it-2 {
	left: 290px;
}
.sq-dialog-client {
	text-align: center;
}
.c-body {
	min-height: 2000px;
}
.c-body .start_wrap {
	position: relative;
}
.c-body .login {
	top: 20px; position: relative;
}
.c-body .matches {
	padding: 0px; width: 300px; margin-top: 20px; float: right;
}
.c-body .matches .illustration-wrapper {
	width: 300px; height: 308px;
}
.c-body .matches .illustration {
	left: 0px; top: 0px; width: 300px; height: 308px; display: inline-block; position: absolute; cursor: pointer;
}
.c-body .matches .text {
	left: 46px; top: 30px; position: absolute;
}
.c-body .honor-list {
	width: 300px; margin-top: 50px; float: right;
}
.c-body .recom-server {
	left: 0px; width: 100%; height: 80px; margin-bottom: 14px; position: relative;
}
.c-body .recom-server .choice-tab {
	width: 460px;
}
.c-body .recom-server .select-type {
	width: 270px;
}
.c-body .recom-server .choice-list {
	width: 840px; height: 30px; margin-top: 3px;
}
.c-body .recom-server .choice-list li {
	width: 190px;
}
.c-body .recom-server .choice-list li a {
	width: 170px; color: rgb(68, 59, 59);
}
.c-body .recom-server .choice-list li a:hover {
	color: rgb(211, 20, 20);
}
.c-body .recom-server .all-server {
	left: auto; top: 5px; right: 10px;
}
.c-wrap {
	margin: 467px auto 0px; width: 1200px; padding-bottom: 200px; position: relative; z-index: 9;
}
.side {
	width: 300px; float: right;
}
.main {
	width: 888px; float: left;
}
.content strong {
	font-weight: 700;
}
.article-top span {
	padding: 0px 0px 0px 29px; width: 130px; color: rgb(46, 10, 0); line-height: 95px; font-size: 30px;
}
.bread-nav {
	padding: 0px 0px 0px 29px; color: rgb(46, 10, 0); line-height: 34px; font-size: 12px; margin-top: 40px; margin-right: 20px; float: right;
}
.bread-nav a {
	color: rgb(46, 10, 0);
}
.bread-nav a:hover {
	color: rgb(255, 159, 50);
}
.article-main {
	background: rgb(243, 243, 243); padding: 0px 30px; width: 825px; color: rgb(104, 104, 104); min-height: 969px; _height: 969px;
}
.article-main a {
	color: rgb(104, 104, 104);
}
.article-main a:hover {
	color: rgb(254, 120, 0);
}
.c-link:hover {
	color: rgb(255, 195, 75);
}
.article-list {
	margin: 0px auto; padding-top: 16px;
}
.article-list li {
	height: 40px; line-height: 40px; overflow: hidden; cursor: pointer;
}
.article-list li a:hover {
	color: rgb(254, 120, 0);
}
.article-list li .time {
	float: right;
}
.news-date {
	float: right;
}
.pageNum {
	margin: 20px auto 0px; height: 50px; text-align: center; padding-top: 20px;
}
.pageNum span {
	display: inline;
}
.pageNum a {
	background: rgb(136, 88, 33); margin: 3px; padding: 2px 7px; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px;
}
.article-title {
	height: 102px; text-align: center; color: rgb(196, 0, 0); line-height: 120px; overflow: hidden; font-size: 38px;
}
.article-title h1 {
	font-weight: 400;
}
.article-detail {
	height: 22px; text-align: right; line-height: 22px; font-size: 12px; border-bottom-color: rgb(112, 112, 112); border-bottom-width: 1px; border-bottom-style: dashed;
}
.article-detail span {
	color: rgb(156, 156, 156);
}
.article-content {
	padding: 20px 0px; line-height: 2;
}
.article-relation {
	margin: 0px auto; height: 150px; font-size: 14px;
}
.article-relation dt {
	height: 36px; line-height: 36px; border-bottom-color: rgb(112, 112, 112); border-bottom-width: 1px; border-bottom-style: solid;
}
.article-relation dd {
	margin: 0px 1% 0px 0px; width: 49%; height: 30px; line-height: 30px; overflow: hidden; float: left;
}
.c-bg {
	background: url("images/4/c.png") no-repeat; left: 50%; width: 100%; height: 174px; bottom: 0px; margin-left: -50%; position: absolute; z-index: 2;
}
.dqf {
	background: url("images/4/dqf.jpg") no-repeat; width: 100%; height: 110px; display: block;
}
.dqf:hover {
	background-position: 0px -110px;
}
.s-body {
	background: url("img/bg-main.png") no-repeat top; height: 1100px;
}
.s-header {
	margin: 0 auto; width: 1000px; height: 192px; position: relative;
}
.s-header {
	margin:0;
}
.s-wrap {
	background: url("img/bg-1.png") no-repeat center 0px; margin: 60px auto; width: 1088px; height: 1040px; position: relative;
}
.s-nav {
	left: 20px; top: 28px; width: 1065px; height: 73px; position: absolute;
}
.s-nav li {
	border: 0px currentColor; border-image: none; width: 144px; height: 73px; margin-right: 32px; float: left; _display: inline;
}
.s-nav li.nav2 {
	margin-right: 30px;
}
.s-nav a {
	height: 73px; text-indent: -9999px; overflow: hidden; display: block;
}
.s-nav a:hover {
	background: url("../img/nav.png");
}
#nav-2:hover {
	background-position: -176px 0px;
}
#nav-3:hover {
	background-position: -350px 0px;
}
#nav-4:hover {
	background-position: -526px 0px;
}
#nav-5:hover {
	background-position: -526px 0px;
}
#nav-6:hover {
	background-position: -526px 0px;
}
.s-logo {
	background: url("") no-repeat; left: 55px; top: 27px; width: 206px; height: 124px; position: absolute;
}
.s-body #loginframe {
	left: 720px; top: 100px; width: 324px; height: 190px; color: rgb(255, 255, 255); position: absolute;
}
.s-body #loginframe .sq-third-link {
	margin-left: 4px;
	margin-top: 30px;
	display: inline-block;
}
.s-body .log {
	height: 78px; font-size: 12px;
}
.s-body .log a {
	color: rgb(255, 255, 255);
}
.s-body .log a:hover {
	color: rgb(255, 195, 75);
}
.s-body .log li {
	position: absolute;
}
.s-body .text {
	padding: 0px 30px; border-radius: 4px; width: 150px; height: 31px; color: rgb(60, 60, 60); line-height: 31px; font-family: "Microsoft Yahei"; background-color: rgb(255, 255, 255); -webkit-border-radius: 4px;
}
.s-body .user {
	left: 12px; top: 20px;
}
.s-body .user .text {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACEUExURQAAAHNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc2NorRwAAAArdFJOUwDiEa/keDLrJq461RXy/X05NegZ7y1F2zYh9PahpPdt6gfJc9wB0muAatPcrT7JAAAAgklEQVQI10XOVw7CQAwEUKc6vfdeIcH3vx+WWWB+nsbSrgaA4wxIODigUnXTeI1TV31qUNQt09ZFIN2iREzIEl1TvTNdwdBU1wwhJlu0KRbz0NcZ3Q9z6WUWeYwXZaWMQUzlniLypPXRN+q/pn+tsNPzuxNu2uHYzl8/twOWGf6Zlzcj0wegsWBRWwAAAABJRU5ErkJggg==") no-repeat 10px rgb(255, 255, 255);
}
.s-body .psw {
	left: 12px; top: 66px;
}
.s-body .psw .text {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAMAAADjyg5GAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACuUExURQAAAHNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc7jTI48AAAA5dFJOUwD0/K/4n+VQQJD5obmj0ujOE7vkqJcXtTjvTP7VyGjMAgMGY4q8CAr1eKSmkh231DxIy/EUrg+bdMKr33AAAACISURBVAjXTc3XDsIwEETRSRwbSO+d3nsv+/8/RogD4T6sdKSRFgDGg6Gu96cj1D3mJAzLocOyJqPZBFjsaPPRmZ5ytaVTde/aTXKvWoB3vXSbjo4Hg/7iMFevTtNaMeHa+GW7CPyWfgAtbBlqKHhLXqAU8VexKJGrShL1qqJEUXMgZZl8mrEUb57ODaxGCj58AAAAAElFTkSuQmCC") no-repeat 10px rgb(255, 255, 255);
}
.s-body .log-btn {
	left: 236px; top: 25px; width: 150px; height: 70px;
}
.s-body .log-btn a {
	width: 100%; height: 100%; display: block; background-repeat: no-repeat;
}
.s-body .log-btn a:hover {
	background-repeat: no-repeat;
}
.s-body .get-psw {
	left: 213px; top: 56px;
}
.s-body .get-reg {
	background: 0px 0px; left: 275px; top: 56px; width: auto; height: auto;
}
.s-body .remember {
	left: 12px; top: 112px;
}
.s-body .loged {
	margin: 0px; padding: 8px 0px 0px 16px; width: 630px; color: rgb(255, 255, 255);
}
.s-body .loged a {
	color: rgb(255, 216, 0);
}
.s-body .loged a:hover {
	color: rgb(211, 20, 20);
}
.s-body .loged li {
	width: 294px; height: 24px; line-height: 24px; float: left;
}
.s-body .loged .loged-highlight {
	color: rgb(195, 134, 59);
}
.s-content {
	margin: 0px 0px 0px 38px; position: relative;
	width: 670px;
}
.server-list li {
	margin: 0px 7px 8px 0px; width: 208px; height: 41px; text-align: center; line-height: 41px; overflow: hidden; float: left; background-repeat: no-repeat;
}
.server-list li:hover {
	background-repeat: no-repeat;
}
.server-list li a {
	transition:0.2s; height: 100%; color: rgb(255, 255, 255); font-size: 14px; display: block; -webkit-transition: .2s; -moz-transition: .2s;
}
.server-list #servers li {
	background-repeat: no-repeat;
}
.server-list #servers li:hover {
	background-repeat: no-repeat;
}
.server-list #servers li a {
	color: rgb(255, 255, 255);
}
.server-list #servers li a span {
	color: rgb(244, 202, 4);
}
.s-body .fastin-btn:hover {
	background-position: -160px -32px;
}
.s-body .all {
	height: 450px; -ms-overflow-y: auto;
}
.server-list span {
	color: rgb(100, 54, 54);
}
.sp-pager li {
	background: rgb(35, 45, 55); margin: 1px 4px 1px 0px; width: 80px; height: 24px; line-height: 24px; cursor: pointer;
}
.sp-pager {
	margin: 0px 0px 4px; overflow: hidden;
}
#nameList {
	margin: 0px 0px 4px; overflow: hidden;
}
.s-name {
	color: rgb(255, 255, 255); line-height: 18px; font-size: 18px;
}
.s-body .fastin-input {
	background: rgb(255, 255, 255); width: 44px; height: 18px; color: rgb(0, 0, 0); line-height: 18px;
}
#history {
	padding: 12px 0px 22px; width: 650px; height: 43px; overflow: hidden;
}
#all-dq-server-tab {
	width: 100%; overflow: hidden;
}
.dq-server-wrap {
	display: none;
}
.sp {
	width: 612px; height: 610px; -ms-overflow-y: auto;
}
.st2 li {
	margin: 0px 7px 8px 0px; width: 191px; height: 43px; float: left; _display: inline;
}
#serverTab li {
	background: rgb(65, 51, 41); margin: 0px 7px 5px 0px; width: 92px; height: 23px; text-align: center; color: rgb(216, 165, 91); line-height: 23px; text-indent: 0px; font-size: 12px; float: left; cursor: pointer;
}
#all-sx-server-tab li {
	background: rgb(65, 51, 41); margin: 0px 7px 5px 0px; width: 92px; height: 23px; text-align: center; color: rgb(216, 165, 91); line-height: 23px; text-indent: 0px; font-size: 12px; float: left; cursor: pointer;
}
#serverTab .on {
	background: rgb(216, 165, 91); color: rgb(1, 1, 1);
}
#all-sx-server-tab .on {
	background: rgb(216, 165, 91); color: rgb(1, 1, 1);
}
#all-sx-server-list {
	width: 616px; height: 508px; margin-top: 10px; -ms-overflow-y: auto;
}
#all-dq-server-tab {
	width: 100%; overflow: hidden;
}
#all-xz-server-tab {
	width: 100%; overflow: hidden;
}
#all-dq-server-tab a {
	background: rgb(65, 51, 41); margin: 0px 3px 0px 0px; width: 72px; height: 23px; text-align: center; color: rgb(216, 165, 91); line-height: 23px; float: left; display: inline-block;
}
#all-xz-server-tab a {
	background: rgb(65, 51, 41); margin: 0px 3px 0px 0px; width: 72px; height: 23px; text-align: center; color: rgb(216, 165, 91); line-height: 23px; float: left; display: inline-block;
}
#all-dq-server-tab a:nth-child(1) {
	color: rgb(255, 255, 255);
}
#all-xz-server-tab a:nth-child(1) {
	color: rgb(255, 255, 255);
}
#all-dq-server-tab .on {
	background: rgb(216, 165, 91); color: rgb(1, 1, 1);
}
#all-xz-server-tab .on {
	background: rgb(216, 165, 91); color: rgb(1, 1, 1);
}
#all-dq-server-list {
	width: 616px; height: 520px; margin-top: 20px; -ms-overflow-y: auto;
}
#all-xz-server-list {
	width: 616px; height: 520px; margin-top: 20px; -ms-overflow-y: auto;
}
#all-dq-server-list a {
	text-align: center; margin-left: 0px; float: none;
}
#all-xz-server-list a {
	text-align: center; margin-left: 0px; float: none;
}
.type-choose {
	margin: 20px 0px 10px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; position: relative;
}
.select-dom {
	background: none; border: 1px solid rgb(108, 108, 108); border-image: none; width: 68px; height: 16px; line-height: 16px; vertical-align: middle; display: inline-block; position: relative; z-index: 3; cursor: pointer;
}
.select-btn {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(174, 177, 193) rgb(26, 30, 41) currentColor; height: 0px; right: 3px; overflow: hidden; margin-top: -8px; display: block; position: absolute; _font-size: 0;
}
.s-fastin {
	background: rgb(255, 255, 255); border: 1px solid rgb(153, 109, 51); border-image: none; width: 42px; height: 16px; text-align: center; color: rgb(0, 0, 0); line-height: 16px; _margin-left: 5px;
}
#select-dom-s1 {
	margin-right: 36px;
}
#select-dom-xz {
	width: 78px;
}
#select-dom-dq {
	width: 78px;
}
#select-dom-xz .select-con {
	width: 62px;
}
#select-dom-dq .select-con {
	width: 62px;
}
..select-con{
	overflow: hidden;
	height: 16px;
	float: left;
	display: block;
	padding: 0 12px 0 2px;
	text-align: center;
	font-size: 12px;
	line-height: 15px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.s-fastin-btn {
	top: 3px; width: 65px; height: 24px; text-indent: -9999em; margin-left: 20px; display: inline-block; position: relative; cursor: pointer; background-repeat: no-repeat;
}
.s-fastin-btn:hover {
	background-repeat: no-repeat;
}
.option-bg {
	left: 0px; top: 19px; display: none; position: absolute; z-index: 3;
}
.s-body .option-bg {
	left: 0px; top: 23px;
}
#option-bg-xz {
	left: 0px; top: 23px;
}
#option-bg-dq {
	left: 0px; top: 23px;
}
.option-bg-type {
	left: 75px; top: 21px;
}
.option-bg-type-i {
	left: 60px; top: 25px; -ms-zoom: 1;
}
.option-dom {
	background: rgb(59, 32, 25); padding: 1px; border: 1px solid rgb(108, 108, 108); border-image: none; width: 195px; overflow: hidden; font-size: 12px;
}
.option-dom li {
	padding: 2px; width: 61px; height: 16px; text-align: center; color: rgb(174, 177, 193); line-height: 16px; overflow: hidden; float: left; cursor: pointer;
}
.option-dom li.focus {
	background: rgb(229, 215, 190); color: rgb(0, 0, 0);
}
.s-body .option-dom {
	background: rgb(255, 255, 255); width: 195px;
}
.s-body .option-dom li {
	width: 61px; color: rgb(0, 0, 0); _width: 60px;
}
.option-dom li.focus {
	background: rgb(136, 89, 71); color: rgb(255, 255, 255);
}
#choice-tab {
	color: rgb(255, 195, 75); z-index: 10;
}
#choice-tab2 {
	left: 556px; top: 32px;
}
.select-type-cb-i {
	display: block;
}
#select-dom-i1 {
	border: 1px solid rgb(237, 172, 43); border-image: none; width: 104px; height: 24px; color: rgb(105, 47, 0); background-color: rgb(48, 22, 13);
}
#select-dom-i2 {
	background: rgb(238, 213, 187); border: 0px currentColor; border-image: none; width: 58px; height: 16px; color: rgb(105, 47, 0); font-size: 12px;
}
#select-dom-i1 .select-btn {
	border-top-color: rgb(237, 172, 43); border-right-color: rgb(48, 22, 13); border-left-color: rgb(48, 22, 13); border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#select-dom-i2 .select-btn {
	border-top-color: rgb(237, 172, 43); border-right-color: rgb(48, 22, 13); border-left-color: rgb(48, 22, 13); border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#select-dom-i1 .select-con {
	padding: 0px; width: 78px; height: 24px; text-align: center; color: rgb(255, 195, 75); line-height: 24px; font-size: 14px; border-right-color: rgb(237, 172, 43); border-right-width: 1px; border-right-style: solid;
}
#select-dom-i1 .select-btn {
	right: 7px; margin-top: 10px;
}
#select-dom-i2 .select-con {
	width: 44px; height: 16px; line-height: 16px;
}
#option-bg-3 {
	left: 86px; top: 90px;
}
#option-bg-1 {
	left: 86px; top: 120px;
}
.type-option-dom {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(108, 108, 108); border-image: none; font-size: 12px;
}
.type-option-dom li {
	padding: 2px; width: 75px; height: 16px; text-align: center; color: rgb(0, 0, 0); line-height: 16px; cursor: pointer;
}
#type-option-dom-1 {
	background: rgb(48, 22, 13); border: 1px solid rgb(237, 172, 43); border-image: none; width: 76px;
}
#type-option-dom-1 li {
	width: 100%; height: 20px; color: rgb(255, 195, 75); line-height: 20px; float: none;
}
#type-option-dom-2 li {
	background: rgb(255, 255, 255);
}
#type-option-dom-2 li:hover {
	background: rgb(136, 89, 71); color: rgb(255, 255, 255);
}
#option-dom-1 {
	background: rgb(238, 213, 187);
}
.select-type {
	left: 200px; top: 12px; width: 270px; height: 18px; color: rgb(255, 255, 255); line-height: 18px; position: absolute; z-index: 2;
}
.s-body .select-dom {
	background: rgb(255, 255, 255); border: 1px solid rgb(108, 108, 108); border-image: none; width: 80px; height: 16px; line-height: 16px;
}
.s-body .select-con {
	width: 65px; color: rgb(0, 0, 0);margin-left: 10px;
}
.s-body .select-btn {
	border-top-color: rgb(73, 73, 73); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.s-body .select-type {
	top: 0px; width: 300px; height: 26px; text-align: left; right: 132px; line-height: 26px; position: absolute; z-index: 2; _margin-top: -5px;
}
.xz-server-wrap {
	display: none;
}
.dq-server-wrap {
	display: none;
}
.sx-server-wrap {
	display: none;
}
.no-dq-server-wrap {
	display: none;
}
.now-is-1 .xz-server-wrap {
	display: block;
}
.now-is-2 .dq-server-wrap {
	display: block;
}
.now-is-0 .no-dq-server-wrap {
	display: block;
}
.now-is-4 .no-dq-server-wrap {
	display: block;
}
.now-is-3 .sx-server-wrap {
	display: block;
}
.now-is-4 .sp-pager {
	display: none;
}
.now-is-0 .select-type-0 {
	vertical-align: top; display: inline-block;
}
.now-is-1 .select-type-1 {
	vertical-align: top; display: inline-block;
}
.now-is-2 .select-type-2 {
	vertical-align: top; display: inline-block;
}
.now-is-3 .select-type-3 {
	vertical-align: top; display: inline-block;
}
.now-is-4 .select-type-4 {
	vertical-align: top; display: inline-block;
}
.select-type-0-i {
	display: block;
}
#paging li {
	background: rgb(255, 255, 255); margin: 0px 7px 5px 0px; width: 92px; height: 23px; text-align: center; color: rgb(38, 38, 38); line-height: 23px; text-indent: 0px; font-size: 12px; float: left; cursor: pointer;
}
#nameList a {
	background: rgb(255, 255, 255); margin: 0px 7px 5px 0px; width: 92px; height: 23px; text-align: center; color: rgb(38, 38, 38); line-height: 23px; text-indent: 0px; font-size: 12px; float: left; cursor: pointer;
}
#paging li.hover {
	background: rgb(119, 78, 51); color: rgb(255, 255, 255);
}
#nameList a.hover {
	background: rgb(119, 78, 51); color: rgb(255, 255, 255);
}
#all-server-wrap {
	width: 620px; height: 600px; overflow: auto;
}
.select1 {
	display: inline-block; position: relative;
}
.select2 {
	display: inline-block; position: relative;
}
.select1 {
	margin-right: 10px;
}
#all-xz-server {
	width: 666px; height: 490px; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.loged .loged-top {
	display: none;
}
.loged img {
	margin-right: 3px; vertical-align: middle;
}
.three {
	left: 0px; top: 100px;
}
.three-icon {
	background: url("img/three.png") no-repeat; margin: 0px 11px; transition:0.5s; width: 28px; height: 28px; text-indent: -9999em; vertical-align: middle; display: inline-block; -webkit-transition: .5s; -moz-transition: .5s;
}
.three-wx {
	background-position: -39px 0px;
}
.three-wb {
	background-position: -78px 0px;
}
.s-body .three-icon {
	margin: 0px 4px;
}
.forum .forum-tabs {
	margin-top: 20px; margin-left: 20px;
}
.forum .forum-tabs li {
	background: rgb(56, 66, 87); margin: 0px 2px; width: 95px; height: 39px; text-align: center; color: rgb(129, 137, 154); line-height: 39px; font-size: 16px; float: left; display: inline-block; cursor: pointer;
}
.forum .forum-tabs li:hover {
	background: rgb(198, 182, 144); color: rgb(34, 44, 62);
}
.forum .forum-tabs li.current {
	background: rgb(198, 182, 144); color: rgb(34, 44, 62);
}
.forum .topic {
	left: 20px; top: 80px; width: 400px; height: 146px; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.forum .topic .module li {
	width: 400px; height: 25px; text-align: left; display: inline-block; position: relative; cursor: pointer;
}
.forum .topic .module li a:hover {
	text-decoration: underline;
}
.forum .topic .module li span {
	right: 20px; float: right; position: absolute;
}
.forum .toForum {
	border-radius: 4px; border: 1px solid rgb(240, 192, 99); transition:0.5s; border-image: none; left: 150px; top: 250px; width: 170px; height: 36px; text-align: center; color: rgb(240, 192, 99); line-height: 36px; display: inline-block; position: absolute; cursor: pointer; -webkit-border-radius: 4px; -webkit-transition: all .5s; -moz-transition: all .5s;
}
.forum .toForum:hover {
	background: rgb(240, 192, 99); color: rgb(34, 43, 61);
}
.article-main a.card-btn {
	color: rgb(255, 255, 255);
}
html {
	overflow: auto;
}
body {
	position: relative;
}
.sq-dialog-masking {
	position: fixed !important; _position: absolute;
}
.r-cover {
	position: fixed !important; _position: absolute;
}
.wrap3 {
	margin: -30px auto 0px; width: 1200px; height: auto; padding-bottom: 260px; position: relative;
}
.mod-wrap {
	width: 566px; height: auto; float: left; min-height: 500px; _display: inline;
}
.mod-wrap-left {
	margin-right: 34px;
}
.mod-wrap-right {
	margin-left: 34px;
}
.dashed-line {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAATBAMAAABB+WFTAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURQAAAKKOgqKOgqKOgqKOgqKOgqKOgqKOghrq3o0AAAAIdFJOUwDMvnQFc25tOdzuowAAAB1JREFUCNdjcFYyYQgUFGdQFBQC40BBMQaQGBkAAKvDAqycrn8pAAAAAElFTkSuQmCC") repeat-y center; left: 50%; top: 20px; width: 68px; height: 945px; margin-left: -34px; display: inline; position: absolute;
}
.modules {
	width: 100%; margin-top: 30px; -ms-zoom: 1;
}
.modules ::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; content: "";
}
.modules .mod-t {
	height: 33px; line-height: 33px; padding-left: 30px; position: relative;
}
.modules .mod-t .mod-t-text {
	color: rgb(119, 78, 54); font-size: 30px; font-weight: 700;
}
.modules .mod-t .mod-t-icon {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAhCAMAAADqFascAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC3UExURQAAAHdONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONndONkCldkYAAAA8dFJOUwASdgLUqQgf6QoXMC6P/j/TFppqW7/Aoy83XOeOBeXhFBEPk5JV2teEgrK0zmQqzerwYz10dSwxLeJTUmQaB+cAAAD/SURBVCjPfZLXFoIwEETHRhMVsaCiYgXsvfv/3yUxsgaj5incs0x2ZwfQIR2GVBkzVJIxQ5X4406YIZsocYasd23MI1QuFpRktVIoloFULpsXtfPZXOp5qWrpTCybSWtV6rNWf3Wv1ms0x5nVtNitxf7jkjAuIx2NSDF6pQF95PU47ztBE0q7220raAZOn8Yau5MOTBOdiTsWXTBmqyWwXM2MD3sW6/1+vZBt2202O5lutcNB235AYzo/Asf5NKF9c0PeSeheCQ4c/9237ww47XlDccqh9xI6JT0x/zv41W/aDsTt0C7p8F1a8sSWkBPh2GKqkEjVjwz+SOzXfD8AptsTZF9/H7EAAAAASUVORK5CYII=") no-repeat top; left: 0px; top: 50%; width: 22px; height: 33px; margin-top: -16px; position: absolute;
}
.modules .mod-t .mod-t-more {
	top: 50%; width: 17px; height: 17px; text-align: center; right: 0px; text-indent: -9999em; font-size: 14px; margin-top: -11px; position: absolute; background-repeat: no-repeat;
}
.modules .mod-t .mod-t-more:hover {
	background-repeat: no-repeat;
}
.modules .mod-con {
	height: auto; overflow: hidden; clear: both; margin-top: 20px; position: relative; min-height: 10px;
}
.mod-data {
	height: 320px;
}
.mod-data .mod-con {
	position: relative;
}
.mod-data .mod-data-link {
	margin-top: 16px; position: relative;
}
.mod-data .mod-data-wrap-t {
	left: 0px; top: 5px; width: 106px; color: rgb(68, 59, 59); line-height: 28px; padding-left: 32px; font-size: 18px; font-weight: 700; position: absolute; min-height: 28px;
}
.mod-data .mod-data-1 {
	margin-top: 0px;
}
.mod-data .mod-data-1 .mod-data-wrap-t {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAMAAADeH4ToAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAD8UExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPN8U70AAABTdFJOUwDi2N9fB7hg7h1q5nvSsGsXGALrEwgDBBphH7c/Kgn2+jbQEqop27M1Wa0x6GzMy1bcicpVBd7w3Qav14dlZI0oL+BR2Y56517UMCfhoy6iIi1PheQKWQAAAPVJREFUGNNVj+d2glAQhBeQJmBPNJbYe0nvVdOrmnn/d8ldLgrsj53vzO7ZQsTR7LQUR2l1mrSJYqVh3HXt7r3RqBSlVcp7taBa8/IlVr2eojCu67rI/R5Fo9cnGiPr866d8zWLMY0MH81z59L0yRiRmmBIwrT3kGR8V0l5FLpjcSVxsS/yl0KTjNCydSbylVXmgW+0mId9Fvd9fpPnhvPSjK8f9KDKvZpzJPc+v1AGg9h9A4gFqZvYHyp/2sZhxDpFm8WFvrV0uBK0k613oAVQwG1AxyhsqlV5GaVRDScPMRV5imH0gj8sVz94il1F69lk9hvwPx1yGOftqtAVAAAAAElFTkSuQmCC") no-repeat left;
}
.mod-data .mod-data-2 .mod-data-wrap-t {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADAUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs7LxAAAAA/dFJOUwCcAWIc22Md5tziG9Ixvfi0LDWjEMda5VHW7bwp4fEN+7ttBnOfq466m5YK6PrkBbMEDoaZsoqdeY2Enn0I1UVVPu0AAAC8SURBVCjPtdLHEoJAEATQJq4LqICAgBEBFcw5y///laVlKYtc7VPXmznMYQBE3Qqb7gBAT2y1CJsgEHtQOv0j2Fz7HQV++7AtOHdp+/BcYVnwneB62G8ILTgl5xOwQFNmWG5i9SpCxueYzz5rNSnnUu3bNVp9t6qkMafVdUeciI5e59gbjIZNp9RuGPiJOTNRFmtulTqpkL86lBIL4+E4Gw/jsDgYJWmUJiPGeJWo76oSsv747Z5/h+c34AGweg3NoeGr5wAAAABJRU5ErkJggg==") no-repeat left;
}
.mod-data .mod-data-3 .mod-data-wrap-t {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAMAAAAcqPc3AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFEUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA28eB8AAABrdFJOUwDdsfMUxtMe4hN1dBclruv7pmMk7BgZdhJ4ISdzaGb+rD8aO9CRFnAbJhX9bbvqsFcQjvCa3PVro6DC0QPo45aJBwaV71k+DWcqPOQL7pc910L6OJMFgTFgU/ZyhF38NIZVzoW/Dg++VvhcoR6eJwAAAS9JREFUKM9lkFVzwzAQhNdxDGHGhpk5KTMzMzPc/3+vLGfqttGMVqvvNNqTgDGMDsbCFBvBMQojSmpK86UMk0xJsymVokDC5RTMuK1SFlmqfsEsOF0JrZyXagNPo3BBx+S1NzyDmpTXr6v3XsjaujvHvbtlpfdefRjTJvlVJB9zPhLfZGrrWPF3utJTk4VUhGZO6nZcCsdkQ58cKB4V3dcoUx9W4oV92f/8eHWKPToBPj8e/PIWv6dAXuDswCk4LLi8Abxk0QPKbFpol+khVbR04+Xp5MYmYJYjyfTvDwmxXGB9ewdrFDKwaS6oLSurTIKqaUgDQyctuM38lBoAT7RxPBmBdXZGcza9IeJ43MNkYgoG4To/zX1u+S+Pi4vcL4lxg2tDGTah8N1Pp/b/7ht6rS8m1aRM/wAAAABJRU5ErkJggg==") no-repeat left;
}
.mod-data .mod-data-3 .mod-data-wrap-t:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAMAAAAcqPc3AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFEUExURUdwTMQBAcMBAcQBAb8AAMMBAcMBAcMAAMQBAckAAMQAAMMAAMcAAMAAAMQBAcQBAcQBAcQBAcMAAMYAAMMBAb8AAMEAAMQAAMMAAMQAAMYAAMEAAMMAAMQAAMMAAMMBAcIAAMMBAcQBAcQAAMIAAMMBAcUAAMMAAMYAAMIAAMIAAMMBAcQBAcQAAMQBAcQAAMMBAb8AAMMBAcMBAcMBAcMBAcMBAcMAAMMBAcQBAcQBAcMBAaoAAMMBAcMBAcMBAbYAAMMBAcQBAdQAAMQBAcIAAMUAAMQAAMMAAMIAAMMBAbkAAMMAAMQBAcMBAcQAAMMBAcMBAcUAAMMAAMQBAcMBAcwAAMUAAMQAAMQAAMMBAcQAAMMBAcQBAcIAAMQAAMQBAcMAAMgAAMMBAcMBAcQBAcQBAcQAAMMBAcMAAMwAAMQBAYLnPrIAAABrdFJOUwDdsfMUxtMe4hN1dBclruv7pmMk7BgZdngnEiFzaGb+P6zQGjuRFnAbJhX9u23qV7AQ9Y7wmtxro6DRwgPo44kHlpUG71k+DWcq5As87pc91/pCOJOBBTFgU/ZyhPxdNIZVDs6Fv/hcvlYPTfDOrwAAAS5JREFUKM9lkFVvAzEQhCc5DDM0zMxUZmZmZtj//16fc+q1jSWPx99anrWBMYwOxiIUG8ExiiBKalrzpSyTbEmzaZWiQMLlNIm4q1IOOaq+QzQ5XQmtnJfqHU+jcEHH5LU3PJ26lB9eV+u/krV5e457d9NKH/2aHtMm+UkgH3M+Er5kag+x4u/2pOcWC6mYWhmp13UpHJMNA3KgeFh0X6NMA1iJF/Zl/8vj1Rn26AR4+3zwyzv8ngJ5gdMDp8lhweUN4CXLMKDMpoV2mR5RRUs3Xp5KbmwCohxOpn5/SIjlAutb21ijkIHNc0FtWVllElTNOg3oTpp3i/yUGgBPtHE8GYZ1dkZztmFDxPG4h8nENAzCdXGK+8zSXx4XFrhfFuIG14aiN6Hw3U+n9v/uG3/+LyaEX0LFAAAAAElFTkSuQmCC") no-repeat left;
}
.mod-data .mod-data-4 .mod-data-wrap-t {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC6UExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKskavMAAAA9dFJOUwBQGi4c7NAd5uQbXKbVsLzyHswMWK6iQ13g5QohOxHi2mMn0Z24hkEIkw7XBdhgRWEN8AbPjLr1ZLv2UWW50YSyAAAApElEQVQoz+3IxxKCUBBE0QaBmacSRJEoYMScs/L/vyVVSsnatbOYOn2B/niYsFiZWwBrcyE4GY77wIgnvRbVGk1L3+hWs1GjVm/CI+QDvG9n5Mb840EOjj/GYb8sGTOYyiELuSRVO1X57792pRxK8CVDnQJtqhcjDMLi16kNTFVcrtI5ZWE7rpd7rmMLTm+P5x2Sqs0yijpdzT/5x24nomymqdILACYO/myAdT8AAAAASUVORK5CYII=") no-repeat left;
}
.mod-data .mod-data-4 .mod-data-wrap-t:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC6UExURQAAAMQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAcQBAfI3OvsAAAA9dFJOUwBQGi4c7NAd5uQbXKa8sPLVHswMrljg5QpdokMhEeI72tGGuCdjnUEIkw7XBWFgRQ0G8NiMz7r1ZLv2ZVHlLuz1AAAApElEQVQoz+3IxxKCUBBE0QaBmacSRJEoYMScs/L/vyVVSsnatbOYOn2B8bAfszjoKwBrfSE47g/HwIQHSYtqjaZpbSyz2ahRKxnwBPkI79sauTH/eJSDex9jt1+W7DGYyiELuSRVO1X57792pRyK+yVDnQJtqhfDc73i16kNTFVcrtI5ZWF3Qj/3w44tOL09H3dIqjbLKHICrXvsngInomymqdIL/owO/uZR7bsAAAAASUVORK5CYII=") no-repeat left;
}
.mod-data .mod-data-con {
	color: rgb(68, 59, 59); line-height: 22px; padding-left: 138px; font-size: 12px; min-height: 22px;
}
.mod-data .mod-data-con a {
	color: rgb(68, 59, 59); padding-right: 12px; font-size: 14px; display: inline-block;
}
.mod-data .mod-data-con a:hover {
	color: rgb(196, 1, 1);
}
.mod-stars .mod-con {
	height: 203px;
}
.mod-stars .mod-con .mx-zone li {
	width: 275px; height: 199px; overflow: hidden; margin-left: 15px; float: left; position: relative; _display: inline;
}
.mod-stars .mod-con .mx-zone li:first-child {
	margin-left: 0px;
}
.mod-stars .mod-con .mx-info {
	width: 100%; height: 250px; display: block;
}
.mod-stars .mod-con .book {
	border-radius: 4px; border: 1px solid rgb(138, 51, 31); border-image: none; left: 2px; width: 222px; height: 35px; text-align: center; bottom: 0px; color: rgb(138, 51, 31); line-height: 35px; font-size: 18px; display: block; position: absolute; -webkit-border-radius: 4px;
}
.mod-stars .mod-con .book:hover {
	background: rgb(138, 51, 31); transition:0.3s; color: rgb(255, 255, 255); -webkit-transition: .3s; -moz-transition: .3s;
}
.mod-stars .mod-con .book i {
	background: url("images/4/like.png") no-repeat 0px -1px; width: 21px; height: 20px; vertical-align: middle; display: inline-block;
}
.mod-stars .mod-con .book:hover i {
	background-position: -29px -1px;
}
.mod-stars .mod-con .mx-bg {
	background: rgb(0, 0, 0); transition:0.3s; left: 0px; width: 100%; height: 28px; bottom: 0px; position: absolute; opacity: 0.5; -webkit-transition: .3s; -moz-transition: .3s;
}
.mod-stars .mod-con .mx-zone li:hover .mx-bg {
	height: 36px;
}
.mod-stars .mod-con .mx-name {
	transition:0.3s; left: 0px; width: 100%; height: 36px; bottom: -4px; line-height: 36px; position: absolute; z-index: 2; -webkit-transition: .3s; -moz-transition: .3s;
}
.mod-stars .mod-con .mx-zone li:hover .mx-name {
	bottom: 0px;
}
.mod-stars .mod-con .mx-name em {
	transition:0.3s; width: 100%; text-align: center; color: rgb(255, 255, 255); display: block; -webkit-transition: .3s; -moz-transition: .3s;
}
.mod-stars .mod-con .mx-zone li:hover em {
	width: 134px; color: rgb(255, 195, 75);
}
.mod-stars .mod-con .mx-zone .mx-a {
	border-radius: 3px; border: 1px solid rgb(255, 195, 75); transition:0.3s; border-image: none; width: 82px; height: 18px; text-align: center; right: -112px; bottom: 8px; color: rgb(255, 195, 75); line-height: 18px; font-size: 12px; position: absolute; -webkit-border-radius: 3px; -webkit-transition: .3s; -moz-transition: .3s;
}
.mod-stars .mod-con .mx-zone li:hover .mx-a {
	right: 8px;
}
.mod-stars .mod-con .mx-name .mx-a:hover {
	background: rgb(255, 195, 75); color: rgb(20, 20, 20);
}
.mod-stars .mod-con .mx-zone .mx-about {
	line-height: 24px; margin-left: 6px; position: relative;
}
.mod-stars .mod-con .mx-about strong {
	height: 26px; line-height: 18px; font-size: 16px; display: block;
}
.mod-stars .mod-con .mx-about b {
	color: rgb(138, 51, 31); font-weight: 400;
}
.mod-stars .mod-con .mx-about p {
	text-indent: 2em;
}
.mod-video .v-more i {
	background-position: -51px 0px;
}
.mod-video .v-more:hover i {
	background-position: -74px 0px;
}
.mod-video .video .con {
	width: 100%; height: 158px;
}
.mod-video .video li {
	width: 275px; height: 199px; overflow: hidden; float: left; position: relative;
}
.mod-video .v-img {
	transition:transform 0.5s, transform 0.5s, -moz-transform 0.5s; width: 100%; height: 100%; -webkit-transition: -webkit-transform .5s ease; -moz-transition: transform .5s ease, -moz-transform .5s ease;
}

.mod-video .video li:hover .v-img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);
}
.mod-video .v-bg {
	width: 100%; height: 28px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 28px; padding-left: 10px; position: absolute; background-color: rgba(255, 255, 255, 0.15);
}
.mod-video .mod-video-li-2 {
	margin-left: 15px;
}
.mod-video .video-play-btn {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA4CAMAAACWs2tWAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABXUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////45GDugAAAAcdFJOUwDwYO/AECBAgD9Q4KB/cJAwv6/fn1/Qz7CPb0+4KMdaAAABbElEQVRIx+2XSXaDMBBEW6CBMINtbCd9/3OmRCDDeyZG5WTnWmBtvjWUqG5EZrnTeNCdyodXL990yjVJeeNW1B1VTZ2FnSq7SvW80qNq7SRFxSeNUSaJ6o2O86Jz7SRZmWrAT6eVS4fF6gXPsxYEK6Uq5vyYP12R61UpViocc2Bhi+0+4b+Aff8APOngaTi+8FdHwwZxcWLh0AI/BxIWV2PtR8/BiAsbo46EkReIukNJwuIQcBu23YdxXy4btu2BRUJ107Z9sEi0rSNh12DlBQdnKIFVSS27H3BXC84q1ECtOatalN4pUJckYLMmo66nx2a1c8yLUUZ7rGeT5JY9e2FTsBlmN+zZBbtHovdZ6P4JphuaQ+wbyVbKzdzEdI9rE9dqzrSPw9w+OqNHunHF1Hol2GWzqKWjTzosJMW07jVW4rF5e9nWUrfmcTMiFu3XOZXVnS+SdrF2kWl/nnxtf/kDE9YPCoztJVumfQeaNjmT67ty9gAAAABJRU5ErkJggg==") no-repeat 0px 0px; left: 50%; top: 50px; width: 60px; height: 56px; margin-left: -30px; position: absolute;
}
.mod-roles {
	position: relative;
}
.mod-roles .mod-con {
	height: 267px; overflow: hidden; background-color: rgb(225, 225, 225);
}
.mod-roles .role-nav {
	left: 26px; top: 15px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 2;
}
.mod-roles .role-nav li {
	width: 87px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; float: left; display: inline; position: relative;
}
.mod-roles .role-nav li a {
	color: rgb(68, 59, 59);
}
.mod-roles .role-nav li.cur a {
	color: rgb(138, 51, 31);
}
.mod-roles .line2 {
	transition:0.5s; left: 0px; width: 0px; height: 2px; bottom: -1px; display: block; position: absolute; z-index: 3; background-color: rgb(165, 89, 32); _display: none; -webkit-transition: .5s; -moz-transition: .5s;
}
.mod-roles .role-nav li:hover .line2 {
	width: 87px;
}
.mod-roles .role-nav li.cur .line2 {
	width: 87px;
}
.mod-roles .role-detail {
	display: none; position: relative;
}
.mod-roles .role-detail ::after {
	display: inline;
}
.mod-roles .role-detail .r-desc {
	left: -300px; top: 49px; width: 380px; height: 212px; color: rgb(89, 89, 89); position: absolute; z-index: 2;
}
.mod-roles .curElem .r-desc {
	left: 22px;
}
.mod-roles .r-desc strong {
	font-weight: 700;
}
.mod-roles .weapon {
	left: 0px; top: 16px; width: 103px; height: 23px; clear: none; position: absolute;
}
.mod-roles .skill {
	left: 85px; top: 16px; width: 230px; height: 23px; position: absolute;
}
.mod-roles .difficulty {
	left: 0px; top: 42px; width: 206px; height: 37px; position: absolute;
}
.mod-roles .star2 {
	background-position: -20px -65px;
}
.mod-roles .star3 {
	background-position: -39px -65px;
}
.mod-roles .r-desc em {
	color: rgb(138, 51, 31); font-size: 14px;
}
.mod-roles .description {
	left: 0px; top: 72px; width: 310px; height: 100px; color: rgb(68, 59, 59); line-height: 24px; position: absolute;
}
.mod-roles .readmore {
	border-radius: 4px; border: 1px solid rgb(138, 51, 31); transition:0.3s; border-image: none; left: 0px; width: 99px; height: 25px; text-align: center; bottom: 32px; color: rgb(138, 51, 31); line-height: 25px; display: block; position: absolute; -webkit-border-radius: 4px; -webkit-transition: .3s; -moz-transition: .3s;
}
.mod-roles .readmore:hover {
	background: rgb(138, 51, 31); border-color: rgb(138, 51, 31); color: rgb(255, 255, 255);
}
.mod-roles .role-detail .r-per {
	width: 324px; height: 262px; right: -300px; bottom: -262px; position: absolute; _bottom: 0;
}
.mod-roles .role-detail .r-per img {
	right: 0px; bottom: 0px; position: absolute;
}
.mod-roles .curElem .r-per {
	right: 0px;
}
.mod-forum-thread .mod-con {
	height: 203px;
}
.mod-thread-list .mod-con {
	height: 200px; overflow: hidden;
}
.mod-thread-list li {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAMAAADnP957AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSiplkAAAAZdFJOUwB73VFQWlV3fSRPTD9AgXp+4BAWFbKQGuQMKa1AAAAATklEQVQI11WOSQ7AIAzEXLrRle7t/P+j5YBA8c2KkhgiA4VGvkgr9cU6Y3W2bT8ZkwXpe5mkCmZFbnikBbzkrjSB1R15x16zf0yBacvVP9RQBME/O8kuAAAAAElFTkSuQmCC") no-repeat left; height: 28px; line-height: 28px; padding-left: 20px; border-bottom-color: rgb(207, 207, 207); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.mod-thread-list li a {
	color: rgb(67, 67, 67); padding-right: 40px; display: block;
}
.mod-thread-list li a:hover {
	color: rgb(196, 1, 1);
}
.mod-thread-list li a .datetime {
	top: 0px; right: 0px; position: absolute;
}
.mod-service {
	margin-top: 0px; float: left; display: inline;
}
.mod-media {
	margin-top: 0px; float: left; display: inline;
}
.mod-service {
	width: 346px;
}
.mod-service .mod-con {
	padding: 20px; height: 60px; background-color: rgb(225, 225, 225);
}
.mod-service .mod-con .service-p2 {
	padding-top: 20px;
}
.mod-service .mod-con .service-p2 span {
	width: 152px; line-height: 28px; display: inline-block; cursor: pointer;
}
.mod-service .mod-con a {
	border-radius: 3px; border: 1px solid rgb(112, 19, 19); transition:color 0.4s; border-image: none; width: 72px; height: 20px; text-align: center; color: rgb(112, 19, 19); line-height: 20px; font-size: 14px; display: inline-block; -webkit-border-radius: 3px; -webkit-transition: color .4s; -moz-transition: color .4s;
}
.mod-service .mod-con a:hover {
	background: rgb(138, 51, 31); border-color: rgb(138, 51, 31); color: rgb(255, 255, 255);
}
.mod-media {
	width: 205px; margin-left: 15px;
}
.mod-media .mod-con {
	height: 75px; padding-top: 25px; background-color: rgb(225, 225, 225);
}
.mod-media .mod-scroll-wrap {
	margin: 0px auto; width: 150px; height: 50px; overflow: hidden;
}
.mod-media .mod-scroll-wrap .media-scroll {
	width: 150px; height: 50px; overflow: hidden; position: relative;
}
.mod-media .media-scroll li {
	width: 152px; height: 50px; float: left;
}
.mod-media .media-scroll img {
	width: 150px; height: 50px;
}
.mod-media .pk {
	width: 100%; text-align: center; padding-top: 18px; float: left; display: block;
}
.mod-friend-links {
	margin-top: 15px;
}
.mod-friend-links .mod-con {
	padding: 16px; margin-top: 0px; background-color: rgb(225, 225, 225);
}
.mod-friend-links .friend-links {
	height: 52px; overflow: hidden;
}
.mod-friend-links .friend-links a {
	padding: 0px 3px; color: rgb(67, 67, 67); line-height: 24px; font-size: 14px; display: inline-block; white-space: nowrap;
}
.mod-friend-links .friend-links a:hover {
	color: rgb(196, 1, 1);
}
.pwd-hightlight {
	text-decoration: underline;
}
.card-body .type-choose {
	color: rgb(97, 97, 97);
}
ul.serversCover li a {
	text-align: left; text-indent: 5px;
}
ul.serversCover li a span {
	display: none;
}
.wechat-card-list {
	padding-left: 100px; margin-bottom: 30px;
}
.wechat-card-list label {
	width: 220px; text-align: right; display: inline-block; cursor: default;
}
.wechat-card-list {
	margin-bottom: 0px;
}
.wechat-card-list label {
	width: 220px; text-align: right; display: inline-block; cursor: default;
}
#showcard {
	margin-left: 66px;
}
#showcard2 {
	margin-left: 66px;
}
#showcard3 {
	margin-left: 66px;
}
#showcard span {
	margin-left: 12px;
}
#showcard2 span {
	margin-left: 12px;
}
#showcard3 span {
	margin-left: 12px;
}
.order-float {
	top: 200px; width: 254px; height: 333px; z-index: 20;
}
.order-float.wechat-back {
	width: 24px;
}
.share-float {
	top: -90px; right: -228px; position: absolute;
}
.wechat-float {
	position: absolute;
}
.wechat-f-back {
	margin: 110px 0px 0px; width: 18px; height: 66px; float: right; display: block; cursor: pointer;
}
.bdshare-slide-button {
	display: none !important;
}
.ziliao .ziliao-btn1:hover {
	background-position: 0px 0px;
}
.ziliao .ziliao-btn-plus:hover {
	background-position: -141px 0px;
}
.ziliao .ziliao-btn-plus {
	background-position: 0px -141px;
}
.ziliao .ziliao-btn1 {
	background-position: -141px -141px;
}
.login .log-btn a:hover {
	background-position: -282px 0px;
}
.login .log-btn a {
	background-position: -282px -79px;
}
.s-body .log-btn a:hover {
	background-position: 0px 0px;
}
.s-body .log-btn a {
	background-position: 0px 0px;
}
.zl-btn-8:hover i {
	background-position: -282px -158px;
}
.zl-btn-7:hover i {
	background-position: -282px -212px;
}
.zl-btn-6:hover i {
	background-position: -320px -282px;
}
.zl-btn-5:hover i {
	background-position: -379px 0px;
}
.zl-btn-4:hover i {
	background-position: -379px -54px;
}
.zl-btn-3:hover i {
	background-position: -379px -108px;
}
.zl-btn-2:hover i {
	background-position: -379px -162px;
}
.zl-btn-1:hover i {
	background-position: -379px -216px;
}
.zl-btn-6 i {
	background-position: -379px -270px;
}
.zl-btn-8 i {
	background-position: 0px -342px;
}
.zl-btn-7 i {
	background-position: -54px -342px;
}
.yzn .play-btn {
	background-position: -108px -342px;
}
.yzn .play-btn:hover {
	background-position: -162px -342px;
}
.zl-btn-9:hover i {
	background-position: -216px -342px;
}
.zl-btn-1 i {
	background-position: -270px -342px;
}
.zl-btn-2 i {
	background-position: -324px -342px;
}
.zl-btn-3 i {
	background-position: -378px -342px;
}
.zl-btn-4 i {
	background-position: -433px 0px;
}
.zl-btn-5 i {
	background-position: -433px -54px;
}
.zl-btn-9 i {
	background-position: -433px -108px;
}
.server-list #servers li {
	background-position: 0px -396px;
}
.server-list li:hover {
	background-position: -213px -396px;
}
.server-list li {
	background-position: -487px 0px;
}
.server-list #servers li:hover {
	background-position: -487px -52px;
}
.honor .cup-r:hover {
	background-position: -487px -104px;
}
.honor .cup-l:hover {
	background-position: -507px -104px;
}
.honor .cup-r {
	background-position: -527px -104px;
}
.honor .cup-l {
	background-position: -547px -104px;
}
.fast .f-link:hover i {
	background-position: -567px -104px;
}
.fast .f-link i {
	background-position: -609px -104px;
}
.recom-server .all-server {
	background-position: -487px -147px;
}
.honor .point-submit-btn:hover {
	background-position: -487px -188px;
}
.recom-server .all-server:hover {
	background-position: -487px -229px;
}
.honor .point-submit-btn {
	background-position: -487px -270px;
}
.version .prev-arrow {
	background-position: -651px -104px;
}
.version .prev-arrow:hover {
	background-position: -487px -311px;
}
.version .next-arrow {
	background-position: -513px -311px;
}
.version .next-arrow:hover {
	background-position: -539px -311px;
}
.s-fastin-btn {
	background-position: -565px -311px;
}
.s-fastin-btn:hover {
	background-position: -487px -351px;
}
.kv-top-num li:hover {
	background-position: -640px -311px;
}
.kv-top-num li.focus {
	background-position: -640px -311px;
}
.kv-top-num li.active {
	background-position: -640px -311px;
}
.kv-num li:hover {
	background-position: -640px -311px;
}
.kv-num li.active {
	background-position: -640px -311px;
}
.kv-num li.current {
	background-position: -640px -311px;
}
.kv-top-num li {
	background-position: -669px -311px;
}
.kv-num li {
	background-position: -669px -311px;
}
.more:hover {
	background-position: -562px -351px;
}
.modules .mod-t .mod-t-more:hover {
	background-position: -562px -351px;
}
.more {
	background-position: -589px -351px;
}
.modules .mod-t .mod-t-more {
	background-position: -589px -351px;
}
.honor .select:hover {
	background-position: -616px -351px;
}
.honor .level-wrap .selected {
	background-position: -616px -351px;
}
.honor .level-star {
	background-position: -642px -351px;
}
.honor .level-wrap .selected-06 {
	background-position: -642px -351px;
}
.ziliao .ziliao-btn1:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.ziliao .ziliao-btn-plus:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.ziliao .ziliao-btn-plus {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.ziliao .ziliao-btn1 {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.login .log-btn a:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.login .log-btn a {
	background-image: url("img/button-u.png"); background-size: 101px 70px;
}
.s-body .log-btn a:hover {
	background-image: url("img/button-u.png"); background-size: 101px 70px;
}
.s-body .log-btn a {
	background-image: url("img/button-u.png"); background-size: 101px 70px;
}
.zl-btn-8:hover i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-7:hover i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-6:hover i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-5:hover i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-4:hover i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-3:hover i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-2:hover i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-1:hover i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-6 i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-8 i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-7 i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.yzn .play-btn {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.yzn .play-btn:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-9:hover i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-1 i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-2 i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-3 i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-4 i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-5 i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.zl-btn-9 i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.server-list #servers li {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.server-list li:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.server-list li {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.server-list #servers li:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.honor .cup-r:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.honor .cup-l:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.honor .cup-r {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.honor .cup-l {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.fast .f-link:hover i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.fast .f-link i {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.recom-server .all-server {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.honor .point-submit-btn:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.recom-server .all-server:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.honor .point-submit-btn {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.version .prev-arrow {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.version .prev-arrow:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.version .next-arrow {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.version .next-arrow:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.s-fastin-btn {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.s-fastin-btn:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.kv-top-num li:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.kv-top-num li.focus {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.kv-top-num li.active {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.kv-num li:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.kv-num li.active {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.kv-num li.current {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.kv-top-num li {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.kv-num li {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.more:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.modules .mod-t .mod-t-more:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.more {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.modules .mod-t .mod-t-more {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.honor .select:hover {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.honor .level-wrap .selected {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.honor .level-star {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.honor .level-wrap .selected-06 {
	background-image: url("img/cqby_main_1_z_3090131.png"); background-size: 700px 438px;
}
.m-tablist{font-family: arial;font-size:14px;position: absolute;left: 710px;top:300px;}
.m-tablist .gl{display:block;width:322px;height:42px;background: url("img/news-a.png") 100% no-repeat;text-indent: -9999px;padding:0 0 0 20px;}
#news_TabCon {overflow:hidden;width:322px;margin-bottom:5px;border-bottom:none;background:none;padding:8px 10px 0 15px;height:225px;overflow:hidden;}
#news_TabCon dl li{float:left;width:322px;height:30px;line-height:30px;border-bottom:1px solid rgba(199, 177, 153, 0.17);overflow:hidden;font-size:12px;background: url(img/ser_icon.jpg) 6px 12px no-repeat;}
#news_TabCon dl{width:100%;padding:0;}
#news_TabCon dl li a {margin-left: 24px;color:#cdbd95;transition: color 200ms ease-out 0s;outline: medium none;}
.game-hl{font-family: arial;font-size:14px;position: absolute;left: 710px;top:552px;}
.game-hl .gl{display:block;width:322px;height:42px;background: url("img/game-a.png") 100% no-repeat;text-indent: -9999px;padding:0 0 0 20px;}
#games_TabCon {overflow:hidden;width:322px;margin-bottom:5px;border-bottom:none;background:none;padding:8px 10px 0 15px;height:187px;overflow:hidden;}
#games_TabCon dl li{float:left;width:322px;height:30px;line-height:30px;border-bottom:1px solid rgba(199, 177, 153, 0.17);overflow:hidden;font-size:12px;background: url(img/ser_icon.jpg) 6px 12px no-repeat;}
#games_TabCon dl{width:100%;padding:0;}
#games_TabCon dl li a {margin-left: 24px;color:#cdbd95;transition: color 200ms ease-out 0s;outline: medium none;}

.m-hot{font-family: arial;font-size:14px;position: absolute;left: 710px;top:805px;}
.m-hot .gl{display:block;width:322px;height:42px;background: url("img/game-t.png") 100% no-repeat;text-indent: -9999px;padding:0 0 0 20px;}
#hot_TabCon {overflow:hidden;width:322px;margin-bottom:5px;border-bottom:none;background:none;padding:8px 10px 0 15px;height:190px;overflow:hidden;}
#hot_TabCon dl li{float:left;width:322px;height:30px;line-height:30px;border-bottom:1px solid rgba(199, 177, 153, 0.17);overflow:hidden;font-size:12px;background: url(img/ser_icon.jpg) 6px 12px no-repeat;}
#hot_TabCon dl{width:100%;padding:0;}
#hot_TabCon dl li a {margin-left: 24px;color:#cdbd95;transition: color 200ms ease-out 0s;outline: medium none;}

.login .loged {
	padding: 10px 0px 0px; width: 250px; color: rgb(255, 255, 255);
}
.s-body .loged {
	margin: 0px; padding: 76px 0px 0px 20px; width:340px; color: rgb(255, 255, 255);
}
.s-body .loged li {
	width: 164px; height: 24px; line-height: 24px; float: left;
}