@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}
.cf{*zoom:1}
.cf:after{content:'';display:block;height:0;clear:both}
.fl,.fun-box .tit,.crumbs .ico,.s-rec,.setbtn a,.action li,.topic li,.box-l,.tab a,.classic a,.list li,.w-game li,
.box-tit .ico,.ul-1 li,.ul-2 li,.ul-2 em,.a-nav a,.a-nav i,.a-le,.a-tit a,.number a,.s-pop a{float:left;display:inline}
.fr,.replace a,.action-b,.box-r,.more,.n-more,.a-ri{float:right;display:inline}
.l-link,.fun-box,.setlide,.flip,.tab a,.ul-1 li{position:relative}
.s-pop,.settit,.setbtn,.setlide .up,.setlide .do,.flip .up,.flip .do,.t2,.tab a:hover i,.tab a.on i,.i-rec{position:absolute}
.setlide .up,.setlide .do,.flip .up,.flip .do,.tab a:hover i,.tab a.on i,.list .new,.list .hot,.i-rec{display:block}
.s-rec,.action-b,.topic li,.action li,.flip,.ad-s,.ul-1 li,.tab a:hover i,.tab a.on i,.list li,.more,.w-game li,
.setbtn,.ul-2 li,.ul-2 em,.i-rec,.a-box,.a-nav i,.a-intr,.setlide{overflow:hidden}
.pag a:hover,.pag a.on,.tab a:hover,.tab .on,.classic a:hover,.classic .on{text-decoration:none}
.pag a:hover,.pag a.on,.classic a:hover,.classic .on,.page a:hover,.page a.on,.n-more:hover,.a-nav a:hover,.a-nav a.on,
.a-tit .a2:hover,.number a:hover,.number a.on{color:#fff !important}
.crumbs .btn,.action li,.topic li,.ul-1 li,.pag,.pag a,.pag a,.tab a,.classic a,.list li,.w-game li,.page,
.page a,.n-more{text-align:center}
.pag a,.t2 a,.page a{display:inline-block}
.replace a,.s-pop,.crumbs .ico,.crumbs .ico-1,.crumbs .ico-2,.fun-box .tit,.change,.setlide .up,.setlide .do,.topic li,.flip .up,.flip .do
,.box-tit .ico,.pag .up,.pag .up:hover,.pag .do,.pag .do:hover,.tab a:hover i,.tab a.on i,.more,.list .new,.list .hot
,.s-top,.i-rec,.a-tit .a2{background:url(/vpn/89/http/P75YPLSVGM6UTLUDN7XB/images/professional/fix.png;vpn_img) no-repeat}
.bre,.replace,.crumbs,.flip,.ad-s,.a-box{width:980px;margin:0 auto}
.top{background:#f0f0f0;height:26px;line-height:26px;color:#d8d8d8}
.top a{margin:0 10px;color:#666}
.log-in a{color:#fb6400}
.log-in .u{color:#333;margin-right:0px}
.m15{margin-top:15px}
.m25{margin-top:25px}
.replace{height:200px}
.replace a{width:65px;height:26px;margin:155px 10px 0 0}
.replace a:hover{opacity:0.9;filter:alpha(opacity=90)}
.replace .share{background-position:0 -29px}
.s-pop{background-position:0 -336px;width:150px;height:25px;padding-top:9px;left:50%;margin-left:330px;top:241px}
.s-pop a{background:url(/vpn/89/http/P75YPLSVGM6UTLUDN7XB/images/professional/fix.png;vpn_img) no-repeat !important;float:left;width:20px !important;height:20px !important;margin:0 0 0 13px !important;padding:0 !important;}
.s-pop .s1{background-position:0 -296px !important}
.s-pop .s1:hover{background-position:0 -316px !important}
.s-pop .s2{background-position:-21px -296px !important}
.s-pop .s2:hover{background-position:-21px -316px !important}
.s-pop .s3{background-position:-42px -296px !important}
.s-pop .s3:hover{background-position:-42px -316px !important}
.s-pop .s4{background-position:-63px -296px !important}
.s-pop .s4:hover{background-position:-63px -316px !important}
.crumbs{background:#f4f4f4;height:32px;line-height:32px;color:#999}
.crumbs a,.crumbs em{margin:0 5px}
.crumbs a{color:#999;}
.crumbs .ico{background-position:0 -56px;width:18px;height:16px;margin:8px 0 0 10px}
.crumbs i{color:#f00;margin:0 5px}
.crumbs .btn{padding-left:2px;line-height:16px;color:#56932b;margin:8px 10px 0 0}
.crumbs .ico-1,.crumbs .ico-2{height:16px;display:inline-block;vertical-align:middle}
.crumbs .ico-1{background-position:-19px -56px;width:10px}
.crumbs .ico-2{background-position:-113px -56px;width:6px}
.s-rec{width:340px;height:255px}
.fun-box,.tab{height:50px;line-height:50px;color:#e1e1e1;border-bottom:2px solid #ddd}
.fun-box .tit{background-position:-182px -59px;padding-left:15px;font-size:16px;font-weight:bold;color:#333}
.f-nb{border-bottom:none}
.setlide{width:340px;height:200px}
.setimgs li,.setimgs img{width:340px;height:200px}
.setlide .up,.setlide .do{width:30px;height:50px;top:60px;opacity:0.6;filter:alpha(opacity=60)}
.setlide .up{background-position:-66px 0;left:0}
.setlide .up:hover{background-position:-96px 0;opacity:0.9;filter:alpha(opacity=90)}
.setlide .do{background-position:-157px 0;right:0}
.setlide .do:hover{background-position:-127px 0;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}
.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;height:255px}
.change{background-position:-84px -296px;height:16px;line-height:16px;padding-left:25px;margin-top:15px}
.change:hover{background-position:-84px -312px}
.action{width:660px}
.action li{width:96px;height:98px;line-height:22px;margin:5px 6px 0 0}
.action img{width:72px;height:72px;margin:0 auto}
.flip .up,.flip .do{width:30px;height:50px;top:28px;opacity:0.6;filter:alpha(opacity=60)}
.flip .up{background-position:-66px 0;left:0;}
.flip .up:hover{background-position:-96px 0;opacity:0.9;filter:alpha(opacity=90)}
.flip .do{background-position:-157px 0;right:0;}
.flip .do:hover{background-position:-127px 0;opacity:0.9;filter:alpha(opacity=90)}
.topic{padding-top:20px;width:1000px}
.topic li{background-position:3px -203px;width:85px;height:78px;padding-top:5px;line-height:22px;margin:0 26px 5px 0}
.topic img{width:80px;height:55px}
.t-li li{background-position:-103px -203px;text-align:center;margin:0 14px 5px 0}
.t-li img{width:72px;height:50px;margin:0 auto}
.ad-s{height:60px}
.box-l{width:220px}
.box-b{width:218px;border:1px solid #e9e9e9}
.box-tit{height:46px;line-height:46px}
.box-tit .tit{font-size:16px;font-weight:bold;color:#333}
.box-tit .ico{background-position:-19px -73px;width:16px;height:16px;margin:15px 5px 0 10px}
.ul-1 li{width:96px;height:98px;line-height:22px;margin:10px 0 0 8px}
.ul-1 img{width:72px;height:72px;margin:0 auto}
.i-rec{background-position:-127px -118px;width:20px;height:14px;top:10px;left:12px}
.pag{height:45px}
.pag a{width:20px;height:20px;line-height:20px;margin:8px 0 0 5px;vertical-align:middle}
.pag a:hover,.pag a.on{background:#74a901}
.pag .up{background-position:-36px -73px}
.pag .up:hover{background-position:-56px -73px}
.pag .do{background-position:-96px -73px}
.pag .do:hover{background-position:-76px -73px}
.t2-box{position:relative;height:40px;border-bottom:2px solid #e9e9e9;padding-left:20px;margin-bottom:15px}
.t2{font-size:16px}
.t2 a{height:40px;line-height:40px;border-bottom:2px solid #e9e9e9;padding:0 9px;margin:0 10px;cursor:default}
.t2 a:hover,.t2 a.on{border-bottom:2px solid #74a901;color:#333;text-decoration:none;cursor:default;font-weight:bold}
.box-r{width:743px;border:1px solid #e9e9e9}
.tab,.title{_overflow:hidden}
.tab{width:680px;margin:0 auto}
.tab a{width:100px;height:50px;font-size:16px;font-weight:bold;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:-120px -56px;width:7px;height:4px;bottom:0;left:50%;margin-left:-3px}
.classic{width:680px;height:26px;padding:15px 0 0 0;margin:0 auto}
.classic a{height:24px;padding:0 10px;color:#666;border:1px solid #ddd;margin-right:15px}
.classic a:hover,.classic .on{background:#74a901;border:1px solid #74a901}
.list{padding-top:10px;margin:0 auto}
.list li{width:96px;height:98px;line-height:22px;margin:10px 5px 0 20px}
.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:-88px -118px}
.list .hot{background-position:-49px -118px}
.page{height:43px;padding:10px 0 0 0;line-height:26px;font-size:14px}
.page a{width:26px;height:26px;margin:0 5px}
.page a{border:1px solid #e1e1e1}
.page a:hover,.page a.on{background:#74a901;border:1px solid #74a901}
.page .w1{width:56px;border:1px solid #74a901;color:#74a901}
.n-more{width:108px;height:24px;line-height:24px;color:#74a901;border:1px solid #74a901;margin-top:15px}
.n-more:hover{background:#74a901}
.affix{width:1000px;padding-top:5px}
.affix li{margin:10px 14px 0 0}
.more{background-position:-49px -94px;width:36px;height:12px;line-height:100px;margin-top:20px}
.more:hover{background-position:-49px -106px}
.w-game{padding:10px 0}
.w-game li{width:112px;height:100px;margin:0 14px;padding-top:3px}
.w-game img{width:112px;height:72px}
.a-nav{padding-top:15px;height:41px;}
.a-nav a{padding:0 15px;height:26px;line-height:26px;font-size:14px}
.a-nav a:hover,.a-nav a.on{background:#74a901}
.a-nav i{width:1px;background:#dadada;height:14px;margin:0 10px;margin-top:6px}
.a-box{height:120px;margin-bottom:10px}
.a-le{width:190px;}
.a-ri{width:765px;}
.a-tit{height:24px;}
.a-tit .a1{font-size:16px;font-weight:bold;}
.a-tit .a2{background-position:-49px -155px;width:68px;height:24px;text-align:center;margin-left:30px;}
.a-tit .a2:hover{background-position:-49px -179px}
.a-intr{height:24px;color:#666}
.number{margin-top:3px;}
.number a{background:#f2f2f2;width:90px;height:30px;line-height:30px;text-align:center;font-size:14px;margin:5px 5px 0 0;overflow:hidden}
.number a:hover,.number a.on{background:#74a901;text-decoration:none}
.bt{border-top:1px solid #efefef;padding-top:15px}
.ul-2 li{width:120px;height:26px;margin-right:2px}
.ul-2 a{color:#666}
.ul-2 em{background:#74a901;width:4px;height:4px;margin:10px 5px 0 0}
.s-top{background-position:0 -106px;position:fixed;left:50%;margin-left:495px;bottom:50px;width:48px;height:48px}
.s-top:hover{background-position:0 -154px}
#fpage1,#fpage2,#up,#do{display: none;}