﻿@charset "utf-8";




article, aside, details, figcaption, figure, footer, header, menu, nav, section{ display:block; }
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, p{ margin:0; padding:0; }
table{ border-spacing:0; border-collapse:collapse; }
fieldset, img{ border:0; }
address, caption, cite, code, em, strong, th{ font-weight:normal; font-style:normal; }
ol, ul{ list-style:none; }
caption, th{ text-align:left; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:100%; }
input, button, textarea, select{ font-weight:inherit; font-style:inherit; font-size:inherit; font-family:inherit; }
input, button, textarea, select{ *font-size:100%; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus{ outline:0 none; }
:link, :visited{ text-decoration:none; }
pre{ white-space:pre-wrap; word-wrap:break-word; }

body, button, input, select, textarea{ font:12px/1.5 Arial, Helvetica, sans-serif; _font-family:"SimSun"; }
body{ background:#fff; color:#333; }
a{ color:#333; }
a:hover{ color:#f55; text-decoration:underline; }
.index-new, .index-new a{ color:#333; }
.fl{ float:left; }
.fr{ float:right; }
.tc{ text-align:center; }
.clear{ clear:both; }
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:" "; font-size:0; }
* html .clearfix{ zoom:1; }
*:first-child + html .clearfix{ zoom:1; }
.hidden{ display:none; }

.f-fl{ float:left; }
.f-fr{ float:right; }
.f-tc{ text-align:center; }
.f-mt5{ margin-top:5px; }
.f-mt10{ margin-top:10px; }
.f-mt15{ margin-top:15px; }
.f-mb10{ margin-bottom:10px; }
.f-mt20{ margin-top:20px; }
.f-mb20{ margin-bottom:20px; }

body .f-affix { position: fixed; z-index:10; }
body .f-affix-top { }
body .f-affix-bottom {}


.page-wrap{ position:relative; z-index:20; margin-right:auto; margin-left:auto; width:1000px; background-color:#fff; }


#top-bar a{ font:12px/1.5 "Simsun",Arial, Helvetica, sans-serif; }

#loginPage{ height:40px; }
#loginPage #top-bar{ position:absolute; top:0; right:0; left:0; }
#top-bar .tb-userinfo, #top-bar .tb-userinfo a{ line-height:38px; }
#top-bar .fb-line{line-height:1.5;}


#top-bar .tb-login .login-box .sug-card { border: #ccc 1px solid; background: #fff; position: absolute; width: 254px; padding: 0; }
#top-bar .tb-login .login-box .sug-card li { padding: 10px 15px; }
#top-bar .tb-login .login-box .sug-card .sug-sel { cursor: pointer; background-color: #E0EEEE; }


.gao7-wallpaper{ display:none; position:absolute; top:0; right:0; left:0; }
.gao7-wallpaper a{ position:absolute; top:0; z-index:1; margin:0 auto; width:100%; height:100%; }
.gao7-wallpaper .btn-close{ position:absolute; top:0; right:0; display:block; width:44px; height:44px; background:#333 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACSSURBVDhPnZLRDYAgDEQZwFncwBVYX//chNon1yghauQlZ2rvjvBBMrOplJJdc/qADFk6/FCC1bUo04GnDOQ4JRabqyuzkwdk6+18uBtNmVk76A9mIQPOgPRcCjAUgF2C51JAwBUFYH4vASGFg+8iAde/q2IoAGdQanaKV1jIgCbArB1cng9jD8A/Y09u7JHbdADg9p7UTlINPwAAAABJRU5ErkJggg==) no-repeat 65% 35%; opacity:.8; border-radius:0 0 0 100%;}
.gao7-wallpaper .btn-close:hover{opacity:.95;}
.gao7-wallpaper-close{ padding-top:0; }
.gao7-wallpaper-close #top-bar{ position:absolute; top:0; right:0; left:0; }

.has-wallpaper .gao7-wallpaper{ display:block;}
.has-wallpaper .page-wrap{ top:158px; margin-bottom:180px; padding:0 10px;}
.has-wallpaper #loginPage{ height:0; }

.gao7-index.has-wallpaper #loginPage #top-bar{ margin-left:-600px; width:1200px; }
.has-wallpaper #loginPage #top-bar,
.layout-narrow.has-wallpaper #loginPage #top-bar{ position:absolute; top:120px; left:50%; margin-left:-510px; width:1020px; }
.gao7-index.layout-narrow.has-wallpaper #loginPage #top-bar{ margin-left:-500px; width:1000px; }
.gao7-index.has-wallpaper #top-bar .tb-fun .fun-box ul,
.gao7-index.has-wallpaper #top-bar .site-map { width: 1198px; padding-right: 1px; }
.has-wallpaper #top-bar .tb-fun .fun-box ul,
.has-wallpaper #top-bar .site-map { width: 1018px; }


.ui-page{ padding:20px 0; text-align:center; }
.ui-page a{ position:relative; display:inline-block; overflow:hidden; padding:2px 10px; width:auto; border:1px solid #ccc; background:#fff; color:#333; text-align:center; font-size:13px; zoom:1; _display:inline; }
.ui-page a[disabled]{ border:1px solid #ccc; background:#e4e4e4; color:#333; cursor:not-allowed; }
.ui-page a[disabled]:hover{ border:1px solid #ccc; background:#e4e4e4; color:#333; }
.ui-page a.on, .ui-page a:hover{ border-color:#379be9; background:#379be9; color:#fff; text-decoration:none; }


.ui-tab{ position:relative; }
.ui-tab-nav a{ cursor:pointer; }
.ui-tab-bd{ display:none; }
.ui-tab-bd.current{ display:block; }
.ui-tab .current{ *display:block; }


.gird-1000{ width:1000px; font: 12px/1.5 Arial, Helvetica, sans-serif; }
.grid-row{ letter-spacing:-.31em; text-rendering:optimizespeed; }
.grid-c,
.grid-c-685,
.grid-c-290,
.grid-c-main,
.grid-c-side{ display:inline-block; *display:inline; vertical-align:top; word-spacing:normal; letter-spacing:normal; *zoom:1; text-rendering:auto; }
.grid-c-685, .grid-c-main{ width:685px; }
.grid-c-290, .grid-c-side{ width:290px; }
.grid-p-mr25, .grid-c-main{ margin-right:25px; }


.area-page-header{ position:relative; z-index:201; height:122px; }
.area-page-header .gao7-logo a{ display:block; width:200px; height:122px; text-indent:-999em; }
.area-page-header .gao7-logo{ position:absolute; top:0; left:10px; width:395px; height:122px; background:url("gao7-logo.png?ver=2") no-repeat 0 50%; }
.area-page-header .gao7-logo-android{ background:url("gao7-logo-android.png?ver=2") no-repeat 0 50%; }
.area-page-header .gao7-logo-news{ background:url("gao7-logo-news2.png?ver=1") no-repeat 0 50%; }
.area-page-header .gao7-logo-pack{ background:url("gao7-logo-pack.png?ver=1") no-repeat 0 50%; }
.area-page-header .gao7-logo-ios{ background:url("gao7-logo-ios.png?ver=1") no-repeat 0 50%; }
.area-page-header .gao7-logo-xin{ background:url("gao7-logo-xin.png?ver=1") no-repeat 0 50%; }
.area-page-header .gao7-logo-gl{ background:url("gao7-logo-gl.png?ver=1") no-repeat 0 50%; }
.area-page-header .gao7-logo-video{ background:url("gao7-logo-video.png?ver=1") no-repeat 0 50%; }
.area-page-header .gao7-logo-chanye{ background:url("gao7-logo-chanye.png?ver=1") no-repeat 0 50%; }
.area-page-header .gao7-logo-plan{ background:url("gao7-logo-plan.png?ver=1") no-repeat 0 50%; }
.area-page-header .gao7-logo-tech{ background:url("gao7-logo-tech.png?ver=2") no-repeat 0 50%; }
.area-page-header .gao7-logo-down{ background:url("gao7-logo-down.png?ver=1") no-repeat 0 50%; }

.m-search-pageheader{ position:absolute; top:0; left:405px; padding-top:28px; }
.m-search-pageheader .search-form{ position:relative; margin-bottom:10px; height:44px; margin-top:-5px;  }
.m-search-pageheader .search-form input{ }
.m-search-pageheader .search-form a.submit_btn,
.m-search-pageheader .search-form a.j_submit_btn{  }
.m-search-pageheader .search-suggest a{ margin-right:15px; font-size:13px; margin-top:10px; }
.m-search-pageheader .search-type{ position:absolute; top:2px; left:2px; }
.m-search-pageheader .search-type span{ display:block; padding-left:15px; width:55px; height:40px; background:#f7f7f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAKElEQVQIW2OMjIz8z4ADMILEsSlYvnw5I1gSXQFIAiQGl4QpgEmA+ADbkg4PJnw6AQAAAABJRU5ErkJggg==) no-repeat 53px 19px; color:#595959; font-size:12px; line-height:40px; cursor:pointer; }
.m-search-pageheader .search-type .val-list{ display:none; }
.m-search-pageheader .open .val-list{ display:block; }
.m-search-pageheader .search-type .val-list{ position:absolute; top:-1px; left:-1px; border:1px solid #f55; background-color:#fff; }
.m-search-pageheader .search-type .val-list li{ padding-left:15px; width:55px; height:40px; font-size:12px; line-height:40px; cursor:pointer; }
.m-search-pageheader .search-type .val-list li:first-child{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAKElEQVQIW2NkQAKRkZH/ly9fzggTgjNAEjBBmAKwJLIEsgJGbBIwBQCGOw4PRQ702wAAAABJRU5ErkJggg==) no-repeat 53px 19px; }
.m-search-pageheader .search-type .val-list li:hover{ background-color:#f7f7f7; }

.m-qrcode-hd{ position:absolute; top:6px; right:0; padding:5px 7px; width:80px; height:96px; border:1px solid #eee; background-color:#fbfbfb; text-align: center;  }
.m-qrcode-hd b { display: block; font-weight: normal; font-size: 12px; line-height: 18px; color: #313131; }
.m-qrcode-hd img{ width:80px; height:80px; }
.m-qrcode-hd .close{ position:absolute; top:-1px; left:-20px; width:18px; height:18px; border:1px solid #eee; background:#fbfbfb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABFSURBVChTnY6xDQAwCMP4/5Q8SZeGoSgK1GtsRADIWFD+NGyeC+WuBvvJK9iAUBwH5DtYv0ZsqAQZuottty9cypsGBEAehKxKtiynRXgAAAAASUVORK5CYII=) no-repeat 50% 50%; }

.layout-narrow .m-search-pageheader{ left:290px; }
.layout-narrow .m-search-pageheader .search-form input{ width:275px; }

.gao7-compatible .area-page-header{ margin-right:auto; margin-left:auto; width:1000px; }
.gao7-compatible .m-search-pageheader{ right:0; left:inherit; }
.gao7-compatible .m-search-pageheader .search-form input{ width:310px; }

.gao7-compatible-980 .area-page-header{ margin-right:auto; margin-left:auto; width:980px; }
.gao7-compatible-980 .m-search-pageheader{ right:0; left:inherit; }
.gao7-compatible-980 .m-search-pageheader .search-form input{ width:310px; }
.gao7-compatible-980 #wrapper2 #wallpaper{ top:0px; }

.gao7-compatible-940 .area-page-header{ margin-right:auto; margin-left:auto; width:940px; }
.gao7-compatible-940 .m-search-pageheader{ right:0; left:inherit; }
.gao7-compatible-940 .m-search-pageheader .search-form input{ width:310px; }
.gao7-compatible-940 #wrapper2 #wallpaper{ top:-10px; }

.gao7-compatible-960 .area-page-header{ margin-right:auto; margin-left:auto; width:960px; }
.gao7-compatible-960 .m-search-pageheader{ right:0; left:inherit; }
.gao7-compatible-960 .m-search-pageheader .search-form input{ width:290px; }
.gao7-compatible-960 .area-nav-main{ width:100%; }
.gao7-compatible-960 .area-nav-main{ margin-right:auto; margin-left:auto; width:960px; }
.gao7-compatible-960 .ui-nav-main{ margin-left:45px; }
.gao7-compatible-960 .ui-nav-main li a{ padding:0 16px; }
.gao7-compatible-960 .ui-nav-main-sub{ display:none; }
.gao7-compatible-960 .page-wrap{ width:960px;}
.gao7-compatible-960.has-wallpaper #loginPage #top-bar{ width:980px; margin-left:-490px;}
.gao7-compatible-960.has-wallpaper #top-bar .tb-con{ width:960px;}
.gao7-compatible-960.has-wallpaper #top-bar .tb-fun .fun-box ul,
.gao7-compatible-960.has-wallpaper #top-bar .site-map{ width:978px;}
.gao7-compatible-960 #top-bar .tb-fun .fun-box ul,
.gao7-compatible-960 #top-bar .site-map{ width:958px;}
.gao7-compatible-960 #top-bar .tb-fun .fun-box li{ padding:0 14px 0 10px;}


.area-nav-main{ position:relative; z-index:200; margin-bottom:10px; width:1180px; height:50px; background-color:#444; }
.ui-nav-main{ display:block; margin-left:200px; height:50px; }
.ui-nav-main li{position:relative; display:inline; float:left; margin:2px 1px 0; height:48px; }
.ui-nav-main li.new-module:after{content:''; display:block; position:absolute; top:10px; right:14px; width:11px; height:12px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC1SURBVChTbZELEsMgCERzrk4Twdz/RlW6u2LGpmGGIPj4BLewEmEOhfUzutMv0c1GrMCmbt1qNM+L/VAiY4IXULAOBypVVAUU5S3wGbZ9VGXrgLhHK9keMhOpqJwtK1Q0xMbsdH/gz4mfU5vXYPHp0RSbdurGtrpgdbLcBhM4/x/MgzaQMC38Nke6w3Mmitbm+GnJQ+ULXi4UxzpXf4yRur6eku8v2AjMvTKBINfIM9eXid0svnFfY3r7ZQz/AAAAAElFTkSuQmCC) no-repeat 0 0;}
.ui-nav-main li a{ display:block; padding:0 28px; color:#fff; text-align:center; font:bold 16px/48px 'Microsoft YaHei', 'SimHei', sans-serif;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;
    transition:all .4s; }
.ui-nav-main li a:hover,
.ui-nav-main .current a{ background-color:#fff; color:#444; text-decoration:none; }
.area-nav-main .ui-nav-main-sub{ position:relative; display:inline; float:left; margin-right:-150px; width:150px; height:50px; }
.ui-nav-main-sub .navtxt{ display:block; width:190px; height:50px; background:#f55 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAK0lEQVQIW2P8DwQMBAAjSB6fQkYQgBmCTSFMHq4I3URkA1AUwRQiKwCJAQDZcxQCju0fqwAAAABJRU5ErkJggg==") no-repeat 140px 23px; color:#fff; text-align:center; font:bold 16px/50px 'Microsoft YaHei', 'SimHei', sans-serif; cursor:pointer; }
.ui-nav-main-sub .sub-nav-list{ position:absolute; top:50px; left:0; z-index:201; display:none; width:188px; border:1px solid #f55; border-top:0; }
.area-nav-main .show-sub-nav .sub-nav-list{ display:block; }
.ui-nav-main-sub li{ position:relative; *float:left; width:188px; height:46px; border-bottom:solid 1px #eee; }
.ui-nav-main-sub .last{ margin-bottom:0; border-bottom:0; }
.ui-nav-main-sub .nav-txt{ position:relative; display:block; padding-left:55px; width:133px; height:44px; border-top:1px solid #fff; border-bottom:solid 1px #fff; background-color:#fff; line-height:44px; cursor:pointer; }
.ui-nav-main-sub .nav-txt img{ position:absolute; top:12px; left:21px; display:block; width:20px; height:20px; }
.ui-nav-main-sub .current .nav-txt,
.ui-nav-main-sub li:hover .nav-txt{ z-index:10; width:134px; border-top:1px solid #f55; border-bottom:solid 1px #f55; }
.ui-nav-main-sub .ui-nav-main-three{ display:none; }
.area-nav-main .ui-nav-main-sub .last .nav-txt{ margin-bottom:0; border-bottom:solid 1px #fff; }
.ui-nav-main-sub .current .ui-nav-main-three{ display:block; }
.ui-nav-main-three{ position:absolute; top:0; left:188px; z-index:5; padding:6px 22px 6px; width:350px; border:1px solid #f55; background-color:#fff; }
.ui-nav-main-three .content-wrap{ overflow:hidden; width:350px; border-bottom:solid 1px #eee; }
.ui-nav-main-three .content-wrap:last-child{ border-bottom:0; }

.nav-listview-dl{ padding:16px 0; width:362px; font-size:12px; }
.nav-listview-dl dt{ display:block; margin-bottom:10px; color:#f55; font-weight:bold; line-height:1em; }
.nav-listview-dl dd{ position:relative; display:inline; float:left; margin-right:24px; }
.nav-listview-dl dd a{ font-size:12px; }
.nav-listview-dl .mark-n,
.nav-listview-dl .mark-h{ position:absolute; top:-1px; right:-10px; display:block; width:10px; height:10px; text-indent:-999em; }
.nav-listview-dl .mark-n{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAASklEQVQYV2M88+L3/8Zj3xnwgXorTgZG33Wf/uNVBZVEUbgpkJfBb/1nsBQyG8QnXyFIN8hUokwEKYJpgLmffKuJ8gy+YGIkNsABQ51Ix1NTnD4AAAAASUVORK5CYII=) no-repeat; }
.nav-listview-dl .mark-h{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAPklEQVQYV2P8f+LEf4beXga8oLiYgfF/aOh//KogsqgKV61iYAgLg8ggsylTiOwOmOmUmUhdN+IJJ0ZiAxwATxA2Z4Uv34sAAAAASUVORK5CYII=) no-repeat; }

.nav-listview-img{ padding-top:16px; width:370px; height:130px; }
.nav-listview-img li{ display:inline; float:left; margin-right:20px; width:165px; height:130px; border-bottom:0; }
.nav-listview-img img{ width:165px; height:90px; }
.nav-listview-img span{ display:block; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; font-size:12px; line-height:30px; }

.layout-narrow .area-nav-main{ width:980px; }
.layout-narrow .ui-nav-main{ margin-left:200px; }
.layout-narrow .ui-nav-main li a{ padding:0 20px; }
.layout-narrow .ui-nav-main li.new-module:after{right:6px;}

.gao7-compatible .area-nav-main{ margin-right:auto; margin-left:auto; width:1000px; }
.gao7-compatible .ui-nav-main{ margin-left:45px; }
.gao7-compatible .ui-nav-main li a{ padding:0 16px; }
.gao7-compatible .ui-nav-main-sub{ display:none; }


.gao7-compatible.area-nav-main{ margin-right:auto; margin-left:auto; width:1000px; }
.gao7-compatible.ui-nav-main{ margin-left:45px; }
.gao7-compatible.ui-nav-main li a{ padding:0 16px; }
.gao7-compatible.ui-nav-main-sub{ display:none; }

.gao7-compatible-980 .area-nav-main{ margin-right:auto; margin-left:auto; width:980px; }
.gao7-compatible-980 .ui-nav-main{ margin-left:45px; }
.gao7-compatible-980 .ui-nav-main li a{ padding:0 16px; }
.gao7-compatible-980 .ui-nav-main-sub{ display:none; }


.gao7-crumb-nav{ margin-top:-10px; padding:16px 0 16px 40px; height:18px; background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABQSURBVChTnYvBDcAgDAOz/waZlgpIIlr5EPQkP+KcjXD31hPnGTm6Gn9HmXhr1GBNaG+UqBL6RAm7/BplxrhDD+oLEqgvSKC+IIH6ggTdmz3H+gvQEWKIJgAAAABJRU5ErkJggg==") no-repeat 20px 50%; font-family:"宋体", sans-serif; }


.page-footer{ min-width:1200px; border-top:solid 2px #f55; background-color:#fff; }
.page-bottom-footer { border-top: none; }
.m-footer-nav{ margin:0 auto; padding:18px 10px 30px; width:1180px; }
.m-footer-nav .nav-container{ display:inline; float:left; overflow:hidden; padding:0 30px; min-height:90px; width:185px; border-right:solid 1px #eee; }
.m-footer-nav .first{ padding-left:0; }
.m-footer-nav .last{ padding-right:0; border-right:0; }
.m-footer-nav dl{ width:220px; }
.m-footer-nav dt{ display:block; margin-bottom:10px; font-weight:bold; line-height:1em; }
.m-footer-nav dd{ float:left; margin-right:25px; line-height:26px; }
.m-footer-nav dd a{ white-space:nowrap; font-size:12px; }

.area-footer-sub{ background-color:#333; }
.area-footer-sub .footer-sub-container{ margin:0 auto; width:1200px; padding-top:16px; }

.m-friendly-links{ padding:0 0 16px 10px; border-bottom:solid 1px #555; }
.m-friendly-links dt{ display:block; color:#fff; font-weight:bold; line-height:30px; }
.m-friendly-links dd{ float:left; margin-right:22px; }
.m-friendly-links dd a{ color:#999; white-space:nowrap; font-size:12px; line-height:28px; }
.m-friendly-links dd a:hover{ color:#999; text-decoration:underline; }

.layout-narrow .page-footer{ min-width:1000px; }
.layout-narrow .m-footer-nav{ width:980px; }
.layout-narrow .m-footer-nav .nav-container{ padding:0 18px; min-height:90px; width:165px; }
.layout-narrow .m-footer-nav .first{ padding-left:0; }
.layout-narrow .m-footer-nav .last{ padding-right:0; }
.layout-narrow .m-footer-nav dl{ width:185px; }
.layout-narrow .m-footer-nav dd{ margin-right:15px; }
.layout-narrow .m-footer-nav dd a{ white-space:nowrap; font-size:12px; }
.layout-narrow .area-footer-sub .footer-sub-container{ width:1000px; overflow:hidden;}
.layout-narrow .m-friendly-links{ width:1020px; }

.gao7-compatible .page-footer{ min-width:1000px; }
.gao7-compatible .m-footer-nav{ width:980px; }
.gao7-compatible .m-footer-nav .nav-container{ padding:0 18px; min-height:90px; width:165px; }
.gao7-compatible .m-footer-nav .first{ padding-left:0; }
.gao7-compatible .m-footer-nav .last{ padding-right:0; }
.gao7-compatible .m-footer-nav dl{ width:185px; }
.gao7-compatible .m-footer-nav dd{ margin-right:15px; }
.gao7-compatible .m-footer-nav dd a{ white-space:nowrap; font-size:12px; }
.gao7-compatible .area-footer-sub .footer-sub-container{ width:1000px; }

.gao7-compatible-980 .page-footer{ min-width:980px; }
.gao7-compatible-980 .m-footer-nav{ width:960px; }
.gao7-compatible-980 .area-footer-sub .footer-sub-container{ width:980px; }

.gao7-compatible-960 .page-footer{ min-width:960px; }
.gao7-compatible-960 .m-footer-nav{ width:940px; }
.gao7-compatible-960 .area-footer-sub .footer-sub-container{ width:960px; }





.clear:after{ display:block; visibility:hidden; clear:both; height:0; content:" "; font-size:0; }
* html .clear{ zoom:1; }
*:first-child + html .clear{ zoom:1; }

.area_comment{ padding:0 10px; }
.comment_info{ position:relative; margin-bottom:-1px; padding:20px 0 20px 60px; border-top:solid 1px #eee; border-bottom:solid 1px #eee; color:#333; font:12px/1.5 tahoma, arial, "Hiragino Sans GB", \5b8b\4f53; }
.comment_info:last-child{ margin-bottom:0; }
.comment_info_split{  }
.comment_face{ position:absolute; top:20px; left:0; }
.comment_face a{ display:block; height:50px; }
.comment_face a img{ width:50px; height:50px; }
.comment_body{ }
.comment_author{ margin-bottom:5px; }
.comment_author span{ margin-right:10px; color:#333; }
.comment_author .comment_username{ color:#f55; }
.comment_author .comment_userother{ }
.comment_author .comment_createtime{ }
.comment_content_info{ position:relative; }
.comment_content_info .comment_contnet{ margin:0 0 5px 0; padding:0; color:#555; }
.comment_content_info .comment_operator{ margin:0; padding:0; }
.comment_content_info .comment_operator li{ display:inline-block; *display:inline; margin:0 15px 0 0; padding:0 0 0 21px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAoCAYAAAAhf6DEAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC9SURBVEhL7ZbhDYMgEIUZpSN0hI7gCIzQERzBDXAURnAUN2jf2aOepMGD+1F/8JKXwPN9MQYwuJJCCE/4Bc8c6QVoZJj84FinDK57O4Ao4MjxuVBO31sHo3jPQPLIj3chXFOB515mBS9U/gYMy0LRFni2wNECTxZ4+Av82aoY5Ou8pHnBfoO7ui4s2qew5p8lTX1/OBiVXrVH8Kc7XGmCTUvVvkmkEMibAFl/G0B5aAJJAG5NYBLAiYcncu4NhiZuZqobc5IAAAAASUVORK5CYII=) no-repeat 0 0; cursor:pointer; *zoom:1; }
.comment_content_info .comment_operator li:hover{ color:#0088cc; }
.comment_content_info .comment_operator .comment_reply_btn{ background-position:0 -23px; }
.comment_content_info .comment_operator .comment_Digg_btn{ background-position:0 2px; }
.comment_content_info .comment_diggcount{ }
.comment_reply_form{ display:block; margin:10px 0; }
.comment_reply_form textarea{ margin-bottom:5px; padding:1%; width:98%; height:60px; border:1px solid #ccc; border-radius:4px; }
.comment_reply_submit{ display:block; float:right; width:60px; height:26px; border-radius:4px; background-color:#f55; color:#fff; text-align:center; text-decoration:none; line-height:24px; }
.comment_reply_submit:hover{ background-color:#62839c; }

.comment_floor_info{ margin:0 0 5px 0; padding:1px; border:1px solid #ccc; background-color:#fff; }
.comment_floor_author{ position:relative; display:block; padding:2px 0 5px 3px; }
.comment_floor_author span{ margin-right:10px; color:#333; }
.comment_floor_author .comment_floor_username{ color:#f55; }
.comment_floor_author .comment_floor_userother{ }
.comment_floor_author .comment_floor_index{ position:absolute; top:1px; right:5px; margin-right:0; }
.comment_floor_contnet{ display:block; padding:0 0 5px 3px; color:#555; }

.comment_paging{ margin:0; padding:20px 0; height:20px; text-align:center; font-size:12px; }
.comment_paging li{ display:inline-block; *display:inline; margin:0 5px 0 0; height:20px; border:1px solid #ccc; border-radius:2px; color:#333; text-align:center; line-height:20px; cursor:default; *zoom:1; _width:36px; }
.comment_paging li a{ display:block; padding:0 7px; height:20px; color:#333; text-align:center; text-decoration:none; }
.comment_paging .paging_btn{ width:auto; _width:70px; }
.comment_paging li:hover,
.comment_paging .current{ border:1px solid #f55; background-color:#f55; color:#fff; }
.comment_paging li:hover a,
.comment_paging .current a{ color:#fff; }


.comment_loadmore{ display:block; margin:10px 0; height:40px; background-color:#f1f1f1; color:#333;
    text-align:center; text-decoration:none; font-size:14px; line-height:40px; -webkit-transition:all .5s; transition:all .5s; }
.comment_loadmore i{ display:none; margin-right:5px; width:14px; height:14px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEHSURBVDhPpZMxTgJBFIaHyoQeC2sbgleAA2ihBzCIiZ5FSAweQSzhDho7LI0JJcewBP2+2V2zsrNsjH/yJfPe+9/s7uy80KA5LLJlsw5gDMcxyvSRU8jaHeit6BA+YQVtE6i8gTlrejomUrqGL5jFKIT3HPUI1kYx2qMn0NiFixzX5qxV9ApruIc++Kpn0IJCrs1Z06PXHnvDFbzBFnzKA9TJRj167RnCj47gFnoxSsuaHr0VmbyBkxilZU3Prw0uYQkbaPoEa3r02hM/4Rk8kCkMwIM6hd1DNGdNj157XqCi8m88zyl+Y3E/auUlKRv/dJH+fZUdkAk0DZOe5DCl5CjvGecQvgH8/0OeYqXE4AAAAABJRU5ErkJggg==) no-repeat 0 0; background-size:14px 14px; vertical-align:-2px;
    -webkit-transition-duration:0ms;
    -webkit-transform:rotate(0deg) translateZ(0);
    -webkit-animation-name:loading;
    -webkit-animation-duration:3s;
    -webkit-animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
}

.comment_readmore{ display:block; margin:3px; background-color:#f4f4f4; color:#333; text-align:center; text-decoration:none; line-height:2em; }
.comment_readmore:hover{ background-color:#f1f1f1; }

@-webkit-keyframes loading{
    from{ -webkit-transform:rotate(0deg) translateZ(0); }
    to{ -webkit-transform:rotate(360deg) translateZ(0); }
}

@media only screen and (max-width:640px){
    .comment_info{ padding:20px 0 20px 0; }
    .comment_face{ position:static; display:inline; float:left; margin-right:10px; width:30px; height:30px; border-radius:15px; }
    .comment_face a img{ width:30px; height:30px; border-radius:15px; }
    .comment_author{ margin-bottom:10px; line-height:30px; }
    .comment_content_info .comment_operator .comment_reply_btn{ background-position:0 -16px; background-size:12px auto; }
    .comment_content_info .comment_operator .comment_Digg_btn{ background-position:0 3px; background-size:12px auto; }
}


.m-footer-info{ padding-bottom:10px; }
.m-footer-info p{ margin-bottom:8px; color:#999; text-align:center; font-size:12px }
.m-footer-info p a{ margin:0 6px; color:#999; font-size:12px }
.m-footer-info p a:hover{ text-decoration:underline }
.m-footer-info p img{ margin-top:10px; }
.m-footer-info .foot-logo {margin-right:40px;}


.m-sidebar-panel{ width:54px; height:54px; position:fixed; left: 50%; bottom:135px; margin-left: 510px; cursor:pointer; opacity:.8; filter:Alpha(opacity=80); z-index:98; overflow:hidden; _position:absolute; _bottom:auto; }
.s-hide{ display:none;}
.m-sidebar-panel a{ display:block; width:54px; height:54px; margin-bottom:5px; text-indent:-9999em; background:transparent url("side-btns.png") no-repeat 0 0; }
.m-sidebar-panel .sbbtn-sina{ background-position:0 0; }
.m-sidebar-panel .sbbtn-sina:hover{ background-position:-54px 0; }
.m-sidebar-panel .sbbtn-wx{ background-position:0 -54px; }
.m-sidebar-panel .sbbtn-wx:hover{ background-position:-54px -54px; }
.m-sidebar-panel .sbbtn-yjfk{ background-position:0 -108px; }
.m-sidebar-panel .sbbtn-yjfk:hover{ background-position:-54px -108px; }
.m-sidebar-panel .sbbtn-gototop{ background-position:0 -162px; }
.m-sidebar-panel .sbbtn-gototop:hover{ background-position:-54px -162px; }


body .top-box,
body #loginPage,
body #top-bar{ position:relative; z-index:400; }


.gao7-index #top-bar .tb-con{ width:1180px; }
.gao7-index.layout-narrow #top-bar .tb-con{ width:980px; }
.gao7-index.layout-narrow #top-bar .tb-fun .fun-box ul,
.gao7-index.layout-narrow #top-bar .site-map { width: 978px; }
.gao7-index.layout-narrow.has-wallpaper #top-bar .tb-fun .fun-box ul,
.gao7-index.layout-narrow.has-wallpaper #top-bar .site-map { width: 998px; }
.gao7-index.layout-narrow #top-bar .tb-fun .fun-box li { width:209px; padding-right:15px; }
.gao7-index #top-bar .tb-fun .fun-box ul,
.gao7-index #top-bar .site-map{ width:1178px; }
.gao7-index #top-bar .tb-fun .fun-box li{ width: 258px; height: 295px; }


body .bdshare-slide-button-box { z-index: 9999; } 


.turn-layer{ display:none; position: fixed; bottom:15px; left: 15px; _position: absolute; _bottom: auto; z-index: 100; }
.turn-layer a{ display:block;}
.turn-layer img{ display:block; width:136px; height:223px; }
.turn-layer.active{ display:block;}
.turn-layer .close{position:absolute; right:0; top:0; width:20px; height:20px; background:#eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAN0lEQVQYV2MMDQ39v3r1akYGHAAkD5bEpRAmDjcBXSEyH8UamAS6Bgy3YLOaNJMIuomg74gJJwBtZUAGgXdlwAAAAABJRU5ErkJggg==) no-repeat 50% 50%; cursor:pointer;}



.search-highlight{ font-weight:normal; color:#f55; }

.m-search-helper{ position:absolute; top:42px; left:72px;background:#fff; width:402px; box-shadow:0 1px 1px #ccc; overflow:hidden; display:none; }
.m-search-helper.active{ display:block; }
.m-search-helper li{ overflow:hidden; padding:6px 10px; border-bottom:#d2d2d2 1px dashed; background-color:#fff;
    -webkit-transition:background-color ease .2s;
    -moz-transition:background-color ease .2s;
    -ms-transition:background-color ease .2s;
    -o-transition:background-color ease .2s;
    transition:background-color ease .2s; }
.m-search-helper li.active{ background-color:#f4f4f4; margin:0;}
.m-search-helper li a{ display:block;font:13px/34px 'Simsun',sans-serif; color:#333;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.m-search-helper li a:hover{ color:#f55;text-decoration:none;}
.m-search-helper li span{float: left; display:inline; margin-right:10px; height:32px; }
.m-search-helper li .app-face{float: left; display:inline; margin-right:10px; position:relative; width:32px; height:32px; border:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.m-search-helper li .tag-android,
.m-search-helper li .tag-ios{ margin-top:4px; width:54px; height:24px; line-height:24px; text-align:center; color:#fff; background:#73c820; }
.m-search-helper li .tag-ios{ background:#379be9; }
.m-search-helper .search-more{ display:block; text-align:center; padding:10px; font:13px/24px 'Simsun',sans-serif;}
.m-search-helper .search-more:hover{color:#f55; text-decoration:none;}
.m-search-helper .search-more.active{ color:#f55; background-color:#f4f4f4; margin:0;}
.m-search-helper .search-more span{ color:#f55;}

.layout-narrow .m-search-helper{ width:327px; }

.gao7-compatible .m-search-helper{ width:362px;}
.gao7-compatible-960 .m-search-helper{ width:342px;}


.area-girl-wall{position:relative; margin-bottom:20px;}
.area-girl-wall .area-more{position:absolute; top:20px; right:0; font:14px/20px "SimSun", "宋体", sans-serif; color:#555;}
.area-girl-wall .area-more:hover{ color:#f55;}
.area-girl-wall .container{position:relative; margin-top:20px; height:480px; background-color:#fff; z-index:40;}
.area-girl-wall .girl-item{ display:block; overflow:hidden; }
.area-girl-wall .girl-item p{ position:absolute; right:0; bottom:-100px; left:0; z-index:10; display:block; overflow:hidden; padding:9px 18px; max-height:70px; background-color:#555; background-color:rgba(0, 0, 0, .7); *background-color:#555; color:#fff; font:16px/26px 'Microsoft YaHei', 'SimHei', sans-serif; -webkit-transition:bottom .4s;
    -moz-transition:bottom .4s;
    -ms-transition:bottom .4s;
    -o-transition:bottom .4s;
    transition:bottom .4s;
    _width:94%; _padding:9px 3%; _bottom:0px; }
.area-girl-wall .girl-item:hover p{ bottom:0; }
.girl-group-1, .girl-group-2, .girl-group-3, .girl-group-4, .girl-group-5, .girl-group-6, .girl-group-7{ position:absolute; z-index:40; overflow:hidden; }
.girl-group-1{ top:0; left:0; width:200px; height:480px; }
.girl-group-2{ top:0; left:200px; width:245px; height:150px; }
.girl-group-3{ top:150px; left:200px; width:245px; height:330px; }
.girl-group-4{ top:0; left:445px; width:490px; height:275px; }
.girl-group-4 p{ text-align:center; }
.girl-group-5{ top:275px; left:445px; width:490px; height:205px; overflow:hidden; }
.girl-group-5 .girl-item{ position: relative; float:left; width:245px; }
.girl-group-5 img{ width:245px; height:205px; display: block; }
.girl-group-6{ top:0; left:935px; width:245px; height:275px; }
.girl-group-7{ top:275px; left:935px; width:245px; height:205px; }

.layout-narrow .area-girl-wall .girl-item{ display:block; overflow:hidden; background-color:#fff; }
.layout-narrow .area-girl-wall .girl-item img{ margin-left:-20px; }
.layout-narrow .area-girl-wall .girl-item p{ padding:6px 12px; max-height:56px; font:15px/22px 'Microsoft YaHei', 'SimHei', sans-serif; }
.layout-narrow .area-girl-wall .girl-item:hover p{ bottom:0; }
.layout-narrow .girl-group-1{ width:160px; }
.layout-narrow .girl-group-2{ left:160px; width:205px; }
.layout-narrow .girl-group-3{ left:160px; width:205px; }
.layout-narrow .girl-group-4{ left:365px; width:410px; }
.layout-narrow .girl-group-4 img { margin-left: -40px; }
.layout-narrow .girl-group-5{ left:365px; width:410px; }
.layout-narrow .girl-group-5 .girl-item{ width:205px; }
.layout-narrow .girl-group-6{ left:775px; width:205px; }
.layout-narrow .girl-group-7{ left:775px; width:205px; }



.m-header-simplify{ height:90px; background-color:#f55; margin-bottom:30px;}
.m-header-simplify .inner{ width:1000px; margin: 0 auto;}
.m-header-simplify .logo{float: left; display:inline; width:367px; height:62px; margin:14px 0; background:url("gao7-logo-white.png") no-repeat 0 0;}







body{ background-color:#fff; color:#333; font:14px/20px Arial, Helvetica, sans-serif; }
a{ color:#333; font:14px/20px Arial, Helvetica, sans-serif; }
a:hover{ color:#f55; text-decoration:none; }


.layout-narrow{ font-size:13px; }
.layout-narrow a{ font-size:13px; }

.layout-adjust .area-fast-nav,
.layout-narrow .area-fast-nav{ display:none; }

.layout-adjust-ws .area-fast-nav{ display:block; margin-left:600px; }

.page-wrap{ position:relative; z-index:20; margin-right:auto; margin-bottom:20px; margin-left:auto; padding:0 10px; width:1180px; background-color:#fff; _width:1200px; }
.area-title{ border-bottom:solid 2px #f55; color:#333; font:bold 24px/54px 'Microsoft YaHei', 'SimHei', sans-serif; }
.area-title .a{ border-bottom:solid 2px #f55; color:#333; font:bold 24px/54px 'Microsoft YaHei', 'SimHei', sans-serif; float:right;}
.layout-narrow .page-wrap{ overflow:hidden; width:980px; _width:1000px; }


.ui-box{ position:relative; }
.ui-box .ui-box-hd{ position:relative; padding:10px 0; height:40px; }
.ui-box .ui-box-tit{ display:inline; color:#333; font:bold 20px/40px "Microsoft YaHei", sans-serif; }
.ui-box .ui-box-tit-sub{ margin-left:18px; color:#333; vertical-align:2px; font:12px/40px "Microsoft YaHei", sans-serif; }
.ui-box .ui-box-tit-sub strong{ margin:0 2px; color:#f55; font-weight:bold; }
.ui-box .ui-box-more{ position:absolute; top:20px; right:0; color:#333; font:14px/20px "SimSun", "宋体", sans-serif; }
.ui-box .ui-box-more:hover{ color:#f55; }
.ui-box .ui-box-bd{ }


.ui-list-text{ }
.ui-list-text ul{ margin:0; padding:0; list-style:none; }
.ui-list-text li{ position:relative; display:block; *float:left; overflow:hidden; width:100%; height:34px; font:14px/34px '微软雅黑', sans-serif; }
.ui-list-text li a{ display:block; overflow:hidden; margin-right:80px; padding-left:12px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAATSURBVBhXYzhz5sx/GMbFOfMfAE/zHnwhqRaCAAAAAElFTkSuQmCC) no-repeat 0px 50%; color:#333; text-overflow:ellipsis; white-space:nowrap; line-height:34px; }
.ui-list-text li a:hover{ color:#f55; }
.ui-list-text .addition{ position:absolute; top:0; right:0; display:block; color:#999; text-align:right; font-size:12px; }

.layout-narrow .ui-list-text li a{ margin-right:65px; }

.ui-ad-fullwidth,
.ui-ad-fullwidth img{ display:block; width:1180px; height:100px; }

.layout-narrow .ui-ad-fullwidth{ position:relative; overflow:hidden; width:980px; }
.layout-narrow .ui-ad-fullwidth img{ margin-left:-100px; }


.area-fast-nav{ position:fixed; bottom:100px; left:50%; z-index:200; margin-left:640px; _display:none; }
.area-fast-nav.hidden{ display:none; }
.area-fast-nav ul{ display:block; width:75px; }
.area-fast-nav ul li{ position:relative; margin-bottom:-1px; border:1px solid #eaeaea;
    -webkit-transition:border-color .4s;
    transition:border-color .4s; }
.area-fast-nav ul li:hover,
.area-fast-nav ul li.active{ z-index:10; border:1px solid #f55; }
.area-fast-nav ul li a{ display:block; width:73px; height:44px; background:#fbfbfb url("m-fast-nav-icon.png") no-repeat; text-indent:39px; font-size:12px; line-height:44px;
    -webkit-transition:background-color .4s;
    transition:background-color .4s; }
.area-fast-nav ul li a:hover,
.area-fast-nav ul li.active a{ background-color:#f55; color:#fff; }
.area-fast-nav .gotop{ display:block; width:75px; height:44px; background:#595959 url("m-fast-nav-icon.png") no-repeat 0 -310px; }
.area-fast-nav .gotop:hover{ background-color:#696969; }

.area-fast-nav ul .item-news a{ background-position:0 0; }
.area-fast-nav ul .item-news.active a,
.area-fast-nav ul .item-news a:hover{ background-position:right 0; }
.area-fast-nav ul .item-ng a{ background-position:0 -45px; }
.area-fast-nav ul .item-ng.active a,
.area-fast-nav ul .item-ng a:hover{ background-position:right -45px; }
.area-fast-nav ul .item-strategy a{ background-position:0 -90px; }
.area-fast-nav ul .item-strategy.active a,
.area-fast-nav ul .item-strategy a:hover{ background-position:right -90px; }
.area-fast-nav ul .item-bbs a{ background-position:0 -133px; }
.area-fast-nav ul .item-bbs.active a,
.area-fast-nav ul .item-bbs a:hover{ background-position:right -133px; }
.area-fast-nav ul .item-zone a{ background-position:0 -178px; }
.area-fast-nav ul .item-zone.active a,
.area-fast-nav ul .item-zone a:hover{ background-position:right -178px; }
.area-fast-nav ul .item-video a{ background-position:0 -221px; }
.area-fast-nav ul .item-video.active a,
.area-fast-nav ul .item-video a:hover{ background-position:right -221px; }
.area-fast-nav ul .item-rank a{ background-position:0 -265px; }
.area-fast-nav ul .item-rank.active a,
.area-fast-nav ul .item-rank a:hover{ background-position:right -265px; }
.area-fast-nav ul .item-pack a{ background-position:0 -355px; }
.area-fast-nav ul .item-pack.active a,
.area-fast-nav ul .item-pack a:hover{ background-position:right -355px; }


.area-tile-wall{ position:relative; z-index:40; margin-bottom:10px; height:480px; background-color:#fff; }
.area-tile-wall .tile-item{ display:block; overflow:hidden; margin-top:-1px; border:1px solid #fff; background-color:#fff; }
.area-tile-wall .tile-item p{ position:absolute; right:0; bottom:-100px; left:0; z-index:10; display:block; overflow:hidden; padding:9px 18px; max-height:70px; background-color:#555; background-color:rgba(0, 0, 0, .7); *background-color:#555; color:#fff; font:16px/26px 'Microsoft YaHei', 'SimHei', sans-serif; -webkit-transition:bottom .4s;
    -moz-transition:bottom .4s;
    -ms-transition:bottom .4s;
    -o-transition:bottom .4s;
    transition:bottom .4s;
    _width:94%; _padding:9px 3%; _bottom:0px; }
.area-tile-wall .tile-item:hover p{ bottom:0; }
.tile-group-1, .tile-group-2, .tile-group-3, .tile-group-4, .tile-group-5, .tile-group-6{ position:absolute; z-index:40; overflow:hidden; }
.tile-group-1{ top:0; left:0; width:236px; height:150px; }
.tile-group-2{ top:150px; left:0; width:236px; height:330px; }
.tile-group-3{ top:0; left:236px; overflow:hidden; width:472px; height:275px; }
.area-tile-wall .tile-group-3 .tile-item p{ bottom:6px; width:472px; }
.tile-group-4{ top:275px; left:236px; overflow:hidden; width:472px; height:205px; }
.tile-group-4 .tile-item{ position:relative; display:inline; float:left; margin-right:-1px; width:235px; }
.tile-group-4 img{ width:236px; height:205px; }
.tile-group-5{ top:0; left:708px; width:236px; height:480px; }
.tile-group-6{ top:0; left:944px; width:236px; height:480px; }
.tile-group-6 .tile-item{ position:relative; width:236px; height:240px; }

.tile-slides{ }
.tile-slides .slides-container{ overflow:hidden; width:472px; height:275px; }
.tile-slides .slides-item{ position:relative; width:472px; height:275px; }
.tile-slides .pagination{ position:absolute; bottom:0; z-index:40; overflow:hidden; width:474px; }
.tile-slides .pagination li{ display:inline; float:left; margin-right:2px; width:87px;
    -webkit-transition:width .4s;
    -moz-transition:width .4s;
    -ms-transition:width .4s;
    -o-transition:width .4s;
    transition:width .4s; }
.tile-slides .pagination li a{ display:block; padding-top:14px; height:6px; cursor:default; _padding-top:0; _height:6px; _overflow:hidden; }
.tile-slides .pagination li a span{ display:block; margin-right:-1px; margin-left:-1px; height:6px; border-right:solid 1px #fff; border-left:1px solid #fff; background-color:#fff;
    -webkit-transition:background-color .4s;
    -moz-transition:background-color .4s;
    -ms-transition:background-color .4s;
    -o-transition:background-color .4s;
    transition:background-color .4s; }
.tile-slides .pagination li.current{ width:116px; }
.tile-slides .pagination li.current a span, .tile-slides .pagination li a:hover span{ background-color:#f55; }

.layout-narrow .area-tile-wall .tile-item{ display:block; overflow:hidden; background-color:#fff; }
.layout-narrow .area-tile-wall .tile-item img{ margin-left:-25px; }
.layout-narrow .area-tile-wall .tile-item p{ padding:6px 12px; max-height:56px; font:15px/22px 'Microsoft YaHei', 'SimHei', sans-serif; }
.layout-narrow .area-tile-wall .tile-item:hover p{ bottom:0; }
.layout-narrow .tile-group-1{ width:186px; }
.layout-narrow .tile-group-2{ top:150px; width:186px; }
.layout-narrow .tile-group-3{ left:186px; width:422px; }
.layout-narrow .area-tile-wall .tile-group-3 .tile-item p{ bottom:6px; width:422px; }
.layout-narrow .tile-group-4{ left:186px; width:422px; }
.layout-narrow .tile-group-4 a{ height:205px; }
.layout-narrow .tile-group-4 .tile-item{ width:210px; }
.layout-narrow .tile-group-4 .tile-item img{ margin-left:-13px; }
.layout-narrow .tile-group-5{ left:608px; width:186px; }
.layout-narrow .tile-group-6{ left:794px; width:186px; }
.layout-narrow .tile-group-6 .tile-item{ width:186px; }

.tile-slides{ }
.layout-narrow .tile-slides .slides-container{ width:422px; }
.layout-narrow .tile-slides .slides-item{ width:422px; }
.layout-narrow .tile-slides .pagination{ width:474px; }
.layout-narrow .tile-slides .pagination li{ margin-right:1px; width:77px; }
.layout-narrow .tile-slides .pagination li.current{ width:110px; }


.area-first-screen{ height:945px; border-top:solid 2px #f55; }
.area-first-screen .a-c1{ display:inline; float:left; margin-right:20px; width:410px; height:945px; }
.area-first-screen .a-c2{ display:inline; float:left; width:430px; height:945px; }
.area-first-screen .a-side{ display:inline; float:right; padding:0 20px 0 19px; width:260px; height:945px; border-left:solid 1px #eaeaea; background-color:#fbfbfb; }

.layout-narrow .area-first-screen .a-c1{ width:310px; }
.layout-narrow .area-first-screen .a-c2{ width:330px; }


.m-events-hot{ overflow:hidden; width:410px; height:330px; }
.m-events-hot .ui-slides{ background-color:#fff; }
.m-events-hot .slides-container{ overflow:hidden; width:410px; height:250px; }
.m-events-hot .slides-item{ position:relative; width:410px; height:250px; }
.m-events-hot .slides-item img, .m-events-hot .slides-item a{ display:block; width:410px; height:250px; }
.m-events-hot .slides-item span{ position:absolute; right:0; bottom:0; left:0; display:block; overflow:hidden; width:410px; height:50px; background-color:#555; background-color:rgba(0, 0, 0, .7); *background-color:#555; color:#fff; text-align:center; text-overflow:ellipsis; white-space:nowrap; font:bold 20px/50px 'Microsoft YaHei', 'SimHei', sans-serif; }
.m-events-hot .ui-slides .pagination{ overflow:hidden; width:412px; background-color:#fff; }
.m-events-hot .ui-slides .pagination li{ display:inline; float:left; margin-right:2px; width:75px;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;
    transition:all .4s; }
.m-events-hot .ui-slides .pagination li a{ display:block; padding-top:14px; height:6px; }
.m-events-hot .ui-slides .pagination li a span{ display:block; height:6px; background-color:#ddd;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;
    transition:all .4s; }
.m-events-hot .ui-slides .pagination li.current{ width:102px; }
.m-events-hot .ui-slides .pagination li.current a span, .m-events-hot .ui-slides .pagination li a:hover span{ background-color:#f55; }

.layout-narrow .m-events-hot{ width:310px; }
.layout-narrow .m-events-hot .slides-container{ width:310px; }
.layout-narrow .m-events-hot .slides-item{ overflow:hidden; width:310px; }
.layout-narrow .m-events-hot .slides-item img, .m-events-hot .slides-item a{ margin-left:-50px; }
.layout-narrow .m-events-hot .slides-item span{ width:310px; height:40px; font:bold 18px/40px 'Microsoft YaHei', 'SimHei', sans-serif; }
.layout-narrow .m-events-hot .ui-slides .pagination{ width:312px; }
.layout-narrow .m-events-hot .ui-slides .pagination li{ margin-right:2px; width:50px; }
.layout-narrow .m-events-hot .ui-slides .pagination li.current{ width:102px; }


.m-giftbag{ overflow:hidden; width:410px; height:370px; font-size:14px; }
.m-giftbag .icon-giftbag{ display:inline-block; *display:inline; margin-right:6px; width:16px; height:16px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFWSURBVDhPtZIxSgNBGIVHEAUxN7CxsBLEQpBEdmc2WqQIWG0RW0/hAXIHvUewCohRIuQAmiIQJKC1lhYzvvfn391EJ3YOfOw//3tvZnZnTTGCteve2ivv3BQMwblKhrX2pvTQq1I10MyDcwGGa9CXOssuUHe03wc3rOnVWDWw+qUY03RP5tZ2xTwPd6WXJLsyh5fzXwPCLcyvWCQpzBJAjV4d2gT01F4NHGkbwo5vNg+wyEx3pflRmejOM7zWPr3MaFx2fgJf4A3iR7mzc5aUc2iYv6t3qHGcQA0/gemYrNC8xuUEn1FTlqUkqiGj8dUnwHueCTENaFyurAfuserdAg8IHxLWSxq9i7cR8nwjtNtb8gS+1dr0jUYNW6wR1uwVeuHVuHyDEXgBzyXWjsGRMl7S5t6Rxv+8hVMS04jG//EW8PtmJKYRjcsJBlwxwokS0wbGGPMNRqvPwKa1XCgAAAAASUVORK5CYII=) 50% 50%; vertical-align:-2px; *vertical-align:2px; *zoom:1; }
.m-giftbag ul{ width:420px; }
.m-giftbag ul li{ position:relative; display:inline; float:left; margin-right:10px; margin-bottom:5px; width:200px; height:155px; }
.m-giftbag .giftbag-base{ position:relative; display:block; margin-bottom:5px; width:200px; height:120px; }
.m-giftbag .giftbag-base img{ width:200px; height:120px; }
.m-giftbag .giftbag-base .status-bar{ position:absolute; bottom:0; left:0; width:200px; height:24px; background-color:#555; background-color:rgba(0, 0, 0, .7); *background-color:#555; }
.m-giftbag .giftbag-base .status-ylq,
.m-giftbag .giftbag-base .status-sy{ display:inline; float:left; padding-left:15px; color:#fff; font:12px/24px '宋体', sans-serif; }
.m-giftbag .giftbag-base .status-sy{ float:right; padding-right:15px; padding-left:0; }
.m-giftbag .giftbag-title{ display:block; overflow:hidden; color:#333; text-overflow:ellipsis; white-space:nowrap; line-height:24px; }
.m-giftbag .giftbag-title:hover{ color:#f55; }
.m-giftbag .giftbag-platform{ height:16px; line-height:24px; }
.m-giftbag .giftbag-platform i{ display:inline-block; *display:inline; width:16px; height:16px; background:url("icons-platform.png") no-repeat; vertical-align:-4px; *zoom:1; }
.m-giftbag .giftbag-platform .icon-apple{ background-position:left 0; }
.m-giftbag .giftbag-platform .icon-android{ background-position:right 0; }
.m-giftbag .giftbag-get{ position:absolute; right:0; bottom:2px; display:inline-block; *display:inline; padding:3px 6px; background-color:#4daef2; color:#fff; font-size:12px; line-height:1em; *zoom:1; }
.m-giftbag .giftbag-get:hover{ background-color:#5dbeff; }

.layout-narrow .m-giftbag{ width:310px; }
.layout-narrow .m-giftbag ul{ width:320px; }
.layout-narrow .m-giftbag ul li{ overflow:hidden; width:150px; }
.layout-narrow .m-giftbag .giftbag-base{ width:150px; }
.layout-narrow .m-giftbag .giftbag-base img{ margin-left:-25px; }
.layout-narrow .m-giftbag .giftbag-base .status-bar{ width:150px; }


.m-ygt-bbs{ }
.m-ygt-bbs .ui-list-text li{ height:30px; }
.m-ygt-bbs .ui-tab-nav{ display:block; padding-bottom:15px; color:#aaa; letter-spacing:4px; line-height:14px; }
.m-ygt-bbs .ui-tab-nav a{ display:inline; margin-right:4px; color:#333; letter-spacing:1px; font-weight:bold; line-height:14px; }
.m-ygt-bbs .ui-tab-nav a:hover,
.m-ygt-bbs .ui-tab-nav .current{ color:#f55; }
.m-ygt-bbs .first-news{ margin-bottom:6px; height:105px; }
.m-ygt-bbs .first-news img{ display:inline; float:left; margin-right:-180px; width:180px; height:105px; }
.m-ygt-bbs .first-news .title{ display:block; overflow:hidden; margin-bottom:5px; margin-left:198px; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; line-height:2em; }
.m-ygt-bbs .first-news .desc{ overflow:hidden; margin-left:198px; height:5.4em; color:#aaa; line-height:1.8em; }

.layout-narrow .m-ygt-bbs .first-news{ overflow:hidden; }

.layout-narrow .m-ygt-bbs .first-news img{ margin-right:-130px; margin-left:-50px; }
.layout-narrow .m-ygt-bbs .first-news .title{ margin-left:145px; }
.layout-narrow .m-ygt-bbs .first-news .desc{ margin-left:145px; height:5.4em; color:#aaa; text-indent:2em; line-height:1.8em; }


.m-first-release{ width:430px; height:220px; }
.news-two{ overflow:hidden; width:430px; }
.news-two .highlight{ display:block; overflow:hidden; color:#f55; text-align:center; text-overflow:ellipsis; white-space:nowrap; font:bold 20px/36px Tahoma, 'Microsoft YaHei', 'SimHei', sans-serif; }
.news-two ul{ margin-bottom:4px; height:36px; text-align:center; }
.news-two ul li{ display:inline-block; *display:inline; margin:0 5px; max-width:215px; *width:205px; color:#595959; text-align:center; font:14px/32px '宋体', sans-serif; *zoom:1; }
.news-two ul li a{ display:block; overflow:hidden; height:32px; text-overflow:ellipsis; white-space:nowrap; line-height:32px; }

.layout-narrow .m-first-release{ width:300px; }
.layout-narrow .news-two{ width:300px; }
.layout-narrow .news-two .highlight{ font:bold 18px/36px Tahoma, 'Microsoft YaHei', 'SimHei', sans-serif; }
.layout-narrow .news-two ul li{ max-width:135px; *width:125px; }
.layout-narrow .news-two ul li a{ font-size:12px; }


.m-news-hot{ }
.m-news-hot .news-group{ position:relative; padding-top:15px; padding-bottom:12px; border-top:solid 1px #eee; }
.m-news-hot .news-group.last{ padding-bottom:0; }
.m-news-hot .first-news{ display:block; overflow:hidden; margin-bottom:8px; height:20px; color:#0785e6; text-overflow:ellipsis; white-space:nowrap; font:bold 16px/20px 'Microsoft YaHei', 'SimHei', sans-serif; }
.m-news-hot .first-news:hover{ text-decoration:underline; }
.m-news-hot .first-news span{ display:inline-block; *display:inline; margin-right:8px; padding:0 9px; height:20px; background-color:#f55; color:#fff; vertical-align:2px; font:12px/20px '宋体', sans-serif; *zoom:1; }
.m-news-hot .img-news{ position:absolute; top:50px; right:0; display:block; height:150px; }
.m-news-hot .img-news img{ width:100px; height:150px; }
.m-news-hot .img-news p{ position:absolute; right:0; bottom:0; left:0; display:block; overflow:hidden; padding:0 5px; height:30px; background-color:#555; background-color:#555; background-color:rgba(0, 0, 0, .7); color:#fff; text-align:center; text-overflow:ellipsis; white-space:nowrap; font-size:12px; line-height:30px; }
.m-news-hot .ui-list-text{ width:310px; }
.m-news-hot .ui-list-text li{ height:38px; line-height:38px; }
.m-news-hot .ui-list-text a{ margin-right:0; line-height:38px; }

.layout-narrow .m-news-hot .first-news{ font:bold 14px/20px 'Microsoft YaHei', 'SimHei', sans-serif; }
.layout-narrow .m-news-hot .img-news{ display:none; }
.layout-narrow .m-news-hot .ui-list-text{ width:330px; }
.layout-narrow .m-news-hot .ui-list-text a{ margin-right:10px; }


.m-user-panel{ padding:15px 0 14px 0; width:260px; height:110px; border-bottom:solid 1px #eaeaea; }
.m-user-panel .user-face{ display:inline; float:left; margin-right:-100px; width:100px; height:100px; border-radius:50%; }
.m-user-panel strong{ display:block; overflow:hidden; margin-bottom:8px; margin-left:120px; color:#333; text-overflow:ellipsis; white-space:nowrap; font:bold 16px/16px 'Microsoft YaHei', 'SimHei', sans-serif; }
.m-user-panel .user-gao7-money{ display:block; margin-bottom:8px; margin-left:120px; color:#333; font-weight:normal; font-size:12px; }
.m-user-panel .sign-in{ position:relative; display:block; margin-bottom:10px; margin-left:120px; width:130px; height:35px; background:#4daef2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHRSURBVDhPnZQ/SJRxGMdPrBBMSBpcHHPPUFJEMAySg3DJSYjA0WhryFrbHKTJLRCHXMQGDYxoyBMshAKR/LfZlImD4NSdn+/zfu/lrrtL777w5fd7Pt/neXjfl+My9Sifz7fhKfwDfykUCmOOGhNLZllSJthLx/WJwW7chbe9KxXsldsuJwaWPfja9U5sKlExu1A0fvSMhg6MxX8ap4KNO64UeTMNn5LWaN4T5xzFk6B2zs9Jmoj6MIariTDnvvTJOIeNxJ6apd+U+6lYmeBXCPSTCHHfEufMGoWoH8YA4r5mNmOUCNYEXFcocS++5gOjou6bb+C3uBNPw6+Khyj0ZN+iHekuzvnIKEQ9Yr5rJDYolgqmZd+TOBq2xTn/fc0B819GYqu4VTwV4JlzNWyYjRsVNWS+71q9H8QqpCX4Db7n+rFnQtR3zH8bib0XqxDZNcJN3OH6RkxY8F5xztLXXBSrKsJbeAt3utY/yld8jO+aHXmXli2J1RQ9t5PWwgnN6celvo5bYH8iRdzfOa4tmibcr4E13O1IS4eSJLIF4/+LxnnPhKj/4ix+jpfM5tx+sWheiU0W9RnOaRmexn1uvZwY6Mcv2PWEswffdNSAMplzucoLY87TGBcAAAAASUVORK5CYII=) no-repeat 11px 8px; color:#fff; text-indent:46px; line-height:35px; }
.m-user-panel .sign-in.disabled{ background-color:#bbb; cursor:not-allowed; }
.m-user-panel .sign-in .effect{ position:absolute; top:0; left:0; display:none; width:130px; color:#f55; text-align:center; text-indent:0; font:bold 20px/35px 'Microsoft YaHei', sans-serif; }
.m-user-panel .login-status{ margin-left:120px; color:#aaa; }
.m-user-panel .login-status a{ margin:0 5px; color:#aaa; }
.m-user-panel .login-status a:hover{ text-decoration:underline; }
.m-user-panel .login-status .highlight{ color:#f55; }
.m-user-panel .login-status span{ margin-left:10px; }
.area-first-screen .logged-on strong{ color:#f55; }


.m-quick-nav{ padding-bottom:19px; width:260px; border-bottom:solid 1px #eaeaea; }
.m-quick-nav ul{ width:290px; height:250px; }
.m-quick-nav li{ display:inline; float:left; margin:0 25px 20px 0; width:70px; height:70px; background-color:#ccc; }
.m-quick-nav li a{ display:block; padding-top:46px; background:url("m-quick-nav-icons.png?20141030") no-repeat; color:#fff; text-align:center; font:12px/24px '宋体', sans-serif; _background:none; }
.m-quick-nav .expect a{ padding:21px 23px; background:none; line-height:16px; }
.m-quick-nav .item1 a{ background-color:#fd8712; background-position:18px 9px; }
.m-quick-nav .item2 a{ background-color:#4daef2; background-position:-78px 9px; }
.m-quick-nav .item3 a{ background-color:#5bb04e; background-position:-170px 9px; }
.m-quick-nav .item4 a{ background-color:#a977cc; background-position:18px -81px; }
.m-quick-nav .item5 a{ background-color:#2c373e; background-position:-78px -81px; }
.m-quick-nav .item6 a{ background-color:#ff5454; background-position:-170px -81px; }
.m-quick-nav .item7 a{ background-color:#ff6aa6; background-position:18px -170px; }
.m-quick-nav .item8 a{ background-color:#917c76; background-position:-78px -170px; }
.m-quick-nav .item9 a{ background-color:#f2b389; background-position:-170px -170px; }


.m-gao7gd{ padding-bottom:19px; border-bottom:solid 1px #eaeaea; }
.m-gao7gd .gd-img,
.m-gao7gd img{ display:block; width:260px; height:160px; }


.m-gao7-column{ }
.m-gao7-column ul{ }
.m-gao7-column li{ position:relative; margin-bottom:14px; height:20px; color:#333; font:14px/20px '宋体', sans-serif; }
.m-gao7-column li .label{ position:absolute; top:0; left:0; display:inline-block; *display:inline; padding:4px 0; width:44px; background-color:#4daef2; color:#fff; text-align:center; font-size:12px; line-height:12px; *zoom:1; *zoom:1; }
.m-gao7-column li .title{ display:block; overflow:hidden; margin-left:56px; width:200px; text-overflow:ellipsis; white-space:nowrap; }


.area-new-games{ margin-bottom:10px; }
.area-new-games .a-main{ display:inline; float:left; overflow:hidden; width:860px; height:625px; }
.area-new-games .a-c1{ display:inline; float:left; overflow:hidden; width:410px; height:605px; }
.area-new-games .a-c2{ display:inline; float:right; overflow:hidden; width:430px; height:605px; }
.area-new-games .a-c3{ float:left; width:860px; }
.area-new-games .a-side{ display:inline; float:right; overflow:hidden; width:300px; height:625px; }
.area-new-games .a-bottom{ display:block; }

.layout-narrow .area-new-games .a-main{ width:660px; }
.layout-narrow .area-new-games .a-c1{ width:310px; }
.layout-narrow .area-new-games .a-c2{ width:330px; }
.layout-narrow .area-new-games .a-c3{ width:660px; }


.m-ng-search{ position:relative; margin-top:20px; border:1px solid #eee; background-color:#fbfbfb; _height:360px; }
.m-ng-search .ng-search-cpanel{ display:inline; float:left; padding:10px 0 10px 10px; width:395px; }
.m-ng-search .search-form{ margin-bottom:20px; height:40px; }
.m-ng-search .search-form input{ display:inline; float:left; padding:12px; width:300px; height:14px; border:1px solid #eee; border-right:0; background-color:#fff; font-size:12px; line-height:14px; }
.m-ng-search .search-form .submit_btn{ display:inline; float:left; width:70px; height:40px; border:0; background:#f55 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIwSURBVEhLrZU/SFVhGMaPmv+JxAZDEIkGoVZDa2lSwampQcSxXLLB0SlwMUJoKYgmMbqOJqQIWgkRlpuFoIOkdCFQcJEg6h5/73eeEx3OPfd+2v3Bw/e9z/u87+HWvccgi0Kh0I+eoM9hGB5x7qBZNIwaFTsbLOhDX1mcCf3faEwjp4PBh9pji2aQPbAdNaOL6DqaVMQyixzVGi8PA+4BnHnUI7so9FvRa+XXZJeGYK8GfqDzsstC9pXmHsnKhtCewldlecNMXrMdstLQvKXQnKxTwdwdzU/LSkPzqUK9qjuQ91eU0RrN52WlofnFQtCAqqlfcF5Q2wtmttyGMGySlYTAH+vanaOW+hhddk1PyC/YDs7i/y809uOHGAo/U+kF+XWbgxZZSQjMWZezU3X8bWlzAQ/I/kI/VaahOaSlk1Zzva36G7riQiUg06189reTfq1CBQ73iuD63DyD+wRql1+PlXiN4K0pd1NWcQiMKrgoy7xxdGC+wX0ZjaB6RSxzX72crNIQXNHAS1kO6mtoEN2Q5aB+YHmDu9+bgqz9RuIHfUfD5qn9F3x7My9ZLoZ6F31CM5RVimZDcCoajaDeQqtcNyInAi+HBtCuLAf1R60qDcEu9Bhta9ZBfYjc3xlFLbup9r+8Q+U/UQzhJnQJFf2h8ZAcvRT4fp/IB/bVsfBDtDoJvv0zn1P0/2Hh+2h1Evw3ilSGrE+kduXgQW+1O+auWpWFB80j++3cC4IgOAHzRlovTTHisQAAAABJRU5ErkJggg==) no-repeat 50% 50%; text-indent:-999em; }
.m-ng-search .search-filter dl{ position:relative; display:block; *margin-bottom:10px; padding-left:54px; font-size:12px; }
.m-ng-search .search-filter dt{ position:absolute; top:0; left:0; display:inline; float:left; width:44px; height:20px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAUCAYAAAD2rd/BAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB5SURBVEhL7ZLBCYBAEMSuQVu1OBtQTgMDMl8hBwby2nnksWPbj9PseNNGJskMbWSSzNBGJskMbWSSzNBGJskMbWST1Ic2MEruOsHT5YKnf/CXLvUSd+ykHW2S+tAGJskMbWSSzNBGJskMbWSSzNBGJskMbWSSTBjjAv7EXHiyE9kPAAAAAElFTkSuQmCC) no-repeat; color:#fff; text-indent:8px; line-height:20px; _background:#4daef2; }
.m-ng-search .search-filter dd{ display:inline; float:left; margin-right:8px; margin-bottom:10px; padding:0 8px; white-space:nowrap; line-height:20px; cursor:pointer;
    -webkit-transition:all .4s;
    transition:all .4s; }
.m-ng-search .search-filter dd:hover{ color:#f55; }
.m-ng-search .search-filter .current{ background-color:#f55; color:#fff; }
.m-ng-search .search-filter .current:hover{ color:#fff; }
.m-ng-search .ng-search-result{ position:absolute; top:0; right:0; bottom:0; overflow:auto; padding:0 10px; width:750px; _height:340px; -webkit-overflow-scrolling:touch; }
.m-ng-search .ng-search-result li{ display:inline; float:left; margin-top:10px; margin-left:30px; width:90px; height:120px; }
.m-ng-search .ng-search-result a{ display:block; }
.m-ng-search .ng-search-result a span{ display:block; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; font-size:12px; line-height:24px; }
.m-ng-search .ng-search-result a img{ width:90px; height:90px; border-radius:14px; }
.m-ng-search .ng-search-result .ng-search-loading{ position:absolute; top:0; right:0; bottom:0; left:0; z-index:100; display:none; height:320px; background:url("new_loading.gif") no-repeat 50% 50%; }
.m-ng-search .ng-search-result .ng-search-loading.show{ display:block; _display:none; }

.m-ng-search .ng-search-noresult{ position:absolute; top:0; right:0; left:0; z-index:100; display:none; height:320px; background:url("ng-search-noresult.png") no-repeat 50% 50%; }
.m-ng-search .ng-search-noresult.show{ display:block; }

.layout-narrow .m-ng-search{ _height:400px; }
.layout-narrow .m-ng-search .ng-search-result{ padding:0; width:550px; _height:400px; }
.layout-narrow .m-ng-search .ng-search-noresult{ height:400px; }


.m-ng-evaluation{ }
.m-ng-evaluation ul{ width:420px; }
.m-ng-evaluation li{ display:inline; float:left; margin-right:10px; width:200px; height:185px; }
.m-ng-evaluation .img-view{ position:relative; display:block; overflow:hidden; margin-bottom:5px; width:200px; height:120px; }
.m-ng-evaluation .img-view img{ width:200px; height:120px; }
.m-ng-evaluation .img-view p{ position:absolute; top:100%; right:0; left:0; display:block; padding:9px; height:102px; background-color:#555; background-color:rgba(0, 0, 0, .7); *background-color:#555; color:#fff; white-space:pre; word-wrap:break-word;
    cursor:pointer;
    cursor:default;
    cursor:pointer;
    -webkit-transition:top .4s;
    -moz-transition:top .4s;
    -ms-transition:top .4s;
    -o-transition:top .4s;
    transition:top .4s;
}
.m-ng-evaluation .hover p{ top:0; }
.m-ng-evaluation .eva-score{ position:absolute; top:50%; left:50%; display:block; margin-top:-30px; margin-left:-30px; width:60px; height:60px; background:url("m-ng-evaluation-score.png") no-repeat; }
.m-ng-evaluation .hover .eva-score{ display:none; }
.m-ng-evaluation .eva-score-1{ background-position:0 0; }
.m-ng-evaluation .eva-score-2{ background-position:0 -60px; }
.m-ng-evaluation .eva-score-3{ background-position:0 -120px; }
.m-ng-evaluation .eva-score-4{ background-position:0 -180px; }
.m-ng-evaluation .eva-score-5{ background-position:0 -240px; }
.m-ng-evaluation .title{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; line-height:24px; }
.m-ng-evaluation .subtitle{ display:block; color:#555; line-height:24px; }

.layout-narrow .m-ng-evaluation ul{ width:320px; }
.layout-narrow .m-ng-evaluation li{ width:150px; }
.layout-narrow .m-ng-evaluation .img-view{ width:150px; }
.layout-narrow .m-ng-evaluation .img-view img{ margin-left:-25px; width:200px; }


.m-ng-news{ }
.m-ng-news li{ height:32px; }
.m-ng-news li a{ line-height:32px; }

.layout-narrow .m-ng-news li .addition{ display:none; }
.layout-narrow .m-ng-news li a{ margin-right:0; }


.m-ng-trial{ width:430px; }
.m-ng-trial ul{ width:450px; }
.m-ng-trial li{ position:relative; display:inline; float:left; margin-right:20px; margin-bottom:20px; width:205px; height:120px; }
.m-ng-trial li a{ display:block; height:120px; }
.m-ng-trial li a img{ width:205px; height:120px; }
.m-ng-trial .ng-trial-desc{ position:absolute; bottom:0; left:0; overflow:hidden; padding-right:10px; padding-left:10px; width:185px; height:30px; background-color:rgba(0, 0, 0, .7); *background-color:#555; color:#fff; cursor:pointer; -webkit-transition:height .3s ease-in-out; -moz-transition:height .3s ease-in-out; -ms-transition:height .3s ease-in-out; }
.m-ng-trial .ng-trial-desc h4{ overflow:hidden; width:100%; height:30px; text-overflow:ellipsis; white-space:nowrap; line-height:30px; }
.m-ng-trial .ng-trial-desc p{ display:-webkit-box; overflow:hidden; margin-top:5px; height:60px; text-overflow:ellipsis; font-size:12px; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.m-ng-trial a:hover .ng-trial-desc{ height:120px; }

.layout-narrow .m-ng-trial{ width:330px; }
.layout-narrow .m-ng-trial ul{ width:350px; }
.layout-narrow .m-ng-trial li{ overflow:hidden; width:155px; }
.layout-narrow .m-ng-trial li a img{ margin-left:-25px; width:205px; }
.layout-narrow .m-ng-trial li a span{ _width:185px; }


.m-ng-video{ width:860px; }
.m-ng-video ul{ width:880px; }
.m-ng-video li{ display:inline; float:left; margin-right:20px; width:200px; height:142px; }
.m-ng-video li a{ display:block; }
.m-ng-video li .video-img{ position:relative; width:200px; height:108px; }
.m-ng-video li .video-img img{ width:200px; height:108px; }
.m-ng-video li .video-img .overlay{ position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(0, 0, 0, .5); }
.m-ng-video li .video-img i{ position:absolute; top:50%; left:50%; display:block; margin-top:-36px; margin-left:-36px; width:73px; height:73px; background:url("video-play.png") no-repeat;
    _margin-top:18px; _margin-left:68px; }
.m-ng-video li a:hover .video-img i{ background:url("video-play-hover.png") no-repeat; }
.m-ng-video li .title{ display:block; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; line-height:34px; }

.layout-narrow .m-ng-video{ width:660px; }
.layout-narrow .m-ng-video ul{ width:680px; }
.layout-narrow .m-ng-video li{ margin-right:20px; width:150px; }
.layout-narrow .m-ng-video li a{ display:block; }
.layout-narrow .m-ng-video li .video-img{ position:relative; overflow:hidden; width:150px; }
.layout-narrow .m-ng-video li .video-img img{ margin-left:-25px; }


.m-ng-open{ width:300px; }
.m-ng-open .ui-tab-nav{ position:absolute; top:20px; right:0; color:#aaa; }
.m-ng-open .ui-tab-nav a{ *display:inline; margin:0 3px; color:#333; font:14px/20px "SimSun", "宋体", sans-serif; }
.m-ng-open .ui-tab-nav .current{ color:#f55; }
.m-ng-open .ui-tab-bd{ overflow:hidden; height:475px; }
.m-ng-open table{ width:300px; border-top:solid 2px #f55; }
.m-ng-open table td, .m-ng-open table th{ padding:10px 0; border-bottom:solid 1px #eee; text-align:center; line-height:22px; }
.m-ng-open table th{ font-weight:bold; }
.m-ng-open table .tag{ display:inline-block; *display:inline; width:35px; height:20px; background-color:#4daef2; color:#fff; text-align:center; font-size:12px; line-height:20px; *zoom:1; }
.m-ng-open table .disabled{ background-color:#eee; color:#aaa; }
.m-ng-open .ng-open-more{ display:block; margin:20px 0 19px; height:38px; border:1px solid #eee; background-color:#fbfbfb; text-align:center; line-height:38px; }
.m-ng-open .ui-ad-side,
.m-ng-open .ui-ad-side a,
.m-ng-open .ui-ad-side img{ display:block; width:300px; height:160px; }


.m-ng-recommend{ overflow:hidden; width:1180px; }
.m-ng-recommend ul{ width:1200px; }
.m-ng-recommend li{ display:inline; float:left; margin-right:20px; width:180px; height:80px; }
.m-ng-recommend li .game-img{ display:inline; float:left; margin-right:-80px; width:80px; height:80px; border-radius:10px; }
.m-ng-recommend li img{ width:80px; height:80px; border-radius:10px; }
.m-ng-recommend li .title{ display:block; overflow:hidden; margin-bottom:10px; margin-left:90px; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; line-height:1em;
    _width:90px; }
.m-ng-recommend li p{ margin-bottom:10px; margin-left:90px; font-size:12px; }
.m-ng-recommend li .download{ display:block; margin-left:90px; width:40px; height:20px; background-color:#f55; color:#fff; text-align:center; font-size:12px; line-height:20px; }
.m-ng-recommend li .download:hover{ background-color:#f66; }

.layout-narrow .m-ng-recommend{ width:980px; height:80px; }
.layout-narrow .m-ng-recommend ul{ width:1000px; }


.area-strategy{ }
.area-strategy .area-more{position:absolute; font:18px/20px "SimSun", "宋体", sans-serif; color:#555; margin-left:1020px; margin-top:20px;}
.area_strategy .area-more:hover{ color:#f55;}
.area-strategy .a-c1{ display:inline; float:left; margin-right:20px; width:410px; }
.area-strategy .a-c2{ display:inline; float:left; width:430px; }
.area-strategy .a-c3{ display:inline; float:right; width:300px; }

.layout-narrow .area-strategy .a-c1{ width:310px; }
.layout-narrow .area-strategy .a-c2{ width:330px; }


.m-strategy-hot{ overflow:hidden; width:410px; }
.m-strategy-hot ul{ width:430px; }
.m-strategy-hot li{ display:inline; float:left; margin-right:20px; width:195px; height:185px; }
.m-strategy-hot li a{ display:block; }
.m-strategy-hot li img{ margin-bottom:5px; width:195px; height:120px; }
.m-strategy-hot li span{ display:block; overflow:hidden; width:195px; height:3em; line-height:1.5em; }
.m-strategy-hot .first{ position:relative; margin-bottom:20px; width:410px; height:280px; }
.m-strategy-hot .first img{ width:410px; height:280px; }
.m-strategy-hot .first span{ position:absolute; right:0; bottom:0; left:0; overflow:hidden; padding:0 10px; width:410px; height:50px; background-color:#555; background-color:rgba(0, 0, 0, .7); *background-color:#555; color:#fff; text-align:center; text-overflow:ellipsis; white-space:nowrap;
    font:20px/50px 'Microsoft YaHei', 'SimHei', sans-serif; }

.layout-narrow .m-strategy-hot{ overflow:hidden; width:310px; }
.layout-narrow .m-strategy-hot ul{ width:330px; }
.layout-narrow .m-strategy-hot li{ position:relative; overflow:hidden; width:145px; }
.layout-narrow .m-strategy-hot li img{ margin-left:-25px; }
.layout-narrow .m-strategy-hot li span{ width:145px; }
.layout-narrow .m-strategy-hot .first{ position:relative; overflow:hidden; width:310px; }
.layout-narrow .m-strategy-hot .first img{ margin-left:-50px; }
.layout-narrow .m-strategy-hot .first span{ width:290px; height:45px; font:18px/45px 'Microsoft YaHei', 'SimHei', sans-serif; }


.m-strategy-news{ height:480px; }
.m-strategy-news .ui-ad,
.m-strategy-news .ui-ad img{ display:block; width:430px; height:80px; }

.layout-narrow .m-strategy-news .ui-ad,
.layout-narrow .m-strategy-news .ui-ad img{ display:block; width:330px; }
.layout-narrow .m-strategy-news .ui-list-text li a{ margin-right:10px; }
.layout-narrow .m-strategy-news .addition{ display:none; }


.m-strategy-video{ overflow:hidden; margin-top:4px; width:430px; }
.m-strategy-video ul{ width:450px; }
.m-strategy-video li{ display:inline; float:left; margin-right:20px; width:205px; height:180px; }
.m-strategy-video li a{ display:block; }
.m-strategy-video li .video-img{ position:relative; margin-bottom:11px; width:205px; height:120px; }
.m-strategy-video li .video-img img{ width:205px; height:120px; }
.m-strategy-video li .video-img .overlay{ position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(0, 0, 0, .5); }
.m-strategy-video li .video-img i{ position:absolute; top:50%; left:50%; display:block; margin-top:-36px; margin-left:-36px; width:73px; height:73px; background:url("video-play.png") no-repeat;
    _margin-top:24px; _margin-left:68px; }
.m-strategy-video li a:hover .video-img i{ background:url("video-play-hover.png") no-repeat; }
.m-strategy-video li .title{ display:block; line-height:1.5em; }

.layout-narrow .m-strategy-video{ width:330px; }
.layout-narrow .m-strategy-video ul{ width:350px; }
.layout-narrow .m-strategy-video li{ width:155px; }
.layout-narrow .m-strategy-video li .video-img{ overflow:hidden; width:155px; }
.layout-narrow .m-strategy-video li .video-img img{ margin-left:-25px; }


.m-strategy-games{ overflow:hidden; width:300px; height:304px; }
.m-strategy-games .ui-tab-nav{ position:absolute; top:20px; right:0; color:#aaa; }
.m-strategy-games .ui-tab-nav a{ display:inline; margin:3px; color:#333; font:14px/20px "SimSun", "宋体", sans-serif; }
.m-strategy-games .ui-tab-nav .current{ color:#f55; }
.m-strategy-games ul{ width:315px; }
.m-strategy-games li{ display:inline; float:left; margin-right:15px; width:90px; height:130px; _height:126px; }
.m-strategy-games li a{ display:block; }
.m-strategy-games li a span{ display:block; overflow:hidden; width:90px; text-align:center; text-overflow:ellipsis; white-space:nowrap; line-height:28px; }
.m-strategy-games .game-img{ position:relative; margin-bottom:2px; height:90px; border-radius:10px; }
.m-strategy-games .game-img img{ width:90px; height:90px; border-radius:10px; }
.m-strategy-games .mark-crack,
.m-strategy-games .mark-chinesization{ position:absolute; top:0; left:0; width:39px; height:39px; border-radius:10px 0 0 0; background:url("m-strategy-games-mark.png"); }
.m-strategy-games .mark-chinesization{ background-position:-40px 0; }


.m-strategy-database{ }
.m-strategy-database ul{ }
.m-strategy-database li{ width:300px; height:180px; }
.m-strategy-database li a{ display:block; }
.m-strategy-database li img{ width:300px; height:135px; }
.m-strategy-database li span{ display:block; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; line-height:30px; }


.area-giftbag-center{ }
.area-giftbag-center .area-more{position:absolute; font:18px/20px "SimSun", "宋体", sans-serif; color:#555; margin-left:1020px; margin-top:20px;}
.area-giftbag-center .area-more:hover{ color:#f55;}
.area-giftbag-center .a-c1{ display:inline; float:left; overflow:hidden; margin-right:20px; width:410px; height:515px; }
.area-giftbag-center .a-c2{ display:inline; float:left; overflow:hidden; width:430px; height:515px; }
.area-giftbag-center .a-c3{ display:inline; float:right; overflow:hidden; width:300px; height:515px; }

.layout-narrow .area-giftbag-center .a-c1{ width:310px; }
.layout-narrow .area-giftbag-center .a-c2{ width:330px; }


.m-giftbag-spec{ }
.m-giftbag-spec{ overflow:hidden; width:410px; }
.m-giftbag-spec ul{ width:430px; }
.m-giftbag-spec li{ display:inline; float:left; margin-right:20px; width:195px; height:155px; }
.m-giftbag-spec li a{ display:block; height:280px; }
.m-giftbag-spec li img{ margin-bottom:5px; width:195px; height:120px; }
.m-giftbag-spec li span{ display:block; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; _width:195px; }
.m-giftbag-spec .first{ position:relative; margin-bottom:20px; width:410px; height:280px; }
.m-giftbag-spec .first img{ width:410px; height:280px; }
.m-giftbag-spec .first span{ position:absolute; right:0; bottom:0; left:0; overflow:hidden; padding:0 10px; height:50px; background-color:#555; background-color:rgba(0, 0, 0, .7); *background-color:#555; color:#fff; text-align:center; text-overflow:ellipsis; white-space:nowrap;
    font:20px/50px 'Microsoft YaHei', 'SimHei', sans-serif; _width:410px; }

.layout-narrow .m-giftbag-spec{ width:310px; }
.layout-narrow .m-giftbag-spec ul{ width:330px; }
.layout-narrow .m-giftbag-spec li{ position:relative; overflow:hidden; width:145px; }
.layout-narrow .m-giftbag-spec li img{ margin-left:-25px; }
.layout-narrow .m-giftbag-spec li span{ _width:135px; }
.layout-narrow .m-giftbag-spec .first{ position:relative; overflow:hidden; width:310px; }
.layout-narrow .m-giftbag-spec .first img{ margin-left:-50px; }
.layout-narrow .m-giftbag-spec .first span{ padding:0 10px; height:45px; font:18px/45px 'Microsoft YaHei', 'SimHei', sans-serif; _width:290px; }


.m-giftbag-news{ height:304px; }
.m-giftbag-news ul li{ height:30px; line-height:30px; }
.m-giftbag-news .addition{ right:30px; }
.m-giftbag-news .mark-get, .m-giftbag-news .mark-seek{ position:absolute; top:50%; right:0; display:block; margin-top:-8px; margin-right:0; padding:0; width:16px; height:16px; background:#4daef2; color:#fff; text-align:center; font-size:12px; line-height:16px; }
.m-giftbag-news .mark-get:hover, .m-giftbag-news .mark-seek:hover{ color:#fff; }
.m-giftbag-news .mark-seek{ background-color:#f55; }
.m-giftbag-news .ui-ad{ display:block; }
.m-giftbag-news .ui-ad img{ margin-top:9px; width:430px; height:80px; }

.layout-narrow .m-giftbag-news ul li a{ margin-right:40px; }
.layout-narrow .m-giftbag-news ul li .mark-get, .layout-narrow .m-giftbag-news ul li .mark-seek{ margin-right:0; }
.layout-narrow .m-giftbag-news .mark-get:hover, .layout-narrow .m-giftbag-news .mark-seek:hover{ color:#fff; }
.layout-narrow .m-giftbag-news .addition{ display:none; }
.layout-narrow .m-giftbag-news .ui-ad{ width:330px; }
.layout-narrow .m-giftbag-news .ui-ad img{ margin-left:-50px; }


.m-giftbag-search{ margin-bottom:18px; padding-top:20px; width:300px; }
.m-giftbag-search .search-form{ position:relative; margin-bottom:10px; height:40px; }
.m-giftbag-search .search-form input{ display:inline; float:left; padding:12px 12px 12px 40px; width:177px; height:14px; border:1px solid #eee; border-right:0; background-color:#fff; font-size:12px; line-height:14px; }
.m-giftbag-search .search-form a{ display:inline; float:left; width:70px; height:40px; background:#f55; color:#fff; text-align:center; font-weight:bold; line-height:40px; }
.m-giftbag-search .search-form i{ position:absolute; top:11px; left:11px; display:block; width:16px; height:16px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFkSURBVDhPlZG7SgNhFIRFrEQtRQQRtRQsAiJobyNpbESw1MY3EMTKFD6BaGE6a1E0SMQ0KTZ7gS0WC0WsfIGEgHhh/U52JCa78TIw/OfMmTP/v0nfd3ietw4D3/ffYUz9BAsa/wyMJS2dc24FQbDBeUjfhA04I2saDG+0nGlCv7U5HJTUBjet2rBWq41JygQhTXxltW0gPsJLtT3BRXm7qFqtDktKYCLpS67rzsNFySlUKpUBvG94VyQlsADSxzkPGB5JzoR9Bt41tQlYrMNtBnMWxiumNeoAv9GsLpuUlABx3waqT63mpl2YC8NwtGUC9NfwWW0ntFSy2p5IX6YvOI4zYhr1pnl43YT1KdizFXJvn2JaHMf99Dn0M81eYJF6r7XUjSiKhjBcwFfYwFjn/IB39g/RX1mQwo61loY9G8MyL8lTT0m2z9z5Cvg1pBdsqSukqNHf0R0i+X8g5AQ+eJ638Am79VaM30nYwgAAAABJRU5ErkJggg==) no-repeat; }
.m-giftbag-search .search-hot{ color:#595959; font-size:12px; }
.m-giftbag-search .search-hot strong{ font-weight:normal; }
.m-giftbag-search .search-hot a{ margin-left:6px; font-size:12px; line-height:16px; }


.m-giftbag-hot-order{ overflow:hidden; height:400px; }
.m-giftbag-hot-order ul{ width:315px; }
.m-giftbag-hot-order li{ display:inline; float:left; margin-right:15px; width:90px; height:180px; }
.m-giftbag-hot-order li div .title{ display:block; overflow:hidden; margin-bottom:4px; text-align:center; text-overflow:ellipsis; white-space:nowrap; line-height:36px; }
.m-giftbag-hot-order li div{ position:relative; margin-bottom:2px; height:90px; border-radius:10px; }
.m-giftbag-hot-order li div img{ width:90px; height:90px; border-radius:10px; }
.m-giftbag-hot-order li div .btn{ display:block; height:25px; background-color:#f55; color:#fff; text-align:center; font-size:12px; line-height:25px; }


.area-community-select{ }
.area-community-select .a-c1{ display:inline; float:left; margin-right:20px; width:410px; }
.area-community-select .a-c2{ display:inline; float:left; width:430px; }
.area-community-select .a-c3{ display:inline; float:right; width:300px; }

.layout-narrow .area-community-select .a-c1{ width:310px; }
.layout-narrow .area-community-select .a-c2{ width:330px; }


.m-comSel-spec{ }
.m-comSel-spec{ overflow:hidden; width:410px; }
.m-comSel-spec ul{ width:430px; }
.m-comSel-spec li{ position:relative; display:inline; float:left; margin-right:20px; width:195px; height:180px; }
.m-comSel-spec li a{ display:block; }
.m-comSel-spec li img{ margin-bottom:5px; width:195px; height:120px; }
.m-comSel-spec li span{ display:block; overflow:hidden; height:3em; line-height:1.5em; }
.m-comSel-spec li i{ position:absolute; top:0; left:0; display:block; width:90px; height:30px; background-color:#f55; background-color:rgba(255, 85, 85, .8); color:#fff; text-align:center; font-style:normal; font-size:12px; line-height:30px; }
.m-comSel-spec .first{ position:relative; margin-bottom:20px; width:410px; height:280px; }
.m-comSel-spec .first img{ width:410px; height:280px; }
.m-comSel-spec .first span{ position:absolute; right:0; bottom:0; left:0; overflow:hidden; padding:0 10px; height:50px; background-color:#555; background-color:rgba(0, 0, 0, .7); *background-color:#555; color:#fff; text-align:center; text-overflow:ellipsis; white-space:nowrap; font:20px/50px 'Microsoft YaHei', 'SimHei', sans-serif; }
.m-comSel-spec .first i{ width:120px; height:60px; font:bold 20px/60px 'Microsoft YaHei', 'SimHei', sans-serif; }

.layout-narrow .m-comSel-spec{ width:310px; }
.layout-narrow .m-comSel-spec ul{ width:330px; }
.layout-narrow .m-comSel-spec li{ overflow:hidden; width:145px; }
.layout-narrow .m-comSel-spec li img{ margin-left:-25px; }
.layout-narrow .m-comSel-spec .first{ position:relative; overflow:hidden; width:310px; }
.layout-narrow .m-comSel-spec .first img{ margin-left:-50px; }
.layout-narrow .m-comSel-spec .first span{ height:45px; font:18px/45px 'Microsoft YaHei', 'SimHei', sans-serif; }


.m-comSel-events{ overflow:hidden; width:430px; }
.m-comSel-events .ui-list-text{ margin-bottom:2px; }
.m-comSel-events .ui-list-text li{ height:33px; }
.m-comSel-events .events-recommend{ width:450px; }
.m-comSel-events .events-recommend li{ position:relative; display:inline; float:left; margin-right:20px; width:205px; height:180px; }
.m-comSel-events .events-recommend li a{ display:block; }
.m-comSel-events .events-recommend li img{ margin-bottom:5px; width:205px; height:120px; }
.m-comSel-events .events-recommend li span{ display:block; overflow:hidden; height:3em; line-height:1.5em; }
.m-comSel-events .events-recommend li i{ position:absolute; top:0; left:0; display:block; width:90px; height:30px; background-color:#f55; background-color:rgba(255, 85, 85, .7); color:#fff; text-align:center; font-style:normal; font-size:12px; line-height:30px; }

.layout-narrow .m-comSel-events{ width:330px; }
.layout-narrow .m-comSel-events .events-recommend{ width:350px; }
.layout-narrow .m-comSel-events .events-recommend li{ overflow:hidden; width:155px; }
.layout-narrow .m-comSel-events .ui-list-text li a{ margin-right:10px; }
.layout-narrow .m-comSel-events .ui-list-text li .addition{ display:none; }
.layout-narrow .m-comSel-events .events-recommend li img{ margin-left:-25px; }


.m-comSel-mm{ overflow:hidden; width:300px; }
.m-comSel-mm ul{ width:320px; }
.m-comSel-mm li{ display:inline; float:left; margin-right:20px; width:140px; height:233px; }
.m-comSel-mm li a{ display:block; }
.m-comSel-mm li img{ width:140px; height:186px; }
.m-comSel-mm li span{ display:block; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; line-height:30px; }


.area-game-zone{ margin-bottom:20px; }
.area-game-zone .area-more{position:absolute; font:18px/20px "SimSun", "宋体", sans-serif; color:#555; margin-left:1020px; margin-top:20px;}
.area-game-zone .area-more:hover{ color:#f55;}
.area-game-zone .a-c1{ display:inline; float:left; margin-right:20px; width:410px; }
.area-game-zone .a-c2{ display:inline; float:left; width:430px; }
.area-game-zone .a-c3{ display:inline; float:right; width:300px; }

.layout-narrow .area-game-zone .a-c1{ width:310px; }
.layout-narrow .area-game-zone .a-c2{ width:330px; }


.m-gameZone-subject{ }
.m-gameZone-subject .ui-box-bd a{ display:block; }
.m-gameZone-subject .ui-box-bd img{ width:410px; height:250px; }

.layout-narrow .m-gameZone-subject .ui-box-bd a{ position:relative; overflow:hidden; width:310px; }
.layout-narrow .m-gameZone-subject .ui-box-bd img{ margin-left:-50px; }


.m-gameZone-select{ overflow:hidden; width:410px; }
.m-gameZone-select .ui-slides-nav{ position:absolute; top:50%; right:0; margin-top:-10px; width:20px; height:20px; }
.m-gameZone-select .ui-slides-nav a{ position:absolute; top:0; right:25px; display:block; width:20px; height:20px; background:#4daef2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAJCAYAAADKIfe/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABaSURBVDhPtc3RCsAgDEPR/v9PuzVeCs6CMOJ5smmJ8TVePK2OvXmQGK2o7rvZCZEV1UI0kRViK6pLGyYtzKhetAuFZlQX4olMiKyoFqIVu6ufM/aOBz/tvREP2ozHObnitJQAAAAASUVORK5CYII=) no-repeat 7px 6px; cursor:pointer; }
.m-gameZone-select .ui-slides-nav a:active{ top:1px; }
.m-gameZone-select .ui-slides-nav .next{ right:0; background-position:-18px 6px; }
.m-gameZone-select .ui-slides-nav .disabled{ background-color:#ccc; cursor:not-allowed; }
.m-gameZone-select .slides-container{ overflow:hidden; width:410px; height:220px; }
.m-gameZone-select ul{ overflow:hidden; width:410px; height:220px; }
.m-gameZone-select li{ position:relative; margin-bottom:20px; height:110px; border-bottom:solid 1px #eee; }
.m-gameZone-select .game-img{ display:inline; float:left; margin-right:-90px; width:90px; height:90px; border-radius:14px; }
.m-gameZone-select .title{ display:block; overflow:hidden; margin-bottom:10px; margin-left:100px; width:235px; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; line-height:1em; }
.m-gameZone-select .desc{ overflow:hidden; margin-left:100px; width:235px; height:4.5em; color:#555; font-size:12px; line-height:1.5em; }
.m-gameZone-select .qrcode{ position:absolute; top:15px; right:0; width:60px; height:60px; }

.layout-narrow .m-gameZone-select{ width:310px; }
.layout-narrow .m-gameZone-select .slides-container{ width:310px; }
.layout-narrow .m-gameZone-select ul{ overflow:hidden; width:310px; }
.layout-narrow .m-gameZone-select .title{ width:140px; }
.layout-narrow .m-gameZone-select .desc{ width:140px; }


.m-gameZone-news{ }
.m-gameZone-news ul li{ height:32px; }
.m-gameZone-news .ui-ad{ display:block; margin-top:5px; margin-bottom:2px; height:80px; }
.m-gameZone-news .ui-ad img{ width:430px; height:80px; }

.layout-narrow .m-gameZone-news .ui-ad{ position:relative; overflow:hidden; }
.layout-narrow .m-gameZone-news .ui-ad img{ margin-left:-50px; }
.layout-narrow .m-gameZone-news .ui-list-text li a{ margin-right:10px; }
.layout-narrow .m-gameZone-news .ui-list-text li .addition{ display:none; }


.m-gameZone-hot{ width:300px; }
.m-gameZone-hot .ui-tab-nav{ position:absolute; top:20px; right:0; color:#aaa; letter-spacing:3px; }
.m-gameZone-hot .ui-tab-nav a{ display:inline; margin-right:3px; color:#333; letter-spacing:0; font:14px/20px "SimSun", "宋体", sans-serif; }
.m-gameZone-hot .ui-tab-nav .current{ color:#f55; }
.m-gameZone-hot ul{ overflow:hidden; width:300px; height:535px; }
.m-gameZone-hot li{ position:relative; margin-bottom:10px; height:110px; border-bottom:solid 1px #eee; }
.m-gameZone-hot .game-img{ display:inline; float:left; margin-right:-90px; width:90px; height:90px; border-radius:14px; }
.m-gameZone-hot .title h4{ display:block; overflow:hidden; margin-bottom:10px; margin-left:100px; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; line-height:1em; }
.m-gameZone-hot .title h4 a{ font-weight:bold;}
.m-gameZone-hot li p{ overflow:hidden; margin-bottom:8px; margin-left:100px; height:3em; color:#555; font-size:12px; line-height:1.5em; }
.m-gameZone-hot .controls{ margin-left:100px; height:28px; }
.m-gameZone-hot .controls a{ position:relative; display:inline; float:left; margin-right:-1px; width:65px; height:26px; border:1px solid #eee; background-color:#fbfbfb; color:#333; text-align:center; font-size:12px; line-height:26px; }
.m-gameZone-hot .controls a:hover, .m-gameZone-hot .controls .highlight{ z-index:2; border:1px solid #4daef2; background-color:#4daef2; color:#fff; }


.area-game-video{ }
.area-game-video .area-more{position:absolute; top:20px; right:0; font:14px/20px "SimSun", "宋体", sans-serif; color:#555;}
.area-game-video .area-more:hover{ color:#f55;}
.area-game-video .a-c1{ display:inline; float:left; margin-right:20px; width:410px; }
.area-game-video .a-c2{ display:inline; float:left; width:430px; }
.area-game-video .a-c3{ display:inline; float:right; width:300px; }

.layout-narrow .area-game-video .a-c1{ width:310px; }
.layout-narrow .area-game-video .a-c2{ width:330px; }



.m-gameVideo-hot{ overflow:hidden; width:410px; }
.m-gameVideo-hot ul{ width:430px; }
.m-gameVideo-hot li{ position:relative; display:inline; float:left; margin-right:20px; width:195px; height:170px; }
.m-gameVideo-hot li a{ display:block; height:170px; }
.m-gameVideo-hot li img{ margin-bottom:5px; width:195px; height:120px; }
.m-gameVideo-hot li span{ display:block; overflow:hidden; height:3em; line-height:1.5em; }
.m-gameVideo-hot li .overlay{ position:absolute; top:0; right:0; left:0; height:120px; }
.m-gameVideo-hot li .overlay i{ position:absolute; top:50%; left:50%; display:block; margin-top:-36px; margin-left:-36px; width:73px; height:73px; background:url("video-play.png") no-repeat; _margin-left:68px; }
.m-gameVideo-hot li a:hover .overlay i{ background:url("video-play-hover.png") no-repeat; }
.m-gameVideo-hot .first{ position:relative; margin-bottom:20px; width:410px; height:280px; }
.m-gameVideo-hot .first a{ height:280px; }
.m-gameVideo-hot .first img{ width:410px; height:280px; }
.m-gameVideo-hot .first span{ position:absolute; right:0; bottom:0; left:0; overflow:hidden; padding:0 10px; width:390px; height:50px; background-color:#555; background-color:rgba(0, 0, 0, .7); *background-color:#555; color:#fff; text-align:center; text-overflow:ellipsis; white-space:nowrap; font:20px/50px 'Microsoft YaHei', 'SimHei', sans-serif; }
.m-gameVideo-hot .first .overlay{ height:230px; }
.m-gameVideo-hot .first .overlay i{ zoom:1.2; *zoom:1; _margin-left:170px; }

.layout-narrow .m-gameVideo-hot{ width:310px; }
.layout-narrow .m-gameVideo-hot ul{ width:330px; }
.layout-narrow .m-gameVideo-hot li{ overflow:hidden; width:145px; }
.layout-narrow .m-gameVideo-hot li img{ margin-left:-25px; }
.layout-narrow .m-gameVideo-hot .first{ position:relative; overflow:hidden; width:310px; }
.layout-narrow .m-gameVideo-hot .first a{ height:280px; }
.layout-narrow .m-gameVideo-hot .first img{ margin-left:-50px; }
.layout-narrow .m-gameVideo-hot .first span{ width:290px; height:45px; font:18px/45px 'Microsoft YaHei', 'SimHei', sans-serif; }


.m-gameVideo-news{ height:300px; }
.m-gameVideo-news ul li{ height:31px; }
.m-gameVideo-news ul li .addition{ height:31px; line-height:31px; }
.m-gameVideo-news .ui-ad{ display:block; margin-top:5px; height:80px; }
.m-gameVideo-news .ui-ad img{ width:430px; height:80px; }

.layout-narrow .m-gameVideo-news .ui-ad{ position:relative; overflow:hidden; width:330px; }
.layout-narrow .m-gameVideo-news .ui-ad img{ margin-left:-50px; }


.m-gameVideo-evaluating{ }
.m-gameVideo-evaluating ul{ width:450px; }
.m-gameVideo-evaluating li{ position:relative; display:inline; float:left; margin-right:20px; width:205px; height:170px; }
.m-gameVideo-evaluating li a{ display:block; }
.m-gameVideo-evaluating li .video-img{ display:block; }
.m-gameVideo-evaluating li .video-img img{ width:205px; height:120px; }
.m-gameVideo-evaluating li span{ display:block; overflow:hidden; height:3em; line-height:1.5em; }

.layout-narrow .m-gameVideo-evaluating ul{ width:350px; }
.layout-narrow .m-gameVideo-evaluating li{ overflow:hidden; width:155px; }
.layout-narrow .m-gameVideo-evaluating li .video-img img{ margin-left:-25px; }


.m-gameVideo-rim{ }
.m-gameVideo-rim ul{ }
.m-gameVideo-rim li{ margin-bottom:2px; height:auto; }
.m-gameVideo-rim li a{ margin-right:0; height:auto; background-position:0px 16px; }
.m-gameVideo-rim li span{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer; }
.m-gameVideo-rim li .video-img{ position:relative; display:none; }
.m-gameVideo-rim .current .video-img{ display:block; height:110px; }
.m-gameVideo-rim li .video-img img{ width:300px; height:110px; }
.m-gameVideo-rim li .video-img .overlay{ position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer; }
.m-gameVideo-rim li .video-img .overlay i{ position:absolute; top:50%; left:50%; display:block; margin-top:-36px; margin-left:-36px; width:73px; height:73px; background:url("video-play.png") no-repeat;
    _margin-left:114px; _margin-top:20px; }
.m-gameVideo-hot li a:hover .video-img .overlay i{ background:url("video-play-hover.png") no-repeat; }
.layout-narrow .m-gameVideo-rim li a{ margin-right:0; }


.area-ranklist{ overflow:hidden; margin:0 auto 20px; width:1180px; }
.m-ranklist{ display:inline; float:left; width:296px; }
.m-ranklist .ui-box-hd{ border-bottom:solid 1px #eee; }
.m-ranklist .table-wrap{ padding:0 24px; border-right:solid 1px #eee; _padding:0; _margin-left:24px; }
.m-ranklist .ranklist-table{ width:250px; }
.m-ranklist .ranklist-tr-info,
.m-ranklist .ranklist-thead{ display:block; width:100%; height:45px; }
.m-ranklist .ranklist-tr,
.m-ranklist .ranklist-thead{ border-bottom:solid 1px #eee; }
.m-ranklist .ranklist-tr:last-child{ border-bottom:0; }
.m-ranklist .rank,
.m-ranklist .game,
.m-ranklist .download{ display:inline; float:left; padding:12px 0; cursor:default; }
.m-ranklist .rank{ width:40px; }
.m-ranklist .game{ overflow:hidden; width:160px; text-overflow:ellipsis; white-space:nowrap; }
.m-ranklist .download{ width:50px; color:#f55; text-align:center; }
.m-ranklist .ranklist-thead div{ font-weight:bold; }
.m-ranklist .ranklist-tr-info .rank{ font-size:12px; }
.m-ranklist .ranklist-tr-info .download{ font-size:12px; }
.m-ranklist .rank span{ display:block; width:16px; height:16px; background-color:#ccc; color:#fff; text-align:center; font-size:12px; line-height:16px; }
.m-ranklist .rank .highlight{ background-color:#f55; }
.m-ranklist .game-info{ position:relative; display:none; margin-bottom:10px; width:250px; height:100px; }
.m-ranklist .hover .game-info{ display:block; }
.m-ranklist .game-info img{ width:250px; height:100px; }
.m-ranklist .game-info .controls{ position:absolute; right:0; bottom:0; left:0; width:250px; height:30px; background-color:#555; background-color:rgba(0, 0, 0, .7); *background-color:#555; }
.m-ranklist .game-info .controls a{ display:inline; float:left; width:33.3%; color:#fff; text-align:center; font-size:12px; line-height:30px; _width:32%; }
.m-ranklist .game-info .controls a:hover{ color:#f55; }
.m-ranklist .game-info-pf{ display:none; margin-bottom:10px; height:100px; }
.m-ranklist .hover .game-info-pf{ display:block; }
.m-ranklist .game-info-pf .game-img{ position:relative; display:inline; float:left; margin-right:-100px; margin-left:0; padding:0; width:100px; height:100px; background-color:transparent; }
.m-ranklist .game-info-pf .game-img img{ width:100px; height:100px; border-radius:14px; }
.m-ranklist .game-info-pf p{ margin-bottom:6px; margin-left:110px; font-size:12px; }
.m-ranklist .game-info-pf a{ display:inline-block; margin-left:110px; padding:0 8px; height:20px; background-color:#f55; color:#fff; font-size:12px; line-height:20px; }

.layout-narrow .area-ranklist{ width:980px; }
.layout-narrow .m-ranklist{ width:246px; }
.layout-narrow .m-ranklist .ranklist-table{ width:200px; }
.layout-narrow .m-ranklist .rank{ width:40px; }
.layout-narrow .m-ranklist .game{ width:110px; }
.layout-narrow .m-ranklist .game-info{ overflow:hidden; width:200px; }
.layout-narrow .m-ranklist .game-info img{ margin-left:-20px; }
.layout-narrow .m-ranklist .game-info .controls{ width:210px; }
.layout-narrow .m-ranklist .game-info-pf img{ display:inline; float:left; margin-right:-100px; width:100px; height:100px; }
.layout-narrow .m-ranklist .game-info-pf p{ margin-bottom:6px; margin-left:110px; font-size:12px; }
.layout-narrow .m-ranklist .game-info-pf a{ display:inline-block; margin-left:110px; padding:0 8px; height:20px; background-color:#f55; color:#fff; font-size:12px; line-height:20px; }
.layout-narrow .m-ranklist .game-info-pf .game-img{ margin-left:0; padding:0; height:100px; background:transparent; }


.m-ranklist-pcg{ width:275px; }
.m-ranklist-pcg .table-wrap{ padding-left:0; _margin-left:0; }

.layout-narrow .m-ranklist-pcg{ width:225px; }


.m-ranklist-online{ }


.m-ranklist-newgame{ }


.m-ranklist-platform{ overflow:hidden; width:313px; }
.m-ranklist-platform .ranklist-table{ width:290px; }
.m-ranklist-platform .game{ width:200px; }
.m-ranklist-platform .table-wrap{ padding-right:0; border-right:0; }
.m-ranklist-platform .ui-tab-nav{ position:absolute; top:20px; right:0; color:#aaa; letter-spacing:3px; }
.m-ranklist-platform .ui-tab-nav a{ display:inline; margin-right:4px; color:#333; letter-spacing:1px; line-height:14px; }
.m-ranklist-platform .ui-tab-nav a:hover,
.m-ranklist-platform .ui-tab-nav .current{ color:#f55; }

.layout-narrow .m-ranklist-platform{ width:263px; }
.layout-narrow .m-ranklist-platform .ranklist-table{ width:240px; }
.layout-narrow .m-ranklist-platform .game{ width:150px; }




.area-cj{ overflow:hidden; margin-bottom:20px; height:321px; }
.area-cj .a-c1{ display:inline; float:left; width:266px; }
.area-cj .a-c2{ display:inline; float:right; width:894px; }
.area-cj .area-title{ margin-bottom:20px; }

.cj-entrance{ margin-bottom:10px; }
.cj-entrance a,
.cj-entrance a img{ display:block; width:266px; height:75px; }

.m-slides-cj{ position:relative; display:block; overflow:hidden; padding:1px; width:262px; height:152px; border:1px solid #ddd; background-color:#fff; }
.m-slides-cj img{ width:262px; height:152px; }
.m-slides-cj .slides-container{ overflow:hidden; width:262px; height:152px; }
.m-slides-cj .slides-container a{ display:block; height:152px; }
.m-slides-cj .pagination{ position:absolute; right:20px; bottom:10px; z-index:50; height:10px; }
.m-slides-cj .pagination li{ display:inline-block; *display:inline; margin-left:6px; width:10px; height:10px; *zoom:1; }
.m-slides-cj .pagination li a{ display:block; width:10px; height:10px; border-radius:5px; background-color:#ccc; text-indent:-999em; }
.m-slides-cj .pagination li a:hover,
.m-slides-cj .pagination .current a{ background-color:#4daef2; }

.m-cj-today-info{ position:relative; padding:0 10px; height:38px; border:1px solid #ddd; color:#333; font:12px/38px '宋体', sans-serif; }
.m-cj-today-info .time{ margin-right:20px; color:#f55; }
.m-cj-today-info .info{ }
.m-cj-today-info .info strong{ margin:0 5px; color:#f55; font-weight:bold; }
.m-cj-today-info .goto-cj{ position:absolute; top:0; right:10px; font-size:12px; line-height:40px; }

.m-cj-today-news, .m-cj-today-hot{ display:inline; width:430px; }
.m-cj-today-news .ui-box-hd, .m-cj-today-hot .ui-box-hd{ padding:10px 0 5px; }
.m-cj-today-news ul li, .m-cj-today-hot ul li{ height:30px; }
.m-cj-today-news ul li a, .m-cj-today-hot ul li a{ line-height:30px; }
.m-cj-today-news{ float:left; }
.m-cj-today-hot{ float:right; }

.layout-narrow .area-cj .a-c2{ width:694px; }
.layout-narrow .area-cj .a-c2 .ui-list-text .addition{ display:none; }
.layout-narrow .m-cj-today-news,
.layout-narrow .m-cj-today-hot{ width:330px; }
.layout-narrow .m-cj-today-news ul li,
.layout-narrow .m-cj-today-hot ul li{ height:30px; }
.layout-narrow .m-cj-today-news ul li a,
.layout-narrow .m-cj-today-hot ul li a{ margin-right:0; }
.m-cj-today-hot .ui-list-text li a{ margin-right:10px; }


.area-gao7-original .m-c1{ float:left; padding-right:20px; width:410px; }
.area-gao7-original .m-c2{ float:left; min-height:263px; width:365px; border-left:1px solid #eaeaea; }
.area-gao7-original .m-c3{ float:right; width:365px; }
.area-gao7-original .hd{ height:60px; border-bottom:1px solid #eaeaea; }
.area-gao7-original .hd .more{ float:right; padding-top:22px; }
.area-gao7-original .pub-tab-nav li{ float:left; margin-right:10px;  display:block; padding:0 6px; color:#333; font:16px/59px '\5FAE\8F6F\96C5\9ED1'; }
.area-gao7-original .pub-tab-nav li a{ font:16px/59px '\5FAE\8F6F\96C5\9ED1';}
.area-gao7-original .pub-tab-nav li.current, .area-gao7-original .pub-tab-nav li:hover{ border-bottom:2px solid #ff4040; color:#ff4040; }
.area-gao7-original .pub-tab-nav li.current a, .area-gao7-original .pub-tab-nav li:hover a{ color:#ff4040; }
.area-gao7-original .m-c1 .hd{ border-bottom:none; }
.area-gao7-original .m-c1 .pub-tab-v1{ padding-top:20px; }
.area-gao7-original .m-c1 .pub-tab-v1 li{ float:left; margin:0 6px; color:#333; font-size:16px; font-family:'\5FAE\8F6F\96C5\9ED1'; cursor:pointer; }
.area-gao7-original .m-c1 .pub-tab-v1 li.last{ padding-left:12px; border-left:1px solid #ccc; }
.area-gao7-original .m-c1 .pub-tab-v1 .current{ color:#ff4040; }
.area-gao7-original .imgtext-box .imglink img{ display:block; float:left; margin-right:20px; width:180px; height:202px; }
.area-gao7-original .m-c2 .hd{ padding-left:14px; }
.area-gao7-original .imgtext-box .text{ overflow:hidden; }
.area-gao7-original .imgtext-box .text h2{ overflow:hidden; color:#333; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; }
.area-gao7-original .imgtext-box .text p{ overflow:hidden; margin-bottom:15px; padding-top:8px; height:132px; color:#aaa; text-indent:2em; line-height:22px;; }
.area-gao7-original .imgtext-box .details{ float:right; color:#ff4040; }
.area-gao7-original .column-article-list{ padding:4px 0 0 14px; min-height:198px; }
.area-gao7-original .column-article-list li{ height:33px; text-align:right; line-height:33px; }
.area-gao7-original .column-article-list li a{ display:block; float:left; overflow:hidden; padding-left:12px; width:300px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAATSURBVBhXYzhz5sx/GMbFOfMfAE/zHnwhqRaCAAAAAElFTkSuQmCC) no-repeat 0px 50%; color:#333; text-align:left; text-overflow:ellipsis; white-space:nowrap; line-height:33px; }
.area-gao7-original .column-article-list li a:hover{ color:#ff0000; }
.area-gao7-original .column-article-list li span{ color:#aaa; }
.area-gao7-original .nymph-pic-list{ overflow:hidden; margin-top:10px; width:375px; height:184px; }
.area-gao7-original .nymph-pic-list li{ position:relative; float:left; margin:0 10px 10px 0; *margin:0 10px 10px 0; }
.area-gao7-original .nymph-pic-list li img{ display:block; width:100px; height:87px; }
.area-gao7-original .nymph-pic-list li p{ position:absolute; bottom:0; left:0; overflow:hidden; width:100%; height:25px; background-color:#555; background-color:rgba(0, 0, 0, .7); color:#fff; text-align:center; text-overflow:ellipsis; white-space:nowrap; font-size:12px; line-height:25px; }
.area-gao7-original .nymph-pic-list li.first{ margin-right:15px; }
.area-gao7-original .nymph-pic-list li.first img{ width:139px; height:184px; }

.layout-narrow .area-gao7-original .m-c1{ width:348px; }
.layout-narrow .area-gao7-original .m-c2{ width:328px; }
.layout-narrow .area-gao7-original .m-c3{ width:254px; }
.layout-narrow .area-gao7-original .pub-tab-nav li{ margin-right:2px; }
.layout-narrow .area-gao7-original .column-article-list li a{ width:256px; }



.gao7-logo{ position:relative; }
.layout-narrow .gao7-logo .logo-banner-link{ display:none; }
.layout-narrow .gao7-logo .gao7-logo-banner{ display:none; }











.hidden{ display:none; }


#top-bar{ height:35px; }
.bar-main{ position:relative; z-index:999; margin:0 auto; width:940px; height:35px; line-height:35px; }
.bar-main a{ color:#4c4c4c; font-size:12px; }
.bar-main a:hover{ color:#32b4e4; text-decoration:none; }
.bar-main em{ margin:0 3px; color:#f36712; }
.bar-main .container{ position:absolute; top:34px; z-index:99; display:none; border:1px solid #32b4e5; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; background:#fff; -o-border-radius:1px; }
.bar-main #gao7Logo{ display:block; width:105px; height:32px; background:url("slogo.png") no-repeat 0 5px; }
.hd .container{ position:absolute; top:25px; z-index:99; display:none; border:1px solid #32b4e5; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; background:#fff; -o-border-radius:1px; }
.bar-main .on{ background:#f1f1f1; color:#32b4e4; }
.bar-main .on > a{ color:#32b4e4; }
.bar-main-left{ height:35px; }
.bar-main-left a{ margin:0 20px; }
.bar-main-right{ height:35px; }
.bar-main-right p{ text-align:center; line-height:2.2; }


#userinfo { float:left; margin-left: 20px; cursor:pointer; }
#checkin { float: right; margin-left: 20px; }


#login-container, #reg-container{ right:-15px; overflow:hidden; width:524px; height:230px; }
.login-reg{ position:relative; padding:12px 30px; width:464px; }
.login-reg h2{ margin-bottom:10px; color:#4e4e4e; text-align:center; }
.login-reg .other-login-reg{ padding-right:36px; width:124px; height:205px; border-right:1px dashed #d3d1d2; }
.login-reg .other-login-reg a{ display:block; margin-bottom:18px; width:124px; height:24px; background:url("new-top.png") no-repeat; }
.login-reg .other-login-reg .qq{ background-position:0 -35px; }
.login-reg .other-login-reg .weibo{ background-position:-130px -35px; }
.login-reg .other-login-reg .txwb{ background:url("txwb.png"); }
.login-reg .form-box{ width:270px; }
.login-reg .form-box .warning{ border:1px solid #ffb5b5; background:#ffeeee; }
.login-reg .form-box h2{ margin-bottom:8px; }
.login-reg .form-box p{ margin-bottom:8px; height:30px; line-height:30px; }
.login-reg .form-box .notice{ display:none; margin-bottom:5px; padding-left:65px; height:14px; color:red; text-align:left; line-height:1; }
.login-reg .form-box label{ float:left; height:30px; color:#4e4c4d; line-height:30px; }
.login-reg .form-box label span{ margin:0 12px; }
.login-reg .form-box input{ padding:8px; width:186px; height:12px; border:1px solid #d1cfd0; line-height:1; }
.login-reg .form-box a{ margin-left:18px; color:#f76917; line-height:30px; }
.login-reg .form-box .sub-btn{ float:left; margin-left:63px; padding:0 8px; width:64px; height:26px; border:none; background:#32b4e5; color:#fff; font-size:14px; cursor:pointer; }
.login-reg .form-box .sub-code{ float:left; margin:0 5px 0 63px; }
.login-reg .form-box .sub-inp{ float:left; margin-right:5px; padding:6px; width:50px; line-height:1.5; }
.login-reg .form-box .sub-reg{ margin-left:0; }


#userinfo{ position:relative; margin:0 10px 0 5px; padding:0 5px; }
#userinfo img{ display:block; float:left; margin-top:9px; margin-right:8px; width:16px; height:16px; border:1px solid #eeeff1; }
#userinfo .username{ padding-right:12px; background:url("top-arrow.png") no-repeat right; }
#checkin-txt{ padding-right:12px; background:url("top-arrow.png") no-repeat right; }
#welcome-container{ right:30px; display:block; width:285px; }
.welcome-info{ position:relative; padding:30px 20px; width:245px; }
.welcome-info p{ padding-left:45px; background:url("new-top.png") left top no-repeat; background-position:-311px -116px; }
.welcome-info .user-name{ color:#53738a; }
.welcome-info .gaotou-count{ padding-left:18px; background:url("new-top.png") left no-repeat; background-position:-332px -55px; cursor:auto; }
.welcome-info .gaotou-count:hover{ color:#4c4c4c; }
.welcome-info .gaotou-count span{ margin:0 5px; color:#f36712; }
.welcome-info .info-link{ display:inline-block; margin-top:15px; width:145px; height:28px; background:url("new-top.png") no-repeat; background-position:0 -75px; text-indent:-3000px; }
#userinfo-container{ top: 39px; left: 0; width:100%; overflow: hidden; border: 1px solid #ccc; border-top: none; background-color: #fff; }
.info-list{ position: relative; margin-top: -1px; padding-left: 4px; padding-right: 4px; }
.info-list li{ height: 20px; padding: 4px 5px; border-top: 1px dotted #ccc; text-align: center; font-family: 'Simsun'; }
#top-bar .tb-userinfo .info-list li { line-height: 1; }
#top-bar .tb-userinfo .info-list a { line-height: 20px; }
#top-bar .tb-userinfo .info-list .active-email { color: #fb7070; }
#top-bar .tb-userinfo .info-list .active-email:hover,
#top-bar .tb-userinfo .info-list a:hover { background-color: #fb7070; color: #fff; }
#top-bar .tb-userinfo #loginOut,
#top-bar .tb-userinfo #checkin-txt { width: 55px; height: 20px; margin-top: 10px; margin-bottom: 10px; text-align: center; line-height: 20px; color: #fff; background-color: #909090; }
#top-bar .tb-userinfo #checkin-txt { background-color: #4daef2; }
.info-list a{ display: block; height: 20px; overflow: hidden; color: #666; line-height: 20px; }
.info-list .gNum { display: block; height: 20px; overflow: hidden; line-height: 20px; white-space: nowrap; }
 


#checkintip-container{ right:-30px; display:block; width:326px; height:223px; }

#top-bar{ position:relative; z-index:101; height:40px; background:#fff url("top-black.png"); }
#top-bar .tb-con{ margin: auto; width: 1000px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#top-bar .tb-con a { font-size: 12px; }
#top-bar .tb-con a:hover { text-decoration: none; }


#top-bar .tb-line .line-inx{ background:url("top-bar-tag.png") no-repeat 0 4px; }
#top-bar .tb-line .line-inx span { margin-left: 10px; margin-right: 10px; }
#top-bar .tb-line ul{ height: 20px; padding-top: 10px; padding-bottom: 10px; overflow:hidden; }
#top-bar .tb-line li{ float:left; margin:0 -1px 0 0; padding: 0 15px; line-height: 20px; }
#top-bar .tb-line li a{ color:#666; }
#top-bar .tb-line li a:hover{ color:#f55; }



#top-bar .tb-dwn { margin-right:5px; }
#top-bar .tb-dwn a { display:block; margin-top:6px; padding-left:26px; width:82px; height:24px; border:#cdcdcd 1px solid; background:#f4f5f6 url("top-bar-tag.png") no-repeat 10px -55px; color:#333; line-height:23px; }
#top-bar .tb-dwn a:hover{ text-decoration:none; }

#top-bar .tb-app { position: relative; width: 98px; }
#top-bar .tb-app .tb-app-link { position:relative; display:block; padding:0 20px 0 26px; height:40px; border-right:transparent 1px solid; border-left:transparent 1px solid; background:url("top-bar-tag.png") no-repeat 10px -47px; color:#333; line-height:40px; }
#top-bar .tb-app-list { position: absolute; top: 39px; left: 0; width: 96px; overflow:hidden; border: 1px solid #ccc; border-top: none; background-color: #fff; }
#top-bar .tb-app-list ul {position: relative; margin-top: -1px; }
#top-bar .tb-app-list li { height: 20px; padding: 4px 5px; margin-left: 4px; margin-right: 4px; border-top: 1px dotted #ccc; text-align: center; font-family: 'Simsun'; }
#top-bar .tb-app-list li a { display: block; height: 20px; color: #666; line-height: 20px; }
#top-bar .tb-app-list li a:hover { background-color: #fb7070; color: #fff; }

#top-bar .tb-opt { height: 40px; }
#top-bar .tb-opt a { float: left; height: 40px; padding-left: 10px; padding-right: 10px; line-height: 40px; color: #333; }
#top-bar .tb-opt span { float: left; height: 16px; margin-top: 12px; margin-bottom: 12px; border-right: 1px solid #666; }

#top-bar .tb-opt a:hover { color: #ff5555; }
#top-bar .tb-opt span { font-size: 18px; }

#top-bar .tb-fun{ }
#top-bar .tb-fun .fun-btn{ position:relative; display:block; padding:0 23px 0 30px; height:40px; border-right:transparent 1px solid; border-left:transparent 1px solid; background:url("top-bar-tag.png") no-repeat 10px -104px; color:#333; line-height:40px; }
#top-bar .tb-fun .fun-btn:hover{ text-decoration:none; }
#top-bar .tb-app .tb-app-link i,
#top-bar .tb-fun .fun-btn i{ position:absolute; top:18px; right:8px; display:block; width:7px; height:4px; background:url("top-bar-tag.png") no-repeat right -297px; }
#top-bar .tb-app .on,
#top-bar .tb-fun .on { border-right:#ccc 1px solid; border-left:#ccc 1px solid; background-color:#fff; text-decoration:none; }
#top-bar .tb-app .on i,
#top-bar .tb-fun .on i{ background-position:right -356px; }
#top-bar .tb-fun .fun-box{ position:absolute; top:40px; left:0; z-index:101; width:100%; }
#top-bar .tb-fun .fun-box ul{ overflow:hidden; margin:auto; padding:25px 0 0 0; width:1000px; border:#ccc 1px solid; border-top:none; border-bottom:none; background:#fff; }

#top-bar .tb-fun .fun-box li{ float:left; overflow:hidden; padding:0 20px 0 15px; width:214px; height:318px; border-right:#7c7c7c 1px dotted; }
#top-bar .tb-fun .fun-box .fb-last{ width: 215px; border-right:0; }
#top-bar .tb-fun .fun-box .fb-line{ padding-bottom:15px; }
#top-bar .tb-fun .fun-box .fb-tit{ padding-left:3px; padding-bottom:8px; color:#0099cc; font-weight:bold; font-size:13px; font-family:"Microsoft Yahei", sans-serif; }
#top-bar .tb-fun .fun-box .fb-tit a{ color:#f55; }
#top-bar .tb-fun .fun-box .fb-word{ overflow:hidden; zoom:1; }
#top-bar .tb-fun .fun-box span{ float:left; padding-right: 10px; padding-bottom:5px; white-space:nowrap; }
#top-bar .tb-fun .fun-box span a{ display: block; height: 20px; padding-left: 3px; padding-right: 3px; line-height: 20px; color:#666; }
#top-bar .tb-fun .fun-box span a:hover{ color: #fff; background-color: #fb7070; text-decoration:none; }

#top-bar .tb-fun .fun-box .ad-word{ width:117px; }
#top-bar .tb-fun .fun-box .ad-word span,
#top-bar .tb-fun .fun-box .fb-last span{ width:auto; }
#top-bar .site-map{ margin:0 auto; width:1000px; height:30px; padding-bottom:5px; border:solid 1px #ccc; border-top:0; background-color:#fff; }
#top-bar .site-map a{ float:right; height: 20px; padding-left: 5px; padding-right: 5px; margin-right:20px; color:#fff; line-height:20px; font-family:"simsun",sans-serif; background-color: #fb7070; }
#top-bar .site-map a:hover{ text-decoration:none; }

#top-bar .tb-login { position: relative; padding-top: 10px; padding-bottom: 10px; }
#top-bar .tb-login .login-btn,
#top-bar .tb-login .to-reg-btn { float: left; display: block; height: 20px; padding-left: 5px; padding-right: 5px; background-color: #ff7070; color: #fff; line-height: 20px; }
#top-bar .tb-login .to-reg-btn { margin-left: 20px; background-color: #4baef2; }
#top-bar .tb-login .to-reg-btn:hover { background-color: #389ce1; }
#top-bar .tb-login .login-btn:hover{ text-decoration:none; background-color: #e45959; }
#top-bar .tb-login .login-box{ position:absolute; top:40px; right:0; z-index:101; padding:15px 0; width:286px; border:#ccc 1px solid; border-top:none; background:#fff; background:#fff; }
#top-bar .tb-login .login-box ul{ padding:0 15px 10px; border-bottom:#4a4a4a 1px solid; }
#top-bar .tb-login .login-box li{ overflow:hidden; padding-bottom:10px; zoom:1; }
#top-bar .tb-login .login-box li .inp-text{ display:block; width:256px; height:32px; border:none; background:url("log-inp.png") no-repeat; color:#cbcbcb; text-indent:5px; line-height:32px; }
#top-bar .tb-login .login-box li .log-btn{ display:block; width:256px; height:32px; background:#0099cc; color:#fff; text-align:center; font-weight:bold; font-size:14px; line-height:32px; }
#top-bar .tb-login .login-box li .log-btn:hover{ text-decoration:none; }
#top-bar .tb-login .login-box li .log-auto{ float:left; }
#top-bar .tb-login .login-box li .log-line{ float:right; color:#fff; }
#top-bar .tb-login .login-box li .log-line a{ color:#f76917; }
#top-bar .tb-login .login-box li .inp-che,
#top-bar .tb-login .login-box li label{ display:inline-block; color:#333; vertical-align:top; word-spacing:normal; letter-spacing:normal; zoom:1; }
#top-bar .tb-login .login-box li .inp-che{ margin:3px 5px 0 0; *margin-top:-2px; }
#top-bar .tb-login .login-box .log-tit{ padding:10px 15px; color:#333; }
#top-bar .tb-login .login-box .log-otr{ text-align:center; }
#top-bar .tb-login .login-box .log-otr a{ display:inline-block; margin:0 6px; width:77px; height:23px; background:url("otr-btn.png") no-repeat; vertical-align:top; word-spacing:normal; letter-spacing:normal; zoom:1; }
#top-bar .tb-login .login-box .log-otr .otr-qq{ background-position:0 -40px; }
#top-bar .tb-login .login-box .log-otr .otr-tx{ background-position:0 -80px; }
#top-bar .tb-login .login-box .log-code,
#top-bar .tb-login .login-box .log-ent{ float:left; }
#top-bar .tb-login .login-box .log-code img{ width:74px; height:32px; }
#top-bar .tb-login .login-box .log-ent{ padding-left:10px; }
#top-bar .tb-login .login-box .log-ent input{ width:170px; }
.tb-userinfo .container{ position:absolute; top:40px; z-index:99; display:none; border:1px solid #32b4e5; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; background:#fff; -o-border-radius:1px; }
#top-bar .tb-userinfo, #top-bar .tb-userinfo a { line-height: 38px; }
.tb-userinfo{ position:relative; width: auto; z-index:101; line-height:35px; }
.tb-userinfo #userinfo-container{ position:absolute; }
.tb-userinfo #userinfo .username{ float:left; overflow:hidden; max-width:100px; _width: 80px; height:40px; background:url("top-bar-tag.png") no-repeat right -280px; color:#333; text-overflow:ellipsis; white-space:nowrap; }

.tb-userinfo #checkin-txt{ display:block; padding-right:0; height:35px; background:url("top-bar-tag.png") no-repeat 41px -280px; color:#333; }
.tb-userinfo .on .username{ background-position:right -340px; }

.ts-word{ color:#ff0000; text-align:right; }

#userinfo a:hover{ text-decoration:none; }
#top-bar .tb-fun .fun-box span .link-gray{ color:#666; cursor:default; }
#top-bar .tb-fun .fun-box span .link-gray:hover{ text-decoration:none; }


#top-bar .tb-inx li{ margin-right:0; padding:0 10px; color:#666; }
#top-bar .tb-inx .line-inx{ padding:0 15px 0 15px; border:none; }



.ad468{margin-left:-15px; width:460px; overflow:hidden;"}

.indextonglan{width:1175px;border:1px solid #E6E6E6;padding:2px 2px 2px 2px;} 



/* 首页幻灯片开始 */
*{margin:0px; padding:0px;}
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none; cursor:pointer;}
em{font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
.main2{ width:410px; height:270px; margin:15px auto 0; overflow:hidden; margin-top:-6px;}
.Slide {width: 410px;height: 270px; float:left;overflow: hidden;position: relative;}
.slide-cont {width: 410px;height: 270px;position: relative;overflow: hidden;}
.slide-item {position: absolute;width: 100%;height: 100%;left: -410px;}
.slide-item a {display: block;width: 100%;height: 100%;}
.slide-item img {width: 410px;height: 270px;}
.slide-txt {width: 410px;height:50px;position: absolute;left: 0;bottom: 0px;z-index: 1;}
.slide-txt .txt_bg {width: 410px;height: 50px;background:#000;opacity: 0.7;filter: alpha(opacity=70);}
.slide-txt a {display: inline-block;width:590px;height: 50px;line-height: 50px;font-size:16px;padding: 0 20px;overflow: hidden;color:#ffe825;position: absolute;left: 0;top: 0;}
.slide-nav {width: auto;height: 11px;display: inline-block;overflow: hidden;position: absolute;z-index: 100;bottom: 21px;right: 20px;overflow: hidden;}
.slide-nav a {display: block;width: 12px;height: 12px;background:#d4d4d4;cursor: pointer; margin-left: 5px;float: left;text-indent: -99em;overflow: hidden;}
.slide-nav .nownav {background:#ffe825;}
#prev2, #next2 {display: block;width: 57px;height: 72px;position: absolute;top: 129px;display: none;}
#next {right: 0;background-position: -62px 0;}
/* 首页幻灯片结束 */