@charset "UTF-8";
	a,body {
	color:#333
}
a,a:hover {
	text-decoration:none
}
body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul {
	margin:0;
	padding:0
}
body {
	font:12px/1.5 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,Arial,"MS Trebuchet",sans-serif;
	background:#f5f5f5;
	-webkit-text-size-adjust:100%;
	padding-top:38px
}
em,i {
	font-style:normal
}
h1,h2,h3,h4,h5,h6 {
	font-family:"微软雅黑","黑体";
	font-size:14px;
	font-weight:400
}
li {
	list-style:none
}
img {
	border:none;
	vertical-align:middle
}
table {
	border-collapse:collapse;
	border-spacing:0
}
input {
	background:0 0
}
p {
	word-wrap:break-word
}
.undis {
	display:none
}
.dis {
	display:block
}
.ind {
	text-indent:2em
}
.layout {
	margin:0 auto;
	width:1000px
}
.bd:after,.cf:after,.chief:after,.extra:after,.ft:after,.hd:after,.layout:after,.main:after,.sub:after {
	content:"";
	display:table;
	clear:both
}
.layout .chief {
	width:680px;
	float:left
}
.layout .extra {
	width:300px;
	float:right
}
.layout .chief .sub {
	width:300px;
	float:left
}
.layout .chief .main {
	width:360px;
	float:right
}
@media screen {
	.fl,.fr,.hd h2,.hd h3 {
	display:inline
}
.fl {
	float:left
}
.fr {
	float:right
}
.hd h2,.hd h3 {
	float:left
}
.f12 {
	font-size:12px
}
.f14 {
	font-size:14px
}
.f16 {
	font-size:16px
}
.f18 {
	font-size:18px
}
.f20 {
	font-size:20px
}
.f24 {
	font-size:24px
}
.l20 {
	line-height:20px
}
.l22 {
	line-height:22px
}
.l24 {
	line-height:24px
}
.l26 {
	line-height:26px
}
.l28 {
	line-height:28px
}
.l30 {
	line-height:30px
}
}.tc {
	text-align:center
}
.tr {
	text-align:right
}
.mt10 {
	margin-top:10px
}
.mt12 {
	margin-top:12px
}
.mt15 {
	margin-top:15px
}
.mt20 {
	margin-top:20px
}
.mt25 {
	margin-top:25px
}
.mt30 {
	margin-top:30px
}
.ml20 {
	margin-left:20px
}
.ml5 {
	margin-left:5px
}
.mr15 {
	margin-right:15px
}
.mb1 {
	margin-top:1px
}
.fnum {
	font-family:Arial
}
.pr {
	position:relative
}
.pa {
	position:absolute
}
#gameNav_Qd {
	width:100%;
	height:38px;
	z-index:9999;
	position:absolute;
	top:0;
	left:0;
	zoom:1;
	background:url(/img../img/img.jpg) repeat-x #161616
}
#gameNav_Qd .logo {
	margin:0 14px 0 24px
}
#gameNav_Qd .symbol {
	width:2px;
	height:16px;
	margin:10px 13px 0 0;
	background-color:#353535
}
#gameNav_Qd .gameArea {
	font-size:12px;
	line-height:36px;
	color:#a3a3a3;
	margin-right:60px
}
#gameNav_Qd .notice {
	padding-left:21px;
	background:url(/img../img/icon.png) left center no-repeat
}
#gameNav_Qd .notice .noticeCont {
	width:250px
}
#gameNav_Qd .notice .noticeCont .noticeRUl li {
	font-size:12px;
	line-height:36px;
	color:#fedb85
}
#gameNav_Qd .notice .noticeCont .noticeRUl li a {
	color:#fedb85
}
#gameNav_Qd .link {
	padding-right:10px
}
#gameNav_Qd .link .link1 {
	font-size:12px;
	line-height:36px;
	color:#9e9e9e;
	margin:0 15px
}
#gameNav_Qd .informP.color .account,#gameNav_Qd .link .link1:hover,#gameNav_Qd .link .service:hover .btn_02 {
	color:#de981b
}
#gameNav_Qd .link .service {
	width:44px;
	height:36px;
	margin:0 15px;
	line-height:36px;
	display:inline-block
}
#gameNav_Qd .link .service .btn_02 {
	width:44px;
	height:36px;
	font-size:12px;
	line-height:36px;
	color:#9e9e9e;
	display:block;
	text-align:center
}
#gameNav_Qd .link .service .hide_service_btn {
	position:absolute;
	top:0;
	left:0;
	width:44px;
	height:36px;
	opacity:0;
	overflow:hidden;
	filter:alpha(opacity=0)
}
#gameNav_Qd .userLevel {
	width:32px;
	height:10px;
	display:inline-block;
	float:left;
	margin-top:14px;
	margin-right:5px;
	background-image:url(#);
	background-repeat:no-repeat
}
#gameNav_Qd .userLevel.level_0 {
	background-position:0 -144px
}
#gameNav_Qd .userLevel.level_1 {
	background-position:0 0
}
#gameNav_Qd .userLevel.level_2 {
	background-position:0 -20px
}
#gameNav_Qd .userLevel.level_3 {
	background-position:0 -39px
}
#gameNav_Qd .userLevel.level_4 {
	background-position:0 -57px
}
#gameNav_Qd .userLevel.level_5 {
	background-position:0 -75px
}
#gameNav_Qd .userLevel.level_6 {
	background-position:0 -93px
}
#gameNav_Qd .userLevel.level_7 {
	background-position:0 -111px
}
#gameNav_Qd .userLevel.level_8 {
	background-position:0 -128px
}
#gameNav_Qd .informP {
	margin-right:43px
}
#gameNav_Qd .informP .account {
	font-size:12px;
	line-height:36px;
	color:#a3a3a3;
	cursor:pointer
}
#gameNav_Qd .informP .corner {
	width:8px;
	height:8px;
	position:absolute;
	top:16px;
	right:-14px;
	display:inline-block
}
#gameNav_Qd .informP .corner:after,#gameNav_Qd .informP .corner:before {
	width:0;
	height:0;
	display:block;
	position:absolute;
	left:0;
	border-bottom:4px transparent dashed;
	border-left:4px transparent dashed;
	border-right:4px transparent dashed;
	border-top:4px #a3a3a3 solid;
	overflow:hidden;
	content:' '
}
#gameNav_Qd .informP .corner:before {
	top:1px
}
#gameNav_Qd .informP .corner:after {
	top:0
}
#gameNav_Qd .informP .corner.on {
	width:8px;
	height:8px;
	position:absolute;
	top:16px;
	right:-14px;
	display:inline-block
}
#gameNav_Qd .informP .corner.on:after,#gameNav_Qd .informP .corner.on:before {
	width:0;
	height:0;
	position:absolute;
	left:0;
	border-bottom:4px transparent dashed;
	border-left:4px transparent dashed;
	border-right:4px transparent dashed;
	border-top:4px #de981b solid;
	content:' ';
	overflow:hidden
}
#gameNav_Qd .informP .corner.on:before {
	display:block;
	top:1px
}
#gameNav_Qd .informP .corner.on:after {
	display:block;
	top:0
}
#gameNav_Qd .informP .informPCont {
	width:440px;
	height:256px;
	display:none;
	padding:32px 40px 0;
	top:42px;
	left:-241px;
	background-color:#fff
}
#gameNav_Qd .informP .informPCont .hd {
	border-bottom:1px #e1dfdf solid;
	padding-bottom:20px;
	margin-bottom:19px;
	height:84px;
	overflow:hidden
}
#gameNav_Qd .informP .informPCont .hd .headImg {
	width:80px;
	height:80px;
	margin-right:15px;
	overflow:hidden;
	border-radius:50%
}
#gameNav_Qd .informP .informPCont .hd .headImg img {
	width:100%
}
#gameNav_Qd .informP .informPCont .hd .nameMes .name {
	font-size:14px;
	line-height:14px;
	color:#f1b54a;
	margin:10px 0 14px
}
#gameNav_Qd .informP .informPCont .hd .nameMes .name a {
	color:#f1b54a
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelL {
	width:49px;
	height:12px;
	display:inline-block;
	margin-right:5px;
	background-image:url(#);
	background-repeat:no-repeat
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelL.level_0 {
	background-position:0 -178px
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelL.level_1 {
	background-position:0 0
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelL.level_2 {
	background-position:0 -23px
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelL.level_3 {
	background-position:0 -46px
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelL.level_4 {
	background-position:0 -69px
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelL.level_5 {
	background-position:0 -92px
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelL.level_6 {
	background-position:0 -115px
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelL.level_7 {
	background-position:0 -136px
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelL.level_8 {
	background-position:0 -157px
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelR .levelBar {
	width:158px;
	height:12px;
	margin-bottom:4px;
	background-color:#e3e3e3
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelR .levelBar .levelBarCont {
	width:50%;
	height:12px;
	background-color:#ffb922
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelR .txt {
	width:158px;
	font-size:12px;
	line-height:18px;
	color:#2b2b2b
}
#gameNav_Qd .informP .informPCont .hd .nameMes .level .levelR .txt a {
	color:#ffae00
}
#gameNav_Qd .informP .informPCont .hd .btn {
	display:block;
	width:70px;
	height:30px;
	font-size:14px;
	line-height:30px;
	color:#fff;
	text-align:center;
	margin-top:25px;
	cursor:pointer;
	background-color:#f8bc50;
	border-radius:2px
}
#gameNav_Qd .informP .informPCont .bd .assest,#gameNav_Qd .informP .informPCont .bd .coupon {
	height:35px;
	padding-left:40px;
	line-height:34px;
	cursor:default;
	color:#757575;
	font-size:12px;
	display:block
}
#gameNav_Qd .informP .informPCont .bd {
	margin-bottom:30px
}
#gameNav_Qd .informP .informPCont .bd>a {
	margin-right:12px
}
#gameNav_Qd .informP .informPCont .bd .assest {
	width:110px;
	background:url(/img../img/icon4.png) no-repeat
}
#gameNav_Qd .informP .informPCont .bd .integral {
	width:109px;
	height:35px;
	display:block;
	padding-left:40px;
	font-size:12px;
	line-height:34px;
	color:#757575;
	background:url(/img../img/icon5.png) no-repeat
}
#gameNav_Qd .informP .informPCont .bd .coupon {
	margin-right:0;
	background:url(/img../img/icon6.png) no-repeat
}
#gameNav_Qd .informP .informPCont .ft .tit {
	font-size:12px;
	line-height:23px;
	color:#757575;
	margin-bottom:16px
}
#gameNav_Qd .informP .informPCont .ft .txt div {
	width:33.33%
}
#gameNav_Qd .informP .informPCont .ft .txt a {
	font-size:12px;
	line-height:12px;
	color:#969696
}
#gameNav_Qd .informP .informPCont .closeBtn {
	width:13px;
	height:13px;
	display:block;
	top:14px;
	right:16px;
	cursor:pointer;
	background:url(#) no-repeat
}
#gameNav_Qd .informP .informPCont .icon {
	top:-8px;
	left:256px;
	width:10px;
	height:10px;
	display:inline-block
}
#gameNav_Qd .informP .informPCont .icon:after,#gameNav_Qd .informP .informPCont .icon:before {
	width:0;
	height:0;
	display:block;
	left:0;
	border-top:5px transparent dashed;
	border-left:5px transparent dashed;
	border-right:5px transparent dashed;
	overflow:hidden;
	content:' ';
	position:absolute
}
#gameNav_Qd .informP .informPCont .icon:before {
	bottom:2px;
	border-bottom:5px #e7e7e7 solid
}
#gameNav_Qd .informP .informPCont .icon:after {
	bottom:0;
	border-bottom:5px #fff solid
}
#gameNav_Qd .informP.color .corner {
	width:8px;
	height:8px;
	position:absolute;
	top:16px;
	right:-14px;
	display:inline-block
}
#gameNav_Qd .informP.color .corner:after,#gameNav_Qd .informP.color .corner:before {
	width:0;
	height:0;
	display:block;
	position:absolute;
	left:0;
	border-bottom:4px transparent dashed;
	border-left:4px transparent dashed;
	border-right:4px transparent dashed;
	border-top:4px #de981b solid;
	overflow:hidden;
	content:' '
}
#gameNav_Qd .informP.color .corner:before {
	top:1px
}
#gameNav_Qd .informP.color .corner:after {
	top:0
}
#gameNav_Qd .vouchersMes {
	top:36px;
	right:200px;
	z-index:105;
	padding:0 10px;
	height:24px;
	text-align:center;
	border:1px solid #ffbe86;
	background-color:#fcf7e3
}
#gameNav_Qd .vouchersMes .txt {
	font-size:14px;
	line-height:24px;
	color:#2f2f2f;
	float:left
}
#gameNav_Qd .vouchersMes .txt a {
	color:#ff7400
}
#gameNav_Qd .vouchersMes .btn {
	font-size:20px;
	line-height:24px;
	color:#3f3d3d;
	cursor:pointer;
	margin-left:20px
}
#gameNav_Qd .vouchersMes .icon {
	top:-8px;
	right:220px;
	width:10px;
	height:10px;
	display:inline-block
}
#gameNav_Qd .vouchersMes .icon:after,#gameNav_Qd .vouchersMes .icon:before {
	width:0;
	height:0;
	display:block;
	position:absolute;
	border-top:5px transparent dashed;
	border-left:5px transparent dashed;
	border-right:5px transparent dashed;
	content:' ';
	left:0;
	overflow:hidden
}
#gameNav_Qd .vouchersMes .icon:before {
	bottom:2px;
	border-bottom:5px #ffbe86 solid
}
#gameNav_Qd .vouchersMes .icon:after {
	bottom:0;
	border-bottom:5px #fcf7e3 solid
}
#gameNav_Qd .message {
	width:18px;
	height:36px;
	margin-right:20px;
	cursor:pointer
}
#gameNav_Qd .message .messageIcon {
	width:18px;
	height:16px;
	top:10px;
	left:0;
	z-index:1;
	background:url(/img../img/icon1.png) left center no-repeat
}
#gameNav_Qd .message .messageIcon:hover,#gameNav_Qd .message.color .messageIcon {
	background:url(/img../img/icon1h.png) left center no-repeat
}
#gameNav_Qd .message .messageHave {
	width:7px;
	height:7px;
	display:none;
	top:9px;
	right:-3px;
	z-index:2;
	background-color:#e81903;
	border-radius:50%
}
#gameNav_Qd .message .messageCont {
	width:440px;
	height:232px;
	display:none;
	top:42px;
	left:-220px;
	cursor:default;
	background-color:#fff
}
#gameNav_Qd .message .messageCont .noMes {
	padding:53px 0 0
}
#gameNav_Qd .message .messageCont .noMes .img {
	width:68px;
	height:68px;
	background:url(/img../img/icon8.png) no-repeat;
	margin:0 auto 20px
}
#gameNav_Qd .message .messageCont .noMes .txt {
	font-size:12px;
	line-height:12px;
	color:#777;
	text-align:center
}
#gameNav_Qd .message .messageCont .announ {
	display:none;
	padding:40px 38px 0
}
#gameNav_Qd .message .messageCont .announ .announUl {
	height:150px;
	margin-bottom:10px;
	overflow:hidden
}
#gameNav_Qd .message .messageCont .announ .announUl li {
	overflow:hidden;
	margin-bottom:18px
}
#gameNav_Qd .message .messageCont .announ .announUl li a {
	display:block;
	float:left
}
#gameNav_Qd .message .messageCont .announ .announUl li .point {
	width:8px;
	height:8px;
	background-color:#f8bc50;
	margin-top:2px;
	margin-right:8px;
	border-radius:4px
}
#gameNav_Qd .message .messageCont .announ .announUl li p {
	font-size:12px;
	line-height:12px;
	color:#777
}
#gameNav_Qd .message .messageCont .announ .announUl li .txtL {
	width:295px;
	overflow:hidden
}
#gameNav_Qd .message .messageCont .announ .announUl li:hover p {
	color:#f0b54a
}
#gameNav_Qd .message .messageCont .announ .mesMore {
	text-align:right;
	font-size:12px;
	line-height:12px;
	color:#777
}
#gameNav_Qd .message .messageCont .wenzi {
	overflow:hidden;
	display:none
}
#gameNav_Qd .message .messageCont .wenzi .hd .tit {
	font-size:18px;
	line-height:52px;
	color:#434343;
	text-align:center;
	margin-bottom:22px;
	border:1px solid #ecebeb
}
#gameNav_Qd .message .messageCont .wenzi .hd .txt {
	width:364px;
	margin:0 auto;
	font-size:12px;
	line-height:26px;
	color:#757575
}
#gameNav_Qd .message .messageCont .wenzi .hd .txt span {
	color:#f1290e
}
#gameNav_Qd .message .messageCont .messageImg {
	display:none
}
#gameNav_Qd .message .messageCont .messageImg .hd p {
	font-size:18px;
	line-height:52px;
	color:#434343;
	text-align:center
}
#gameNav_Qd .message .messageCont .messageImg .hd img {
	display:block;
	margin:0 auto
}
#gameNav_Qd .message .messageCont .closeBtn {
	width:13px;
	height:13px;
	display:block;
	top:14px;
	right:16px;
	cursor:pointer;
	background:url(#) no-repeat
}
#gameNav_Qd .message .messageCont .icon {
	top:-8px;
	left:224px;
	width:10px;
	height:10px;
	display:inline-block
}
#gameNav_Qd .message .messageCont .icon:after,#gameNav_Qd .message .messageCont .icon:before {
	width:0;
	height:0;
	position:absolute;
	left:0;
	border-top:5px transparent dashed;
	border-left:5px transparent dashed;
	border-right:5px transparent dashed;
	overflow:hidden;
	content:' '
}
#gameNav_Qd .message .messageCont .icon:before {
	display:block;
	bottom:2px;
	border-bottom:5px #e7e7e7 solid
}
#gameNav_Qd .message .messageCont .icon:after {
	display:block;
	bottom:0;
	border-bottom:5px #fff solid
}
#gameNav_Qd .message.on .messageHave {
	display:block
}
#gameNav_Qd .message.play .messageIcon {
	-webkit-animation:shake 1s linear forwards;
	animation:shake 1s linear forwards
}
#gameNav_Qd .sign {
	width:18px;
	height:36px;
	margin-right:20px;
	cursor:pointer;
	background:url(/img../img/icon2.png) left center no-repeat
}
#gameNav_Qd .sign:hover {
	background:url(/img../img/icon2h.png) left center no-repeat
}
#gameNav_Qd .sign .signHave {
	width:7px;
	height:7px;
	display:none;
	top:9px;
	right:-3px;
	background-color:#e81903;
	border-radius:50%
}
#gameNav_Qd .sign .signBox {
	width:578px;
	height:442px;
	display:none;
	top:42px;
	left:-289px;
	z-index:100
}
#gameNav_Qd .sign .signBox .icon {
	top:-8px;
	left:293px;
	width:10px;
	height:10px;
	display:inline-block
}
#gameNav_Qd .sign .signBox .icon:after,#gameNav_Qd .sign .signBox .icon:before {
	width:0;
	height:0;
	left:0;
	border-top:5px transparent dashed;
	border-left:5px transparent dashed;
	border-right:5px transparent dashed;
	overflow:hidden;
	content:' ';
	position:absolute
}
#gameNav_Qd .sign .signBox .icon:before {
	display:block;
	bottom:2px;
	border-bottom:5px #e7e7e7 solid
}
#gameNav_Qd .sign .signBox .icon:after {
	display:block;
	bottom:0;
	border-bottom:5px #fff solid
}
#gameNav_Qd .sign .signBox .closeBtn {
	display:block;
	width:20px;
	height:20px;
	cursor:pointer;
	top:16px;
	right:10px;
	background:url(#) no-repeat
}
#gameNav_Qd .sign.on .signHave {
	display:block
}
#gameNav_Qd .sign.color {
	background:url(/img../img/icon2h.png) left center no-repeat
}
#gameNav_Qd .gift {
	width:18px;
	height:36px;
	margin-right:70px;
	cursor:pointer;
	background:url(/img../img/icon3.png) left center no-repeat
}
#gameNav_Qd .gift.color,#gameNav_Qd .gift:hover {
	background:url(/img../img/icon3h.png) left center no-repeat
}
#gameNav_Qd .gift .giftCont {
	width:460px;
	height:216px;
	display:none;
	padding:30px 40px;
	top:42px;
	left:-260px;
	cursor:default;
	background-color:#fff
}
#gameNav_Qd .gift .giftCont .hd {
	margin-bottom:24px
}
#gameNav_Qd .gift .giftCont .hd .p1 {
	font-size:12px;
	line-height:16px;
	color:#8f8e8e;
	width:63px;
	cursor:pointer
}
#gameNav_Qd .gift .giftCont .hd .p2 {
	font-size:16px;
	line-height:16px;
	color:#333;
	text-align:center;
	width:396px
}
#gameNav_Qd .gift .giftCont .hd .txt {
	font-size:12px;
	line-height:16px;
	color:#8e8e8e;
	background-color:#fff;
	border:1px solid #ddd;
	top:54px;
	left:40px;
	padding:3px 5px;
	z-index:1;
	display:none
}
#gameNav_Qd .gift .giftCont .hd .txt .arrow {
	width:10px;
	height:10px;
	display:inline-block;
	position:absolute;
	top:-8px;
	left:5px
}
#gameNav_Qd .gift .giftCont .hd .txt .arrow:after,#gameNav_Qd .gift .giftCont .hd .txt .arrow:before {
	width:0;
	height:0;
	display:block;
	position:absolute;
	left:0;
	border-top:6px transparent dashed;
	border-left:6px transparent dashed;
	border-right:6px transparent dashed;
	overflow:hidden;
	content:' '
}
#gameNav_Qd .gift .giftCont .hd .txt .arrow:before {
	bottom:2px;
	border-bottom:6px #ddd solid
}
#gameNav_Qd .gift .giftCont .hd .txt .arrow:after {
	bottom:0;
	border-bottom:6px #fff solid
}
#gameNav_Qd .gift .giftCont .bd {
	margin-bottom:20px
}
#gameNav_Qd .gift .giftCont .bd .p1 {
	font-size:12px;
	line-height:28px;
	color:#8f8e8e;
	width:63px
}
#gameNav_Qd .gift .giftCont .bd .select {
	width:380px;
	height:28px;
	font-size:12px;
	line-height:28px;
	color:#333;
	padding-left:14px;
	border:1px solid #e1dfdf;
	cursor:pointer;
	background:url(/img../img/icon7.png) 364px center no-repeat
}
#gameNav_Qd .gift .giftCont .bd .selectCont {
	top:33px;
	left:63px;
	display:none;
	border:1px solid #f8c362;
	background-color:#fff
}
#gameNav_Qd .gift .giftCont .bd .selectCont li {
	width:378px;
	padding-left:16px;
	font-size:12px;
	line-height:28px;
	color:#676767;
	cursor:pointer
}
#gameNav_Qd .gift .giftCont .bd .selectCont li:hover {
	color:#333;
	background-color:#fadfaf
}
#gameNav_Qd .gift .giftCont .ft .del {
	margin-bottom:32px
}
#gameNav_Qd .gift .giftCont .ft .del .delL {
	margin-right:16px
}
#gameNav_Qd .gift .giftCont .ft .del .delR {
	width:310px;
	font-size:12px;
	line-height:18px;
	color:#868686;
	display:none
}
#gameNav_Qd .gift .giftCont .ft .del .show {
	display:block
}
#gameNav_Qd .gift .giftCont .ft .code .getBtn {
	width:102px;
	height:30px;
	font-size:14px;
	line-height:30px;
	color:#fff;
	background-color:#f8bc50;
	text-align:center;
	cursor:pointer
}
#gameNav_Qd .gift .giftCont .ft .code .codeTxt {
	width:265px;
	height:30px;
	border:0;
	font-size:12px;
	line-height:30px;
	color:#575656;
	text-align:center;
	background-color:#e9e9e9;
	margin:0 12px
}
#gameNav_Qd .gift .giftCont .ft .code .copyBtn {
	width:68px;
	height:30px;
	font-size:14px;
	line-height:30px;
	color:#fff;
	background-color:#f8bc50;
	text-align:center;
	cursor:pointer
}
#gameNav_Qd .gift .giftCont .closeBtn {
	width:13px;
	height:13px;
	display:block;
	top:14px;
	right:16px;
	cursor:pointer;
	background:url(#) no-repeat
}
#gameNav_Qd .gift .giftCont .icon {
	top:-8px;
	left:264px;
	width:10px;
	height:10px;
	display:inline-block
}
#gameNav_Qd .gift .giftCont .icon:after,#gameNav_Qd .gift .giftCont .icon:before {
	width:0;
	height:0;
	display:block;
	border-top:5px transparent dashed;
	border-left:5px transparent dashed;
	border-right:5px transparent dashed;
	content:' ';
	position:absolute;
	left:0;
	overflow:hidden
}
#gameNav_Qd .gift .giftCont .icon:before {
	bottom:2px;
	border-bottom:5px #e7e7e7 solid
}
#gameNav_Qd .gift .giftCont .icon:after {
	bottom:0;
	border-bottom:5px #fff solid
}
.gameCont {
	width:100%;
	height:1044px;
	background:url(/img../img/bg.jpg) center 0 no-repeat
}
.shandow {
	display:none;
	z-index:50;
	width:100%;
	position:fixed;
	background:#000;
	opacity:.6;
	filter:alpha(opacity=60);
	height:100%;
	bottom:0;
	left:0
}
.aaa,.ccc {
	width:10px;
	height:10px
}
.aaa {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	zoom:1;
	background-color:#fff
}
.ccc,.publicBox {
	z-index:9999;
	zoom:1;
	background-color:#fff;
	top:50%
}
.ccc,.publicBox,.wmodal_wrap {
	position:absolute;
	left:50%
}
.publicBox {
	display:none;
	width:400px;
	height:210px;
	margin:-105px 0 0 -200px;
	border-radius:3px
}
.publicBox .hd {
	width:370px;
	height:40px;
	padding:0 15px;
	border-bottom:1px #e6e6e6 solid
}
.publicBox .hd p {
	font-size:16px;
	line-height:40px;
	color:#333
}
.publicBox .bd {
	width:370px;
	padding:45px 15px 20px
}
.publicBox .bd .txt {
	font-size:14px;
	line-height:14px;
	color:#333;
	text-align:center;
	margin-bottom:45px
}
.publicBox .bd .btn {
	display:block;
	width:140px;
	height:40px;
	font-size:16px;
	line-height:40px;
	color:#fff;
	background-color:#2e9de7;
	margin:0 auto;
	cursor:pointer;
	text-align:center;
	border-radius:3px
}
.publicBox .publicBoxBtn {
	display:block;
	width:13px;
	height:13px;
	top:13px;
	right:9px;
	cursor:pointer;
	background:url(#) no-repeat
}
.wmodal_wrap {
	display:none;
	z-index:99;
	top:120px;
	width:420px;
	margin:0 0 0 -210px;
	padding: 0 0 30px;
	background-color:#fff;
	font-family:"Microsoft Yahei"
}
.wmodal_title {
	height:44px;
	line-height:44px;
	padding:30px 0;
	font-size:24px;
	color:#4a4a4a;
	text-align:center
}
.wmodal_cont {
	height:90px;
	padding:30px 0 0
}
.wmodal_form .wmodal_cont {
	height:120px;
	padding:0
}
.wmodal_word {
	width:350px;
	line-height:26px;
	font-size:14px;
	margin:0 auto;
	color:#000
}
.wmodal_info .wmodal_word {
	text-align:center
}
.wmodal_word a,.wmodal_word span {
	color:#125cd5
}
.mf_item {
	position:relative;
	width:350px;
	margin:0 auto
}
.mf_item i {
	position:absolute;
	top:2px;
	left:5px;
	display:block;
	width:30px;
	height:30px;
	background-image:url(/img../img/icons.png)
}
.mf_item input {
	display:block;
	width:300px;
	height:34px;
	padding:0 10px 0 40px;
	margin:0 auto;
	border:1px solid #e5e5e5;
	outline:0
}
.mf_name i {
	background-position:0 0
}
.mf_id i {
	background-position:0 -30px
}
.mf_item.sel input {
	border:1px solid #ff8200
}
.mf_name.sel i {
	background-position:-30px 0
}
.mf_id.sel i {
	background-position:-30px -30px
}
.mf_tip {
	width:350px;
	margin:0 auto;
	height:24px;
	line-height:24px;
	font-size:12px;
	color:#e10b00
}
.wmodal_btns {
	width:350px;
	margin:20px auto 0;
	text-align:center
}
.wmodal_btns_1 a {
	width:348px
}
.wmodal_btns_2 a {
	width:150px;
	margin:0 10px
}
.wmodal_btns a {
	display:inline-block;
	height:36px;
	line-height:36px;
	color:#fff;
	font-size:16px;
	text-align:center;
	background-color:#ff8200
}
.wmodal_btns .btn_w {
	height:34px;
	line-height:34px;
	border:1px solid #6f6f6f;
	color:#6f6f6f;
	background-color:#fff
}
.wmodal_btns .diabled {
	background-color:#fff;
	color:#6f6f6f;
	font-size:14px
}
.wmodal_intro{
	width: 350px;
	margin: 20px auto 0;
	padding: 10px 0 0;
	border-top: 1px solid #e5e5e5;
}
.wmodal_intro p{
	line-height: 28px;
	font-size: 14px;
	color: #000;  
}
.wmodal_intro p span{
	color: #dc2f0d;  
	}
.wmodal_intro p a{
	color: #125cd5;  
}
.wmodal_close {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:44px;
	height:44px;
	background-image:url(#);
	text-indent:-9999em;
	overflow:hidden
}
@-webkit-keyframes shake {
	from,to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-5px,0,0);
	transform:translate3d(-5px,0,0)
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(5px,0,0);
	transform:translate3d(5px,0,0)
}
}@keyframes shake {
	from,to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-5px,0,0);
	transform:translate3d(-5px,0,0)
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(5px,0,0);
	transform:translate3d(5px,0,0)
}
}