@charset "utf-8";
/* CSS Document */
.index_middle{width:100%;height:620px; background-color:#d7d6da;}
.index_middle_left{width:677px; margin-right:6px;}
.index_middle_right{width:315px; padding-top:15px;}
.schedules_wrap{height:93px; padding-left:30px; padding-top:13px; position:relative;}
.index_sche_date{width:160px;}
.index_sche_date span{display:block; background:url(../images/sche_title_bg.png) center 0 no-repeat; height:23px;margin-bottom:20px; color:white; text-align:center;}
.index_sche_date_current span{ background:url(../images/sche_title_current_bg.png) center 0 no-repeat;}
.index_sche_date p{ font-size:16px; color:black; line-height:50px; text-align:center;}
.index_sche_date_current p{color:#cc0000}
.schedules_line{height:14px;width:495px;position:absolute;background:url(../images/sche_line.jpg) center repeat-x;left: 100px;top: 48px;}
.schedules_line span{display:block;width:14px; height:14px; background:url(../images/sche_title_icon.jpg) no-repeat;}
.schedules_line span.current{ background:url(../images/sche_title_current_icon.jpg) no-repeat;}
.index_adv{width:354px; height:260px; margin-right:10px;display:block;}
.news_wrap{width:313px;}
.index_middle_h2{height:35px; line-height:35px; padding-left:17px;border-bottom:1px solid #d7d7da; background:url(../images/index_title_bg.jpg) repeat-x; font-size:18px; color:black; font-weight:normal;}
.index_middle_h2 span{ padding-left:7px; font-size:14px; color:#696969;}
.news_wrap ul{padding-left:10px;height:224px; background-color:#f4f4f4; font-size:12px;}
.news_wrap ul li{width:279px; border-bottom:1px solid #ececed; height:30px;}
.news_wrap ul li a,.news_wrap ul li span{display:inline-block; line-height:30px; color:black;}
.news_wrap ul li.first{ height:37px;}
.news_wrap ul li.first a{ font-size:18px; line-height:37px;}
.index_intro{ margin-top:10px;background-color:#f4f4f4;width:677px; position:relative;}
.index_intro h2{ padding-left:135px;}
.index_intro p{width:535px; line-height:20px; color:black; padding:5px 0 5px 130px;}
.index_intro span.intro_char{display:block; background:url(../images/index_intro_bg.png) no-repeat;width:122px; height:110px; left:0; top:0; position:absolute;}
#video_flash{display:block;width:315px;height:190px; margin-bottom:5px;}
#weibo{width:315px; background:#fafafa; height:386px;}
#pkList{width:100%; background:url(../images/pkList_bg.jpg) center 0 no-repeat black; height:796px;}
.pk_team{width:131px; height:91px; background:url(../images/pk_team_bg.jpg) no-repeat; position:absolute;}
.pk_team img{display:block; margin:0 auto; padding:10px 0;}
.team_name{ font-size:14px;height:27px; text-align:center; line-height:27px; color:white;}
#a1{ left:59px; top:585px;}
#a2{ left:199px; top:585px;}
#a3{ left:59px; top:685px;}
#a4{ left:199px; top:685px;}
#a5{ left:659px; top:585px;}
#a6{ left:799px; top:585px;}
#a7{ left:659px; top:685px;}
#a8{ left:799px; top:685px;}
#a9{ left:121px; top:283px;}
#a10{ left:121px; top:374px;}
#a11{ left:121px; top:465px;}
#a12{ left:731px; top:283px;}
#a13{ left:731px; top:374px;}
#a14{ left:731px; top:465px;}
#a15{ left:301px; top:322px;}
#a16{ left:301px; top:423px;}
#a17{ left:556px; top:322px;}
#a18{ left:556px; top:423px;}
#a19{ background:none;left:141px; top:172px;}
#a20{ background:none;left:720px; top:172px;}
#a21{ background:none;left:373px; top:103px; width:217px; height:116px; }
#a21 .team_name{font-size:18px;color:black}
#photo_video{width:100%;height:520px; background-color:black;}
#photo_video h2{ font-size:24px; height:52px; line-height:52px;color:#ffd800;}
#photo_video h2 span{ padding-left:5px; font-size:14px; color:#d8d8d8;}
#photo_wrap,#video_wrap{ padding-left:52px;}
.float_weixin{position:fixed;width:150px; height:188px; right:50px; top:550px;}