@charset "utf-8";

html{color:#555;background:#f5f5f5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
body,button,input,select,textarea{font:12px/1.5 Microsoft YaHei,arial,tahoma,"Hiragino Sans GB",\5b8b\4f53;}
input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0;font-variant:normal;}
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
q:before,q:after{content:'';}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
a:link,a:visited{color:#555;}
a:hover{color:#ff8400;text-decoration:underline;}
ins,a{text-decoration:none;}
label{cursor:pointer;}

input{outline:0;}

.base-bg{*display:inline;*zoom:1;background:url("../images/main-bg.png") no-repeat 0 0;vertical-align:middle;}

/* 功能类 */
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear{zoom:1;}
body .fn-hide{display:none !important;}
.fn-left,.fn-right{display:inline;}
.fn-left{float:left;}
.fn-right{float:right;}
.fn-text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fn-rmb{font-family:arial;font-style:normal;padding-right:4px;}
.fn-webkit-adjust{-webkit-text-size-adjust:none;}
.fn-placeholder{color:#777;}

/* 布局类 */
.wrapper{margin:0 auto;width:980px;}
.wall-content{padding-top:15px;}
.right230{float:right;display:inline;width:230px;}
.left735{float:left;display:inline;width:735px;}
.left200{display:inline;float:left;width:200px;}
.right780{display:inline;float:right;width:780px;}

.header-menu .games-content{background:#fff;padding:5px 10px 8px;height: 240px;}/*加入游戏盒子图标(16-2-14)*/



/*vip等级*/
.vip-level{width:35px;height:13px;background:url("../img/rank-icon.png") no-repeat;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;}
.vip0{background-position:0 0;}
.vip1{background-position:0 -43px;}
.vip2{background-position:0 -86px;}
.vip3{background-position:0 -129px;}
.vip4{background-position:0 -172px;}
.vip5{background-position:0 -215px;}
.vip6{background-position:0 -258px;}
.vip7{background-position:0 -301px;}
.vip8{background-position:0 -344px;}
.vip9{background-position:0 -387px;}
.vip10{background-position:0 -430px;}
.vip-width{width:0;}

.ui-tipbox{position: absolute;top:25%;left:50%;width:300px;height:125px;margin:0 0 0 -150px;background-color:#fafafa;border:5px solid #fb9c12;padding:8px;}
.ui-tipbox-content-simple{text-align: center;padding-top:30px;margin-top:10px;border-top:2px solid #fb9c12;color:#333;font-size: 14px;}
.ui-tipbox .close{color:#f60;padding:0 7px;position: relative;top: 2px;font-size: 16px;}
.ui-tipbox .close:hover{text-decoration: none;background: #EEDDCB;}
.iconfont {font-style: normal;font-size: 16px;padding-left:10px;}
/* 页面模板类 */
.tpl_section{border:1px solid #d0d0d0;border-radius:2px;box-shadow:1px 1px 10px #ddd;}
.tpl_section .title{height:32px;background:url("../images/section_title_bg.png") repeat-x left 1px;}
.tpl_section .title span{display:inline-block;*display:inline;*zoom:1;height:16px;line-height:16px;margin:8px 0 0 5px;background:url("../images/index_sprite.png") no-repeat  0 -749px;padding-left:10px;}
.tpl_section .title a{color:#5e5e5e;margin:8px 10px 0 0;}

.tpl_side{border:1px solid #d0d0d0;border-radius:2px;box-shadow:1px 1px 10px #ddd;background-color:#fff;}
.tpl_side .leftSide{width:220px;float:left;display:inline;background-color:#f0f0f0;}
.tpl_side .title{height:32px;background:url("../images/section_title_bg.png") repeat-x left 1px;}
.tpl_side .title span{color:#4b4a4b;font-size:12px;position:relative;top:6px;left:10px;}

.tpl_subNav{background-color:#f0f0f0;padding:15px;padding-right:0;}
.tpl_subNav h3{font-size:18px;color:#5f5e5f;padding-left:20px;}
.tpl_subNav ul{padding-left:25px;padding-top:10px;border-bottom:1px solid #dbdbdb;margin-bottom:10px;overflow:hidden;_padding-bottom:7px;}
.tpl_subNav ul.gift{border:0;}
.tpl_subNav li{height:30px;line-height:30px;background:url("../images/icon_profile_grey.png") no-repeat left top;padding-left:38px;margin-bottom:7px;}
.tpl_subNav li.selected{background-image:url("../images/icon_profile_orange.png");background-color:#fff;}
.tpl_subNav li a{font-size:12px;color:#5f5e5f;text-decoration:none;}
.tpl_subNav li.selected a{color:#ff6c00;}
.tpl_subNav li.my_p{background-position:10px 6px;}
.tpl_subNav li.modify_p{background-position:10px -36px;}
.tpl_subNav li.prevent_addict{background-position:10px -80px;}
.tpl_subNav li.m_pwd{background-position:10px -167px;}
.tpl_subNav li.pwd_security{background-position:10px -207px;}
.tpl_subNav li.bind_mobile{background-position:10px -250px;}
.tpl_subNav li.charge_now{background-position:10px -343px;}
.tpl_subNav li.charge_record{background-position:10px -381px;}
.tpl_subNav li.gift_query{background-position:10px -470px;}
.tpl_subNav li.charge_now_selected{background-position:10px -338px;}
.tpl_subNav li.charge_record_selected{background-position:10px -378px;}
.tpl_subNav li.gift_query_selected{background-position:10px -455px;}
.tpl_subNav .logout{color:#5f5e5f;}
.tpl_subNav li.bind_email{background:url("../images/email.png") no-repeat 11px -13px;}
.tpl_subNav li.bind_email.selected{background-position: 11px 9px;background-color:#fff;}
.tpl_subNav li.m_passpwd{background-position: 10px -342px;}
.tpl_subNav li.m_passpwd.selected{background-position: 10px -337px;}
.tpl_subNav li.login_passpwd{background-position:11px -420px;}