.btitle h3 a, .btitle h4 a {
    color: #02a0e7;
}

.nexttab {float:right;width:98px;}
.nexttab .prev,
.nexttab .next {float:left;margin-left:10px;width:39px; height:39px;display:inline-block;background: url(../img/app/m.png) no-repeat 0 -81px;cursor: pointer;}
.nexttab .next { background-position:-39px -81px;}

.pt15 {
    padding-top: 15px;
}
.mt30 {
    margin-top: 30px;
}

.newbox dt i,.good-netgame li i,.game-rec li i,.video-list li i,.syzt li i {background:#000}

.good-netgame li i,.nexttab a:hover,.game-rec li i,.syzt li i  {filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.good-netgame li em,.game-rec li b {font-size:16px;widtH:166px;overflow:hidden;text-indent:20px}

.game-rec ul {padding:20px 0;height:160px}
.game-rec li {float:left;width:260px;height:160px;margin-left:27px; position:relative;_display:inline;}
.game-rec .fast{margin-left:0;}
.game-rec li img {width:260px;height:160px;}
.game-rec li i,.game-rec li b,.game-rec li em,.game-rec li u,.game-rec li p {display:block;font-style:normal; text-decoration:none; position:absolute;bottom:0;width:260px;height:36px;line-height:36px;color:#fff;left:0;}
.game-rec li p {display:none}
.game-rec li b {font-weight:normal}
.game-rec li u {left:88px;bottom:20px;display:none}
.game-rec li em {background:none;width:48px;left:212px;text-align:center;font-size:20px}

.game-rec a:hover p {line-height:23px;width:210px;height:52px;padding:52px 16px 48px;widtH:220px;display:block;border:4px solid #02a0e7;overflow:hidden; cursor:pointer}
.game-rec a:hover i {height:160px}
.game-rec a:hover b {font-size:22px;font-weight:bold;top:20px;text-align:center;text-indent:0;}
.game-rec a:hover u {display:block}
.game-rec a:hover em {left:120px;bottom:20px;font-size:24px;font-weight:bold;}
.game-rec a:hover {text-decoration:none}

.filters {padding-bottom:10px;widtH:1180px;}
.filters li {float:left;border-bottom:0px solid #EBEBEB;widtH:1180px;padding-top:5px;padding-bottom:5px;}
.filters li span {float:left;widtH:50px;line-height:34px;display:block;}
.filters li p {float:left;widtH:1180px;line-height:34px;}
.filters li a,.filters li a:visited {background:#fff;border: 1px solid #ddd;float:left;padding:0px 12px 0px;display:block;line-height:34px;height:34px;margin-right:8px;margin-bottom:10px;position: relative;}
.filters li a:hover,.filters li a.curr,.filters li a.curr:visited {background:#02a0e7;color:#fff; text-decoration:none}
.filters li .curr i{left: 48%;top: 34px;width:0;line-height:0;height:0;display:block;border-width:4px 4px 0;border-style:solid;border-color:#02a0e7 transparent transparent;position:absolute;right:12px;}

.ztlist {width:1200px;}
.ztlist ul{}
.ztlist li{width:351px;float:left;margin:0 15px 15px 0;overflow:hidden;padding:15px;border:1px solid #ddd;background:#fff;}
.ztlist li.margin{margin-right:0;}
.ztlist img{width:351px;height:160px;}
.ztlist li a{display:block;width:383px;}

.ztlist li s{display:block;height:80px;overflow:hidden;margin-top:8px;text-decoration:none;font-style: normal;font-size:12px;}
.ztlist li s a{height:30px;line-height:30px;overflow:hidden;font-size:16px;font-weight:bold;}

.ztlist p {line-height:27px;font-size:13px;color:#333;}

.view {background:#fff url(../img/app/viewcon.gif) repeat-y 855px 100%;height:100%;overflow:hidden;margin-top:0px}
.view .col {float:left;widtH:832px;padding:12px;overflow:hidden}
.view .side {float:right;widtH:300px;padding:12px;}

.hothd {height:40px;}
.hothd li {float:left;width:106px;line-height:36px;height:36px; position:relative;background:#555;color:#fff;text-align:center;margin-right:10px; cursor:pointer}
.hothd li.on i {border-color:#02a0e7 transparent transparent;position:absolute;left:50px;top:36px}
.hothd li.on {background:#02a0e7}

.view .side .hot-fahao li,.view .side .hot-v li {widtH:290px;}
.view .side .hot-v li p {width:260px;}
.view .col .btitle h2 {font-size:18px;font-weight:400;color:#02a0e7;text-indent:1em;}
.news-hot {margin-bottom:10px}
.news-hot .hothd {margin-top:5px;float:right}
.news-hot .hothd li {width:45px;line-height:26px;height:26px;background:#02a0e7;margin:0 0 0 10px;border-radius:2px;}
.news-hot .hothd li.on {background:#FB746E}

.new-col .more a b,.newslist li span a {color:#02a0e7}

.newslist li {padding:20px 0;border-bottom:1px solid #EDEDED;height:130px}
.newslist li .img {float:left;width:190px;height:130px;display:block;overflow:hidden;}
.newslist li img {float:left;width:190px;height:130px;}
.newslist li a.Qimg{width:190px;height:130px;display:block;float:left;overflow: hidden;}
.newslist li .Qimg {float:left;width:auto;height:auto;}
.newslist li p {float:right;widtH:624px;color:#777;}
.newslist li b {font-size:18px;font-weight:800;padding:1px 0 6px;display:block;overflow:hidden;width:624px;white-space:nowrap;}
.newslist li b a{color:#02A0E8;}
.newslist li b,.newslist li span,.newslist li i {display:inline-block;line-heighT:30px;height:30px;}
.newslist li b img {float:left;width:32px;height:32px;margin-right:6px;border-radius: 6px;}
.newslist li i {float:left;font-size:13px;font-style:normal;padding-right:20px;color:#000;}
.newslist li em {position: relative;width:100px;float:right;background: url(../img/app/star.gif) repeat-x bottom;height: 16px;overflow: hidden;margin-right:8px;margin-top:5px;}
.newslist li em span{background: url(../img/app/star.gif) repeat-x bottom;background-position:0 top;text-indent:-999px;height: 16px;position: absolute;}
.newslist li em .lv1 {width:20px;}
.newslist li em .lv2 {width:40px;}
.newslist li em .lv3 {width:60px;}
.newslist li em .lv4 {width:80px;}
.newslist li em .lv5 {width:100px;}
.newslist li span {height:60px;overflow:hidden;width:100%;}

.hot-fahao ul {padding-top:3px;height:100%;overflow:hidden}
.hot-fahao li {float:left;width:260px;height:26px;line-height:26px;padding:8px 0 8px 0px;border-bottom:1px dotted #eee;overflow:hidden;}
.hot-fahao li a.img,.hot-fahao li span {display:none}
.hot-fahao li p  {float:left;font-size:14px;overflow:hidden;width:180px;line-height:27px;}
.hot-fahao li p a {color:#555}
.hot-fahao li em {float:right;width:64px;display:block;0}
.hot-fahao li em a {line-height:24px;display:block;height:24px;border:1px solid #02a0e7;text-align:center;color:#02a0e7;font-size:12px;text-align:center; font-style:normal;border-radius:3px;}
.hot-fahao li em a:hover,.hot-fahao li.on em a {background:#02a0e7;color:#fff}
.hot-fahao li.on {height:68px; position:relative}
.hot-fahao li.on a.img {float:left;width:68px;hegiht:68px;display:block}
.hot-fahao li.on img {width:68px;height:68px;border-radius: 5px;}
.hot-fahao li.on p,.hot-fahao li.on span { position:absolute;left:88px;top:14px;font-size:16px;}
.hot-fahao li.on p {widtH:106px;line-height:20px;height:40px;top:10px;}
.hot-fahao li.on span {top:50px;display:block;font-size:12px;color:#A1A1A1}
.hot-fahao li.on span i {color:#02a0e7; font-style:normal}
.hot-fahao li.on em {margin-top:21px}

.textcl li {text-overflow: ellipsis;white-space: nowrap;}

.top-line {height:414px}
.top-line .col {width:660px;float:left;}
.focusBox {height:300px;position: relative;}
.focusBox .pic img { width:660px; height:300px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height:36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;overflow:hidden}
.focusBox .txt li a{ display: block; color:#fff; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
.focusBox .txt li a:hover {color:#ddd}
.focusBox .num { position: absolute; z-index: 3; bottom: 10px; right: 8px; }
.focusBox .num li {float:left;display:inline-block; _display:inline; _zoom:1; width:16px;line-height:48px; height:16px;  text-align:center;margin:0 4px; cursor:pointer; color:#fff; background:url(../img/app/m.png) no-repeat -156px -32px; overflow:hidden}
.focusBox .num .on { background-position:-140px -32px}
.focusBox .prev,
.focusBox .next { width:46px; height:84px;display:block;background: url(../img/app/m.png) no-repeat -81px -81px; position: absolute; top:100px; z-index: 10; cursor: pointer;}
.focusBox .prev,.focusBox .next,.newbox dt i,.video-list li i {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.focusBox .prev {left:0px;}
.focusBox .next { background-position:-127px -81px;right:0px;}
.focusBox .next:hover,.focusBox .prev:hover,.game-rec a:hover span,.newbox dt a:hover i,.video-list li a:hover i {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.top-pic {margin-top:14px;height:100px}
.top-pic li {float:left;margin-left:15px;_display:inline;}
.top-pic li,.top-pic li img {width:210px;height:100px;}
.top-pic li.fast {margin-left:0;}
.top-new {float:right;width:450px}
.top-new h2 {line-height:38px;height:38px;overflow:hidden;font-size:24px;font-weight:bold;}
.top-new h2 a,.topnew h2 a:visited,.top-line p a,.topnew p a:visited{color:#02a0e7}
.top-new p {padding:6px 0 10px;line-height:26px;height:40px;overflow:hidden;color:#ACACAC}
.top-new ul {padding-top:5px}
.top-new li,.newbox dd {line-heighT:40px;heighT:40px;font-size:16px;overflow:hidden;}
.top-new li em {padding-right:10px;font-style:normal}
.top-new li a {color:#323232}
.top-new li em a {color:#02a0e7}
.top-new li span {color:#B2B2B2;float:right;font-size:14px;}

.fm-top {margin-top:12px}
.fm-top .focusBox {width:660px;height:416px;overflow:hidden;}
.fm-top .focusBox .pic img {width:660px;height:416px;}
.fm-top .focusBox .pic li {width:660px;height:416px;overflow:hidden;}
.fm-top .top-new p {height:26px;padding:3px 0 2px}
.fm-top .top-new li {font-size:16px;line-height:28px;height:28px;padding:6px 0}
.fm-top .top-new li em {border-left:3px solid #02a0e7;background:#E5E5E5;padding:0 10px 0 6px;line-height:28px;height:28px;font-size:14px;display:inline-block;margin-right:10px}
.fm-top .top-new li em a {color:#000}
.fm-top .top-new li span {font-size:14px;}


.new-box {margin-top:18px;height:100%;overflow:hidden}
.new-col {padding:14px;float:left;width:834px;background:#fff}
.new-hot,.new-gamezq {float:right;widtH:260px;padding:20px;background:#fff}
.new-col .hothd,.col .hothd {float:right;}
.new-col .hothd li,.col .hothd li{background:#fff;color:#02a0e7;font-size:18px;font-weight:bold}
.new-col .hothd li a ,.col .hothd li a {color:#02a0e7}
.new-col .hothd li.on ,.col .hothd li.on{background:#02a0e7}
.new-col .hothd li.on a ,.col .hothd li.on a{color:#fff}
.new-col .more {text-align:right;font-size:16px;padding-top:10px;line-height:40px;height:40px}
.new-col .more a {color:#5E5E5E}
.new-col .more a b,.newslist li span a {color:#02a0e7}

.new-gamezq {width:300px;padding:0;}
.new-gamezq .btitle {margin:12px 16px 0}
.new-gamezq ul {padding:10px 0 0 7px}

.gameside {height:100%;overflow:hidden}
.gameside li {position:relative;float:left;width:80px;padding:9px 8px;height:130px;overflow:hidden}
.gameside li img {width:80px;heighT:80px;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.gameside li span {line-height:50px;height:50px;text-align:center;display:block;overflow:hidden}

.qemi li em{left:8px;top:9px;}

.sy-zt{overflow:hidden;margin-top: 0;}
.sy-zt .bd {widtH:1140px;padding-top:20px}
.syzt{padding:20px 0;height:140px;widtH:1140px;overflow:hidden;}
.syzt li {float:left;width:250px;height:140px;margin-right:45px; position:relative;_display:inline;}
.syzt .fast{margin-left:0;}
.syzt li img {width:250px;height:140px;}
.syzt li i,.syzt li b,.syzt li em{display:block;font-style:normal; text-decoration:none; position:absolute;bottom:0;width:250px;height:140px;line-height:36px;color:#fff;left:0;}
.syzt li em,.syzt li i {display:none}
.syzt a:hover i {display:block}
.syzt a:hover em {display:block;border:4px solid #02a0e7;width:242px;height:132px;font-size:24px;font-weight:bold;line-height:132px;overflow:hidden; cursor:pointer;text-align:center}
.syzt a:hover {text-decoration:none}

.zttl li i{background: #000;filter: Alpha(Opacity=70);opacity: 0.7;display: inline-block; position: absolute; left: 0; bottom: 0; width: 250px; height: 35px;}
.zttl li em{display: inline-block; position: absolute; left: 0; bottom: 0; width: 100%; height: 35px; line-height: 35px;color: #fff; font-size: 16px; text-align: center;}
.zttl li:hover i{height:140px;}

.newbox {padding:0;}
.newbox .box,.newbox .boxs {float:left;width:350px;height:356px;padding:0 21px 21px;border-left:1px solid #ECECEC}
.newbox .boxs {border-top:1px solid #ECECEC}
.newbox .xian {border:0;border-top:1px solid #ECECEC}
.newbox .title {line-height:70px;height:70px;}
.newbox .title h3 {float:left;font-size:24px;font-weight:bold;}
.newbox .title a {color:#02a0e7}
.newbox .title a.more,.btitle a.more {float:right;color:#333}
.newbox dt {widtH:350px;height:160px;overflow:hidden;position:relative;margin-bottom:6px}
.newbox dt img {widtH:auto;height:auto}
.newbox dt i,.newbox dt em,.video-list li i,.video-list li b{display:block;width:100%;line-height:40px;height:40px;font-size:16px; position:absolute;bottom:0;font-style:normal;left:0;}
.newbox dt i,.good-netgame li i,.game-rec li i,.video-list li i,.syzt li i {background:#000}
.newbox dt em,.video-list li b {text-indent:10px;color:#fff;width:345px;overflow:hidden;}
.newbox dt a:hover i,.video-list li a:hover i {background:#02a0e7}
.newbox dd {padding-left:16px;background:url(../img/app/g.gif) no-repeat 0 -155px}

.newread .title {margin-bottom:10px;border-bottom:1px solid #E5E5E5;}
.newread .title h3{border-bottom:2px solid #02a0e7}
.newread .box {float:left;height:auto;padding:0 21px 21px;border-left:none}
.newread .box dd {line-height:36px;height:36px;border-bottom:1px dotted #ddd;font-size:14px; background-position:0 -158px}
.newread .box dd span {float:right;color:#B2B2B2;font-size:12px;}

.cr {clear:both;height:0px;overflow:hidden;}