/* CSS Document */
body { color:#333333; text-decoration: none; padding:0; margin:0; }
body, input, li, td, span, div, select { font-size:12px; font-family:verdana; }
ul, li, form, p { padding: 0; margin: 0; }
ul, select, form { margin:0; padding:0; }
ul, li { list-style:none; }
a:link, a:visited { color:#cc6600; text-decoration:none; }
a:hover, a:active { color:#E14F00; text-decoration:underline; }
img { margin: 0px; border: 0px; }
.left { float:left; }
.right { float:right; }
.shi_a a:link, .shi_a a:visited { color:#858484; text-decoration:none; }
.shi_a a:hover, .shi_a a:active { color:#E14F00; text-decoration:underline; }
.color_a { color:#ff7c00 }
.header { background:url(./../img/topbg.gif) repeat-x; width:100%; height:78px; }
.header_box { width:980px; margin:0 auto; }
.logo_name { font-weight:bold; font-size:18px; color:#3b474e; }
.header_right { float:left; width:550px; line-height:22px; }
.header_right a { padding:0 4px; }
.header_url { width:544px; color:#858484; padding:8px 0; text-align:right; padding-right:6px; }
.header_login { width:550px; color:#181818; }
.header_login li { float:left; padding-left:4px; }
.header_input { border:1px solid #E8E3E9; background:url(./../img/in_bg.gif) repeat-x top; padding:2px; }
.nav { width:100%; height:35px; background:url(./../img/nav_b.gif) repeat-x; }
.nav_box { width:980px; margin:0 auto; }
.nav_box li { float:left; }
.nav_box a { display:block; width:121px; height:35px; text-decoration:none; text-align:center; font-weight:bold; font-size:14px; line-height:35px; }
.nav_on a:link, .nav_on a:visited { color:#4d4b4b; background:url(./../img/nav_c.gif) no-repeat bottom center; }
.nav_on a:hover, .nav_on a:active { color:#920000; text-decoration:none; }
.nav_off a:link, .nav_off a:visited { color:#FFF; background:url(./../img/nav_a.gif) no-repeat left 1px; }
.nav_off a:hover, .nav_off a:active { color:#FFF; background:url(./../img/nav_d.gif) no-repeat left top; text-decoration:none; }
.footer { width:980px; margin:0 auto; color:#6b6b6b; }
.footer a:link, .footer a:visited { color:#6b6b6b; text-decoration:none; }
.footer a:hover, .footer a:active { color:#E14F00; text-decoration:underline; }
.about { float:left; width:980px; height:27px; border-bottom:1px solid #dcddd8; border-top:1px solid #dcddd8; margin-top:10px; line-height:27px; }
.about li { float:left; }
.about_left { width:930px; }
.about_left a { padding:0 10px; }
.about_right { width:50px; text-align:center; padding-top:3px; }
.copyright { float:left; width:980px; line-height:25px; text-align:center; padding-top:10px; border-top:1px solid #dcddd8; }
.copyright li { float:left; width:980px; }
.index_about { width:550px; height:19px; margin:0 auto; padding-left:450px; }
.index_main { width:980px; margin:0 auto; }
.index_dh { float:left; width:270px; height:293px; background:url(./../img/box_b2.gif) repeat-y; padding:9px 5px 0 5px; }
.index_dh_top { float:left; width:280px; height:9px; overflow:hidden; background:url(./../img/box_b1.gif) no-repeat top; }
.index_dh_txt { float:left; width:260px; padding:0 5px; line-height:23px; }
.index_txt_b { background:url(./../img/dh_a.gif) repeat-x bottom; }
.index_dh_txt_l { float:left; width:65px; height:66px; padding-top:5px; }
.index_dh_txt_r { float:left; width:193px; height:71px; }
.index_dh_txt_r li { width:193px; }
.index_dh_bottom { float:left; width:280px; height:8px; overflow:hidden; background:url(./../img/box_b3.gif) no-repeat; }
.index_zg { color:#50788a }
.index_left { float:left; width:446px; padding-right:10px; }
.index_right { float:left; width:544px; }
.index_games { float:left; width:446px; height:431px; padding-bottom:10px; }
.index_games_top { width:446px; height:4px; overflow: hidden; background:url(./../img/box_a1.gif) }
.index_games_content { width:434px; height:423px; border-left:1px solid #a9ccde; border-right:1px solid #a9ccde; background:#e5f5fd; padding:0 5px; }
.index_games_bottom { width:446px; height:4px; overflow: hidden; background:url(./../img/box_a2.gif) }
.index_games_box { float:left; width:434px; height:200px; padding:5px 0; }
.in_g_b { background: url(./../img/box_a3.gif) repeat-x bottom; }
.index_game { float:left; width:199px; padding:0 9px; }
.index_game li { width:199px; line-height:25px; color:#008aae; }
.index_tests { float:left; width:446px; padding-bottom:10px; }
.index_test { float:left; width:182px; height:296px; padding-right:10px; background:url(./../img/box_d3.gif) no-repeat bottom left; }
.top { float:left; height:27px; line-height:27px; font-size:14px; font-weight:bold; padding-left:15px; color:#ef6500; padding-top:3px; }
.top li { height:27px; }
.top img { padding:5px 10px 0 0; }
.test { width:167px; background:url(./../img/box_d1.gif) no-repeat; }
.new { width:239px; background:url(./../img/box_e1.gif) no-repeat; }
.huo { width:265px; background:url(./../img/box_f1.gif) no-repeat; }
.news { float:left; padding:5px 10px 0 10px; color:#e06c6c; }
.test_content { width:158px; height:256px; background:#fdfefd url(./../img/box_d2.gif) repeat-x bottom; border-left:2px solid #8ed481; border-right:2px solid #8ed481; }
.new_content { width:230px; height:256px; background:#ffffff url(./../img/box_e2.gif) repeat-x bottom; border-left:2px solid #a8c1d5; border-right:2px solid #a8c1d5; }
.huo_content { width:256px; height:256px; background:#fffefd url(./../img/box_f2.gif) repeat-x bottom; border-left:2px solid #f5cb81; border-right:2px solid #f5cb81; }
.news li { float:left; line-height:25px; }
.test_content li { width:158px; }
.new_content li { width:230px; }
.test_a { color:#3aaa09; }
.new_a { color:#1078a3; }
.huo_a { color:#c50000; }
.index_news { float:left; width:254px; height:296px; background:url(./../img/box_e3.gif) no-repeat bottom left; }
.index_huo { float:left; width:280px; height:296px; background:url(./../img/box_f3.gif) no-repeat bottom right; padding-left:10px; }
.index_zt_box { float:left; width:544px; padding-bottom:10px; }
.index_zt { float:left; width:254px; background:#00518f; }
.index_hb_box { float:left; width:280px; padding-left:10px; }
.index_hb { float:left; width:195px; height:92px; background:url(./../img/hb.gif) no-repeat bottom; padding:20px 10px 0 75px; }
.index_hb li { float:left; width:195px; line-height:21px; }
.index_huo_box { float:left; width:544px; padding-bottom:10px; }
.index_link { width:980px; margin:0 auto; }
.index_link_box { float:left; width:980px; padding:10px 0; }
.lb_link_a { width:998px; height:27px; background:url(./../img/link_top.gif) repeat-x; line-height:27px; border:1px solid #a9c0d2; border-bottom:none; }
.lb_link_a li { float:left; }
.lb_link_a .b { width:210px; padding-left:10px; font-weight:bold; color:#ef6500 }
.lb_link_a .c { width:768px; padding-right:10px; text-align:right; }
.lb_link_a .c a:link, .lb_link_a .c a:visited { color:#ef6500; text-decoration:none; }
.lb_link_a .c a:hover, .lb_link_a .c a:active { color:#E14F00; text-decoration:underline; }
.friendsites { float:left; width:988px; padding:2px 0px 2px 10px; border:1px solid #a9c0d2; border-top:none; background:url(./../img/link_bottom.gif) repeat-x bottom; }
.friendsites ul { width:102px; float:left; }
.friendsites li { height:26px; line-height:26px; }
.index_gg { width:980px; margin:0 auto; }
/*clear*/
.clearfix:after { content:"."; visibility:hidden; display:block; clear:both; height:0; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.fl { float:left }
.fr { float:right }
.red { color:#f00 }
.green { color:#0f0 }
.blue { color:#00f }
.yellow { color:#ff0 }
.black { color:#000 }
.white { color:#fff }
.fwb { font-weight:bold }
.f12 { font-size:12px }
.f14 { font-size:14px }
.h5 { height:5px }
.h10 { height:10px }
.h5, .h10 { overflow:hidden }
.tl { text-align:left }
.tc { text-align:center }
.tr { text-align:right }
.pr10 { padding-right:10px }
/* 全局通用设置结束 */

.main { width:980px; margin:10px auto }
.left { width:638px; padding:15px; border:#d6d6d6 1px solid; float:left }
.right { width:290px; margin-left:10px; float:left }
.u_left { width:179px; float:left }
.u_right { width:800px; float:left }
.about_title { padding:5px; border-bottom:#d6d6d6 1px solid }
.subtitle { margin:5px; padding:5px; font-size:14px; font-weight:bold; line-height:18px; border-bottom:#d6d6d6 1px solid }
.subcontent { margin:10px 5px; padding:5px; line-height:22px }
.submenu { border-bottom:#d6d6d6 1px solid }
.submenu_tab { border:#d6d6d6 1px solid; border-top:none; padding:0 15px; line-height:25px; }
.submenu_tab div { border-bottom:#d6d6d6 1px solid; padding:10px 0; color:#666 }
.submenu_tab a { color:#666 }
.submenu a { width:288px; height:48px; color:#666; display:block }
.submenu_a { width:288px; height:48px; font-size:14px; font-weight:bold; line-height:48px; text-indent:5.5em; border:#d6d6d6 1px solid; border-bottom:none; background:#fff url(./../img/1-1.gif) left no-repeat; }
.submenu_a a:hover, .submenu_a a:active, .submenu_a a.on { color: #d8520b; text-decoration:none; background:#f0f0f0 url(./../img/1-2.gif) left no-repeat; }
.submenu_b { width:288px; height:48px; font-size:14px; font-weight:bold; line-height:48px; text-indent:5.5em; border:#d6d6d6 1px solid; border-bottom:none; background:#fff url(./../img/2-1.gif) left no-repeat; }
.submenu_b a:hover, .submenu_b a:active, .submenu_b a.on { color: #d8520b; text-decoration:none; background:#f0f0f0 url(./../img/2-2.gif) left no-repeat; }
.submenu_c { width:288px; height:48px; font-size:14px; font-weight:bold; line-height:48px; text-indent:5.5em; border:#d6d6d6 1px solid; border-bottom:none; background:#fff url(./../img/3-1.gif) left no-repeat; }
.submenu_c a:hover, .submenu_c a:active, .submenu_c a.on { color: #d8520b; text-decoration:none; background:#f0f0f0 url(./../img/3-2.gif) left no-repeat; }
.submenu_d { width:288px; height:48px; font-size:14px; font-weight:bold; line-height:48px; text-indent:5.5em; border:#d6d6d6 1px solid; border-bottom:none; background:#fff url(./../img/4-1.gif) left no-repeat; }
.submenu_d a:hover, .submenu_d a:active, .submenu_d a.on { color: #d8520b; text-decoration:none; background:#f0f0f0 url(./../img/4-2.gif) left no-repeat; }
.submenu_e { width:288px; height:48px; font-size:14px; font-weight:bold; line-height:48px; text-indent:5.5em; border:#d6d6d6 1px solid; border-bottom:none; background:#fff url(./../img/5-1.gif) left no-repeat; }
.submenu_e a:hover, .submenu_e a:active, .submenu_e a.on { color: #d8520b; text-decoration:none; background:#f0f0f0 url(./../img/5-2.gif) left no-repeat; }
.submenu_f { width:288px; height:48px; font-size:14px; font-weight:bold; line-height:48px; text-indent:5.5em; border:#d6d6d6 1px solid; border-bottom:none; background:#fff url(./../img/6-1.gif) left no-repeat; }
.submenu_f a:hover, .submenu_f a:active, .submenu_f a.on { color: #d8520b; text-decoration:none; background:#f0f0f0 url(./../img/6-2.gif) left no-repeat; }
.submenu_g { width:288px; height:48px; font-size:14px; font-weight:bold; line-height:48px; text-indent:5.5em; border:#d6d6d6 1px solid; border-bottom:none; background:#fff url(./../img/7-1.gif) left no-repeat; }
.submenu_g a:hover, .submenu_g a:active, .submenu_g a.on { color: #d8520b; text-decoration:none; background:#f0f0f0 url(./../img/7-2.gif) left no-repeat; }
.submenu_h { width:288px; height:48px; font-size:14px; font-weight:bold; line-height:48px; text-indent:5.5em; border:#d6d6d6 1px solid; border-bottom:none; background:#fff url(./../img/8-1.gif) left no-repeat; }
.submenu_h a:hover, .submenu_h a:active, .submenu_h a.on { color: #d8520b; text-decoration:none; background:#f0f0f0 url(./../img/8-2.gif) left no-repeat; }
.submenu_i { width:288px; height:48px; font-size:14px; font-weight:bold; line-height:48px; text-indent:5.5em; border:#d6d6d6 1px solid; border-bottom:none; background:#fff url(./../img/9-1.gif) left no-repeat; }
.submenu_i a:hover, .submenu_i a:active, .submenu_i a.on { color: #d8520b; text-decoration:none; background:#f0f0f0 url(./../img/9-2.gif) left no-repeat; }
.submenu_j { width:288px; height:48px; font-size:14px; font-weight:bold; line-height:48px; text-indent:5.5em; border:#d6d6d6 1px solid; border-bottom:none; background:#fff url(./../img/10-1.gif) left no-repeat; }
.submenu_j a:hover, .submenu_j a:active, .submenu_j a.on { color: #d8520b; text-decoration:none; background:#f0f0f0 url(./../img/10-2.gif) left no-repeat; }
.submenu_k { width:288px; height:48px; font-size:14px; font-weight:bold; line-height:48px; text-indent:5.5em; border:#d6d6d6 1px solid; border-bottom:none; background:#fff url(./../img/11-1.gif) left no-repeat; }
.submenu_k a:hover, .submenu_k a:active, .submenu_k a.on { color: #d8520b; text-decoration:none; background:#f0f0f0 url(./../img/11-2.gif) left no-repeat; }
.tablist a { color:#ea6402 }
.jobspic img { width:300px; height:210px; padding:8px; margin:4px; border:#d6d6d6 2px solid }
.map { padding:3px; border:#ededed 7px solid; margin-left:40px }
.links td { text-align:center; padding:4px }
.textinput { width:194px; padding:3px 5px 0 3px; height:16px; line-height:16px; background:url(./../img/bg_input.gif) repeat-x; border:#c2c7cb 1px solid; vertical-align:middle }
/* 密码强度验证 */
#pass_password_strong { float:left; width:150px; height:22px; }
.pass_password_s0 { float:left; width:39px; height:21px; background-color:#EBEBEB; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; color:#999999; line-height:22px; }
.pass_password_s1 { float:left; width:38px; height:21px; background-color:#FF4545; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #BB2B2B; border-right: 1px solid #BB2B2B; color:#FFFFFF; line-height:22px; }
.pass_password_s2 { float:left; width:38px; height:21px; background-color:#FFD35E; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #E9AE10; border-right: 1px solid #E9AE10; color:#9F7400; line-height:22px; }
.pass_password_s3 { float:left; width:38px; height:21px; background-color:#95EB81; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #3BBC1B; border-right: 1px solid #3BBC1B; color:#1B8501; line-height:22px; }
.pass_password_hei12 { float:left; width:60px; color:#000000; }
/* 用户登陆后 */
.ubox { width:179px; margin-top:21px }
.uboxtop { height:61px; background:url(./../img/ubox_top.gif) no-repeat; }
.uboxcenter { background:url(./../img/ubox_center.gif) repeat-y }
.uboxbottom { height:61px; background:url(./../img/ubox_bottom.gif) no-repeat; }
.ubox img { vertical-align:middle }
.ubox ul { width:145px; padding-left:17px; line-height:30px }
.ubox li.a { width:145px; height:20px; line-height: 20px; padding: 5px 0 5px 0; background:url(./../img/bg_ubox_a.gif) no-repeat; text-indent:2.1em; font-weight:bold; }
.ubox li.b { width:145px; height:30px; line-height:30px; background:url(./../img/bg_ubox_b.gif) no-repeat; text-indent:4.5em; }
.ubox li.b a { color:#6b6b6b }
.rbox { width:800px }
.rboxtop { height:36px; line-height:34px; padding-left:25px; background:url(./../img/rbox_top.gif) no-repeat; }
.rboxcenter { background:url(./../img/rbox_center.gif) repeat-y; min-height:50px; height:auto !important; height:50px; overflow:visible; }
.rboxbottom { height:9px; background:url(./../img/rbox_bottom.gif) no-repeat; }
.rboxmain { width:750px; margin:0 auto; padding:10px 0 }
.rboxtitle { color:#485e87; font-size:14px; font-weight:bold; line-height:25px; border-bottom:#d5d5d5 1px solid }
/* faq */
.questionandanswer { padding:5px 20px; line-height:22px }
.question { height:22px; padding:5px 0; color:#025c5f; font-weight:bold; padding-left:30px; background:url(./../img/bg_question.gif) left 9px no-repeat; border-bottom:#d5d5d5 1px solid }
.answer { color:#595959; padding:5px 0 10px 0 }
/* 充值历史 */
.depositinfo { padding:15px 10px; line-height:30px; background:url(./../img/depositinfo_msg.gif) 300px 15px no-repeat; }
.depositinfo input { width:120px; padding:0 10px; background:#fff; border:none; border-bottom:#666 1px solid; color:#FF3300 }
.depositlist { border-bottom:#d5d5d5 1px solid; border-right:#d5d5d5 1px solid; margin:10px auto }
.depositlist td { border-top:#d5d5d5 1px solid; border-left:#d5d5d5 1px solid; height:28px; line-height:28px }
/* 用户首页 */
.welcome { font-size:14px; line-height:30px; margin-bottom:10px }
.text_zhifu { text-align:left; padding-left:10px; padding-right:10px; line-height:26px; }
.txt_st { color: #FF6500; font-weight: bold; }
.txt_hd{margin:0px 20px 20px 20px; border:#FC0 double 1px; padding:5px 10px 5px 10px;}
.txt_hd li { color: #FF6500;line-height:18px;}
.zhifu { margin-left:auto; margin-right:auto; }
.user_main { margin:20px auto 20px auto; width:980px; }
.user_left { border:1px solid #D6D6D6; width:580px; padding-top:20px; float:left; padding-left:60px; }
.left_top { background:url(./../img/bg1.gif) no-repeat left bottom; width:550px; height:160px; }
.left_top ul { margin:0; padding:0px; list-style:none; padding-top:10px; }
.left_top li { color:#999999; line-height:25px; }
.left_bot { margin:10px auto; width:540px; float:left; }
.left_bot li { float:left; width:270px; padding:10px 0; }
.left_bot_left { background:url(./../img/qx_left.gif) no-repeat left; width:32px; height:102px; float:left; }
.left_bot_mid { background:url(./../img/qx_mid.gif) repeat-x; width:499px; height:102px; float:left; }
.left_bot_mid img { vertical-align:middle; padding:15px; }
.left_bot_right { background:url(./../img/qx_right.gif) no-repeat; height:102px; float:left; width:7px; }
.user_right { width:323px; margin-left:10px; float:left; }
.login { width:313px; border:1px #d5d5d5 solid; float:left; line-height:23px; color:#4f4f4f; }
.ulogin { margin:20px; }
.ulogin ul { list-style:none; vertical-align:middle; padding-left:24px; line-height:30px; }
.ulogin li { height:30px; }
.underline { border-top:1px solid #d5d5d5; padding:10px; }
.gre { color:#057ad7; }
.str { font-size:14px; font-weight:bolder; color:#181818; }
input.textfield { width:136px; border:#c3c7c8 1px solid; padding:3px 25px 0 3px; height:16px; background:url(./../img/Login_bg1.gif) no-repeat right top; }
input.textfield1 { width:136px; border:#c3c7c8 1px solid; padding:3px 25px 0 3px; height:16px; background:url(./../img/Login_bg.gif) no-repeat right top; }
/*  注册js */
.boxError { background: url(./../img/check-error.gif) no-repeat left; padding-left: 18px; color: red; }
.boxOK { background: url(./../img/check-right.gif) no-repeat left; padding-left: 18px; color: green; }
.boxWaiting { background: url(./../img/check-wait.gif) no-repeat left; padding-left: 18px; color: #FFAA00; }
/* 登陆后的快捷通道 */
.kstd table { border-left:1px solid #d7d7d7; border-top:1px solid #d7d7d7; }
.kstd td { border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; height:30px; line-height:30px; text-align:center; }
a.f63:link, a.f63:visited { color:#FF6633; text-decoration:none }
a.f63:hover, a.f63:active { color:#FF6633; text-decoration:none }
/* 支付中心的选择充值 */
.rbox_vou table { border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; margin-top:10px; margin-left:20px; }
.rbox_vou td { border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; height:40px; }
.rbox_vou .choosevou { background:url(./../img/bot_10.gif) 5px 9px no-repeat; height:53px; width:150px; text-align:center; }
.rbox_vou a:link, .rbox_vou a:visited { font-size:12px; font-weight:bold; color:#33496a; text-decoration:none; }
.rbox_vou a:hover, .rbox_vou a:active { font-size:12px; font-weight:bold; color:#33496a; text-decoration:underline }
.padding5 { padding:5px; }
