@charset "UTF-8";
	html,body,div,span,iframe,h1,h2,h3,h4,h5,p,pre,em,img,strong,b,i,dl,dt,dd,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0
}
a,input,button {
	margin:0;
	padding:0;
	outline:0
}
h1,h2,h3,h4,h5 {
	font-size:100%
}
ul,li {
	list-style:none
}
a,button {
	cursor:pointer
}
table {
	border-spacing:0;
	border-collapse:collapse;
	margin:0 auto
}
.cls {
	*zoom:1
}
.cls:after {
	display:block;
	visibility:hidden;
	clear:both;
	overflow:hidden;
	height:0;
	content:'.'
}
.cls {
	clear:both
}
a {
	text-decoration:none;
	color:#ffe893
}
a:hover {
	text-decoration:none;
	color:#f6d96c
}
.hidden {
	display:none
}
em,i,strong {
	font-weight:400;
	font-style:normal
}
body {
	min-width:1000px;
	overflow:auto
}
.g-top-wrap {
	width:100%
}
.seo-img {
	position:absolute;
	top:0;
	left:-100%;
	z-index:-10
}
body {
	position:relative;
	overflow-x:hidden;
	color:#b2b3b6;
	background:#fff
}
.body {
	overflow:hidden;
	width:100%;
	height:auto
}
.idx-body {
	background:url(../images/bg.jpg) center top no-repeat;
	padding-bottom:0
}
.c-body {
	background-color:#310e02
}
.c-body .wrap {
	padding-bottom:100px
}
.c-body .main {
	margin-top:33px
}
.sq-dialog-masking {
	position:fixed!important;
	_position:absolute!important
}
.r-cover {
	position:fixed!important;
	_position:absolute!important
}
.header {
	position:relative;
	width:1200px;
	height:830px;
	*height:830px
}
.wrap {
	position:relative;
	z-index:2;
	width:1200px;
	margin:auto
}
.main {
	width:1200px;
	position:relative;
	z-index:2;
	margin-top:6px
}
.nav-top {
	position:absolute;
	width:2000px;
	height:72px;
	z-index:2;
	top:0;
	left:50%;
	margin-left:-1000px;
	font-size:20px;
	background:rgba(0,0,0,.5)
}
.nav-top ul {
	width:1200px;
	margin:auto
}
.nav-top li {
	width:137px;
	float:left;
	font-size:20px;
	text-align:center;
	cursor:pointer;
	height:100%;
	_display:inline
}
.nav-top #nav-1st {
	margin-left:272px
}
.nav-top a {
	padding-top:20px;
	display:block;
	height:70px;
	color:#fff
}
.nav-top a:hover {
	color:#f6d96c
}
.nav-top a:hover i {
	color:#f6d96c
}
.nav-top i {
	display:block;
	color:#979797;
	font-size:12px
}
.logo {
	z-index:3;
	position:absolute;
	top:0;
	left:-4px;
	width:219px;
	height:140px;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat
}
.tips18 {
	font-size:14px;
	position:absolute;
	z-index:2;
	top:657px;
	right:0;
	letter-spacing:1px;
	color:#ffd59a
}
.qqgroup {
	position:absolute;
	left:293px;
	bottom:5px;
	z-index:5
}
.qqgroup a {
	width:90px;
	height:22px;
	display:block;
	z-index:2
}
.type-option-dom {
	width:98px;
	border:1px solid #A2A2A2;
	background:#FFF
}
.sup-tab-btn {
	line-height:16px;
	height:16px;
	color:#000;
	cursor:pointer;
	padding:2px 0;
	text-align:center
}
.sup-tab-btn:hover {
	background:#c1c1c1
}
.kv-top {
	width:2000px;
	height:830px;
	position:absolute;
	left:50%;
	margin-left:-1000px;
	z-index:1;
	overflow:hidden;
	top:0
}
.kv-top-img {
	overflow:hidden;
	width:2000px;
	height:830px;
	position:relative;
	clear:both
}
.kv-top-img li {
	overflow:hidden;
	width:2000px;
	height:830px;
	display:none
}
.kv-top-img li img {
	width:2000px;
	height:699px
}
.kv-top-img a {
	height:699px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%
}
.kv-top-num {
	position:absolute;
	right:50%;
	margin-right:-500px;
	bottom:182px
}
.kv-top-num li {
	float:left;
	margin-left:6px;
	-webkit-border-radius:8px;
	border-radius:8px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-indent:-9999em;
	width:15px;
	height:15px;
	background:#3c3c3c;
	cursor:pointer
}
.kv-top-num li:hover,.kv-top-num li.focus {
	background:#ffe47e;
	width:30px
}
.side {
	float:left;
	width:287px;
	position:relative;
	z-index:2;
	margin-right:7px
}
.start {
	background:url(../images/start-game.png) no-repeat;
	display:block;
	z-index:3;
	position:absolute;
	width:364px;
	height:173px;
	margin-left:-182px;
	left:50%;
	bottom:10px
}
.start:hover {
	background-image:url(../images/start-game-h.png)
}
.t {
	color:#fff;
	margin:0 10px;
	font-weight:400
}
.t p {
	font-size:18px;
	height:42px;
	line-height:43px
}
.t span {
	color:#c1c1c1;
	font-size:12px;
	margin-left:5px
}
.block-a {
	display:block;
	overflow:hidden;
	height:100%;
	text-indent:-9999em
}
.login-server {
	width:1200px;
	height:162px;
	position:absolute;
	z-index:9;
	top:678px
}
.log-title {
	padding-top:10px;
	padding-left:15px;
	display:none
}
.log-cn {
	font-size:20px
}
.log-zn {
	font-size:10px
}
.login {
	position:relative;
	float:right;
	background:url(../images/log-ser-bg.png) no-repeat right bottom;
	width:600px;
	height:152px;
	font-size:12px;
	color:#fff
}
.login .t p {
	height:38px;
	line-height:38px;
	padding:0
}
.login-t a {
	float:left;
	width:131px;
	height:52px;
	line-height:23px;
	color:#f6d96c;
	font-size:16px
}
.login-t a:hover {
	color:#fff
}
.login-t a:hover .mark {
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	transform:rotateY(360deg)
}
.login-t {
	position:absolute;
	top:124px;
	left:12px
}
.login-t span {
	margin-top:9px;
	display:block;
	font-size:16px
}
.mark {
	display:block;
	float:left;
	width:22px;
	height:24px;
	margin:10px 8px 0 23px;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	transition:all .5s ease-out;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-transform-origin:50% 50%;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	_display:inline
}
.log {
	position:relative;
	width:210px;
	height:120px;
	left:200px;
	top:10px
}
.log li {
	position:absolute
}
.text {
	font-family:'Microsoft Yahei';
	line-height:22px;
	width:144px;
	height:22px;
	padding:0 6px;
	color:#2b2b2b;
	background-color:#fff
}
.user {
	top:16px;
	left:15px;
	width:144px
}
.psw {
	top:48px;
	left:15px
}
.user label,.psw label {
	display:none
}
.remember {
	top:81px;
	left:15px
}
#remember {
	background:#fff
}
.get-psw {
	top:81px;
	left:123px;
	width:60px;
	color:#fff
}
.get-psw a {
	color:#fff
}
.log-btn {
	top:18px;
	left:189px;
	width:86px;
	height:58px
}
.log-btn a {
	background:url(../images/login-btn.png) no-repeat
}
.log-btn a:hover {
	background:url(../images/login-btn.png) no-repeat
}
.login .loged {
	width:300px;
	margin:36px 100px 0 200px;
	padding:0;
	*padding-top:20px
}
.login-t {
	width:120px;
	height:120px;
	position:absolute;
	left:233px;
	top:5px
}
#log-btn {
	background:url(../images/login-btn.png) no-repeat center;
	width:119px;
	height:64px
}
#log-btn:hover {
	background-image:url(../images/login-btn-h.png)
}
#charge {
	background:url(../images/pay-btn.png) no-repeat center;
	width:117px;
	height:26px;
	margin-top:2px
}
#charge:hover {
	background-image:url(../images/pay-btn-h.png)
}
#btn-reg {
	background:url(../images/reg-btn.png) no-repeat center;
	width:117px;
	height:26px;
	margin-top:2px
}
#btn-reg:hover {
	background-image:url(../images/reg-btn-h.png)
}
.loged li {
	line-height:16px
}
.loged-usercenter {
	text-align:right
}
.loged-usercenter a {
	margin-left:5px
}
.choice-list li .server-num {
	color:#a51817;
	margin:0
}
.recom-server {
	background:url(../images/servers-list-bg.png) no-repeat left bottom;
	width:600px;
	height:152px;
	position:relative;
	color:#fff;
	font-size:14px
}
.quick-ingame {
	width:370px;
	height:35px;
	line-height:35px;
	margin-left:32px;
	padding-top:10px
}
.choice-tab {
	z-index:9;
	position:relative;
	margin-left:12px;
	height:30px;
	font-size:12px
}
.select1,.select2 {
	display:inline-block;
	position:relative;
	*display:inline;
	*margin-right:4px;
	*z-index:2
}
.select1 {
	color:#ffd59a
}
.select2 {
	display:none
}
#select-dom-xz {
	width:60px
}
.select-dom {
	width:70px;
	height:20px;
	display:inline-block;
	background:#FFF;
	color:#401305;
	border:1px solid #3C436B;
	vertical-align:middle;
	position:relative
}
.select-con {
	width:70px;
	height:20px;
	position:absolute;
	left:0;
	top:0;
	line-height:19px;
	cursor:pointer;
	text-align:center
}
.select-btn {
	position:absolute;
	width:0;
	height:0;
	display:block;
	border-top:5px solid #25324a;
	border-left:5px solid #FFF;
	border-right:5px solid #FFF;
	border-bottom:0;
	cursor:pointer;
	_font-size:0;
	overflow:hidden;
	right:6px;
	top:8px
}
.option-bg-type {
	left:1px;
	top:23px
}
.option-bg {
	position:absolute;
	display:none;
	left:64px;
	top:30px;
	*top:28px
}
.option-dom {
	background:#FFF;
	font-size:12px;
	overflow:hidden;
	width:180px;
	border:1px solid #A2A2A2;
	padding:1px
}
#select-dom-xz .select-con {
	width:44px;
	border:0;
	overflow:hidden
}
.select-type {
	z-index:2;
	margin-left:12px;
	font-size:12px
}
.s-fastin {
	background:#fff;
	color:#000;
	height:20px;
	line-height:20px;
	text-align:center;
	width:40px;
	border:1px solid #565151
}
#btnFast {
	display:inline-block;
	_zoom:1;
	_display:inline;
	width:48px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	color:#68291e;
	text-align:center;
	background:#ffa620;
	vertical-align:middle
}
#btnFast:hover {
	background:#ffa620
}
.choice-list {
	margin:7px auto;
	width:368px;
	height:54px;
	overflow:hidden
}
.choice-list li {
	height:30px;
	line-height:30px;
	overflow:hidden;
	width:180px;
	position:relative;
	float:left
}
.choice-list li i {
	display:none;
	width:13px;
	height:13px
}
.choice-list li a {
	display:block;
	width:85%;
	margin:0 auto;
	color:#fff;
	padding-left:20px;
	background:url(../images/icon-ser.png) no-repeat left center
}
.choice-list li a:hover {
	color:#ffdc94
}
.choice-list li span {
	float:right;
	line-height:30px;
	line-height:30px\9;
	*line-height:30px;
	height:30px;
	top:0
}
.choice-list li .icon {
	position:absolute;
	display:none;
	width:13px;
	height:13px;
	top:4px;
	right:0
}
.server-more {
	line-height:24px;
	width:74px;
	height:24px;
	position:absolute;
	right:0;
	top:17px;
	font-size:14px
}
.all-server {
	line-height:35px;
	text-align:center;
	color:#fff;
	font-size:16px;
	display:block;
	margin:60px auto 0 70px;
	padding-left:13px;
	width:326px;
	height:30px;
	background-repeat:no-repeat;
}
.all-server:hover {
	color:#f6d96c;
	background-repeat:no-repeat;
}
.option-dom li.focus {
	background:#EA9200;
	color:#fff
}
.option-dom li {
	height:16px;
	color:#000;
	cursor:pointer;
	float:left;
	line-height:16px;
	width:56px;
	_width:55px;
	padding:2px;
	text-align:center;
	overflow:hidden
}

.more {
	position:absolute;
	right:10px;
	top:25px;
	line-height:16px;
	display:block;
	width:16px;
	height:16px;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	transition:.5s
}
.s_click {
	width:20px;
	height:50px;
	display:block;
	position:absolute;
	cursor:pointer;
	z-index:2
}

.service {
	float:left;
	position:relative;
	margin-top:40px
}
.service .t {
	position:absolute;
	top:-28px;
	left:13px
}
.service .t p {
	color:#ffd59a;
	font-size:24px
}
.service .con {
	color:#ffff;
	line-height:26px;
	background:url(../images/service-bg.png) no-repeat center;
	padding:20px 0 0 24px;
	width:279px;
	height:107px
}
.service .con p {
	font-size:14px;
	color:#ffd59a
}
.service .con span {
	color:#ffd59a
}
.service a {
	display:inline-block;
	background:url(../images/service-btn.png) no-repeat center;
	text-align:center;
	height:28px;
	width:100px;
	vertical-align:middle
}
.service a:hover {
	background-image:url(../images/service-btn-h.png)
}
.qr {
	margin-top:40px;
	margin-right:100px
}
.qr .qr-code {
	display:block;
	float:left
}
.qr-des {
	float:left;
	text-align:left;
	margin-right:15px;
	font-weight:700
}
.qr-des em {
	font-weight:700
}
.kv-news {
	position:relative;
	margin-top:96px
}
.kv {
	position:relative;
	float:left;
	width:600px;
	height:382px;
	overflow:hidden;
	z-index:1
}
.kv-num {
	position:absolute;
	right:6px;
	bottom:10px
}
.kv-num li {
	width:14px;
	height:14px;
	float:left;
	overflow:hidden;
	margin-right:8px;
	cursor:pointer;
	-webkit-border-radius:30px;
	border-radius:30px;
	background:#616468
}
.kv-num li:hover,.kv-num li.current {
	background:#f6d96c;
	width:30px
}
.kv-img img {
	width:600px;
	height:382px
}
.fast {
	width:1200px;
	height:350px;
	overflow:hidden;
	margin:0 auto;
	padding-top:80px
}
.f {
	position:relative;
	display:block;
	background-image:url(../images/f-1.png);
	height:350px;
	width:285px;
	float:left;
	margin-left:16px
}
.f1 {
	margin-left:10px
}
.f:hover {
	background-image:url(../images/f-1-h.png)
}
.f2 {
	background-image:url(../images/f-2.png)
}
.f2:hover {
	background-image:url(../images/f-2-h.png)
}
.f3 {
	background-image:url(../images/f-3.png)
}
.f3:hover {
	background-image:url(../images/f-3-h.png)
}
.f4 {
	background-image:url(../images/f-4.png)
}
.f4:hover {
	background-image:url(../images/f-4-h.png)
}
#news {
	position:relative;
	float:left;
	width:600px;
	height:382px;
	background:url(../images/news-bg.png) no-repeat;
	overflow:hidden
}
#news .more {
	text-indent:-9999em;
	right:21px;
	top:36px;
	width:42px;
	height:12px;
	background:url(../images/more.png) no-repeat center
}
#news .more:hover {
	background-image:url(../images/more-h.png)
}
.news-tab {
	height:42px;
	line-height:42px;
	padding-top:20px;
	margin-left:15px;
	margin-top:10px
}
.news-tab li {
	font-size:18px;
	display:inline;
	float:left;
	position:relative;
	margin:0 12px
}
.news-tab li a {
	line-height:20px;
	display:block;
	width:105px;
	height:20px;
	text-align:center;
	color:#ffd59a
}
.news-tab li a:hover,.news-tab li.current a {
	background:url(../images/news-on.png) no-repeat center;
	color:#ffa620
}
.headline {
	height:46px;
	width:536px;
	margin:14px auto 10px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.headline-title {
	font-size:24px;
	font-weight:700;
	line-height:46px;
	display:block;
	overflow:hidden;
	height:48px;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#ffa620;
	background:url(../images/new-title.png) no-repeat center;
	-webkit-background-size:contain;
	background-size:contain
}
.headline-sum {
	display:none;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	height:14px;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-top:-14.5px
}
.headline-sum:hover {
	color:#f6d96c
}
.news-list {
	width:544px;
	margin:0 auto;
	font-size:14px
}
.news-list li {
	line-height:35px;
	overflow:hidden;
	height:35px;
	border-bottom:1px dashed #6d6d6d;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#ffa620;
	cursor:pointer
}
.news-list li .time {
	color:#ffa620
}
.news-list li:last-child {
	border:0
}
.news-list li a {
	color:#ffa620
}
.news-list li:hover>a {
	color:#f6d96c
}
.news-list li:hover>span {
	color:#f6d96c
}
.a-link:hover {
	}.time {
	float:right;
	color:#3c3c3c
}
.role-wrap {
	width:1200px;
	margin:34px auto;
	height:630px;
	position:relative
}
.role-wrap .role {
	width:2000px;
	height:719px;
	background:url(../images/role-bg.png) no-repeat center;
	position:absolute;
	left:50%;
	margin-left:-1000px;
	top:-11px
}
.role-wrap .role .role-con {
	width:1200px;
	height:516px;
	position:relative;
	margin:0 auto;
	top:-17px
}
.role-wrap .role .role-con .role-nav {
	position:absolute;
	width:155px;
	right:0;
	top:210px
}
.role-wrap .role .role-con .role-nav li {
	width:155px;
	height:74px;
	margin-bottom:55px
}
.role-nav-0 {
	background:url(../images/role-nav-1.png) no-repeat right center
}
.role-nav-1 {
	background:url(../images/role-nav-2.png) no-repeat right center
}
.role-nav-2 {
	background:url(../images/role-nav-3.png) no-repeat right center
}
.role-nav-0.cur {
	background-image:url(../images/role-nav-1-h.png)
}
.role-nav-1.cur {
	background-image:url(../images/role-nav-2-h.png)
}
.role-nav-2.cur {
	background-image:url(../images/role-nav-3-h.png)
}
.footer {
	width:100%;
	position:relative;
	height:250px
}
.footer .qr {
	float:left;
	width:260px;
	height:153px
}
.footer .qr .qr-des {
	float:left;
	position:relative
}
.footer .qr .qr-des p {
	width:18px;
	font-size:14px;
	line-height:15px;
	margin-right:4px;
	color:#ffd59a;
	float:left
}
.footer .qr .qr-des i {
	background:url(../images/wechat-icon.png) no-repeat center;
	width:38px;
	height:144px;
	float:left
}
.footer .qr img {
	width:146px;
	height:146px
}
.links {
	float:left;
	position:relative;
	padding-top:30px;
	margin-top:10px;
	margin-right:100px
}
.links .t {
	position:absolute;
	top:4px;
	left:13px
}
.links .t p {
	font-size:24px;
	color:#ffd59a
}
.links .con {
	overflow:hidden;
	padding:15px 10px 0;
	background:url(../images/link-bg.png) no-repeat;
	width:400px;
	height:127px
}
.links a {
	line-height:24px;
	display:inline-block;
	padding:3px 5px;
	white-space:nowrap;
	color:#ffd59a
}
.content strong {
	font-weight:700
}
.article-top {
	overflow:hidden;
	width:1200px;
	height:107px;
	background:url(../images/article-top.png) no-repeat center
}
.article-top p {
	font-size:24px;
	margin:25px 25px 0;
	padding-bottom:10px;
	color:#ffd59a
}
.bread-nav {
	line-height:34px;
	margin:-4px 26px 0;
	padding-top:5px;
	color:#ffd59a
}
.bread-nav a {
	color:#ffd59a
}
.bread-nav a:hover {
	color:#f8a940
}
.article-main {
	min-height:900px;
	padding:0 58px 20px;
	color:#310e02;
	background:#e9e9e9;
	border:1px solid #e9e9e9;
	_height:900px
}
.article-main p {
	font-size:14px
}
.article-list {
	margin:0 auto;
	padding-top:16px
}
.article-list li {
	line-height:36px;
	overflow:hidden;
	height:36px;
	border-bottom:1px dashed #6f6f6f;
	font-size:14px
}
.article-list a {
	color:#ffd59a
}
.article-list a:hover {
	color:#f6d96c
}
.news-date {
	float:right
}
.pageNum {
	height:50px;
	margin:20px auto 0;
	padding-top:20px;
	text-align:center
}
.pageNum span {
	display:inline
}
.pageNum a {
	font-size:12px;
	line-height:26px;
	margin:3px;
	padding:2px 7px;
	color:#fff;
	background:#2d416f
}
.article-title {
	font-size:28px;
	line-height:75px;
	overflow:hidden;
	height:75px;
	text-align:center;
	color:#ffa620
}
.article-title h1 {
	font-weight:400
}
.article-detail {
	line-height:30px;
	height:28px;
	padding-bottom:3px;
	text-align:center;
	color:#310e02
}
.article-detail span {
	color:#310e02
}
.article-content {
	color:#310e02;
	line-height:2;
	padding:20px 0
}
.article-content p {
	color:#310e02
}
.article-content-pager {
	margin-bottom:60px
}
.article-relation {
	overflow:hidden;
	color:#310e02;
	line-height:30px
}
.article-main a {
	color:#310e02
}
.article-main a:hover {
	color:#ffa620
}
.article-main a.card-btn {
	color:#fff
}
.article-main .time {
	color:#310e02
}
.article-relation dt {
	border-bottom:1px solid #5E5D5C;
	margin:0 0 12px;
	color:#310e02
}
.article-relation dd {
	display:inline;
	float:left;
	overflow:hidden;
	width:47%;
	height:30px;
	margin:0 0 0 2%
}
.article-relation dd span {
	float:right
}
.s-body {
	background:url(../images/s-bg.jpg) center 0 no-repeat;
	color:#fff
}
.s-body a {
	color:#fff
}
.s-wrap {
	width:1232px;
	height:1000px;
	margin:0 auto
}
.s-header {
	position:relative;
	height:247px
}
.s-logo {
	position:absolute;
	left:6px;
	top:27px;
	display:block;
	text-indent:-9999px
}
.s-content {
	position:relative;
	width:634px;
	margin:92px 0 0 555px
}
.s-nav {
	height:56px;
	display:inline-block;
	position:absolute;
	top:20px;
	left:477px
}
.s-nav a {
	float:left;
	width:165px;
	height:56px;
	margin-right:9px;
	text-indent:-9999em;
	background-image:url(../images/s-nav.png);
	background-repeat:no-repeat
}
.s-nav a:hover {
	background-image:url(../images/s-nav-hover.png)
}
.s-nav1 {
	background-position:0 0
}
.s-nav2 {
	background-position:-172px 0
}
.s-nav3 {
	background-position:-343px 0
}
.s-nav .s-nav2 {
	margin-right:8px
}
.s-nav4 {
	background-position:-515px 0
}
.s-loginframe {
	position:absolute;
	top:150px;
	left:540px;
	width:585px;
	height:86px
}
.s-loginframe #btn-reg {
	background:0 0
}
.s-loginframe a {
	color:#ffd59a
}
.s-loginframe label {
	color:#ffd59a
}
.s-loginframe .sq-third-link {
	color:#ffd59a
}
.s-loginframe .loged-panel ul li {
	color:#fff
}
.s-loginframe .log {
	left:0
}
.s-text {
	background-color:#fff;
	width:168px;
	height:21px;
	line-height:21px;
	padding-left:5px;
	font-family:SimSun;
	color:#000;
	-webkit-border-radius:3px;
	border-radius:3px
}
.s-user {
	top:14px;
	left:26px
}
.s-psw {
	top:14px;
	left:230px
}
.s-log-btn {
	top:5px;
	left:434px
}
.s-log-btn a {
	display:block;
	width:134px;
	height:36px;
	background:url(../images/log-btn.jpg) no-repeat;
	text-indent:-9999px
}
.s-log-btn a:hover {
	background:url(../images/log-btn-h.jpg) no-repeat
}
.s-remember {
	top:45px;
	left:26px
}
.s-psw-btn {
	top:42px;
	left:214px
}
.s-reg-btn {
	top:42px;
	left:354px
}
.s-body .loged {
	width:586px;
	color:#fff;
	font-size:12px;
	margin-left:20px;
	margin-top:24px
}
.s-body .loged li {
	line-height:24px;
	float:left;
	width:256px
}
.s-body .loged a {
	color:#ffd59a
}
.s-body .loged a:hover {
	color:#fff
}
.s-body .loged .loged-highlight {
	color:#ffc332
}
.s-body .loged .loged-highlight:hover {
	color:#fff
}
.s-name {
	color:#ffa620;
	font-size:18px;
	font-weight:700;
	margin-bottom:10px;
	margin-top:25px
}
.s-server-list .s-name {
	position:absolute;
	font-weight:700;
	top:5px
}
.rec-server {
	height:48px;
	margin-bottom:5px
}
.rec-server ul li {
	background:url(../images/ser-btn.png) no-repeat center
}
.rec-server ul li:hover {
	background-image:url(../images/ser-btn-h.png)
}
.s-server-list {
	position:relative
}
.s-server-list li {
	float:left;
	margin:0 8px 12px 0;
	text-align:center;
	background:url(../images/s-btn.png) no-repeat
}
.s-server-list li:hover {
	background:url(../images/s-btn-h.png) no-repeat
}
.s-server-list li a {
	display:block;
	width:177px;
	height:30px;
	line-height:30px;
	color:#fffecd;
	font-weight:700;
	font-size:14px;
	overflow:hidden
}
.s-server-list span {
	color:#fffecd
}
.s-body .type-choose {
	height:21px;
	color:#ffa620;
	position:relative;
	font-size:14px;
	margin-bottom:14px;
	z-index:2
}
.s-body .select-dom {
	width:120px;
	height:21px;
	color:#ffa620;
	border:0;
	*margin-right:4px
}
.s-body .select-con {
	color:#000;
	height:21px;
	line-height:21px;
	width:116px;
	font-family:"Microsoft Yahei"
}
.s-body .select-btn {
	top:8px;
	right:8px
}
.s-body .s-fastin {
	height:21px;
	line-height:21px;
	border:0
}
.s-body #select-dom-xz {
	width:116px
}
.s-body #select-dom-xz .select-con {
	width:110px
}
.s-body .option-bg {
	display:none;
	z-index:2;
	left:0;
	top:24px
}
.s-body .option-dom {
	border:0
}
.s-body .type-option-dom {
	width:118px;
	padding:1px;
	font-size:12px;
	border:0
}
.s-body .type-option-dom li {
	width:114px;
	padding:2px;
	line-height:22px;
	height:22px
}
.s-body .type-option-dom li:hover {
	background:#c1c1c1;
	color:#fff
}
#all-xz-server {
	overflow-y:auto;
	overflow-x:hidden;
	height:380px;
	width:574px;
	margin-top:28px
}
.s-body #btnFast {
	width:62px;
	height:21px;
	line-height:21px;
	color:#fff;
	background:#ffa620;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	transition:.5s;
	text-indent:0
}
.s-body #btnFast:hover {
	background:#ffa620;
	color:#fff
}
.sp-pager {
	overflow:hidden;
	margin:0 0 22px
}
#nameList {
	*padding-bottom:8px
}
.sp-pager li,#nameList a {
	cursor:pointer;
	line-height:28px;
	width:84px;
	height:28px;
	margin:0 10px 8px 0;
	cursor:pointer;
	background:#fff;
	color:#000;
	text-align:center;
	float:left;
	display:block
}
.sp-pager li.hover,#nameList a.hover {
	background:#f6d96c;
	color:#000
}
.sp-pager li a {
	color:#000
}
.sq-dialog-content {
	text-align:center
}
.loged .loged-top {
	display:none
}
.loged img {
	margin-right:3px;
	vertical-align:middle
}
.three {
	top:101px;
	left:15px
}
.three-icon {
	background:url(../images/three.png) no-repeat;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	transition:.5s;
	width:28px;
	height:28px;
	display:inline-block;
	text-indent:-9999em;
	vertical-align:middle;
	margin:0 4px
}
.three-wx {
	background-position:-39px 0
}
.three-wb {
	background-position:-78px 0
}
.s-body .log .three {
	left:232px;
	top:42px;
	width:195px
}
.s-body .three-icon {
	margin:0 2px
}
.sq-dialog-masking {
	position:fixed!important;
	_position:absolute!important
}
.r-cover {
	position:fixed!important;
	_position:absolute!important
}
.all-server {
	background-position:0px 0px
}
.all-server:hover {
	background-position:0px -36px
}
.all-server,.all-server:hover {
	background-size:267px 62px;
	background-image:url(../images/cyhj_main_1_z.png)
}

/* 更改 */
.footer{margin-bottom:60px;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.service a {background:none;border:none;}
.service .con {background:none;}
.home_tit {background:#e9621f;height:40px;line-height:40px;color:#fff;font-size:18px;padding-left:18px;}
.zlbox {width:480px;height:286px;background:#fff;overflow:hidden;position:relative;}
.zlbox .news_more {top:4px;right:4px;}
.zlbox .zldl {width:130px;height:216px;padding:15px;float:left;}
.zlbox .zldl .zltit {color:#fff;text-align:center;width:84px;height:32px;line-height:32px;background:#e9621f;border-radius:30px;margin:0 auto 10px auto;font-size:16px;font-family:microsoft yahei;}
.zlbox .zldl .zltit a {color:#fff;}
.zlbox .zldl li {text-align:center;width:104px;height:30px;line-height:30px;font-size:14px;margin:auto;}
.zlcon a {color:#333;display:inline-block;}
.zlcon a:hover {color:#ff6000;}
.zlcon .line {width:2px;height:216px;background:#dcdcdc;overflow:hidden;position:absolute;top:55px;}
.zlcon .line1 {left:161px;}
.zlcon .line2 {left:322px;}
.service {width:326px;float:left;margin:0 10px;height:286px;background:#fff;position:relative;}
.service .con {padding:15px;height:216px;overflow:hidden;}
.service .con p {font-size:14px;line-height:32px;color:#333;}
.service .kf-img {display:inline-block;width:80px;height:26px;line-height:26px;background:#e9621f;color:#fff;vertical-align:middle;border-radius:50px;text-align:center;}
.service .kf-img:hover {background:#dfbb65;}
.service .gzh {position:absolute;top:56px;left:232px;width:85px;height:110px;overflow:hidden;text-align:center;}
.raiders {width:374px;height:286px;background:#fff;position:relative;}
.raiders_con {height:278px;background:#fff;background:rgba(255,255,255,0.8);}
.raiders ul {padding:15px 10px;}
.raiders ul li {line-height:30px;color:#565656;font-size:14px;overflow:hidden;vertical-align:top;padding:0 3px;}
.raiders ul li a {display:block;width:280px;color:#333;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;}
.raiders ul li a:hover {color:#ff6000;}
.raiders ul li span {float:right;}
.zlbox .zldl li {width:70px;overflow:hidden;}
.service {margin:0 0 0 10px;}
.raiders {margin-right:10px;}
.news-list li{height:33px}.news_more {position:absolute;top:4px;right:4px;width:34px;height:34px;background-position:0 0;}
.gamelog .btn a:hover,.news_more,.home_title em {background:url(//dl.n6wan.com/Tpl/jmxy/images/icon.png) no-repeat;}
