/* 布局 */

/*----------整体 */
.wrap{width:800px;overflow:hidden;margin:0 auto}
.left{float:left}

/*----------头 */
#header{height:80px;overflow:hidden;background:url(../images/head.png) repeat-x}
#header_bg{background:url(../images/header.png) no-repeat center top;height:78px}
#logo{background:url(../images/logo.png) no-repeat;width:300px;height:45px;position:absolute;margin-top:17px}
#logo a{display:block;width:100%;height:100%;text-indent:-1987px;overflow:hidden}
#logo a.account_logo{ background:url(../images/account_logo.png) no-repeat right center}
#logo a.charge_logo{ background:url(../images/charge_logo.png) no-repeat right center}
.login_tips{float:right;margin-top:30px;margin-right:30px}
.login_tips a:hover{text-decoration:none}
.user_notice{position:relative}
.user_notice i{background:url(../images/notice.png) no-repeat;width:19px;height:14px;text-align:center;line-height:14px;padding:6px 4px 10px 2px;position:absolute;margin-top:-7px;margin-left:25px}

/*----------导航 */
#nav{height:28px;background:url(../images/head.png) repeat-x left bottom}

/*副导航*/
.pair_nav{float:right;background:url(../images/pair_nav_line.png) repeat-y right top;padding-right:2px;height:27px}
.pair_nav li{float:left;background:url(../images/pair_nav_line.png) repeat-y left top;padding-left:2px}
.pair_nav li a{display:block;height:27px;line-height:27px;width:87px;text-align:center;text-shadow:1px 1px 0px #e69800}
.pair_nav li a:hover{background:url(../images/pair_nav_hover.png) no-repeat;text-decoration:none}

/*主导航*/
.main_nav{background:url(../images/pair_nav_line.png) repeat-y right top;padding-right:2px;float:left}
.main_nav li{float:left;background:url(../images/pair_nav_line.png) repeat-y left top;padding-left:2px}
.main_nav li a{display:block;height:27px;line-height:27px;width:87px;text-align:center;text-shadow:1px 1px 0px #e69800}
.main_nav li a:hover,.main_nav li a.current{background:url(../images/nav_hover.png) no-repeat center top;text-decoration:none}

.sub_nav{position:absolute;background-color:#be3900;width:290px;text-align:center;padding:5px 0;color:#FFF;display:none;z-index:20}
.sub_nav_list li{height:22px;line-height:22px}
.sub_nav_list li i{float:left}
.sub_nav_list li p{float:left;width:140px}
.sub_nav_list li p a{color:#FFF}
.nav_tr{background-color:#922c00}

#sub_nav2{margin-left:91px}
#sub_nav3{margin-left:180px}
#sub_nav4{margin-left:269px}
#sub_nav5{margin-left:358px}
#sub_nav6{margin-left:447px}

/*----------主体*/
#main{background:url(../images/main_bg.jpg) no-repeat center top;min-height:553px;height:auto !important;height:553px;overflow:visible;padding-top:47px;margin-bottom:50px}

/*----------左 */
#main_left{width:747px;overflow:hidden;float:left}

/*栏目标题*/
.ml_clm_title{height:39px;overflow:hidden;position:relative;margin-bottom:15px}
.mlc_title_txt{background:url(../images/main_left_clm_title.png) no-repeat;width:151px;height:36px;text-align:center;line-height:36px;text-shadow:1px 1px 2px #427701;position:absolute;z-index:10}
.mlc_title_border{background-color:#7fae0d;height:4px;overflow:hidden;position:relative;top:32px}
.mlc_title_shadow{background-color:#dcdbdb;height:3px;overflow:hidden;position:relative;margin:32px 3px 0 3px}

.mlc_title_news{position:absolute;right:0px;width:500px;height:21px;right:0px;top:9px}
/*scroll*/
.scroll_list{height:21px;overflow:hidden;float:right;width:330px}
.scroll_list li{line-height:21px}

/*account_box*/
.account_box{border:1px solid #d1e0f1;background:url(../images/account_box_bg.jpg) no-repeat #fdfffe;padding:15px;zoom:1}
.account_box:hover{border-color:#96c2f5}
.account_box_shadow{background-color:#e8e8e8;height:3px;overflow:hidden;position:relative;margin:0 8px;margin-bottom:25px}

/*account_center*/
.account_center{background:url(../images/account_center.png) no-repeat right center;min-height:80px;height:auto !important;height:80px;overflow:visible;}
.ac_txt{width:250px}
.ac_links{width:305px}
.ac_txt li,.ac_links li{margin-bottom:10px;clear:both}
/*star*/
.star{width:90px;height:16px;overflow:hidden;float:left;margin-right:10px}
.star i{display:block;width:16px;height:16px;background:url(../images/star.png) no-repeat;overflow:hidden;float:left;margin:0 1px;display:inline}
.star i.light{background-position:0 bottom}
/*btn*/
.ac_btn{display:block;background:url(../images/account_center_btn.png) no-repeat;height:21px;line-height:19px;text-align:center;color:#FFF;float:left; margin-left:10px}
.ac_btn1{background-position:0 0;width:90px;padding-right:16px;margin-bottom:10px}
.ac_btn2{background-position:0 -21px;width:73px}
.ac_btn3{background-position:0 -42px;width:96px}
.ac_btn:hover{text-decoration:none;color:#ddd}
.message_ico{display:block;background:url(../images/ico.png) no-repeat 0 -129px;position:relative;padding-left:20px;height:18px}

/*ad*/
.btm_ad{width:740px;height:115px;overflow:hidden;background:url(../images/btm_ad_bg.png) no-repeat right bottom;padding:0 7px 7px 0;zoom:1}
.btm_ad a{display:block;width:740px;height:115px;overflow:hidden;/* ie6&7 */}

/*----------右 */
#main_right{width:188px;overflow:hidden;float:right}
.m_right_ad{width:179px;height:198px;overflow:hidden;border:3px solid #0079be;box-shadow:3px 3px 0px rgba(0,0,0,0.2);margin-bottom:10px}
.m_right_ad:hover{box-shadow:3px 3px 0px rgba(0,0,0,0.4)}

/*----------脚 */
#footer{height:65px;overflow:hidden;background:#dadada url(../images/footer.png) repeat-x;border-top:1px solid;clear:both;color:#989898;line-height:16px;padding-top:10px;padding-bottom: 10px;}
#footer a{color:#989898}
.copy_right{width:650px;margin:0 auto;background:url(../images/foot_logo.png) no-repeat;padding:3px 0 15px 150px}

/*----------充值*/
.charge_center{background:url(../images/charge_center.png) no-repeat right center;min-height:80px;height:auto !important;height:80px;overflow:visible;}

/*-----------选择游戏*/
.back_home{float:right;background:url(../images/back_home.png) no-repeat;width:80px;height:21px;display:block;line-height:19px;text-align:center}
.back_home:hover{color:#FFF;text-decoration:none}

.explain_ol{margin-top:7px}
.explain_ol li{float:left;width:100%;margin:3px 0}
.explain_ol li em{float:left;display:block;font-weight:bold;width:32px;height:21px;text-align:center;background:url(../images/ico.png) no-repeat 0 -176px;color:#ef0;padding-right:4px;margin-right:3px}
.explain_ol li p{float:left;width:675px}

/*游戏列表*/
.product_list li{float:left;width:200px;text-align:center;padding-right:15px;margin:10px 30px 10px 0;height:210px;overflow:hidden}
.product_shadow{background:url(../images/product_shadow.png) no-repeat left bottom;padding-left:59px;height:157px;overflow:hidden;width:116px;margin-bottom:8px}
.product_shadow a{display:block}
.product_status{display:block;width:98px;height:65px;overflow:hidden;position:absolute;background:url(../images/product_status.png) no-repeat;margin:97px 0 0 117px;_margin:97px 0 0 30px}
.p_new{background-position:0 0}
.p_hot{background-position:0 -65px}

/*---------密保卡管理*/
.account_tips_left{display:block;width:290px;padding-left:62px;float:left;margin:0 15px;display:inline;overflow:hidden;background:url(../images/tips_account.png) no-repeat;line-height:28px}
.account_tips_left2{display:block;width:350px;padding-left:62px;float:left;margin:0 15px;display:inline;overflow:hidden;background:url(../images/tips_account.png) no-repeat;line-height:28px}
.account_tips_right{border-left:1px solid #c6c7c6;padding-left:15px;float:left;width:315px;line-height:18px}
.account_tips_right2{border-left:1px solid #c6c7c6;padding-left:15px;float:right;width:250px;line-height:18px}
.account_tips_right p{text-indent:2em}

/*----------密保卡表单*/
.main_form{padding-left:80px;margin-bottom:20px}

/*----------我的游戏*/
.game_info_box{border:5px solid #64a21d;padding:15px;background:url(../images/game_info_bg.png) no-repeat #fffffe;zoom:1}
.game_info_img{display:block;width:144px;height:194px;overflow:hidden;padding:3px 5px 5px 3px;background:url(../images/game_info_img.png) no-repeat}
.game_info_right{width:541px;float:right;overflow:hidden;padding-top:10px}
.game_name{padding-left:10px}
.game_info_txt{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin:10px 0;padding:10px}
.game_btns{padding-left:10px}
.game_btn{display:block;background:url(../images/form_btn.png) no-repeat 0 -31px;width:120px;height:31px;overflow:hidden;text-align:center;line-height:31px;color:#595959;float:left;margin:0 10px 10px 0;font-weight:bold}
.game_btn:hover,.game_btn2{text-shadow:1px 1px 2px rgba(0,0,0,0.5);color:#FFF;text-decoration:none;background-position:0 0}

/*游戏列表2*/
.cheak_game_title{height:23px;border:1px solid #dbdbdb;overflow:hidden;background-color:#EEE;padding-left:10px;line-height:23px;margin-bottom:10px}
.cheak_all_game{float:right;width:157px;border-left:1px solid #dbdbdb;padding-left:10px;background-color:#FFF;height:23px;overflow:hidden}
.cheak_all_game input {position:relative;top:2px;margin-right:3px}
.product_list2 li{float:left;width:144px;text-align:center;padding:12px 12px 0 0;border:3px solid #FFF; border-radius:5px;margin:10px 20px 10px 0;height:160px;overflow:hidden; position:relative;border-radius:5px;}

.product_shadow2{background:url(../images/product_shadow2.png) no-repeat left bottom;padding-left:40px;height:120px;overflow:hidden;width:88px;margin-bottom:8px}
.product_shadow2 a{display:block}
.product_status2{display:block;width:76px;height:47px;overflow:hidden;position:absolute;background:url(../images/product_status2.png) no-repeat;margin:75px 0 0 74px;_margin:75px 0 0 10px}
.p_new2{background-position:0 0}
.p_hot2{background-position:0 -47px}

/*首次登录显示按钮*/
.add_game_first{ display:block; width:288px; height:78px; overflow:hidden; text-align:center; line-height:78px; padding-right:74px;margin:10px auto; background:url(../images/add_game_first.png) no-repeat; font-size:24px; text-shadow:2px 2px 2px #486a03}
.add_game_first:hover{ text-decoration:none; color:#FFF}
/*----选择游戏*/
#select_game li{cursor:pointer}
#select_game li:hover,#select_game li.selected{border-color:#64a21d; }
.cancel_selected{ display:block; position:absolute; background:url(../images/cancel_selected.png) no-repeat; width:14px; height:14px; right:-1px;top:-1px; cursor:pointer}
.add_game_btn{ display:block;background:url(../images/add_game.png) no-repeat; width:102px; height:39px; overflow:hidden; text-indent:-1987px;margin-bottom:10px; float:right;}
.add_game_btn:hover{ background-position:0 bottom;}

/*游戏类型*/
.game_type{ background:url(../images/game_type.png) no-repeat; width:94px; height:21px; display:block; text-align:center; float:right; padding-top:8px;line-height:21px; text-shadow:0px 0px 3px #447210;}
.client_game{ background-position:0 0;}
.web_game{ background-position:0 bottom;}

/*----------各种提示*/
/*错误*/
.tips_error_box{border:1px solid #f2b6b6;padding:15px;background:url(../images/tips_error_bg.png) no-repeat #fffefe;zoom:1}
.tips_error{background:url(../images/tips_error.png) no-repeat 0 10px;padding:0 0 0 75px;margin-left:45px}
.tips_error h6{margin-bottom:10px;text-shadow:2px 2px 2px rgba(255,255,255,255.3)}
.tips_error_box:hover{border-color:#ee7e7e}
/*金额*/
.tips_money_box{border:5px solid #f44c0d;padding:15px;background:url(../images/tips_error_bg.png) no-repeat #fffefe;zoom:1}
.tips_money{background:url(../images/tips_money.png) no-repeat;padding-left:30px;margin-bottom:10px}

/*----------FAQ*/
#faq{margin-bottom:20px}
#faq dt{background:url(../images/open_close.png) no-repeat 715px 18px;height:48px;line-height:48px;padding:0 30px;border-bottom:1px solid #ededed;cursor:pointer}
#faq dt h4{background:url(../images/faq_ico.png) no-repeat 0 13px;padding-left:40px}
#faq dt.current{background-position:715px -67px}

#faq dd{padding:10px 30px 10px 70px;border-bottom:1px solid #ededed;background:url(../images/faq_ico.png) no-repeat 30px -31px #f5f5f5}


/**********后补充样式**********/

/*VIP用户悬浮提示*/
.ttip {PADDING-RIGHT: 1px; DISPLAY: none; PADDING-LEFT: 1px; Z-INDEX: 5; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=90); LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left; opacity: 0.90; moz-opacity: 0.90; margin-top:0px; background:#fff; border:1px solid #666; padding:3px 8px; width: 150px}
.ttipsp {	FONT-SIZE: 0px; WIDTH: 150px; LINE-HEIGHT: 0px}
.ttipn {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WHITE-SPACE: nowrap}
.ttipcpr {DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 8px; MARGIN: 8px auto 3px; COLOR: gray; LINE-HEIGHT: 8px; FONT-FAMILY: small fonts; LETTER-SPACING: 3px; TEXT-ALIGN: center}
.ttipeditby {DISPLAY: block; MARGIN: 16px auto 3px; COLOR: gray; TEXT-ALIGN: center}
.f_l{ cursor:pointer; float:left;}