@charset "gb2312";
body{background:#fff;font:12px/24px \5FAE\8F6F\96C5\9ED1,Verdana,arial,\5B8B\4F53;_font-family:\5B8B\4F53;color:#333;overflow-x:hidden;position:relative}
body,html,a,img,div,form,select,input,ul,ol,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span,cude,i{margin:0;padding:0}
a{color:#333;text-decoration:none;transition:all .18s linear}
a:hover{color:#fb6400 !important;text-decoration:underline;transition:all .18s linear}
ol,ul,li{list-style:none}
em,i{font-style:normal}
img{display:block;border:none}
.skin-lk a{background:url(about:blank);display:block;width:210px;height:500px;left:50%;top:32px;position:absolute;overflow:hidden}
.cf{*zoom:1}
.cf:after{content:'';display:block;height:0;clear:both}
.fl,.setbtn a,.fl-box,.crumbs .ico,.fun-box .tit,.s-rec,.action li,.list li,.topic li,.tab a,.classic a,.top em,.top .img,.top .tex,.top i,.top .play,.pag-all a,.pag-all em{float:left;display:inline}
.fr,.action-b,.t-box,.more,.pag-all,.t2{float:right;display:inline}
.bre,.crumbs,.asd{background:#fff;width:980px;margin:0 auto}
.setlide,.tab a,.fun-box{position:relative}
.settit,.setlide .up,.setlide .do,.setbtn,.t2{position:absolute}
.setlide .up,.setlide .do,.action img,.tab a:hover i,.tab a.on i,.top-more{display:block}
.s1-box,.s-rec,.setbtn a,.action-b,.list li,.t-box,.topic li,.more,.tab a:hover i,.tab a.on i,.pag,.fl-box,.oh,.asd,.setlide,.t2 a,.top,.top li,.settit,.top .tex{overflow:hidden}
.tab a:hover,.tab .on,.classic a:hover,.classic .on,.top-more:hover,.pag-all a:hover,.pag-all a.on,.top .play:hover,.top-cs a:hover{text-decoration:none}
.classic a:hover,.classic .on,.pag a:hover,.pag a.on,.pag-all a:hover,.pag-all a.on,.top .play:hover,.top-cs a:hover{color:#fff !important}
.m10{margin-top:10px}
.m15{margin-top:15px}
.crumbs .ico,.setlide .up,.setlide .do,.topic li,.more{background:url(/images/fl2016/fix.png) no-repeat}
.crumbs .btn,.fun-box .tit,.tab a:hover i,.tab a.on i,.pag-all .up,.pag-all .up:hover,.pag-all .do,.pag-all .do:hover,.top .play{background:url(/images/fl2016/colour-1.png) no-repeat}
.crumbs{background:#f4f4f4;height:32px;line-height:32px;color:#999}
.crumbs a,.crumbs em{color:#999;margin:0 5px}
.crumbs .ico{background-position:0 -45px;width:18px;height:16px;margin:8px 0 0 10px}
.crumbs i{color:#f00;margin:0 5px}
.crumbs .btn{background-position:0 -291px;width:100px;padding-left:2px;height:16px;line-height:16px;text-align:center;margin:8px 10px 0 0}
.fun-box,.tab{height:36px;line-height:36px;color:#e1e1e1;border-bottom:2px solid #ddd}
.fun-box .tit{background-position:0 -135px;padding-left:15px;font-size:16px;font-weight:bold;color:#333}
.s1-box{height:200px}
.s-rec{width:340px}
.more{background-position:0 -79px;width:36px;height:12px;line-height:100px;margin-top:13px}
.more:hover{background-position:0 -91px}
.f-nb{border-bottom:none}
.setlide{width:340px;height:162px}
.setimgs li,.setimgs img{width:340px;height:162px}
.setlide .up,.setlide .do{width:30px;height:50px;top:56px;opacity:0.6;filter:alpha(opacity=60)}
.setlide .up{background-position:0 -263px;left:0}
.setlide .up:hover{background-position:-30px -263px;opacity:0.9;filter:alpha(opacity=90)}
.setlide .do{background-position:-30px -314px;right:0}
.setlide .do:hover{background-position:0 -314px;opacity:0.9;filter:alpha(opacity=90)}
.settit{width:340px;height:28px;line-height:28px;font-size:14px;color:#fff;left:0;bottom:0;z-index:2;background:rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2000000', EndColorStr='#b2000000')}
.settit a{color:#fff;padding-left:5px;display:block;}
.setbtn{height:10px;right:5px;bottom:10px;z-index:4;overflow:hidden}
.setbtn a{background:#fff;width:10px;height:10px;border-radius:10px;margin:0 2px}
.setbtn a:hover,.setbtn .on{background:#7abb15;width:20px;height:10px}
.action-b{width:610px}
.action{width:660px}
.action li{width:130px;height:86px;text-align:center;margin-right:30px;line-height:20px}
.fl-box{width:735px}
.list{width:750px;padding-top:10px}
.list li{width:96px;height:98px;line-height:22px;text-align:center;margin:10px 10px 0 0}
.list img{width:72px;height:72px;margin:0 auto}
.list .new,.list .hot{width:38px;height:38px;left:10px;top:0}
.list .new{background-position:-39px -110px}
.list .hot{background-position:0 -110px}
.affix{width:1000px;padding-top:5px}
.affix li{margin:10px 14px 0 0}
.t-box{width:220px}
.topic{width:260px;padding-top:20px}
.topic li{background-position:3px -149px;width:92px;height:78px;padding-top:5px;line-height:22px;text-align:center;margin:0 36px 5px 0}
.topic img{width:87px;height:57px}
.top-cs{height:28px;padding-top:5px}
.top-cs a{background:#ff6d6e;display:inline-block;height:28px;line-height:28px;padding:0 10px;border-radius:20px;color:#fff;margin-right:10px}
.top-cs a:hover{background:#ec2a2b}
.top-cs .c1{background:#999}
.top-cs .c1:hover{background:#7c7c7c}
.top-cs .c2{background:#76b513}
.top-cs .c2:hover{background:#689b15}
.tab,.title{_overflow:hidden}
.tab a{width:100px;height:36px;font-size:16px;font-weight:bold;text-align:center;border-bottom:2px solid #ddd;margin-right:10px}
.tab a:hover,.tab .on{color:#56932b !important;border-bottom:2px solid #56932b}
.tab a:hover i,.tab a.on i{background-position:-90px -224px;width:7px;height:4px;position:absolute;bottom:0;left:50%;margin-left:-3px}
.classic{width:730px;height:26px;padding:15px 0 0 10px}
.classic a{height:24px;padding:0 10px;text-align:center;color:#666;border:1px solid #ddd;margin-right:9px}
.classic a:hover,.classic .on{background:#74a901;border:1px solid #74a901}
.pag{height:28px;padding:10px 0 0 0;text-align:center;line-height:26px;font-size:14px}
.pag a{display:inline-block;width:26px;height:26px;text-align:center;margin:0 5px}
.pag a{border:1px solid #e1e1e1}
.pag a:hover,.pag a.on{background:#74a901;border:1px solid #74a901}
.pag .w1{width:56px;border:1px solid #74a901;color:#74a901}
.t2{font-size:14px;right:0px}
.t2 a{display:inline-block;width:28px;height:36px;border-bottom:2px solid #ddd;text-align:center}
.t2 a:hover,.t2 a.on{border-bottom:2px solid #74a901;color:#74a901;text-decoration:none}
.top{padding-top:10px;height:903px}
.top li{height:40px;line-height:40px;font-size:14px;border-bottom:1px solid #e9e9e9;border-top:1px solid #fff}
.top em{background:#c2c2c2;color:#fff;width:20px;height:20px;line-height:20px;text-align:center;margin:12px 10px 0 0}
.top .c1{background:#ff3d3d}
.top .c2{background:#ff774c}
.top .c3{background:#ff9c46}
.top .hover{height:82px;padding-top:10px}
.top .hover em{height:72px;line-height:72px;margin:0 10px 0 0}
.top .img{width:72px;height:72px;margin-right:10px}
.top .tex{width:88px;height:44px;line-height:22px}
.top .play{background-position:0 -240px;width:60px;height:20px;line-height:20px;color:#74a901;text-align:center;font-size:12px;margin-top:5px}
.top .play:hover{background-position:0 -260px}
.top-more{background:#efefef;width:220px;height:30px;line-height:30px;text-align:center;font-size:14px;margin-top:10px}
.top-more:hover{background:#eaeaea}
.asd{width:960px;height:88px;border:1px solid #ddd;padding:9px;margin:20px auto 0 auto}
.pag-all a,.pag-all em{width:20px;height:20px;line-height:20px;text-align:center; margin:8px 0 0 5px}
.pag-all a:hover,.pag-all a.on{background:#74a901}
.pag-all .up{background-position:0 -178px}
.pag-all .up:hover{background-position:-20px -178px}
.pag-all .do{background-position:-60px -178px}
.pag-all .do:hover{background-position:-40px -178px}
.s-top{background:url(/images/fl2016/sides.png) no-repeat;position:fixed;left:50%;margin-left:495px;bottom:50px;width:46px;height:46px}
.s-top:hover{background-position:0 -46px}
#fpage1,#fpage2{display:none}