﻿body { color:#4b4b4b; background:#FFF url(#) no-repeat scroll center 40px; }
.content{ width: 980px; margin-left:auto; margin-right:auto; }
a{ cursor:pointer; outline:none;}
a:hover{text-decoration: none; }
.main_wrap_foot { padding-bottom: 30px; position: relative; zoom:1; min-width:980px; }
.main_wrap_top{ zoom:1; }
#sub_header{ height: 222px; }
.header { height: 260px; position: relative; z-index: 10; }
.header .logo { padding-top: 20px; position: relative; z-index: 15; }
.header .logo a { text-align: left; text-indent: -999px; display: block; height: 130px; width: 290px; overflow: hidden; background-image:url(#); }
.form-text{vertical-align: middle; font-size: 12px; padding: 0px 5px; line-height: 28px; height: 28px; }
.sub_top_warp { position: relative; z-index: 20; }
.sub_top_warp .sub_page_box {  min-height:600px; _height:650px; padding: 0px 50px 70px; }
.sub_top_warp .top_bg{padding-top: 35px; }
.sub_top_warp .sub_page_l { float: left; width: 694px; position:relative; z-index:20; overflow:hidden; }
.sub_top_warp .crumbs{ line-height: 40px; height: 40px; width: 600px; padding-left: 20px; margin: 0px auto;}
.sub_top_warp .sub_page_r { float: right; width: 270px; position:relative; z-index:20; }

.sub_hot_act a { display: block; height: 108px; position: relative; margin-top:10px }
#sub_nav { height: 74px; position: relative; z-index: 20; }
#sub_nav ul { padding: 10px 0 0 10px; position: absolute; z-index: 80; }
#sub_nav ul li { float: left; height: 23px; width: 150px; }
#sub_nav ul li a { text-align: left; text-indent: -999px; display: block; float: left; height: 26px; width: 105px; overflow: hidden; }
.sub_hot_act a s {display: block; height: 118px; width: 278px; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.sub_hot_act a span { padding-top: 4px; padding-left: 7px; display: block; }
#sub_nav .menu_bg { height: 57px; width: 700px; position: absolute; z-index: 1; left: 0px; top: 0px;}
a { color: #157bbb}
a:hover { color:#eb6100; }
.header .logo a{ width:250px;}
.main_wrap_foot{ padding-bottom: 20px; }
#sub_header{ height:215px; }
.bg_wrap { background: url(../images/bg_web_wrap_top.jpg) no-repeat center 0px; }
.form-text { border: 1px solid #d2d2d2; background: #FFF url(../images/btn_area_bg.png) no-repeat 0px 0px; }
.b_input_on { border-color: #f19149; }
.sub_top_warp .sub_page_l { background: #FFF; border: 1px solid #dcdcdc; }
.sub_top_warp .crumbs { background: #ebebeb; color: #275c4a; }
.sub_float_bg {display: none; }

.sub_hot_act a img { border: solid 1px #dcdcdc; }
#sub_nav{left: 2px;}
#sub_nav ul{ padding:12px 0 0 30px; left: 0px;}
#sub_nav ul li{ width:105px;}
#sub_nav ul li a { background: url(../images/btn_menu.png) no-repeat; height:23px; width:105px; }
#sub_nav a.s_sy { background-position:0 0;}
#sub_nav a.s_xw { background-position:-105px 0;}
#sub_nav a.s_zl { background-position:-210px 0;}
#sub_nav a.s_gl { background-position:-315px 0;}
#sub_nav a.s_jt { background-position:-420px 0;}
#sub_nav .on a.s_sy, #sub_nav a.s_sy:hover { background-position:0 -23px; }
#sub_nav .on a.s_xw, #sub_nav a.s_xw:hover { background-position:-105px -23px; }
#sub_nav .on a.s_zl, #sub_nav a.s_zl:hover { background-position:-210px -23px; }
#sub_nav .on a.s_gl, #sub_nav a.s_gl:hover { background-position:-315px -23px; }
#sub_nav .on a.s_jt, #sub_nav a.s_jt:hover { background-position:-420px -23px; }
.sub_hot_act a s { background: url(../images/bg_sm_box.png) no-repeat 0px 0px; }
#sub_nav .menu_bg { background: url(../images/bg_nav.png) no-repeat 0px 0px;_background:url(#); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg_nav.png",sizingMethod="scale"); height: 46px; width: 693px; left:0px; top: 0px; }

.sub_start_game { background-position:0px 0px; margin-top: 50px; overflow: hidden; text-align: center; }
.login .login_con .startbtn a,.sub_start_game a{ width: 210px; background: url(../images/btn_game_login.jpg) no-repeat 0px 0px; display: block; height: 110px;  }
.login .login_con .startbtn a{margin: 45px 0px 0px 15px;}
.sub_start_game a{ margin: 0px auto; }
.login .login_con .startbtn a:hover,.sub_start_game a:hover{ background-position:0 -110px;}
.flash_topbg{width:1900px;height:700px;}
.flash_top{ top: 0; left: -460px; z-index:5; height:700px; position: absolute; overflow: hidden; overflow-x:hidden;}
.flash_start{height: 200px; width: 240px;}
.ico-player{ display: inline-block; height: 14px; width: 16px; background: url(../images/ico_player.png) no-repeat 0 0; vertical-align:middle; margin-left:5px;}
/*无边框*/
.pop-s1 .ui_inner{ border:none; background:none; }
.pop-s1 .ui_dialog .ui_main{ padding-top:0;}
.pop-s1 .ui_title_bar{ display:none;}
/*无边框*/
.pop-s2 .ui_close{ background: url(../images/ico_pop.png) no-repeat; }
.pop-s2 .ui_inner{ background: #FFFFFF; }
.pop-s2 .ui_inner{ border:none;  }
.pop-s2 .ui_title{ background: #e1e1e1; height: 34px; font: normal 14px/33px "Microsoft YaHei", "微软雅黑"; color:#2f2f2f;}
.pop-s2 .ui_close{ background-position: 0px -222px; height: 17px; width: 17px; text-indent: -999px; overflow: hidden; top: 0; position: absolute; right: 0; }
.pop-s2 .ui_close:hover{ background-position:-18px -222px; }
.pop-s2 .popmsg{ font-size: 14px; text-align: center; padding: 20px 0px; width: 200px; }

.fixed-box{ font-family:"微软雅黑"; display:none; z-index:50; width:32px; overflow:hidden;}
.fixed-box-con{ width:250px;}
.fixed-ico{ width:32px;  float:left; line-height:28px; display:block; word-wrap: break-word; padding:5px 0; background:#ff7800; font-size:20px; color:#fff; text-align:center; }
.fixed-ico:hover{background:#ff8d28; color:#fff;}
.fixed-list{margin:0 3px; display:none; background:#fff; width:180px; text-align:center; float:left; border:1px solid #dcdcdc; -webkit-box-shadow:inset 0 0 2px #ededed; -moz-box-shadow:inset 0 0 2px #ededed; box-shadow:inset 0 0 2px #ededed;}
.fixed-list p{ font-size:20px; margin-top:10px; color:#3f3f3f;}
.fixed-list span{ display:block; color:#3f3f3f; font-size:14px; line-height:21px;}
.fixed-list .two{ width:130px; height:130px; background:url("../images/two-2.jpg"); margin:5px auto;}
.fixed-btn{ width:144px; height:47px; display:block; text-indent:-9999px; margin:5px auto 0px; background:url("../images/fix-btn.jpg");}
.fixed-btn1{ background-position:0px 0px}
.fixed-btn1:hover{ background-position:0px -47px;}
.fixed-btn2{ background-position:0px 94px}
.fixed-btn2:hover{ background-position:0px -141px;}
.fixed-contact{ display:block; margin-top:20px; background:#ededed; color:#3f3f3f; font-size:16px; height:60px; line-height:60px;}