@charset "utf-8";
/* CSS Document */
body{ background:black;}
.bg{width:100%; background:url(../images/bg3.jpg) center top no-repeat; position:relative; height:1500px;}
.topnavi_wrap{width:100%; height:100px; background:#000;}
.w1000{ clear:both; width:1000px; margin:0 auto; position:relative;}
.topnavi_wrap h1{ background:url(//www.fsjoy.com/FSPL/images/logo_2018.png) 23px center no-repeat; height:98px; width:250px;}
.topnavi_wrap ul{width:357px; height:40px; padding-top:29px;}
.topnavi_wrap ul li{width:100px; height:40px; margin-right:28px;}
.topnavi_wrap ul li a{ display:block; width:100%; height:36px; color:#2980b9; line-height:36px; font-size:14px; text-align:center; text-decoration:none;border:2px solid #2980b9; border-radius:25px; text-align:center;}
.topnavi_wrap ul li a:hover{ color:black; background:#2980b9;}
.menu_wrap{ clear:both; width:100%; height:80px; background:#2394c2;}
.menu_wrap ul{width:100%; overflow:hidden; height:71px; position:relative;}
.menu_wrap ul li{ width:20%; height:66px;padding-top:5px;}
.menu_wrap ul li a{display:block;color:white; text-decoration:none; font-size:18px; color:white; font-weight:bold;line-height:30px;text-align:center;}
.menu_wrap ul li a p{ font-style:normal;}
.menu_wrap ul li a:hover,.menu_wrap ul li.current a{ color:#e74c3c;}
.content{width:1000px; margin:0 auto; position:relative; padding-top:360px;}
.fs_index{display:block;width:291px;height:259px;left:353px;top:85px;position:absolute;}
#left{width:750px;}
.video_iframe{ border:2px solid #eb6100; width:746px; height:508px; margin-bottom:10px; overflow:hidden;}
#flash{width:746px; height:508px; display:block; background:white;}
#banner_s{ margin-top:45px; clear:both;}
#banner_s li{ width:160px;   margin-right:6px;}
#banner_s li a{ cursor:pointer;}
#banner_s img{width:100%;}
#right{width:250px; position:relative; height:512px;}
.intro{ background:#333; height:512px;}
.intro h2,.pp h2{height:45px; background:url(../images/intro_bg3.jpg) no-repeat; line-height:45px; font-size:24px; color:white; padding-left:20px;}
.intro h2 span,.pp h2 span{ font-size:14px; padding-left:5px; color:#cc99ff;}
.intro p{ font-size:14px; line-height:28px; color:#cc99ff; width:235px;font-weight:bold; padding-left:15px; padding-top:15px;}
.intro p span{ color:#fff; padding-right:2px; font-weight:normal;}
.intro p span b{ color:white;}
.pp img{ display:block; margin:0 auto;}
.code{ display:block; margin:0 auto; margin-top:30px;}
.intro_text{ clear:both; background:url(../images/intro2.jpg) no-repeat;width:1000px; height:71px; margin:15px auto;}
.intro_text p{ font-size:13px; color:#df5837; line-height:24px; padding:10px 0 0 365px;}
.award_wrap{ background:url(../images/award.png) left no-repeat white;  height:300px; width:1000px; margin:0 auto; clear:both; margin-top:45px;}
.award_wrap p{ height:84px; padding-top:28px; padding-left:345px; line-height:24px;width:610px; font-size:14px; font-weight:bold; color:#df5837;}
.award_wrap div{width:282px;}
.award_wrap b{ display:block;color:black;width:282px; text-align:center; height:48px; line-height:48px;}
.btn{ display:block; background:url(../images/btn.jpg) no-repeat; width:204px; height:75px; cursor:pointer; margin:0 auto;}
.current{ background-position:0 -75px;}
.match_icon{ background:url(../images/match_h2.png) left center no-repeat;}
.live_icon{ background:url(../images/live_h2.png) left center no-repeat;}
#yz_count{ text-align:center; font-size:14px; height:50px; line-height:50px; text-align:center; display:block; width:282px;}
#yz_count i,#yz_count a{ color:red; padding:0 3px; font-weight:bold;}
.tips{ display:block; margin:0 auto; margin-top:40px; clear:both;}