@charset "utf-8";
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Arial,"Microsoft YaHei",SimSun;color:#333;}
button,img,input,select,textarea{vertical-align:middle;outline:0;border:0;}
article,footer,header,hgroup,menu,nav,section{display:block;}
h1{font-size:18px;}
h2,h3{font-size:14px;}
h4,h5,h6{font-size:12px;}
em,i{font-style:normal;font-weight:400;}
li,ol,ul{list-style:none;}
img{font-size:0;line-height:0;border:0;}
.clear:after{content:'';font-size:0;height:0;display:block;visibility:hidden;clear:both;}
.clear{zoom:1;}
.textlf{text-align:left;}
.textct{text-align:center;}
.textrt{text-align:right;}
.fl-lf{float:left;}
.fl-rt{float:right;}
.mg-no{position:relative;z-index:-1;}
.mg-t10{margin-top:10px;}
.mg-r10{margin-right:10px;}
.mg-L20{margin-left:20px;}
.mg-Lr10{margin:0 10px;}
.pd10{padding:10px;}
.none{display:none;}
.text-indent{text-indent:-9999px;display:block;}
.position{position:relative;z-index:1;}
.zm{overflow:hidden;zoom:1;}
.text-pd i{color:#c1c1c1;font-size:12px;padding:0 8px;}
.tab-hd li{text-align:center;cursor:pointer;float:left;}
.iconbg,.topic-list .mod-list li a{background:url(/www/images/iconbg.png) no-repeat;}
.index-icon{background:url(/www/images/index_icon.png) no-repeat;}
.li-icon li a{background:url(/www/images/libg.png) no-repeat;padding-left:10px;}
a{color:#333;text-decoration:none;}
a:hover{color:#47b751;}
.more{color:#888;float:right;}
.ft-c1{color:#888;}
.ft-c2{color:#ff6000;}
.ft-c3{color:#0096ff;}
.layout{width:1000px;margin-left:auto;margin-right:auto;overflow:hidden;zoom:1;}
.w360{width:360px;}
.w300{width:300px;}
.w420{width:420px;margin-left:20px;}
.w240{width:240px;}
.w740{width:740px;}
.top-bar{color:#878787;min-width:1000px;background:#222;line-height:36px;}
.top-bar a{color:#878787;margin-left:10px;}
.top-bar a:hover{color:#fff;}
.top-bar strong{font-weight:400;}
.logo{padding:15px 0;}
.search{width:356px;margin-top:20px;border:2px solid #47b751;}
.search .input{color:#bbb;width:346px;height:20px;line-height:20px;padding:6px 0 6px 10px;}
.search .btn{width:36px;height:36px;cursor:pointer;text-indent:-9999px;position:absolute;top:-2px;right:0;background-position:-1px -1px;}
.hot-keywords{color:#666;height:22px;line-height:22px;white-space:nowrap;overflow:hidden;}
.hot-keywords .title{padding:0;}
.hot-keywords li{padding:0 5px;float:left;}
.hot-keywords a{color:#666;}
.hot-keywords a:hover{color:#47b751;}
.text-recommend{margin-bottom:-2px;}
.text-recommend div{height:30px;white-space:nowrap;line-height:30px;margin-bottom:2px;background:#f9f9f9;}
.text-recommend div h2{font-size:12px;padding:0 15px 0 10px;border-left:3px solid;}
.text-recommend .one h2{color:#ff6000;border-color:#ff6000;}
.text-recommend .two h2{color:#2589ef;border-color:#2589ef;}
.text-recommend .three h2{color:#47b751;border-color:#47b751;}
.text-recommend li{float:left;}
.text-recommend i{color:#969696;padding:0 10px;}
.img-recommend .mod-img-list{margin-right:-22px;overflow:hidden;}
.img-recommend .img-box{margin:0;}
.img-recommend .img-box img{margin-bottom:5px;}
.img-recommend .mod-img-list li{font-size:14px;width:80px;height:105px;margin-right:22px;text-align:center;}
.nav ul{line-height:42px;background:#47b751;}
.nav li{float:left;}
.nav li a{color:#fff;font-size:16px;width:165px;border-right:2px solid #1f992a;display:block;}
.nav .current a,.nav li a:hover{color:#fff;background:#1f992a;}
.nav .last a{border:0;}
.mod-list{line-height:25px;}
.mod-list li{font-size:14px;height:25px;overflow:hidden;}
.mod-list li .fl-rt{color:#999;font-size:12px;margin-left:10px;}
.mod-title{line-height:30px;border-top:2px solid #47b751;}
.mod-hd{padding-top:5px;overflow:hidden;}
.mod-hd h2{font-size:18px;}
.textbg{color:#FFF;font-size:14px;text-align:center;width:100%;height:30px;line-height:30px;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);position:absolute;left:0;bottom:0;word-break:break-all;overflow:hidden;}
.libg1 li{height:29px;line-height:29px;}
.libg1 li a{background-position:-6px -144px;}
.mod-img-list{line-height:20px;}
.mod-img-list li{float:left;overflow:hidden;}
.mod-img-list h3,.mod-img-list li p{height:20px;overflow:hidden;}
.mod-img-list h3{font-size:16px;font-weight:400;}
.mod-img-list li p{margin-top:5px;}
.img-box{margin-right:10px;display:block;}
.img-box img{border-radius:10px;}
.banner{height:240px;position:relative;overflow:hidden;}
.banner-img li{float:left;position:absolute;z-index:1;}
.banner .textbg{text-align:left;height:36px;line-height:36px;text-indent:10px;}
.banner-number{position:absolute;right:10px;bottom:12px;z-index:3;}
.banner-number li{float:left;}
.banner-number li a{width:10px;height:10px;text-indent:-9999px;background:#fafafa;margin-left:5px;display:block;}
.banner-number .on a,.banner-number a:hover{background:#47b751;}
.indexes-box{width:355px;overflow:hidden;position:relative;}
.indexes-imgs{width:367px;height:240px;margin:0 auto;position:relative;}
.indexes-w{width:2000%;position:relative;overflow:hidden;left:-367px;}
.indexes-imgs ul{width:367px;overflow:hidden;float:left;position:relative;}
.indexes-number{width:100%;text-align:center;position:absolute;bottom:0;z-index:99;}
.indexes-number ul{display:inline-block;*display:inline;*zoom:1;}
.indexes-number li{width:10px;height:10px;background:#d9d9d9;border-radius:50%;margin-left:10px;}
.indexes-number .on,.indexes-number li:hover{background:#3dc407;cursor:pointer;}
.play-game .icon1{padding-left:15px;background-position:-2px -29px;}
.play-game .mod-img-list{margin:0 -10px -10px 0;display:none;}
.play-game .mod-img-list li{width:150px;margin:9px 0;}
.play-game .mod-img-list p{font-size:14px;}
.top-news{padding:10px 10px 0;}
.top-news h3{font-size:20px;height:26px;line-height:26px;margin-bottom:5px;overflow:hidden;}
.top-news p{font-size:0;height:18px;line-height:18px;margin-bottom:10px;overflow:hidden;}
.top-news p a{color:#47b751;font-size:12px;padding:0 3px;}
.top-news p a:hover{color:#333;}
.news-tab .tab-hd{height:25px;line-height:23px;border-bottom:2px solid #ccc;}
.news-tab .tab-hd li{color:#666;font-size:14px;width:25%;position:relative;}
.news-tab .tab-hd li em{width:10px;height:10px;display:block;background-position:-2px -3px;position:absolute;left:46%;bottom:-8px;}
.news-tab .tab-hd .hover{color:#47b751;height:25px;border-bottom:2px solid #47b751;}
.news-tab .tab-hd .hover em{background-position:-2px -19px;bottom:-6px;}
.news-tab .tab-bd .today{color:#ff6000;}
.news-tab .tab-bd img{margin:-4px 10px 0 0;}
.news-tab .tab-bd li{font-size:14px;height:24px;line-height:24px;margin-top:10px;}
.news-tab .tab-bd li .type{color:#9f9f9f;}
.news-tab .tab-bd li .type:hover{color:#47b751;}
.news-tab .tab-bd li .type i{color:#dfdfdf;padding:0 10px;}
.topic-list .mod-list{margin-top:8px;}
.topic-list .mod-list li{width:50%;margin-top:1px;float:left;}
.topic-list .mod-list li a{background-position:-5px -149px;padding-left:10px;}
.topic-list .mod-list li a:hover{background-position:-5px -180px;}
.necessary{margin-right:-20px;overflow:hidden;}
.necessary-list{width:184px;background:#f9f9f9;margin:10px 20px 0 0;}
.necessary-list .necessary-hd{font-weight:400;height:30px;line-height:30px;background:#47b751;overflow:hidden;}
.necessary-list .necessary-hd a{color:#fff;font-size:14px;display:block;}
.necessary-list .mod-img-list li{width:100%;line-height:40px;}
.necessary-list .mod-img-list li a{padding:5px 10px;display:block;overflow:hidden;}
.necessary-list .mod-img-list li a:hover{background:#f5fff6;}
.necessary-list .mod-img-list li a:hover .down{color:#fff;text-align:center;font-size:12px;width:36px;height:20px;line-height:20px;margin-top:10px;border-radius:4px;background:#47b751;display:block;}
.necessary-list .mod-img-list li a:hover .score{display:none;}
.necessary-list .mod-img-list li p{height:40px;margin-top:0;}
.necessary-list .title{font-size:14px;}
.necessary-list .down{display:none;}
.hot-list{margin-bottom:-15px;padding-bottom:15px;}
.hot-list .mod-hd{line-height:40px;}
.hot-list .tab-hd{line-height:30px;position:absolute;top:10px;left:170px;border-radius:6px;}
.hot-list .tab-hd li{text-align:center;font-size:14px;color:#fff;font-weight:700;width:80px;background:#666;}
.mod-hd .text-pd{font-size:14px;}
.hot-list .mod-hd .text-pd .ft-c1{font-size:12px;}
.hot-list .tab-hd .hover{background:#47b751;}
.hot-list .tab-hd .first{border-radius:3px 0 0 3px;margin-right:1px;}
.hot-list .tab-hd .last{border-radius:0 3px 3px 0;}
.hot-list .mod-img-list{margin-right:-10px;}
.hot-list .mod-img-list li{width:210px;margin:6px 20px 6px 0;padding:8px 10px;position:relative;box-shadow:1px 2px 2px #f9f9f9;}
.hot-list .mod-img-list li:hover{background:#f5fff6;}
.hot-list .mod-img-list li .text{color:#999;}
.hot-list .mod-img-list li .text i{padding:0 3px;}
.hot-list .mod-img-list li .btn{color:#fff;height:20px;line-height:20px;margin-top:3px;padding:0 10px;background:#47b751;float:left;}
.layout .star-bg{width:68px;height:12px;display:inline-block;position:relative;background-position:-1px -92px;}
.layout .star-bg em{height:12px;background-position:-1px -108px;display:block;position:absolute;left:0;}
.hot-list .mod-img-list .score{font-size:14px;font-weight:700;position:absolute;left:164px;bottom:11px;}
.ranking ul{margin-bottom:-1px;overflow:hidden;}
.ranking li{font-size:14px;width:100%;height:20px;line-height:20px;padding:10px 0;border-bottom:1px dotted #ccc;float:left;display:block;overflow:hidden;position:relative;top:0;}
.ranking li i{color:#fff;font-size:14px;text-align:center;width:18px;line-height:18px;margin-right:10px;display:inline-block;border-radius:2px;background:#ccc;}
.ranking .img{display:none;}
.ranking .bg i{background:#ff6000;}
.ranking .hover{height:65px;}
.ranking .hover i{line-height:63px;position:absolute;top:10px;}
.ranking .hover .score,.ranking .hover .title{display:none;}
.ranking .hover .img{width:210px;display:inline-block;position:relative;left:30px;}
.ranking .hover h3{font-size:14px;height:20px;margin-bottom:5px;overflow:hidden;}
.ranking .hover p{color:#999;font-size:12px;}
.ranking .hover .down{color:#47b751;font-size:14px;width:35px;height:24px;line-height:24px;position:absolute;bottom:0;right:0;padding-left:25px;background-position:-2px -39px;}
.ranking a:hover .down{color:#fff;background-position:-2px -65px;}
.ranking .star-bg{top:2px;}
.news-bd{margin-right:-20px;overflow:hidden;}
.news-list{width:340px;margin-top:10px;}
.news-img{width:320px;}
.news-list .mod-list li{margin-top:5px;padding-right:20px;}
.news-list .mod-list .type{color:#fff;text-align:center;font-size:12px;width:30px;height:18px;line-height:18px;margin-right:10px;float:left;margin-top:3px;}
.news-list .mod-list .bg1{background:#47b751;}
.news-list .mod-list .bg2{background:#2589ef;}
.news-list .mod-list .bg3{background:#ff6000;}
.news-list .mod-list .bg4{background:#ff2270;}
.news-list .mod-list .border{height:0;line-height:0;margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted #ccc;}
.links{padding-bottom:10px;}
.links .text-pd{font-size:14px;overflow:hidden;}
.links .text-pd a{line-height:22px;}
.hot-topics .text-pd{position:absolute;left:140px;}
.hot-topics .mod-list{margin-right:-10px;padding:10px 0 5px;}
.hot-topics .mod-list li{width:192px;margin-right:10px;float:left;}
.hot-topics .tab-hd .hover{color:#47b751;}
.indexes .hot-list{height:44px;margin:0;padding:0;}
.indexes .hot-list .tab-hd{top:10px;left:0;line-height:34px;}
.indexes .hot-list .tab-hd li{width:177px;}
.w355{width:355px;}
.indexes-list{margin-right:-12px;overflow:hidden;}
.indexes-list .first a{color:#fff;font-weight:700;background:#47b751;position:relative;border-color:#fff;}
.indexes-list .first a i{font-size:0;width:0;height:0;border:5px solid;border-color:#47b751 #fff #47b751 #47b751;position:absolute;top:10px;right:0;}
.indexes-list .first a:hover{color:#fff;background:#47b751;border-color:#fff;}
.indexes-list li{float:left;}
.indexes-list li a{color:#888;font-size:14px;text-align:center;width:78px;line-height:28px;overflow:hidden;background:#fff;border:1px solid #e9e9e9;margin:12px 11px 0 0;float:left;display:inline;cursor:pointer;}
.indexes-list .current a,.indexes-list li a:hover{color:#47b751;background:#f1fff2;border-color:#47b751;}
.w615{width:615px;}
.indexes-img{height:460px;margin:-80px -32px 0 0;overflow:hidden;}
.indexes-img .img-box{margin:0;}
.indexes-img .img-box img{padding-bottom:5px;}
.indexes-img li{text-align:center;width:75px;height:100px;margin:15px 32px 0 0;}
.topics-img{padding:15px 0;overflow:visible;position:relative;zoom:1;}
.topics-img .next,.topics-img .prev{width:32px;height:52px;cursor:pointer;position:absolute;top:34%;background:url(/www/images/index_arrow.png) no-repeat;}
.topics-img .prev{background-position:0 -52px;left:0;}
.topics-img .next{background-position:-32px -52px;right:0;}
.topics-img .prev-hover,.topics-img .prev:hover{background-position:0 0;}
.topics-img .next-hover,.topics-img .next:hover{background-position:-32px 0;}
.topics-img .box-w{width:936px;left:32px;overflow:hidden;position:relative;}
.topics-img ul{width:100000px;position:relative;}
.topics-img li{width:268px;text-align:center;margin:0 22px;float:left;}
.topics-img li img{width:268px;height:132px;}
.topics-img li a{display:block;position:relative;}
#footer{min-width:1000px;padding:15px 0;background:url(/www/images/bg2px.png) repeat;border-top:2px solid #47b751;}
#footer p{padding-top:5px;}
#footer p i{padding:0 5px;}