body{font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;min-width:990px; *width:990px; width:auto;}
html,body{-webkit-text-size-adjust:none;}
.f_l{ float:left;}.f_r{ float:right;}.t_l{ text-align:left;}.t_r{ text-align:right;}.t_c{ text-align:center;}.f_b{ font-weight:bold;}.p_r{ position:relative;}.p_a{ position:absolute;}.d_n{ display:none}.d_b{ display:block;}.c_y{ color:#c7a16e;}.c_r{ color:#dd0000}.c_f60{ color:#f60}.pdr_10{ padding-right:10px;}.w_250{ width:250px;}.w_150{ width:150px;}.w_100{ width:100px;}.w_80{ width:80px;}.mr_10{ margin-right:10px;}.bg_n{ background:none;}.w_353{ width:353px;}.w_606{ width:606px;}.w_970{ width:970px;}

/*commen*/
.wrap{width:100%; background:url(../images/body_bg.jpg) no-repeat center top;}
.banner{ overflow:hidden; margin:0 auto;width:990px;background:url(../images/banner.jpg) 0 0 no-repeat;  height:470px;}
.hidden{ display:none;}
.game_lb{ margin:383px 0 0 393px; width:230px; display:block; overflow:hidden; text-indent:-999em; height:58px;}

.main{margin:0 auto;overflow:hidden;width:972px; padding:0 9px 10px; position:relative; z-index:2;}
.foot{width:100%;position:relative;z-index:-999;height:24px;padding:475px 0 60px;margin-top:-454px;}
.foot_cont{ width:990px; margin:0 auto; height:24px; text-align:center; line-height:24px; color:#726E6A; font-size:12px;}

.ipt_bg{border:1px solid #151411;background-color:#99aed5; box-shadow: 0 0 2px #CCCCCC;}
.ipt{height:20px;line-height:20px; padding:2px;color:#000;vertical-align:middle;}
.vir_select{ height:24px;padding-left:4px; color:#333; cursor:pointer; overflow:hidden;border:1px solid #151411; background-image:url(../images/set.gif); background-repeat:no-repeat; background-position:right center; -moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc; height:20px; line-height:20px; padding:3px 0 2px 4px;}

.iblk{ display:inline; color:#7589AE;}
.iblk em{ color:red; padding:0 3px;}
.line_bg{ height:1px; font-size:1px; overflow:hidden; background:#315675; margin:10px 0; border-top:1px solid #000;}

.simu{ text-decoration:none; color:#84ace8; padding:0 10px 0 20px; background:url(../images/simu.gif) no-repeat 0 -30px;}
.selected{ background-position:0 4px;}
.team .simu{ background-position:0 -28px; vertical-align:middle; float:left;}
.team .selected{ background-position:0 6px}

.btn_1{display:block;text-indent:-999em; overflow:hidden; vertical-align:middle;background:url(../images/bm_img.jpg) 0 -120px no-repeat;  height:46px; width:180px;}
.btn_1:hover{ background-position:0 -166px;}
.btn_2{text-align:center; color:#accaf9; display:block;vertical-align:middle; margin:0 auto; text-decoration:none;}
.title{ background:#06193e; height:34px; border:1px solid #3079bc; border-bottom:none;}
.title h2{ background:url(../images/bm_img.jpg) no-repeat -1px -216px;height:20px;padding:8px 0 6px 25px;line-height:20px;color:#97cefe;font-size:15px;}
.title h2 em{ font-size:9px; color:#3c7db7; font-weight:normal; padding-left:5px;}
.regis_box{ width:970px; padding-top:20px;}
.regis_tabbg {background:url(../images/regis_tabbg.jpg) no-repeat center bottom;}
.regis_title{padding:2px 2px 0; width:350px; margin:0 auto; overflow:hidden;}
.regis_title li{ float:left;height:40px;}
.regis_title li a{ display:block;text-decoration:none; font-weight:bold;line-height:40px;text-align:center; font-size:15px; text-shadow:0 0 3px rgba(0,0,0,.7);background:url(../images/bm_img.jpg) no-repeat 0 0;}
.regis_title li a:hover{ background-position:0 -40px;}
.regis_title li a.current{ color:#adccff;background-position:0 -80px;}
.person .per_code .vcode_display{ position:absolute; left:190px; width:80px; height:30px; top:2px;}
.person .per_code .vcode_display ul li{ padding:0;}
.person .per_code .vcode_display ul li img{ margin-top:-2px;}
.person .per_code .iblk{ position:absolute; top:5px; left:280px;}

.person_cont{height:315px; font-size:14px; padding:25px 100px 10px 35px; width:835px; background:url(../images/img_bg.jpg) right bottom no-repeat;}
.person ul li{ padding:5px 0 5px 80px; position:relative; z-index:2; height:26px; overflow:hidden;}
.lab_1{ z-index:3;display:block;height:26px;line-height:26px;width:70px; color:#7589ae; left:0; top:4px;}
.person .li_btn{ height:46px; padding:10px 0 0 80px;}

.team{ padding:15px 15px 20px;}
.team_table td{ padding:4px 0; line-height:26px; color:#84ACE8}
.team_table th{ color:#7589AE; font-weight:normal; font-size:12px; text-align:right;}
.team_table .bm_gk span{ padding-right:10px;}
.team_table td i{ color:#797268;}
.team .code{ padding:10px 0; height:30px; line-height:26px; text-align:center; color:#7589AE;}
.team .code .vcode_display,.team .code .vcode_display ul,.team .code .vcode_display li{ display:inline;}
.team .code .vcode_display img{ display:inline; vertical-align:middle; cursor:pointer}
.team .div_btn{ height:44px; padding-top:10px; width:940px; text-align:center}
.team .div_btn .btn_1{ margin:0 auto;}
.team .ipt{ float:left;}
.team .code .ipt{ float:none}
.em_dq{ padding-right:10px; color:#7589AE}
.team_table .zs{ padding:0 8px; color:#777;}

.inquir{ padding:90px 0 90px 340px;}
.inquires{ height:35px; width:180px; padding-left:40px; float:left; margin-right:10px; position:relative; z-index:5; box-shadow:0 0 2px #ccc;background-image:url(../images/bm_img.jpg); background-repeat:no-repeat; background-position:-285px -107px;}
.inquires input{line-height:20px;padding:9px 3px 6px; font-size:14px; border:none;color:#000; width:173px;}
.inquir .btn_find{cursor:pointer;width:68px;height:40px;border:none;font-size:14px; line-height:38px; font-weight:bold;background:url(../images/bm_img.jpg) -180px -172px no-repeat;color:#dbc9b4;font-family: simsun; padding:0; border:0}
.inquir .btn_find:hover{ background-position:-248px -172px;}
.inquires .iblk{ position:absolute; top:6px; left:302px;}

.in_look{ padding:15px 15px 20px;}
.look_person{ padding-bottom:15px;}
.look_person li{ position:relative;padding: 4px 0 4px 80px;z-index: 2;height: 26px;overflow: hidden;color:#84ACE8;}
.in_look p{ color:#c7a16e; text-align:center; padding:20px 0}
.in_look .c_r{ color:#dd3311}
.in_look .div_btn{ text-align:center}

.main_box{ margin-top:9px; width:972px; overflow:hidden;}
.intro{  padding:9px; height:335px; line-height:22px;}
.intro p{ text-indent:2em;}
.intro .img_div{ width:335px; height:65px; padding-bottom:10px;}
.intro .img_div img{ width:335px; height:65px;}
.in_btn{ width:335px; padding-top:10px;}
.in_btn a{display:block;width:139px;height:30px;text-align:center;line-height:28px;text-decoration:none;margin:0 auto;font-size:12px;}
.in_btn a{ background:url(../images/bm_img.jpg) -180px 0 no-repeat;color:#a8ddff;}
.in_btn a:hover{ background-position:-180px -30px;}
.in_btn .txt{ height:220px; overflow:hidden;}
 
.schedule{ padding:9px; height:335px;}
.ul_tab{ padding-bottom:9px; height:32px;}
.ul_tab li{ float:left;padding-right:10px; height:32px;}
.ul_tab li a{text-align:center;display:block; height:20px; padding:5px 15px;text-decoration:none;line-height:20px;background:url(../images/re_x.gif) 0 -30px repeat-x;color:#7db8ed; border:1px solid #145fa7;}
.ul_tab li .current{ background-position:0 0; color:#fde886; border:1px solid #764009}
.s_div{ width:586px; height:292px;border:1px solid #103774;}
.ul_title{ height:20px; padding:7px 0; overflow:hidden; background:#0b2349; border-bottom:1px solid #0f59a1;}
.ul_title li{ width:97px;text-align:center; margin-left:-1px; float:left; height:20px;line-height:20px; border-left:1px solid #0f3877;color:#5082c0; }
 
.s_cont{background:#99aed5; height:257px; padding:0 4px; overflow-x:hidden; overflow-y:auto; width:578px;}
.s_cont table td{ height:29px; line-height:29px; text-align:center;border-bottom:1px solid #717fa4; color:#0f2f61;}
.s_cont .tr_hover{ background:#718bbd}

.rule{height:224px; padding-bottom:9px;}
.rule ul{ height:186px;background:url(../images/ul_bg.gif) 0 0 repeat;}
.rule ul li{color:#587db4; height:20px; padding:6px 10px 5px 30px; line-height:20px;}
.rule ul li em{ color:#84ace8;}

.prize{position:relative; z-index:2; height:233px; height:165px; padding:34px 30px;}
.prize .div_su{ width:546px; overflow:hidden; height:165px; position:relative; z-index:6}
.prize .pre{position:absolute; text-indent:-999em; overflow:hidden; height:26px; width:12px; display:block; top:85px; left:10px;background:url(../images/bm_img.jpg) no-repeat -308px -145px;}
.prize .next{position:absolute; text-indent:-999em; overflow:hidden;height:26px; width:12px; display:block; top:85px; right:10px}
.prize .end_pre{ background-position:-284px -145px;}
.prize .next{background:url(../images/bm_img.jpg) no-repeat -296px -145px;}
.prize .end_next{ background-position:-272px -145px;}

.div_su ul li{ float:left; width:166px; padding:0 8px;}
.div_su ul li img{ width:160px; height:130px;}
.div_su ul li p{ text-align:center; height:20px; line-height:20px; text-overflow:ellipsis; overflow:hidden; padding:8px 3px 0; font-size:14px;}
.div_su ul li p a{ text-decoration:none;color:#84ace8;}
.div_su ul li .a_img{ width:160px; height:130px; display:block;border:3px solid #b8b8b8; }
.div_su ul li .a_img:hover{ border:3px solid #84ace8;}
.div_su ul li.current .a_img{border:3px solid #84ace8; }

.more_a{ line-height:36px; padding-right:10px; text-decoration:none; color:#97CEFE}
.more_a:hover{ text-decoration:underline}

.against{padding:9px;background:#6177a2;}
.against ul li{ float:left; width:317px; height:39px;border-top:1px solid #6177a2;}
.against ul li a{color:#adccff;background:#041e49; border-top:1px solid #083c92; border-left:1px solid #6177A2; border-right:1px solid #083c92;  text-shadow:0 1px 2px #000; display:block; height:38px; line-height:38px; text-align:center;font-size:14px;text-decoration:none; text-shadow:0 1px 2px #000;}
.against ul li .current{ border-top:1px solid #ffb22e; background:#a85917; color:#fee8bf;}

.timeline{padding:20px 19px 25px;text-align:center; position:relative; z-index:10; width:930px;}
.timeline .ingbg{position:absolute;z-index:11;top:25px;left:20px;height:9px;width:930px;overflow:hidden;background:url(../images/bm_img.jpg) repeat-x 0 -255px;}
.timeline .ingbg .flbg{ width:8px; position:absolute; display:block; height:9px; left:0; z-index:12; top:0;background:url(../images/bm_img.jpg) no-repeat 0 -270px;}
.timeline .ingbg .frbg{width:8px; position:absolute; display:block; height:9px; right:0; z-index:12; top:0; background:url(../images/bm_img.jpg) no-repeat -312px -270px;}
.timeline ul{width:910px; overflow:hidden; position:relative; z-index:15; padding:0 10px}
.timeline ul li{ float:left;width:14%; padding:20px 0 0;background:url(../images/bm_img.jpg) center -265px no-repeat; color:#ddcbbe;}
.timeline ul li i{padding:0 8px; color:#aea197;}
.timeline ul li em{ color:#98cefe}
.timeline ul .li_first{ width:14%;}
 
.person .vir_div{position:relative;}
.person .vir_div .iblk{ position:absolute; top:0; left:260px; white-space:nowrap}
.droplist{ border:1px solid #151411; background:#99AED5; box-shadow:0 0 2px #ccc;}
.droplist li{ vertical-align:middle; height:25px; line-height:25px;}
.droplist li a{display: block;text-decoration: none;color: #333;padding: 0 5px;text-overflow: ellipsis;white-space: nowrap;
overflow: hidden;}
.droplist li a:hover{ background:#4c6092; color:#e9e9e9}

.team .vir_div{ width:106px; position:relative;}
.team .vir_div .iblk { position:absolute; top:0; left:107px;}

.tips{border:8px solid #84ACE8;background:#202e51; position:relative; z-index:9}
.tips .tips_cont{padding:20px 25px;line-height:24px;color:#ddd; font-size:14px;}
.tips .closew{ display:block; background:url(../images/close.jpg) 0 0 no-repeat; width:55px; height:35px; position:absolute; right:0; text-indent:-999em; top:0; z-index:10;}
.tips .errormes{ padding:50px 0; text-align:center; color:#84ACE8;}
.tips .errormes em{ color:#f90; padding:0 5px; font-size:15px;}
.tips p{ text-align:center; padding-top:15px; font-size:14px}

.message{ padding:50px 0; text-align:center;}
.message p{ padding-bottom:15px; color:#84ACE8; font-size:14px;}
.message p em,.tipmes p em{ color:#f60; padding:0 3px}

.tipmes{ padding:50px 200px; text-align:center; color:#84ACE8}
.tipmes ul li,.tipmes p{ text-align:left; padding:5px 0;}

.btn_s{ background:url(../images/bm_img.jpg) no-repeat -180px -60px; height:44px; width:76px; display:inline-block; line-height:44px; text-align:center; font-size:15px; color:#97CEFE; margin-right:5px; text-decoration:none;}
.btn_b{ background:url(../images/bm_img.jpg) -180px -104px no-repeat; height:44px; width:76px; display:inline-block; line-height:44px; text-align:center; font-size:15px; color:#97CEFE; text-decoration:none;}

.common_content{background:#202e51; border:1px solid #435478;}

.tixin{ width:90px; height:24px; position:absolute; right:45px; top:80px; z-index:99}