﻿/* reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,pre,form,p,blockquote,input,abbr,article,aside,figcaption,figure,footer,header,mark,meter,menu,nav,output,progress,section,summary,time{margin:0;padding:0;vertical-align:baseline;}
ul,ol{list-style:none;}
iframe,a,img,button{border:0;}
table{border-collapse:collapse;border-spacing:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{display:block;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.hidden{display:none!important;}
img{vertical-align:middle;}
.inline-block{display:inline-block;}
a{cursor:pointer;}
body{font:12px/24px 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue','Microsoft YaHei',Arial}
em,i{font-style:normal}
body{padding-top:44px;}
/* prevent visual jump */
body{background:url(http://mp.baidu.com/pk/v1/images/index-v4/bg.jpg) repeat;}
#plat_header .fix-width,#plat_footer .fix-width{width:960px;margin:0 auto;}
.fix-width{width:1000px;margin:0 auto;}
.fl{float:left}
.fr{float:right}
.text-r{text-align:right}
.text-c{text-align:center}
.ml-5{margin-left:5px}
.mr-5{margin-right:5px}
.mt-5{margin-top:5px}
.mb-5{margin-bottom:5px}
.ml-10{margin-left:10px}
.mr-10{margin-right:10px}
.mt-10{margin-top:10px}
.mb-10{margin-bottom:10px}
.ml-15{margin-left:15px}
.mr-15{margin-right:15px}
.mt-15{margin-top:15px}
.mb-15{margin-bottom:15px}
.ml-20{margin-left:20px}
.mr-20{margin-right:20px}
.mt-20{margin-top:20px}
.mb-20{margin-bottom:20px}
.ml-25{margin-left:25px}
.mr-25{margin-right:25px}
.mt-25{margin-top:25px}
.mb-25{margin-bottom:25px}
.ml-30{margin-left:30px}
.mr-30{margin-right:30px}
.mt-30{margin-top:30px}
.mb-30{margin-bottom:30px}
.f15{font-size:15px;}
.red{color:#271811!important;}
.pink{color:#ff00ff!important;}
.yellow{color:#ffff00!important;}
.green{color:#00ff00!important;}
.blue{color:#0033ff!important;}
.brown{color:#660000!important;}
.purple{color:#9900ff!important;}
.gray{color:#999!important}
.del{text-decoration:line-through;color:#b5b5b5}
.font14{font-size:14px;}
.t-text{font:12px/16px;padding:5px;border:1px solid #dcdcdc;margin:0}
/* dialog组件 */
iframe.overlay{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:transparent;}
.overlay{position:fixed;_position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,0.4);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#7F000000',endColorstr='#7F000000');text-align:center;}
.overlay iframe.mask{position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);}
.overlay .middle-helper{display:inline-block;height:100%;margin-right:-1px;vertical-align:middle;width:1px;}
.overlay .dialog{border:2px solid #271811;min-width:320px;font-size:14px;background:#330000;width:490px;min-height:60px;animation:0.3s ease 0s normal none 1 zoomIn;-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);display:inline-block;*display:inline;*zoom:1;position:relative;text-align:left;vertical-align:middle;}
.overlay .dialog h3.title{color:#486dab;background:url('http://p2.youxi.bdimg.com/site/v4/images/common/dialog-title.gif') repeat-x 0 0 #e6e6e6;line-height:32px;padding-left:10px;border-bottom:1px dotted #b0b0b0;}
.overlay .dialog .content{color:#666;}
.overlay .dialog .content div{padding:20px 20px 0;}
.overlay .dialog .content div.hint{background:#fdf9e6;padding:12px 20px;}
.overlay .dialog .content div.note,.overlay .dialog .content div.success,.overlay .dialog .content div.question{background:url("../images/common/dialog-hint.png") no-repeat scroll 20px 20px transparent;padding-bottom:20px;padding-left:62px;}
.overlay .dialog .content div.success{background-position:20px -136px;}
.overlay .dialog .content div.question{background-position:20px -421px;}
.overlay .dialog .content div.red{color:#ea2727;}
.overlay .dialog .content div p{margin-bottom:7px;position:relative;}
.overlay .dialog .content div span.error{/* background:url("../images/common/dialog-hint.png") no-repeat scroll -17px -311px transparent; */
color:#ea2727;}
.overlay .dialog .content div span.sample{margin-left:10px;}
.overlay .dialog .content .f12{font-size:12px;}
.overlay .dialog .content .f14{font-size:14px;}
.overlay .dialog .content .f20{font-size:20px;}
.overlay .dialog .content .font-bold{font-weight:bold;}
.overlay .dialog .content .center{text-align:center;}
.overlay .dialog .content a{color:#6699cc;}
.overlay .dialog .content div p.code{background-color:#660000;padding-left:5px;color:#fff;line-height:38px;height:38px;}
.overlay .dialog .content div p.code a{float:right;display:block;color:#ffff00;background-color:#271811;width:68px;height:38px;line-height:38px;font-size:12px;text-align:center;}
.overlay .dialog .content div p.description{font-size:16px;color:#ffff00;font-weight:bold;}
.overlay .dialog .content a.btn,.overlay .dialog .content button{display:inline-block;_display:inline;_margin:0 5px;padding:10px 16px;margin:0px 10px;height:22px;font-size:12px;cursor:pointer;color:#ffff00;background:#b80505;background-image:linear-gradient(to bottom,#d60505,#940606);border-radius:4px;}
.overlay .dialog .content .operate{border-top:1px dotted #dde3ef;padding-bottom:12px;}
.overlay .dialog .content button,.overlay .dialog .content .button{display:inline-block;padding:0px 16px;margin:0px 10px;height:22px;cursor:pointer;color:#fff;background-color:#c60303;}
.overlay .dialog .content button:hover,.overlay .dialog .content .button:hover{text-decoration:none;}
.overlay .dialog .content input{border:1px solid #e2e2e2;border-radius:2px;height:24px;width:220px;text-indent:5px;}
.overlay .dialog .content input.error{border-color:#f7a490;background:#ffeded;}
.overlay .dialog .content select{width:170px;}
.overlay .dialog span.close{width:24px;height:24px;position:absolute;top:14px;right:14px;display:block;cursor:pointer;background-color:#cc0000;color:#ffff00;background:url('../images/index-v4/dialog-close.png') no-repeat scroll 0 0 transparent;}
.overlay.error-dialog .dialog .content div{text-align:center;}
.win_dialog  .dialog h3.title{background:url(../images/index-v4/win-tlt.jpg) 0 0 no-repeat;line-height:48px;text-indent:-999em;}
.error_dialog  .dialog h3.title{background:url(../images/index-v4/error-tlt.jpg) 0 0 no-repeat;line-height:48px;text-indent:-999em;}
/* footer */
#plat_footer{padding:34px 0 46px 0;background-color:#000;}
#plat_footer p{width:1000px;margin:0 auto;text-align:center;color:#6d6a6a;}
#plat_footer p a{color:#6d6a6a;}
#plat_footer p span{padding:0 3px;}
/* header */
#plat_header{height:43px;border-bottom:1px solid #e6e6dc;border-bottom:1px solid #000;background:url(../images/head-bg1.png) repeat-x 0 0;position:relative;z-index:500}
#plat_header .logo{width:235px;height:43px;background:url(../images/logo1.png) no-repeat 0 0;display:block;float:left;}
#plat_header menu{position:relative;float:left;}
#plat_header menu a{font:14px/43px '';color:#fff;padding:0 17px;}
#plat_header menu a:hover{text-decoration:none;}
#plat_header menu i{position:absolute;left:-3px;top:40px;border-top:4px solid #271811;width:70px;}
#plat_header menu i.cur-ucenter{left:273px;}
#plat_header menu i.cur-service{left:349px;}
#plat_header menu i.cur-none{display:none;}
#plat_header menu i.cur-myChargeHistory{left:273px;}
#plat_header menu i.cur-myGame{left:273px;}
#plat_header menu i.cur-myPackage{left:273px;}
#plat_header menu i.cur-myMedal{left:273px;}
#plat_header menu i.cur-shop{left:197px;}
#plat_header menu i.cur-buyResult{left:197px;}
#plat_header menu i.cur-detail{left:197px;}
#plat_header menu i.cur-hall{left:426px;}
#plat_header .etc{float:right;white-space:normal;font:0/0 '';}
#plat_header .etc .mark,#plat_header .etc .setToMain,#plat_header .etc .saveToDesktop{font:12px/44px '';color:#666666;display:inline-block;vertical-align:top;margin-left:10px;padding-left:18px;}
#plat_header .etc .top-login,#plat_header .etc .top-register{font:14px/43px '';color:#4e4e4e;display:inline-block;vertical-align:top;margin-left:12px}
#plat_header .etc .top-weibo{width:25px;height:22px;background:url(../images/weibo.png) no-repeat 0 0;margin:10px 8px 0 28px}
#plat_header .etc .top-weibo:hover{background:url(../images/weibo.png) no-repeat 0 -22px;}
#plat_header .etc .top-weixin{width:25px;height:22px;background:url(../images/weibo.png) no-repeat -31px 0px;margin:10px 8px 0 0px;position:relative;}
#plat_header .etc .top-weixin:hover{background:url(../images/weibo.png) no-repeat -31px -22px;}
#plat_header .etc .top-weixin:hover .code-2d{position:absolute;width:98px;height:98px;background:url(../images/code-2d.png) no-repeat 0 0;border:8px solid #888;border:8px solid rgba(0,0,0,.5);top:34px;right:-8px;}
#plat_header .etc .setToMain{color:#fff;background:url(../images/setToMain-bg.png) 0 14px no-repeat;}
#plat_header .etc .mark{background:url(../images/mark-bg.png) 0 14px no-repeat;margin-left:0;}
#plat_header .etc .saveToDesktop{background:url(../images/saveToDesktop-bg.png) 0 14px no-repeat;}
#plat_header .etc .nickname{color:#cd1717;white-space:nowrap;}
#plat_header .etc .exit{color:#cd1717;}
/* user info  for nav */
.user-sprite,.user-arrow,#plat_header .etc .nickname strong .arrow,.user-cancel,.logout-confirm-wrap .lc-handle .lc-cancel,.user-close,.logout-confirm-wrap .lc-bar .lc-close,.user-duihuan,.top-userinfo .group-info dd .medal .swap,.user-ensure,.logout-confirm-wrap .lc-handle .lc-ensure,.user-into,.top-userinfo .history-game .into-game,.user-precess,.user-vip{background:url('../images/user-s79655be48c.png') no-repeat;}
.user-arrow,#plat_header .etc .nickname strong .arrow{background-position:0 -180px;height:4px;width:7px;}
.user-cancel,.logout-confirm-wrap .lc-handle .lc-cancel{background-position:0 -105px;height:25px;width:60px;}
.user-close,.logout-confirm-wrap .lc-bar .lc-close{background-position:0 -81px;height:19px;width:28px;}
.user-duihuan,.top-userinfo .group-info dd .medal .swap{background-position:0 -59px;height:17px;width:37px;}
.user-ensure,.logout-confirm-wrap .lc-handle .lc-ensure{background-position:0 -135px;height:25px;width:60px;}
.user-into,.top-userinfo .history-game .into-game{background-position:0 -23px;height:31px;width:54px;}
.user-precess{background-position:0 -165px;height:10px;width:171px;}
.user-vip{background-position:0 0;height:18px;width:18px;}
#plat_header .etc .nickname{display:block;width:100px;position:relative;margin-right:20px;}
#plat_header .etc .nickname strong{width:100px;text-align:center;height:43px;line-height:43px;color:#888888;display:block;font-size:14px;font-weight:normal;cursor:pointer;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
#plat_header .etc .nickname strong .arrow,#plat_header .etc .nickname strong .slideUp-arrow{position:absolute;top:34px;left:45%;z-index:100;}
#plat_header .etc .nickname strong .slideUp-arrow{background:url("../images/slideUp-arrow.png") no-repeat;width:7px;height:4px;}
#plat_header .etc .nickname .cur{background:url("../images/user-bg.png");border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.top-userinfo{width:240px;height:115px;font-size:12px;line-height:1.5em;padding:16px 12px 13px 9px;position:absolute;display:none;z-index:1000;top:43px;right:-2px;background:url("../images/user-bg.png");border:1px solid #eaeaea;border-top:0 none;}
.top-userinfo .group-info{float:left;}
.top-userinfo .group-info dt{display:inline;float:left;margin-right:11px;}
.top-userinfo .group-info dt a{width:58px;height:58px;display:block;border:2px solid #dfdfdf;border-radius:3px;}
.top-userinfo .group-info dt img{width:58px;height:58px;display:block;}
.top-userinfo .group-info dd{width:167px;display:inline;float:left;}
.top-userinfo .group-info dd p{display:inline;float:left;width:167px;}
.top-userinfo .group-info dd .username a,.top-userinfo .group-info dd .username b,.top-userinfo .group-info dd .username .vip{display:inline;float:left;}
.top-userinfo .group-info dd .username .vip{display:none;}
.top-userinfo .group-info dd .username b{font-weight:normal;color:#cc3d3f;}
.top-userinfo .group-info dd .username .logout{display:inline;float:right;color:#4d4d4d;}
.top-userinfo .group-info dd .username .logout:hover{color:#4d4d4d;}
.top-userinfo .group-info dd .medal{margin-top:8px;}
.top-userinfo .group-info dd .medal .medal-label{display:inline;float:left;color:#6c6c6c;}
.top-userinfo .group-info dd .medal b{font-weight:normal;color:#cb3f3d;}
.top-userinfo .group-info dd .medal .swap{float:right;text-indent:-999em;}
.top-userinfo .history-game{width:240px;margin-top:22px;display:inline;float:left;}
.top-userinfo .history-game .history-game-inner{width:180px;padding:3px 0 0 4px;border:1px solid #eaeaea;background-color:#fff;border-right:0 none;height:26px;display:inline;float:left;}
.top-userinfo .history-game .history-game-inner select{width:89px;border-color:#e6e6e6;display:inline;float:left;}
.top-userinfo .history-game .history-game-inner .rec-games{width:178px;}
.top-userinfo .history-game .into-game{display:inline;float:right;text-indent:-999em;}
.logout-confirm-wrap{overflow:hidden;width:252px;height:115px;display:none;z-index:1000;}
.logout-confirm-wrap .logout-confirm{width:250px;height:113px;border:1px solid #eaeaea;background-color:#fff;}
.logout-confirm-wrap .lc-bar{position:relative;z-index:10001;height:23px;}
.logout-confirm-wrap .lc-bar .lc-close{position:absolute;right:0;top:5px;cursor:pointer;}
.logout-confirm-wrap .lc-tips-words{height:48px;line-height:48px;color:#4e4e4e;text-align:center;font-size:12px;}
.logout-confirm-wrap .lc-handle{overflow:hidden;height:28px;width:252px;}
.logout-confirm-wrap .lc-handle a{display:inline;float:left;text-indent:-999em;}
.logout-confirm-wrap .lc-handle .lc-cancel{margin-left:60px;}
.logout-confirm-wrap .lc-handle .lc-ensure{margin-left:13px;}