body{ color:#fff; background:#000;}
.bg_1{ background:url(../images/bg1.jpg) center top no-repeat; height:1620px; overflow:hidden;}
.wrap{ width:1000px; margin:0 auto;}

/*head*/
#head{ background:url(../images/head.jpg) 0 0 no-repeat; width:1000px; height:211px; position:relative;}
/*slogan*/
.slogan{ position:absolute; top:146px; left:377px; background:url(../images/slogan.png) 0 0 no-repeat; height:28px; width:301px;}
#head a{ position:absolute; display:block; text-indent:-1999em;}
#head a.enter_gw{ top:0; left:806px; width:165px; height:24px;}
#head a.down_game{ top:24px; left:831px; width:115px; height:58px;}
#head a.tencent_wb{ top:125px; left:831px; width:115px; height:58px;}
#head a.sina_wb{ top:181px; left:801px; width:175px; height:30px;}

/*menu*/
#meun{ background:url(../images/menu_bg.jpg) 0 0 no-repeat; width:1000px; height:215px; position:relative;}
#meun a{ position:absolute; display:block; width:93px; height:28px; text-indent:-1999em;}
#meun_item1{ top:51px; left:113px;}
#meun_item2{ top:159px; left:330px;}
#meun_item3{ top:51px; left:454px;}

.main{background:url(../images/main_bg1.jpg) 0 0 no-repeat; width:1000px; margin:0 auto; overflow:hidden;}
/*礼包*/
.present_box{ padding:40px 0 0 40px; height:316px;}
.present_box ul{ margin:0 auto;}
.present_box li{ float:left; background:url(../images/present_bg1.png) no-repeat center bottom; width:188px; height:316px;}
.present_box li.present_li_on{ background:url(../images/present_bg2.png) no-repeat center bottom;}
.present_box .present_img{ text-align:center; height:141px; z-index:1001}
.present_box h3{ height:32px; background:url(../images/present_title.png) no-repeat; margin:0 8px; width:172px;}
.present_box h3.present_itme1{ background-position:0 0;}
.present_box h3.present_itme2{ background-position:-188px 0;}
.present_box h3.present_itme3{ background-position:-376px 0;}
.present_box h3.present_itme4{ background-position:-564px 0;}
.present_box h3.present_itme5{ background-position:-752px 0;}
.present_box .present_txt{ height:95px; padding:0 11px; color:#fff; overflow:hidden;}
.present_box .present_btn{ text-align:center;}
.present_box .present_btn a{ display:inline-block; background:url(../images/present_btn.png) no-repeat; width:128px; height:30px;}

/*活动详情*/
.activit_detail{ height:727px; color:#5effff;}
.activit_detail h1{ height:73px;}
.detail_txt{ padding:30px 60px 15px;  overflow:hidden;}

/*footer*/
#footer{ background:url(../images/footer_bg.jpg) 0 0 no-repeat; width:1000px; height:90px; color:#04695c; padding-top:21px;}
.footer_logo{ background:url(../images/footer_logo.png) 57px 0 no-repeat; padding-left:200px; line-height:120%;}
.footer_logo a{color:#04695c;}

/*弹出层*/
.pop{ width:787px; overflow:hidden; background:url(../images/pop_bg3.png) 0 0px no-repeat; padding-top:9px; display:none;}
.close_pop{ position:absolute; top:0px; right:9px; width:24px; height:23px; cursor:pointer}
.pop_bg1{background:url(../images/pop_bg1.png) 0 100% no-repeat; padding-bottom:27px;}
.pop_bg2{background:url(../images/pop_bg2.png) 0 0 repeat-y; }
.pop_bg3{background:url(../images/pop_bg3.png) 0 -9px no-repeat; width:787px; min-height:613px; height:auto!important; height:613px;}
.pop_content{ padding:30px; color:#fff; position:relative;}
.pop_content .pop_img{ text-align:center; padding:10px;}
.pop_content .pop_img img{ border:1px solid #003f45;}


/*登录后*/
.bg_2{ background:url(../images/bg2.jpg) center top no-repeat; height:1620px; overflow:hidden;}
.bg_2 #head{ background:url(../images/head2.jpg) center top no-repeat; }
/*head_bar*/
#head_bar{ background:url(../images/head_bar.jpg) 0 0 no-repeat; width:920px; height:40px; line-height:40px; padding:15px 40px 35px; color:#fff; overflow:hidden}
#head_bar p{ float:left;}
#head_bar .user_name{ width:200px;} 
#head_bar .welcome_tips{ width:280px;} 
#head_bar .quit_btn{ width:100px; padding-top:4px;}
#head_bar .quit_btn input{ background:url(../images/btns.png) 0 0 no-repeat; width:99px; height:33px; border:none; cursor:pointer;}
/*我的小队*/
#my_team{ background:url(../images/main_bg2.jpg) 0 0 no-repeat;padding:148px 0 0 70px; width:930px; height:324px; position:relative; overflow:hidden;}
.select_server{ position:absolute; left:70px; top:90px; width:930px; overflow:hidden;}
.select_server span{ float:left; color:#fff; margin-right:10px; height:22px; line-height:22px;}
.select_server select{ float:left; width:200px;}
/**注册登录模块**/
.reg_login_box{ background:url(../images/login_box.jpg) 0 0 no-repeat; width:867px; height:285px; color:#fff;}
.reg_login_box .title{ height:55px;}
.reg_login_box #reg_box{ float:left; width:305px; padding-left:135px;}
.reg_login_box #login_box{ float:left; width:310px;}
.reg_login_box li,.reg_login_box li span{ float:left;}
.reg_login_box .titleList{ width:75px; text-align:right; height:21px; line-height:21px;}
.reg_login_box .input_bg{ background:#fff; border:1px solid #18405f;width:205px; height:16px; line-height:16px;  padding-top:1px;}
.reg_login_box .input_bg input{ background:none; border:0; width:200px;}
.reg_login_box .msg{ padding-left:75px; width:200px; text-align:right;color: #ffeac8; height:14px; line-height:14px;}
.reg_login_box .yzm .titleList{ }/*margin-top:30px;*/
.reg_login_box .yzm .input_bg{ width:66px;  margin-right:3px;}/*margin-top:30px;*/
.reg_login_box .yzm .input_bg input{ width:60px;}
.reg_login_box .yzm .yzm_img{ width:130px; cursor:pointer;}
.reg_login_box .tips{ padding-left:75px;}
.reg_login_box .reg_list_btn{ text-align:center; width:100%;}
.reg_login_box .reg_list_btn input{  background:url(../images/btns.png) 0 -37px no-repeat; width:99px; height:33px; border:none; cursor:pointer;}
.reg_login_box .provision{ padding-left:20px;}
.reg_login_box .provision input{ float:left; width:13px; height:13px; margin-top:4px; margin-right:4px;}
.reg_login_box .provision a{ color:#fff;}
/**创建**/
.set_up_box{ text-align:center; width:867px; height:225px; padding-top:60px;}
.set_up_box input{ background:url(../images/btns.png) 0 -79px no-repeat; width:288px; height:132px; border:none; cursor:pointer;}
/**创建成功**/
.setup_success_box{ text-align:center; width:867px; height:225px; padding-top:60px; color:#fff;}
.setup_success_box .success_tips{ margin-bottom:20px;}
.setup_success_box  .success_btn{ padding-top:40px;}
.setup_success_box  .success_btn input{ background:url(../images/btns.png) 0 -216px no-repeat; width:99px; height:33px; border:none; cursor:pointer;}
/**团队**/
.team_box{ background:url(../images/table_bg.jpg) 0 0 no-repeat; width:707px; height:334px; color:#fff; padding:0 80px; /*margin-top:-30px*/ position:absolute; top:118px; left:70px;}
.team_head{ height:30px; line-height:30px; padding-top:20px}
.team_head strong{ padding-left:45px;}
.team_box table td{ height:26px; line-height:26px; padding:1px; text-align:center; vertical-align:middle; background:#091010; border:2px solid #122020;}
.team_box table .td_item1{ width:200px;}/*105px;*/
.team_box table .td_item2{ width:200px;}/*79px;*/
.team_box table .td_item3{ width:103px;}
.team_box table .td_item4{ width:77px;}
.team_box table .td_item5{ width:80px;}
.team_box table .td_item6{ width:145px;}
.team_box table .td_item7{ width:98px;}
.team_box .zm_links{ padding-top:6px; height:33px; line-height:33px; overflow:hidden;}
.team_box .zm_links span{ float:left;}
.team_box .zm_links .links_text{ float:left; height:22px; line-height:22px; background:#d8dbdb; border:none; margin-right:10px; margin-top:4px; width:295px; padding-left:5px;}
.team_box .zm_links .copy_btn{ float:left; background:url(../images/btns.png) 0 -252px no-repeat; width:99px; height:33px; border:none; cursor:pointer;}
/*最新加入小队*/
#new_join_team{ background:url(../images/main_bg2.jpg) 0 -472px no-repeat; height:640px; padding:97px 0 0 45px; width:955px; position:relative; overflow:hidden;}
#new_join_team li{ float:left; background:url(../images/new_join_team.png) 0 0 no-repeat; padding:14px 12px; height:161px; width:153px; overflow:hidden; margin-right:8px;}
#slider{ height:189px; overflow:hidden; width:925px;}
#new_join_team .slider_img{ margin-bottom:8px; border:1px solid #25435d;}
#new_join_team .slider_txt{ padding-left:5px;}

/*tips提示框*/
#tips_pop{  width:792px; height:282px; overflow:hidden; display:none;}
.close_tips_pop{ position:absolute; top:12px; right:10px; width:24px; height:23px; cursor:pointer; z-index:10}
.tips_wrap{ background:url(../images/tips_pop.png) 0 0px no-repeat; padding:35px 35px 65px; width:722px; height:182px; position:absolute; top:0; left:0px; z-index:1}
.tips_txt{ text-align:center}
.tips_btn{ position:absolute; bottom:55px; left:0; text-align:center; width:100%;}
.tips_btn .sure_btn{ background:url(../images/btns.png) 0 -288px no-repeat; border:0; cursor:pointer; width:99px; height:33px; }/*margin-right:75px;*/
.tips_btn .cancle_btn{ background:url(../images/btns.png) 0 -323px no-repeat; border:0; cursor:pointer; width:99px; height:33px;}

#global_login{width:485px;position:absolute;top:200px;left:50%;margin-left:-242px;z-index:5000;display:none;}
#gl_title{background:url(../images/global_login.png) no-repeat 0 0;width:485px;height:36px;}
.gl_close{display:block;width:25px;height:25px;overflow:hidden;background:url(../images/global_login.png) no-repeat -348px -1000px;position:absolute;margin:5px 0 0 450px;cursor:pointer}
.gl_close:hover{background-position:-348px -99px;}
#gl_main{background:url(../images/global_login.png) no-repeat -485px top #fefefe;border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2;min-height:265px;height:auto !important;height:265px;overflow:visible;padding:34px 25px 0 25px;}
#gl_btm{background:url(../images/global_login.png) no-repeat 0 -36px;height:10px;overflow:hidden;clear:both;}

/*20130521*/
.new_pop{ background:url(../images/new_pop_cont.png) no-repeat; width:739px; height:229px; padding:20px; overflow:hidden; position:relative; display:none}
.close_pop_new{ position:absolute; top:0px; right:9px; width:24px; height:23px; cursor:pointer}
.new_pop h3{ height:25px; line-height:25px; margin-bottom:27px;}
.new_pop_cont{ padding-left:15px;}
.new_pop_cont a{ float:left; background:url(../images/new_pop_cont_a.gif) no-repeat; width:161px; height:89px; padding:18px 8px 12px; color:#868686; text-align:center; margin-right:8px;}
.new_pop_cont a:hover{ background-position:-185px 0; color:#fff; text-decoration:none;}
.new_pop_cont a h4{ text-align:left; padding-left:14px; margin-bottom:10px;}
.new_pop_cont a p{ font-size:14px; margin-bottom:8px;}
.new_pop_cont a:hover p{color:#fea200;}
.sure_btn{ text-align:center; padding-top:15px; }
.sure_btn input{ background:url(../images/btns.png) 0 -212px no-repeat; width:100px; height:38px; cursor:pointer; border:none }
#floatLayer{ background:url(../images/float_layer.png) no-repeat; padding:20px; width:150px; height:230px;}
#floatLayer h6{ margin-top:20px;}
.txt_ffa200{ color:#ffa200;}