/****************************************** 
Web Layout:Wang.Xin - wangxin106779@pwrd.com
******************************************/
@import url(//static.games.wanmei.com/public/style/wm.css);

body,a{ font-family:"微软雅黑"; color:#000000; outline:none;blr:expression(this.onFocus=this.blur());}
em,i{ font-style:normal;}
.pt40{ padding-top:40px;}
.ml15{margin-left:15px; display:inline;}
.pl-110{ padding-left:110px;}
.cor_purple{ color:#a306bd !important;}/*紫色*/
.w1060{ width:1060px; margin:0 auto;}

#headeriframe{ height:687px;}

#dota2_top {background:url(../images/top_nav.jpg) repeat-x;height: 53px;position: relative;top: 0;width: 100%;z-index: 10;}
#dota2_top .nav_main {height: 53px;margin: 0 auto;position: relative;width: 1100px;}
#dota2_top .nav_logo { background:url(../images/logo.jpg) no-repeat;height:35px;left: 22px;position: absolute;text-indent: -10000px;top:9px;width:244px;}
#dota2_top .nav_report{ background:url(../images/report.jpg) no-repeat; width:106px; height:52px; position:absolute; right:0; top:0;}
#dota2_top .nav_link{ position:absolute; left:280px;}
#dota2_top .nav_link li{ float:left; height:53px;}
#dota2_top .nav_link li a{ color:#ffffff; font-size:14px; height:53px; line-height:53px; text-align:center; display:block; padding:0 10px;}
#dota2_top .nav_link li.active_btn a,#dota2_top .nav_link li a:hover{ background:#760ab8; text-decoration:none;}

#wrap,#main{ background:url(../images/wrap_bg.jpg) no-repeat center top; width:100%; min-width:1100px;}
#main{ background:url(../images/main_bg.jpg) repeat;padding-bottom:210px;}
#header,#content,#banner,#login_wrap,#pinterest,#activity_box{ width:1100px; margin:0 auto; position:relative;}
#header{ height:634px;}
#header img{ float:left;}
#header .flash_time{ position:absolute; left:407px; bottom:54px; *bottom:58px !important; z-index:99;}
#header .TimeCounter span{ width:98px; height:64px; text-align:center; display:block; font-size:50px; color:#ffcb00; position:absolute;}
#header .TimeCounter span.timeday{ left:0;bottom:10px; *bottom:7px !important;}
#header .TimeCounter span.timehour{ left:145px;bottom:10px; *bottom:7px !important;}

#login_wrap .login_before,#login_wrap .login_after{ padding-left:44px; height:75px; line-height:75px; color:#0f0f0f; font-size:14px;}
#login_wrap .login_before a,#login_wrap .login_after a{ color:#a306bd;}
#login_wrap .login_after a.get_integral{ text-decoration:underline;}
.page_share{ background:url(../images/pic_tab_n.jpg) repeat; width:108px; height:26px; line-height:26px; display:block; position:absolute; color:#ffffff; font-size:14px; right:18px; top:22px; text-align:center;}
.page_share:hover{ text-decoration:none;}

/*轮播图*/
#banner{ height:330px;}
#banner #news_left,#banner #news_right,#banner_list{ position:absolute;top:0;}
#banner #news_left,#banner #news_right{cursor:pointer;}
#banner #news_left{left:20px;}
#banner #news_right{right:20px;}
#banner .banner_btn{display:table;margin-left:auto;margin-right:auto; padding-top:285px; text-align:center;}
#banner .banner_btn a{width:15px; height:15px; display:inline-block; margin-left:5px; text-indent:-999em; background:#c9bbba;}
#banner .banner_btn a.on{ background:#513252;}
#banner_list{ width:960px; height:263px;left:70px; overflow:hidden;}
#banner_list a:hover{ text-decoration:none; cursor:pointer;}
#banner_list ul{ position:absolute; left:0; top:0;}
#banner_list ul li{ width:970px; float:left;}
#banner_list ul li .big_img{ float:left; width:525px; height:263px; position:relative;} 
#banner_list ul li .big_img img{ width:525px; height:263px; display:block;}
#banner_list ul li .small_img{ float:left; width:440px; padding-left:5px;}
#banner_list ul li .small_img a{ float:left; width:210px; height:129px; display:block; overflow:hidden; position:relative; margin:0 0 5px 5px}
#banner_list ul li .small_img img{ width:210px; height:129px; display:block;}
#banner_list ul li .tips{ background:#000000; position:absolute; bottom:0; width:100%;filter:alpha(opacity=70);opacity:0.7;}
#banner_list ul li .tips h3,#banner_list ul li .tips p{ font-size:14px;color:#ffffff;}
#banner_list ul li .big_img .tips{ height:63px; text-indent:24px;}
#banner_list ul li .big_img .tips h3{ font-size:16px; padding:5px 0;}
#banner_list ul li .small_img .tips{ height:35px; line-height:35px; text-align:center;}

/*内容*/
#content .cont_t,.activity_box_main .cont_t ,.guessing_sheaves .cont_t{ height:46px; line-height:46px;font-size:20px; color:#513252; font-weight:bold; position:relative;}
#content .cont_t a,.activity_box_main .cont_t a ,.guessing_sheaves .cont_t a{ color:#513252; font-size:12px; font-weight:normal; position:absolute; right:12px;}
#content1,#content2{ padding:10px 5px 0;}
#content1 .video_center{ float:left; width:158px;}
#content1 .video_center ul li{ height:142px; text-align:center;}
#content1 .video_center a{ color:#513252;}
#content1 .news_center{ float:left;width:420px;}
#content1 .news_center .news_container{ background:#dacfcb; width:418px; height:428px;}
#content1 .news_center .news_container .new_list{ padding:17px 0;}
#content1 .news_center .news_container .new_list li{ height:30px; line-height:30px; *height:27px !important; *line-height:27px !important; width:390px; margin:0 auto;}
#content1 .news_center .news_container .new_list li.hot,#content1 .news_center .news_container .new_list li.hot a{ color:#ff3000;}
#content1 .news_center .news_container .new_list li a{ float:left; width:345px; font-size:14px;}
#content1 .news_center .news_container .new_list li a img{ vertical-align:middle; margin-left:5px;}
#content1 .news_center .news_container .new_list li span{ float:right; font-family:Arial;}
#content1 .news_center .news_container ol{ padding:0 10px;}
#content1 .news_center .news_container ol li{ float:left; width:120px; line-height:1.5; margin-left:10px;}
#content1 .news_center .news_container ol li img{ width:120px; height:72px;}
#content1 .core_center{ float:left; width:452px;}
#content1 .core_center ul li{ width:452px; height:74px; padding-top:10px; margin-bottom:2px; background:#d9ccc9;}
#content1 .core_center ul li img{ width:64px; height:64px; margin:0 10px; float:left;}
#content1 .core_center ul li p{ margin:0 22px 0 92px;}
#content1 .core_center ul li p,#content1 .core_center ul li p a{color:#2f2f2f; font-size:14px;}


#content2 .guessing{ float:left; width:608px;}
#content2 .guessing_link{ height:268px;}
#content2 .guessing_link a{ background:url(../images/guess.jpg) no-repeat; width:179px; height:114px; line-height:114px; color:#ffffff; font-size:24px; font-weight:bold; float:left; display:inline-block; padding-left:114px; margin-right:10px; margin-bottom:10px;}
#content2 .guessing_link a:hover{ color:#513252; text-decoration:none;}
#content2 .guessing_link a.link1{ background-position:0 0;}
#content2 .guessing_link a.link1:hover{ background-position:0 -114px;}
#content2 .guessing_link a.link2{ background-position:-293px 0;}
#content2 .guessing_link a.link2:hover{ background-position:-293px -114px;}
#content2 .guessing_link a.link3{ background-position:0 -228px;}
#content2 .guessing_link a.link3:hover{ background-position:0 -342px;}
#content2 .guessing_link a.link4{ background-position:-293px -228px;}
#content2 .guessing_link a.link4:hover{ background-position:-293px -342px;}
#content2 .guessing_show{ width:597px; height:106px; padding-top:8px; background:#d8ccc7;}
#content2 .guessing_show .xcdt-ea{ width:100%;overflow:hidden;}
#content2 .guessing_show .bx_wrap{ position:relative;}
#content2 .guessing_show .bx_wrap a.prev {width:15px;height:98px;position: absolute;left:12px;text-indent: -9999em; background:url(../images/guessing_show_btn.png) no-repeat 0 center;}
#content2 .guessing_show .bx_wrap a.next {width:15px;height:98px;right:12px;position: absolute;top:0;text-indent: -9999px; background:url(../images/guessing_show_btn.png) no-repeat -15px center;}
#content2 .guessing_show .bx_wrap .bx_container{ width:517px; left:40px; overflow:hidden; position:relative;}
#content2 .guessing_show .examples_body li{width:98px;height:98px;float:left; margin-right:7px;}
#content2 .guessing_show .examples_body li a{color:#aaa;font-family:"microsoft yahei";font-size:14px;}
#content2 .guessing_show .examples_body li img{width:98px;height:98px;}
#content2 .weibo{ float:left; width:453px;}


#content3 .pic_gather .cont_t{ border-bottom:2px solid #513252; margin:0 20px;}
#content3 .pic_gather ul{ padding:14px 5px;}
#content3 .pic_gather ul li{ float:left; width:165px; margin-left:14px; margin-bottom:5px;}
#content3 .pic_gather ul li img{ float:left; width:165px;}

/*侧导航*/
#left_sidebar{ position:fixed; right:50%; top:100px; margin-right:550px; z-index:99;}
#right_sidebar{ position:fixed; right:0; top:100px; z-index:999;}
.side-open{width:59px;height:301px;background:url(../images/open.jpg) no-repeat;display:none; cursor:pointer}
.side-close{width:19px;height:19px;background:url(../images/close.jpg) no-repeat; position:absolute;right:5px;top:5px;}

/*图片展示页*/
#pinterest .pinterest_tab{ height:53px; margin:5px 0 20px;}
#pinterest .pinterest_tab ul{ padding:0 14px;}
#pinterest .pinterest_tab ul li,.activity_box_head li{ float:left; background:url(../images/pic_tab_n.jpg) repeat; width:173px; height:53px; line-height:53px; text-align:center; font-size:20px; color:#e8e8e8; margin-left:5px; cursor:pointer;}
#pinterest .pinterest_tab ul li:hover,#pinterest .pinterest_tab ul li.active,.activity_box_head li.active{ background:url(../images/pic_tab_h.jpg) repeat; color:#513252;}
#pic_main{ position:relative;}
#pic_main .tiles{ height:100%; position:relative;}
#pic_main .tiles li {width: 271px;float: left;padding-bottom: 10px;}
#pic_main .tiles li img {display: block;}


/*活动页*/
/*新人畅爽活动4连排*/
.activity_box_head{ height:53px; overflow:hidden;}
.activity_box_head li{ width:530px; margin:0; font-size:30px; font-weight:bold;}
.activity_box_main{ border:1px solid #c9bbba; border-top:0; width:1058px; padding:20px 0;}
.activity_box_main_tab{overflow:hidden; display:none;}
.activity_flow{ padding-left:7px;}
.activity_flow .activity_flow_main{ float:left; width:246px; margin-left:12px;}
.activity_flow .activity_flow_main h3{ font-size:16px; color:#513252; padding:20px 5px;}
.activity_flow .activity_flow_main .activity_flow_piece{ height:387px; background:#dacdc9;}
.activity_flow .activity_flow_main .activity_flow_piece img{ width:246px; height:144px; display:block;}
.activity_flow .activity_flow_main .activity_flow_piece h2{ font-size:30px; font-weight:bold; color:#c1380e; text-align:center; padding:22px 0;}
.activity_flow .activity_flow_main .activity_flow_piece p{ color:#513252; height:92px; padding:0 15px;}
.activity_flow .activity_flow_main .activity_flow_piece a.activity_btn{ background:url(../images/activity_btn_bg.jpg) repeat; width:171px; height:38px; line-height:38px; font-size:16px; text-align:center; margin:0 auto; display:block; color:#fff; text-decoration:none;}

/*全民狂欢活动5连排*/
.setIntegral .activity_flow .activity_flow_main h3{ font-size:16px; color:#ffffff; padding:0; height:42px; line-height:42px; text-align:center; background:#513252; border-bottom:1px solid #d9ccc8;}
.setIntegral .activity_flow .activity_flow_main{ float:left; width:191px; margin-left:15px;}
.setIntegral .activity_flow .activity_flow_main .activity_flow_piece{ height:344px;}
.setIntegral .activity_flow .activity_flow_main .activity_flow_piece img{ width:191px; height:102px;}
.setIntegral .activity_flow .activity_flow_main .activity_flow_piece h2{ font-size:36px; font-weight:normal; color:#c1380e; text-align:center; padding:15px 0;}

.activity_sple,.activity_winners{ width:1020px; margin:40px auto 0;}
.activity_sple_show{ width:1020px; background:#dacdc9; height:192px;}
.activity_sple_show .xcdt-ea{ width:100%;overflow:hidden;}
.activity_sple_show .bx_wrap{ position:relative; height:192px;}
.activity_sple_show .bx_wrap a.prev {width:15px;height:192px;position: absolute;left:22px;top:0;text-indent: -9999em; background:url(../images/guessing_show_btn.png) no-repeat 0 center;}
.activity_sple_show .bx_wrap a.next {width:15px;height:192px;right:22px;position: absolute;top:0;text-indent: -9999px; background:url(../images/guessing_show_btn.png) no-repeat -15px center;}
.activity_sple_show .bx_wrap .bx_container{ width:900px; left:60px; top:28px; height:132px; overflow:hidden; position:relative;}
.activity_sple_show .examples_body li{width:206px;height:132px;float:left; margin-right:7px;}
.activity_sple_show .examples_body li a{color:#aaa;font-family:"microsoft yahei";font-size:14px;}
.activity_sple_show .examples_body li img{width:206px;height:132px;}

.common_table{ width:1020px; margin:0 auto;}
.common_table thead tr{ height:52px; line-height:52px; text-align:center; background:#513252; color:#ffffff; font-size:16px;}
.common_table tbody tr{ height:48px; line-height:48px; text-align:center; background:#d8ccc8; color:#513252; font-size:14px;}
.common_table tbody tr td{ border-bottom:1px solid #e7ddd4;}


/*全民狂欢活动下切换*/
.allpeople_wrap{margin:0 auto; padding:10px 0;}
.allpeople_wrap_cont{}
.allpeople_wrap_nav{width:1020px; margin:0 auto;}
.allpeople_wrap_nav ul li{ float:left; width:204px; height:37px; line-height:37px; background:url(../images/pic_tab_n.jpg) repeat; font-size:16px; color:#ffffff; text-align:center; cursor:pointer;}
.allpeople_wrap_nav ul li:hover,.allpeople_wrap_nav ul li.active{ background:#e1d7d1; color:#513252;}
.allpeople_wrap_nav ul li a{color:#fff}
.allpeople_wrap_nav ul li a:hover{color:#513252;text-decoration: none}

/*全民狂欢活动--首页*/
.allpeople_index,.allpeople_answer,.allpeople_guessing,.allpeople_integral,.allpeople_apply{width:1020px; margin:0 auto; background:url(../images/activity_common_bg.png) repeat; padding-bottom:40px; margin-bottom:30px; position:relative; overflow:hidden;color:#513252;}
.allpeople_index h1{ font-size:38px; color:#513252; text-align:center; padding:40px 0; font-weight:bold;}
.allpeople_index h2.cont_t{ text-indent:20px; margin-top:30px;}
.allpeople_index_show{ width:980px; height:114px; margin:0 auto; background:#d4c8c5;}
.allpeople_index_show .xcdt-ea{ width:100%;overflow:hidden;}
.allpeople_index_show .bx_wrap{ position:relative; height:114px;}
.allpeople_index_show .bx_wrap a.prev {width:15px;height:114px;position: absolute;left:12px;top:0;text-indent: -9999em; background:url(../images/guessing_show_btn.png) no-repeat 0 center;}
.allpeople_index_show .bx_wrap a.next {width:15px;height:114px;right:12px;position: absolute;top:0;text-indent: -9999px; background:url(../images/guessing_show_btn.png) no-repeat -15px center;}
.allpeople_index_show .bx_wrap .bx_container{ width:874px; left:53px; top:8px; height:114px; overflow:hidden; position:relative;}
.allpeople_index_show .examples_body li{width:98px;height:98px;float:left; margin-right:13px;}
.allpeople_index_show .examples_body li a{color:#aaa;font-family:"microsoft yahei";font-size:14px;}
.allpeople_index_show .examples_body li img{width:98px;height:98px;}
.allpeople_change{ display:none;}

/*全民狂欢活动--答题*/
.allpeople_answer{}
.allpeople_answer h3{ font-size:24px; color:#513252; text-align:center; padding:35px 0;}
.allpeople_answer .answer_num{ position:absolute; color:#b0a1a4; font-size:20px; font-style:italic; font-family:Arial; right:35px; top:30px;}
.allpeople_answer .answer_num strong{ color:#513252; font-size:40px;}
.allpeople_answer .img{ display:block; margin:0 auto;}
.allpeople_answer .raido_box{ text-align:center; font-size:16px;}
.allpeople_answer .raido_box label{ margin-right:90px; font-family:"微软雅黑";}
.allpeople_answer .raido_box label input{ margin-top:-4px;}
.allpeople_answer a.answer_sumbit{ background:url(../images/answer_btn.jpg) no-repeat; width:255px; height:64px; line-height:64px; display:block; margin:30px auto; color:#ffffff; font-size:18px; text-align:center;}
.allpeople_answer a:hover{ text-decoration:none;}
.allpeople_answer .answer_tips,.allpeople_guessing .answer_tips{ width:980px; margin:0 auto; background:#d4c9c6; height:37px; line-height:37px; text-align:center;}
.allpeople_answer .answer_tips img,.allpeople_guessing .answer_tips img{ vertical-align:-3px; margin-right:5px; width:24px; height:18px;}
.allpeople_answer h2.cont_t,.allpeople_guessing h2.cont_t,.guessing_sheaves h2.cont_t{ text-indent:20px;}
.allpeople_answer .rule,.allpeople_guessing .rule{ font-size:14px; padding-left:20px;}

/*全民狂欢活动--有奖竞猜*/
.allpeople_guessing_tabMain{ display:none;}
.allpeople_guessing_nav{ padding:23px 0;}
.allpeople_guessing_nav ul li{ float:left; background:url(../images/pic_tab_n.jpg) repeat; width:180px; height:37px; line-height:37px; text-align:center; font-size:16px; color:#e8e8e8; margin-left:20px; cursor:pointer;}
.allpeople_guessing_nav ul li:hover,.allpeople_guessing_nav ul li.active{background:url(../images/pic_tab_h.jpg) repeat; color:#513252;}
.guess_earth{ padding-bottom:46px;}
.guess_earth h5{ text-align:center; font-size:16px; padding:23px 0;}
.guess_earth_table{ width:980px; margin:0 auto;}
.guess_earth_table thead tr td{ background:#d1c4c1; width:980px; text-align:center; height:41px; line-height:41px; font-size:16px; color:#513252;}
.guess_earth_table tbody tr td{ background:#e8ded6; text-align:center; height:40px; line-height:40px; font-size:14px; border:1px solid #d1c4c1; border-left:0; border-top:0; color:#513252;}
.guess_earth_table tbody tr td:first-child{ border-left:1px solid #d1c4c1; }
.guess_earth_table tbody tr td a{color:#513252;}
.allpeople_guessing_btn{ text-align:center; padding:18px 0;}
.allpeople_guessing_btn a{ background:url(../images/guessing_sumbit_btn.jpg) no-repeat; width:168px; height:64px; line-height:64px; text-align:center; display:inline-block; color:#e8e8e8; font-size:18px; text-decoration:none; margin:0 5px;}
.guessing_sheaves{ padding:20px 0;}
.guessing_sheaves .guessing_sheaves_title{ background:#d1c4c1; font-size:16px; color:#513252; width:980px; margin:0 auto; height:37px; line-height:37px; text-align:center;}
.guessing_sheaves .cont_t{ font-weight:normal;}
.guessing_sheaves .guessing_pour{ width:336px; height:45px; margin:0 auto; background:#d1c4c1; text-align:center; padding-top:17px;}
.guessing_sheaves .guessing_pour input{ width:184px; height:28px; line-height:28px; border:1px solid #593b59; background:#e7ddd4; margin:0 5px;}
.guessing_sheaves_first{ text-align:center; padding:22px 0;}
.guessing_sheaves_second{padding:0 0 0 11px;}
.guessing_sheaves  a{ width:146px; display:inline-block; margin:0 8px 20px 9px;}
.guessing_sheaves  a img{width:146px; height:92px;}
.guessing_sheaves  a p { background:#d3c7c4; height:26px; line-height:26px; text-align:center; margin-top:1px; color:#513252; width:100%;}


/*全民狂欢活动--线下报名*/
.allpeople_apply_info{ width:980px; margin:0 auto;}
.allpeople_apply_info p{ font-size:14px;}
.allpeople_apply_tips{ width:980px; margin:24px auto; background:#d4c9c6; font-size:30px; font-weight:bold; height:80px; line-height:80px; text-align:center;}
.allpeople_apply_tips img{ vertical-align:-3px; margin-right:15px; width:39px; height:30px;}
.allpeople_apply_form { height:36px; margin-bottom:14px;}
.allpeople_apply_form label{ float:left; width:280px; text-align:right; font-size:16px; line-height:36px; font-family:"微软雅黑"; padding-right:14px;}
.allpeople_apply_form i label{float:none; color:#F00; padding-left:10px; width:auto;}
.allpeople_apply_form p{ float:left; font-size:16px; line-height:36px; margin-right:10px;}
.allpeople_apply_form p select{ width:164px; height:26px; text-align:center;font-size:16px; margin:5px 10px 0 0;}
.allpeople_apply_form p input{ width:410px; text-indent:10px; height:36px; line-height:36px; background:#b5a4a9; border:none;font-size:16px; font-family:"微软雅黑";color:#000;}
.allpeople_apply_form p span{ cursor:pointer; width:106px; height:36px; line-height:36px; display:block; font-size:16px; color:#513252; float:left;background:#b5a4a9; text-align:center; margin-right:2px;}
.allpeople_apply_form p span.active{ color:#e0d5ce; background:#513252;}
.allpeople_apply .allpeople_apply_btn{  background:url(../images/answer_btn.jpg) no-repeat; width:255px; height:64px; line-height:64px; display:block; margin:60px auto; color:#ffffff; font-size:18px; text-align:center;text-decoration:none;}


/*全民狂欢活动--个人兑换中心*/
.allpeople_integral_one{ padding:40px 0 40px 15px;}
.allpeople_integral .fl{ margin-left:5px; width:493px;}
.integral_table{ width:492px; margin:0 auto;}
.integral_table thead tr td,.allpeople_table thead tr td{ height:44px; line-height:44px; text-align:center; background:#513252; color:#ffffff; font-size:16px; border-right:1px solid #e7ddd4;}
.integral_table tbody tr td,.allpeople_table tbody tr td{ height:42px; line-height:42px; text-align:center; background:#d8ccc8; color:#513252; font-size:12px; border-bottom:1px solid #e7ddd4; border-right:1px solid #e7ddd4;}
.allpeople_integral .page_flip{ text-align:center;}
.allpeople_integral .page_flip a{ text-decoration:none; line-height:2; margin:0 3px; color:#513252;}
.allpeople_integral_two{ padding:0 0 40px 20px;}
.allpeople_integral_two .allpeople_integral_two_l{ float:left; width:583px;}
.allpeople_integral_two .allpeople_integral_two_l ul li{ float:left; margin-right:13px; width:179px; padding-bottom:33px;}
.allpeople_integral_two .allpeople_integral_two_l ul li img{ display:block; width:179px; height:157px;}
.allpeople_integral_two .allpeople_integral_two_l ul li a.ljdh_btn{ color:#e7ddd4; text-decoration:none; background:url(../images/pic_tab_n.jpg) repeat; height:41px; line-height:41px; text-align:center; display:block; font-size:16px;}
.allpeople_integral_two_r{ float:left;}
.allpeople_table{ width:398px;}


.query .alert_bar,#form2 .alert_bar {
  height: 38px;
  width: 498px;
  border: 1px solid #37140e;
  background-image: url(http://www.dota2.com.cn/public/images/alert_bar.gif);text-align: center;line-height: 38px;
  color: #9e9793;
  position: relative;
}
.query .alert_bar img, #form2 .alert_bar img {
  position: absolute;right: 12px;top: 12px;
  cursor: pointer;
}
.query table {
  margin: 10px auto;
  border-spacing: 0;
  width: 400px;
}
.query .data_table, #form2 .form {
  min-height: 296px;
  width: 498px;
  border: 1px solid #1a1a1a;
  background-color: #101010;
}
#form2 ul {
  margin-top: 40px;
  margin-left: 55px;
}
.query .data_table th {
  color: #a62a13;
  font-size: 14px;
}
.query .data_table th, .query .data_table td {
  height: 25px;
  line-height: 25px;
  border: 1px solid #38140e;
  text-align: center;
}
.query .data_table td {
  color: #fff;
  font-size: 12px;
}
#form2 {
  width: 412px;
  font-size: 12px;
  color: #c2c2c2;
  top: -230px;
  left: -205px;
}
#form2 .alert_bar {
  width: 410px;
}
#form2 .form {
  width: 410px;
  height: 350px;
}
#form2 #btn_submit {
  background: url(http://www.dota2.com.cn/event/201403/freetoplay/images/submit.png);
  width: 120px;height: 36px;
  display: block;
  text-indent: -9999em;
  margin-left: 80px;
}
#form2 ul {
  list-style: none;
}
#form2 ul li div {
  float: left;
}
#form2 ul li {
  height: 48px;
}
#form2 div label {width: 55px;text-align: right;line-height: 25px;display: block;margin-right: 20px;}
#form2 div .error {width: 200px;text-align: left;}
#demo { overflow: hidden; height: 340px;}

.rel1100{width:1100px;margin:0 auto;position: relative;z-index: 2}