@charset "utf-8";
/* CSS Document */
body{ background:black;}
body,html{ overflow-x:hidden; font-size:14px;}
.wrap{width:100%; background:url(../images/indexBg.jpg) center top no-repeat;}
.content{width:1000px; margin:0 auto; position:relative; padding-bottom:100px; padding-top:480px;}
.master_index{display:block;width:300px;height:270px;left:353px;top:20px;position:absolute;}
.banner_live{ display:block; background:url(../images/live_btn.png) no-repeat; width:300px; height:33px; margin:0 auto 90px; font-size:18px; color:#04fda7; line-height:27px; padding:21px 0 0 170px;}


.index_menu{ height:116px;width:100%; overflow:hidden;}
.index_menu li{margin-right:80px;}
.index_menu li a{ display:block; width:159px; height:43px; font-size:18px; color:#ffde00; background:url(../images/menu_bg.png) no-repeat; line-height:43px; padding-left:28px; }
.org_wrap{clear:both; height:336px; padding-left:55px;}
.org_wrap a{ display:block; width:180px; height:265px; margin-right:70px;}

.index_wrap{padding:20px 0; background:#333;}
#news_wrap,#award_wrap{width:494px; height:260px;}
.index_wrap div.title{height:50px; margin:0 auto;background:#ffde00; position:relative; margin-bottom:20px; overflow:hidden;}


.index_wrap div.title b{ display:block; font-size:72px; color:#ffc500; font-weight:lighter; line-height:50px; margin-left:25px;}
#award_wrap div.title b{ text-align:center; margin:0;}

.index_wrap div.title p{ position:absolute; left:0; top:0; color:#3b3b3b; font-weight:bold; font-size:22px; line-height:50px; padding-left:15px;}
#award_wrap div.title p{ background:url(../images/index_award_icon.png) no-repeat; width:111px; height:50px; padding-top:42px; left:50%; margin-left:-55px;top:-42px;}
.index_wrap div.title a{ position:absolute; display:block; width:30px; height:30px; background:url(../images/plus.png) center no-repeat; right:35px; top:10px;}
#video_wrap{ clear:both; margin:20px 0;}
#sponsor_wrap{ margin-top:20px;}

.media_list{width:980px; margin:0 auto;}
.media_list li{width:180px; height:75px; margin:0 8px 20px;}
#sponsor_wrap .media_list li {width:auto;}
#sponsor_wrap .media_list{padding:30px 0 10px;}
.news_list li{margin-left:25px; height:22px; margin-bottom:18px; font-size:14px; color:white;}
.news_list li span{ display:inline-block;width:100px; height:22px; text-align:center; line-height:22px; border-radius:30px; background:#666; margin-right:18px;}
.news_list li a{ color:white; line-height:22px;}
.video_list {width:984px; margin:0 auto; background:white; padding-top:40px; padding-bottom:20px;}
.video_list li{width:200px; margin:0 23px;}
.video_list li img{width:200px; height:136px;}
.video_list li p{ height:44px; text-align:center; line-height:44px; font-size:14px; color:#383838;}
.award_list li{ height:46px; line-height:46px; background:#000000; font-size:18px; color:#ffde00; margin-bottom:15px;}
.award_list li span{ display:inline-block; text-align:center;width:187px; margin-right:130px; background:#ff6000; color:white; position:relative; background-repeat:no-repeat; background-position:18px -5px;}
.award_list li.one span{ background-image:url(../images/award_icon_1.png);}
.award_list li.two span{ background-image:url(../images/award_icon_2.png);}
.award_list li.three span{ background-image:url(../images/award_icon_3.png);}

.inner_wrap{width:100%; background:url(../images/bg.jpg) center top no-repeat; padding-bottom:100px;}

.inner_content{ background:#333; padding:0 0 20px; position:relative;}
.inner_content div.title{height:50px; line-height:50px; overflow:hidden; background:#ffff00; position:relative; margin-bottom:36px;}
.inner_content div.title b{ display:block; font-size:72px; color:#d2d223; font-weight:lighter; line-height:50px; margin-left:43px;}
.inner_content div.title p{ position:absolute; left:0; top:0; color:black; font-weight:bold; font-size:24px; line-height:50px; padding-left:38px;}
.common_div{ width:900px; margin:0 auto; margin-bottom:20px; padding:45px 0 20px; position:relative;}
.common_div p{width:860px; margin:0 auto; color:#fff; line-height:24px;}
.common_div p strong{ color:#fe0000; font-size:18px;}
.common_div b{ display:block; width:860px; margin:0 auto; color:#ffff00; font-size:24px; line-height:45px;}
.common_div img{ display:block; margin:20px auto;}
.inner_link{ color:#000; line-height:42px; padding-left:12px; font-size:14px;}
.inner_link a{ color:#000;}
.player{width:860px; margin:0 auto; padding:10px 0;}
.player span{ display:inline-block;width:150px; height:30px; text-align:center; line-height:30px; border-radius:30px; color:white; background:#333; margin-right:10px;}
.online_wrap{width:890px; margin:0 auto;}
.online_wrap h1{ text-align:center; font-size:24px; color:#ffc600; line-height:60px;}
.online_wrap p{ font-size:14px; color:white; line-height:25px; margin-bottom:30px;}
.online_wrap p b{ color:#cc0000;}
.online_wrap p span{ color:#ffcc00;}
.online_banner{ text-align:center; padding:30px 0;}
.online_banner img{ display:inline-block; margin:0 15px;}
.inner_wrap .video_list{width:977px;}
.inner_wrap .video_list li{ margin:0 22px 20px;}
.tickets_btn{ display:block; text-align:center; margin:30px auto; background:#cc0000; font-size:30px; color:white; font-weight:bold; border-radius:30px;width:240px; height:80px; line-height:80px;}
.common_div p.team_intro{ margin-left:20px;width:520px;}
.common_div img.team_img{  position:absolute; right:20px; top:10px; width:300px; margin:0;}

.video-list{ padding-top:50px;width:960px;margin: 0 auto;}
.video-list li{width:160px; margin:0 40px 50px;}
.video-list li a{ display:block;width:155px; height:115px; border:1px solid #bdcae1; position:relative;}
.video-list li a img{width:155px; height:115px;}
.video-list li p{ text-align:center; line-height:40px; color:#f3b739; font-size:14px;}

.play{width:775px; margin:0 auto 55px;}
.gift_live{width:775px; margin:0 auto 95px; height:260px;}
.gift_live div{width:345px; height:260px; background:#223f60;}
.gift_live div b{ display:block; text-align:center; font-size:24px; color:#010404; font-weight:normal; height:44px; line-height:44px; background:#ffd800;width:100%;}
.gift_live div p{ font-size:14px; color:white;width:255px; margin:0 auto; line-height:25px; padding-top:45px;}
.gift_live div p strong{ color:#ffd800; font-weight:normal;}
.gift_live div p span{ font-size:16px;}
.btn_wrap{ clear:both; margin-bottom:40px;}
.btn_wrap a{ display:block;width:274px; height:60px; text-align:center; line-height:60px; background:#ffa900; font-size:24px; color:#010404; font-weight:bold; margin:0 auto;}
.btn_wrap p{width:315px; margin-left:310px; color:#d1d1d1; line-height:25px; padding-top:15px;}
.btn_wrap p span{ color:#ffd800;}
.list{width:778px; margin:0 auto;}
.list b{display:block; text-align:center; font-size:24px; color:#010404; font-weight:normal; height:44px; line-height:44px; background:#ffd800;width:100%;}
.list table td{ border-top:3px solid #223f60;border-bottom:3px solid #223f60;border-left:1px solid #223f60;border-right:1px solid #223f60; background:#c1c8cf; line-height:30px; text-align:center; font-size:18px; color:#343434;}
.list table thead td{ background:#b1cceb;}

#pop_1{ background:url(../images/pop_bg1.png) no-repeat; width:645px; height:372px; display:none;}
#pop_2{ background:url(../images/pop_bg2.png) no-repeat; width:625px; height:375px; display:none;}
#pop_1 p{ color:white; font-weight:bold; font-size:26px; position:absolute; left:200px; top:168px;}
.fancybox-skin,{ background:none;}
.fancybox-opened .fancybox-skin{  box-shadow:none;}
.fancybox-skin{ background:none;}
.fancybox-close{ display:none;}
.close{ display:block; background:url(../images/close.jpg) no-repeat; width:57px; height:51px; position:absolute; right:0; top:0;}

.events-wrap a{ display:block; margin-bottom:10px;}
.event_1{ margin-left:292px;}
.events-wrap a.event_2{ margin-left:314px; margin-bottom:50px;}
.event_3{ margin-left:241px;}
.live-link{ display:block; margin:0 auto;width:237px;}

.show-menu{ position:absolute;width:1033px; height:284px; left:50%; margin-left:-550px; background-image:url(../images/show_menu_bg.png); background-repeat:no-repeat; top:80px;}
.show-menu li{width:155px; height:230px; margin-right:60px; padding-top:33px; cursor:pointer;}
.show-menu li a{ display:block; width:155px; height:230px;}
.menu1{ margin-left:168px;}
.show-menu li.menu3{ margin-right:77px;}
.show-menu li.menu4{ margin-right:0;}
.show-wrap{ margin-top:350px;}
.show-wrap ul{width:499px; margin:0 auto;}
.show-wrap ul li{ margin-bottom:30px; position:relative;}
.show-wrap ul li img{ display:block; border:7px solid #e1660b; margin:0 auto 8px;}
.show-wrap ul li p{width:100%; height:37px; line-height:37px; text-align:center; font-size:24px; color:#010303; font-weight:bold; background:#e1660b;}
.show-wrap ul li div{ position:absolute; text-align:center; width:100%; left:0; top:310px;}
.show-wrap ul li div span{ margin:0 16px;display:inline-block; background:url(../images/player.png) no-repeat; width:129px; height:35px; text-align:center; line-height:35px; font-size:14px; color:#ffa800;}