@charset "utf-8";
/* CSS Document */
.inner_container{width:100%; background:url(../images/innerBg.jpg) center 0 no-repeat; padding-top:387px; padding-bottom:50px;}
.nav_wrap{ height:147px;}
.main_link{width:1005px; margin:0 auto;}
.main_link a{ display:block; width:150px; height:40px;}
.inner_content{width:1082px; margin:0 auto; background:#dedede; padding-bottom:25px; clear:both;}
.inner_title{ height:70px; line-height:70px; padding-left:38px; font-size:24px; color:#dedede; border-top:1px solid #2f2f2f; border-bottom:3px  solid #c20000; background:#1e1e1e;}
.city_nav{ height:44px; padding-left:45px; background:#006cff;color:white; font-size:17px; padding-top:11px; margin-bottom:12px;}
.city_nav a{ color:white; display:inline-block; height:31px; line-height:25px; padding:0 10px; position:relative; margin:0 3px; _vertical-align:top}
.city_nav a:hover,.city_nav a.current{ text-decoration:none; background:#003a88;border-radius:5px;}
.city_nav a span{ display:none; background:url(../images/city_arrow.jpg) no-repeat; width:12px; height:5px; position:absolute; left:50%; margin-left:-6px; top:31px;}
.city_nav a.current span{ display:block;}
.team_wrap{width:1027px; margin:0 auto; height:413px; overflow:hidden; background:#1c222c; margin-bottom:10px; clear:both;}
.team_wrap p.team_title{ height:36px; line-height:36px; padding-left:28px; background:#b10303; color:white; font-size:24px; font-weight:bold; margin-bottom:25px;}
.team_info{width:967px; margin:0 auto;}
.team_info img{ display:block; border:8px solid #006cff;}
.team_players{width:250px; margin:0 38px 0 10px;}
.team_name{ font-size:18px; color:#e8b412; font-weight:bold; padding-left:10px; line-height:32px; height:32px; margin-bottom:15px;}
.player{ padding-left:18px; border-bottom:1px solid #ffcc06; padding-bottom:10px; line-height:18px; font-size:12px; color:white; margin-bottom:5px;}
.player span{color:#e8b412; letter-spacing:3px; display:inline-block; width:90px;}
.dp_1{ padding:10px;width:224px; background:#41464f; color:white; line-height:20px; margin-bottom:10px;}

.schedule_nav{width:645px; margin:0 auto; height:45px; padding-top:25px;}
.schedule_nav a{ display:block; background:url(../images/schedule_nav.jpg) 0 0 no-repeat; width:209px; height:45px; margin:0 3px; text-align:center; line-height:45px; color:#dedede; font-size:20px; font-weight:bold; cursor:pointer;}
.schedule_nav a.current{ background-position:0 -45px;}
.schedule_nav a:hover{ text-decoration:none;}
.list_wrap{ padding:25px 0; background:#dedede; width:100%; clear:both; display:none;}
.list_title{ height:43px; line-height:43px; background:#446c89; text-align:center; font-size:24px; color:white; font-weight:bold; margin-bottom:25px;}
.list1_rule{width:980px; margin:0 auto; border:1px solid #a4d2f4;border-radius:7px;  line-height:20px; font-size:14px; color:#7a7a7a; background:white; padding:10px 0; margin-bottom:25px;padding-left:20px;}
.list1_rule span{ color:#446c89;}
.list1_rule strong{ color:#446c89; font-size:18px;}
.list1{ background:url(../images/list_1.jpg) no-repeat; width:811px; height:858px; position:relative; margin:0 auto; margin-bottom:25px;}
.list2{ background:url(../images/list_2.jpg) no-repeat; width:805px; height:881px; position:relative; margin:0 auto;}
.list3{ background:url(../images/list_3.jpg) no-repeat; width:1045px; height:1098px; position:relative; margin:0 auto;}
.list4{ background:url(../images/list_4.jpg) no-repeat; width:1045px; height:831px; position:relative; margin:0 auto;}
.rule_detail{width:971px; margin:0 auto;}
.rule_title{ height:60px; line-height:60px; padding-top:25px; color:#e73706; font-size:25px; border-bottom:1px dotted #af3e40;}
.rule_text{ padding-top:10px; font-size:14px; color:#606060; line-height:30px;}
.team_list{ display:block;font-size:13px; text-align:center; color:white;}
.list1 div.list1_1{ position:absolute; left:26px; top:114px; }
.list1 div.list1_2{ position:absolute; left:26px; top:514px; }
.list1 div.list1_3{ position:absolute; left:326px; top:123px; }
.list1 div.list1_4{ position:absolute; left:615px; top:458px; }
.list1 div.list1_5{ position:absolute; left:326px; top:477px; }
.list1_1 span,.list1_2 span,.list1_3 span,.list1_4 span,.list2_1 span,.list2_3 span{ width:172px; height:37px; line-height:37px; margin-bottom:5px;}
.list1_5 span{width:173px; height:41px;line-height:41px;margin-bottom:40px;}
.list2 div.list2_1{ position:absolute; left:35px; top:60px; }
.list2 div.list2_2{ position:absolute; left:606px; top:74px; }
.list2 div.list2_3{ position:absolute; left:35px; top:634px; }
.list2 div.list2_4{ position:absolute; left:322px; top:654px; }
.list2 div.list2_5{ position:absolute; left:605px; top:699px; }
.list2_2 span{ width:173px; height:46px; line-height:46px;margin-bottom:38px;}
.list2_4 span{  width:172px; height:37px; line-height:37px;margin-bottom:41px;}
.list2_5 span{width:172px; height:37px; line-height:37px; ;margin-bottom:43px;}
#championship{ width:141px; height:39px; line-height:39px; position:absolute; left:453px; top:0;}
#two_nd{ width:141px; height:39px; line-height:39px; position:absolute; left:598px; top:77px;}
#three_nd{ width:141px; height:39px; line-height:39px; position:absolute; left:453px; top:286px;}
.list3_1,.list4_1{ position:absolute; left:26px; top:122px;}
.list3_2,.list4_2{ position:absolute; left:314px; top:136px;}
.list3_3,.list4_3{ position:absolute; left:598px; top:136px;}
.list3_4,.list4_4{ position:absolute; left:853px; top:122px;}
.list3_5{ position:absolute; left:26px; top:435px;}
.list3_6{ position:absolute; left:484px; top:448px;}
.list3_7{ position:absolute; left:686px; top:446px;}
.list3_8{ position:absolute; left:905px; top:460px;}
.list3_9{ position:absolute; left:26px; top:896px;}
.list3_10{ position:absolute; left:258px; top:918px;}
.list3_11{ position:absolute; left:480px; top:953px;}
.list3_1 span,.list3_4 span,.list4_1 span,.list4_4 span{width:172px; height:39px; line-height:39px; margin-bottom:3px;}
.list3_2 span,.list3_3 span,.list4_2 span,.list4_3 span{width:141px; height:46px; line-height:46px; margin-bottom:19px;}
.list3_5 span,.list3_9 span{width:139px; height:29px; line-height:29px; margin-bottom:5px;}
.list3_6 span{width:139px; height:35px; line-height:35px; margin-bottom:31px; color:black}
.list3_7 span,.list4_5 span{width:137px; height:35px; line-height:35px; margin-bottom:3px;}
.list3_8 span,.list4_6 span{width:137px; height:46px; line-height:46px; margin-bottom:28px;}
.list3_10 span,.list3_11 span{width:138px; height:29px; line-height:29px; margin-bottom:37px;}
#championship2{ width:141px; height:39px; line-height:39px; position:absolute; left:453px; top:0;}
#two_nd2{ width:141px; height:39px; line-height:39px; position:absolute; left:598px; top:77px;}
#three_nd2{ width:141px; height:39px; line-height:39px; position:absolute; left:453px; top:286px;}
.list4_5{ position:absolute; left:355px; top:458px;}
.list4_6{ position:absolute; left:574px; top:472px;}
.event_title{ background:url(../images/event_title.jpg) center no-repeat #1e1e1e;}
.event_wrap{ padding:85px 0 60px 0; background:url(../images/event_line.jpg) center bottom no-repeat;}
.event{width:940px; margin:0 auto; clear:both;}
.event_img{ display:block; width:534px; height:256px;}
.event_intro{width:390px; position:relative; padding-top:40px;}
.event_intro p.title{ color:black; font-size:48px; font-weight:bold; line-height:60px;}
.event_intro p.date{ color:#ff0000;font-size:30px; font-weight:bold; line-height:60px;}
.end .event_intro p.date{ color:#616161}
.end .hot{ display:none;}
.hot{display:block;	background:url(../images/hot.jpg) no-repeat;width:43px;	height:21px;position:absolute;left: 340px;top: 20px;}
.schedule_wrap{width:1051px; margin:0 auto; padding-top:38px;}
.match_site{ font-size:22px; font-weight:bold;width:100%; height:57px; text-align:center; line-height:57px; color:white; background-color:#36405a; margin-bottom:27px;}
.match_site span {color:#ff8400;}
.match_arrange{ font-size:22px; margin-bottom:5px; font-weight:bold;width:100%; height:57px; text-align:center; line-height:57px; color:white; background-color:#ff8a00; margin-bottom:27px;}
.match_arrange span {color:#d2ff00;}
.match_table{ margin-bottom:12px;}
.match_table td{ height:33px; line-height:33px; background-color:white; text-align:center; font-size:14px; color:#505050;}
.match_table thead td{ height:47px; line-height:47px; text-align:center; background-color:#acacac; color:#af0000; font-size:18px;}
.match_table tr.odd td{ background:#c9c9c9;}
.rule_top{ font-size:22px; color:#e1e1e1; font-weight:bold; height:47px; line-height:47px; text-align:center;width:1055px; margin:0 auto; background-color:#cd0000;}
.inner_rule{ padding:12px 0 12px 45px; font-size:14px; color:#5f5f5f; line-height:30px;}
.inner_rule span{ color:#cd0000;}
.inner_rule strong{ display:block; font-size:22px; color:#cd0000; line-height:40px; padding-top:10px;}
