@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}table{border-collapse;border-spacing:0;}fieldset, img{border:0 none;}li{list-style:none outside none;}a{outline:none;-moz-outline:none;background:url(#);text-decoration:none;}a:hover{text-decoration:underline;}iframe{display:block;}h1,h2,h3,h4,h5,h6{line-height:1.5em;}select, input, button, textarea{font:99% arial,helvetica,clean,sans-serif}.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; vertical-align:bottom;}.inb{display:inline-block;vertical-align:middle;}.red{color:#d00;}.emp{display:block;position:absolute;left:50%;}.ht{text-indent:-9999px;}.radius05{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}.fl{float:left;display:inline;}.fl1{float:left;display:inline;}.fr{float:right;display:inline;}.clearfix:after{content: ".";display: block;height:0;clear: both;visibility: hidden;} .clearfix {display: inline-block; }* html .clearfix {height: 1%;}.clearfix {display: block;}.fb{ font-weight:bold}input[type="submit"],button{cursor:pointer;}legend{display:none;}
/*************html5 default set***************/
header,hgroup,article,nav,footer,section,aside{display:block;}hgroup{position:relative;}address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;}img{vertical-align:top;}
/**page**/
body{font-size:12px;line-height:1.5em;font-family:"微软雅黑",Tahoma,serif,"宋体"; background:black;}
body,html{ overflow-x:hidden;}
.wrap{width:100%; position:relative; background:white;}
.w1000{width:1000px; margin:0 auto; position:relative; clear:both;}
.float_r{width:136px; position:fixed; right:6%; top:360px;}
.float_r a{ display:block; margin:0 auto 5px;}
.topnavi_wrap{width:100%; height:100px; background:black;border-bottom: 2px solid #e26a2a;}
.topnavi_wrap h1{ background:url(https://www.fsjoy.com/FSPL/images/logo_2025.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:#959595; line-height:36px; font-size:14px; text-align:center; text-decoration:none;border:2px solid #959595; border-radius:25px; text-align:center;}
.topnavi_wrap ul li a:hover{ color:black; background:#fe6d0b;border:2px solid #fe6d0b; }
.bg{width:100%; background:url(../images/fspl_2509.jpg) center top no-repeat #000; position:relative; padding-bottom:100px;height: 1200px;}
.w1000{ clear:both; width:1000px; margin:0 auto; position:relative;}
.content{width:1000px; margin:0 auto; position:relative; }
.fs_index{display:block;width:291px;height:259px;left:353px;top:85px;position:absolute;}
#left{width:750px;}
.video_iframe{ border:2px solid #000; width:746px; height:508px; margin-bottom:10px; overflow:hidden;}
#flash{width:746px; height:508px; display:block; background:white;}
#banner_s{ margin-top:25px; clear:both; overflow:hidden;}
#banner_s li{ width:146px; height:76px; margin:0 20px 0 0; border:2px solid #181818;display: flex;align-items: center;background: #181818;}
#banner_s li:last-child{margin-right: 0;}
#banner_s li a{ cursor:pointer;}
#banner_s img{width:100%;}
#right{width:250px; position:relative; height:512px; background:#000;}
.intro{ background:#000; height:195px;}
.intro h2,.pp h2{height:45px; background:url(../images/intro_202509.png) no-repeat; line-height:45px; font-size:24px; color:black; padding-left:20px;}
.intro h2 span,.pp h2 span{ font-size:14px; padding-left:5px;color: white;}
.w1200{width:1200px; margin:0 auto; position:relative; clear:both;}
.menu_wrap{ clear:both; width:100%;  height:60px; margin-bottom:420px;background: #083967;}
.menu_wrap ul{width:1000px;height:60px; position:relative; margin:0 auto;display: flex;justify-content: space-between;align-items: center;}
.menu_wrap ul li{ width:20%; height:60px; position:relative;}
.menu_wrap ul li a{display:block;color:white; text-decoration:none; font-size:14px;font-weight:bold;line-height:60px;text-align:center;}
.menu_wrap ul li a:hover,.menu_wrap ul li.current a{ background:#e26a2a;color: #ffff00;}
.menu_wrap ul li a span{ padding-left:10px;}
.menu_wrap ul li.menu-book a{background: url(https://www.fsjoy.com/FSPL/images/book_icon.png) 13px center no-repeat #02419f;padding-left: 55px;text-align: left;}
.menu_wrap ul li.menu-book a:hover{color: white;}

.intro p{ font-size:14px; line-height:28px; color:#e26a2a; width:235px; padding-left:15px; padding-top:15px;font-weight: bold;}
.intro p span{  padding-right:2px; font-weight:bold;padding-left: 5px;color: white;}
.intro p span b{ color:white;}
.pp img{ display:block; margin:20px auto 0;}
.code{ display:block; margin:0 auto; margin-top:75px;}
.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;}

#pop_yz{ background:url(../images/pop_yz.jpg) no-repeat; width:503px; height:320px; text-align:center; display:none;}
#pop_yz div{ padding-top:125px;}
#pop_yz select{width:263px; line-height:29px; height:29px; text-align:center;}
#pop_yz input{ display:block; margin:0 auto; margin-top:38px; background:url(../images/btn_yz.png) no-repeat; width:205px; height:75px; border:none;}

.live-award{background: url(../images/FSPL_award_bg.png) center top no-repeat;width: 1000px; height: 470px;padding-top: 150px;background-size: 100%;margin: 0 auto;}
.liver-list{display: flex;width: 100%;justify-content: center;align-items: center;}
.liver-list a{display: block;margin: 0 25px;width: 400px;}
.liver-list a img{width: 100%;}