/*css reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px arial,\5b8b\4f53}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
form{display:inline}
small{font-size:12px}
ul,ol{list-style:none}
a{text-decoration:none;color:#4B4B4B}
a:hover{text-decoration:underline;color:#FF0000}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
header, nav, footer, section, article, aside{display:block}
/*common*/
body{background:url(../images/bodybg.jpg) repeat-x}
.login_submit,.game_goplay code{background:url(../images/new_input.jpg) no-repeat}
.games_rightmore em a, .today_inforlist li, .today_infordl span, .today_infordl dt a, .news_select, .page a.next, .page a.perv, .buttonpage, .u_btn a, .crumbs span, .ku_actwo{background:url(../images/body.gif) no-repeat}
a.or_a{color:#4B4B4B}
a.red_aline{margin:0 8px;color:#FF5A00;font-weight:bold}
a.red_a{text-decoration:none;color:#FF3B00}
a.green_a{text-decoration:none;color:#008000}
.coloralink_red{color:#FF4E02}
a.or_a:hover, .welcome a:hover, a.green_a:hover, a.red_a:hover, a.red_aline:hover, .coloralink_red:hover, .Customers_kefu a:hover, .u_btn a:hover, .history a:hover{text-decoration:underline;color:#FF0000}
.fl250{float:left;width:250px;margin-top:3px;}
.fr700{float:right;width:700px;margin-top:3px;}
.hidden{display:none}
.clear{clear:both}
.clearfix, .left_ul, .submit_tips_c{*zoom:1}
.clearfix:after, .left_ul:after,.submit_tips_c:after{content:'\20';display:block;height:0;clear:both}
.warp960, .site-nav, .top-header, .channel-wrap{margin:0 auto;width:960px;}
.lists_lr span, .news_list span, .msg_list_t li.one{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.redfont{color:#FF3300}
.crumbs{background:url(../images/crumbs.jpg) repeat-x left top;padding-top:7px;color:#333}
.crumbs span{display:inline-block;color:#767676;background-position:-195px -365px;padding-left:7px}
.crumbs a, .crumbs strong{margin:0 5px}
/*header*/
.web-hearder{margin:0 auto;height:132px;background:url(../images/bg.gif) repeat-x top;}
#nav{margin:0 auto;width:970px;overflow:hidden;margin-top:-10px;}
#nav ul{margin:1px 0 0 0;padding:0;list-style:none;}
#nav ul .online{display:none;}
#nav ul li{float:left;height:41px;position: relative;padding-top:10px;}
#nav ul li a{color:#fff;line-height:45px;width:105px;display:block;text-align:center;font-size:14px;font-weight:bold;}
#nav ul li a:hover{background:url(../images/bg_nav.gif) no-repeat center top;text-decoration:none;}
#nav ul .hover a{background:url(../images/bg_nav.gif) no-repeat center top;}
#nav ul .new a{color:yellow;}
#nav ul .new a:hover{color:#fff;}
#nav ul li .hot, #nav ul li .xin, #nav ul li .qiang { position: absolute; background: url(../images/hot.gif) no-repeat; display: inline-block; width: 19px; height: 23px; right: 8px; top: 0px; }
#nav ul li .hot { background-position: -38px 0px; }
#nav ul li .xin { background-position: -19px 0px; }
#nav ul li .qiang { background-position: 0px 0px; }
#nav ul .line{background:url(../images/nav_mid.gif) no-repeat left bottom;width:3px;height:41px;display:block;}
#nav ul dl,#nav ul .hover dl{position:absolute;margin:-4px 0 0 8px;_margin:-4px 0 0 9px;padding:0;background:#F88410;display:none;z-index:999;}
#nav ul dl a,#nav ul .hover dl a{font-size:12px;width:93px;background:#F88410;line-height:30px;height:30px;border-bottom:1px solid #FF9429;font-family:宋体;}
#nav ul dl a:hover,#nav ul .hover dl a:hover{background:#314F9F;color:#fff;border-bottom:1px solid #476DC1;}

.site-nav{height:30px;position:relative;z-index:4}
.site-nav img   { vertical-align:middle; margin:-2px 2px 0 0;}
.site-nav code  { float:right;margin-top:4px;}
.site-nav strong {float:left;margin-top:7px;}
.site-nav strong{margin-top:9px\9;color:#A0A0A0}
.site-nav img{vertical-align:middle;margin-right:2px;margin-top:-2px;*+margin-top:0;}
.site-nav span a{padding-right:9px;font-family: tahoma;}

.site-nav p { float:left;margin-top:7px; color:#d6d6d6}
.site-nav p em{ color:#5c5c5c; padding-right:10px;}
.site-nav p i{ color:#5c5c5c; padding-left:10px; font-style:normal}
.site-nav p a{ margin:0 6px;font-family: tahoma;}
.site-nav p span{ color:#ff5710}

.site-nav code{float:right;margin-top:4px;}
.site-nav code a{background:url(../images/tools.png) no-repeat;}
.site-nav code a{
	display:block;margin-left:9px;width:76px;
	float:right;
	height:22px;
	line-height:21px;
	text-indent:12px;
	background-position:-82px 0;}
#joincollection{background-position:0 0;text-indent:18px}
#fav_desk{background-position:-153px -26px;width:108px;font-family: Tahoma}
#rech_link{text-indent:19px;background-position:0 -26px}
#ser_link{text-indent:15px;background-position:-75px -26px}
#game_menu{background-position:-164px 0;width:105px;text-indent:8px;line-height:21px;font-family: Tahoma}
.top-header{height:90px;overflow:hidden;background:url(../images/headerbg.gif) no-repeat;}
.top-header h1{float:left;width:198px;padding:10px 0 0 2px;height:76px;overflow:hidden;}
.top-header h1 a{display:block;width:198px;height:76px;overflow:hidden;line-height:300px;}
.top-header span{float:right;}
.top-header img, .top-header object{float:right;}
/*nav*/
.channel-wrap{height:39px;overflow:hidden;position:relative}
.channel-wrap code, .channel-wrap span, .nav{position:absolute;top:0}
.channel-wrap code{left:0;display:block;width:960px;height:39px;background:url(../images/navbg.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/Template/blue/images/navbg.png");_background:none}
.channel-wrap span{right:14px;top:10px;z-index:2;color:#FFD9D6}
.channel-wrap strong{color:#FFFA6E;display:inline-block;padding:0 3px;font-size:16px;font-family: Arial}

.nav{left:0;z-index:2;float:left;font-size:14px;height:31px;overflow:hidden;margin-top:5px;font-weight:bold}
.nav li{background:url(../images/nav_menubg.png) no-repeat}
.nav li{float:left;width:96px;text-indent:20px;padding-top:6px;height:25px;overflow:hidden;background-position:0 -31px}
.nav li.first, .nav li.current_0{width:87px;text-indent:26px}
.nav li.first{background:none}
.nav li.big_w,.nav li.last{width:96px}
.nav li.current_0{background-position:0 0}
.nav li.current{background-position:1px -62px}
.nav li.current a, .nav li.current_0 a, .nav li.current a:hover, .nav li.current_0 a:hover{text-decoration:none;color:#C61600}
.nav a{color:#fff}
.nav a:hover{color:#FFF961}
/*login and AQ*/
.login_title, .left_title, .pay_t{background:url(../images/new_body.jpg) no-repeat}
.login_title, .left_title{overflow:hidden;color:#C20000}
.login_title{margin-top:7px;height:32px;line-height:34px;line-height:35px\9;line-height:36px\0;text-indent:20px;font-size:14px;font-weight:bold}
.login_warp{background:url(../images/new_bg01.jpg) repeat-x;border:2px solid #DB987D;border-top:none;height:207px;overflow:hidden}
.login_form{width:100%;color:#4B4B4B;margin-top:2px}
.login_form th, .login_form td{padding-top:11px}
.login_form th{font-size:13px;width:80px;text-align:right}
.login_text{border:1px solid #C4C4C4;background:#F8F8F8;width:133px;padding:0 2px;height:23px;line-height:23px}
.login_submit{width:60px;height:25px;cursor:pointer;border:none;vertical-align:text-bottom;margin-right:8px}
.login_hover{background-position:0 -25px}
.othercss{text-align:center}
.Customers{border-top:1px solid #F1ECE9;height:62px;overflow:hidden;background:#FCF9F4;text-align:center;color:#4B4B4B}
.Customers dt{padding-top:10px}
.Customers dd{padding-top:4px}
.Customers dt strong{font-size:13px;padding-right:8px}
.Customers a{margin:0 8px}
.Customers_kefu{border-top:1px solid #F1ECE9;height:56px;padding:6px 15px 0;overflow:hidden;background:#FCF9F4;margin-top:10px;color:#5B5B5D;font-size:13px;line-height:22px}
.Customers_kefu a{color:#FF7300}
.ku_actwo{background-position:0 -416px;width:72px;height:23px;overflow:hidden;display:inline-block;line-height:23px;line-height:25px\9}
.login_after{color:#5B5D5C;height:145px;overflow:hidden;padding:0 10px}
.welcome{padding:7px 0 0 5px;line-height:2.0}
.welcome span{color:#C63800}
.u_btn{padding-top:6px;text-align:center}
.u_btn a{display:inline-block;margin:0 2px;text-align:center;line-height:24px;height:22px;overflow:hidden;color:#A73510}
.u_btn a.an1{width:62px;background-position:0 -384px}
.u_btn a.an2{width:37px;background-position:-69px -384px}
.u_btn a.an3{width:37px;background-position:-115px -384px;color:#5C5C5C}
.history{height:92px;background:#FCF9F4;border-top:1px solid #F1ECE8;padding:3px 10px 0 16px;line-height:20px;color:#5C5C5A}
.history a, .welcome a{color:#C25615}
.left_title{background-position:0 -32px;height:31px;line-height:31px;margin-top: 10px;border-top: 1px solid #CCCCCC;line-height:33px\9}
.left_title h2{float:left;padding-left:20px;font-size:14px}
.left_title a{float:right;margin-right:10px;display:inline}
.left_ul{border:1px solid #DCDCDC;border-top:none;padding:3px 5px 10px}
.left_ul li{float:left;width:100%;border-bottom:1px dotted #EFEFEF;height:29px;line-height:32px;overflow:hidden;color:#969696;text-indent:7px}
.right_title { margin-top: 0px;border-top: none;}
.heightauto{height:auto}
.history_list{padding:0 10px;color:#5C5C5C}
.history_list dt{height:25px;border-bottom:1px solid #D2D2D2;line-height:29px;overflow:hidden;background:url(../images/pay.gif) no-repeat -196px -33px;font-weight:bold;text-indent:9px}
.history_list dd{padding:5px 0 5px 9px;line-height:20px}
.height105{height:102px;overflow:hidden}
.height105 .login_after{margin-top:15px}
/*tips*/
#addbalck{position:absolute;left:0;top:0;display:block;background:#000;filter:alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;z-index:100}
#tips343, #tips344{width:343px;position:absolute;left:0;top:0;z-index:999;display:none}
.tips343_t code, .tips344_t code{background:url(../images/details.gif) no-repeat}
.tips343_t, .user_input_submit, .tips344_t{background:url(../images/tips.gif) no-repeat}
.tips343_t, .tips344_t{height:30px;overflow:hidden;color:#fff;line-height:29px;line-height:32px\9}
.tips343_t strong, .tips344_t strong{float:left;padding-left:18px;height:30px}
.tips343_t span, .tips344_t span{height:30px;float:right;padding-right:5px}
.tips343_t code, .tips344_t code{float:right;width:20px;height:19px;background-position:-315px -268px;cursor:pointer}
.tips343_t code.overcode, .tips344_t code.overcode{background-position:-341px -268px}
.tips343_login, .tips344_login{width:321px;border:1px solid #0CA500;border-top:none;padding:0 10px 10px;background:#fff;text-align:center;overflow:auto}
.tips343_login table, .tips344_login table{width:100%;color:#666;text-align:left}
.tips343_login th, .tips344_login th{padding-top:10px;width:100px;text-align:right}
.tips343_login td, .tips344_login td{padding-top:10px}
.tips343_login a, .tips344_login a{margin:0 15px}
.tips343_login p, .tips344_login p{padding:8px 0;border-top:1px dotted #CDCDCD;margin-top:10px;font-size:14px}
.emeoors{font-weight:bold;background-position:0 -411px;display:inline-block;padding-left:17px;color:#E80000;height:16px;line-height:17px;overflow:hidden;margin-top:15px}
.user_input_text{width:154px;height:20px;line-height:20px;overflow:hidden;border:1px solid #CFCFCF}
.user_input_check{width:13px;height:13px;margin-right:5px}
.user_input_submit{background-position:0 -37px;width:57px;height:27px;overflow:hidden;cursor:pointer;border:none;vertical-align:middle}
.tips343_login a.orange{color:#F15500}
.tips343_login a.orange:hover{color:#FF0000}
.wadd_c{padding-left:0;margin-top:10px}
.wadd_s{display:block;margin-top:5px}
.wadd_c2{color: #E80000}
.wadd_w{background-position:-76px -37px;color:#fff;width:60px}
/*footer*/
.footer{margin:0 auto;text-align:center;line-height:25px;padding-bottom:5x;margin-top:10px;color:#666}
.footer p{background:url(../images/footerbg.gif) #fff repeat-x;height:34px;padding-top:6px;overflow:hidden;color:#CBCBCB}
.footer a{margin:0 10px}

.detail_menu{position:absolute;right:0;top:25px;width:268px;display:none;z-index:100;padding-top:2px}
.detail_top, .detail_btm{background:url(../img/bubble.png) no-repeat; overflow:hidden}
.detail_top{height:13px}
.detail_btm{height:7px; background-position:0 -13px}
.detail_con{background:url(../img/repeat.gif) repeat-y; padding:0 14px; width:240px; overflow:hidden}
.detail_con a{color:#535353}
.detail_con img{vertical-align:middle;margin-right:4px;margin-top:-4px;*+margin-top:-1px}
.detail_con h3{background:url(../img/dash.gif) repeat-x center bottom; height:20px;_height:22px;font-weight:bold; margin-top:10px}
.detail_con h3 a:hover{text-decoration:none}
.server_list{overflow:hidden; width:254px;margin-top:2px}
.server_list li{width:108px;height:24px; line-height:24px; background:url(../img/san.png) no-repeat left center; padding-left:5px; overflow:hidden; float:left; margin-right:14px;display:inline;color:#1c9500}
.server_list li.normal{color:#535353}
.server_list li.full{color:#f00}
.server_list span{float:right;margin-top:0}

.wrap258{width:246px;height:240px; margin-top:7px;padding:1px 2px 0;overflow:hidden;border-top:1px solid #19a5df; background:url(../images/loginbg_v1229.png) center bottom; font-family:simsun}
.login_tit, .submit_css{background:url(../images/loginbg01_v1229.png) no-repeat}
.login_tit{height:30px;overflow:hidden}
.login_current{background-position:0 -30px}
/*.login_tit h3{float:left;width:123px;height:30px;cursor:pointer;text-indent:-999em}*/
.login_tit h3 {color: #FFFFFF;float: left;font-size: 14px;height: 30px;padding-top: 6px;text-align: center;width: 245px;}
.height174{height:172px;overflow:hidden}
.loginbefor table{width:100%;margin-top:20px;line-height:1.6;color:#737373}
.loginbefor i{display:inline-block;margin-top:3px;font-style:normal}
.loginbefor th,.loginbefor td{padding-left:8px;vertical-align:top;}
.loginbefor th{font-weight:normal;width:58px;text-align:right;color:#747373}
.loginbefor td.pt{padding-top:6px;padding-left:25px;}
.loginbefor code{display:block;color:#CF0000;height:20px;line-height:18px}
.loginbefor a{margin-left:5px}
.loginbefor .btn_login_qq{color:white;font-weight:bold;margin:0 0 0 0px;background:url("../images/index_pic.gif") no-repeat -96px 0;display:inline-block;width:54px;line-height:31px;height:31px;padding:0 0 0 45px;text-align:left;}
.loginbefor .btn_login_qq:hover{background-position:-96px -307px;text-decoration:none;}
.loginbefor .btn_login_qqwb{color:white;font-weight:bold;margin:0 0 0 0px;background:url("../images/index_pic.gif") no-repeat -96px -339px;display:inline-block;width:61px;line-height:31px;height:31px;padding:0 0 0 39px;text-align:left;}
.loginbefor .btn_login_qqwb:hover{background-position:-96px -371px;text-decoration:none;}
.loginbefor .login_btn{display:inline-block;background-repeat:no-repeat;font-size:12px;text-decoration:none;color:#055675;}
.loginbefor .login_btn10{padding-left:20px;background-image:url("../images/weiboicon16.png");}
.loginbefor .forgetpwd{height:16px;margin-top:-10px;padding:0;}
.pass_css{width:138px;height:22px;line-height:22px;border:1px solid #ccc;padding:0 2px}
.pass_css:focus{background:#FFFCEE}
.loginbefor .submit_css{border:none 0;cursor:pointer;width:77px;height:31px;margin-right:12px;vertical-align:middle;background:url("../images/index_pic.gif") no-repeat 0 0;}
.loginbefor .submit_current{background-position:0 -307px}
.loginbefor p{margin:0 auto;width:232px;padding-top:10px;text-align:center;border-top:1px dotted #c4c4c4;color:#747373}
.orgen{color:#FD5902;font-weight:bold}
.orgen:hover{color:#f00}
.loginbefor .orgen{margin-left:10px}
.loginafter{height:206px;overflow:hidden}
.login_fr{width:226px;height:202px;margin:0 0 0 10px;overflow:hidden}
.login_fr iframe{float:left;margin-left:-2px;width:2269px;height:202px}
.check_in{vertical-align:text-bottom;margin-right:4px}
.u_btn  { padding:6px 0 8px}
.u_btn a{ background:url(../images/indexbg_v1230.png) no-repeat; color:#4b4b4b; height:23px; line-height:24px; margin:0 8px}
.u_btn a:hover{color:#4b4b4b; text-decoration:none}
.u_btn .a1{ width:71px;}
.u_btn .a1:hover{ background-position:0 -23px}
.u_btn .a2{ width:51px; background-position:-71px 0}
.u_btn .a2:hover{ background-position:-71px -23px}
.loginafter_tit{ height:30px; background:url(../images/indexframe_v1231.png) no-repeat}
.loginafter_tit h3{ height:30px; line-height:30px; font-size:14px; color:#fff; padding-left:22px}
.login_after{ height:auto; color:#4b4b4b}
.playtips{ border-top:1px dotted #c4c4c4; padding-top:6px; line-height:24px; font-weight:bold}
.tjtips  { line-height:24px; height:24px;_padding-top:5px; overflow:hidden}
.tjtips i{ font-style:normal}
.tjtips a  { display:block; height:22px}
.tjtips a:hover{ text-decoration:none; color:#f20}
.tjtips a:hover .s1{ color:#f20}
.tjtips .s1{ float:right; color:#ff5a00;cursor:pointer;}
.tjtips .s2{ float:right; width:65px;cursor:pointer;}
.tjtips img{ vertical-align:middle;margin-right:5px;margin-top:-4px;*+margin-top:0;}
#loginBox{ height:227px; overflow:hidden}
#login_con{ height:197px;overflow:hidden}

/*右边浮动广告*/
img{ border:none; vertical-align:middle}
.side-adbox,.side-r-adbox,.side-l-adbox{ width:130px; height:310px;position:fixed; top:180px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+162));}
.side-adbox,.side-adbox span{left:0}
.side-adbox span,.side-r-adbox span,.side-l-adbox span{ display:block; font-family:simsun; color:#000; font-weight:bold; cursor:pointer; position:absolute;top:-15px; font-size:12px}
.side-r-adbox,.side-r-adbox span{right:0;padding-right:3px;}
/*左边浮动广告*/
.side-l-adbox,.side-l-adbox span{left:0;padding-left:3px;}

/*=========mF_fscreen_tb========*/
.mF_fscreen_tb_wrap{float:left;background:#fff;}/*背景边框*/
.mF_fscreen_tb { background:#333;}
.mF_fscreen_tb .pic { position:absolute; top:0; left:0; }
.mF_fscreen_tb .pic li { position:absolute; width:100%; height:100%; overflow:hidden; display:none; }
.mF_fscreen_tb .win { position:absolute; bottom:0; left:0; margin:0 10px; overflow:hidden; }
.mF_fscreen_tb .win .thumb { position:absolute; top:0; left:0; }
.mF_fscreen_tb .win .thumb li { position:relative; float:left; padding:8px 18px; overflow:hidden; cursor:pointer; }/*pad*/
.mF_fscreen_tb .win .thumb li img { position:relative; z-index:1; width:100%; height:100%; filter:alpha(opacity=80); opacity:0.8; }
.mF_fscreen_tb .win .thumb li span { position:absolute; top:7px; left:17px; border:1px solid #999; }/*top=pad-border=8-1=7*/
.mF_fscreen_tb .win .thumb li.current img { filter:alpha(opacity=100); opacity:1; }
.mF_fscreen_tb .win .thumb li.current span,.mF_fscreen_tb .win .thumb li.hover span { border-color:#fff; }
.mF_fscreen_tb .thu-bg { position:absolute; bottom:0; left:0; width:100%; background:#000; filter:alpha(opacity=40); opacity:0.4; overflow:hidden; border-top:1px solid #606060;}
.mF_fscreen_tb .txt li { position:absolute; z-index:2; top:26px; width:100%; line-height:20px; font-family:'微软雅黑'; }/*标题*/
.mF_fscreen_tb .txt li a { display:block; color:#fff; padding-left:16px; font-weight:bold; font-size:16px; text-decoration:none; }/*标题样式*/
.mF_fscreen_tb .txt li p { padding-left:16px; color:#fff; }/*详细描述文字样式*/
.mF_fscreen_tb .prev, .mF_fscreen_tb .next { font:bold 38px arial; width:28px; overflow:hidden; position:absolute; z-index:4; left:0; bottom:8px; cursor:pointer; }/*width=margin+pad=10+18=28;bottom=pad=8;*/
.mF_fscreen_tb .next { left:auto; right:0; }
.mF_fscreen_tb .prev a, .mF_fscreen_tb .next a { display:block; color:#f1f1f1; text-align:center; text-decoration:none; }
.mF_fscreen_tb .prev a:hover, .mF_fscreen_tb .next a:hover { color:#f60; }

.back-to-top{ display:none; position:fixed; _position:absolute; _bottom:"auto"; cursor:pointer; right:10px; bottom:35px; width:50px; height:50px;}
.back-to-top a{display:block; width:50px; height:50px; background:url(../images/back-to-top.gif) 0 0 no-repeat;}
.back-to-top a:hover{ background-position:-50px 0;}